KR C2
Operating Handbook
Fault Analysis
Fehler–HBKRC2 02.04.00 en
1 of 43
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 43
Fehler–HBKRC2 02.04.00 en
Contents
1 Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Repairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Procurement of spare parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Fehler–HBKRC2 02.04.00 en
3 of 43
Operating Handbook
7 DSE–RDW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.1 Main menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2 [1] or [M] RDW display table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.3 [3] or [O] RDW adjust offset and symmetry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.4 [5] or [Q] RDW adjust hardware configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.5 [6] or [B] RDW adjust phase shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.6 [7] or [S]RDW check communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.6.1 [8] or [T] MFC display register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Fehler–HBKRC2 02.04.00 en
4 of 43
7.7 [A] RDW set offset and symmetry to default values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.8 [B] RDW store table to hard disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.9 [C] Servo bus diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.9.1 Error messages valid for the KPS–600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.9.2 Error messages valid for the KSDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.10 [D] Information about the DSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Fehler–HBKRC2 02.04.00 en
5 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
6 of 43
1 Fundamentals
1 Fundamentals
1.1 Repairs
G Repairs to the robot system may only be carried out by KUKA customer support
personnel or by customers authorized to do so after participation in a relevant service
seminar.
G Customer repairs are limited to the exchange of modules, e.g. PC power supply unit,
MFC2, DSE–IBS3, KVGA, field bus card, PC drives, servo drive modules, etc. A
defective motherboard, on the other hand, is counted together with the PC housing as
a single exchange part and is therefore not exchanged separately.
G Repairs to individual modules, e.g. servo drive modules, KCPs and cards, may only be
carried out by specially trained personnel from KUKA Roboter GmbH.
Fehler–HBKRC2 02.04.00 en
7 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
8 of 43
3 Servo drive module messages and error displays
rd gn
Fehler–HBKRC2 02.04.00 en
9 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
10 of 43
4 KPS–600 messages and error displays
1 2
3 4
5 6
KPS–600
Legend
[1] Indication of internal KPS states (red)
[2] Indication of internal KPS states (green)
[3] Reserved for the safety logic (red)
[4] Indication of the state of the brake control (green)
[5] Reserved for the safety logic (red)
[6] Indication of the state of the brake control (green)
Fehler–HBKRC2 02.04.00 en
11 of 43
Operating Handbook
*If more than one fault occurs simultaneously, the fault with the smallest priority number will
be displayed. (1 = highest priority; 8 = lowest priority)
Fehler–HBKRC2 02.04.00 en
12 of 43
4 KPS–600 messages and error displays (continued)
Fehler–HBKRC2 02.04.00 en
13 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
14 of 43
6 Typical fault profiles, causes, elimination of faults
The power supply must never be operated with no load, i.e. there must
always be at least one device connected to the power supply!
6.1.2 System does not boot, display stays dark, no acoustic signal (PC loudspeaker)
Possible causes:
– IDE1 data cable is incorrectly connected
– Defective expansion card (e.g. Interbus, Ethernet card)
– Defective motherboard
Elimination of fault:
– Connect data cable correctly: The IDE data cable is connected in such a way that the
red marking on the ribbon cable is aligned not with pin 1 but with pin 40 (only IDE
cable!).
– Disconnect expansion cards (e.g. Interbus, Ethernet card) and test again; replace
expansion cards if necessary.
– Exchange motherboard
Fehler–HBKRC2 02.04.00 en
15 of 43
Operating Handbook
6.1.4 System does not boot, display stays dark, short acoustic signals (PC loudspeaker)
Possible causes:
– Memory modules (RAM modules) are not correctly snapped into place (contact fault)
– Memory modules defective
– Defective motherboard
Elimination of fault:
– Snap memory modules correctly into place
– Exchange memory modules
– Exchange motherboard
Signal Meaning
Continuous tone Supply defective, power supply unit faulty
Short tones (continuous) Motherboard defective, memory modules defective
1 x long, 2 x short (K)VGA fault
Fehler–HBKRC2 02.04.00 en
16 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
Fehler–HBKRC2 02.04.00 en
17 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
18 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
The mouse must already be connected when the system is booted; i.e. it cannot be
connected later like the keyboard.
Possible causes:
– Incorrect interface entries in CMOS setup
– COM1 and COM2 connections on the motherboard interchanged; connector
incorrectly connected/connected wrong way round
– Cable with 9–pole or 25–pole connector defective
Elimination of fault:
– Check and if necessary correct entries in CMOS setup
– Check connections on the motherboard
– Replace interface cable with connector
6.1.18 GUI does not boot, and is aborted with a General Protection fault
Possible causes:
– Defective files in the software installation
– Settings in CMOS setup incorrect
– Defective memory module(s)
Elimination of fault:
– Check settings in CMOS setup
– Reinstall control software
– Exchange memory module(s)
Fehler–HBKRC2 02.04.00 en
19 of 43
Operating Handbook
Further information on the “Robot name” can be found in the Operating Handbook, in the
chapter [Start–up] in the section “Configuring the system”.
G By pressing the menu key “Monitor” and selecting the menu item “Modify variable”, you
can check whether or not the correct machine data have been loaded into the system.
$TRAFONAME[ ] (transformation name) must contain the name of the robot and
$AX_SIM_ON (axis simulation) must be zero. If $TRAFONAME[ ] is “OFFICE ROBOT
KR125”, then the machine data are completely missing in the Mada directory.
G If the machine data are incorrect, copy the correct machine data from the CD into the
directory C:\KRC\Roboter\KRC\mada.
Further information on “Modify variable” can be found in the Operating Handbook, in the
chapter [Start–up], in the section “Configuring the system”.
With the GUI (graphical user interface) active, the machine data are overwritten
again during the Power Off backup. =>Either exit the GUI beforehand, by means of
EXIT, or carry out a controlled exit from the boot sequence and change the machine
data.
Fehler–HBKRC2 02.04.00 en
20 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
Fehler–HBKRC2 02.04.00 en
21 of 43
Operating Handbook
Fehler–HBKRC2 02.04.00 en
22 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
More detailed information on correcting the machine data can be found in the section
“6.2 Fault profiles related to DSE machine data”.
Fehler–HBKRC2 02.04.00 en
23 of 43
Operating Handbook
6.4.4 Stopped Ax
The axis has moved outside the standstill window, although the interpolator had not specified
a movement.
Possible causes:
– The brake is defective and the axis sags.
– The weight on the tool is greater than the holding torque of the axis.
– There is no servo–control of the motor, e.g. because the enable command is missing
(power module defective), the motor cables have been interchanged, the connector
is defective or the motor is not connected.
Fehler–HBKRC2 02.04.00 en
24 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
Fehler–HBKRC2 02.04.00 en
25 of 43
Operating Handbook
6.5.7 When controller is booted, the kernel system VxWorks does not run up
Possible causes:
– MFC cannot trigger interrupt because incorrectly configured (jumper)
– MFC defective
Elimination of fault:
– Check configuration, make settings if necessary
– Exchange MFC
Fehler–HBKRC2 02.04.00 en
26 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
Fehler–HBKRC2 02.04.00 en
27 of 43
Operating Handbook
6.6.5 Display is too bright and cannot be set in the usual way
Possible causes:
– KCP (EEPROM) is incorrectly programmed
– Display defective
Elimination of fault:
– Load the tool “CONDRV” in order to correct the contrast setting (see Technical Memo
“KCP contrast problem”)
– Exchange KCP
Fehler–HBKRC2 02.04.00 en
28 of 43
6 Typical fault profiles, causes, elimination of faults (continued)
6.7.3 After inserting the IBS card: no display, controller does not boot (Stop 0)
Possible causes:
– The IBS card is defective.
– 16 bit access to IBS does not work
– IBS card interferes with MFC function
Elimination of fault:
– Exchange IBS card
6.7.6 No external power supply for slave when controller switched off
Possible causes:
– IBS filter defective or not correctly connected
– External power supply input on IBS card defective
Elimination of fault:
– Exchange IBS filter (if fiber–optic cable)
– Exchange IBS card
Fehler–HBKRC2 02.04.00 en
29 of 43
Operating Handbook
7 DSE–RDW
This service option offers you a range of options for displaying states and fault diagnosis as
well as for configuring the DSE–RDW part of the robot system.
“DSE” is the abbreviation for “Digital Servo Electronics”, a module fitted on the MFC card in
the control cabinet. “RDW” is the German acronym for “Resolver–Digital Converter (RDC)”.
This unit is located at the robot base.
Selecting the menu item “Setup – Service – DSE – RDW”
Briefly press the “N” key on the keyboard to display the following menus in English.
Fehler–HBKRC2 02.04.00 en
30 of 43
7 DSE–RDW (continued)
The value of the DSE interrupt counter is displayed in the bottom line. Incrementation of this
hexadecimal counter indicates that the DSE control program is running. If the counter stops,
the DSE control program is not running correctly.
If you wish to select a submenu, press the preceding figure or letter on the keyboard of your
KCP. You can quit the program or selected submenu immediately at any time by pressing
the “ESC” key.
The version number of the DSE–RDW diagnostic tool is displayed at the top right–hand side
of the display.
Only alter the configuration settings if you have adequate knowledge of its
function, and of the consequences of the alteration!
The contents of the EEPROM in the RDC unit can be overwritten.
These data cannot be restored simply by booting the system.
Fehler–HBKRC2 02.04.00 en
31 of 43
Operating Handbook
If you have selected this option in the main menu, the contents of the screen illustrated above
appear on your display. Measurement and configuration data of the RDW are displayed here.
It is possible to page through the table using the keys “PGUP” and “PGDN”. These functions
are available in the numeric keypad. However, this must first be switched to control functions.
To do this, press the “NUM” key at the top left of the keypad. So doing, observe the left–hand
side of the status line in the display. The word “NUM” must be displayed faded out.
Press the space bar at the bottom right of the keyboard to refresh the display. You can quit
the submenu immediately at any time by pressing the “ESC” key.
In line 88 (index) are data concerning the hardware configuration of the RDW. The frequency
set must agree exactly with the processor and processor quartz frequencies, otherwise
encoder errors will occur in every axis. If the frequency has not been set correctly, it can be
altered using menu item “5”.
Fehler–HBKRC2 02.04.00 en
32 of 43
7 DSE–RDW (continued)
Set the RDW offset and symmetry values to the default values.
Then select this menu item and move ALL robot axes in jog mode, first in the
positive direction and then in the negative direction.
This function is used to adjust the sine, cosine, offset and symmetry of the RDW. Existing
A/D converter offsets and resolver asymmetries are eliminated in this way. The adjustment
is carried out automatically based on the maximum sine and cosine values measured.
In order to be able to determine the maximum sine and cosine values correctly, every axis
must have been moved through several revolutions of the motor.
After adjustment, the determined values are displayed for control purposes:
When the offset and symmetry values are checked, it is only necessary to detect extreme
irregularities, e.g. if the axis did not move or a module is defective. Only axes connected to
the RDW are relevant.
The values can lie between –1500 ... 1600 for the offset and between 18000 ... 22000 for
the symmetry and depend heavily on the built–in A/D converter or multiplexer.
If the values lie outside these ranges, press the “N” key on the keyboard. In this way the RDW
is reset to its default values.
If you press any other key, the values are accepted by the RDW and saved in the EEPROM.
Do not select this menu item; this function is reserved for our service
department.
Do not select this menu item; this function is reserved for our service
department.
Fehler–HBKRC2 02.04.00 en
33 of 43
Operating Handbook
Command
The last command the DSE has sent to the RDW. The hexadecimal value of this data
word is always between 4000 ... 4007. The refresh rate of the KCP’s LCD display is not
high enough, however, for you to be able to see all the values consecutively.
Axis nn
This data word displays the resolver positions of the individual axes. It is normal for the
values to vary. If an axis displays the value zero, there is an encoder error.
Value
The motor temperature of axes 1 to 8 requested by the DSE by means of the command.
Error
The encoder error bits and EMT signals are encoded in this data word.
Byte 15
Byte 14
Byte 13
Byte 12
Byte 10
Byte 11
Byte 9
Byte 8
Byte 7
Byte 6
Byte 5
Byte 4
Byte 3
Byte 2
Byte 1
Byte 0
ChkSum
Check sum for all transferred data.
Communication error state
If more than three data transfers have failed consecutively, this is displayed here. The
state then takes the value 0001.
Press the Enter key to reset the state.
Fehler–HBKRC2 02.04.00 en
34 of 43
7 DSE–RDW (continued)
Safety logic
LOW level signifies
Offset Abbr. Function, meaning
...
Bit 0 NotAus1 Image of Emergency Stop circuit 1 Circuit open
Bit 1 NotAus2 Image of Emergency Stop circuit 2 Circuit open
Bit 2 NotAusD EMERGENCY STOP delay Delay active
Bit 3 Zust1 Image of enabling switch circuit 1 Circuit closed
Bit 4 Zust2 Image of enabling switch circuit 2 Circuit closed
Bit 5 Test Image of operating mode group “TEST” Group selected
Bit 6 Auto Image of operating mode group “AUTO” Group selected
Bit 7 0 – –
Fehler–HBKRC2 02.04.00 en
35 of 43
Operating Handbook
Status register
LOW level signi-
Offset Abbr. Function, meaning
fies ...
Bit 0 DSEVor1 Image of first DSE Circuit open
Bit 1 DSEVor2 Image of second DSE Circuit open
Bit 2 Err01 Monitoring of outputs 1 ... 8 Short–circuit
Bit 3 Err02 Monitoring of outputs 9 ... 16 Short–circuit
Bit 4 OTEMP Image of control computer temperature Overheated
Bit 5 1 – –
Bit 6 SADR MFC base address h280 [HI h260]
Bit 7 WDT MFC watchdog Tripped
The display is frozen by pressing the space bar at the bottom right of the keyboard and
refreshed by pressing it again. Pressing the “TAB” key switches back to the cyclical display.
This function is available in the numeric keypad. However, this must first be switched to
control functions. To do this, press the “NUM” key at the top left of the keypad. While doing
this, observe the left–hand side of the status line in the display. The word “NUM” must be
displayed faded out.
You can quit the program or selected submenu immediately at any time by pressing the
“ESC” key.
7.7 [A] RDW set offset and symmetry to default values
This menu item can be used to reset the offset and symmetry values to the default values.
This should always be done before an RDW adjustment is carried out.
RDW adjustment
G Set RDW to default values
G Jog all axes, guide value: min. 10 degrees per axis
G Carry out offset and symmetry adjustment
7.8 [B] RDW store table to hard disk
Selecting this option saves the contents of the RDW table to the hard disk.
7.9 [C] Servo bus diagnosis
Servo bus diagnosis is used to read error and status data between from the KPS and the
KSDs.
Fehler–HBKRC2 02.04.00 en
36 of 43
7 DSE–RDW (continued)
Using the [U] or [D] key (or the arrow keys), position the arrow, on the left–hand side of the
window, next to the number of the device you wish to display. Confirm the selection by
pressing the [S] key.
Example selection Module Nr. 1 (KPS–2)
The current status is displayed. In order to read the contents of the buffer (the last three
errors), enter the required memory location: for the current error, enter [1] or [2] and 161; for
the last error, enter 162; for the second to last error, 163, and for the third to last, 164. The
error codes generated correspond to the IBS trip numbers, the meaning of which can be seen
in the following table.
Example selection [E] IBS device info
3 105 “HO5 trip” Checksum error in the control unit device set
Fehler–HBKRC2 02.04.00 en
37 of 43
Operating Handbook
3 105 “HO5 trip” Checksum error in the control unit device set
44 106 HO6 trip Checksum error in the power unit device set
Fehler–HBKRC2 02.04.00 en
38 of 43
7 DSE–RDW (continued)
Fehler–HBKRC2 02.04.00 en
39 of 43
Operating Handbook
A B C
D E F G H
I Y K L
M N O P
Q
Box A
Please enter in this box the name of your firm and where it is based/the location of the
plant in which the affected robot system is installed.
Box B
You can give a more detailed description of the location of the robot system in this box.
Example: Shop 4, UB I, IR 16 B
Box C
The order number is assigned by us to the robot system when the order is processed.
You can either obtain this number from your purchasing team or leave this box empty.
We will then enter the order number later.
Box D
Please enter here the type of robot in which the defective part or module was located.
The type designation can be found here:
Fehler–HBKRC2 02.04.00 en
40 of 43
8 Robot repair card (continued)
Serial number
Box E
The serial number of the robot system can be found here:
Box F
The serial number of the control cabinet can be found here:
KR C2
0122
00106204
2000
392.750–36...
3x400V
50/60Hz
6A
16A
185kg
12345
Fehler–HBKRC2 02.04.00 en
41 of 43
Operating Handbook
Box G
The serial number of the controller can be found on the front of the lower swing frame
inside the control cabinet:
For safety reasons, the cabinet door may only be opened by a qualified electrician.
KR C2
Box H
Enter here the type of application for which the robot is used.
Box I
Enter here the name of the failed and replaced part.
Box J
Enter here the article number of the defective part.
Box K
Enter in this box the serial number and, if possible, the manufacturer’s release of the
failed part.
Box L
Enter in this box the serial number and, if possible, the manufacturer’s release of the
replacement part.
Box M
Enter here (for statistical purposes) the duration of downtime and the time required, in
minutes, for repairing the robot system.
If the failure of the part or component did not cause any downtime, please mark the box
“No”.
Fehler–HBKRC2 02.04.00 en
42 of 43
8 Robot repair card (continued)
Box N
Please enter, in this box, the date on which the fault occurred.
Box O
Please enter, in this box, how many hours the robot system had been used before the
fault occurred.
The number of operating hours can be obtained by dividing the content of the system
variable $ROBRUNTIME by 60.
In order to read this system variable, press the menu key “Monitor” on the user interface
and select the option “Modify variable” from the menu that is opened. The status window
illustrated appears in the programming window.
Box P
In this box, please let us know your name and the date on which the repair card was
completed.
Please mark one of the two boxes to indicate whether you are a customer or an
employee.
Box Q
In this box you must specify the reasons for returning the part. Place a check mark in
the relevant boxes.
If you would like to be informed of the results of our inspection of the returned part,
please enter a fax number, in the line provided below for this purpose, to which we can
send you the requested information.
Box R
In this box, you should give a detailed description of the fault (e.g. error numbers,
message texts, etc.).
1
Fehler–HBKRC2 02.04.00 en
43 of 43
Index
A M
Analysis of the fault profile, 8 Machine data, 20
MFC, 25
MFC register, 35
C
Causes, 15 P
Procurement of spare parts, 7
D
R
DSE, 20, 30
RDW (RDC), 30
DSE booting, 22
RDW adjust hardware configuration, 33
DSE during operation, 24
RDW adjust offset and symmetry, 33
RDW adjust phase shift, 33
E RDW check communication, 34
RDW display table, 32
Elimination of faults, 15
RDW set offset and symmetry to default values,
Encoder errors, 32 36
Exchanging components, 8 RDW store table to harddisk, 36
Repair card, 40
F
S
Function tests, 8
Servo module LEDs, 9
Supply unit KPS–600 LED indicators, 11
I
Interbus card, 28 T
Isolation of faults, 8 Typical fault profiles, 15
Index – i