Catalyst-3 Robot System User Guide PDF
Catalyst-3 Robot System User Guide PDF
User Guide
UMI-CAT-400
Rev.
Revision History
Date
001
First Issue
01-05
001a
01-08
ii
PREFACE
t
s
i
e
t
u
ir b
This installation guide is intended for users who have already attended a CRS
Robotics robot system training course. It is not intended as a self-teaching tool.
D
t
o
N
Throughout this manual warnings are marked by a "!" symbol in the left
margin. Failure to comply with these warnings can result in system errors,
memory loss, damage to the robot and its surroundings, or injury to personnel.
o
D
-
This manual is task-based and uses navigational aids to help you quickly find
the topics and information you need. If a technical term is not familiar to you,
refer to the Glossary.
y
l
n
O
w
e
i
v
re
y
p
o
C
Commissioning the System explains how to load the calibration file, test
basic robot functions and prepare your robot system for use.
iii
Preface:
e
t
u
ir b
t
s
i
o
D
-
D
t
o
N
You can obtain copies of these documents, or other CRS Robotics literature,
from the Sales department or from your distributor.
Training
y
l
n
O
Contacts
y
p
o
C
Surface Mail/Shipping
CRS Robotics Corporation
5344 John Lucas Drive
Burlington, Ontario L7L 6A6
Canada
w
e
i
v
re
Telephone
1-905-332-2000 (voice)
1-800-365-7587 (voice: toll free in Canada and United States)
1-905-332-1114 (facsimile)
E-Mail
Sales: [email protected]
Customer Support: [email protected]
Training: [email protected]
General: [email protected]
iv
Preface: Contents
Contents
Chapter 1
1-1
Technical Specifications . . . . . . . . . . . . . . . . . . . . . .
Physical Characteristics
Electrical Specifications
Operating Environment .
Joint Specifications . . . .
Resolution . . . . . . . . . .
System Options . . . . . . .
Chapter 3
.
.
.
.
.
.
2-1
2-2
2-2
2-3
2-5
2-6
3-1
w
e
i
v
re
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
D
t
o
N
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
t
s
i
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4-1
.
.
.
.
.
.
.
.
.
.
.
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
y
l
n
O
.
.
.
.
.
.
.
.
.
.
.
3-1
3-2
3-2
3-3
3-7
o
D
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
y
p
o
C
Chapter 5
.
.
.
.
.
.
2-1
.
.
.
.
.
.
Safety Conformance . . . .
Built-in Safety Features .
Triggering an E-Stop . . . .
Designing a Safe Workcell
Accident Prevention . . . .
Chapter 4
e
t
u
ir b
.
.
.
.
.
. . . 4-1
. . . 4-3
. . . 4-3
. . . 4-3
. . . 4-4
. . . 4-5
. . . 4-6
. . . 4-8
. . 4-10
5-1
Preface: Contents
Chapter 6
Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pre-power Checklist . . . .
Powering Up the System .
Turning on Arm Power . .
Managing Point of Control
Autohoming the Arm . . . .
Powering Down . . . . . . . .
Chapter 7
..
..
..
..
..
..
...
...
...
...
...
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
D
t
o
N
t
s
i
6-1
6-1
6-2
6-2
6-3
6-3
e
t
u
ir b
System Connections . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting End-of-arm Tools . . . . . . . . . . . .
The User I/O Connector . . . . . . . . . . . . . . . .
Umbilical Cable Connectors . . . . . . . . . . . . .
The Expansion Amplifier Connector (option) .
General Purpose Input/Output Port (GPIO) . .
System Input/Output (SYSIO) . . . . . . . . . . . .
Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 8
.
.
.
.
.
.
6-1
...
...
...
...
...
...
...
7-1
. . . 7-2
. . . 7-5
. . . 7-6
. . . 7-9
. . 7-11
. . 7-16
. . 7-22
Maintenance Procedures . . . . . . . . . . . . . . . . . . . . . .
8-1
Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routine Inspection . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduled Maintenance . . . . . . . . . . . . . . . . . . . . . .
Checking Front Panel Fuses and Circuit Breakers . . .
Inspecting AC Fuses . . . . . . . . . . . . . . . . . . . . . . . . .
Preparing the Robot System For Shipping . . . . . . . . .
8-1
8-1
8-2
8-2
8-3
8-5
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-1
y
l
n
O
o
D
-
y
p
o
C
Appendix A
Appendix B
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1
w
e
i
v
re
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-1
vi
Preface: Figures
List of Figures
Figure 1-1:
Figure 1-2:
Figure 1-3:
Figure 1-4:
Figure 2-1:
Figure 2-2:
Figure 3-1:
Figure 3-2:
Figure 4-1:
Figure 4-2:
Figure 4-3:
Figure 4-4:
D
t
o
N
t
s
i
e
t
u
ir b
Figure 4-5:
Figure 4-6:
Figure 4-7:
Figure 4-8:
Figure 4-9:
Figure 5-1:
Figure 5-2:
Figure 7-1:
y
l
n
O
o
D
-
Figure 7-2:
Figure 7-3:
y
p
o
C
Figure 7-4:
Figure 7-5:
Figure 7-6:
Figure 7-7:
Figure 7-8:
w
e
i
v
re
Figure 7-9:
Figure 7-10:
Figure 7-11:
Figure 8-1:
Figure 8-2:
vii
Preface: Figures
w
e
i
v
re
viii
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
Preface: Tables
List of Tables
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
w
e
i
v
e
r
P
2-1:
4-1:
7-1:
7-2:
7-3:
7-4:
7-5:
7-6:
7-7:
7-8:
7-9:
8-1:
8-2:
y
p
o
C
y
l
n
O
o
D
-
o
N
D
t
t
s
i
e
t
u
ir b
ix
Preface: Tables
w
e
i
v
re
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CHAPTER 1
e
t
u
ir b
C500C controller
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
w
e
i
v
re
Figure 1-1:
t
s
i
umbilical cables
(feedback and motor power)
end effector
CataLyst-3 arm
CataLyst-3 Robot System User Guide: Introducing the CataLyst-3 Robot System
11
The Arm
The arm transports payloads and performs other motion tasks in space. A
mounting plate at its base secures the arm to a fixed platform. You can easily
mount a variety of end effectors such as grippers or dispensers on the tool
flange.
joint 3
tool flange
joint 2
joint 1
Figure 1-2:
D
t
o
N
grounding
stud
o
D
-
t
s
i
e
t
u
ir b
motor power
connector
feedback
connector
Articulated joints provide the CataLyst-3 arm with three degrees of freedom,
allowing you to accurately position the tool flange at points within the work
space.
y
l
n
O
Incremental Encoders
y
p
o
C
w
e
i
v
re
12
CataLyst-3 Robot System User Guide: Introducing the CataLyst-3 Robot System
e
t
u
ir b
D
t
o
N
t
s
i
The front panel provides a basic interface to robot functions. Through your
application, you can use the LCD status display, programmable buttons and
indicator lights on the front of the controller to display status messages and
request input from system operators.
o
D
-
Using pre-programmed button combinations, you can also shut down the
controller or access diagnostic mode.
w
e
i
v
re
y
p
o
C
Figure 1-3:
y
l
n
O
status display
front panel buttons
console port
teach pendant port
power on/off switch
fuse access panel
E-stop button
CataLyst-3 Robot System User Guide: Introducing the CataLyst-3 Robot System
13
Controller Ports
Ports on the front and rear panels of the controller provide connections for
external devices such as the optional teach pendant, the development
computer, and additional E-Stops.
umbilical
(power)
umbilical expansion
(feedback) amplifier*
force
sensor *
EXPANSION
AMPLIFIER
E-Stop and
other SYSIO
devices *
serial I/O
devices *
SIO 0
SIO 1
SYSIO
MCE
GPIO
devices*
CRS ROBOTICS
S-SEC-23-124
GPIO
D
t
o
N
t
s
i
e
t
u
ir b
voltage
indicator
fuse drawer
AC power
Figure 1-4:
o
D
-
The rear panel of the C500C controller. Note that connections labeled with an
asterisk (*) are optional and may not be needed for your CataLyst-3 robot
system.
E-Stops
y
l
n
O
Emergency stops, or E-Stops, are a robot safety feature designed to stop the
arm in case of emergency. The E-Stop buttons provided with your system are
large red, palm-cap buttons. To increase safety, you can also add automatic
E-Stop devices such as pressure-sensitive mats or safety interlocks to your
CataLyst-3 robot system.
y
p
o
C
w
e
i
v
re
To ensure safety, power cannot be restored to the arm until the E-Stop device
that triggered the emergency stop is manually reset.
Using the E-Stop button
To trigger an E-Stop, push any E-Stop button. Power is removed from the
arm motors and brakes automatically engage on all joints. Arm motion
stops.
14
Turn the E-Stop button until it springs out of the latched position.
Press the Arm Power button on the controller or remote front panel to
restore arm power.
CataLyst-3 Robot System User Guide: Introducing the CataLyst-3 Robot System
CHAPTER 2
Technical Specifications
Physical Characteristics
CRS Robotics CataLyst-3 Arm
t
s
i
Number of axes
Weight
17 kg [37 lb.]
Mounting
Upright or inverted
Nominal payload
1 kg [2.2 lb.]
Reach
End Effector
Repeatability
[0.002 in.]
Drive system
Transmission
Brakes
y
p
o
C
o
D
-
D
t
o
N
e
t
u
ir b
y
l
n
O
DC electromechanical motors
Incremental encoders in each joint
Harmonic drives
Brakes on all joints
Motion modes
Teach
Automatic
End-of-arm connections
w
e
i
v
re
Memory
User I/O
16 digital inputs
12 digital outputs
1 analog input
4 relay outputs
21
System connections
Dimensions
Weight
31 kg [68 lb.]
Electrical Specifications
t
s
i
AC Input voltage
Line frequency
50-60 Hz
1000 W
Operating Environment
o
D
-
D
t
o
N
e
t
u
ir b
Temperature
Humidity
Vibration
y
l
n
O
10 to 40 C [50 to 104 F]
Keep below 80% humidity,
Non-condensing environment only
Not rated for excessive vibration or shock
w
e
i
v
re
22
y
p
o
C
Joint Specifications
When planning an application, refer to the following technical data to ensure
that you are using your robot arm within recommended tolerances. Choose
appropriate payloads and accelerations to minimize wear and prolong the life
of your robot system.
e
t
u
ir b
Axis
Range of
Motion
Maximum
Speed
Default
Acceleration
joint 1
180
210 /sec.
500/sec.
joint 2
joint 3
0 to +110
-125 to 0
210 /sec.
210 /sec.
500/sec.
500/sec.
o
D
-
Gear
Ratio
t
s
i
Continuous Stall
Torque Rating
D
t
o
N
72:1
72:1
-72:1
Specifications in Table 2-1 are determined for a 1 kg [2.2 lb.] payload carried
at the tool flange.
w
e
i
v
re
y
p
o
C
y
l
n
O
23
For a tool carried at a distance from the tool flange, refer to the following derating curves and reduce your payload accordingly:
Payload (kg)
2.0
1.0
100
200
6
5
4
3
2
1
0
10
2.0
1.0
y
l
n
O
100
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
200
y
p
o
C
6
5
4
3
2
1
10
w
e
i
v
re
Figure 2-1:
Note:
24
Decrease in payload for a tool carried at a distance from the tool flange
When applying a de-rating curve, you must include the mass of the
end effector when calculating the payload, i.e. the combined mass of
the end effector and payload should not exceed the maximum
recommended payload mass for your application.
Resolution
If the tool is offset from the center of the tool flange, the effective resolution of
the CataLyst-3 is reduced as shown in the following de-rating curves:
Resolution (mm)
0.150
0.125
0.100
0.075
0.050
0.025
0
100
200
10
y
l
n
O
100
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
200
w
e
i
v
re
y
p
o
C
0
Figure 2-2:
10
Decrease in resolution according to distance from the tool flange center. Where
axial and radial resolutions are different, the effective resolution is given by the
higher value of the two.
25
System Options
The following options are available for a CataLyst-3 system:
Grippers are end-effectors that mount on the end of the tool flange to
allow the arm to pick up objects. CRS offers the following gripper options:
t
s
i
w
e
i
v
re
26
e
t
u
ir b
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
CHAPTER 3
e
t
u
ir b
Before installing or using the robot system, ensure that you are familiar with
the safety directives in this chapter. It is your responsibility to ensure that the
robot system is safely installed and commissioned. You must also guarantee
that all personnel operating the robot system receive adequate training and
are fully aware of hazards present in and around the workcell.
Safety Conformance
D
t
o
N
t
s
i
Your CataLyst-3 robot system has been designed and built in accordance with
the following safety standards:
o
D
-
CAN/CSA-C22.2 No. Z434-94 Industrial Robots and Robot Systems -General Safety Requirements
y
p
o
C
y
l
n
O
Ensure that your robot application complies with all additional safety
regulations and standards in effect at the site where the system is installed.
Designated Use
w
e
i
v
re
If you are unsure whether your robot application falls within the designated
use for the CataLyst-3 system, contact the Customer Support Group.
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
31
Fail-safe brakes are built into all joints . Brakes engage automatically
when arm power is off.
D
t
o
N
t
s
i
e
t
u
ir b
The system can only be operated while the live-man switch is engaged.
Triggering an E-Stop
y
l
n
O
o
D
-
In case of emergency, operators can quickly halt all robot motion by triggering
an emergency stop.
To stop the arm in case of emergency
Strike any E-Stop button.
y
p
o
C
Twist the E-Stop button to reset it, or close the E-Stop device that
triggered the stop.
w
e
i
v
re
3
32
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
t
s
i
e
t
u
ir b
Note:
Note:
D
t
o
N
o
D
-
w
e
i
v
re
y
p
o
C
y
l
n
O
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
33
A fire hazard may result if the arm comes in contact with a piece of
equipment that is at a different electrical potential. The arm is
grounded through the umbilical cables. If a charged piece of equipment is
in contact with the arm for an extended period of time, the umbilical
cables could overheat and catch fire.
e
t
u
ir b
Electrical shock risk: the motor power cable carries a high voltage
when the system is powered. Route the cable so that it is protected from
damage.
Water or other liquids may cause a short circuit, which could cause
robot runaway. Water or other electrically conductive liquids must not be
allowed to enter the arm or controller.
w
e
i
v
re
34
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
Work Space
The work space is the volume of space that can be swept by all robot parts
plus the space that can be swept by the end effector and the workpiece.
w
e
i
v
re
y
p
o
C
Figure 3-1:
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
Base reach of the CataLyst-3 arm (with servo gripper and microplate fingers)
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
35
e
t
u
ir b
Physical Barriers
t
s
i
Barriers must be outside the total radius of the arm, gripper, and payload.
Provide sufficient clearance between the barriers and the work envelope
to prevent trapping or crushing hazards.
o
D
-
D
t
o
N
Presence-sensing Interlocks
y
l
n
O
w
e
i
v
re
Note:
y
p
o
C
When designing interlocks for your workcell, keep the following points in
mind:
Interlocks must be integrated into the E-Stop circuit for the workcell and
designed so that a failure automatically interrupts the E-Stop circuit and
removes arm power.
Interlocks must not interfere with other E-Stop devices in the workcell.
36
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
Passive Warnings
Passive warnings are designed to alert operators of dangers presented by the
robot system but do not themselves prohibit access into the workcell. To
maximize safety, incorporate passive warnings into your workcell design along
with physical barriers or presence-sensing interlocks.
Some examples of passive warnings include:
e
t
u
ir b
When implementing passive warnings, ensure that all persons working with
the robot system recognize the warnings and understand what they mean.
D
t
o
N
t
s
i
For safe robot use, E-Stop buttons should be readily accessible at all points
where it is possible to enter the robot work space. You can install additional
E-Stop devices in series via the SYSIO port on the back of the controller. For
E-Stop installation procedures, see Adding E-Stop Devices on page 4-10.
Accident Prevention
o
D
-
y
l
n
O
In order to minimize the risk of accidents around the robot system, apply the
following safety principles:
Prohibit or restrict access to the work space while the robot system is in
use. Barriers or other safeguards should be used to establish a safe
perimeter outside the reach of the arm. Train personnel to remain outside
the perimeter while arm power is on.
Schedule routine inspections of all safety devices to ensure that they are
functioning normally. See Commissioning the System on page 5-1.
w
e
i
v
re
y
p
o
C
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
37
Safety Training
Ensure that all personnel who program, operate, or maintain the robot system
are adequately trained to perform their jobs safely. It is strongly recommended
that you attend a CRS training course before implementing a robot
application.
Ensure that all operators:
D
t
o
N
t
s
i
e
t
u
ir b
Avoid crushing hazards. Never place yourself between the arm and a
fixed object.
Know your capabilities. If you have not been trained, do not attempt to
service the arm yourself. Only CRS-qualified service personnel should
service the arm.
w
e
i
v
re
38
y
p
o
C
y
l
n
O
o
D
-
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
Figure 3-2:
3
D
t
o
N
t
s
i
e
t
u
ir b
Insert a flat head screwdriver below the clip to remove the fuse drawer.
o
D
-
Create a tag labeled DO NOT POWER THE ROBOT SYSTEM and hang
it on the back of the controller. The tag must be conspicuous and easy to
read.
w
e
i
v
re
y
p
o
C
y
l
n
O
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
39
w
e
i
v
re
310
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CataLyst-3 Robot System User Guide: Safe Use of the CataLyst-3 System
CHAPTER 4
Installation
e
t
u
ir b
t
s
i
D
t
o
N
You must secure the arm to a supporting structure to ensure that it does not
move or fall during use.
You can mount the arm in an upright or inverted position. In an upright
position, the base of the arm occupies a portion of its work space, limiting the
available work area. The work area is larger with the arm inverted, but the
trajectories required by robot applications may be more complex.
o
D
-
y
l
n
O
Platform Requirements
The supporting structure (bench, table, bracket, or other structure) must
be firmly anchored to the floor or overhead frame to prevent movement.
Note:
y
p
o
C
The platform must be level. Do not attempt to mount the arm on a wall or
incline.
If you are securing the arm to a metal plate, the metal must have a
minimum yield strength of 30,000 psi [210 MPa].
w
e
i
v
re
Use four M8 cap screws (metric) or four 3/8 in. cap screws (Imperial) to
mount the arm.
41
(7.765 [197.2])
2 METRIC DOWEL PINS
6.000 mm
5.988 mm
12 mm MIN. DEPTH
5.000 [127.0]
4 SCREWS
CLEARANCE FOR
3/8 in. OR M8
(8.346 [212.0])
t
s
i
5.000 [127.0]
2.500 [63.5]
o
D
-
FRONT OF ROBOT
2 IMPERIAL DOWEL PINS
D
t
o
N
2.0000.001
[50.80.03]
0.2505 in.
4.0000.001
[101.40.03]
y
l
n
O
y
p
o
C
PLATE
APPLICATIONS
Figure 4-1:
w
e
i
v
re
e
t
u
ir b
CENTER OF
ROBOT
ROTATION
BLIND
APPLICATIONS
Mounting template for the CataLyst-3 arm (except where noted, dimensions
are in inches [mm in square brackets] . Dimensions in parentheses are
reference).
Using the template in Figure 4-1 as a guide, drill and tap holes for four
M8 screws (metric) or four 3/8 in. screws (Imperial).
Note:
If you are mounting the arm directly onto a tabletop, drill the holes
as indicated for blind applications. If you are preparing a plate,
drill the holes straight through the plate.
Drill and ream holes for either two 6 mm dowel pins (metric) or two
0.25 in. dowel pins (Imperial), as indicated in Figure 4-1. The dowel pins
are used to ensure accurate positioning of the arm.
If you are preparing a mounting plate, drill any additional holes required
and secure the mounting plate to the supporting structure.
42
e
t
u
ir b
The arm should be lifted from the base or from underneath joint 2, as shown
in Figure 4-2. Use a cart if the arm is to be moved over any distance.
o
D
-
D
t
o
N
t
s
i
y
l
nMounting Platform
Securing the Arm to the
O
y
p
o
C
w
e
i
v
e
r
P
Figure 4-2:
Lift the CataLyst-3 arm from the base or from under joint 2.
Once the mounting platform has been prepared, you are ready to mount the
arm. The arm may be mounted in an upright or inverted position.
To mount the arm on the mounting platform
1
Insert the dowel pins into the prepared holes on the mounting platform.
2
Lift the arm onto the mounting platform, taking care to line up the holes
at the base of the arm with the holes on the platform.
Secure the arm to the mounting platform with four M8 screws (metric) or
four 3/8 in. screws (Imperial). The arm should not move on the platform
once it has been secured.
Once the robot system has been in use for a short time, re-tighten the
mounting platform screws to ensure that the arm does not move.
43
Voltage
Required Fuses
100 VAC
115 VAC
230 VAC
D
t
o
N
t
s
i
e
t
u
ir b
Before using the controller, you must select the correct voltage and insert the
fuse drawer into the back of the controller.
Voltage selector
Voltage marking
Fuses
Window for
voltage
marking
y
l
n
O
o
D
-
Fuse/power
connector module
Fuse drawer
Figure 4-3:
y
p
o
C
Turn the voltage selector so that the correct voltage marking faces you.
Insert the voltage selector into the upper part of the fuse/power connector
module. Only the voltage for your country should be visible.
w
e
i
v
re
Push the drawer into the fuse/power connector module until it clicks.
Once the correct fuses have been installed, you can plug the AC power cable
into the lower part of the fuse/power connector module.
Warning! Do not turn on controller power until you have completed the
entire installation.
44
e
t
u
ir b
t
s
i
Provide at least 225 mm [9 in.] of space for ventilation and cables at the
back of the controller.
The front panel buttons, status display, and E-Stop button must be
readily accessible.
o
D
F1
w
e
i
v
re
y
p
o
C
y
l
n
O
F2
D
t
o
N
PAUSE/
269.70 mm [10.62 in
EMERGENCY STOP
Figure 4-4:
45
e
t
u
ir b
Additional devices should be added to your robot system later, after you have
performed an initial power-up and tested the system for basic functionality.
grounding
force serial I/O
umbilical umbilical
stud
sensor * devices*
(power) (feedback) expansion
amplifier*
EXPANSION
AMPLIFIER
Figure 4-5:
o
D
-
D
t
o
N
t
s
i
SIO 0
MCE
GPIO
devices *
SIO 1
1 5
E-Stop and
other SYSIO
devices*
1
6
SYSIO
25
24
GPIO
49
48
50
1
2
AC power
y
l
n
O
y
p
o
C
w
e
i
v
re
46
Plug the male feedback cable connector into the 57-pin receptacle
labeled ROBOT FEEDBACK and carefully rotate the locking ring clockwise
until you feel a click.
Note:
You will have to use some force to turn the locking ring through
the last 10 degrees as it compresses an O-ring before clicking
shut.
Plug the female power cable connector into the 24-pin receptacle
labeled ROBOT POWER and carefully rotate the locking ring clockwise
until you feel a click.
Attach the grounding strap for each cable to one of the grounding
studs on the controller. Both the feedback cable and the power cable
must be grounded to the chassis.
Plug the female feedback cable connector into the 57-pin receptacle
and carefully rotate the locking ring clockwise until you feel a click.
Note:
You will have to use some force to turn the locking ring through
the last 10 degrees as it compresses an O-ring before clicking
shut.
e
t
u
ir b
Plug the male power cable connector into the 24-pin receptacle and
carefully rotate the locking ring clockwise until you feel a click.
Attach the grounding strap from the feedback cable to the grounding
stud at the back of the arm.
D
t
o
N
t
s
i
The SYSIO dummy plug is a small black and silver DB-25 connector. If you do
not have any SYSIO devices connected, you must insert the dummy plug into
the SYSIO port to complete the E-Stop circuit for your robot system.
Note:
o
D
-
For more information on the SYSIO port, see System Input/Output (SYSIO)
on page 7-16.
y
l
n
O
y
p
o
C
With the controller shut down and powered off, remove the teach pendant
dummy plug and connect the teach pendant to the port labeled Pendant on
the front of the controller, shown in Figure 4-5.
Note:
w
e
i
v
re
Note:
The default baud rate used by the C500C controller is 57600 bps.
47
With the controller shut down and powered off, connect the other end of
the serial cable to the Console port on the front of the controller.
e
t
u
ir b
D
t
o
N
t
s
i
w
e
i
v
re
! ly
n
O
y
p
o
C
Figure 4-6:
48
o
D
-
To install and configure the standard CRS servo gripper supplied with
your CataLyst-3, refer to the Servo Gripper User Guide.
Other end-of-arm tools may be secured to the CRS tool flange with four
10-24 screws. To repeatably locate the position of a tool against the
flange, insert two M5 dowel pins into the tool flange dowel pin holes.
thru
2 dowel pin holes as
shown on 1.300 bolt circle
Figure 4-7:
Figure 4-8:
y
l
n
O
o
D
-
CRS pneumatic
gripper
y
p
o
C
Note:
D
t
o
N
CRS servo
gripper
t
s
i
e
t
u
ir b
Connect bar code readers or other end of arm input/output devices to the
User I/O DB-9 connector. The wiring passes through the arm and
emerges (in the same pin configuration) through the DB-15 connector on
the base of the arm. For more information, see The User I/O Connector
on page 7-5.
w
e
i
v
re
49
e
t
u
ir b
The SYSIO port uses ribbon-cable numbering rather than the standard
DB-25 numbering scheme. For more information on the SYSIO port
pin layout, see System Input/Output (SYSIO) on page 7-16.
t
s
i
The E-Stop circuit for your robot system includes E-Stop buttons on the
controller and the teach pendant, as well as a passive E-Stop device in the
Live-man switch.
Internal circuit
Front Panel
E-Stop
Pendant
E-Stop
+12 VDC
Figure 4-9:
Pendant
Live-man
o
D
-
D
t
o
N
Internal circuit
CR
The E-Stop circuit, with all devices in their normal (closed) position
Design the E-Stop circuit for your system with the following points in mind:
y
l
n
O
An E-Stop button must be a large, palm-cap, red button that has been
third-party approved for use as an E-Stop. Once triggered, the E-Stop
button must require a manual reset.
In addition to buttons that halt robot motion, E-Stop devices can include
passive triggers such as door latching mechanisms or pressure sensors
within the workcell.
y
p
o
C
Note:
Connect all E-Stop devices in series to ensure that power is removed from
the E-Stop circuit when any device in the circuit is disconnected or
disrupted.
w
e
i
v
re
410
CHAPTER 5
e
t
u
ir b
t
s
i
Establish clear boundaries around the arms work space, whether the
arm is installed as part of a workcell or mounted on a lab bench.
o
D
-
D
t
o
N
y
l
n
O
w
e
i
v
re
y
p
o
C
51
The arm is securely bolted to its mounting platform and any installed end
effectors are tightly fastened to the tool flange.
The teach pendant (or dummy plug) is connected to the Teach Pendant
port on the front of the controller.
Operators and other personnel are outside the robot work space.
A SYSIO device (or the SYSIO dummy plug) is connected to the SYSIO
port.
All other devices in the E-Stop circuit, such as safety interlocks and
proximity sensors, are closed and the circuit is complete.
w
e
i
v
re
52
y
l
n
O
If you have made any modifications to your robot system, verify the
following additional points:
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
y
p
o
C
e
t
u
ir b
Standing outside the robot work space, switch on the controller power.
The controller begins cycling through its boot-up sequence.
Note:
t
s
i
D
t
o
N
When the controller finishes booting up, the front panel display reads:
C500C CROS
If you do not see this message on the front panel display, or you encounter
any errors, refer to Chapter 9, Troubleshooting.
o
D
-
y
l
n
O
Before you can use an arm for the first time with a new controller, you must
first load the robot calibration file for the arm. Each CataLyst-3 arm is
shipped with a calibration disk that contains the specific calibration file for
that arm. The calibration file determines where the zero position is for each of
the arms encoders.
y
p
o
C
You only have to load the calibration file after a recalibration, a service
procedure which affects the encoders (in which case, your service technician
will provide you with a new calibration disk), or when using a different arm
with the controller.
Warning! Collisions may occur if you attempt to use the arm with an
incorrect calibration file. When replacing the arm or controller, always ensure
that the calibration file on the controller matches the arm in use.
w
e
i
v
re
RSA-14-103
S/N: RA20048038
MFG. DATE: JAN 2001
53
Locate the calibration disk shipped with your arm and verify that the
number on the disk matches the number for the arm.
Note:
If you have lost your calibration disk, note your arm serial number
and contact the Customer Support Group for assistance.
Transfer the calibration file robot.cal from the calibration disk to the
/conf directory on the controller connected to your arm.
t
s
i
e
t
u
ir b
After servicing and re-calibration, the robot.cal file on the controller must
reflect the changes made to the arm.
If the arm and controller were re-calibrated together, the file on the controller
is already up to date. If the arm was re-calibrated separately, you must update
the calibration on the controller with the new calibration file.
D
t
o
N
Locate the appropriate robot.cal calibration file for your arm. If a new
calibration file was not provided with your arm after servicing, contact the
service technician or representative who performed the repairs.
Copy the robot.cal calibration file for the arm to the /conf directory on the
controller connected to your arm.
o
D
-
y
l
Setting up the Robot Configuration
File
n
O
y
p
o
C
w
e
i
v
e
r
P
3
If you are setting up the system for the first time, use the command
/diag/setup to configure default parameters such as measurement units and
the number of axes for your robot system.
Note:
54
e
t
u
ir b
From ash, enter the command w1 to display the position of each encoder.
If your arm has been homed and is in the ready position, the motor pulse
count display will look something like this:
-1
+18001
+1
t
s
i
Note:
Note:
D
t
o
N
Starting with joint 1, push against each joint with your hand and observe
the display. The number of counts should change in response to the
movement.
Note:
o
D
-
Although brakes prevent the joints from moving, the encoders will
register a small movement when each joint is pushed.
y
l
n the First Time
Turning on Arm Power for
O
y
p
o
C
w
e
i
v
e
r
P
3
Before turning on arm power for the first time, make sure that an E-Stop
button is in reach and that operators and other personnel are well outside the
robot work space. Because the system has not yet been checked for safety, be
especially cautious when commissioning the robot system.
Warning! An undiagnosed problem with your robot system can cause the
arm to move unpredictably when power is applied. You should always be
prepared to strike an E-Stop button when applying arm power for the first time.
To turn on arm power
1
While standing outside the robot work space, press the Arm Power button
on the front panel of the controller.
The LED on the Arm Power button should light, indicating that the arm is
powered on.
If you cannot turn on arm power, check for triggered E-Stop devices and
make sure that the teach pendant and SYSIO ports are properly
terminated with either a device or a dummy plug. Reset any triggered EStop devices and press the Arm Power button again.
If you still cannot turn on arm power, see the troubleshooting procedure Arm
Power Cannot Be Turned On on page 9-3.
55
If it is not already on, turn on arm power by pressing the Arm Power
button on the controller. The LED on the Arm Power button should be lit.
Verify that the LED on the controller Arm Power button is now off. If
you have installed an additional beacon light, verify that it is off as
well.
Reset the E-Stop button. Turn the button until it springs out.
y
l
n
O
If the pendant is not yet active, transfer control to the teach pendant
by entering the ash command pendant in the terminal window on your
development computer.
Without engaging the live-man switch, press one of the arm motion
keys. Verify that this triggers an emergency stop and removes power
from the arm.
w
e
i
v
re
56
o
D
-
D
t
o
N
If you have a teach pendant, test the teach pendant live-man switch as
follows:
t
s
i
e
t
u
ir b
y
p
o
C
While moving the arm from the pendant, release the live-man switch.
Verify that this triggers an emergency stop and removes power from
the arm.
Squeeze the live-man switch to its full extent (past the second safety
trigger) and press one of the arm motion keys. Verify that this also
triggers an emergency stop and removes power from the arm.
e
t
u
ir b
Warning! Avoid collisions when moving the arm. If you have just unpacked the
arm, you should limp the arm and move it into a safe starting position (such as
the ready position, shown in Figure 5-2) before beginning this test.
To test arm movement from the development computer
1
Make sure that arm power is turned on.
t
s
i
In ash, set the arm speed to 10% by entering the command speed 10.
Taking care to avoid any other elements in the workcell, move each joint
through 5 in the positive and negative directions using the joint
command. For example, enter:
test> joint 1, 5
o
D
-
D
t
o
N
Each joint should move smoothly and quietly. If you encounter any error
messages or other problems, consult Chapter 9, Troubleshooting.
w
e
i
v
re
y
p
o
C
y
l
n
O
57
e
t
u
ir b
Until the arm is homed, arm speed is limited to 10% and world motion
commands are disabled.
Autohoming
t
s
i
D
t
o
N
Each time that arm power is turned off, the controller saves axis position
information to the file /conf/poweroff.cal. The autohome command uses this
information to restore the system to its homed state. It then cycles any
additional axes (such as track or carousel axes) through their regular homing
sequence and rotates each joint slightly to verify that the restored position
information is accurate.
y
l
n
O
o
D
-
Note:
Note:
y
p
o
C
Press the Arm Power button on the controller to turn on arm power.
w
e
i
v
re
2
58
Press the Arm Power button on the controller to turn on arm power.
e
t
u
ir b
The autohome command displays its status in the terminal window. You
should see something like the following message:
Axis 1, pos=+8985 , offset=0
Axis 2, pos=-3463 , offset=2
Axis 3, pos=-8451 , offset=-1
Note:
D
t
o
N
t
s
i
When autohoming is complete for all axes, the home light on the controller
turns on, indicating that the robot system is homed.
o
D
-
If autohome cannot restore the homing information for an axis, you will see
the error message:
Failed on axis n, offset = 25
In this case, you must home the arm manually, using the procedure described
in Manually Homing the Arm on page 5-10.
y
l
n
O
y
p
o
C
Autohoming fails
The controller was not shut down properly before powering off.
w
e
i
v
re
In each of the situations described above, you should shut down and reboot
the controller, then home the arm manually. Once the arm has been homed,
you will be able to use autohome as before.
59
e
t
u
ir b
If you are using a CRS track, move the track saddle so that the calibration
marker on the track approximately lines up with the pointer on the PVC
linear seal.
Note:
To position the arm, you can either use motor commands or limp
the arm and move the joints manually.
Figure 5-1:
y
l
n
O
o
D
-
D
t
o
N
Use the calibration markers to place the arm in a known mechanical position
y
p
o
C
Note:
t
s
i
w
e
i
v
re
3
To home all joints simultaneously, click the Home button on the Utility
tab in ActiveRobot Configuration, or enter the ash command:
test> home
The Home light on the front panel turns on automatically when all the joints
have been successfully homed. If the arm will not home, see Joint N Is Limp
on page 9-1 for troubleshooting suggestions.
510
Move the arm to the ready position using the ash command ready.
Note:
e
t
u
ir b
Verify that the arm is correctly positioned. In the ready position, the arm
should be in the orientation shown below:
o
D
-
D
t
o
N
t
s
i
y
l
n
O
Re-Commissioningythe System
p
o
C
w
e
i
v
e
r
P
Figure 5-2:
If the arm does not correctly move to programmed locations, see Chapter 9,
Troubleshooting.
511
w
e
i
v
re
512
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CHAPTER 6
Basic Operations
e
t
u
ir b
Pre-power Checklist
D
t
o
N
t
s
i
Before turning on the power to your robot system, verify the following points:
Operators and other personnel are outside the robot work space.
All other devices in the E-Stop circuit, such as safety interlocks and
proximity sensors, are closed and the circuit is complete.
y
l
n
O
Powering Up the System
y
p
o
C
w
e
i
v
e
r
P
o
D
-
Always stand outside the robot work space when turning on power.
Warning! Turning off system power without shutting down CROS may corrupt
controller memory and damage files on the controller. See Powering Down on
page 6-3 before turning off the controller.
To power up the system
1
If you are using a development computer, turn on the development
computer and open a terminal window in Robcomm3.
2
Standing outside the robot work space, switch on the controller power.
The controller begins cycling through its boot-up sequence.
When the controller has finished its boot sequence, the front panel
display will read:
C500C CROS
This indicates that the controller is ready.
Note:
If you do not see the ready message on the front panel display or
you encounter any errors, do not use the system. To correct bootup problems, refer to Chapter 9, Troubleshooting.
61
e
t
u
ir b
While standing outside the robot work space, press the Arm Power button on
the front panel of the controller. The LED on the Arm Power button should
light, indicating that the arm is powered on.
t
s
i
If you cannot turn on arm power, check for triggered E-Stop devices. Reset all
triggered E-Stop devices and press the Arm Power button again.
To turn off arm power
D
t
o
N
Striking any E-Stop button immediately removes power from the arm and
engages brakes on all joints to halt arm motion.
o
D
-
y
l
n
O
y
p
o
C
w
e
i
v
re
You may also need to press the Arm Power button to restore power
to the arm.
62
Until the arm is homed, arm speed is limited to 10% and world motion
commands are disabled.
e
t
u
ir b
Once autohoming is complete, the robot system is ready for use with a robot
application. Application development with ActiveRobot is discussed in detail
in the ActiveRobot User Guide on your Documentation CD.
Note:
t
s
i
Powering Down
D
t
o
N
Always ensure that the controller operating system is shut down before you
turn off the power.
Warning! Turning off system power without shutting down CROS may corrupt
controller memory and damage files on the controller.
Note:
o
D
-
During the shutdown sequence, the controller turns off arm power and
saves homing data to the file conf/poweroff.cal.
y
l
n
O
y
p
o
C
w
e
i
v
re
1
Release the Home button. The controller will begin shutting down.
Note:
Note:
You can also power down under program control with the ActiveRobot
shutdown method. For more information on shutdown and other
ActiveRobot commands, see the ActiveRobot User Guide.
63
w
e
i
v
re
64
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CHAPTER 7
System Connections
e
t
u
ir b
This chapter describes the pin layout and use of the connector ports provided
with your CataLyst-3 robot system.
When designing a connection to any robot system port, consider the following
points:
t
s
i
Shut down and turn off the controller before connecting any devices.
Never connect devices while the controller is turned on. Connecting a live
device while the controller is on may damage the controller.
D
t
o
N
You can use either the internal 24 V power supply, or an external supply.
o
D
-
w
e
i
v
re
y
p
o
C
y
l
n
O
71
Figure 7-1:
Note:
e
t
u
ir b
t
s
i
tD
This connector allows you to connect a CRS servo gripper to the CataLyst-3
arm. The pinouts for the connector are as follows:
Table 7-1:
Pin number
Function
+12 VDC
GND
Motor power 12 V
D
-
y
p
y
l
n
dot on casing
12
o
C
Chassis GND
w
e
i
v
e
r
P
Note:
Refer to the Servo Gripper User Guide for full installation instructions.
You can also set the gripper type and perform gripper functions using
ActiveRobot commands. See the commands GripperCalibrate, GripperClose,
72
Pneumatic Connector
The optional air connector on the wrist provides an
air supply for pneumatic grippers and other airdriven tools.
e
t
u
ir b
t
s
i
D
t
o
N
Action
state of port A
state of port B
grip_close
off
on
grip_open
on
Note:
o
D
-
off
y
l
n
O
y
p
o
C
w
e
i
v
re
test> cfg_save
You can also set the gripper type using ActiveRobot commands. See
GripperType and ConfigSave in the ActiveRobot User Guide for a more detailed
explanation.
73
Figure 7-3:
D
t
o
N
t
s
i
e
t
u
ir b
Connect your air supply to the air intake port at the base of the arm
o
D
-
Warning! The pneumatic valve exhausts inside the robot. Humid air can
cause condensation inside the arm, leading to system failure or unexpected
behavior.
y
l
n
O
Connect your air line to the fitting, making sure that it forms a secure
connection.
y
p
o
C
w
e
i
v
re
3
74
Secure all hoses to the arm to prevent them from becoming pinched.
15 14 13 12 11 10 9
3
8
2
7
1
6
t
s
i
e
t
u
ir b
Figure 7-4:
The wiring for the DB-9 connector on the wrist is routed through the inside of the
arm and emerges from a DB-15 connector at the base
Table 7-3:
User I/O 1
User I/O 2
User I/O 3
User I/O 4
User I/O 5
User I/O 6
User I/O 7
User I/O 8
y
p
o
C
8
9
10-15
w
e
i
v
re
o
D
-
Note:
Function
D
t
o
N
4
9
y
l
n
O
Not connected
75
9
15
20
24
10
16
21
Figure 7-5:
D
t
o
N
t
s
i
e
t
u
ir b
The motor power cable has a 24 pin connector at each end. The pin layout is
as follows:
Table 7-4:
Pin #
Signal Name
Description
J1_MtrPwr+
J1_MtrPwr-
J2_MtrPwr+
J2_MtrPwr-
J3_MtrPwr+
J3_MtrPwr-
Shield GND
8 to 24
Not connected
w
e
i
v
re
76
y
p
o
C
y
l
n
O
o
D
-
Feedback Connector
4
10
17
5
11
18
25
34
42
49
24
33
41
48
54
57
Figure 7-6:
55
D
t
o
N
t
s
i
e
t
u
ir b
The feedback cable connector has a 57 pin connector at each end. The pin
layout is as follows:
Table 7-5:
o
D
-
Pin #
Signal Name
Description
1A
1B
2A
2B
1A*
1B*
1Z
8
9
10
11
w
e
i
v
re
12
y
p
o
C
y
l
n
O
2Z
2A*
2B*
BRAKE_J1
35V at 100 mA
SG_MTR +
15V at 300 mA
13
Not connected
14
1Z*
15
Not connected
16
Not connected
17
ENC_VCC_J1
18
BRAKE
19
Not connected
20
3A
21
3B
22
Not connected
23
Not connected
77
Pin #
Signal Name
Description
24
ENC_GND
25
SG Motor-
26
Not connected
27
Not connected
28
3Z
29
3A*
30
3B*
31
Not connected
32
BRAKE_GND
33
BRAKERET
34 to 39
Not connected
40
SG_GND
41
2Z*
42 to 46
Not connected
47
CABLE ALIVE
48
49
Not connected
50
Not connected
51
Vcc
52
Vcc
53
54
55
56
57
w
e
i
v
e
r
P
78
y
p
Air GND
o
C
ENC GND
e
t
u
ir b
t
s
i
tD
y
l
n
D
-
Not connected
ENC GND
8
14
20
25
4
9
15
21
28
26
Figure 7-7:
e
t
u
ir b
6A
6B
6Z
Vcom-6
6A*
6B*
6Z*
ArmOn-
Normally open switch contact, 48V, 100mA max. Arm power switch contact
7A
10
7B
11
7Z
12
Vcom-7
Vcc
+5 V at 300 mA
7A*
7B*
7Z*
y
l
n
O
Description
o
D
-
D
t
o
N
17
y
p
o
C
18
GND
19
ArmOn+
Normally open switch contact, 48V, 100mA max. Arm power switch contact
20
Brake+
Normally open switch contact, 48V, 100mA max. Brake switch contact
21
Vcom-8
22
8A
23
8B
24
8Z
25
Brake-
Normally open switch contact, 48V, 100mA max. Brake switch contact
26
8A*
27
8B*
28
8Z*
13
14
15
16
t
s
i
w
e
i
v
re
+12 VDC
79
Note:
e
t
u
ir b
To power the axis encoder, connect it between the Vcc (pin 13) 5V supply
and GND (pin 18).
o
D
-
Use the ArmOn+ and ArmOn- contact signals to switch power to the
additional axis when arm power is engaged through the controller. If the
48V, 100 mA rating for this switch is insufficient for your circuit, use
these signals to control an external relay instead.
Note:
D
t
o
N
t
s
i
y
l
n
O
Use the Brake+ and Brake- contact signals to control the release of
external brakes. These contacts engage approximately 200 ms after
ArmOn engages.
y
p
o
C
Note:
w
e
i
v
re
You can also use the ArmOn and Brake switch contacts on the expansion
amplifier connector to remove power from external devices when the controller
E-Stop is pressed.
To connect an external device to the E-Stop chain
Do not use the GND pin for your external device if you are using the Brake
contact pair to remove power when an E-Stop is pressed. When arm power is
off, the controller maintains 10 between the Brake+ signal and GND.
710
e
t
u
ir b
GPIO outputs include low current optically isolated relay drivers with 50 mA
capacity, and 1 A relay contact outputs with normally closed (NC) and
normally open (NO) contacts. All relays are connected to a common line,
RLYCOM, which is fused on the front panel.
t
s
i
D
t
o
N
Warning! The GPIO port uses a ribbon-type pin numbering scheme instead
of standard DD-50 numbering. Be careful to match the pin layout for your
connector to the pin numbers shown here. Incorrectly matched pins in your GPIO
connection can severely damage the controller.
o
D
-
y
l
n
O
The GPIO controller port uses the numbering convention for a ribbon-type
connector instead of standard DD-50 numbering.
Note:
w
e
i
v
re
The raised numbers printed on the plastic connector are the standard
numbers, not the ribbon-type numbers used by the GPIO port. Always
refer to the large numbers printed directly on the controller and the
numbering scheme shown in Figure 7-8.
y
p
o
C
Figure 7-8:
711
Table 7-7:
Pin
Function
Signature
+24 V
+24 V
IPW
20-28 VDC
IPW
20-28 VDC
GPI0
Opto
GPI1
Opto
GPI2
Opto
GPI3
Opto
GPI4
Opto
10
GPI5
Opto
11
GPI6
Opto
12
GPI7
Opto
13
GPI8
Opto
14
GPI9
Opto
15
GPI10
Opto
16
GPI11
Opto
17
GPI12
Opto
18
GPI13
Opto
19
GPI14
Opto
20
GPI15
Opto
21
GPO0
Opto
22
GPO1
Opto
GPO2
Opto
GPO3
Opto
GPO4
Opto
GPO5
Opto
GPO6
Opto
28
GPO7
Opto
29
GPO8
Opto
30
GPO9
Opto
31
GPO10
Opto
32
GPO11
Opto
33
Shield
34
N/C
35
GPO13NC Relay
36
GPO13NO Relay
37
GPO14NC Relay
38
GPO14NO Relay
23
24
25
26
27
w
e
i
v
re
712
y
p
o
C
Description
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
Pin
Function
Signature
Description
39
GPO15NC Relay
40
GPO15NO Relay
41
GPO16NC Relay
42
GPO16NO Relay
43
RLYCOM
Relay common
44
RLYCOM
Relay common
45
Analogln1 Analog
46
Analogln2
Not supported
47
IRT
IsoReturn
48
IRT
IsoReturn
49
Gnd
Digital
50
Gnd
Digital
D
t
o
N
t
s
i
e
t
u
ir b
Note:
Note:
w
e
i
v
re
y
p
o
C
y
l
n
O
o
D
-
713
Outside Controller
+24V_Internal
ISO_SUPPLY
INTERNAL_24V_SUPPLY
EXT_SUPPLY
(20-28Vdc)
1
2
3
10 to 40 VDC, max.
+ISO_SUPPLY
Input_01
Input_02
Input_03
Input_04
Input_05
Input_06
10
Input_07
11
Input_08
12
Input_09
13
Input_10
Input_11
Input_12
ISO_SUPPLY
Input_13
Input_14
Input_15
Input_16
o
D
-
D
t
o
N
Output_01
Output_02
Output_03
10 to 40 VDC, max.
50 mA per output
y
l
n
O
Output_04
Output_05
Output_06
Output_07
Output_08
Output_09
Output_10
y
p
o
C
Output_11
Relay_Common
FP_F2 or F10
2 A, 30 VDC
w
e
i
v
re
Output_12
14
t
s
i
e
t
u
ir b
ISO_GROUND
15
16
17
18
19
20
EXT_SUPPLY
LOAD
21
22
23
24
25
26
27
28
29
30
31
32
EXT_SUPPLY
43
44
Output_13_RELAY_NC
35
Output_13_RELAY_NO
36
Output_14_RELAY_NC
37
Output_14_RELAY_NO
38
Output_15_RELAY_NC
39
Output_15_RELAY_NO
40
Output_16_RELAY_NC
41
Output_16_RELAY_NO
42
AnalogIn_1
45
AnalogIn_2
46
LOAD
EXT_SUPPLY
5V
47
ISO_RETURN
48
49
INTERNAL_GROUND
50
EXT_SUPPLY
Figure 7-9:
714
The internal power supply can only provide a maximum of 1 A for all
external devices. Take care not to overload the controller.
e
t
u
ir b
Connect the common ground terminal from your external supply to the
ISO_RETURN line on pin 48.
D
t
o
N
t
s
i
o
D
-
Do not use the internal supply if you require an isolated circuit for your
GPIO devices.
y
p
o
C
y
l
n
O
w
e
i
v
re
Connect inputs and outputs to the GPIO circuit as shown in Figure 7-9.
Note:
Connect input devices as switches between the desired INPUT line (pins 5
through 20) and the ground from your power supply.
Note:
715
e
t
u
ir b
Relay contacts are fused through the front panel fuse F10.
t
s
i
o
D
-
D
t
o
N
The system input/output (SYSIO) port on the back of the controller provides
inputs and outputs to the main controller circuit for connecting safety devices
and replicating the front panel input buttons.
Note:
The front panel LCD status display cannot be replicated through the
SYSIO port.
y
l
n
O
y
p
o
C
w
e
i
v
re
Note:
716
The cabinet must also provide sufficient air flow for the controller.
e
t
u
ir b
Warning! The SYSIO port uses a ribbon-type pin numbering scheme instead
of standard DB-25 numbering. Be careful to match the pin layout for your
connector to the pin numbers shown here. Incorrectly matched pins in your
SYSIO connection can severely damage the controller.
t
s
i
Like the GPIO port, the SYSIO controller port uses the numbering convention
for a ribbon-type connector instead of standard DB-25 numbering.
Note:
25
24
Figure 7-10:
w
e
i
v
re
D
t
o
N
The raised numbers printed on the plastic connector are the standard
numbers, not the ribbon-type numbers used by the SYSIO port.
Always refer to the large numbers printed directly on the controller
and the numbering scheme shown in Figure 7-10.
25
24
23
22
21
20
19
18
y
l
n
O
o
D
-
17
16
15
14
13
12
11
9
10
7
8
5
6
3
4
1
2
1
2
y
p
o
C
717
Table 7-8:
Pin
Function
Signature
Description
+24 V
Power
+24 V
Power
IPW
20-28 VDC
IPW
20-28 VDC
RPS
Opto-input
Pause/Continue
ERA
Opto-output
unused
HMS
Opto-input
Home Request
R0A
Opto-output
Pause/Continue Ack
PRS
Opto-input
F2
10
R1A
Opto-output
unused
11
CSS
Opto-input
F1
12
HMA
Opto-output
Home Ack
13
JigIns
Opto-input
unused
14
PRA
Opto-output
F2 button Ack
15
APA
Opto-output
16
CSA
Opto-output
F1 button Ack
17
REMONSW+
Contact-input
18
REMONSW-
Contact-input
19
REMESTOP+
Contact-input
remote E-Stop
20
REMESTOP-
Contact-input
remote E-Stop
21
N/C
22
Shield
23
24
25
Note:
w
e
i
v
re
Note:
718
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
unused
Ground shield
IRT
IsoRet
IRT
IsoRet
Gnd
Digital
Outside Controller
+24V_Internal
ISO_SUPPLY
INTERNAL_24V_SUPPLY
EXT_SUPPLY (20-28Vdc)
2
3
10 to 40 VDC, max.
+ISO_SUPPLY
Pause/Cont_Input_Sw.
Home_Input_Sw.
F2_Input_Sw.
F1_Input_Sw.
11
t
s
i
e
t
u
ir b
ISO_GROUND
+Arm_On_Mom_Contact_Inp**
17
-Arm_On_Mom_Contact_Inp**
18
19
20
ISO_SUPPLY
Pause/Cont_Ouput_Sig
o
D
Home_Ouput_Sig
10 to 40 VDC, max.
50 mA per output
y
l
n
O
ISO_RETURN
Figure 7-11:
w
e
i
v
re
o
N
8
Emergency
Stop INPUT
EXT_SUPPLY
LOAD
12
F2_Output_Sig
14
Arm_Power_Output_Sig
15
F1_Output_Sig
16
INTERNAL_GROUND
tD
23
24
25
EXT_SUPPLY
y
p
o
C
719
e
t
u
ir b
If you do not have any external E-Stop devices, connect a wire jumper
across pins 19 and 20 to close the SYSIO E-Stop circuit.
CRS recommends the following Beacon Lamp and Tower assembly, available
from Patlite Visual Lighting Products:
t
s
i
Catalog Number
Name
Electrical Specifications
LE102P/FBP-A
0.6W, 24 V, 25 mA
SZ-011
D
t
o
N
o
D
-
You can connect additional E-Stop safety devices through the E-Stop contact
terminals on the SYSIO port. For guidelines on E-Stop design, see Adding EStop Devices on page 4-10.
y
l
n
O
y
p
o
C
w
e
i
v
re
For guidelines on how to safely replicate the front panel, see Designing a Safe
Front Panel Device on page 7-16.
Connect the switch for your external Arm Power button between pins 17
and 18 on the SYSIO port.
If you do not have any external E-Stop devices, connect a wire jumper
across pins 19 and 20 to close the SYSIO E-Stop circuit.
720
The internal power supply can only provide a maximum of 1 A for all
external devices. Take care not to overload the controller.
e
t
u
ir b
Connect the common ground terminal from your external supply to the
ISO_RETURN line on pin 24.
D
t
o
N
t
s
i
o
D
-
Do not use the internal supply if you require an opto-isolated circuit for
your SYSIO devices.
y
p
o
C
y
l
n
O
w
e
i
v
re
For guidelines on how to safely replicate the front panel, see Designing a Safe
Front Panel Device on page 7-16.
Connect input devices as switches between the desired INPUT line (pins 5,
7, 9, and 11) and the ground from your power supply.
Note:
Connect output lamps between the desired OUTPUT line (pins 8, 12, 14,
15, and 16) and the positive terminal from your external supply. Do not
exceed a load of 50 mA per output.
721
Note:
If you do not have any external E-Stop devices, connect a wire jumper
across pins 19 and 20 to close the SYSIO E-Stop circuit.
e
t
u
ir b
t
s
i
tD
Serial Ports
The Teach Pendant port on the front of the controller uses a nonstandard connector and is reserved for the optional teach pendant.
The SIO0 and SIO1 ports at the back of the controller use standard DB-9
connectors and are available for general use.
Note:
The SIO0 and SIO1 ports are configured as standard DTE ports.
To connect a computer to one of these ports, you must use a null
modem serial cable.
y
l
n
D
-
The Console port on the front of the controller uses a standard DB-9
connector and is used to connect a development computer to the
controller.
Note:
y
p
o
C
The serial ports can be configured to communicate at 300, 600, 1200, 2400,
4800, 9600, 19200, 38400, 57600, or 115200 baud. You can temporarily
change the baud rate with the system command siocfg, or permanently set
the baud rate via the controllers diagnostic mode. Default communication
speeds for the C500C controller are provided in Table 7-9.
w
e
i
v
e
r
P
Warning! Do not change the baud rate for the teach pendant. The Pendant
port must be set to 19200 baud in order to use the teach pendant.
Table 7-9:
Port name
ID Number
SIO0
57600
SIO1
57600
Teach Pendant
19200
Console
57600
Note:
722
The port ID is used to identify the port with the siocfg -c option.
The default settings for the Console port are 57600 baud, 8 data
bits, no parity, 1 stop bit. For more information on siocfg, see the
CROS and System Shell Guide on your documentation CD.
e
t
u
ir b
All parameters set with siocfg are lost when the controller is shut down.
t
s
i
o
D
-
Hold down the F1, F2, and Pause/Continue buttons simultaneously while
turning on the controller power. The controller will boot into diagnostic
mode and display the message:
C500C-B
Diagnostic Mode
D
t
o
N
y
l
n
O
In your terminal window, you should see the diagnostic mode prompt.
Enter the following command:
: set
y
p
o
C
To reset the Console port to its factory default settings, enter the following
commands:
: set cport 3
: set cspeed 57600
w
e
i
v
re
: set tport 3
: set tspeed 57600
: boot
Note:
Note:
When the controller finishes booting, you should be able to connect at the new
baud rate.
723
w
e
i
v
re
724
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CHAPTER 8
Maintenance Procedures
e
t
u
ir b
In order to prolong the life of your robot system, inspect the components of
your robot and schedule routine maintenance as described in this chapter.
Cleaning
t
s
i
Warning! Electric Shock Hazard. Do not immerse any part of the robot system
in liquid.
D
t
o
N
Exterior surfaces on the arm and controller should be cleaned using mild
cleaning products only. Some solvents and degreasers may damage printed
surfaces.
When cleaning the arm, take care not to allow liquids to seep inside the
controller or enter the arm casing. Be particularly careful to avoid connectors
when cleaning the wrist and the waist area on the arm.
Routine Inspection
y
l
n
O
o
D
-
To ensure that your robot system continues to function safely and efficiently,
inspect the robot exterior and functional specifications at regular intervals.
Monthly Inspection
y
p
o
C
Inspect the air filter at the back of the controller and clean it if necessary.
The filter can be removed from the controller and rinsed under water.
If the arm is dirty, wipe the exterior clean with a damp cloth.
Visually inspect the arm and cables for signs of damage or wear. Do not
use the robot with a damaged cable.
w
e
i
v
re
Inspect all E-Stops and safety devices to ensure that they are functioning
normally. See Checking Devices in the E-Stop Circuit on page 5-6 for a
detailed procedure.
After every 1,000 to 2,000 hours, re-lubricate the drive chains. See Relubricating the Chain on page 8-2.
Inspect the flex covers for creases, splits, or cracks. Replacement flex
covers are available from CRS.
Annual Inspection
Verify that the arm accurately carries out tasks in your robot application.
81
Scheduled Maintenance
Scheduled maintenance procedures should only be carried out by CRSauthorized service technicians.
To keep the arm in good working order, schedule the following maintenance
procedures according to the duty cycle for your application.
e
t
u
ir b
When assessing the duty cycle for your application, consider factors such as
the environment in which the robot is used, typical payloads, cycle times,
accelerations, distance traveled, and how often the arm is in motion.
Example of Duty Cycle Determination
t
s
i
D
t
o
N
Based on this information, the robot in this example has a light duty cycle.
o
D
-
To keep the arm in good working order, you should re-apply lubricant to the
drive chains after every 1,000 to 2,000 hours of use, as determined by your
duty cycle.
y
l
n
O
Checking Front Panel Fuses and Circuit Breakers
y
p
o
C
w
e
i
v
e
r
P
For instructions on how to lubricate the chains, please contact CRS Customer
Support.
Fuses and circuit breakers located inside the access panel on the front of the
controller protect the controller circuits from overload.
Figure 8-1:
Under normal operating conditions, the front panel fuses should not need to
be replaced. A blown fuse or tripped circuit breaker may indicate a more
serious problem with your robot system. If you replace fuses or reset circuit
breakers often within a short period of time and cannot identify the cause of
the failure, contact the Customer Support Group for assistance.
82
Table 8-1:
Fuse
Signal Name
Fuse Rating
Function
F1
AXIS 1
axis 1 motor
F2
AXIS 2
axis 2 motor
F3
AXIS 3
axis 3 motor
F8
GRIPPER
servo gripper
F9
24VDC
F10
RLYCOM
Note:
D
t
o
N
t
s
i
e
t
u
ir b
With the controller shut down and powered off, open the fuse panel on
the front panel of the C500C controller.
Examine the circuit breakers. A tripped circuit breaker will have sprung
outward from its casing, revealing a white band.
To reset a tripped circuit breaker, push the breaker in until it clicks back
into its casing. The white band should no longer be showing.
y
l
n
O
o
D
-
With the controller shut down and powered off, open the fuse panel on
the front panel of the C500C controller.
Measure the resistance across the fuse. If the resistance is larger than
2 , the fuse has blown and must be replaced.
y
p
o
C
Note:
w
e
i
v
re
Insert a new fuse of the same rating in the fuse clip. Ratings for the
controller front panel fuses are given in Table 8-1.
Inspecting AC Fuses
The AC fuses for your robot system are located inside the fuse drawer at the
back of the controller.
Warning! High Voltage. Always shut down and unplug the controller before
inspecting the AC fuses.
83
Table 8-2:
Mains Voltage
Required Fuses
100 VAC
115 VAC
230 VAC
Remove the two AC fuses from the fuse drawer and measure the
resistance across each fuse. If the resistance is larger than 2 , the fuse
has blown and must be replaced.
Note:
e
t
u
ir b
o
D
-
D
t
o
N
t
s
i
y
l
n
O
If necessary, replace blown fuses with the appropriate fuses for your local
mains power. Determine the required fuse rating from the voltages shown
in Table 8-2.
Replace the fuse drawer into the power module and push until you hear
the drawer click into place.
w
e
i
v
re
84
y
p
o
C
Figure 8-2:
Support the arm so that its weight does not rest on the wrist.
Use the Robcomm3 file transfer utility to make a backup copy of all files
in the /app and /conf directories on the controller.
D
t
o
N
t
s
i
e
t
u
ir b
y
l
n
O
o
D
-
Fasten the arm to its wooden shipping board with four bolts and
secure it with the pre-shaped foam box fill.
y
p
o
C
Fill any remaining space inside the controller and arm shipping crates
with foam.
w
e
i
v
re
85
w
e
i
v
re
86
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
CHAPTER 9
Troubleshooting
e
t
u
ir b
t
s
i
Warning! Do not open the controller case or remove arm covers unless
instructed by CRS-authorized personnel. Service procedures should only be
carried out by qualified service technicians.
D
t
o
N
The following are commonly seen problems that can be resolved without
opening the controller or the arm covers.
o
D
-
y
l
n
O
Make sure that the controller is plugged into a live power outlet.
Verify that the power plug is securely connected in the power connector at
the back of the controller.
Verify that the voltage indicator is correctly selected for your local power.
See Installing the Controller Fuse Drawer on page 4-4.
Unplug the controller and check the AC fuses. See Inspecting AC Fuses
on page 8-3.
y
p
o
C
Joint N Is Limp
w
e
i
v
re
If you cannot move the arm because a joint is limp, you need to unlimp the
affected joint.
Unlimp all joints by entering the command nolimp at the ash prompt.
91
e
t
u
ir b
Shut down the controller. Wait 30 seconds, reboot, and try homing
manually again.
Without homing the arm, use joint commands to move each joint
through the full range of motion. If a joint is not moving normally, you
must resolve the problem with the joint before you can home the arm.
Try manually homing the arm one joint at a time to determine which
joint is causing the problem. For example, by entering the ash
command:
test> home 1
you can home just joint 1.
o
D
-
D
t
o
N
t
s
i
Using the Robcomm3 file transfer utility, transfer the file robot.cal from
the calibration disk to the /conf directory on the controller.
Note:
y
l
n
O
The calibration disk is a 3.5 inch floppy disk shipped with your
robot system. If you have lost the calibration disk, contact the
Customer Support Group for assistance.
y
p
o
C
w
e
i
v
re
If the arm moves suddenly at high speeds, the amplifiers may no longer be
receiving feedback from the arm, indicating a problem with the feedback cable
or with the amplifiers or encoders.
Disconnect the cable and inspect the connectors to ensure that they are
clean and free of corrosion. Make sure that all pins are straight and in
good condition.
If the cable and connectors are in good condition, plug the cable back in.
Make certain that the locking ring clicks firmly into place over each
connection. See Connecting the Umbilical Cables on page 4-6.
92
e
t
u
ir b
Visually inspect the cable for damage. Do not use a damaged cable.
Note:
t
s
i
Disconnect the cable and inspect the connectors to ensure that they are
clean and free of corrosion.
If the cable and connectors are in good condition, plug the cable back in.
Make certain that the locking ring clicks firmly into place over each
connection. See Connecting the Umbilical Cables on page 4-6.
D
t
o
N
o
D
-
If arm power does not come on when the Arm Power button is pressed, try the
following troubleshooting steps:
y
l
n
O
Verify that all E-Stop buttons and devices have been reset. You cannot
turn on arm power while an E-Stop is triggered.
Verify that the teach pendant or its dummy plug is plugged into the
Pendant port on the front of the controller.
y
p
o
C
Verify that the SYSIO port at the back of the controller is terminated
with a dummy plug or a correctly wired SYSIO device.
w
e
i
v
re
The ash command armpower can be used to disable or enable the Arm Power
button. If the button has been disabled, you cannot apply arm power until it
is re-enabled.
To allow arm power
At the ash prompt, enter the command:
test> armpower on
The Arm Power button on the controller is enabled and can be used to power
the arm.
Note:
Shutting down and rebooting the controller also re-enables the Arm
Power button.
93
Verify that the air line on the wrist is properly connected. See Pneumatic
Connector on page 7-3.
Ensure that the air intake line is properly connected at the base of the
arm. See Connecting a Pneumatic Tool on page 7-4.
t
s
i
D
t
o
N
e
t
u
ir b
If the controller always boots in diagnostic mode after a shutdown, try the
following:
1
o
D
-
The controller will begin cycling through the normal bootup sequence.
3
Shut down and reboot the controller. The controller should resume
booting normally.
y
l
n
O
y
p
o
C
w
e
i
v
re
Try moving the terminal window around the screen. If you cannot
move the window, shut down and restart ActiveRobot terminal.
Try pressing the Num Lock key on your keyboard. The Num Lock light
on the keyboard should turn on and off. If the Num Lock light does
not respond, reboot the computer.
If you are using a teach pendant, check to see whether the Teach Pendant
has point of control. If the pendant has control, transfer point of control
back to the development computer.
Make sure that you have correctly configured the serial port connection.
See Connecting the Development Computer on page 4-7.
With the terminal window open, try shutting down and rebooting the
controller.
94
Diagnostic Commands
e
t
u
ir b
If you have a development computer connected to your robot system, you can
use diagnostic commands to help troubleshoot problems.
D
t
o
N
t
s
i
You can also test feedback from the encoders to ensure that the arm position
is being relayed properly.
Warning! Make sure that arm power is off before testing encoder feedback.
Damage to the arm or cable could cause sudden movement if arm power is on.
To test encoder feedback
o
D
-
Remove arm power by pressing an E-Stop button. The LED on the Arm
Power button should now be off.
From ash, enter the command w1 to display the position of each encoder.
If your arm is in the ready position, the motor pulse count display will
look something like this:
-1
y
l
n
O
+18001
y
p
o
C
+1
Note:
Note:
Starting with joint 1, manually push against each joint and observe the
display in the terminal window. The number of counts should change in
response to the movement.
w
e
i
v
re
You can find out how long the system has been in use with the odometer
command.
To determine uptime
At the ash prompt, enter the command:
test> odometer
The total number of hours in use since the controller firmware was installed
is displayed in the terminal window.
Note:
95
e
t
u
ir b
These version numbers can sometimes help the Customer Support Group to
identify the cause of a problem with your robot system.
D
t
o
N
t
s
i
Before contacting CRS, make sure that you can provide a clear description of
the problem. The following information will help the Customer Support Group
to diagnose and resolve the problem efficiently:
Serial numbers for the arm and controller (located on the back panel of
the controller and at the base of the arm).
w
e
i
v
re
y
p
o
C
y
l
n
O
o
D
-
Once you have gathered all of the relevant information, contact the Customer
Support Group by telephone, fax, or e-mail.
Telephone
1-905-332-2000 (voice)
1-800-365-7587 (voice: toll free in Canada and United States)
Fax
1-905-332-1114 (facsimile)
E-Mail
Customer Support: [email protected]
96
APPENDIX A
Using the file transfer utility in Robcomm, transfer all files in the /app
and /conf directories from the controller to the development computer.
If you dont see the download utility on your Start Menu, you can
click Find and select Files or Folders to search for download.exe.
Double-click the file to start the download utility.
A1
Verify that the settings are correct for your robot system.
Setting
Required Value
CommPort
Baud Rate
The baud rate of the controller Console port. The factory default
setting for the Console port on a C500C is 57600 bps.
Path of Remote
When the settings are correct, click Download in the Firmware Download
window. The download utility then prompts you to restart the controller in
Diagnostic mode.
3
While holding down the F1, F2, and Pause/Continue buttons, switch
on controller power.
The controller boots into Diagnostic Mode. Verify that the message
Diagnostic Mode
is displayed on the controller LCD screen.
4.
See the release notes for your version of CROS to determine whether
this step is required.
1
2
While holding down the F2 and Home buttons, switch on controller power.
The controller LCD displays the message Loading new MFS from Flash
while the file system is being rebuilt. When the process is complete, the
controller continues with its normal bootup sequence.
Using the Robcomm3 file transfer utility, transfer your backup copies of
the files from the /app directory and the files /conf/robot.cal,
/conf/robot.cfg, /conf/rc, /conf/simsockd.cfg, and /conf/startup.sh (if
applicable) back onto the controller.
A2
APPENDIX B
e
t
u
ir b
t
s
i
The mounting rail bracket on the underside of the GPIO block fits all standard
DIN EN rails.
insert
ribbon cable
here
insert
DIN rail
here
screw
terminals
y
l
n
O
D
t
o
N
clip
clip
o
D
-
y
p
o
C
Note:
w
e
i
v
re
3
The ribbon cable is 152 cm [5 ft.] in length. Mount the rail close
enough to the controller to ensure that the cable is not under
strain.
With the controller shut down and powered off, connect the ribbon cable
between the controller and the GPIO block:
a
Connect the male DD-50 ribbon connector to the GPIO port at the
back of the controller.
Connect the box header end of the ribbon cable to the connector on
the GPIO termination block.
Provide power for the GPIO circuit, as described in Powering the GPIO
Circuit on page 7-15.
Referring to Pinouts for the GPIO Port on page 7-11, and Wiring
Schematic For the GPIO Connector on page 7-14, connect your devices
to the GPIO block terminals.
Note:
B1
w
e
i
v
re
B2
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
Glossary
absolute encoder
e
t
u
ir b
Precision device for converting the rotation of a motor shaft into a digital
signal. Absolute encoders (used in the F3 arm) record the exact position of
the motor shaft as well as the number of turns.
See: incremental encoder.
application shell (ash)
D
t
o
N
t
s
i
o
D
-
Robotic arm consisting of rigid links connected by rotary joints. This type of
robot most closely resembles a human arm.
ash
y
l
n
O
y
p
o
C
Procedure which returns the arm to a homed state using positional data
stored in a calibration file (poweroff.cal) on the controller. Autohoming is
completely automated and generally much faster than manually homing the
arm.
See: homing
w
e
i
v
re
awareness barrier
axis
G-1
Glossary:
collision
Kit used to customize the C500C controller for local AC power. It consists of
a power cord, voltage module, and fuses.
CRS Robotics Robot Operating System (CROS)
t
s
i
e
t
u
ir b
D
t
o
N
o
D
-
Switch connected to the controller E-Stop circuit that removes arm power
and halts robot motion when triggered. Once triggered, it must be manually
reset.
y
l
n
O
y
p
o
C
Optional end-of-arm device that enables the robot system to sense forces
and torques.
See: Force Sensor Guide on the documentation CD.
w
e
i
v
re
The GPIO port on the back of the controller provides inputs and outputs for
connecting external hardware devices to the robot system.
gripper
G-2
Glossary:
harmonic drive
Procedure by which the motion control engine exactly locates the position of
each of the arms axes.
I/O
Input/output.
incremental encoder
e
t
u
ir b
Precision device for converting the rotation of a motor shaft into a digital
signal. Relative encoders (used in the CataLyst, A255 and A465 arms) record
the relative angular displacement of the motor shaft.
See: absolute encoder.
interlock
D
t
o
N
t
s
i
o
D
-
Location where two links join, usually consisting of a motor and drive.
See: link.
limping
y
l
n
O
A method of moving the arm by disengaging the servos which normally hold
the joints in place. A limped joint can be moved by hand.
link
y
p
o
C
live-man switch
3-position enabling switch on the teach pendant, used to ensure safety while
moving the arm in teach mode.
maximum space
w
e
i
v
re
Person who uses the robot to perform work. This can include loading the
workcell, running the robot, monitoring the running, and responding to any
problems, but does not include designing the workcell or programming the
robot.
G-3
Glossary:
payload
Amount of weight carried by the arm and/or the amount of force the arm
can exert on an object.
pneumatic tool
e
t
u
ir b
D
t
o
N
t
s
i
o
D
-
Maximum distance to which the arm can extend the tool flange or gripper
plus the length of the workpiece. Reach defines the work space of the arm.
repeatability
y
l
n
O
Ability of the robot to repeat the same motion or position a tool at the same
position when presented with the same control signals (over repeated cycles).
Also, the cycle-to-cycle error of the robot system when trying to perform a
specific task.
resolution
y
p
o
C
w
e
i
v
re
File that contains calibration information for your robot system. The
robot.cal file must be present in the /conf directory on the controller in order
to use the robot system.
G-4
Glossary:
File which contains the configuration information for your robot system.
The following parameters are stored in /conf/robot.cfg: whether or not the
system has a track, positive and negative track travel limits, units of
measurement (metric or English), the number of axes for the robot system,
the tool transform, base offset, and gripper type, and the force enable
password for the force sensor.
robot system
e
t
u
ir b
t
s
i
D
t
o
N
o
D
-
Control exercised over the position of a motor shaft via electronic feedback.
servo-actuated device
y
l
n
O
The SYSIO port on the back of the controller provides inputs and outputs for
connecting safety devices and creating a remote front panel.
y
p
o
C
system integrator
w
e
i
v
re
tensioner
The centre of the tool coordinate system. If no tool transform is set, the tool
center point corresponds to the center of the tool flange.
tool transform
Offset value applied to the tool frame of reference. By default, the origin of
the tool frame of reference is located at the centre of the surface of the tool
flange. By applying a tool transform, you center the tool frame of reference at
another point such as the tip of an end-of-arm tool.
G-5
Glossary:
track
Linear axis along which the entire arm can be moved under program control.
umbilical cable
Volume of space that can be swept by all robot parts plus the space that can
be swept by the end effector and the workpiece.
workcell
e
t
u
ir b
A station composed of the arm, the apparatus integrated with the arm
(material handling, reagents, sensors, etc.), and the arm workspace.
workpiece
w
e
i
v
re
G-6
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
Index
/diag/f3pack 8-5
/diag/setup 5-4
/poweroff.cal 6-3
A
AC input voltage 2-2, 4-4
acceleration 2-3
accident prevention 3-7
ActiveRobot configuration utility 5-9
air connector 7-3
air filter 8-1
air intake 7-4
analog input 2-1, 7-11
application design 3-1, 3-3, 3-5, 8-2
arm 1-2, 2-1
intermittent power 9-3
lifting 4-3
mounting 4-1, 4-3
shipping 8-5
using with a different controller 3-4, 5-3
arm power 5-5, 6-2
intermittent 9-3
stays off 9-3
Arm Power button 7-20
armpower 9-3
w
e
i
v
re
y
p
o
C
e
t
u
ir b
y
l
n
O
o
D
-
D
t
o
N
t
s
i
E
electrical noise 2-2
electromagnetic interference 2-2
emergency stop, see E-Stop
encoders 5-5
feedback 9-5
resolution 2-1
end effectors 4-8
end-of-arm tools 4-8
E-Stop 1-4, 3-2, 4-10, 7-16, 7-20, 8-1, 9-3
testing 5-6
I-1
Index:
lockout 7-16
lockout procedure 3-9
lubricant 8-2
lubricant, leakage 8-1
F
fault detection 3-2
feedback connector 7-7
file system, rebuilding A-2
firmware download utility A-1
flex covers 8-1
force control 2-6
front panel 1-3, 2-1, 7-16
display blank 9-1
pushbutton sequences 1-3, 6-3, A-2
replicating 3-4, 7-16, 7-21
fuses 4-4, 8-2, 8-3, 9-3
M
maintenance 2-3, 5-11, 8-1, 8-2
measurement units 5-4
motor power connector 7-6
mounting 4-3, 4-5
mounting platform 4-1
G
garbage text 9-5
gear ratios 2-3
GPIO 2-6, 7-11, B-1
H
hardstops 3-2
hazards 3-4
home light doesnt turn on 9-2
humidity 2-2
y
p
o
C
w
e
i
v
re
D
t
o
N
odometer 9-5
operating environment 2-2
options 2-6
L
life expectancy 2-3, 8-2, 9-5
lifting 4-3
limp 9-1
live-man 4-10
testing 5-6
I-2
o
D
-
t
s
i
e
t
u
ir b
packing 8-5
Pause/Continue button 6-2
payload 2-1, 2-3
pendant 3-2, 4-7
pinch points 3-4
pinouts 7-2, 7-3, 7-5, 7-6, 7-7, 7-9, 7-11, 7-16
plate-leveling mechanism 4-3
pneumatic gripper 2-6
pneumatic tools 3-4, 7-3, 7-4
troubleshooting 9-4
point of control 3-2, 6-2, 7-16
hazards 3-4
power 2-2, 4-4, 6-1, 7-1
external devices 7-15, 7-21
shutting off 6-3
power up 5-3, 6-1
processor 2-1
y
l
n
O
R
rack mounting 4-5
reach 2-1, 3-5
relays 2-1, 7-16
repeatability 2-1
resolution 2-1
Robcomm3 doesnt respond 9-4
robot calibration 5-3
robot system 1-1
robot.cal 5-3, 9-2
robot.cfg 5-4
Index:
robotver 9-6
routine use 6-1
S
safeguarding 3-3, 3-5
safety 1-4, 3-1, 4-10, 8-1
system features 3-2
serial ports 4-7, 7-22
servo gripper 2-6
servo gripper connector 7-2
shipping 8-5
shutdown 6-3
SIO1 7-22
SIO2 7-22
solenoid valve 7-3
specifications 2-1
speed 2-1, 2-3, 3-2
support 9-6
SYSIO 4-10, 7-16, 9-3
SYSIO dummy plug 4-7
system components 1-1
system options 2-6
T
technical data 2-1
temperature 2-2
terminal, default settings 9-5
tool flange 2-1, 4-8
torque 2-3
track 2-6
troubleshooting 9-1, 9-6
w
e
i
v
re
y
p
o
C
w1 9-5
weight
arm 2-1
controller 2-1
wiring, custom 7-1
work space 3-5
workcell safety 3-3
wrist connector 7-2, 7-3, 7-5
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b
V
version numbers 9-6
vibration 2-2
voltage selector 4-4
I-3
Index:
w
e
i
v
re
I-4
y
p
o
C
y
l
n
O
o
D
-
D
t
o
N
t
s
i
e
t
u
ir b