Professional Documents
Culture Documents
SC4+ Installation and Commisioning
SC4+ Installation and Commisioning
SC4+ Installation and Commisioning
Contents page
1 On-Site Installation 1
1.1 Transporting and Unpacking ........................................................... 1
1.2 System CD ROM and diskette ........................................................ 1
1.3 Lifting the Cabinet ........................................................................... 2
1.4 Amount of space required ............................................................... 3
1.5 Bolting the cabinet........................................................................... 4
1.6 Connecting the manipulator to the controller................................... 4
1.6.1 Connection on left-hand side of cabinet .............................. 4
1.7 Mains power connection.................................................................. 4
1.7.1 Connection to the mains switch ........................................... 5
1.7.2 Connection via a power socket ............................................ 5
1.8 Inspection before start-up................................................................ 6
1.9 Start-up............................................................................................ 7
1.9.1 General ................................................................................ 7
1.9.2 Updating the revolution counter ........................................... 7
1.9.3 Checking the calibration position ......................................... 9
1.9.4 Alternative calibration positions ........................................... 9
1.9.5 Operating the robot .............................................................. 9
2 Connecting Signals 11
2.1 Signal classes ................................................................................. 11
2.2 Selecting cables .............................................................................. 11
2.3 Interference elimination ................................................................... 12
2.4 Connection types............................................................................. 12
2.5 Connections .................................................................................... 13
2.5.1 To screw terminal ................................................................. 13
2.5.2 To connectors (option) ......................................................... 13
2.6 Connection to screw terminal .......................................................... 14
2.7 The MOTORS ON / MOTORS OFF circuit...................................... 16
2.7.1 Connection of safety chains................................................. 17
2.7.2 Connection of ES1/ES2 on panel unit ................................. 18
2.7.3 Connection to Motor On/Off contactors ............................... 19
2.7.4 Connection to operating mode selector ............................... 19
2.7.5 Connection to brake contactor ............................................. 19
2.8 External customer connections on panel unit X1–X4...................... 20
2.8.1 X1; 12-pole type Phoenix COMBICON connector ............... 20
2.8.2 X2, 12-pole type Phoenix COMBICON connector ............... 21
page
3 Controller software 57
3.1 Introduction ...................................................................................... 57
3.1.1 The RobotWare CD-ROM..................................................... 58
3.1.2 Installation of the RobotWare on the PC .............................. 59
page
4 Robot Controller 69
4.1 BootImage ....................................................................................... 69
4.2 Start window.................................................................................... 69
4.3 Reboot............................................................................................. 69
4.4 Boot Disks ....................................................................................... 70
4.5 Network Settings ............................................................................. 70
4.5.1 LAN Settings ........................................................................ 70
4.5.2 Service Settings ................................................................... 71
4.6 Select System ................................................................................. 72
4.7 Perform a Restart ............................................................................ 73
4.7.1 Reboot (Warm start), apply changed settings...................... 73
4.7.2 P-START, reinstallation of RAPID ........................................ 73
4.7.3 X-START, change active controller system.......................... 73
4.7.4 I-START, start in Query mode .............................................. 74
4.7.5 C-START (Cold start), delete the active system .................. 74
4.8 Start in Query Mode ........................................................................ 75
4.8.1 Easy Query Mode ................................................................ 75
4.8.2 Query Mode ......................................................................... 75
page
5 Calibration 77
5.1 Updating the revolution counter ....................................................... 77
5.2 How to use the disk, Manipulator Parameters ................................. 77
5.2.1 Robot delivered with controller software installed ................ 77
5.2.2 New controller software installed with RobInstall ................. 77
1 On-Site Installation
The installation must be done by qualified installation personnel and should con-
form to all national and local codes.
When you have unpacked the cabinet, check that it has not been damaged during
transport or while unpacking.
Operating conditions:
Ambient temperature + 5°C to + 45°C (direct air cooling)
Ambient temperature + 5°C to + 52°C (Peltier cooling)
Relative humidity Max. 95% at constant temperature
Storage conditions:
If the equipment is not going to be installed straight away, it must be stored in a dry
area at an ambient temperature between -25°C and +55°C.
The net weight of the cabinet is approximately: 240 kg
Min. 60°
A
A-A
A
Figure 1 The maximum angle between the lifting straps when lifting the controller.
If the controller is supplied without its top cover, lifting devices must not be used.
Instead, use a fork lift truck.
200 200
800
Cabinet extension
800 Option 124
820
Extended cover
500
Option 123
250
950
980 *
Lifting points
for forklift * Castor wheels, Option 126 500
70
620
Figure 3 400
Footprint drawing
Measurement XS1
cable XP2 XS2
The power supply can be connected either inside the cabinet, or to a optional socket on
the left-hand side of the cabinet or the lower section of the front. The cable connector
is supplied but not the cable. The mains supply cables and fuses should be
dimensioned in accordance with the rated power and line voltage, see rating plate on
the controller.
XT 26
PE
Cable gland
Connector
Figure 5 Mains connection inside the cabinet.
Note! Max. conductor size is 6 mm2 (AWG 10). Tighten to a torque of 2.3-2.5 Nm.
Tighten again after approx. 1 week.
3. Snap the breaker on to the knob again and check that it is fixed properly in the right
position.
4. Tighten the cable gland.
5. Fasten the cover plate.
1.9 Start-up
1.9.1 General
1. Switch on the mains switch on the cabinet.
2. The robot performs its self-test on both the hardware and software. This test takes
approximately 1 minute.
If the robot is supplied with software already installed, proceed to pos. 3 below.
Otherwise continue as follows (no software installed):
3. Install the software as described in chapter 3.
4. A welcome message is shown on the Teach Pendant Unit display.
5. To switch from MOTORS OFF to MOTORS ON, press the enabling device on the
teach pendant.
6. Update the revolution counters as described in chapter 15: Repairs, Calibration.
7. Check the calibration position as described in chapter 15: Repairs, Calibration.
8. When the controller, with the manipulator electrically connected, are powered up
for the first time, ensure that the power supply is connected for at least 36 hours
continuously, in order to fully charge the batteries for the serial measurement
board. It takes approx. 4 hours to fully charge a computer system battery.
9. After having checked the above, verify that
- the start, stop and mode selection (including the key lock switches) control devices
work as intended.
- each axis moves and is restricted as intended.
- emergency stop and safety stop (where included) circuits and devices are func-
tional.
- it is possible to disconnect and isolate the external power sources.
- the teach and playback facilities work correctly.
- the safeguarding is in place.
- at reduced speed, the robot operates properly and has the capability to handle the
product or workpiece.
- in automatic (normal) operation, the robot operates properly and has the capability
to perform the intended task at the rated speed and load.
10.The robot is now ready for operation.
2 Connecting Signals
Designation
X(T) Screw terminal
XP Pin (male)
XS Sockets (female)
Table 2 Connection types
2.5 Connections
Detailed information about connection locations and functions will be found in
chapter 12, Circuit Diagram.
Note! The cable shield must be connected to the cabinet wall using EMC connecting
cable glands. The shield must continue right up to the screw terminal.
The installation should comply with the IP54 (NEMA 12) protective standard.
Bend unused conductors backwards and attach them to the cable using a clasp, or
similar. To prevent interference, ensure that such conductors are not connected at the
other end of the cable (antenna effect). In environments with much interference,
disconnected conductors should be grounded (0V) at both ends.
Operators panel
External axes Safety signals
in separate cabinet External conn. Device Net
Mains conn.
External axes in
I/O connections Robot cabinet
Equipment
Position switches
connection to cabinet
Application
Interface Manipulator cables
In each industrial connector there is space for four rows of 16 conductors with a
maximum conductor area of 1.5 mm2. The pull-relief clamp must be used when
connecting the shield to the case.
The manipulator arm is equipped with round Burndy/Framatome connectors
(customer connector not included).
Bend unused conductors backwards and attach them to the cable using a clasp, or
similar. To prevent interference, ensure that such conductors are not connected at the
other end of the cable (antenna effect). In environments with much interference,
disconnected conductors should be grounded (0V) at both ends.
When contact crimping industrial connectors, the following applies:
1. Using a special crimp tool, crimp a pin or socket on to each non-insulated
conductor.
2. The pin can then be snapped into the actual contact.
3. Push the pin into the connector until it locks.
Also, see instructions from connector supplier.
A special extractor tool must be used to remove pins or sockets from industrial
connectors.
When two conductors must be connected to the same pin or socket, both of them are
crimped into the same pin or socket. A maximum of two conductors may be crimped
into the same pin or socket.
Locations of socket terminals are shown in Figure 13. See also circuit diagram, “View
of control cabinet”, for more details.
1. The COM2 and COM3 ports was formerly referred to as SIO1 and SIO2
X10 (COM21)
X9 (COM31)
X15 (CAN1.1)
Computer system
(COM11)
XT 31
(24V I/O)
Panel Unit
Connection to
XT21 XP6 Position switches
Connection to
Customer power
Customer signals
Figure 13 Terminal locations. See also note1
1. The COM1, COM2 and COM3 ports was formerly referred to as Com2, SIO1 and SIO2
Mains
2:nd
Drive
chain
unit
GS interlock
&
AS
RUN EN1 EN2 M
Computer commands
ED
External contactors
X3:3 4 CONT1
0V
24 V X4:3 4 CONT2
Ext LIM2
X2:11 12 K2
0V 24V
See 2.7.2
ES2 Drive unit
X4:10
+ Opto GS2
isol. M
8 - TPU En2 &
11
+
Opto AS2
9 isol.
-
Auto2 Man2
X3:71
X4:7
0V
Figure 15 Diagram showing the two-channel safety chain, see also note1.
1. Supply from internal 24V (X3/X4:12) and 0 V (X3/X4:7) is displayed. When external supply of GS and AS, X3/
X4:10,11 is connected to 24V and X3/X4:8,9 is connected to external 0V. X1-X4 connection tables, see
section 2.8.
X1:2
ES1 out
X1:1
External Internal
0V 24V 0V 24V External TPU Cabinet
X2:4 X2:3 X2:7
E-stop relay
X2:10 X2:9 0V
X2:8
X2:6
X2:2
Technical data
ES1 and 2 out max. voltage 120VAC or 48VDC
ES1 and 2 out max. current 120VAC: 4A
48VDC L/R: 50 mA
24VDC L/R: 2A
24VDC R load: 8A
External supply of ES relays = min. 22V between terminals X1:9,8 and
X2:9,8 respectively
Rated current per chain 40 mA
Max. potential relative to the cabinet earthing and other 300V
groups of signals
Signal class Control signals
Table 5 Technical data
1. Supply from internal 24V (X1/X2:10) and 0V (X1/X2:10) is displayed. When ext. supply, X1/X2:3 is connected
to ext. 24V and X1/X2:8 is connected to ext. 0V (dotted lines).
Technical data
Max. voltage 48V DC
K1 (Motor On/Off 1)
Max. current 4A
Max. potential rela- 300V
K2 (Motor On/Off 2) tive to the cabinet
earthing and other
groups of signals
X3:2 Signal class Control
signals
1
X4:2
1
Technical data
Max. voltage 48V DC
Auto1 7 Max. current 4A
Max. potential rela- 300V
6 tive to the cabinet
earthing and other
MAN1 100% (Option) 5 groups of signals
Auto2 3
2
MAN2 100% (Option) 1
Technical data
Max. voltage 48V DC
K3 (Brake)
Max. current 4A
Max. potential rela- 300V
tive to the cabinet
X4:5 earthing and other
groups of signals
6
Signal class Control
signals
Figure 19 Terminal for customer use. Table 8 Technical data
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12
X1 X3
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12
X2 X4
= jumper
X4:4
CONT2
24 V X4:3
Ext MON 2 X4:2
0V
K2
X4:1
X3:2
K1
Ext MON 1 X3:1
24 V
0 V X3:3
CONT1 X3:4
Robot 1 Robot 2
(only one channel displayed)
External
supply AS GS AS GS
ES out ES out
Safety relay
External
supply
Cell ES
To other
equipment
Safety gate
Category 0 Category 1
The category 0 stop is to be used when the power Category 1 is preferred if it is acceptable, such as
supply to the motors must be switched off imme- when gates are used to protect against entry into
diately, such as when a light curtain, used to pro- the work cell. This controlled motion stop takes
tect against entry into the work cell, is passed. place within the programmed path, which makes
This uncontrolled motion stop may require spe- restarting easier.
cial restart routines if the programmed path
changes as a result of the stop.
Table 13 Description of safety categories
Technical data
Voltage 24.0 - 26.4V
Ripple Max. 0.2V
Permitted customer load Max. 7A
Current limit~ 13,5 ~0A.
24V I/O available for customer connections at XT 31 see Figure 13.
XT.31.2 24V (via 2A fuse)
XT.31.1 for own fuses.
XT.31.4 0V (connected to cabinet structure).
Technical data:
Potential difference to chassis earth: Max. 60V continuous
Max. 500V for 1 minute
Permitted supply voltage: I/O units 19–35V including ripple
panel unit 20.6–30V including ripple
Power Tap
A power tap connects the power supply to the trunk line. Power taps differ from
device taps in that they contain the following.
- A Shottky diode which connects to the power supply V+ and allows for multiple
supplies to be connected.
- Two fuses or circuit breakers to protect the bus from excess current which could
damage the cable and connectors.
X7 CAN1.3
I/O I/O
I/O I/O
Termination of
last unit
X15, X6, X7 1. 0V_CAN 1.
2. CAN_L 2.
120 ohm, 1%
3. drain 3.
0.25 W Metal film
4. CAN_H 4.
5. 24V_I/O 5.
Figure 22 Example of connection of the CAN-bus
- CAN 1.1 is used for internal I/O unit mounted inside the cabinet. No terminating
resistor is to be mounted on CAN 1.1 regardless of whether there are any I/O units
mounted or not. CAN 1.1 is connected to socket X15 on the Base connector unit
(see 2.6).
- If CAN 1.2 is unused there should be a terminating resistor mounted in the X6
socket (exceptional case see below).
- If CAN 1.2 is used, the terminating resistor should be moved to the last I/O unit
on the CAN 1.2 chain.
- If CAN 1.3 is unused there should be a terminating resistor mounted in the X7
socket (exceptional case see below).
- If CAN 1.3 is used, the terminating resistor should be moved to the last I/O unit
on the CAN 1.3 chain.
Note! If CAN 1.2, for example, is not connected in the end of any CAN chain but some-
where between the end points of the chain, then no terminating resistor should be
mounted in CAN 1.3. This is in accordance with the basic rule, i.e. the CAN chain
should be terminated in both end points.
2.13.2 CAN 2
Controller
Base connector unit See Figure 24
Termination of
X8 1. 0V_CAN 1. 0V_CAN 1. last unit
2. CAN_L 2. CAN_L 2. 120 W, 1%
3. drain 3. drain 3.
0.25 W Metal film
4. CAN_H 4. CAN_H 4.
5. 24V_I/O 5. 24V_I/O 5.
Figure 23 CAN 2
24V_CAN must not be used to supply digital inputs and outputs. Instead, they
must be supplied either by the 24 V I/O from the cabinet or externally by a power
supply unit.
X5
Input and ID Signal name Pin Description
V- 0V 1 Supply voltage GND
12
CAN_L 2 CAN signal low
DRAIN 3 Shield
CAN_H 4 CAN signal high
V+ 5 Supply voltage 24VDC
GND 6 Logic GND
MAC ID 0 7 Board ID bit 0 (LSB)
MAC ID 1 8 Board ID bit 1
1 MAC ID 2 9 Board ID bit 2
MAC ID 3 10 Board ID bit 3
MAC ID 4 11 Board ID bit 4
MAC ID 5 12 Board ID bit 5 (MSB)
Table 14
2.13.4 ID setting
Each I/O unit is given a unique address (ID). The connector contains address pins and
can be keyed as shown in Figure 25.
When all terminals are unconnected the highest address is obtained, i.e. 63. When all
are connected to 0V, the address is 0 (which will cause an error since address 0 is used
by the Panel unit). To avoid interference with other internal addresses, do not use
addresses 0–9.
(0V)
1 2 3 4 5 6 7 8 9 10 11 12
X5 connec-
tor
address pins
address key
Example:
2.14.1 General
Up to 201 units can be connected to the same controller but only four of these can be
installed inside the controller. Normally a distributed I/O unit is placed outside the
controller. The maximum total length of the distributed I/O cable is 100 m (from one
end of the chain to the other end). The controller can be one of the end points or be
placed somewhere in the middle of the chain. For setup parameters, see User’s Guide,
section System Parameters, Topic: I/O Signals.
2.14.2 Sensors
Sensors are connected to one optional digital unit.
Technical data
See Product Specification for controller S4Cplus.
1. Some ProcessWare reduces the number due to the use of SIM boards.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
Circuit diagram, see Chapter 12.
Connection table
Customer connections X1–X4
X1 X2
1 10 1 10
X3 X4
1 10 1 10
12 1
X1 X2
Unit function Signal name Pin Customer connection Signal name Pin
Opto. Out ch 1 1 Out ch 9 1
isol. Out ch 2 2 Out ch 10 2
Out ch 3 3 Out ch 11 3
Out ch 4 4 Out ch 12 4
Out ch 5 5 Out ch 13 5
Out ch 6 6 Out ch 14 6
Out ch 7 7 Out ch 15 7
Out ch 8 8 Out ch 16 8
0V for out 1–8 9 0V 0V for out 9–16 9
1
24V for out 1–8 10 24V 24V for out 9–16 101
Table 16 Connection table, X1 and X2
Connector X3, X4
X3 X4
Unit function Signal name Pin Customer connection Signal name Pin
Opto. In ch 1 1 24V In ch 9 1
isol. In ch 2 2 In ch 10 2
In ch 3 3 In ch 11 3
In ch 4 4 In ch 12 4
In ch 5 5 In ch 13 5
In ch 6 6 In ch 14 6
In ch 7 7 In ch 15 7
In ch 8 8 In ch 16 8
0V for in 1–8 9 0V 0V for in 9–16 9
Not used 10 Not used 10
Table 17 Connection table, X3 and X4
Note! The input current is 5.5 mA (at 24V) on the digital inputs. A capacitor connected
to ground, to prevent disturbances, causes a short rush of current when setting the
input. When connecting outputs, sensitive to pre-oscillation current, a series resis-
tor (100 Ω) may be used.
1. If supervision of the supply voltage is required, a bridge connection can be made to an optional digital input. The
supervision instruction must be written in the RAPID program.
Technical data
See Product Specification for controller S4Cplus.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
Circuit diagram, see chapter 12.
Connection Table
Customer connections X1–X4, X6.
X1 X2 X6
1 10 1 10
X3 1 6
X4
1 10 1 10
12 1
X1 X2
Unit function Signal name Pin Customer connection Signal name Pin
Opto. Out ch 1 1 Out ch 9 1
isol. Out ch 2 2 Out ch 10 2
Out ch 3 3 Out ch 11 3
Out ch 4 4 Out ch 12 4
Out ch 5 5 Out ch 13 5
Out ch 6 6 Out ch 14 6
Out ch 7 7 Out ch 15 7
Out ch 8 8 Out ch 16 8
0V for out 1–8 9 0V 0V for out 9–16 9
1
24V for out 1–8 10 24V 24V for out 9–16 101
Table 18 Connection table, X1 and X2
Connector X3, X4
X3 X4
Unit function Signal name Pin Customer connection Signal name Pin
Opto. In ch 1 1 24V In ch 9 1
isol. In ch 2 2 In ch 10 2
In ch 3 3 In ch 11 3
In ch 4 4 In ch 12 4
In ch 5 5 In ch 13 5
In ch 6 6 In ch 14 6
In ch 7 7 In ch 15 7
In ch 8 8 In ch 16 8
0V for in 1–8 9 0V 0V for in 9–16 9
Not used 10 Not used 10
Table 19 Connection table, X3 and X4
1. If supervision of the supply voltage is required, a bridge connection can be made to an optional digital input. The
supervision instruction must be written in the RAPID program.
Connector X6
X6
Signal name Pin Explanation
AN_ICH1 1 For test purpose only
AN_ICH2 2 For test purpose only
0V 3 0V for In 1-2
0VA 4 0V for Out 1-2
AN_OCH1 5 Out ch 1
AN_OCH2 6 Out ch 2
Table 20 Connection table, X6
Note! The input current is 5.5 mA (at 24V) on the digital inputs. A capacitor connected
to ground, to prevent disturbances, causes a short rush of current when setting the
input. When connecting outputs, sensitive to pre-oscillation current, a series resis-
tor (100 Ω) may be used.
Technical data
See Product Specification for controller S4Cplus.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
Circuit diagram, see chapter 12.
Connection table
Customer connections: X1, X3, X5–X8
S2 S3
X2
X5 X3
Analog I/O
DSQC 355 ABB flexible Automation
X7
Signal name Pin Description
ANOUT_ 1 Analog output 1, -10/+10
ANOUT_ 2 Analog output 2, -10/+10
ANOUT_ 3 Analog output 3, -10/+10
ANOUT_ 4 Analog output 4, 4-20mA
Not to be used 5
Not to be used 6
Not to be used 7
Not to be used 8
Not to be used 9 1 13
Not to be used 10
Not to be used 11
Not to be used 12
Not to be used 13
Not to be used 14 12 24
Not to be used 15
Not to be used 16
Not to be used 17
Not to be used 18
GND 19 Analog output 1, 0V
GND 20 Analog output 2, 0V
GND 21 Analog output 3, 0V
GND 22 Analog output 4, 0V
GND 23
GND 24
Table 21 Connection table, X7
Note! The input current is 5.5 mA (at 24V) on the digital inputs. A capacitor connected
to ground, to prevent disturbances, causes a short rush of current when setting the
input. When connecting outputs, sensitive to pre-oscillation current, a series resis-
tor (100 Ω) may be used
X8
Signal name Pin Description
ANIN_1 1 Analog input 1, -10/+10 V
ANIN_2 2 Analog input 2, -10/+10 V
ANIN_3 3 Analog input 3, -10/+10 V
ANIN_4 4 Analog input 4, -10/+10 V
Not to be used 5
Not to be used 6
Not to be used 7 1 17
Not to be used 8
Not to be used 9
Not to be used 10
Not to be used 11
Not to be used 12
Not to be used 13
16 32
Not to be used 14
Not to be used 15
Not to be used 16
+24V out 17 +24VDC supply
+24V out 18 +24VDC supply
+24V out 19 +24VDC supply
+24V out 20 +24VDC supply
+24V out 21 +24VDC supply
+24V out 22 +24VDC supply
+24V out 23 +24VDC supply
+24V out 24 +24VDC supply
GND 25 Analog input 1, 0V
GND 26 Analog input 2, 0V
GND 27 Analog input 3, 0V
GND 28 Analog input 4, 0V
GND 29
GND 30
GND 31
GND 32
Table 22 Connection table, X8
Note! The input current is 5.5 mA (at 24V) on the digital inputs. A capacitor connected
to ground, to prevent disturbances, causes a short rush of current when setting the
input. When connecting outputs, sensitive to pre-oscillation current, a series resis-
tor (100 Ω) may be used
Further information
User Reference Description Conveyor Tracking. For setup parameters, see User’s
Guide - System Parameters, Topic: Controller. For circuit diagram, see chapter 12.
Connection table
Customer terminals:
X20
Conveyor connection
ABB Flexible Automation
X20
Digin 2
Enc 2B
Enc 2A
Digin 1
Enc 1B
Enc 1A
CAN Rx
CAN Tx
DSQC 354
MS
NS
POWER
Encoder
X5 X3
X5-DeviceNet input X3
and ID connector Not to be used
Figure 29 Encoder interface unit DSQC 354
Encoder unit
24V I/O
or external supply
1
0V 2
24V DC
3
0V
4
Encoder A
5 Opto
B
6 Opto
24V DC
7
0V
Sync switch 8
9 Opto
10
11
12 Opto
10-16 not to be used Opto
13
14
15
16 Opto Galvanic
insulation
The wiring diagram in Figure 30 shows how to connect the encoder and start signal
switch to the encoder unit. As can be seen from the illustration, the encoder is supplied
with 24 VDC and 0V. The encoder output 2 channels, and the on-board computer, use
quadrature decoding (QDEC) to compute position and direction.
X20
Input and ID Signal name Pin Description
24VDC 1 24VDC supply
0V 2 0V
ENC 3 Encoder 24VDC
1 ENC 4 Encoder 0V
ENC_A 5 Encoder Phase A
ENC_B 6 Encoder Phase B
DIGIN 7 Synch switch 24VDC
DIGIN 8 0V
DIGIN 9 Synch switch digital input
Not to be used 10
Not to be used 11
Not to be used 12
16
Not to be used 13
Not to be used 14
Not to be used 15
Not to be used 16
Table 23 Connection table, X20
Technical data
See Product Specification for controller S4Cplus.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
circuit diagram, see chapter 12.
Connection table
Customer connections: X1 - X4
Status
OUT MS OUT
LED’s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
IN NS IN
X1 X2
1 16 1 16
X3
X4
1 16 1 16
12 1
Connector X1, X2
X1 X2
Unit function Signal name Pin Customer connection Signal name Pin
Out ch 1a 1 supply Out ch 9a 1
Out ch 1b 2 Out ch 9b 2
Out ch 2a 3 Out ch 10a 3
Out ch 2b 4 Out ch 10b 4
Out ch 3a 5 Out ch 11a 5
Out ch 3b 6 Out ch 11b 6
Out ch 4a 7 Out ch 12a 7
Out ch 4b 8 Out ch 12b 8
Out ch 5a 9 Out ch 13a 9
Out ch 5b 10 Out ch 13b 10
Out ch 6a 11 Out ch 14a 11
Out ch 6b 12 Out ch 14b 12
Out ch 7a 13 Out ch 15a 13
Out ch 7b 14 Out ch 15b 14
Out ch 8a 15 Out ch 16a 15
Out ch 8b 16 Out ch 16b 16
Table 24 Connection table, X1 and X2
Connector X3, X4
X3 X4
Unit function Signal name Pin Customer connection Signal name Pin
Opto. In ch 1 1 24V In ch 9 1
isol. In ch 2 2 In ch 10 2
In ch 3 3 In ch 11 3
In ch 4 4 In ch 12 4
In ch 5 5 In ch 13 5
In ch 6 6 In ch 14 6
In ch 7 7 In ch 15 7
In ch 8 8 In ch 16 8
0V for in 1–8 9 0V 0V for in 9–16 9
Not used 10 Not used 10
Not used 11 Not used 11
Not used 12 Not used 12
Not used 13 Not used 13
Not used 14 Not used 14
Not used 15 Not used 15
Not used 16 Not used 16
Table 25 Connection table, X3 and X4
Note! The input current is 5.5 mA (at 24V) on the digital inputs. A capacitor connected
to ground, to prevent disturbances, causes a short rush of current when setting the
input. When connecting a source (PLC), sensitive to pre-oscillation current, a
series resistor (100 Ω) may be used.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
circuit diagram, see chapter 12.
Connection Table
Customer connections: X1–X4
Status
LED’s OUT MS OUT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
IN NS IN
X1 X2
1 16 1 16
X3 X4
1 16 1 16
12 1
Connector X1, X2
X1 X2
Unit function Signal name Pin Customer connection Signal name Pin
Out ch 1a 1 AC supply Out ch 9a 1
Opto
isol. Out ch 1b 2 Out ch 9b 2
Out ch 2a 3 Out ch 10a 3
Out ch 2b 4 Out ch 10b 4
Out ch 3a 5 Out ch 11a 5
Out ch 3b 6 Out ch 11b 6
Out ch 4a 7 Out ch 12a 7
Out ch 4b 8 Out ch 12b 8
Out ch 5a 9 Out ch 13a 9
Out ch 5b 10 Out ch 13b 10
Out ch 6a 11 Out ch 14a 11
Out ch 6b 12 Out ch 14b 12
Out ch 7a 13 Out ch 15a 13
Out ch 7b 14 Out ch 15b 14
Out ch 8a 15 Out ch 16a 15
Out ch 8b 16 Out ch 16b 16
Table 26 Connection table, X1 and X2
Connector X3, X4
X3 X4
Unit function Signal name Pin Customer connection Signal name Pin
Out ch 1a 1 AC Out ch 9a 1
Opto
isol. Out ch 1b 2 N Out ch 9b 2
Out ch 2a 3 Out ch 10a 3
Out ch 2b 4 Out ch 10b 4
Out ch 3a 5 Out ch 11a 5
Out ch 3b 6 Out ch 11b 6
Out ch 4a 7 Out ch 12a 7
Out ch 4b 8 Out ch 12b 8
Out ch 5a 9 Out ch 13a 9
Out ch 5b 10 Out ch 13b 10
Out ch 6a 11 Out ch 14a 11
Out ch 6b 12 Out ch 14b 12
Out ch 7a 13 Out ch 15a 13
Out ch 7b 14 Out ch 15b 14
Out ch 8a 15 Out ch 16a 15
Out ch 8b 16 Out ch 16b 16
Table 27 Connection table, X3 and X4
2.16.1 RIO (Remote Input Output), remote I/O for Allen-Bradley PLC DSQC 350
The RIO-unit can be programmed for 32, 64, 96, or 128 digital inputs and outputs.
The RIO-unit should be connected to an Allen-Bradley PLC using a screened, two
conductor cable.
Technical data
See Allen-Bradley RIO specification.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
circuit diagram, see chapter 12.
Connection Table
Customer terminals: X8 and X9
CAN Tx
NS
MS
CAN Rx
NAC STATUS
POWER
X5
Device net input X5
and ID connector
X9 RIO out
X8 RIO in
X3
Not to be used DSQC 350 ABB Flexible Automation
Figure 32 RIO-unit
Connector X8, X9
X8 X2
Signal name Pin Signal name Pin
LINE1 (blue) 1 Remote I/O in blue 1 Remote I/O out
LINE2 (clear) 2 clear 2
shield 3 shield 3
cabinet ground 4 cabinet ground 4
Table 28 Connection table, X1 and X2
When the robot is last in a RIO loop, the loop must be terminated with a termination
resistor according to Allen-Bradley’s specification.
Note! This product incorporates a communications link which is licensed under patents
and proprietary technology of Allen-Bradley Company, Inc. Allen-Bradley Com-
pany, Inc. does not warrant or support this product. All warranty and support
services for this product are the responsibility of and provided by ABB Flexible
Automation.
Allen Bradley
control system
Rack ID 12 (example)
Rack size 4 Robot 3 - 64 in / 64 out
Starting quarter 1 64 in / 64 out
Quarter 3
Quarter 4
Rack ID 13 (example)
Rack size 2
Starting quarter 3
Figure 33 RIO communication concept - Principle diagram
The Allen Bradley system can communicate with up to 64 external systems. Each of
these systems is called a Rack and is given a Rack Address 0-63. Basically, each robot
connected to the Allen Bradley system will occupy 1 rack.
Each rack is divided into 4 sections called Quarters. Each quarter provides 32 inputs
and 32 outputs and a rack will subsequently provide 128 inputs and 128 outputs.
A rack may also be shared by 2, 3, or 4 robots. Each of these robots will then have the
same rack address, but different starting quarters must be specified.
The illustration above shows an example where Robot 1 uses a full rack while robot 2
and robot 3 share 1 rack.
The rack address, starting quarter, and other required parameters such as baud rate,
LED Status etc. are entered in the configuration parameters.
The robot may communicate with the Allen Bradley system only, or be used in
combination with the I/O system in the robot. For example, the inputs to the robot may
come from the Allen Bradley system while the outputs from the robot control external
equipment via general I/O addresses and the Allen Bradley system only reads the
outputs as status signals.
Technical data
See Interbus-S specification.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
circuit diagram, see chapter 12.
Unit ID to be entered in the Interbus-S master is 3. The length code depends on the
selected data. Width between 1 and 4.
Customer terminals: see figure below regarding locations.
X20 X21
Interbus-S Interbus-S
in out
RC
BA
RBDA
POWER
CAN Rx
CAN Tx
MS
DSQC 351
NS
Interbus-S
POWER
X5 X3
X5-DeviceNet input X3
and ID connector Interbus-S supply
Figure 34 Interbus-S, DSQC 351
Communication concept
128 in/128 out 64 in/64 out
The Interbus-S system can communicate with a number of external devices, the actual
number depends on the number of process words occupied of each unit. The robot can
be equipped with one or two DSQC 351. The Interbus-S inputs and outputs are
accessible in the robot as general inputs and outputs.
For application data, refer to Interbus-S, International Standard, DIN 19258.
Note! That there is a link between pins 5 and 9 in the plug on the interconnection cable
which is connected to the OUT connector for each unit. The link is used to inform
the Interbus-S unit that more units are located further out in the chain. (The last
unit in the chain does not have a cable connected and therefore no link).
Connector X20
X20
Interbus-S IN Signal name Pin Description
TPDO1 1 24VDC supply
1 TPDI1 2 0V
6
GND 3 Communication line TPDO1
9 NC 4 Communication line TPDI1
5
NC 5 Ground connection
TPDO1-N 6 Not connected
TPDI1-N 7 Not connected
NC 8 Communication line TPDO1-N
NC 9 Communication line TPDI1-N
Table 29 Connection table, X20
Connector X21
X21
Interbus-S OUT Signal name Pin Description
0 V DC 1 Communication line TPDO2
Connector X3
X3
Interbus-S supply Signal name Pin Description
0V DC 1 External supply of Interbus-S
5
NC 2 Not connected
GND 3 Ground connection
1 NC 4 Not connected
+ 24V DC 5 External supply of Interbus-S
Note! An external supply is recommended to prevent loss of fieldbus at IRB power off.
Technical data
See Profibus-DP specification, DIN E 19245 part 3.
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: IO Signals. For
circuit diagram, see chapter 12.
Connection Table
Customer connections.
X20
Profibus
ABB Flexible Automation
X20
connection
PROFIBUS ACTIVE
NS
MS
DSQC 352
CAN Tx
CAN Rx
POWER
Profibus
X5 X3
X5 - DeviceNet X3 - Power
connector connector
Communication concept
256 in/256 out 128 in/128 out
The Profibus-DP system can communicate with a number of external devices. The
actual number depends on the number of process words occupied of each unit. The
robot can be equipped with one or two DSQC352. The Profibus-DP inputs and outputs
are accessible in the robot as general inputs and outputs.
For application data, refer to Profibus-DP, International Standard, DIN 19245 Part 3.
Connector X20
X20
Profibus-DP Signal name Pin Description
Shield 1 Cable screen
1 NC 2 Not connected
6
RxD/TxD-P 3 Receive/Transmit data P
9 Control-P 4
5
GND 5 Ground connection
+ 5V DC 6
NC 7 Not connected
Rxd/TxD-N 8 Receive/Transmit data N
NC 9 Not connected
Table 32 Connection table, X20
Connector X3
X3
Profibus-DP supply Signal name Pin Description
0V DC 1 External supply of Profibus-DP
5
NC 2 Not connected
GND 3 Ground connection
1 NC 4 Not connected
+ 24V DC 5 External supply of Profibus-DP
2.17 Communication
Further information
- For setup parameters, see User’s Guide - System Parameters, Topic: Controller.
- For circuit diagram, see chapter 12.
- Location in the cabinet see Figure 13.
Technical data
See Product Specification for controller S4Cplus. Separate documentation is included
when the option RAP Serial link is ordered.
Connection table
External computer
Customer terminals, on base connector board: X10 (COM21) and X9 (COM31), see
section 2.6.
1. The COM2 and COM3 ports was formerly referred to as SIO1 and SIO2
2. The COM1 port was formerly referred to as Com2.
3. The MC/CONSOLE port was formerly referred to as Com1.
COM 12
RS232 signal port.
Technical data
See Product Specification - S4Cplus.
1. The COM2 and COM3 ports was formerly referred to as SIO1 and SIO2
2. The COM1 port was formerly referred to as Com2.
External computer
MC/CONSOLE1
RS232 signal port for temporary use, e.g. connection of Laptop/PC.
Technical data
See Product Specification - S4Cplus.
External computer
Ethernet HUB
1
Figure 41 Ethernet TCP/IP, Outline diagram.
X1
Signal name Pin Description X1
LAN
TX+ 1 Transmit data line +
TX- 2 Transmit data line -
RX+ 3 Receive data line +
NC 4 Not connected
NC 5 Not connected
RX- 6 Receive data line -
NC 7 Not connected
PWR
NC 8 Not connected
Table 37 Signals from X1 LAN (Ethernet) port (see Figure 42)
HDD
STATUS
X2
Figure 42
Main Computer
Card Bracket
Ethernet
Further information
For setup parameters, see User’s Guide - System Parameters, Topic: Controller. For
circuit diagram, see chapter 12. Separate documentation is included when the option
Ethernet services is ordered.
M4 (x4)
M8 (x4)
70
62
140
96
Holes for 184
flange
200
External panel enclosure Holes for
(Option) operator’s panel
100%
Holes for
Teach pendant teach pendant holder
connection
90
3 Controller software
3.1 Introduction
The robot controller includes a working memory (RAM) and a mass storage memory.
The mass storage memory is a semiconductor memory (flash disk), but works like a
hard disk. When the robot controller is up and running, the operating system and all
programs are executed in the working memory. However, all code for the operating
system and all relevant data, are always stored in the storage memory. This means
that, e.g. when the power is broken, all system data is stored in the storage memory,
and when repowering the system, all the code and data is restored from to the working
memory and the system is restarted. In this case the system status and all data are
restored to exactly the same values as before the power break. This is normally
referred to as a warm start.
The first time a robot controller shall be started, a so called cold start must be done.
This requires that the code for the operating system is already installed in the storage
memory (see below), and if so it is loaded into the working memory and started. In
this case the system will enter a defined start-up status.
Note! Both warm and cold starts can also be done as a manual restart. For more infor-
mation on Controller Start-up and Set-up, see chapter 4.
If the robot controller is ordered with the software installed on delivery, the controller
software and settings are already stored in the storage memory and the system is ready
to use.
If the robot controller is ordered and delivered without software or if you want to
reconfigure your system, the RobInstall tool must be used to install the controller
software. The RobInstall tool is included on the RobotWare CD-ROM (see
section 3.1.1). The RobInstall tool can be used both for creation of the controller
software and for down loading it to the controller system.
When downloading, the controller software can be transferred to the controller storage
memory in three ways (see Figure 45):
- using floppy disks,
- using Ethernet connected direct to the IO computer (IOC) service outlet on the
front of the controller cubicle,
- using Ethernet connected via a local area network (LAN) to the main computer
(MC).
RobotWare CD-ROM
To install RobInstall and
System Pack on PC
Floppy disks
IOC-Ethernet (Service)
with delivered boot cable UTP-X
Connected to IOC
MC-Ethernet (LAN)
Network in workshop
Figure 45 RobotWare CD-ROM installation on PC and Controller Software installation to the robot controller.
The transfer and installation of the controller software to the controller storage
memory via Ethernet or floppy disks is executed by a basic program named Boot
Image.
This basic program must always be in the storage memory. At start-up of the
controller, without any controller software installed, Boot Image will start and ask the
operator how the controller software should be installed.
If the controller software is already installed and a warm start is done, Boot Image is
not used.
The installed controller software can be deleted by cold start and then the Boot Image
will be active again.
Note! The CD contains all the System software and should therefore be treated and
stored carefully.
Note! ABB takes no responsibility for the installation or use of Voyager FTP client.
Please refer the vendor of this product for all questions regarding the Voyager
application.
The FTP client is used to transport files manually between the PC and the robot
controller storage memory. These actions are carried out in the same way as in a file
manager or in Windows Explorer.
IP Address: 192.168.125.82
Subnet Mask: 255.255.255.240
Default Gateway: 192.168.125.81
Table 38 The TCP/IP properties for direct con-
nection between PC and IOC service Figure 55 The TCP/IP properties
outlet dialog box in Microsoft
Windows
Before starting to down load, make sure there are at least 25 Mb free disk space
on the controller mass storage memory. For information on how to perform a
manual storage capacity check, see section 6.3.1.
Note! Before down loading, make sure that the robot controller displays the
Start Window on the Teach Pendant Unit (see section 4.2).
Before starting to transfer the system from the disks to the controller, make sure
there are at least 25 Mb free disk space on the controller mass storage memory.
For information on how to perform a manual storage capacity check, see
section 6.3.1.
4 Robot Controller
4.1 BootImage
The BootImage is a basic program which is used to start up the system from “scratch”.
This program is already installed in the controller at delivery and is used to:
- restart the system
- load the system from boot disks or network connections
- set or check network settings
- choose a system from the mass storage memory.
4.3 Reboot
The Reboot window will be displayed if any of the
system settings are changed or when Reboot is
pressed in the Start window (Figure 63).
YES Restarts the system.
NO Returns to the start window.
LAN Settings
Node Identification
MAC ID The Main Computer’s ethernet address. Figure 67 LAN Settings window
Current IP The Main Computer’s current IP address.
This row is blank if the LAN Settings has
not been defined.
Network Settings
IP Space for typing a new IP address, for the
Main Computer or the DHCP server. See
Configure for fixed IP network and for
DHCP distributed IP network, below.
(Subnet mask) Shows the subnet mask of the network.
Only visible when configured for fixed IP.
(Gateway) Shows the gateway IP for the network.
Only visible when configured for fixed IP.
Table 39 Explanation of the terms in the LAN Settings window
Note! Use C-start with caution. Since it deletes the current system, it should not be used
to just switch between installed systems. For this purpose, use X-Start (see
section 4.7.3).
Do not touch any key, joystick, enable device, or emergency stop during the cold
start until the Start window (Figure 63) is shown.
It will take quite some time to implement a Cold start. Just wait until the robot shows
the Start window. When the Start window is shown, a new system can be selected if
available in the mass storage memory (see section 4.6) or a new system can be down
loaded and started (see section 3.5 and 3.6).
4. Select xxxx model. Choose Robot model type within in the same family, e.g. 1400,
6400 etc. If there are more than three options, press SCAN to view them.
5. Only valid for 6400R!
Select bal.B or standard. If the Robot family is 6400R and you choose 2.5-
120, 2.5-150, 2.5-200, or 2.8-150, you will be asked what type of
balancing units that are used. You can find the identification on a label, attached to
the top of the balancing units. Select either bal.B or standard.
6. Install xxx? See section 4.8.1, step 3.
5 Calibration
By default, after having installed the RobInstall, a directory “system” will be found in
Program Files\ABB Robotics\, and will also be the current one. However any
directory in the structure can be set up as the current system directory in the Create
New System window or Select System window.
Key.id is a file, which is created by RobInstall from the key strings, that specifies
which options are to be installed from the System Pack and which external option
programs are to be installed.
The latest revision of the System Pack and external option programs will be selected
as default, if not deselected in RobInstall (see section 3.3.4).
When creating a new system to down load to the controller via Ethernet or to transfer
to a set of diskettes, the selected System Pack and External Option Programs are
copied from the media pool and concatenated into one file that also holds the key.id
and the syspar directory. This target file is temporarily stored in the system directory
before down load or creating diskettes.
Note! Never delete or change the \bin or BootRom.sys directories in the root directory.
If so, the controller can not be restarted and the mass storage memory will be
impossible to use.
There should always be at least 25 Mb free disk space on the controller mass stor-
age memory before attempting to down load a new system. For information on
how to increase storage capacity, see section 6.3.1.
Note! Removing systems using the FileManager or FTP-client can be hazardous, since
the \bin and BootRom.sys directories the must be kept intact.