Академический Документы
Профессиональный Документы
Культура Документы
SOFTWARE
KR C1
Hardware
Release 2.2
1 of 70
e Copyright KUKA Roboter GmbH
This documentation or excerpts therefrom may not be reproduced or disclosed to third parties without the express permission of the publishers.
Other functions not described in this documentation may be operable in the controller. The user has no claim to these functions, however, in
the case of a replacement or service work.
We have checked the content of this documentation for conformity with the hardware and software described. Nevertheless, discrepancies
cannot be precluded, for which reason we are not able to guarantee total conformity. The information in this documentation is checked on a
regular basis, however, and necessary corrections will be incorporated in subsequent editions.
Subject to technical alterations without an effect on the function.
PD Interleaf
2 of 70
Contents
1 Control cabinet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 General maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.1 Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1 Processor unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.2 Power unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.3 Cooling by heat exchanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.4 Cooling by air conditioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3 Peripheral interfaces, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Power unit interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5 Power unit equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 Replacing the basic and power modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 of 70
Hardware
4 of 70
1 Control cabinet
1 Control cabinet
1.1 General maintenance
With the exception of battery replacement, the controller (processor unit) is maintenance--
free.
Preventive maintenance is recommended wherever dirt, corrosion and wear occur.
All supply conductors up to the main switch are still live even when the main
switch is turned off.
1.1.1 Cleaning
Do not use compressed air to clean the system, as this could cause dirt to
penetrate into electrical components. Compressed air may be used only when
expressly specified.
G Remove any corrosion and, where permissible, protect the affected areas with paint,
grease or oil.
G Replace damaged, illegible or missing inscriptions, labels and plates.
5 of 70
Hardware
1.2 Structure
The controller contains all the components and functions which are required to operate the
robot. It comprises the processor and power units, which are both installed in a common con-
trol cabinet.
Swing frame
Q1
Interfaces
A1
With its fitted components, the processor unit performs all the functions of the control
hardware. These are:
-- Windows user interface with visual display and input
-- Program creation, correction, archiving, and maintenance
-- Diagnosis, start--up assistance
-- Sequence control
-- Trajectory planning
-- Control of the servo power unit
-- Monitoring functions
-- Parts of the safety logic
-- Communication with external units (other controllers, host computers, PCs, network)
The control hardware is composed of the following modules:
-- Standard PC hardware with Pentium processor
-- Multi--function card (MFC)
-- Digital servo--electronics (DSEAT)
-- Resolver/digital converter (RDC) on the robot
6 of 70
1 Control cabinet (continued)
G Standard PC Hardware
With its powerful Pentium processor and main memory, the standard PC hardware forms the
basis of the processor unit. The standard PC also includes a hard disk for storing the entire
control software, including online help and online documentation, a floppy disk drive for
archiving purposes and a CD--ROM drive for reading the CD--ROM supplied in the cabinet.
The CD--ROM contains the operating system, Windows, the control software including the
relevant technological process, the online help and the complete documentation for the con-
trol cabinet and the robot.
G Multi--function card
The multi--function card incorporates the system and user I/Os and an Ethernet controller,
and forms the interface between the KCP and the PC. The card is designed as a PC plug--in
card and accommodates up to two DSEAT modules.
G Digital servo--electronics (DSEAT)
The DSEAT module fitted on the multi--function card with its own DSP (digital signal proces-
sor) is responsible for control of a servo power module with phase current command values
and parameterization data, processing of the error and situation information read by the
servo power module and communication with the module for R/D conversion.
G Resolver/digital converter (RDC)
Installed on the robot base, the R/D converter with its own DSP (digital signal processor)
performs the functions of resolver power supply, R/D conversion, open--circuit monitoring of
the resolvers and monitoring of the motor temperature. This converter communicates with
the DSEAT via a serial interface.
7 of 70
Hardware
Cabinet viewed from front Cabinet viewed from rear Ballast resistors with
Doors closed ventilation
Rear panels removed
Covering removed
R2 R1
G11
N11
F7
N12
E6
Ballast resistor
Temperature
sensor
G1 Fan
Q1
N1
N2
Transformer
(optional)
8 of 70
1 Control cabinet (continued)
Internal fan
with swing frame without swing frame
Top--mounted
cabinet
PM0- -600
Basic module
Heat exchanger
PM1- -600/25
(PM1- -600/25/16)
Servo power module
PM1- -600/25/16
Main switch
Internal fan
Basic cabinet
Q1
PM6- -600
Heat exchanger
A1
Bttry
9 of 70
Hardware
The control cabinet is divided into two independent cooling zones. The inner zone, containing
the entire control electronics, is cooled by a heat exchanger or an air conditioner (optional).
In the outer zone, the transformer (optional) and the heat sinks of the power module and the
power supply modules are cooled directly by ambient air.
The controller is designed for an ambient temperature of max. +45 C with a heat exchanger
or max. +55 C with an air conditioner.
The heat exchanger covers on the side of the cabinet must be fitted in such a
way that the plate with the ventilation slits is located on the lower cabinet with
the ventilation slits at the bottom and therefore covered.
10 of 70
1 Control cabinet (continued)
Rear view
Front view
Heat flow Heat flow
Inner circuit Outer circuit
1 = Heat exchanger
2 = Fan, inner circuit
3 = Fan, outer circuit
11 of 70
Hardware
When replacing the power modules it must be ensured that the motor
connectors are re--inserted in the correct positions (see LEERER MERKER,
LEERER MERKER).
Disconnect the mains cable before removal work is started and take measures to
prevent it from being reconnected.
Removing a module:
-- Check that the module is completely de--energized
-- Unplug connectors
-- Release 4 rotary locks
-- Pull out individual module towards the front
Installing a module:
-- Check that the seals on the heat sink are complete
-- Insert module together with the heat sink into the cut--out provided for this purpose in
the rear panel
-- Close 4 rotary locks
-- Re--insert connectors
12 of 70
2 Basic modules and servo power modules
13 of 70
Hardware
14 of 70
2 Basic modules and servo power modules (continued)
Control voltage
27,1V
10AT F8
Ballast resistor
X203 26,5V F7
PM0--600
10AT
X604
26,5V 6A
Control voltage 26,5V
F6
6,3AT 26,5V 4A ENABLE
X101 24V 6A = Fuse
26,5V
6,3AT F5 26,5V 6A 4 1 2 3 = LED
Internal connection
27,1V 7,5A
24V
F4 = Monitor
X605
10AT
X102
Temperature sensor
FE 201 X610
X607
X202
--15V
+15V
F1 Bttry 10AF +5V
WATCHDOG
X106
U Int. circuit
1V = 100V
X315
braking power module N1 (N11) voltage
Control voltage and
driver supply
power module
X301H1
X507 X315
Motor 1
size A0 and A
Motor 2
BRAKE 2
X301H2
BRAKE1
size B and C0
PM2--600/25/16 X302M
1Iw 2Iu X508
= LED SWITCH 1
Motor 2
Motor 1 size C, D and E
size B and C0 = Monitor
X302L
X301M 1Iu 2Iw
SWITCH 2
5V = Imax X505
Motor 1 Spare
size C, D and E X509
S1
X301L S2 X316
S3 (used on the lowest
power module for re-
ceiving int. circuit
connector X315)
X504
Hook switches for
activating the
individual axis
switch--off
Equipotential Brake
Ground conductor output Int. circuit voltage
X315
bonding
connection
15 of 70
Hardware
BRAKE 2
X301H2
BRAKE1
PM1--600/25
1Iw 2Iu X508
= LED SWITCH 1
Motor 1
size B and C = Monitor
X315
bonding connection output Int. circuit voltage
X507 X315
Motor 2
BRAKE 2
BRAKE1
size B and C
PM1--600/16 X302M
1Iw 2Iu X508
= LED SWITCH 1
Motor 2
= Monitor size D and E
X302L
1Iu 2Iw
SWITCH 2
5V = Imax X505
Spare
X509
S1
S2 X316
S3 (used on lowest
power module for re-
ceiving int. circuit
connector X315)
X504
Hook switches for
activating the
individual axis
switch--off
Equipotential Ground conductor Brake
bonding output Int. circuit voltage
X315
connection
16 of 70
2 Basic modules and servo power modules (continued)
PM0--600
nection 3x400V AC 10AT
X604
26,5V 6A
26,5V DSEAT
6,3AT
F6 26,5V 4A ENABLE
X101 24V 6A = Fuse
26,5V
6,3AT F5 26,5V 6A 4 1 2 3 = LED
X102 Ballast
27,1V 7,5A
resistor 24V
F4 = Monitor
X605
10AT
X202 27V Supply X102
X607
X103 U<>
X609 X608 X606 READY
X105 FE201
X105
--15V
+15V WATCHDOG
F1 +5V
X106
Bttry 10AF U Int. circuit
X106 Tempera- 1V = 100V
ture sensor
Control signals Control signals
Intermediate cir-
for Power mo- for Power mo- cuit voltage from
PM0 or previous
X103 (Enable -- brake voltage) dule 2 dule 1 amplifier
X301H1
X507 X315
X315
Motor 2
BRAKE 2
X301H2
BRAKE1
size B and C0
PM2--600/25/16 X302M
1Iw 2Iu X508 Axis 2
= LED SWITCH 1
= Monitor
X302L
X301M 1Iu 2Iw
SWITCH 2 Motor 2
Axis 1 5V = Imax X505 size C, D and E
X509
S1
X301L S2 X316
S3
X504
17 of 70
Hardware
The controller does not detect whether the motor cables have been
interchanged. It is important to maintain the correct assignment of the motor
cables to the respective axes !
18 of 70
2 Basic modules and servo power modules (continued)
The following proceedings should be followed.after a power module or control cabinet has
been exchanged:
(1) Switch on the KRC1--control cabinet and let it start up.
(2) With the KCP on the BOF (GUI), call up the menu option HELP--> VERSION.Check
if the displayed robot type correspnds with the actual installed machine. When this is
not the case, the correct machine data has to be loaded.
(3) Call up the menu option MONITOR--> VARIABLE --> MODIFY.
A window for the entry of variables is displayed in the field NAME enter the following:
$PROG_EEPOT
(4) Press the softkey NEW VALUE and enter the value 1 (for axis no.1).
When the enter key is pressed, the current regulator of axis 1 is programmed with the
value that is saved in the machine data.
By entering 2 in the field NEW VALUE, the axis 2 can be programmed and so on.
All the axes that are controlled by the robot including external axes, must be program-
med in this way.
19 of 70
Hardware
Overcurrent
Overvoltage
Heat sink temp.
Ballast fault
Internal temp. Connector position
Brake fault
Battery Rapid gauging
ID- -Code Watchdog Ballast ON
Undervoltage
Bus driver
PC connection
Current
Register controller
PWM
Reset
Reset logic
& Oscillator
Internal
temp. A/D
Control board
Overcurrent
PWM
Switched--mode power supply U actual Heat sink
27 V ext. temperature
Battery ext.
U setpoInt
Mains 400 V AC
Kx
Rectifier
Output stage
+
Ballast resistor ext.
Ballast switch
Intermediate circuit
capacitor
K1 Kx
Power unit
Brake switch
Kx = axis switch--off
SM
3
Holding brake
20 of 70
3 Safety logic module FE201
If these instructions are not observed there is a risk of extensive damage to the
robot !
3.1.1 Settings
To ensure the safe functioning of the robot, it must be checked that the DIP--FIX
switches have the following settings before the robot is put into operation:
--X1 -- X6
These DIP--FIX switches serve the purpose of setting the EMERGENCY STOP delay in
Automatic mode.
--X7 -- X9
X7 -- X9 External axes
closed not present (default setting)
open present
21 of 70
Hardware
K9
V37
X924
Drives ON relays
C4
R41
V38
X926
F4
R40
V35
K14
V34
27 V voltage monitoring
X9
F11
relays with LED
K7
X925
R29
K8
K13
FK connector PM...
for external axes (optional)
X8
X7
R31
V27
V29
R30
R32
V30
R39
C12
DIP--FIX switches
V25 V28
D3
C15
X7--X9 R33
C13
R19
V28
X922
F10
FK connector PM...
K6
R23
R24
V39
K5
Safety relays
X927
with LEDs
R27
Connector X927
R28
V24
R25
V22
C9
V20 V19
C3
FK connector
X923
MFC
K4
K3
C8
L12
R37
V33
X6
L11
V32 V35
R21
R22
X5
C14
R36
X4
V31 V34
R8
R20
V15 R17
F5 F6 F7 F8 F9
C10
D2
V17
DIP--FIX switches
FK connector X4--X6
R16
V18
V13
C7
K2
R10
R12
X2
(VW) FE202
R1
R2
X921
X1
R47
R9
V6
R13
R6
DIP--FIX switches
C5
D1
X1--X3
V10
V14
R7
V1
V5
R5 V8
V4 V9
F3 F2 F1
R4 C2
V3 V12
C6
C1
V16
R3 R14
V7
V2 V11
22 of 70
3 Safety logic module FE201 (continued)
X
X926
K9
X
X924
X
27 V voltage monitoring relay
with LED
X
K14
DIP--FIX switch X10
X
Configuration of the OR resistors
X
a b
F11
X
R29
X925
K7
K8
X
K13
R30
R47
X
R45 R46
X
D3
DIP--FIX switches
X
X7--X9
V28
VFE201
C12
FE201
Connector X927 main switch operation
X927
D4
R24
U2
U1
N1
C3
L10
Label,
R36
K3
K4
R35
C8
L12
C14
L11
R2
C1
C6
R8
C10
DIP--FIX switches
X4--X6
FK connector
R1
K1
K2
V61
D1
DIP--FIX switches
X1--X3
23 of 70
3.4
24 of 70
Hardware
EMERGENCY STOP and safety circuit
26V
X921 1
X11 1 X11 19
external
X11 2 X11 20
X921
X923
3
5
X921
X923
4
7 X923 9
FE201
X807 5 X807 7 X807 9
MFC
X806 16 X806 14 X806 12
Emergency Stop
K14 K7 K8 K3 K4
TEST TEST AUTO AUTO
K1 K2 K2 K1
K5 K6 K6 K5
x1 x1
x2 x2
x3 x3
K3 K4 K1 K1 K5 K5
X923 22 24 X923 23 X923 26 X923 27
X807 22 24 X807 23 X807 26 X807 27 K2 K2 K6 K6
K1 K2
X921 24 27 25 26 30 33 31 34
V7 V16
Safety channel 2
Safety channel 1
Emergency Stop
Emergency Stop
Emergency Stop
K5 K6 X11 9 10 27 28 11 12 29 30
channel 2
X921 11
channel 1
X11 40
-- Emergency Stop circuit -- Safety circuit
external
X11 37
MFC MFC MFC MFC external
V22 V24
X921 2
0V
Emergency Stop 1 Emergency Stop 2 Operator safety 1 Operator safety 2
Hardware R2.2.8 11.98.02 en
Enabling 1 Enabling 2
Safety circuit
3.5
PM6/600 Drives ON
X923 20 21
A1--6 +26V X19M1 3 X19M1 2
X922 16 17 X925 16 17
X105 16 17 X105 16 17 X806 6 X806 5
Power supply MFC
26V X807 15 X807 16
PM6/600 PMx/600
A1--6 A7--12
Drives ready Drives ready X923 15 X923 16
0V
X921 20
Drives ON/OFF circuit
X11 44 K8
X9
DIP--FIX X921 23
K1 X922 1 3 X925 1 3
K2 Emergency Stop X105 1 3 X105 1 3
K2 PM6/600 K1 K2 PMx/600 K1 K2
Emergency Stop A1--6 A7--12
a b
Charging resistors
X105 2 4 X105 2 4
X10
Safety K5 X922 2 4 X925 2 4
MFC
3
Safety K6
X7 X8
DIP--FIX DIP--FIX
Drives ON K9
X921 14
Drives ON ext.
X11 41
Power supply external
Intermediate circuit X922 20 X922 7 X922 20 X925 7
X105 20 X105 7 X105 20 X105 7 X807 30 Drives OFF
T1 T2 T1 T2
X923 30 X11 42
PMx/600
A7--12
X202 3 X921 17
ca. 600V
K1 K2 K1 K2
PC+PM ready
PC+PM ready
K14 K9
X964 2
V35 V38
X924 2
0V
Drives ON
Safety logic module FE201 (continued)
25 of 70
3.6
26 of 70
Hardware
T1
T2
Auto
Extern
26V KCP
Operating modes
FE201
KCP
X19M1 5 X19M1 4
X806 8 X806 7
MFC
X807 13 X807 14
X923 13 X923 14
Operating mode switchover
K8 K7 K4 K3
K7 K8 K3 K4 X926 3 2 1
K3 K7 K3
K7 K8 K4
X923 28 X923 29
X807 28 X807 29
X921 35 29 32
X11 48 46 47
Test Automatic
TEST mode
AUTO mode
external
MFC MFC
K7 K8 K3 K4
V27 V33
/82.6/ 0V 0V //82.1
Test Automatic
mode group mode group
This unit allows the external axis to be switched off independently of the robot axes by means
of hardware. For this purpose, the driver voltage for the converter output stage and the supply
voltage to the brake are disconnected.
The relay of the switch--off unit must be operated and evaluated in a failsafe mode by a
higher--level controller. The switch--off operates on a low active basis, i.e. if the relay of the
individual axis switch--off is energized, the axes are enabled. A status signal is provided by
a break contact.
As a precondition for switch--off, the external axis must be positioned in the active program,
the servo enable must be inhibited and the brake applied. The axis may not be moved in the
program for the duration of the axis switch--off.
If the axis switch--off is not required, the relay of the individual axis switch--off must be perma-
nently energized or the hook switches N11 / S2 must be closed. (For the position, see Fig. 6)
+24V
S2 closed: switch--off jumpered
15V/15kHz 26V--
S2 S2 open: switch--off active
S3
Driver stage
X11 95 60 61 78 80 62
Peripheral interface
+24V internal
Enable external axis signal
Enable external axis 0V
0V internal
Status signal, external axis locked out
Brake
M
External axis motor
27 of 70
Hardware
If, while an external axis is running, a second or third external axis is switched off and on again
(with the aid of the individual axis switch--off function), an error message Overcurrent axis
X is displayed at the time of switching on.
The error is caused by the common supply voltage for the driver stages of all external axes
which temporarily drops to zero due to the current surge of an axis being switched on.
This error only takes place when the individual axis switch--off is activated and when two or
more axes have to be switched individually.
Remedial action:
In the case of two or more external axes with individual axis switch--off, the series 3
PM0--600 power unit must be used. This applies only to PM0 with Art. nos. 69--000--700 and
00--100--015.
PM0--600 Series
1234567890
X
Individual axis
switch--off not
possible!
(only Art. nos.
69--000--700 and
00--100--015)
28 of 70
4 Individual axis switch--off for external axes (continued)
29 of 70
Hardware
30 of 70
4 Individual axis switch--off for external axes (continued)
Fig. 14 Outputs
31 of 70
Hardware
Fig. 15 Inputs
32 of 70
4 Individual axis switch--off for external axes (continued)
33 of 70
Hardware
34 of 70
Hardware R2.2.8 11.98.02 en
35 of 70
Hardware
The pin assignment of the CAN bus and Ethernet interfaces is also described in this docu-
mentation.
X01
X20 X7
X11 X12 X13 X19
X1
X8
X21
All contactor, relay and valve coils that are connected to the robot controller
must be equipped with appropriate suppressor diodes (RC elements and
VCR resistors are not suitable).
36 of 70
5 Connector panel / Peripheral interfaces (continued)
Emergency Stop 2/3 Floating contacts of the These contacts must be externally
channels 1 and 2 20 / 21 Emergency Stop button on the linked to the Emergency Stop
KCP, 2--channel. relays.
Emergency Stop relay 4 Emergency Stop input, 2--channel CAUTION
channels 1 and 2 22 Jumpering the two channels with
one another is not permitted.
Emergency Stop relay 40 0 V connection of the Emergency
0V Stop relays for connection to the
internal or external supply voltage.
Ext. enabling channels 5/6 For connecting an external safety If no supplementary switch is con-
1 and 2 23 / 24 switch to 2 floating contacts. nected, pins 5 and 6 as well as 23
and 24 must be jumpered.
CAUTION
Jumpering the two channels with
one another is not permitted.
Safeguard channels 1 7/8 For the 2--channel connection of CAUTION
and 2 25 / 26 the interlock of isolating safe- Jumpering the two channels with
guards. one another is not permitted.
Ext. drives OFF 41 / 42 A floating contact (break contact) If this input is not used, pins
can be connected to this input. 41 / 42 must be jumpered.
The drives are switched off when
the contact is opened.
Ext. drives ON 43 / 44 For connecting a floating contact. Signal must not be permanently
Pulse 200 ms switches the active.
drives on.
Emergency Stop con- 9 / 10 Floating contact of the Emergency Contacts are closed if Emergency
tact channels 1 and 2 27 / 28 Stop relays. Stop is released.
37 of 70
Hardware
Safety circuit channels 11 / 12 Floating contacts of the safety cir- Is closed if the safeguard input is
1 and 2 29 / 30 cuit closed during automatic operation
or if the safety switch is pressed in
the Test mode.
Test and Automatic 48 / 46 Floating contacts of the operating Test contact is closed if Test1 or
mode groups 48 / 47 mode relays. Test2 is selected on the KCP.
Automatic contact is closed if
Automatic or External is selected.
Rapid gauging 13 / 14 Inputs are read by the DSEAT at When a 0/1 or 1/0 edge is
channels 1 to 4 / 31 / the 125 s clock rate. detected, the actual axis values
32 / 49 are stored by the software.
All two--channel inputs must be set with a simultaneity of 10 ms. If this time
is longer, a contact fault or open circuit will be detected and the relays inter-
locked. The interlock is cancelled again after both channels have been re-
set.
Emergency Stop circuit, safeguard and ext. safety switch are signals that
serve safety purposes and must be used in accordance with DIN EN
60204--1 and EN 775.
38 of 70
5 Connector panel / Peripheral interfaces (continued)
X11
0V internal 37
24V internal 1
19
X11
0V internal 37
24V internal 1
19
0V internal 37
24V internal 1
19
39 of 70
Hardware
X11
0V internal 37
24V internal 1
X11
24V external
0V internal 37
0V extenal
24V internal 1
Emergency Stop circuit with external voltage supply and with periphery
40 of 70
5 Connector panel / Peripheral interfaces (continued)
X1 Incoming supply
3x400V 50/60Hz 25A
1 L1
3x415V 50/60Hz 25A
2 L2 only with transformer:
3 L3 3x440V 50/60Hz 25A
4 N 3x480V 50/60Hz 25A
3x500V 50/60Hz 25A
PE PE 3x550V 50/60Hz 25A
X01
L1 Service socket
N (Standard version with PEN conductor in the
mains!)
Supply voltage dependent on the mains used;
PE max. load capacity 6A
41 of 70
Hardware
X20
a1
Motor A1 U
a4
Motor A1 V
a6
Motor A1 W
a3
Brake A1 26V
a5
Brake A1 0V
b1
Motor A2 U
b4
Motor A2 V
b6
Motor A2 W
b3
Brake A1--6 26V
b5
Brake A1--6 0V
c1
Motor A3 U
c4
Motor A3 V
c6
Motor A3 W
c3
Brake A1--6 26V
c5
Brake A1--6 0V
d1
Motor A4 U
d4
Motor A4 V
d4
Motor A4 W
e1
Motor A5 U
e4
Motor A5 V
e6
Motor A5 W
f1
Motor A6 U
f4
Motor A6 V
f6
Motor A6 W
PE
Ground conductor 2.5 mm2
PE
Ground conductor 6.0 mm2
42 of 70
5 Connector panel / Peripheral interfaces (continued)
X7.1
1
Motor A7 U
2
Motor A7 V
6
Motor A7 W
4
Brake A7 26V
5
Brake A7 0V
Housing
X7.2
1
Motor A8 U
2
Motor A8 V
6
Motor A8 W
4
Brake A8 26V
5
Brake A8 0V
Housing
X7.3
1
Motor A9 U
2
Motor A9 V
6
Motor A9 W
4
Brake A9 26V
5
Brake A9 0V
Housing
43 of 70
Hardware
X11
37
0V internal
600 mA 1
+24V internal
19
EM. STOP +24V internal
KCP 600 mA 2
EM. STOP channel 1 I
3
EM. STOP channel 1 O
600 mA 20
EM. STOP channel 2 I
21
EM. STOP channel 2 O
4
EM. STOP relay channel 1
22
EM. STOP relay channel 2
40
EM. STOP relay 0V
5
Ext. enabling channel 1 I
6
Ext. enabling channel 1 O
23
Ext. enabling channel 2 I
Safety circuit
24
Ext. enabling channel 2 O
7
Safeguard channel 1 I
8
Safeguard channel 1 O
25
Safeguard channel 2 I
26
Safeguard channel 2 O
41
Ext. drives OFF I
42
Drives ON
Ext. drives ON I
44
Ext. drives ON O
600 mA 9
EM. STOP contact channel 1 I
10
EM. STOP contact channel 1 O
600 mA 27
EM. STOP contact channel 2 I
28
EM. STOP contact channel 2 O
600 mA 11
Safety circuit channel 1 I
12
Safety circuit channel 1 O
600 mA 29
Safety circuit channel 2 I
30
Safety circuit channel 2 O
46
Test mode group
47
AUTO mode group
600 mA 48
COM mode group
44 of 70
5 Connector panel / Peripheral interfaces (continued)
0V internal
+24V internal
X11
13
Rapid gauging channel 1
14
Servo module
Rapid gauging channel 2
31
Rapid gauging channel 3
32
Rapid gauging channel 4
49
Rapid gauging 0V
15
Cross connection 1
16
Cross connection 2
17
Cross connection 3
18
Cross connection 4
optional connector X12
Cross connections to
33
Cross connection 5
34
Cross connection 6
35
Cross connection 7
36
Cross connection 8
52
Cross connection 9
53
Cross connection 10
54
Cross connection 11
38
n. c.
39
n. c.
45
n. c.
50
n. c.
51
n. c.
91
Output 17 (2A)
56
Output 18 (2A)
74
Output 19 (2A)
92
Output 20 (2A)
73
0V output 17--20
55
+24V output 17--20
45 of 70
Hardware
0V internal
+24V internal
X11
93
Output 1 (100mA)
58
Output 2 (100mA)
76
Output 3 (100mA)
94
Output 4 (100mA)
59
Output 5 (100mA)
77
Output 6 (100mA)
95
Output 7 (100mA)
60
Output 8 (100mA)
75
0V output 1--8
57
+24V output 1--8
61
Output 9 (100mA)
79
Output 10 (100mA)
97
Output 11 (100mA)
62
Output 12 (100mA)
80
Output 13 (100mA)
98
Output 14 (100mA)
63
Output 15 (100mA)
81
Output 16 (100mA)
96
0V output 9--16
78
+24V output 9--16
46 of 70
5 Connector panel / Peripheral interfaces (continued)
0V internal
+24V internal
X11
64
Input 1
82
Input 2
100
Input 3
65
Input 4
83
Input 5
101
Input 6
66
Input 7
84
Input 8
99
0V input 1--8
67
Input 9
85
Input 10
103
Input 11
68
Input 12
86
Input 13
104
Input 14
69
Input 15
87
Input 16
102
0V input 9--16
70
Cross connection 12
71
Cross connection 13
optional connector X12
72
Cross connection 14
Cross connection to
88
Cross connection 15
89
Cross connection 16
90
Cross connection 17
106
Cross connection 18
107
Cross connection 19
108
Cross connection 20
105
n. c.
47 of 70
Hardware
0V internal
X12
+24V internal
15
Cross connection 1
16
Cross connection 2
17
Cross connection 3
Cross connections to X11
18
Cross connection 4
33
Cross connection 5
34
Cross connection 6
35
Cross connection 7
36
Cross connection 8
52
Cross connection 9
53
Cross connection 10
54
Cross connection 11
93
Output 1 (100mA)
58
Output 2 (100mA)
76
Output 3 (100mA)
94
Output 4 (100mA)
59
Output 5 (100mA)
77
Output 6 (100 mA)
95
Output 7 (100mA)
60
Output 8 (100 mA)
75
0V output 1--8
57
+24V output 1--8
61
Output 9 (100mA)
79
Output 10 (100mA)
97
Output 11 (100mA)
62
Output 12 (100mA)
80
Output 13 (100mA)
98
Output 14 (100mA)
63
Output 15 (100mA)
81
Output 16 (100mA)
96
0V output 9--16
78
+24V output 9--16
48 of 70
5 Connector panel / Peripheral interfaces (continued)
0V internal
+24V internal
X12
91
Output 17 (2A)
56
Output 18 (2A)
74
Output 19 (2A)
92
Output 20 (2A)
73
0V output 17--20
55
+24V output 17--20
64
Input 1
82
Input 2
100
Input 3
65
Input 4
83
Input 5
101
Input 6
66
Input 7
84
Input 8
99
0V input 1--8
67
Input 9
85
Input 10
103
Input 11
68
Input 12
86
Input 13
104
Input 14
69
Input 15
87
Input 16
102
0V input 9--16
70
Cross connection 12
71
Cross connection 13
72
Cross connections to X11
Cross connection 14
88
Cross connection 15
89
Cross connection 16
90
Cross connection 17
106
Cross connection 18
107
Cross connection 19
108
Cross connection 20
49 of 70
Hardware
X801
1
not assigned
2
CAN low signal of first controller
3
CAN bus GND of first controller
4
not assigned
5
not assigned
6
not assigned
7
CAN high signal of first controller
8
not assigned
9
not assigned
X802
1
GND
2
CIA
3
DOA
4
GND
5
DIA
6
GND
7
not assigned
8
not assigned
9
CIB
10
DOB
11
GND
12
DIB
13
+12V
14
GND
15
not assigned
50 of 70
5 Connector panel / Peripheral interfaces (continued)
Housing
51 of 70
Hardware
Housing
52 of 70
5 Connector panel / Peripheral interfaces (continued)
2
CAN bus +
4
CAN bus --
1
TxD +
3
TxD --
2
RxD +
4
RxD --
3
EM. STOP 2 OUT
4
EM. STOP 2 IN
1
EM. STOP 1 OUT
2
EM. STOP 1 IN
10
0V
11
24V
1
not assigned
2
Drives ON
3
Drives OFF
4
Mode AUTO
5
Mode TEST
6
Mode (GND)
8
Enabling channel 2
7
Enabling channel 1
9
Enabling (GND)
53 of 70
Hardware
+24V internal
X11
37
19
EM. STOP
KCP 2
20
21
22
40
23
Safety circuit
24
Safeguard
25
26
41
42
Drives ON
43
circuit
44
10
27
28
11
12
29
30
46
47
48
54 of 70
Hardware R2.2.8 11.98.02 en
55 of 70
Hardware
Proc.
Software Hardware
Speed Current
controller controller
Com-
Position Position muta-
setpoint control tion
/IPO
Position
actual value
Difference
calculation RDC
Calculate
rotor
position
56 of 70
6 Digital Servo Electronics (DSEAT) (continued)
Interface
connector
to MFC
Processor
TMS320C32
SSI: synchronous serial interface (the same data block every 125 s)
57 of 70
Hardware
Position control:
Closed--loop position control is implemented digitally (i.e. in the software). The difference
between the programmed position (signalled by the main processor) and the actual position
value (signalled by the RDC) is calculated. This difference is the following error. Position
control is implemented on the DSEAT, in order to relieve the load on the main processor.
Speed controller:
This controller corrects the motor speed. The actual speed (i.e. the instantaneous value of
the motor speed) can be calculated from the difference between the last two actual position
values (from the RDC). The speed setpoint is calculated from:
Following error x position controller gain + speed precontrol.
Commutation:
The output from the speed controller must be multiplied by a sinusoidal function (sine of the
motor position) in order to ensure that the output voltage is in correct phase sequence relative
to the rotor position. The instantaneous rotor position can also be calculated from the actual
position value. This calculation must be performed for 2 phases. The result gives the actual
current intensity for phases U and W. These two values (per axis) are transmitted in digital
form to the PM6 via a parallel interface.
58 of 70
6 Digital Servo Electronics (DSEAT) (continued)
Connectors
X810 Connection for MFC 50--pin
X811 Connection for PM6--600 40--pin
X812 Connection for RDC 15--pin
JP2: Connection for test adaptor (only for developers) 6--pin
JP3: Connection for interface emulator (only for developers) 12--pin
59 of 70
Hardware
6.7.2 Function test of the DSEAT with the DSERDW diagnostic tool
G Quit the KR C1 user interface by clicking the mouse on the status bar. Confirm the dialog
window with the ICON entry by clicking OK.
G Minimize any other running applications.
G Start the DSERDW.EXE program (by double--clicking the icon with the label
dserdw.exe on the WIN95 desktop).
G In the main program (dserdw.exe), check that the DSE controller program is running;
the DSE 125 s Interrupt Counter is incremented by DSEAT every 125 s and dis-
played in hexadecimal format. If the counter is stationary, the DSE program is not run-
ning correctly.
G Select menu item 7 (Check RDC communication).
-- The 1st word (command sent by DSE to RDC) should always vary from 4000 to
4007 (but the display is too slow to show the individual values).
-- The 2nd to 9th word (axis X) shows the resolver positions of the individual axes.
These values will normally vary: if the value of the relevant axes is 000, an enco-
der fault has occurred.
-- The 10th word (value) is the motor temperature of axes 1--8, requested by the DSE
in the command. Normally, this value should vary.
-- The 11th word (error) shows the error bits and EMT signals. Bits 0 to 7 are the error
bits of axes 1 to 8. If a bit is high, a sensor error has been recorded for the axis.
In the component test stand (6 axes), this value is normally set to 00C0 (hex),
corresponding to 0000 0000 1100 0000 (binary). This value recognizably repre-
sents the error bits of axis 7 and axis 8 (because these axes are not connected).
Bits 8 and 9 are the EMT signals (see EMT mastering).
-- The 12th word (Chksum) is the checksum for all the data. Normally, this value
should vary.
-- The Communication error status indicates whether more than 3 consecutive
transmissions have failed. If so, the status value is 1. Under normal conditions,
this value is 0000. If the status is 1, DSEAT--RDC communication is disrupted
by fault condition(s).
-- The Communication error counter counts all faulty transmissions; under normal
conditions, this value too should be 0000.
60 of 70
7 Resolver--to--Digital Converter (RDC)
61 of 70
Hardware
A1 A6 E1 E2 A1 A2 A3 A4 A5 A6 E1 E2
sin cos
12 V
EE--pot.
DC amplitude A A
adjustment D D
Driver
Logic, DSP
Amplifier
Multiplexer Processor TMS320C32
A/D converter
60 MHz
DC DC DC DC
Address Local RAM
decoder 32K x 32
DC
20V..30V
SSI interface 1)
62 of 70
7 Resolver--to--Digital Converter (RDC) (continued)
63 of 70
Hardware
EMT interface:
The two channels of the EMT are read as binary inputs and transmitted in serial mode to the
DSEAT together with the actual values and motor temperatures.
A Lemosa (5--pin) connector is used for the EMT interface.
CLKo 1) 5 5 5 5 5 5 11 11
FSi 6) 6 6 6 6 6 6 7 7
/FSi 6) 7 7 7 7 7 7 6 6
Di 4) 8 8 8 8 8 8 9 9
/Di 4) 9 9 9 9 9 9 8 8
/FSo 5) 10 10 10 10 10 10 3 3
FSo 5) 11 11 11 11 11 11 2 2
/Do 3) 12 12 12 12 12 12 5 5
Do 3) 13 13 13 13 13 13 4 4
/CLKi 2) 14 14 14 14 14 14 13 13
CLKi 2) 15 15 15 15 15 15 12 12
16 16
64 of 70
7 Resolver--to--Digital Converter (RDC) (continued)
Plastic screw
Metal screw
65 of 70
Hardware
Make sure that you do not use metal screws but only plastic screws at
power diodes D25 and D26 to secure the RDC. Failure to observe this
precaution will result in a short--circuit that will damage the circuit board,
with the result that it will no longer be recognized by the system (see the
above illustration of the RDC configuration).
G Reconnect all connections (the cables are marked; if there are no external axes, con-
nectors X7 and X8 are not used).
66 of 70
7 Resolver--to--Digital Converter (RDC) (continued)
67 of 70
Hardware
-- The 10th word (value) is the motor temperature of axes 1--8, requested by the DSE
in the command. Normally, this value should vary.
-- The 11th word (error) shows the error bits and EMT signals. Bits 0 to 7 are the error
bits of axes 1 to 8. If a bit is high, an encoder error has been recorded for the axis.
In the component test stand (6 axes), this value is normally set to 00C0 (hex),
corresponding to 0000 0000 1100 0000 (binary). This value recognizably repre-
sents the error bits of axis 7 and axis 8 (because these axes are not connected).
Bits 8 and 9 are the EMT signals (see EMT mastering).
-- The 12th word (Chksum) is the checksum for all the data. Normally, this value
should vary.
-- The Communication error status indicates whether more than 3 consecutive
transmissions have failed. If so, the status value is 1. Under normal conditions,
this value is 0000. If the status is 1, DSEAT--RDC communication is disrupted
by fault condition(s).
-- The Communication error counter counts all faulty transmissions; under normal
conditions, this value too should be 0000.
0V
2
Switch
A0
3
A1
4
Shield
The internal connection between the built--in Lemosa socket and X10 on the
RDC (4--pin Lumberg) must be connected for EMT simulation.
68 of 70
7 Resolver--to--Digital Converter (RDC) (continued)
RDC calibration is necessary after a motor has been replaced. During calibration, the A/D
converter and EEPROM of the RDC can be tested. All RDCs supplied by KUKA, including
replacement RDCs, are ready--calibrated.
G Return to the main menu by pressing the Esc key.
G Select menu option A (Set RDC offset and symmetry to default values); this option
automatically sets the RDC sine and cosine offset values to 0 and the sine and cosine
calibration to 20000 (default setting).
G Quit dserdw.exe by pressing Esc and open KR C1 (ICON).
G When the KR C1 controller is running, all axes must travel through at least one motor
revolution.
G Exit the KR C1 user interface again, as described above.
G Restart the dserdw.exe program.
G Select menu option 3 (Offset compensation); the existing offset compensation values
of the individual axes will be calculated and displayed:
-- the displayed values for offset compensation can be between --1500 and +1600
and depend largely on the installed A/D converter and multiplexer;
-- if the values are correct, press key Y to accept the values of the RDC and to load
them into the EEPROM.
-- if the values are incorrect, press key N to refuse the values from the RDC and
reset the RDC to its default values. In this case, repeat step 5 (RDC calibration)
and try again to calibrate the RDC. If calibration fails again, there is probably a
hardware fault.
Deviating sine and cosine offset values lead to poor quality control response
and therefore, on occasion, to rough running noise.
G With the KR C1 controller running, move all axes through at least one motor revolution.
G Select menu option 4 (Symmetry calibration): the symmetry calibration values of the
individual axes will be calculated and displayed:
-- the displayed values for symmetry calibration can be between --18000 and +23000
and depend largely on the installed A/D converter and multiplexer.
-- if the values are correct, press key Y to accept the values of the RDC and to load
them into the EEPROM.
-- if the values are incorrect, press key N to refuse the values from the RDC and
reset the RDC to its default values. In this case, repeat step 5 (RDC calibration)
and try again to calibrate the RDC. If calibration fails again, there is probably a
hardware fault.
Deviating symmetry calibration values generally lead to the error Encoder cable
failure axis X.
69 of 70
Hardware
70 of 70
Index
C
CAN bus Sub--D connector X801, 50
Connector panel, 36
D
Data cable connector, 51
E
Emergency Stop circuit, 39
Ethernet Sub--D connector X802, 50
I
Interface signals, 37
J
Jumpers for stand--alone operation, 54
K
KCP connector X19, 53
P
Peripheral connector, 48
Peripheral interfaces, 36
S
Service socket X01, 41
Supply connection X1, 41
Index -- i