Logo Passei Direto
Buscar

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

V6.2 03.08.200
Issued: 03.08.2007 Version: 6.2
KUKA Robot Group
KUKA System Technology (KST)
KUKA.SafeRobot 1.1
For KUKA System Software (KSS) 5.4
© Copyright 2007
KUKA Roboter GmbH
Zugspitzstraße 140
D-86165 Augsburg
Germany
This documentation or excerpts therefrom may not be reproduced or disclosed to third parties without 
the express permission of the KUKA ROBOT GROUP.
Other functions not described in this documentation may be operable in the controller. The user has no 
claims 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 de-
scribed. Nevertheless, discrepancies cannot be precluded, for which reason we are not able to guaran-
tee total conformity. The information in this documentation is checked on a regular basis, however, and 
necessary corrections will be incorporated in the subsequent edition.
Subject to technical alterations without an effect on the function.
KIM-PS4-DOC
V0.4 22.03.2006 pub de
KUKA.SafeRobot 1.1
2 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
Contents
Contents
1 Introduction ...................................................................................................... 7
1.1 Target group ................................................................................................................... 7
1.2 Robot system documentation ......................................................................................... 7
1.3 Representation of warnings and notes ........................................................................... 7
1.4 Terms used ..................................................................................................................... 8
2 Product description ......................................................................................... 11
2.1 KUKA.SafeRobot overview ............................................................................................. 11
2.2 Functional principle ......................................................................................................... 12
2.3 Monitoring ranges ........................................................................................................... 12
2.3.1 Workspaces ............................................................................................................... 13
2.3.2 Safety zones .............................................................................................................. 14
2.3.3 Reference stop .......................................................................................................... 14
2.4 Velocity and acceleration monitoring .............................................................................. 14
2.5 Standstill monitoring ....................................................................................................... 15
2.6 Safe state (output OUT_STATUS) ................................................................................. 16
2.7 Mastering test ................................................................................................................. 16
2.7.1 Reference position ..................................................................................................... 17
2.7.2 Mastering test signal diagram .................................................................................... 18
2.8 Brake test ........................................................................................................................ 18
2.8.1 Parking position ......................................................................................................... 19
2.8.2 Signal diagram of the brake test ................................................................................ 20
2.9 T1 mode (safe robot retraction) ...................................................................................... 21
2.10 Monitoring functions that can be activated ..................................................................... 21
2.11 Components ................................................................................................................... 22
2.11.1 SafeRDC .................................................................................................................... 22
2.11.2 Reference group ........................................................................................................ 24
2.12 Connecting cables .......................................................................................................... 25
2.12.1 Connections on the SafeRDC box ............................................................................. 26
2.12.2 Connections on the SafeRDC box (optional) ............................................................. 26
2.12.3 Connector pin assignment of data cable X21 - X31 .................................................. 27
2.12.4 Connector pin assignment of data cable X21.1 - X41 ............................................... 27
2.12.5 Connector pin assignment of reference cable X42 - XS Ref ..................................... 28
2.12.6 Wiring diagram for 3 reference groups (optional) ...................................................... 28
2.13 Interface X40 .................................................................................................................. 29
2.13.1 Connector pin allocation X40 ..................................................................................... 30
2.13.2 Safe inputs ................................................................................................................. 33
2.13.3 Safe outputs .............................................................................................................. 35
3 Technical data .................................................................................................. 37
3.1 Technical data of the SafeRDC ...................................................................................... 37
3.2 Reference switch ............................................................................................................ 37
3.3 Reference switch hole pattern ........................................................................................ 38
3.4 Hole pattern for actuating plate ....................................................................................... 39
4 Safety ................................................................................................................ 41
3 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
5 Installation ....................................................................................................... 43
5.1 System requirements ...................................................................................................... 43
5.2 Installing or updating KUKA.SafeRobot ......................................................................... 43
5.3 Uninstalling KUKA.SafeRobot ........................................................................................ 43
6 Start-up ............................................................................................................. 45
6.1 Start-up overview ............................................................................................................ 45
6.2 Installing the reference switch and actuating plate ......................................................... 46
6.3 Exchanging the lid of the SafeRDC box ......................................................................... 47
6.4 Connecting the connecting cables .................................................................................. 47
6.5 Connecting the Safety PLC ............................................................................................ 48
6.6 Assigning input and output signals................................................................................. 49
6.7 Defining axis-specific monitoring ranges ........................................................................ 49
6.8 Defining the reference position ....................................................................................... 50
6.9 Safety parameters .......................................................................................................... 52
6.9.1 Setting safety parameters .......................................................................................... 53
6.9.2 Parameters – General information ............................................................................. 54
6.9.3 Parameters – Monitored axes .................................................................................... 54
6.9.4 Parameters – Reduced axis velocity ......................................................................... 54
6.9.5 Parameters – Cartesian velocity ................................................................................ 54
6.9.6 Parameters – Reduced axis acceleration .................................................................. 55
6.9.7 Parameters – Axis range monitoring ......................................................................... 56
6.9.8 Parameters – Monitoring of mastering ....................................................................... 57
6.9.9 Parameters – Standstill monitoring ............................................................................ 57
6.9.10 Parameters – Interfaces ............................................................................................ 58
6.9.11 Parameters – Machine data ($ROBCOR.DAT) ......................................................... 58
6.9.12 Parameters – Machine data ($MACHINE.DAT) ........................................................ 59
6.10 Assigning external axes to the reference group ............................................................. 59
6.11 Programming the mastering test ..................................................................................... 60
6.12 Checking the reference position (actuation with tool) ..................................................... 61
6.13 Performing a mastering test manually ............................................................................ 61
6.14 Configuring robot axes for the brake test ........................................................................ 62
6.15 Configuring external axes for the brake test ................................................................... 62
6.16 Programming the brake test ........................................................................................... 63
6.17 Performing a manual brake test ...................................................................................... 63
6.18 Safety acceptance of KUKA.SafeRobot ......................................................................... 64
7 Programming .................................................................................................... 65
7.1 Programs for the mastering test ..................................................................................... 65
7.2 Programs for the brake test ............................................................................................ 65
8 Operation .......................................................................................................... 67
8.1 Displaying safety parameters ......................................................................................... 67
8.2 Verifying safety parameters ............................................................................................ 67
8.3 Reading the operating hours meter ................................................................................ 68
8.4 Archiving safety parameters ........................................................................................... 68
8.5 Restoring safety parameters ........................................................................................... 68
9 System variables .............................................................................................. 71
4 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
Contents
9.1 Signal declarations ......................................................................................................... 71
9.2 Signals for the mastering test ......................................................................................... 71
9.3 Signals for diagnosis ....................................................................................................... 72
9.4 Robot status signals ....................................................................................................... 73
9.5 Signals for the brake test ................................................................................................ 74
9.6 Variables in BrakeTestDrv.INI ........................................................................................ 75
10 Messages .......................................................................................................... 77
10.1 Messages during operation ............................................................................................ 77
10.2 Messages during verification of the safety parameters .................................................. 81
10.3 Messages for the brake test ........................................................................................... 82
11 Diagnosis .......................................................................................................... 85
11.1 Opening diagnosis .......................................................................................................... 85
11.2 Overview of diagnosis ..................................................................................................... 85
11.2.1 Overview of the monitoring ranges ............................................................................ 86
11.2.2 Detailed information about the monitoring range ....................................................... 87
12 Troubleshooting ............................................................................................... 89
12.1 LEDs on the SafeRDC board .......................................................................................... 89
12.2 LEDs on the I/O Print board ............................................................................................ 92
13 Repair ................................................................................................................ 93
13.1 Connections on the SafeRDC board .............................................................................. 93
13.2 Connections on the I/O Print board ................................................................................ 94
13.3 Removing the SafeRDC board ....................................................................................... 94
13.4 Removing the I/O Print board ......................................................................................... 96
13.5 Installing the I/O Print board ........................................................................................... 96
13.6 Installing the SafeRDC board ......................................................................................... 97
14 Appendix ........................................................................................................... 99
14.1 Interface X40 circuit example 1 ...................................................................................... 99
14.2 Interface X40 circuit example 2 ...................................................................................... 100
14.3 Interface X40 circuit example 3 ...................................................................................... 101
14.4Checklist for robot and system ....................................................................................... 102
14.5 Checklist for safe functions ............................................................................................. 103
14.6 Checklist for reduced velocities ...................................................................................... 105
14.7 Checklist for reduced accelerations ................................................................................ 106
14.8 Checklist for standstill monitoring ................................................................................... 107
14.9 Checklist for configuration of the monitoring ranges ....................................................... 109
14.10 Applied norms and directives .......................................................................................... 112
15 KUKA Service ................................................................................................... 113
15.1 Requesting support ......................................................................................................... 113
15.2 KUKA Customer Support ................................................................................................ 113
Index .................................................................................................................. 119
5 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
6 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
1. Introduction
1 Introduction
1.1 Target group
This documentation is aimed at users with the following knowledge and skills:
? KUKA.SafeRobot training
? Advanced KRL programming skills
? Advanced knowledge of the robot controller system
1.2 Robot system documentation
The robot system documentation consists of the following parts:
? Operating instructions for the robot
? Operating instructions for the robot controller
? Operating and programming instructions for the KUKA System Software
? Documentation relating to options and accessories
Each of these sets of instructions is a separate document.
1.3 Representation of warnings and notes
Safety Warnings marked with this pictogram are relevant to safety and must be ob-
served.
Notes Notes marked with this pictogram contain tips to make your work easier or ref-
erences to further information.
For optimal use of our products, we recommend that our customers take part 
in a course of training at KUKA College. Information about the training pro-
gram can be found at www.kuka.com or can be obtained directly from our 
subsidiaries.
Danger!
This warning means that death, severe physical injury or substantial material 
damage will occur, if no precautions are taken.
Warning!
This warning means that death, severe physical injury or substantial material 
damage may occur, if no precautions are taken.
Caution!
This warning means that minor physical injuries or minor material damage 
may occur, if no precautions are taken.
Tips to make your work easier or references to further information.
7 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
1.4 Terms used
Term Description
Axis range Range, in degrees or millimeters, which can be 
defined for each axis to be monitored.
Axis limit An axis has 2 axis limits which define the axis 
range. There is an upper axis limit and a lower 
axis limit.
Stopping distance The stopping distance consists of the reaction 
distance and the braking distance.
Reaction distance = distance traveled between 
detection of the fault and application of the 
brakes.
Braking distance = distance traveled between 
the brakes being applied and the robot coming to 
a standstill.
Workspace The robot is allowed to move within a work-
space. The workspace is derived from the indi-
vidual axis ranges.
 (>>> 2.3.1 "Workspaces" page 13)
Brake test In the brake test, the robot controller checks the 
functionality and wear of the brakes.
 (>>> 2.8 "Brake test" page 18)
Brake test cycle time The brake test cycle time is a parameterizable 
value. When this time has elapsed, the robot 
controller initiates a brake test.
Input test pulse The input test pulse must be activated in the 
configuration window for testing the dual-chan-
nel operation of the safe inputs.
Monitoring time Within the monitoring time, the system must 
check whether a brake test or mastering test is 
requested.
Parking position If a brake is identified as being defective, the 
robot can be moved to the parking position. The 
parking position must be selected in a position 
where the robot can sag safely.
 (>>> 2.8.1 "Parking position" page 19)
Mastering test The mastering test is used to check whether the 
current position of the robot and the external 
axes corresponds to a reference position.
 (>>> 2.7 "Mastering test" page 16)
Reference group The axes required for moving to a reference 
position are listed in a reference group. Each 
configured axis must be assigned to a reference 
group. 
All robot axes are assigned to reference group 1. 
External axes can be assigned to other refer-
ence groups.
A maximum of 3 reference groups can be cre-
ated.
8 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
1. Introduction
Term Description
Reference position In the mastering test, the robot moves to the ref-
erence position and compares the actual posi-
tion of the monitored axes with the stored 
reference position.
 (>>> 2.7.1 "Reference position" page 17)
Reference stop If a reference stop is set for one of the monitor-
ing ranges 2 to 7 and the following preconditions 
are met, the robot stops with a STOP 1.
? Monitoring range is activated.
? Mastering test is requested.
? T2, AUT or AUT EXT mode is set.
In order to be able to move the robot, deactivate 
all monitoring ranges and perform a mastering 
test.
Reference switch A reference switch is necessary for carrying out 
the mastering test. The reference switch con-
firms the reference position.
 (>>> 3.2 "Reference switch" page 37)
Safety zone The robot is not allowed to move within a safety 
zone. The safety zone is derived from the indi-
vidual axis ranges.
 (>>> 2.3.2 "Safety zones" page 14)
Standstill monitoring Standstill monitoring checks whether the moni-
tored axes are within their parameterized axis 
angle tolerance. The drives remain activated.
 (>>> 2.5 "Standstill monitoring" page 15)
STOP 0 In the case of a STOP 0, the drives are deacti-
vated immediately and the brakes are applied. 
The robot deviates from the path.
STOP 1 In the case of a STOP 1, the robot is braked on 
the programmed path for 1 second with a 
dynamic braking ramp. The drives are then 
deactivated and the brakes are applied.
STOP 2 In the case of a STOP 2, the drives are not 
deactivated and the brakes are not applied. The 
robot is braked with a dynamic braking ramp.
Monitoring range A workspace or a safety zone can be defined as 
a monitoring range.
9 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
10 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
2 Product description
2.1 KUKA.SafeRobot overview
KUKA.SafeRobot is an option with software and hardware components.
Functions ? Connection to an external safety logic
? Monitoring that can be activated using safe inputs
? Up to 10 freely definable axis-specific monitoring ranges
? Combinable workspaces and safety zones
? Safe monitoring of Cartesian velocities at the mounting flange
? Safe monitoring of axis-specific velocities and accelerations
? Safe standstill monitoring
? Safe stop via Electronic Safety Circuit (ESC) with safe disconnection of the 
drives
? Monitoring of the mastering
? Brake test
Areas of application ? Human-robot cooperation
? Direct loading of workpieceswithout an intermediate support
? Replacement of conventional axis range monitoring systems
This option may only be retrofitted after consultation with the KUKA Robot 
Group.
Fig. 2-1: Example of a cell with KUKA.SafeRobot
1 Installed reference switch
2 Robot
3 Loading station
4 Safety mat
5 System control panel
11 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
6 Robot controller
Communication The safety functions are activated via safe inputs of interface X40. The safe 
outputs of interface X40 can be wired externally.
2.2 Functional principle
Description The robot moves within the limits that have been configured and activated. 
The actual position is continuously calculated and monitored against the safe-
ty parameters that have been set.
The SafeRDC monitors the robot system by means of the safety parameters 
that have been set. If the robot violates a monitoring limit or a safety parame-
ter, it is stopped.
The safe inputs and outputs of the SafeRDC are of a redundant design and 
LOW active.
2.3 Monitoring ranges
Description Up to 10 freely definable monitoring ranges are available.
Inversion Inversion defines the nature of the monitoring range within the axis limits. A 
monitoring range can be defined as a workspace or safety zone.
Level of the safe outputs and inversion-specific reactions:
7 Bending machine
Caution!
In order to allow safe retraction of the robot, the monitoring ranges are not 
subjected to safe monitoring in T1 mode. If a limit is exceeded in T1 mode, 
the robot is not stopped safely and there is a risk of personal injury and ma-
terial damage.
 (>>> 2.9 "T1 mode (safe robot retraction)" page 21)
Monitoring 
range
Description Stop reaction
1
Permanently monitored and always 
active. It can be modified, but not 
deactivated. Trigger a stop.
2...7 Activated using safe inputs.
8...10
These are always active and set 
safe outputs which can be wired 
externally.
Do not trigger a 
stop.
Monitoring 
range
Inversion = FALSE Inversion = TRUE
Workspace Safety zone
2...7
Robot stops if the work-
space is active and at 
least one axis has exceed-
ed the limit.
Robot stops if the safety 
zone is active and at least 
one axis has exceeded 
the limit.
8...10
HIGH = all axes are locat-
ed in the workspace.
HIGH = no axis is located 
in the safety zone.
LOW = at least one axis is 
not located in the work-
space.
LOW = at least one axis is 
located in the safety zone.
12 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
Stop reactions Stop reaction Description Example
2.3.1 Workspaces
Description KUKA.SafeRobot can be used for the separate software setting and monitor-
ing of the axis limits of each individual axis. The resulting axis range is the per-
missible range of an axis within which the robot may move. The individual axis 
ranges together make up the overall workspace, which may consist of up to 8 
axis ranges. The 6 robot axes and 2 external axes can be defined in a work-
space.
Example The diagram (>>> Fig. 2-2) shows an example of an axis-specific workspace. 
The workspace of axis 1 is configured from –110° to +130° and corresponds 
to the permissible motion range of the robot.
STOP 0
The stop is triggered if a moni-
toring function is already acti-
vated and the robot then 
exceeds the monitoring limit.
Robot exceeds the 
axis limit of an acti-
vated workspace in 
Automatic mode.
STOP 1
The stop is triggered if a moni-
toring function is just being 
activated and the robot has 
already exceeded the monitor-
ing limit.
A safety zone in which 
the robot is currently 
situated is activated by 
a safety mat.
STOP 2 The stop is triggered by the KUKA System Software.
Robot exceeds the 
axis limit of an acti-
vated workspace in T1 
mode.
Caution!
If the robot is stopped by a monitoring function, it requires a certain stopping 
distance before coming to a standstill. The stopping distance depends on the 
robot type, the velocity of the robot, the payload and other parameters. The 
stopping distances must be determined for the specific application by means 
of trials.
Fig. 2-2: Example workspace
1 Workspace 3 Stopping distance
2 Robot 4 Safeguarded zone
13 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.3.2 Safety zones
Description KUKA.SafeRobot can be used for the separate software setting and monitor-
ing of the axis limits of each individual axis. The resulting axis range is the per-
missible range of an axis within which the robot may not move. The individual 
axis ranges together make up the overall safety zone, which may consist of up 
to 8 axes ranges. The 6 robot axes and 2 external axes can be defined in a 
safety zone.
Example The diagram (>>> Fig. 2-3) shows an example of an axis-specific safety zone. 
The protected range and the stopping distances correspond to the parameter-
ized safety zone. The motion range of axis 1 is limited to –185° to +185° by 
means of software limit switches. The safety zone is configured from –110° to 
–10°. This results in 2 permissible motion ranges for the robot, separated by 
the configured safety zone.
2.3.3 Reference stop
Description If a reference stop is set for one of the monitoring ranges 2 to 7 and the follow-
ing preconditions are met, the robot stops with a STOP 1.
? Monitoring range is activated.
? Mastering test is requested.
? T2, AUT or AUT EXT mode is set.
In order to be able to move the robot, deactivate all monitoring ranges and per-
form a mastering test.
2.4 Velocity and acceleration monitoring
Description The following velocity and acceleration monitoring functions can be set in the 
configuration window:
Fig. 2-3: Example safety zone
1 Permissible motion range 1 4 Safety zone
2 Robot 5 Permissible motion range 2
3 Stopping distance
14 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
Reduced axis velocity
The velocity of every robot axis can be monitored against a limit value.
? Axis velocity limit value that can be activated by means of the safe inputs 
“Safe reduced velocity” and/or “Standstill monitoring”.
? Axis velocity limit value for T1 mode
Cartesian velocity
The Cartesian velocity at the center of the mounting flange on the robot can 
be monitored.
? Flange center point velocity limit value that can be activated by means of 
the safe inputs “Safe reduced velocity” and/or “Standstill monitoring”.
? Flange center point velocity limit value for T1 mode
Reduced axis acceleration
The acceleration of every robot axis can be monitored against a limit value. 
The axis acceleration can be activated in the configuration window.
? Axis acceleration limit value that can be activated by means of the safe in-
puts “Safe reduced velocity” and/or “Standstill monitoring”.
? Axis acceleration limit value for T1 mode
Stop reactions If the limit set in the configuration window is exceeded, the robot stops with a 
STOP 0.
2.5 Standstill monitoring
Description The robot is at a monitored standstill, but may nonetheless move within the pa-
rameterized axis angle tolerances. If the standstill monitoring is active, the ve-
locity and acceleration monitoring are also activated.
An axis angle tolerance limit value can be set for standstill monitoring; this limit 
value is activated via the safe input “Standstill monitoring”.
Stop reactions If the limit set in the configuration window is exceeded, the robot stops with a 
STOP 0.
Caution!
In order to allow safe retraction of the robot, standstill monitoring is not sub-
jected to safe monitoring in T1 mode. The robot is not safely stopped and 
there is a risk of personal injury and material damage.
 (>>> 2.9 "T1 mode (safe robot retraction)" page 21)
Caution!
If the robot isstopped by a monitoring function, it requires a certain stopping 
distance before coming to a standstill. The stopping distance depends on the 
robot type, the velocity of the robot, the payload and other parameters. The 
stopping distances must be determined for the specific application by means 
of trials.
15 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.6 Safe state (output OUT_STATUS)
Description The following conditions must be met for a safe state (OUT_STATUS=HIGH). 
If at least one of the conditions is not met, the safe state is violated 
(OUT_STATUS=LOW).
2.7 Mastering test
Description The mastering test is used to check whether the current position of the robot 
and the external axes corresponds to a reference position. If the deviation is 
too great, the mastering test has failed. The robot stops with a STOP 1 and 
can now only be moved in T1 mode. In this case, the robot controller gener-
ates the message "Mastering test failed". If the mastering test run was suc-
cessful, the robot can be safely monitored using the SafeRDC.
The mastering test must be carried out in the following cases:
? After the robot controller has booted
Once the robot controller has booted, the robot can be moved normally for 
2 hours without a reference test. Once this time has elapsed, the robot 
stops with a STOP 2.
? After mastering
The mastering test can be called in the following ways:
? External request via a signal and automatic call of the program MasRe-
fReq.SRC
? Internal request caused by lack of mastering or booting of the robot con-
troller and automatic call of the program MasRefReq.SRC
? Manual selection of the program MasRefReq.SRC
Condition
Operating 
mode
Stop 
reaction
Hardware and software components are 
in flawless condition and in good work-
ing order.
T1 STOP 0
T2, AUT, 
AUT EXT STOP 0
Safety parameters are confirmed.
T1 STOP 0
T2, AUT, 
AUT EXT STOP 0
There are no encoder errors.
T1 STOP 0
T2, AUT, 
AUT EXT STOP 0
Safe inputs and outputs are free from 
errors.
T1 No stop
T2, AUT, 
AUT EXT STOP 0
Robot is mastered.
T1 No stop
T2, AUT, 
AUT EXT No stop
Mastering test has been performed suc-
cessfully.
T1 No stop
T2, AUT, 
AUT EXT No stop
Caution!
If there is a LOW level signal at output OUT_STATUS, the robot system is 
not safely monitored and suitable system-specific safety precautions must be 
taken.
16 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
If, during operation, the mastering test is requested via the external signal, the 
mastering test is performed next time the program MasRefReq.SRC is auto-
matically called. The message “Mastering test required” is generated.
2.7.1 Reference position
The reference position must be taught in the program MasRefStart.SRC and 
in the configuration window (>>> 6.11 "Programming the mastering test" 
page 60). The reference position can be approached with the actuating plate 
or with a ferromagnetic part of the tool.
The reference run must be selected in accordance with the following criteria:
? The position of the reference switch must not hinder normal program exe-
cution.
? The reference position must not be a position in which the axes are in a 
singularity.
? In the reference position, both proximity switch surfaces of the reference 
switch must be actuated by the switching surface (actuating plate or tool).
Fig. 2-4: Example: position of the actuating plate on the reference switch
1 Tool
2 Actuating plate
3 Reference switch
4 Mechanical mounting fixture for the reference switch
5 Actuated reference switch
17 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
? In the reference position, the robot axes must be at least ±5° away from 
the mastering position.
2.7.2 Mastering test signal diagram
The signal diagram for the mastering test applies in the following case:
? One reference switch is connected.
? No fault signal at reference switch.
? Mastering test is requested internally because of lack of mastering or boot-
ing of the robot controller.
2.8 Brake test
Description In the brake test, the robot controller checks the functionality and wear of the 
brakes. During the brake test, all robot axes and up to 2 external axes are test-
ed one after the other. All axes configured in the machine data and contained 
in the first DSE are tested. The brake test starts with axis A 1.
1. The robot accelerates to a defined velocity.
2. Once the robot has reached the defined velocity, the brakes are applied 
and the results of the brake test are displayed for each axis in the message 
window.
Fig. 2-5: Signal diagram of the mastering test
Item Description
1 Mastering test is requested internally.
2 Automatic call of the program MasRefReq.SRC
Start of the mastering test
3 Actual position is identical to the reference position and the ref-
erence switch is actuated.
4 Reference switch is no longer actuated.
End of the mastering test
The message “Mastering test has been performed successfully” 
is generated.
Decouplable axes cannot be safely monitored.
18 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
3. If a brake is identified as being defective, the brake test can be repeated 
or the robot can be moved to the parking position. If a brake has reached 
the wear limit, the robot controller generates a message. The robot can be 
moved without restrictions.
The brake test must be carried out in the following cases:
? After the robot controller has booted
? Cyclically during operation, every 46 h at the latest
The brake test can be called in the following ways:
? As a subprogram after the parameterized brake test cycle time
? Via an external signal
? Manually
The brake test cycle time can be set in BrakeTestDrv.INI.
 (>>> 9.6 "Variables in BrakeTestDrv.INI" page 75)
The remaining brake test cycle time can be displayed using the timer 
$BREMSENTEST_TIMER. When this time has elapsed, a brake test is re-
quested and the robot controller generates the following message: “Brake test 
required”. The monitoring time is started and the robot can still be moved for 
another 2 hours. Once the monitoring time has elapsed, the robot stops and 
the robot controller generates the following acknowledgement message: “Test 
cycle for brake test request exceeded”. Once this message has been acknowl-
edged, the robot can be moved for 2 hours.
2.8.1 Parking position
The parking position must be taught in the program BrakeTestPark.SRC. If a 
brake is identified as being defective, the robot can be moved to the parking 
position. The parking position must be selected in a position where the robot 
can sag safely.
The parking position can correspond to the transport position, for example.
Warning!
If a brake has been identified as being defective, the drives remain under ser-
vo-control for 2 hours following the start of the brake test (monitoring time). 
Once this time has elapsed, the drives are deactivated.
For the brake test, every robot axis requires a range of motion of ±10°, start-
ing from the start position of the brake test.
The motion range of ±10° is preconfigured as a default value in the file 
BrakeTestDrv.INI and may only be modified in consultation with the KUKA 
Robot Group.
19 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.8.2 Signal diagram of the brake test
The signal diagram for the brake test applies in the following case:
? Each monitored axis is OK.
? Brake test is successful.
? No brake has reached the wear limit.
? Brake test is requested internally when the brake test cycle time has 
elapsed or when the robot controller is booted.
Fig. 2-6: Transport position of the robot
Fig. 2-7: Signal diagram of the brake test
Item Description1 The brake test is requested internally.
2 Automatic call of the program BrakeTestReq.SRC
Start of the brake test
3 End of the brake test
The message “Brake test has been performed successfully” is 
generated.
20 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
2.9 T1 mode (safe robot retraction)
Description If the robot has violated a monitoring range and been stopped, it can only be 
moved out of the violated workspace in T1 mode. The monitoring ranges re-
main active and messages are displayed in the message window. In T1 mode, 
the robot can be moved to any position, irrespective of what monitoring ranges 
are active.
The robot can be moved free in T1 mode in the following cases:
? Safe input/output error
? Error in the cross comparison (system error 3000/3001/3002)
? Monitoring range is violated or has been exceeded
? Standstill monitoring is violated or has been exceeded
? Mastering test was not successful
? In an activated monitoring range, the reference stop has been activated 
and no mastering test has been carried out
The following monitoring functions are active in T1 mode:
? Flange center point velocity for T1
? Axis velocity for T1 is active if “Safe axis monitoring” is activated.
? Axis acceleration for T1 is active if “Safe axis monitoring” is activated and 
“Monitoring axis acceleration for T1” is activated.
If “Standstill monitoring” and/or “Safe reduced velocity” is activated in T1 
mode, the lower limit value in the configuration window is recognized as the 
limit by the SafeRDC.
Reaction of the robot if an axis limit is exceeded:
If the robot exceeds an axis limit in T1 mode, the robot stops with a STOP 2 
and a message is generated. Once the message has been acknowledged, ro-
bot motion can be resumed. Every time an axis limit is subsequently exceed-
ed, the robot stops.
Reaction of the robot if standstill monitoring is activated:
If standstill monitoring is active in T1 mode, the robot stops with a STOP 2 af-
ter the configured axis angle tolerance has been reached and a message is 
generated. Once the message has been acknowledged, the robot can be 
moved freely.
2.10 Monitoring functions that can be activated
Description Depending on the mode that has been set and the signal level at the safe in-
put, the monitoring functions are activated:
In order not to violate the monitoring functions in T1 mode, the setting for jog 
override must not exceed 90%. Alternatively, reduce the maximum possible 
velocity in T1 mode from 250 mm/s to 225 mm/s in the machine data.
Input Level T1 T2, AUT, AUT EXT
E0...E5
Monitoring range 2 to 7 LOW
? Monitoring ranges 2 to 7 
are not safely moni-
tored.
? Monitoring ranges 2 to 7 
are safely monitored.
HIGH ? Monitoring ranges 2 to 7 are not monitored.
21 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Input Level T1 T2, AUT, AUT EXT
If monitoring functions are violated, the following outputs can be activated or 
deactivated:
2.11 Components
Software These software components are included in the KUKA.SafeRobot package:
? KUKA.SafeRobot 1.1
Hardware These hardware components are included in the KUKA.SafeRobot package:
? Reference group
 (>>> 2.11.2 "Reference group" page 24)
? Data cable X21 - X31
? Data cable X21.1 - X41
2.11.1 SafeRDC
Description The SafeRDC consists of the following components:
? SafeRDC board
? I/O Print board
? SafeRDC box
E_HALT
Standstill monitoring
LOW
? Not safe standstill mon-
itoring
? Axis velocity is subject-
ed to safe monitoring.
? Flange center point ve-
locity is subjected to 
safe monitoring.
? Axis acceleration is sub-
jected to safe monitoring 
(if active).
? Safe standstill monitor-
ing
? Axis velocity is subject-
ed to safe monitoring.
? Flange center point ve-
locity is subjected to 
safe monitoring.
? Axis acceleration is sub-
jected to safe monitoring 
(if active).
HIGH ? No standstill monitoring. 
E_DV
Safe reduction of velocity
LOW
? Axis velocity is subjected to safe monitoring.
? Flange center point velocity is subjected to safe moni-
toring.
? Axis acceleration is subjected to safe monitoring (if ac-
tive).
HIGH ? Safe reduced velocity is not monitored.
Output Level T1 T2, AUT, AUT EXT
OUT_A0...OUT_A2
Monitoring range 8 to 10
LOW ? Monitoring ranges 8 to 10 have been violated.
HIGH ? Monitoring ranges 8 to 10 have not been violated.
OUT_STATUS
Status of the monitoring 
functions
LOW ? Safe robot monitoring is not activated.
HIGH
? Safe robot monitoring is activated.
22 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
The SafeRDC board redundantly evaluates the resolver signals and monitors 
the position of the robot axes. The resolver signals are compared with the 
safety parameters that have been set.
The I/O Print board is plugged onto the SafeRDC board and provides the 24-
volt input and output signals.
The SafeRDC box contains the SafeRDC board with the I/O Print board and 
is mounted on the base frame of the robot.
Functions ? Monitoring of the robot according to the safety parameters that have been 
set and the signals at the safe inputs
? Monitoring of the safe inputs and outputs for violation of dual-channel op-
eration
? Safe evaluation of the actual position
? Safe disconnection of the drives
Fig. 2-8: SafeRDC hardware components
1 SafeRDC box
2 SafeRDC board with I/O Print board
Fig. 2-9: SafeRDC box on base frame
1 SafeRDC box
2 Robot
23 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
? Communication with the robot controller
? Pulsing of the safe inputs and outputs
2.11.2 Reference group
Description A reference group consists of the following components:
? Reference switch
? Actuating plate
? Reference cable and reference connector
? Accessories
Fig. 2-10: Reference group hardware components
1 Inductive reference switch for 1 reference group
2 Actuating plate
3 Mechanical reference switches for 3 reference groups 
(optional)
Reference group Standard Optional
Number of refer-
ence groups 1 3
Number of actuat-
ing plates 1 3
Reference switch
Inductive
? XS Ref
Mechanical
? XS Ref.1
? XS Ref.2
? XS Ref.3
Reference cable ? X42 - XS Ref
? X42.1 - XS Ref.1
? X42.2 - XS Ref.2
? X42.3 - XS Ref.3
24 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
Reference group Standard Optional
2.12 Connecting cables
Overview The diagram (>>> Fig. 2-11) shows an example of the connecting cables of 
the robot system. One mechanical reference group is used.
Reference con-
nector ? X42
? X42.1
? X42.2
? X42.3
Accessories - - -
? Electrical installations 
X904 - X902
? SafeRDC box lid (optional)
Number of refer-
ence groups 1 3
Fig. 2-11: Overview of connecting cables
Item Description
1 Robot controller
2 Robot
3 Reference switch XS Ref
Alternatively, 3 reference switches XS Ref.1, XS Ref.2 and XS 
Ref.3 can be used.
4 Reference cable X42 - XS Ref
Alternatively, 3 reference cables X42.1 - XS Ref.1, X42.2 - XS 
Ref.2 and X42.3 - XS Ref.3 can be used.
5 Connecting cable X40 - external safety logic
6 Data cable X21 - X31
7 Data cable X21.1 - X41
25 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.12.1 Connections on the SafeRDC box
Overview
2.12.2 Connections on the SafeRDC box (optional)
Description If 3 reference groups are used, additional connections are available on the 
SafeRDC box.
Overview
Fig. 2-12: Connections on the SafeRDC box
X02 Junction box on SafeRDC box
X31 Connection for data cable X21 - X31
X32 Connection for electronic measuring tool (EMT)
X40 Connection for safe inputs and outputs
X41 Connection for data cable X21.1 - X41
X42 Connection for referencecable X42 - XS Ref
Fig. 2-13: Connections on the SafeRDC box (optional)
X02 Junction box on SafeRDC box
X31 Connection for data cable X21 - X31
X32 Connection for electronic measuring tool (EMT)
X40 Connection for safe inputs and outputs
X41 Connection for data cable X21.1 - X41
X42.1 Connection for reference cable X42.1 - XS Ref.1
X42.2 Connection for reference cable X42.2 - XS Ref.2
X42.3 Connection for reference cable X42.3 - XS Ref.3
26 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
2.12.3 Connector pin assignment of data cable X21 - X31
Description
2.12.4 Connector pin assignment of data cable X21.1 - X41
Description
Pin Signal designation Pin Signal designation
1 +24V_CR 10 A_FSR1 inverted
2 GND_P 11 A_FSR1
3 +24V 12 A_DR1 inverted
4 A_CLKR1 inverted 13 A_DR1
5 A_CLKR1 14 A_CLKX1 inverted
6 A_FSX1 15 A_CLKX1
7 A_FSX1 inverted 16 Coding pin or hole
8 A_DX1 17 GND_CR
9 A_DX1 inverted
Pin Signal designation Pin Signal designation
1 TA24V(A)-ESC 10 E_T1_A_24V
2 GND ESC 11 E_T1_B_24V
3 TA24V(B)-ESC 12 COROB_EN_A_24V
4 ENA_A_24V 13 COROB_EN_B_24V
5 ENA_B_24V 14 GND_E
6 QE_A_24V 15 GND_P
7 QE_B_24V 16 Coding pin or hole
8 TA24V(B) inverted 17 Not used.
9 TA24V(A) inverted
27 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.12.5 Connector pin assignment of reference cable X42 - XS Ref
Description
2.12.6 Wiring diagram for 3 reference groups (optional)
Description If 3 reference groups are used, all 3 reference switches must be connected to 
the SafeRDC box.
Pin Signal designation Pin Signal designation
1 /TA24V_A 4 /TA24V_B
2 E_REF_A_24V 5 E_REF_B_24V
3 GND 6 Not used.
Fig. 2-14: Wiring diagram for 3 reference groups (optional)
1 SafeRDC box
2 Reference switch 3
28 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
3 Reference switch 2
2.13 Interface X40
Overview
Module a Module a contains the safe inputs of the SafeRDC for activating the monitoring 
ranges.
Channels A and B of the safe inputs must have a LOW level signal to activate 
the monitoring ranges.
Module b Module b contains the connections for the internal and external supply voltag-
es of the safe inputs and outputs.
Module c Module c contains the connections for the standstill monitoring and the re-
duced axis velocity and acceleration.
Channels A and B of the safe inputs must have a LOW level signal to activate 
the monitoring ranges.
Module d Module d contains the safe outputs of the SafeRDC that can be wired exter-
nally and are only used for communication. The voltage supplied via pins b5 
and b6 is present at the safe outputs.
4 Reference switch 1
Fig. 2-15: Interface X40
1 Module a (pins)
2 Module b (female contacts)
3 Module c (pins)
4 Module d (female contacts)
The safe outputs have a max. load rating of 100 mA per output.
29 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2.13.1 Connector pin allocation X40
Module a Pin Signal designation Description
a1 E0_A_24V LOW = input 0 channel A for monitoring 
range 2 is activated.
HIGH = input 0 channel A for monitoring 
range 2 is deactivated.
a2 E0_B_24V LOW = input 0 channel B for monitoring 
range 2 is activated.
HIGH = input 0 channel B for monitoring 
range 2 is deactivated.
a3 E1_A_24V LOW = input 1 channel A for monitoring 
range 3 is activated.
HIGH = input 1 channel A for monitoring 
range 3 is deactivated.
a4 E1_B_24V LOW = input 1 channel B for monitoring 
range 3 is activated.
HIGH = input 1 channel B for monitoring 
range 3 is deactivated.
a5 E2_A_24V LOW = input 2 channel A for monitoring 
range 4 is activated.
HIGH = input 2 channel A for monitoring 
range 4 is deactivated.
a6 E2_B_24V LOW = input 2 channel B for monitoring 
range 4 is activated.
HIGH = input 2 channel B for monitoring 
range 4 is deactivated.
a7 E3_B_24V LOW = input 3 channel B for monitoring 
range 5 is activated.
HIGH = input 3 channel B for monitoring 
range 5 is deactivated.
a8 E3_A_24V LOW = input 3 channel A for monitoring 
range 5 is activated.
HIGH = input 3 channel A for monitoring 
range 5 is deactivated.
a9 E4_B_24V LOW = input 4 channel B for monitoring 
range 6 is activated.
HIGH = input 4 channel B for monitoring 
range 6 is deactivated.
a10 E4_A_24V LOW = input 4 channel A for monitoring 
range 6 is activated.
HIGH = input 4 channel A for monitoring 
range 6 is deactivated.
a11 E5_B_24V LOW = input 5 channel B for monitoring 
range 7 is activated.
HIGH = input 5 channel B for monitoring 
range 7 is deactivated.
a12 E5_A_24V LOW = input 5 channel A for monitoring 
range 7 is activated.
HIGH = input 5 channel A for monitoring 
range 7 is deactivated.
30 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
Module b Pin Signal designation Description
b1 /TA24V_A Pulsed voltage channel A for input test
Connect pin b1 via floating contacts to 
channel A of the safe inputs.
b2 /TA24V_B Pulsed voltage channel B for input test
Connect pin b2 via floating contacts to 
channel B of the safe inputs.
b3 GND-E Reference potential for safe inputs
Connect pin b4 to pin b3.
b4 GND-P Reference potential for safe inputs with 
internal power supply
Connect pin b4 to pin b3.
b5 +24V_AUSG_A +24 V connection, channel A, for supply-
ing the safe outputs A0...A2
In the case of operation with an external 
safety logic, connect pin b5 to external 
+24 V.
In the case of operation without an 
external safety logic, connect pin b5 to 
pin b8.
If the safe outputs are routed to the safe 
inputs, connect pin b5 to pin b1.
The safe outputs are pulsed.
b6 +24V_AUSG_B +24 V connection, channel B, for supply-
ing the safe outputs A0...A2
In the case of operation with an external 
safety logic, connect pin b6 to external 
+24 V.
In the case of operation without an 
external safety logic, connect pin b6 to 
pin b8.
If the safe outputs are routed to the safe 
inputs, connect pin b6 to pin b3.
The safe outputs are pulsed.
b7 GND-A1 Reference potential for the safe outputs, 
channels A and B
If the safe outputs A0...A2 are supplied 
with the internal +24 V, connect pin b7 to 
pin b9.
If the safe outputs A0...A2 are supplied 
externally with internal +24 V, connect 
pin b7 to the reference potential of the 
external supply.
31 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Pin Signal designation Description
Module c
b8 +24V-P Internal +24 V supply of the SafeRDC for 
the safe outputs A0...A2
The internal +24 V supply is required for 
operation without an external safety 
logic.
If the outputs are supplied with the inter-
nal 24 V of the SafeRDC, connect pin b8 
to pin b5 and pin b6.
b9 GND-P Reference potential for the safe outputs, 
channels A and B
This GND-P is required if the safe out-
puts A0...A2 are supplied with the inter-
nal +24 V of the SafeRDC.
In this case, connect pin b9 to pin b7.
b10 GND-P Reference potential for the safe outputs, 
channels A and B
This GND-P is required if the safe out-
puts A0...A2 are supplied with the inter-
nal +24 V of the SafeRDC. It serves as 
an additional connection for the refer-
ence potential if pin b9 is not sufficient.
In this case, connect pin b10 to pins b9 
and b7.
b11 +24V_AUSG_B_2 Not used.
b12 +24V_AUSG_A_2 Not used.
Pin Signal designation Description
c1 E6_A_24V Not used.
c2 E6_B_24V Not used.
c3 E_HALT_A_24V LOW = input channel A for safe standstill 
monitoring is activated.
HIGH = input channel A for safe stand-
still monitoring is deactivated.
c4 E_HALT_B_24V LOW = input channel B for safe standstill 
monitoring is activated.
HIGH = input channel B for safe stand-
still monitoring is deactivated.
c5 E_DV_A_24V LOW = input channel A for reduced 
velocityis activated.
HIGH = input channel A for reduced 
velocity is deactivated.
c6 E_DV_B_24V LOW = input channel B for reduced 
velocity is activated.
HIGH = input channel B for reduced 
velocity is deactivated.
c7 N. C. N. C.
c8 N. C. N. C.
c9 N. C. N. C.
c10 N. C. N. C.
32 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
Pin Signal designation Description
Module d
2.13.2 Safe inputs
Description Monitoring functions on the SafeRDC can be activated and deactivated by 
means of safe inputs. The inputs can be connected via a safety PLC or floating 
contacts.
The safe inputs of the SafeRDC are of a redundant design and LOW active. 
All safety functions are retained in the event of a break in the cable, a short-
circuit or a power failure and an error is detected at a safe input.
c11 N. C. N. C.
c12 N. C. N. C.
Pin Signal designation Description
d1 OUT_A0_A LOW = output 0 channel A for monitoring 
range 8 is violated.
HIGH = output 0 channel A for monitor-
ing range 8 is not violated.
d2 OUT_A0_B LOW = output 0 channel B for monitoring 
range 8 is violated.
HIGH = output 0 channel B for monitor-
ing range 8 is not violated.
d3 OUT_A1_A LOW = output 1 channel A for monitoring 
range 9 is violated.
HIGH = output 1 channel A for monitor-
ing range 9 is not violated.
d4 OUT_A1_B LOW = output 1 channel B for monitoring 
range 9 is violated.
HIGH = output 1 channel B for monitor-
ing range 9 is not violated.
d5 OUT_A2_A LOW = output 2 channel A for monitoring 
range 10 is violated.
HIGH = output 2 channel A for monitor-
ing range 10 is not violated.
d6 OUT_A2_B LOW = output 2 channel B for monitoring 
range 10 is violated.
HIGH = output 2 channel B for monitor-
ing range 10 is not violated.
d7 OUT_STATUS_B LOW = output channel B for status is not 
subjected to safe monitoring.
HIGH = output channel B for status is 
subjected to safe monitoring.
d8 OUT_STATUS_A HIGH = output channel A for status is 
subjected to safe monitoring.
LOW = output channel A for status is not 
subjected to safe monitoring.
d9 OUT_5_B Not used.
d10 OUT_5_A Not used.
d11 N. C. N. C.
d12 N. C. N. C.
33 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
If an error occurs at a safe input, the SafeRDC triggers a STOP 0 and goes to 
the state “Safety mode not possible”. The message “Failure safety input no. 
XXX” appears.
Overview
Characteristics Electrical characteristics of the safe inputs:
? Voltage: 24 V DC
? Rated current: 3 mA (with special external circuit max. 10 mA)
? Channels per safe input: 2
? Check of dual-channel operation:
? The 6 channels may differ within a tolerance of 2 s.
? If one channel twice fails to follow the other, this is considered a dual-
channel violation.
Example: Channel A switches to HIGH then back to LOW, but channel 
B remains LOW.
? The signal level must change at both input channels; only then does the 
SafeRDC accept the new state.
Caution!
In order to allow safe retraction of the robot, the safe inputs are not subjected 
to safe monitoring in T1 mode. If an error occurs at a safe input in T1 mode, 
the robot is not stopped safely and there is a risk of personal injury and ma-
terial damage.
 (>>> 2.9 "T1 mode (safe robot retraction)" page 21)
Input Description
0
E0_A_24V and E0_B_24V at X40
Monitoring range 2
1
E1_A_24V and E1_B_24V at X40
Monitoring range 3
2
E2_A_24V and E2_B_24V at X40
Monitoring range 4
3
E3_A_24V and E3_B_24V at X40
Monitoring range 5
4
E4_A_24V and E4_B_24V at X40
Monitoring range 6
5
E5_A_24V and E5_B_24V at X40
Monitoring range 7
6
E_REF_A_24V and E_REF_B_24V at X42
Mastering test
7
E6_A_24V and E6_B_24V at X40
Not used.
8
E_HALT_A_24V and E_HALT_B_24V at X40
Standstill monitoring
9
E_DV_A_24V and E_DV_B_24V at X40
Safe reduced velocity and acceleration
10 Not used.
11 Not used.
12
E_T1_A_24V and E_T1_B_24V at X41
T1 mode
34 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
2. Product description
? Pulse duration T(LOW) of the pulsed voltage /TA24V: 2 ms if check suc-
cessful, max. 4 ms if check fails
? Pulse duration T(HIGH) of the pulsed voltage /TA24V: 330 ms
? Pulse duty factor T(HIGH):T(LOW) of the pulsed voltage /TA24V: 165:1 if 
check successful, max. 82.5:1 if check fails
? Delay time when switching signal level:
? HIGH/LOW: 5 ms
? LOW/HIGH: 10 ms
2.13.3 Safe outputs
Description The safe outputs are used to signal the safety states on the SafeRDC to the 
Electronic Safety Circuit (ESC) and a safety PLC:
The safe outputs of the SafeRDC are of a redundant design and LOW active. 
All safety functions are retained in the event of a break in the cable, a short-
circuit or a power failure and an error is detected at a safe output.
Overview
Characteristics Electrical characteristics of the safe outputs:
? Voltage: 24 V DC
Caution!
If an error occurs at a safe output, the robot stops with a STOP 0 and the out-
put switches to the safe state (LOW level). As soon as the error is eliminated 
and the output is set, the output state switches back to the HIGH level. If ac-
tuators whose automatic reactivation would be hazardous are connected to 
the safe outputs, additional measures, such as a reclosing lockout, must be 
implemented in order to avoid this risk.
Caution!
In order to allow safe retraction of the robot, the safe outputs are not subject-
ed to safe monitoring in T1 mode. If an error occurs at a safe output in T1 
mode, the robot is not stopped safely and there is a risk of personal injury and 
material damage.
 (>>> 2.9 "T1 mode (safe robot retraction)" page 21)
Output Description
0
OUT_A0_A and OUT_A0_B at X40
Monitoring range 8
1
OUT_A1_A and OUT_A1_B at X40
Monitoring range 9
2
OUT_A2_A and OUT_A2_B at X40
Monitoring range 10
3
QE_A_24V and QE_B_24V at X41
Qualifying inputs (STOP 0)
4
ENA_A_24V and ENA_B_24V at X41
External E-STOP (STOP 1)
5
OUT_STATUS_A and OUT_STATUS_B at X40
Safe state
6
OUT_A5_A and OUT_A5_B at X40
Not used.
35 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
? Maximum load rating: 100 mA
? Channels per safe output: 2
? Pulse duration T(LOW) of the pulsed voltage /TA24V: 375 μs
? Pulse duration T(HIGH) of the pulsed voltage /TA24V: 330 ms
? Pulse duty factor T(HIGH):T(LOW) of the pulsed voltage /TA24V: 825:7
36 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
3. Technical data
3 Technical data
3.1 Technical data of the SafeRDC
3.2 Reference switch
Designation Values
Permissible ambient 
temperature
? transportation -25 °C to +70 °C
? Storage: -25 °C to +60 °C
? Operation: +10 °C to +55 °C
Supply voltage DC 18 V to 33 V
Relative atmospheric 
humidity
Class 3K3 to EN 50178 (non-condensing)
Shock sensitivity ? Duration: 5 ms
? Strength: 20 g
Vibration resistance ? Amplitude: 1 mm at ≤ 13.2 Hz
? Acceleration: 0.7 g at 13.2 Hz to 100 Hz
Electromagnetic com-
patibility (EMC)
Immunity from interference with mains filter to 
EN 61800-3
Degree of fouling Degree of fouling 2 to VDE 0110 part 2
Altitude 1000 m with no reduction in power
Protection classifica-
tion
IP 65
Permissible cable 
length for data cable 
X21 - X31
With internal power supply to the safe inputs and 
outputs:
? 7 m
? 15 m
With external power supply to the safe inputs 
and outputs:
? 25 m
? 35 m
Designation Values
Ambient temperature -25 °C to +70 °C
Switching function Break contact
DC operating voltage or HIGH level in the case 
of pulsed operating voltage of the reference 
switch
24 V
Permissible range for the DC operating voltage 
or HIGH level for pulsed voltage
20 to 33 V
Required pulse duty factor T(HIGH):T(LOW) for 
pulsed voltage
Min. 4:1
Supported pulseduration T(LOW) for pulsed 
voltage
0.1 to 20 ms
Operating current (power consumption) without 
load
5 mA
Permissible load current max. 250 mA
Permissible switching frequency max. 500 Hz
37 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Designation Values
3.3 Reference switch hole pattern
Description
Permissible switching distance at the proximity 
switch surfaces
0 to 4 mm
Short circuit and overload protection, pulsed Yes
Outputs ? PNP
? LOW-active
? Dual-channel
LED function indicator Yes
Hysteresis when installed 0.2 to 1 mm
EMC conformity IEC 60947-5-2
1 2 holes for fastening elements, Ø 6.6 mm
2 2 holes for roll pins, Ø 4 mm
38 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
3. Technical data
3.4 Hole pattern for actuating plate
Description
1 2 M6 threaded holes for fastening elements
2 2 holes for fastening elements, Ø 9 mm
39 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
40 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
4. Safety
4 Safety
Personnel ? All persons working with the robot system must have read and understood 
the robot system documentation, including the safety chapter.
? A KUKA.SafeRobot training course is recommended for all persons work-
ing on the robot system.
? Start-up work, maintenance and repairs may only be carried out by trained 
personnel.
? The safety parameters may only be set and modified by authorized per-
sonnel. No other persons may modify the safety parameters.
Robot system ? This robot system must be operated in accordance with the applicable na-
tional laws, regulations and standards.
? The user must ensure that the system can be operated in complete safety.
? The maximum permissible service life of safety-relevant hardware compo-
nents is 40 000 operating hours as counted by the operating hours meter. 
The operating hours meter is running as long as the drives are under ser-
vo-control. Once this time has been reached, the safety-relevant hardware 
components must be exchanged.
? Decouplable axes cannot be safely monitored.
? All axes configured in the machine data and contained in the first DSE can 
be monitored. One DSE contains a maximum of 8 axes. External axes in 
the top-mounted cabinet cannot be monitored.
? The Cartesian positions and velocities at the robot mounting flange are 
calculated with robot axes A 1 to A 6. External axes are not taken into con-
sideration.
Mastering test ? When a mastering test is carried out, all external axes must be switched 
to synchronous.
? All robot axes and all monitored external axes are included in the master-
ing test.
? If the reference switch is actuated by a ferromagnetic part of the tool, the 
accuracy requirements on the reference position must be met and must 
not be exceeded.
 (>>> 6.12 "Checking the reference position (actuation with tool)" page 61)
? If the tool is exchanged, the reference position and the accuracy of the ref-
erence position must be checked.
 (>>> 6.12 "Checking the reference position (actuation with tool)" page 61)
Brake test ? During the brake test, all robot axes and up to 2 external axes are tested. 
All axes configured in the machine data and contained in the first DSE are 
moved.
? If a brake has been identified as being defective, the parking position must 
be approached with a maximum velocity of 10%.
? Robot axes A 1 to A 6 are preconfigured for the brake test in the file 
BrakeTestDrv.INI. The parameters for robot axes A 1 to A 6 in the file 
BrakeTestDrv.INI may only be modified in consultation with the KUKA Ro-
bot Group.
? For the brake test, any external axes used must be configured in the file 
BrakeTestDrv.INI.
 (>>> 6.15 "Configuring external axes for the brake test" page 62)
Further information is contained in the robot operating instructions and in the 
robot controller operating instructions.
41 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Cables ? Do not connect and disconnect cables or hoses during operation.
? Only the data cables and reference cable X42 - XS Ref supplied by the 
KUKA Robot Group may be used.
? The data cables and reference cable X42 - XS Ref are suitable for instal-
lation in a cable carrier. The minimum bending radii must be observed 
when routing cables.
? The connectors of the data cables and reference cable X42 - XS Ref are 
coded and cannot be interchanged.
Start-up ? Start-up must be carried out and checked as described in Chapter 
(>>> 6 "Start-up" page 45).
? Before the robot is moved, it must be ensured that the correct machine 
data for the robot system have been transferred to the SafeRDC and con-
firmed.
? The values in the machine data may only be modified by authorized per-
sonnel. Modifying values in the machine may deactivate monitoring func-
tions.
? The password for logging onto the KUKA System Software as “Safety 
Maintenance” must be changed before start-up and must only be commu-
nicated to authorized personnel.
Operation ? KUKA.SafeRobot may not be operated until after safety acceptance has 
been carried out in accordance with the checklists in the Appendix. The 
checklists must be completed fully and confirmed in writing.
? If there is a LOW level at output signal OUT_STATUS, the robot system is 
not subjected to safe monitoring.
? If the robot violates one of the axis limits of monitoring ranges 8 to 10, the 
robot continues its motion without slowing down and the corresponding 
output is set.
? If the robot is stopped by a monitoring function, it requires a certain stop-
ping distance before coming to a standstill. The stopping distance de-
pends on the robot type, the velocity of the robot, the position of the robot 
axes, the payload and other parameters. The stopping distances of the ro-
bot axes are generally max. 30° and must be determined for the specific 
application by means of trials. In these trials, the monitoring ranges must 
be violated with the maximum load and maximum process velocity in order 
to be able to determine and set the correct monitoring limits.
? When the brake test is carried out, the program override is automatically 
set to 100%.
? If a brake is identified as being defective, the robot may sag. Slowly move 
the robot to the parking position without executing any safety functions 
(e.g. E-STOP, opening the safety gate, change of operating mode, etc.).
 (>>> 2.8 "Brake test" page 18)
? If an error occurs at a safe output, the robot stops with a STOP 0 and the 
output switches to the safe state (LOW level). As soon as the error is elim-
inated and the output is set, the output state switches back to the HIGH 
level. If actuators whose automatic reactivation would be hazardous are 
connected to the safe outputs, additional measures, such as a reclosing 
lockout, must be implemented in order to avoid this risk.
Type of routing Bending radius
Fixed installation Min. 5xØ of cable
Installation in cable carrier Min. 10xØ of cable
42 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
5. Installation
5 Installation 
5.1 System requirements
Hardware ? KUKA robot with SafeRDC
? KR C2 edition05 robot controller with SafeRobot option
Software ? KUKA System Software (KSS) 5.4
? The following KRL resources must be free:
5.2 Installing or updating KUKA.SafeRobot 
Precondition ? KUKA.SafeRobot 1.1 installation CD must be in the CD-ROM drive.
Procedure 1. Select the menu sequence Setup > Install Additional Software.
2. Press the New SW softkey. If a software package on the CD-ROM in the 
drive is not yet displayed, press the Refresh softkey.
3. Select the software to be installed and press the softkey Install. Answer 
the request for confirmation with Yes. The files are copied onto the hard 
drive.
4. If another additional software package is to be installed, repeatstep 3.
5. Depending on the specific additional software, it may be necessary to re-
boot the controller. In this case, a corresponding message will be dis-
played. Confirm with OK and restart the robot controller. The installation is 
resumed and completed.
LOG file A LOG file is created under C:\KRC\ROBOTER\LOG.
5.3 Uninstalling KUKA.SafeRobot
Precondition ? KUKA.SafeRobot 1.1 must be installed.
Procedure 1. Select the menu sequence Setup > Install Additional Software. All in-
stalled additional programs are displayed.
2. Select the software to be uninstalled and press the softkey Uninstall. An-
swer the request for confirmation with Yes. Uninstallation is prepared.
3. Reboot the robot controller. Uninstallation is resumed and completed.
More detailed information about the availability of robots with SafeRDC can 
be obtained from the KUKA Robot Group.
KRL resource Number
Interrupt 19
Flag 1010
It is advisable to archive all relevant data before updating or uninstalling a 
software package.
It is advisable to archive all relevant data before updating or uninstalling a 
software package.
43 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
LOG file A LOG file is created under C:\KRC\ROBOTER\LOG.
44 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
6 Start-up
6.1 Start-up overview
Overview Step Description
1 Install reference switch and actuating plate.
 (>>> 6.2 "Installing the reference switch and actuating plate" 
page 46)
2 Exchange lid of SafeRDC box (if 3 reference groups are used).
 (>>> 6.3 "Exchanging the lid of the SafeRDC box" page 47)
3 Connect connecting cables.
 (>>> 6.4 "Connecting the connecting cables" page 47)
4 Connect safety PLC (if a safety PLC is used).
 (>>> 6.5 "Connecting the Safety PLC" page 48)
5 Master the robot.
6 Assign input and output signals.
 (>>> 6.6 "Assigning input and output signals" page 49)
7 Define axis-specific monitoring ranges.
 (>>> 6.7 "Defining axis-specific monitoring ranges" page 49)
8 Define reference position.
 (>>> 6.8 "Defining the reference position" page 50)
9 Set safety parameters via the tree structure in the configuration 
window.
 (>>> 6.9 "Safety parameters" page 52)
10 Assign external axes to the reference group (if external axes 
are being used).
 (>>> 6.10 "Assigning external axes to the reference group" 
page 59)
11 Program mastering test.
 (>>> 6.11 "Programming the mastering test" page 60)
12 Check reference position (if the reference switch is actuated by 
the tool).
 (>>> 6.12 "Checking the reference position (actuation with 
tool)" page 61)
13 Perform mastering test.
 (>>> 6.13 "Performing a mastering test manually" page 61)
14 Configure external axes for brake test (if external axes are 
being used).
 (>>> 6.15 "Configuring external axes for the brake test" 
page 62)
15 Program brake test.
 (>>> 6.16 "Programming the brake test" page 63)
16 Perform brake test.
 (>>> 6.17 "Performing a manual brake test" page 63)
17 Carry out safety acceptance.
 (>>> 6.18 "Safety acceptance of KUKA.SafeRobot" page 64)
45 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Danger!
6.2 Installing the reference switch and actuating plate
Precondition ? The robot controller must be switched off and secured to prevent unau-
thorized persons from switching it on again.
? A tool must be mounted on the mounting flange.
? For axes A 1 to A 6, the axis-specific coordinates of the reference position 
must be at least 5° away from the mastering position.
? The reference position must not result in a singularity of the robot.
? The reference position must be situated within the motion range of the ro-
bot.
? The installation position of the reference switch must not hinder the work 
sequence of the robot.
Procedure 1. Prepare a mechanical mounting fixture for mounting the reference switch.
 (>>> 3.3 "Reference switch hole pattern" page 38)
2. Attach the reference switch to the mounting fixture.
3. If the actuating plate is being used, fasten the actuating plate to the tool. 
The mounting position of the actuating plate depends on the specific tool 
that is mounted.
4. If more than one reference group is being used, repeat steps 1 to 3 for 
each additional reference group.
Example
The robot is not subjected to safe monitoring during start-up and can cause 
personal injury or material damage. Only move the robot in T1 mode during 
start-up.
Exception: Perform brake test (>>> 6.17 "Performing a manual brake test" 
page 63).
Fig. 6-1: Example of an actuating plate mounted on the tool
1 Robot
46 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
2 Actuating plate mounted on the tool
6.3 Exchanging the lid of the SafeRDC box
Precondition ? 3 reference groups are being used.
? The robot controller must be switched off and secured to prevent unau-
thorized persons from switching it on again.
? The SafeRDC and I/O Print boards must be protected against static 
charge.
Procedure 1. Unscrew the 4 screws on the lid of the SafeRDC box.
2. Carefully open the lid of the SafeRDC box forwards.
3. Unscrew the 4 screws on the lid hinge.
4. Carefully remove the lid of the SafeRDC box.
5. Fit the lid with 3 reference switches on the SafeRDC box and screw it firmly 
in place with 4 screws on the lid hinge.
6. Connect and route electrical installations X904 - X902. Connect X904 to 
the SafeRDC box and X902 to the lid.
7. Carefully close the lid of the SafeRDC box.
8. Screw the lid firmly in place using the 4 screws on the housing.
6.4 Connecting the connecting cables
Precondition ? The robot controller must be switched off and secured to prevent unau-
thorized persons from switching it on again.
? The reference switch must be installed.
3 Tool
Fig. 6-2: Screws on the lid of the SafeRDC box
47 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Danger!
Procedure 1. Connect and route data cable X21 - X31. Connect X21 to the robot con-
troller and X31 to the SafeRDC box.
2. Connect and route data cable X21.1 - X41. Connect X21.1 to the robot 
controller and X41 to the SafeRDC box.
3. Connect and route reference cable X42 - XS Ref. Connect X42 to the Saf-
eRDC box and XS Ref to the reference switch.
Alternatively, connect and route 3 reference cables X42.1 - XS Ref.1, 
X42.2 - XS Ref.2 and X42.3 - XS Ref.3. Connect X42.X to the SafeRDC 
box and XS Ref.X to the reference switch.
6.5 Connecting the Safety PLC
Description The safety PLC must be connected to interface X40 via a safe field bus mod-
ule and optocoupler.
Preconditions for the safe outputs of the safe field bus module:
? Channel A of the safe outputs at the safe field bus module is HIGH-active.
? Channel B of the safe outputs at the safe field bus module is LOW-active.
The robot controller is preconfigured for specific robots. If cables are inter-
changed, the robot may receive incorrect data and can thus cause personal 
injury or material damage. If a system consists of more than one robot, al-
ways connect the connecting cables to the robots and their corresponding ro-
bot controllers.
Fig. 6-3: Connecting the safety PLC
1 Optocoupler
2 Safe field bus module
3 Safe field bus system
4 Safety PLC
48 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
6.6 Assigning input and output signals
Description All signals are declared in the file $MACHINE.DAT in the directory 
C:\KRC\ROBOTER\KRC\STEU\MADA.
By default, the input signals are routed to $IN[1026]. The output signals are 
preset to FALSE and must be assigned to an output. The output signals can-
not be used until they have been assigned to an output.
All system variables are listed in Chapter (>>> 9 "System variables" page 71).
Example $MACHINE.DAT file without comments:6.7 Defining axis-specific monitoring ranges
Precondition ? The monitoring ranges may only be defined or modified by authorized per-
sonnel.
? User group “Safety Maintenance” is set.
? Axis-specific jogging is set.
? T1 mode is set.
Procedure 1. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
2. Press the Areas softkey.
3. Select the monitoring range by pressing the softkeys Area + and Area -.
4. Select an axis in the configuration window.
5. Move the selected axis to the upper axis limit.
6. Press the Touch Up + softkey and confirm the message.
7. Move the selected axis to the lower axis limit.
8. Press the Touch Up - softkey and confirm the message.
9. Repeat steps 4 to 8 to define the axis ranges for further axes.
10. Press the Inversion softkey to invert the selected monitoring range.
11. To toggle between the table and the input box, press the Table softkey.
Caution!
These signals are not redundant in design and can supply incorrect informa-
tion. Do not use these signals for safety-relevant applications.
If the output signals are not assigned to outputs, the mastering test and brake 
test cannot be performed.
 (>>> 9.2 "Signals for the mastering test" page 71)
 (>>> 9.5 "Signals for the brake test" page 74)
&PARAM VERSION=6.0.1
DEFDAT $MACHINE PUBLIC
CHAR $V_STEUMADA[32]
$V_STEUMADA[]="V6.0.1/KUKA5.4"
SIGNAL $MASTERINGTEST_REQ_EX $IN[1]
SIGNAL $BRAKETEST_REQ_EX $IN[2]
SIGNAL $MASTERINGTEST_REQ_INT $OUT[1]
SIGNAL $MASTERINGTESTSWITCH_OK $OUT[2]
SIGNAL $BRAKETEST_REQ_INT $OUT[3]
ENDDAT
Danger!
Inversion affects all the axis ranges in a monitoring range. The unintentional 
inversion of a monitoring range to a safety zone or vice versa can result in 
personal injury or material damage.
49 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
12. Enter the name of the monitoring range. The name is saved in 
KUKA_CON.MDB.
13. Close the configuration window and save the changes. The data are 
saved.
Description
6.8 Defining the reference position
Precondition ? The reference position may only be defined or modified by authorized per-
sonnel.
The maximum length of the text is 24 characters.
Fig. 6-4: Defining axis-specific monitoring ranges
Column Description
Axis number Indicates the status of the axes for the selected 
monitoring range.
 The axis is located inside the configured axis 
range.
 The axis is located outside the configured 
axis range or on an axis limit.
 Axis is not configured or is not monitored.
Lower bound Contains the lower axis limits of the axis ranges.
Current position Contains the axis-specific actual position of the 
axes.
Upper bound Contains the upper axis limits of the axis ranges.
Inverting Indicates the nature of the monitoring range 
within the axis limits.
? FALSE = monitoring range is a workspace.
? TRUE = monitoring range is a safety zone.
50 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Move robot to the reference position.
2. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
3. Press the softkey Ref. Pos..
4. Press the Touch Up softkey to accept the current position of the robot as 
the reference position.
5. Close the configuration window and save the changes. The data are 
saved.
Fig. 6-5: Defining the reference position
Column Description
Axis number Indicates the status of the axes.
 Minimum distance between the current position of 
the axis and the mastering position is maintained.
 Minimum distance between the current position of 
the axis and the mastering position is not main-
tained.
 Axis is not configured or is not monitored.
 If this icon appears, the minimum axis distance 
between the reference position and the mastering 
position has not been maintained.
Reference group Each configured axis must be assigned to a refer-
ence group.
All robot axes are assigned to reference group 1. 
External axes can be assigned to other reference 
groups.
51 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Column Description
6.9 Safety parameters
Description The safety parameters contain all the values and settings for the robot with 
safe monitoring. The safety parameters are displayed as a tree structure in the 
configuration window.
Reference position To monitor the mastering, the axis angles of all robot 
axes are defined for a specific reference position. At 
defined time intervals, the robot moves to this posi-
tion and a comparison is made between the setpoint 
position and the actual position on the SafeRDC.
Range of values for rotational axes = -360° to +360°
Current position Contains the axis-specific actual position of the 
axes.
Master position The axis angles at the mastering position are per-
manently defined. 
Min. distance For every axis, the reference position must be at 
least a defined minimum distance away from the 
mastering position.
Minimum value for rotational axes = 5°
Safety parameters Description
General information Display only
 (>>> 6.9.2 "Parameters – General 
information" page 54)
Monitored axes Configurable
 (>>> 6.9.3 "Parameters – Moni-
tored axes" page 54)
Reduced axis velocity Configurable
 (>>> 6.9.4 "Parameters – Reduced 
axis velocity" page 54)
Cartesian velocity Configurable
 (>>> 6.9.5 "Parameters – Carte-
sian velocity" page 54)
Reduced axis acceleration Configurable
 (>>> 6.9.6 "Parameters – Reduced 
axis acceleration" page 55)
Axis range monitoring Configurable
 (>>> 6.9.7 "Parameters – Axis 
range monitoring" page 56)
Monitoring of mastering Configurable
 (>>> 6.9.8 "Parameters – Monitor-
ing of mastering" page 57)
Standstill monitoring Configurable
 (>>> 6.9.9 "Parameters – Standstill 
monitoring" page 57)
Interfaces Configurable
 (>>> 6.9.10 "Parameters – Inter-
faces" page 58)
52 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
Safety parameters Description
6.9.1 Setting safety parameters
Precondition ? The safety parameters may only be defined or modified by authorized per-
sonnel.
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
2. In the tree structure in the configuration window, open the desired safety 
parameter and enter or select the values.
3. Press the Enter key.
4. For all further relevant parameters and sub-entries, repeat steps 2 and 3.
5. Close the configuration window and save the changes.
Machine data ($robcor.dat) Display only
 (>>> 6.9.11 "Parameters – 
Machine data ($ROBCOR.DAT)" 
page 58)
Machine data ($machine.dat) Display only
 (>>> 6.9.12 "Parameters – 
Machine data ($MACHINE.DAT)" 
page 59)
Only values indicated in red will be applied and saved.
Fig. 6-6: Setting safety parameters
53 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
6.9.2 Parameters – General information
Description Contains the version of the configuration file and the time stamp indicating 
when the safety parameters were last saved.
6.9.3 Parameters – Monitored axes
Description Axes 1 to 8 can be activated individually. An activated axis is monitored in all 
monitoring ranges. An axis that is not being monitored is crossed out in the dis-
play.
6.9.4 Parameters – Reduced axis velocity
Description Freely selectable limits can be defined for the axis velocity of axes 1 to 8.
6.9.5 Parameters – Cartesian velocity
Description Freely selectable limits can be defined for the Cartesian velocity at the center 
of the mounting flange.
Parameter Description
Time stamp Date and time parameters last saved
Version Version of the configurationfile with the safety 
parameters
Sub-entry Value
Safe axis monitoring TRUE = axis is monitored.
FALSE = axis is not monitored.
Sub-entry Value
Axis velocity Axis velocity limit value that can be activated by 
means of the safe inputs “Safe reduced velocity” 
and/or “Standstill monitoring”.
? Range of values for rotational axes: 0.5 to 
1000°/s
? Range of values for linear axes: 1.5 to 3000 
mm/s
? Default value for rotational axes: 100°/s
? Default value for linear axes: 100 mm/s
Axis velocity for T1 Axis velocity limit value for T1 mode
? Range of values for rotational axes: 0.5 to 
1000°/s
? Range of values for linear axes: 1.5 to 
3000 mm/s
? Default value for rotational axes: 100°/s
? Default value for linear axes: 100 mm/s
The monitoring depends on the mode that has been set and the signal level 
at the safe input.
 (>>> 2.13.2 "Safe inputs" page 33)
54 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
The Cartesian velocity at the mounting flange refers to the 6 robot axes A 1 
6.9.6 Parameters – Reduced axis acceleration
Description Freely selectable limits can be defined for the axis acceleration of axes 1 to 8.
Axis acceleration can only be monitored if reduced velocity is active.
to A 6.
Sub-entry Value
Flange center point 
velocity
Flange center point velocity limit value that can 
be activated by means of the safe inputs “Safe 
reduced velocity” and/or “Standstill monitoring”.
? Range of values: 5 to 10,000 mm/s
? Default value: 250 mm/s
Flange center point 
velocity for T1
Flange center point velocity limit value for T1 
mode
? Range of values: 5 to 250 mm/s
? Default value: 250 mm/s
The value for the reduced axis acceleration can be modified in order, for ex-
ample, to carry out a risk analysis for special applications.
Sub-entry Value
Axis acceleration Axis acceleration limit value that can be acti-
vated by means of the safe inputs “Safe reduced 
velocity” and/or “Standstill monitoring”.
? Range of values for rotational axes: 25 to 
15,000°/s²
? Range of values for linear axes: 75 to 
15,000 mm/s²
? Default value for rotational axes: 
200°/s²
? Default value for linear axes: 200 mm/s²
Axis acceleration for 
T1
Axis acceleration limit value for T1 mode
? Range of values for rotational axes: 25 to 
15,000°/s²
? Range of values for linear axes: 75 to 
15,000 mm/s²
? Default value for rotational axes: 
200°/s²
? Default value for linear axes: 200 mm/s²
Monitoring axis accel-
eration
TRUE = axis acceleration can be activated by 
means of the safe inputs “Safe reduced velocity” 
and/or “Standstill monitoring”.
FALSE = axis acceleration cannot be activated.
Monitoring axis accel-
eration for T1
TRUE = axis acceleration is monitored in T1 
mode.
FALSE = axis acceleration is not monitored in T1 
mode.
55 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
The monitoring depends on the mode that has been set and the signal level 
6.9.7 Parameters – Axis range monitoring
Description The parameters and values of axes 1 to 8 can be defined for each monitoring 
range.
The values for the lower and upper axis angles can be taught.
 (>>> 6.7 "Defining axis-specific monitoring ranges" page 49)
at the safe input.
 (>>> 2.13.2 "Safe inputs" page 33)
Parameter Description
Axis lower bound The lower axis angle of a workspace must be at 
least 0.5° or 1.5 mm less than the upper axis 
angle.
The lower axis angle of a safety zone must be at 
least 5° or 15 mm less than the upper axis angle.
Range of values for rotational axes: 
-360° to +360°
Range of values for linear axes: 
-30,000 to +30,000 mm
Default value for rotational axes: -180°
Default value for linear axes: -10,000 mm
Axis upper bound The upper axis angle of a workspace must be at 
least 0.5° or 1.5 mm greater than the lower axis 
angle.
The upper axis angle of a safety zone must be at 
least 5° or 15 mm greater than the lower axis 
angle.
Range of values for rotational axes: 
-360° to +360°
Range of values for linear axes: 
-30,000 to +30,000 mm
Default value for rotational axes: 180°
Default value for linear axes: 10,000 mm
Range inversion FALSE = monitoring range is a workspace.
TRUE = monitoring range is a safety zone.
Digital input Indicates the input assigned to the range.
? -1 = No input is assigned to the range.
? 0 = E0 on X40
? 1 = E1 on X40
? 2 = E2 on X40
? 3 = E3 on X40
? 4 = E4 on X40
? 5 = E5 on X40
56 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
Parameter Description
6.9.8 Parameters – Monitoring of mastering
Description The Cartesian and axis-specific coordinates of the reference position are de-
fined for the mastering monitoring. The Cartesian coordinates refer to the cent-
er point of the mounting flange.
The axes required for moving to a reference position are listed in a reference 
group. These reference positions contain the coordinates of all axes. During a 
mastering test, only the axes of a reference group may be situated in their ref-
erence position, otherwise there is a risk of the mastering test being falsified.
The coordinates of the reference position can be taught.
 (>>> 6.8 "Defining the reference position" page 50)
6.9.9 Parameters – Standstill monitoring
Description The robot is at a monitored standstill, but may nonetheless move within the pa-
rameterized axis angle tolerances. If the standstill monitoring is active, the ve-
locity and acceleration monitoring are also activated.
The axis angle tolerance is specified separately for all configured axes.
Digital output Indicates the output assigned to the range.
? -1 = No output is assigned to the range.
? 0 = A0 on X40
? 1 = A1 on X40
? 2 = A2 on X40
Reference stop TRUE = reference stop is activated for the moni-
toring range.
FALSE = reference stop is deactivated for the 
monitoring range.
The monitoring depends on the mode that has been set and the signal level 
at the safe input.
 (>>> 2.13.2 "Safe inputs" page 33)
Parameter Description
Cartesian position X
Cartesian position Y
Cartesian position Z
X, Y and Z coordinates of the reference position 
relative to the ROBROOT coordinate system
Reference position Contains the axis-specific coordinates of the ref-
erence position
Reference group Each configured axis must be assigned to a ref-
erence group. 
All robot axes are assigned to reference group 1. 
External axes can be assigned to other refer-
ence groups.
A maximum of 3 reference groups can be cre-
ated.
57 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Sub-entry Value
6.9.10 Parameters – Interfaces
Description The input test pulse must be activated in the configuration window for testing 
the dual-channel operation of the safe inputs.
6.9.11 Parameters – Machine data ($ROBCOR.DAT)
Description The machine data in $ROBCOR.DAT that are displayed are for internal pur-
poses and make it possible to check the geometry of the robot used.
Axis angle tolerance Limit value for the axis angle tolerance of the 
standstill monitoring that can be activated by 
means of the safe input “Standstill monitoring”.
? Range of values for rotational axes: 0.001 to 
1°
? Range of values for linear axes: 0.003 to 
3 mm
? Default value for rotational axes: 0.01°
? Default value for linear axes: 0.01 mm
The monitoring depends on the mode that has been set and the signal level 
at the safe input.
 (>>> 2.13.2 "Safe inputs" page 33)
Warning!
The input test pulse must not be deactivated. If the input test pulse is deacti-
vated, the inputs are not pulsed and the robot is not in a safe state. This can 
result in personal injury or material damage.
Parameter Description
Input test pulse TRUE = input test pulse is activated.
FALSE = inputtest pulse is deactivated.
58 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
6.9.12 Parameters – Machine data ($MACHINE.DAT)
Description The sub-entries in the safety parameter “Machine data ($MACHINE.DAT)” are 
described in the KR C2 machine data documentation.
6.10 Assigning external axes to the reference group
Description Each axis that is to be subjected to safe monitoring must be assigned to a ref-
erence group. 
Fig. 6-7: Machine data ($ROBCOR.DAT)
Fig. 6-8: Machine data ($MACHINE.DAT)
59 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
All robot axes are assigned to reference group 1. External axes can be as-
signed to other reference groups.
Precondition ? The external axes may only be assigned to the reference group by author-
ized personnel.
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
2. In the tree structure in the configuration window, open the safety parame-
ter Monitoring of mastering.
3. Under Axis 7, in the box Reference group, enter the number for the ref-
erence group that is to be assigned to axis 7.
4. Press the Enter key.
5. To assign a second external axis to a reference group, open Axis 8 and 
enter, in the box Reference group, the number for the reference group 
that is to be assigned to axis 8.
6. Press the Enter key.
7. Close the configuration window and save the changes.
6.11 Programming the mastering test
Precondition ? The mastering test may only be programmed by authorized personnel.
? Reference switch is installed and connected.
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Open the program MasRefStart.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
2. Program a motion to a point approx. 10 cm before the reference switch 
and teach the required points.
3. Program a LIN motion to the reference switch so that it is actuated. This 
position is the reference position.
4. Teach reference position in the program MasRefStart.SRC.
5. Do not move the robot.
6. Close and save the program MasRefStart.SRC.
7. Define the reference position in the configuration window.
 (>>> 6.8 "Defining the reference position" page 50)
8. Open the program MasRefBack.SRC.
9. Program the motion to the end position of the mastering test and teach the 
required points.
A maximum of 3 reference groups can be created.
Only values indicated in red will be applied and saved.
The distance from the supplied reference switch must not exceed 2 mm. If 
the distance is greater, the reference switch will not be actuated.
60 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
10. Close and save the program MasRefBack.SRC.
11. Integrate the program MasRefReq.SRC in the application and run it, at the 
latest, 2 hours after the internal request.
6.12 Checking the reference position (actuation with tool)
Precondition ? The accuracy of the mastering test may only be checked by authorized 
personnel.
? Reference switch is installed and connected.
? The reference position has been taught in the program MasRefStart.SRC 
and in the configuration window.
? Axis-specific jogging
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Select the program MasRefStart.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
2. Move to reference position.
3. All axes subjected to safe monitoring must be moved in the positive and 
negative directions until the reference switch is no longer actuated.
The maximum values by which the axes may deviate from the reference 
position are as follows:
4. If a safely monitored axis has a greater deviation, the reference position 
must be corrected.
 (>>> 6.11 "Programming the mastering test" page 60)
6.13 Performing a mastering test manually
Precondition ? The reference switch is installed and connected.
? The reference position has been taught in the program MasRefStart.SRC 
and in the configuration window.
 (>>> 6.11 "Programming the mastering test" page 60)
? The connecting cables are connected.
 (>>> 6.4 "Connecting the connecting cables" page 47)
Warning!
The robot can collide at the reference position and cause material damage. 
The axes that are to be checked must only be moved in the directions in 
which no collision is possible.
Type of axis
Maximum permissible tolerance per 
axis
Robot axes A 1 to A 3 ±1.5°
Robot axes A 4 to A 6 ±3.0°
Linear axis ±10 mm
Warning!
The robot can move beyond the configured limits and cause personal injury 
or material damage if the accuracy requirements on the reference position 
are not met. Check the tolerance of the reference position for each safely 
monitored axis where this is possible without collision. If the reference posi-
tion tolerances are exceeded, a different reference position must be select-
ed.
61 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
? All output signals are assigned to outputs.
 (>>> 6.6 "Assigning input and output signals" page 49)
 (>>> 9.2 "Signals for the mastering test" page 71)
? Operating mode T1 or T2.
Procedure 1. Select the program MasRefReq.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
2. Execute the program MasRefReq.SRC to the end of the program.
6.14 Configuring robot axes for the brake test
Robot axes A1 to A6 are preconfigured to ±10° for the brake test in the file 
C:\KRC\ROBOTER\INIT\BrakeTestDrv.INI.
6.15 Configuring external axes for the brake test
Precondition ? The external axes may only be configured by authorized personnel.
? Operating mode T1
Procedure 1. Open the file BrakeTestDrv.INI in the directory C:\KRC\ROBOTER\INIT.
2. Set the parameters TRAVANGLEE1 and TRAVANGLEE2 for the external 
axes with the value for the required motion range of the external axis in the 
brake test. E 1 corresponds to axis 7 and E 2 to axis 8.
3. Set the parameters NMBRAKEMINE1 and NMBRAKEMINE2 for the ex-
ternal axes with the value for the holding torque of the brake specified in 
the customer data sheet. E 1 corresponds to axis 7 and E 2 to axis 8.
4. Set the parameters AUTOCURRREDE1 and AUTOCURRREDE2 for the 
external axes to TRUE in order to protect the motors of the external axes 
with the automatic current limitation function. E 1 corresponds to axis 7 
and E 2 to axis 8.
5. If the brake test is not performed successfully with automatic current limi-
tation, carry out the following steps:
? Set the parameters AUTOCURRREDE1 and AUTOCURRREDE2 to 
FALSE.
Danger!
The robot moves in T2 mode at the programmed velocity and can cause per-
sonal injury or material damage. Make sure that the robot cannot collide and 
that no persons are in the motion range of the robot.
If the actuating plate is actuated, the reference position must be reached 
within 3 seconds. If the actuating plate is moved away from the reference po-
sition again, the actuated range must be exited within 3 seconds.
The parameters for robot axes A 1 to A 6 in the file BrakeTestDrv.INI may 
only be modified in consultation with the KUKA Robot Group.
The parameters for robot axes A 1 to A 6 in the file BrakeTestDrv.INI may 
only be modified in consultation with the KUKA Robot Group.
Type of axis Value Range of motion
Rotational 10 ±10°
Translational 10 ±10 mm
62 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
6. Start-up
? Set the parameters CURRREDPERCENTE1 and 
CURRREDPERCENTE2 to the lowest values with which the brake 
test can still be carried out successfully. To do so, reduce the values 
for CURRREDPERCENTE1 and CURRREDPERCENTE2 gradually 
and carry out the brake test.
6. Save the file BrakeTestDrv.INI.
7. Perform a cold start of the robot controller to save the changes.
6.16 Programming the brake testPrecondition ? The brake test may only be programmed by authorized personnel.
? The connecting cables are connected.
 (>>> 6.4 "Connecting the connecting cables" page 47)
? All output signals are assigned to outputs.
 (>>> 6.6 "Assigning input and output signals" page 49)
 (>>> 9.5 "Signals for the brake test" page 74)
? User group “Safety maintenance”
? Operating mode T1
Procedure 1. Open the program BrakeTestStart.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
2. Program the motion to the start position of the brake test and teach the re-
quired points.
3. Close and save program.
4. Open the program BrakeTestEnd.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
5. Program the motion to the end position of the brake test and teach the re-
quired points.
6. Close and save program.
7. Open the program BrakeTestPark.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
8. Program the motion to the parking position of the robot and teach the re-
quired points.
9. Close and save program.
10. Open the file BrakeTestDrv.INI in the directory C:\KRC\ROBOTER\INIT 
and set the brake test cycle time in the variable 
$BRAKETEST_CYCLETIME.
 (>>> 9.6 "Variables in BrakeTestDrv.INI" page 75)
11. Integrate the program BrakeTestReq.SRC in the application and run it, at 
the latest, 2 hours after an internal request.
6.17 Performing a manual brake test
Precondition ? It must be ensured that no persons or objects are present within the motion 
range of the robot.
? The parking position is taught in the program BrakeTestPark.SRC.
 (>>> 6.16 "Programming the brake test" page 63)
The start and end position of the brake test can be identical.
63 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
? The safe inputs for the standstill monitoring and the safe reduced velocity 
must be wired.
 (>>> 14.1 "Interface X40 circuit example 1" page 99)
? Operating mode T2
Procedure 1. Select the program BrakeTestReq.SRC in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
2. Execute the program BrakeTestReq.SRC to the end of the program.
3. If a brake is identified as being defective, a dialog message appears.
? Press the Repeat softkey to repeat the brake test.
? Press the Park pos. softkey to move the robot to the parking position.
6.18 Safety acceptance of KUKA.SafeRobot
Description Following start-up, the acceptance procedures for KUKA.SafeRobot must be 
carried out in accordance with the checklists in the Appendix. For successful 
safety acceptance, the points in the checklists must be completed fully and 
confirmed in writing. KUKA.SafeRobot must not be put into operation until the 
safety acceptance procedure has been completed successfully.
The safety acceptance checklists must also be completed fully and confirmed 
in writing in the following cases:
? After reinstallation
? After maintenance work
? After a change to the robot system
? After exchanging safety-relevant components
The safety acceptance checklists can be found in the Appendix of this docu-
mentation:
? (>>> 14.4 "Checklist for robot and system" page 102)
? (>>> 14.5 "Checklist for safe functions" page 103)
? (>>> 14.6 "Checklist for reduced velocities" page 105)
? (>>> 14.7 "Checklist for reduced accelerations" page 106)
? (>>> 14.8 "Checklist for standstill monitoring" page 107)
? (>>> 14.9 "Checklist for configuration of the monitoring ranges" 
page 109)
Danger!
Program override is automatically set to 100%. The robot moves at high 
speed and can cause personal injury or material damage. Make sure that the 
robot cannot collide and that no persons are in the motion range of the robot.
Warning!
If a brake has been identified as being defective, the drives remain under ser-
vo-control for 2 hours following the start of the brake test (monitoring time). 
Once this time has elapsed, the drives are deactivated.
The completed checklists, confirmed in writing, must be kept as documentary 
evidence.
64 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
7. Programming
7 Programming
7.1 Programs for the mastering test
Description The programs for the mastering test are located in the directory C:\KRC\RO-
BOTER\KRC\R1\TP\SAFEROBOT.
The following programs are required for the mastering test:
7.2 Programs for the brake test
Description The programs for the brake test are located in the directory C:\KRC\ROBOT-
ER\KRC\R1\TP\SAFEROBOT.
The following programs are required for the brake test:
Program Description
MasRefReq.SRC The program checks whether a mastering test is 
required and must be executed, at the latest, 2 
hours after an internal request. If the program is 
not executed within 2 hours, the robot stops and 
the robot controller generates a message.
If a mastering test is required, the robot performs 
it immediately.
MasRefStart.SRC The program contains the reference position of 
the robot.
MasRefBack.SRC The program contains the end position of the 
robot. The robot moves to this position after the 
mastering test.
If the end position is not taught, the robot 
remains at the actual position after the mastering 
test and the robot controller generates an error 
message.
Program Description
BrakeTestReq.SRC The program checks whether a brake test is 
required and must be executed, at the latest, 2 
hours after an internal request. If the program is 
not executed within 2 hours, the robot stops and 
the robot controller generates a message.
If a brake test is required, the robot performs it 
immediately.
BrakeTestPark.SRC The program contains the parking position of the 
robot, to which the robot moves if a brake is 
identified as being defective.
65 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Program Description
BrakeTestStart.SRC The program contains the start position of the 
brake test. The robot starts the brake test from 
this position.
If the start position is not taught, the robot per-
forms the brake test at the actual position.
BrakeTestBack.SRC The program contains the end position of the 
brake test. The robot moves to this position after 
the brake test.
If the end position is not taught, the robot 
remains at the actual position after the brake 
test.
66 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
8. Operation
8 Operation
8.1 Displaying safety parameters
Precondition ? No program may be selected.
Procedure 1. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
2. Open the desired safety parameters in the tree structure in order to display 
the sub-entries, parameters and values.
3. Press the Areas softkey to display the ranges.
4. Press the Ref. Pos. softkey to display the axis-specific coordinates of the 
reference position.
8.2 Verifying safety parameters
Description During verification of the safety parameters, the consistency of the following 
data is checked:
? Machine data
? Safety parameters in the configuration file on the hard drive
? Safety parameters on the SafeRDC
During verification of the data, the safe output OUT_STATUS is set to LOW. 
If, before verification, the safe output OUT_STATUS was HIGH, it is reset to 
HIGH once the data verification has been successfully completed. The config-
uration window cannot be opened during the verification.
Procedure 1. Select the menu sequence Setup > Service > Safe Robot > Examina-
tion. The data are verified.
2. If the verification was successful and the message “Ackn. Invalid configu-
ration on SafeRDC” appears, acknowledge the message.
3. If the verification was unsuccessful, various data can be accepted.
Fig. 8-1: Displaying safety parameters
67 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
 (>>> 10.2 "Messages during verification of the safety parameters"page 81)
8.3 Reading the operating hours meter
Procedure 1. Select the menu sequence Help > Info.
2. Open the Robot tab.
3. The parameter Robot runtime indicates the operating hours of the robot.
8.4 Archiving safety parameters
Voraussetzung ? Storage medium is present.
? User group "Safety maintenance"
? Directory set in KRC Configurator.
Procedure 1. Select the menu sequence File > Archive > Configuration > SafeRobot.
2. Confirm the message by pressing the Yes softkey. The safety parameters 
are saved in the file KUKASafeRobot.CONFIG in the directory that has 
been set.
8.5 Restoring safety parameters
Precondition ? Safety parameters have been archived.
? The configuration file containing the safety parameters has not been ma-
nipulated.
? The storage medium containing the archived safety parameters is present.
? User group “Safety maintenance”
Procedure 1. Select the menu sequence File > Restore > Configuration > SafeRobot.
2. Confirm the message by pressing the Yes softkey. The configuration file 
containing the safety parameters is copied to the hard drive.
3. Select the menu sequence Setup > Service > Safe Robot > Configura-
tion. The data are loaded.
4. If the safety parameters in the configuration file are not identical to the 
safety parameters on the SafeRDC, the following selection appears:
The operating hours meter is running as long as the drives are switched on.
Alternatively, the operating hours meter can also be displayed via the varia-
ble $ROBRUNTIME.
Further information is contained in the operating and programming instruc-
tions.
The file has a digital signature and must not be manipulated.
68 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
8. Operation
Softkey Description
Hard disk The safety parameters from the restored con-
figuration file are transferred to the SafeRDC.
RDC The current safety parameters from the Safe-
RDC are transferred to the configuration file.
69 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
70 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
9. System variables
9 System variables
9.1 Signal declarations
Description All signals are declared in the file $MACHINE.DAT in the directory 
C:\KRC\ROBOTER\KRC\STEU\MADA.
By default, the input signals are routed to $IN[1026]. The output signals are 
preset to FALSE and must be assigned to an output. The output signals can-
not be used until they have been assigned to an output.
9.2 Signals for the mastering test
Caution!
These signals are not redundant in design and can supply incorrect informa-
tion. Do not use these signals for safety-relevant applications.
The maximum number of available inputs and outputs is dependent on the 
system variable $SET_IO_SIZE in the file $OPTION.DAT in the directory 
C:\KRC\ROBOTER\KRC\STEU\MADA.
Signal Description Range of values I/O
$MASTERINGTEST_
MONTIME
TRUE = robot was stopped due to 
elapsed monitoring time.
FALSE = monitoring time has not yet 
elapsed.
TRUE|FALSE O
$MASTERINGTEST_OK TRUE = mastering test has been 
performed successfully.
FALSE = mastering test has not 
been performed successfully.
TRUE|FALSE O
$MASTERINGTEST_
REQ_EX
TRUE = mastering test is being 
requested externally and is to be 
started (e.g. by Safety PLC).
FALSE = mastering test is not being 
requested.
TRUE|FALSE I
$MASTERINGTEST_
REQ_INT
TRUE = robot controller is internally 
requesting a mastering test.
FALSE = robot controller is not 
requesting a mastering test.
TRUE|FALSE O
$MASTERINGTEST_WORK TRUE = mastering test is being per-
formed.
FALSE = mastering test is not being 
performed.
TRUE|FALSE O
$MASTERINGTEST
SWITCH_OK
TRUE = no reference switch mal-
function.
FALSE = reference switch malfunc-
tion.
TRUE|FALSE O
71 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
9.3 Signals for diagnosis
Signal Description Range of values I/O
$AXISRANGE1_OK TRUE = monitoring space 1 has not 
been violated.
FALSE = monitoring space 1 has 
been violated.
TRUE|FALSE O
$AXISRANGE2_OK TRUE = monitoring space 2 has not 
been violated.
FALSE = monitoring space 2 has 
been violated.
TRUE|FALSE O
$AXISRANGE3_OK TRUE = monitoring space 3 has not 
been violated.
FALSE = monitoring space 3 has 
been violated.
TRUE|FALSE O
$AXISRANGE4_OK TRUE = monitoring space 4 has not 
been violated.
FALSE = monitoring space 4 has 
been violated.
TRUE|FALSE O
$AXISRANGE5_OK TRUE = monitoring space 5 has not 
been violated.
FALSE = monitoring space 5 has 
been violated.
TRUE|FALSE O
$AXISRANGE6_OK TRUE = monitoring space 6 has not 
been violated.
FALSE = monitoring space 6 has 
been violated.
TRUE|FALSE O
$AXISRANGE7_OK TRUE = monitoring space 7 has not 
been violated.
FALSE = monitoring space 7 has 
been violated.
TRUE|FALSE O
$AXISRANGE8_OK TRUE = monitoring space 8 has not 
been violated.
FALSE = monitoring space 8 has 
been violated.
TRUE|FALSE O
$AXISRANGE9_OK TRUE = monitoring space 9 has not 
been violated.
FALSE = monitoring space 9 has 
been violated.
TRUE|FALSE O
$AXISRANGE10_OK TRUE = monitoring space 10 has 
not been violated.
FALSE = monitoring space 10 has 
been violated.
TRUE|FALSE O
$AXISRANGE2_ACTIVE TRUE = monitoring space 2 is acti-
vated and monitored.
FALSE = monitoring space 2 is not 
monitored.
TRUE|FALSE O
$AXISRANGE3_ACTIVE TRUE = monitoring space 3 is acti-
vated and monitored.
FALSE = monitoring space 3 is not 
monitored.
TRUE|FALSE O
72 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
9. System variables
Signal Description Range of values I/O
9.4 Robot status signals
$AXISRANGE4_ACTIVE TRUE = monitoring space 4 is acti-
vated and monitored.
FALSE = monitoring space 4 is not 
monitored.
TRUE|FALSE O
$AXISRANGE5_ACTIVE TRUE = monitoring space 5 is acti-
vated and monitored.
FALSE = monitoring space 5 is not 
monitored.
TRUE|FALSE O
$AXISRANGE6_ACTIVE TRUE = monitoring space 6 is acti-
vated and monitored.
FALSE = monitoring space 6 is not 
monitored.
TRUE|FALSE O
$AXISRANGE7_ACTIVE TRUE = monitoring space 7 is acti-
vated and monitored.
FALSE = monitoring space 7 is not 
monitored.
TRUE|FALSE O
Signal Description Range of values I/O
$AXISACC_OK TRUE = reduced axis acceleration 
has not been exceeded.
FALSE = reduced axis acceleration 
has been exceeded.
TRUE|FALSE O
$AXISSPEED_OK TRUE = reduced axis velocity has 
not been exceeded.
FALSE = reduced axis velocity has 
been exceeded.
TRUE|FALSE O
$CARTSPEED_OK TRUE = Cartesian velocity at the 
robot flange has not been exceeded.
FALSE = Cartesian velocity at the 
robot flange has been exceeded.
TRUE|FALSE O
$SAFEMON_ACTIVE TRUE = safe robot monitoring is 
activated.
FALSE = safe robot monitoring is not 
activated.
TRUE|FALSE O
$SAFEOPSTOP_ACTIVE TRUE = standstill monitoring is mon-
itored.
FALSE = standstill monitoring is not 
monitored.
TRUE|FALSE O
$SAFEOPSTOP_OK TRUE = standstill monitoring has not 
been violated.
FALSE = standstill monitoring has 
been violated.
TRUE|FALSE O
$SAFEREDSPEED_
ACTIVE
TRUE = the velocities and accelera-
tions are monitored.
FALSE = the velocities and accelera-
tions are not monitored.
TRUE|FALSE O
73 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Signal Description Range of values I/O
9.5 Signals for the brake test
$STOP0 TRUE = robot has been stopped 
with a STOP 0.
FALSE = robot has not been 
stopped with a STOP 0.
TRUE|FALSE O
$STOP1 TRUE = robot has been stopped 
with a STOP 1.
FALSE = robot has not been 
stopped with a STOP 1.
TRUE|FALSE O
$STOP2 TRUE = robot has been stopped 
with a STOP 2.
FALSE = robot has not been 
stopped with a STOP 2.
TRUE|FALSE OSignal Description Range of values I/O
$BRAKES_OK TRUE = all brakes are OK.
FALSE = at least one brake is defec-
tive.
TRUE|FALSE O
$BRAKETEST_MONTIME TRUE = robot was stopped due to 
elapsed monitoring time.
FALSE = monitoring time has not yet 
elapsed.
TRUE|FALSE O
$BRAKETEST_REQ_EX TRUE = brake test is being 
requested externally and is to be 
started (e.g. by Safety PLC).
FALSE = brake test is not being 
requested externally.
TRUE|FALSE I
$BRAKETEST_REQ_INT TRUE = robot controller is internally 
requesting a brake test.
FALSE = robot controller is not 
requesting a brake test.
TRUE|FALSE O
$BRAKETEST_WARN TRUE = at least one brake has 
reached the wear limit.
FALSE = all brakes are OK.
TRUE|FALSE O
$BRAKETEST_WORK TRUE = brake test is being per-
formed.
FALSE = brake test is not being per-
formed.
TRUE|FALSE O
Variable Description Range of values
$BRAKETEST_
CYCLETIME
INT value for the brake test cycle 
time in hours.
1 to 46
Default: 46
$BRAKETEST_
TIMER
INT value for the remaining brake 
test cycle time in hours.
1 to 46
74 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
9. System variables
9.6 Variables in BrakeTestDrv.INI
Description The file BrakeTestDrv.INI in the directory C:\KRC\ROBOTER\INIT contains 
the parameters of the axes for the brake test. If external axes are used, they 
must be configured for the brake test in the file BrakeTestDrv.INI.
The parameters for robot axes A 1 to A 6 in the file BrakeTestDrv.INI may 
only be modified in consultation with the KUKA Robot Group.
Variable Description Range of values
AUTOCURRRED Current limitation to protect the 
brake. The brake is thus loaded in a 
targeted manner in the brake test.
TRUE = current is automatically lim-
ited.
FALSE = current is limited to the 
value in the variable CURRRED-
PERCENT.
TRUE|FALSE
Default:
AUTOCURRREDA1 ... A6: 
TRUE
AUTOCURRREDE1 ... E6: 
FALSE
AXISVEL INT value for the axis velocity during 
the brake test.
The value is a percentage and refers 
to the rated speed.
1 ... 10
Default:
AXISVELA1 ... A6: 3
AXISVELE1 ... E6: 3
BRAKETEST_CYCTIME INT value for the brake test cycle 
time in hours.
1 ... 46
Default: 46
CURRREDPERCENT Value for limiting the maximum cur-
rent of the brake.
The value is only taken into consid-
eration if the variable AUTO-
CURRRED is set to FALSE for the 
axis in question.
5.0 ... 75.0
Default: 75.0
MOVEMENTSTOP
FLAG
Flag for the brake test.
The configured flag must not be 
used for any other application in the 
KUKA System Software.
1 ... 1024
Default: 1010
MOVEMENTSTOP
INTERRUPT
Priority of the interrupt for the brake 
test.
The configured interrupt must not be 
used for any other application in the 
KUKA System Software.
1, 2, 4 ... 39 and 81 ... 128
Default: 19
NMBRAKEMIN FLOAT value with 2 decimal places 
for the holding torque of the brake in 
Nm
This is the minimum value that must 
be reached in the brake test. If this 
value is not reached, the brake is 
identified as being defective.
Default:
NMBRAKEMINA1 ... A6: 1.0
NMBRAKEMINE1 ... E6: 
Must be set, for each exter-
nal axis used, with the mini-
mum rated brake torque 
from the motor data sheet.
75 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Variable Description Range of values
NMSAFETYFACTOR Safety factor for the holding torque 
of the brake in the brake test.
If this value is reached, the robot 
controller generates the following 
message: “Brake XXX reached the 
wear barrier”.
1.1 = 110 % holding torque = 10 % 
safety factor
1.0 ... 2.0
Default: 1.1
TRAVANGLE INT value for the motion range of the 
axis during the brake test.
For rotational axes: 
10 = 10°
For translational axes: 
10 = 10 mm
2 ... 100
Default:
TRAVANGLEA1 ... A6: 10
TRAVANGLEE1 ... E6: Must 
be configured for each exter-
nal axis used.
76 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
10. Messages
10 Messages
10.1 Messages during operation
Configuration or operator errors may result in error messages in an applica-
tion.
No. Message Cause Remedy
390 Mastering test required Robot is unmastered. Perform mastering test.
Robot controller has been 
rebooted.
391 Mastering test failed The spatial position of the 
robot and/or the external 
axes has changed.
1. Teach reference posi-
tion in the program Mas-
RefStart.SRC.
2. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration.
3. Press the softkey Ref. 
Pos..
4. Press the Touch Up 
softkey and confirm the 
message. The actual 
position is applied as the 
reference position.
5. Perform mastering test.
The actuating plate is too 
far from the reference 
switch. The distance 
between the actuating plate 
and the reference switch 
must not exceed 2 mm.
Robot stops at the refer-
ence position and the refer-
ence switch has been 
actuated for too long.
1. Open MasRefBack.src.
2. Teach end point of the 
robot.
External axes are safely 
monitored, but are assigned 
to the wrong reference 
group or no reference group 
at all.
Assign external axes to the 
reference group.
392 Workspace no. XXX 
exceeded
The limit of monitoring 
range XXX has been 
exceeded.
1. Perform safe retraction 
of the robot in operating 
mode T1.
2. Check the configuration 
of the monitoring range 
and adapt if required.
Deactivate monitoring 
range XXX.
393 Safe operational stop vio-
lated
Robot has exceeded the 
axis angle tolerance of the 
standstill monitoring.
1. Perform safe retraction 
of the robot in operating 
mode T1.
2. Check the configuration 
of the standstill monitor-
ing and adapt if re-
quired.
Deactivate standstill moni-
toring.
The robot started moving 
erroneously.
Check motion program and 
adapt if required.
77 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
No. Message Cause Remedy
394 Safety parameters incor-
rect XXX
At least one safety parame-
ter in the configuration win-
dow is incorrect.
1. Open the configuration 
window.
2. Verify the correctness of 
the safety parameters.
397 Assertion failed: XXX A serious exceptional error 
has occurred.
Cold start of the robot con-
troller. If the message is still 
present after the cold start, 
contact KUKA Service.
398 Maximum speed of XXX 
exceeded
The maximum axis velocity 
of axis XXX has been 
exceeded.
Check the configuration of 
the axis velocity and adapt 
if required.
Deactivate axis velocity.
399 Maximum Cartesian veloc-
ity exceeded
The Cartesian velocity at 
the flange center point has 
been exceeded.
Check the configuration of 
the Cartesian velocity and 
adapt if required.
Deactivate Cartesian veloc-
ity.
401 SafeRDC system error 
3000.
Error in cross comparison 1. Check inputs/outputs 
and eliminate error.
2. Verify the safety param-
eters.
3. Master the robot.
4. Reboot robot controller 
and force a cold restart.
5. If the error persists, ex-
change the SafeRDC 
board.
SafeRDC system error 
3001.
SafeRDC system error 
3002.
SafeRDC system error XXX All other system errors are 
due to a faulty SafeRDC 
board.
1. Reboot robot controller 
and force a cold restart.
2. If the error persists, ex-
change the SafeRDC 
board.
3. Reconfigure robot sys-
tem or restore archived 
safety parameters. 
402 Maximum acceleration of 
XXX exceeded
The maximum axis acceler-
ation of axis XXX has been 
exceeded.
Check the configuration of 
the axis acceleration and 
adapt if required.
404 EMERGENCY STOP Safe-
RDC.
The SafeRDC has caused 
an EMERGENCY STOP.
This message is always 
generated together with at 
least one other message. 
Observe the other mes-
sagesto eliminate the fault.
411 Safety mode not possible Safety parameters are not 
confirmed.
Check safety parameters.
SafeRDC is not correctly 
initialized or is not running 
without errors.
Check SafeRDC.
Mastering test was not suc-
cessful or referencing is not 
current.
Perform mastering test.
Safe inputs and outputs are 
not free from errors.
Check wiring and eliminate 
fault and/or exchange Safe-
RDC board.
78 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
10. Messages
No. Message Cause Remedy
414 Error while starting the 
SafeRDC
The SafeRDC was not cor-
rectly booted.
1. Reboot robot controller 
and force a cold restart.
2. If the error persists, ex-
change the SafeRDC 
board.
437 Calibration reference switch 
defect
The reference switch and/or 
the reference cable X42 - 
XS Ref is defective.
1. Inspect reference switch 
and/or reference cable 
visually for damage.
2. Check whether the ref-
erence switch is actuat-
ed during the mastering 
test.
3. If the error persists, ex-
change the reference 
switch and/or reference 
cable X42 - XS Ref.
440 SafeRDC memory failure in 
area XXX
Memory area XXX of the 
SafeRDC is defective.
1. Reboot robot controller 
and force a cold restart.
2. If the error persists, ex-
change the SafeRDC 
board.
3. Reconfigure robot sys-
tem or restore archived 
safety parameters. 
441 Invalid configuration on 
SafeRDC
At least one safety parame-
ter in the configuration win-
dow is incorrect.
1. Open the configuration 
window.
2. Verify the correctness of 
the safety parameters.
442 Encoder failure monitored 
resolver channel XXX on 
SafeRDC.
The encoder cable from the 
affected motor to the Safe-
RDC is defective.
Exchange the encoder 
cable from the affected 
motor to the SafeRDC.
Resolver is defective. Exchanging the motor.
443 Failure safety input no. XXX I/O Print board is faulty. 1. Reboot robot controller 
and force a cold restart.
2. If the error persists, shut 
down the robot control-
ler and exchange the I/O 
Print board.
SafeRDC board is faulty. 1. Reboot robot controller 
and force a cold restart.
2. If the error persists, shut 
down the robot control-
ler and exchange the 
SafeRDC board. 
Defective wiring 1. Reboot robot controller 
and force a cold restart.
2. Check wiring of safe in-
put/output XXX and 
eliminate error.
Short-circuit
Open circuit
Cross-connection
79 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
No. Message Cause Remedy
444 Failure safety output no. 
XXX
I/O Print board is faulty. 1. Reboot robot controller 
and force a cold restart.
2. If the error persists, shut 
down the robot control-
ler and exchange the I/O 
Print board. 
SafeRDC board is faulty. 1. Reboot robot controller 
and force a cold restart.
2. If the error persists, shut 
down the robot control-
ler and exchange the 
SafeRDC board. 
Defective wiring 1. Reboot robot controller 
and force a cold restart.
2. Check wiring of safe in-
put/output XXX and 
eliminate error.
Short-circuit
Open circuit
Cross-connection
449 Workspace no. XXX vio-
lated.
Monitoring range XXX has 
been violated.
1. Perform safe retraction 
of the robot in operating 
mode T1.
2. Check the configuration 
of the monitoring range 
and adapt if required.
Deactivate monitoring 
range XXX.
2981 Ackn. Maximum accelera-
tion of XXX exceeded.
Follow-up message to mes-
sage 402.
Acknowledge message.
2983 Ackn. Maximum speed of 
XXX exceeded.
Follow-up message to mes-
sage 398.
Acknowledge message.
2986 Ackn. Maximum Cartesian 
speed exceeded.
Follow-up message to mes-
sage 399.
Acknowledge message.
2989 Ackn. SafeRDC system 
error XXX.
Follow-up message to mes-
sage 404.
Acknowledge message.
2990 Ackn. Safety parameters 
incorrect XXX
Follow-up message to mes-
sage 394.
Acknowledge message.
2991 Ackn. Safety position vio-
lated
Follow-up message to mes-
sage 393.
Acknowledge message.
3056 Ackn. Cyclic check of 
request for calibration not 
done.
Mastering test not per-
formed within 2 hours of the 
request.
1. Acknowledge message.
2. Perform mastering test.
3057 Ackn. SafeRDC memory 
failure in area XXX
Follow-up message to mes-
sage 440.
Acknowledge message.
3058 Ackn. Invalid configuration 
on SafeRDC
Follow-up message to mes-
sage 441.
Acknowledge message.
3060 Ackn. Failure safety input 
no. XXX
Follow-up message to mes-
sage 443.
Acknowledge message.
3061 Ackn. Failure safety output 
no. XXX
Follow-up message to mes-
sage 444.
Acknowledge message.
3067 Ack. stopp because work-
space no. XXX exceeded
Follow-up message to mes-
sage 449 or 392.
Acknowledge message.
80 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
10. Messages
10.2 Messages during verification of the safety parameters
Configuration or operator errors may result in error messages in an applica-
tion.
No. Message Cause Remedy
103 All data sources are differ-
ent (XML, RDC and 
machine data).
All data are inconsistent. 1. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration. The 
data are loaded.
2. Press the RDC softkey 
to accept the data from 
the SafeRDC or the 
Hard disk softkey to ac-
cept the data from the 
.xml file.
3. Press the Machine data 
softkey to accept the 
data from the machine 
data.
105 Difference between XML 
and RDC data.
The safety parameters in 
the .xml file on the hard 
drive do not match those on 
the SafeRDC.
1. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration. The 
data are loaded.
2. Press the RDC softkey 
to accept the data from 
the SafeRDC or the 
Hard disk softkey to ac-
cept the data from the 
.xml file.
114 Difference between XML 
and RDC data and between 
XML and machine data.
The machine data do not 
match the data in the .xml 
file and the data on the Saf-
eRDC.
1. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration.
2. Press the Machine data 
softkey to accept the 
data from the machine 
data.
81 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
No. Message Cause Remedy
10.3 Messages for the brake test
Configuration or operator errors may result in error messages in an applica-
tion.
119 Nonexistent or invalid con-
figuration file.
The safety parameters in 
the .xml file on the hard 
drive do not match those on 
the SafeRDC.
1. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration. The 
data are loaded.
2. Press the RDC softkey 
to accept the data from 
the SafeRDC or the 
Hard disk softkey to ac-
cept the data from the 
.xml file.
The .xml file containing the 
safety parameters is not 
present.
1. Select the menu se-
quence Setup > Serv-
ice > Safe Robot > 
Configuration. The 
data are loaded.
2. Press the RDC softkey 
to accept the data from 
the SafeRDC.
No. Message Cause Remedy
27001 Brake XXX reached the 
wear barrier.
The brake of the axis XXX 
will soon be identified as 
defective.
Perform brake test.
The brake of axis XXX must 
soon be exchanged.
27002 Cyclic check for the brake-
test requirement not per-
formed.
Brake test cycle time 
elapsed.
No brake test performed 
within 2 hours of the 
request.
1. Acknowledge message.
2. Perform brake test.
Robot controller has been 
rebooted.
No brake test performed 
within 2 hours of the 
request.
27004 Brake test required Brake test cycle time 
elapsed.
Perform brake test.
Robot controller has been 
rebooted.
27007 Brake test failed XXX The brake on axis XXX has 
insufficient braking torque.
1. Perform brake test.
2. Exchange the motor of 
axis XXX.
27010Evaluation brake XXX failed Calculation of the brake test 
was incorrect.
Perform brake test.
82 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
10. Messages
No. Message Cause Remedy
27011 Braketest for brake XXX not 
completed.
Brake test for brake XXX 
was not completed or was 
completed with errors.
Perform brake test.
- - - Maximum motion of axis 
XXX exceeded
During the brake test, the 
robot exceeded the maxi-
mum motion range of axis 
XXX.
1. Open the file BrakeTest-
Drv.INI in the directory 
C:\KRC\ROBOTER\IN-
IT.
2. Set the value of the var-
iable AxisVelA6 from 3 
to 5.
3. Reboot robot controller 
and force a cold restart.
4. Perform brake test.
83 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
84 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
11. Diagnosis
11 Diagnosis
11.1 Opening diagnosis
Precondition ? All output signals are assigned to outputs.
 (>>> 6.6 "Assigning input and output signals" page 49)
 (>>> 9.3 "Signals for diagnosis" page 72)
Procedure 1. Select the menu sequence Monitor > Diagnosis > Safe Robot. The di-
agnostic window opens.
2. Press the Range + or Range - softkey to toggle to a different monitoring 
range.
3. Diagnosis can be closed at any time using the Close softkey.
11.2 Overview of diagnosis
Overview
Description The following information can be displayed in the diagnosis for each monitor-
ing range:
? Status of the monitoring ranges
? Inversion
? Status of the axis ranges
? Status of the safe inputs/outputs, channels A and B
The displayed information is refreshed using the Refresh softkey.
Fig. 11-1: Diagnosis
In order for the information to be displayed correctly in the diagnosis, the out-
put signals must be assigned to outputs.
 (>>> 6.6 "Assigning input and output signals" page 49)
 (>>> 9.3 "Signals for diagnosis" page 72)
85 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
2 windows are displayed.
11.2.1 Overview of the monitoring ranges
Overview
Description The status of all monitoring ranges is displayed in the overview.
No. Window
1 Overview of the monitoring ranges
 (>>> 11.2.1 "Overview of the monitoring ranges" page 86)
2 Detailed information about the selected monitoring range
 (>>> 11.2.2 "Detailed information about the monitoring range" 
page 87)
Fig. 11-2: Diagnosis: overview of the monitoring ranges
No. Description
1 Status of the monitoring ranges:
 Monitoring range is active and not violated.
 Monitoring range is active and violated.
 Monitoring range is not active.
86 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
11. Diagnosis
11.2.2 Detailed information about the monitoring range
Overview
Description The following detailed information about the selected monitoring range is dis-
played.
Fig. 11-3: Diagnosis: option window
No. Description
1 Number and name of the selected monitoring range
2 Inversion:
FALSE = monitoring range is a workspace.
TRUE = monitoring range is a safety zone.
3 Status of the axis ranges:
 The axis is located inside the configured axis range.
 The axis is located outside the configured axis range.
 Axis is not configured or is not monitored.
4 Status of the safe inputs/outputs, channels A and B:
 HIGH level at input/output, channel A/B
 LOW level at input/output, channel A/B
If no LED is displayed, there is no input/output assigned to the 
monitoring range.
87 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
88 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
12. Troubleshooting
12 Troubleshooting
12.1 LEDs on the SafeRDC board
Description
If the LEDs indicate faulty operation, reboot the robot controller and force a 
cold start. If the error persists, exchange the SafeRDC board.
Fig. 12-1: LEDs on the SafeRDC board
Item Designation Color Description
1 H1700 Red LED for self-test of the SafeRDC, channel B
During boot-up of the SafeRDC board
? On = Faulty operation
? Off = Normal operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation
2 H1701 Green LED for self-test of the SafeRDC, channel B
During boot-up of the SafeRDC board
? On = Normal operation
? Off = Faulty operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation
3 H1702 Green Not used.
4 H1502 Green Busy LED, channel B
89 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Item Designation Color Description
5 H1501 Green Status LED, channel B
During boot-up of the SafeRDC board
? On = Normal operation
? Off = Faulty operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Normal operation
? Flashing = Faulty operation
6 H1500 Green Operation LED, channel B
During boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation (software running)
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation (software running)
7 H1402 Green Busy LED, channel A
8 H1401 Green Status LED, channel A
During boot-up of the SafeRDC board
? On = Normal operation
? Off = Faulty operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Normal operation
? Flashing = Faulty operation
9 H1400 Green Operation LED, channel A
During boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation (software running)
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation (software running)
90 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
12. Troubleshooting
Item Designation Color Description
10 H1800 Red LED for self-test of the SafeRDC, channel A
During boot-up of the SafeRDC board
? On = Faulty operation
? Off = Normal operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation
11 H1801 Green LED for self-test of the SafeRDC, channel A
During boot-up of the SafeRDC board
? On = Normal operation
? Off = Faulty operation
? Flashing = Faulty operation
After boot-up of the SafeRDC board
? On = Faulty operation
? Off = Faulty operation
? Flashing = Normal operation
12 H2100 Green ? On = HIGH level at output QE_A_24V
? Off = LOW level at output QE_A_24V
13 H2101 Green ? On = HIGH level at output ENA_A_24V
? On = LOW level at output ENA_A_24V
14 H2102 Green ? On = HIGH level at output QE_B_24V
? Off = LOW level at output QE_B_24V
15 H2103 Green ? On = HIGH level at output ENA_B_24V
? Off = LOW level at output ENA_B_24V
91 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
12.2 LEDs on the I/O Print board
Description
Fig. 12-2: LEDs on the I/O Print board
Item Designation Color Description
1 H800 Green Not used.
2 H801 Green Not used.
3 H703 Green ? On = HIGH level at OUT_STATUS_B
? Off = LOW level at OUT_STATUS_B
4 H702 Green ? On = HIGH level at OUT_A2_B
? Off = LOW level at OUT_A2_B
5 H602 Green ? On = HIGH level at OUT_A0_B
? Off = LOW level at OUT_A0_B
6 H603 Green ? On = HIGH level at OUT_A1_B
? Off = LOW level at OUT_A1_B
7 H701 Green ? On = HIGH level at OUT_STATUS_A
? Off = LOW level at OUT_STATUS_A
8 H600 Green ? On = HIGH level at OUT_A0_A
? Off = LOW level at OUT_A0_A
9 H601 Green ? On = HIGH level at OUT_A1_A
? Off = LOW level at OUT_A1_A
10 H700 Green ? On = HIGH level at OUT_A2_A
? Off = LOW level at OUT_A2_A
11 H1 Green ? On = Pulsed voltage /TA24V_Apresent
? Off = Pulsed voltage /TA24V_A not present
12 H2 Green ? On = Pulsed voltage /TA24V_B present
? Off = Pulsed voltage /TA24V_B not present
92 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
13. Repair
13 Repair
13.1 Connections on the SafeRDC board
Description
Fig. 13-1: Connections on SafeRDC board
Item Designation Description
1 X2000 Connection for I/O Print expansion board
2 X1900 Not used.
3 X1700 Not used.
4 X1500 Not used.
5 X901 Connection of safe inputs and outputs to the 
ESC circuit
6 X1600 Not used.
7 X1800 Not used.
8 X900 SSI interface A to first DSE
9 X1000 Not used.
10 X9 Connection for RoboTeam lamp
11 X1...X8 Connections for resolvers (X1 for resolver of axis 
1)
12 X1200 Connection for external sensor 1
Not supported
13 X1201 Connection for external sensor 2
Not supported
14 X1202 Connection for external sensor 3
Not supported
15 X1203 Connection for external sensor 4
Not supported
16 X1204 Slot for sensor module 1
Not supported
17 X1205 Slot for sensor module 2
Not supported
18 X1207 Slot for sensor module 3
Not supported
93 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Item Designation Description
13.2 Connections on the I/O Print board
Description
13.3 Removing the SafeRDC board
Precondition ? The robot controller must be switched off and secured to prevent unau-
thorized persons from switching it on again.
? The SafeRDC and I/O Print boards must be protected against static 
charge.
Procedure 1. Unscrew the 4 screws on the lid of the SafeRDC box.
19 X1208 Slot for sensor module 4
Not supported
20 X1301 Fast measurement connection
21 X10 Connection for electronic measuring tool (EMT)
22 X1400 Not used.
23 - - - Ground conductor connection
The contact to the SafeRDC box is established 
using a screw.
Fig. 13-2: Connections on the I/O Print board
Item Designation Description
1 X902 Connection of safe inputs and outputs
2 X1 Not used.
3 X905 Connection for enabling input for KUKA Guiding 
Device (KGD)
4 X904 Connection for reference switch input
5 X901 Connection for SafeRDC board
94 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
13. Repair
2. Carefully open the lid of the SafeRDC box forwards.
3. Carefully disconnect all cables leading to the SafeRDC and I/O Print 
boards. Pull the cables out of the SafeRDC box, if possible, or bend them 
out of the way to the sides.
4. Loosen and remove the 6 fastening screws of the SafeRDC board.
5. Carefully pull the SafeRDC board out of the SafeRDC box without tilting it.
Fig. 13-3: Screws on the lid of the SafeRDC box
Fig. 13-4: Fastening screws on the SafeRDC board
95 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
13.4 Removing the I/O Print board
Precondition ? The SafeRDC and I/O Print boards must be protected against static 
charge.
Procedure 1. Remove SafeRDC board.
 (>>> 13.3 "Removing the SafeRDC board" page 94)
2. Loosen and remove the 5 hexagon nuts on the I/O Print board.
3. Carefully remove the I/O Print board from the SafeRDC board.
13.5 Installing the I/O Print board
Precondition ? The SafeRDC and I/O Print boards must be protected against static 
charge.
Procedure 1. Carefully plug the I/O Print board onto the SafeRDC board.
2. Screw the I/O Print board onto the SafeRDC board with 5 hexagon nuts.
Tightening torque 0.9 Nm
3. Install SafeRDC board.
Fig. 13-5: Hexagon nuts on the I/O Print board
Fig. 13-6: Hexagon nuts on the I/O Print board
96 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
13. Repair
 (>>> 13.6 "Installing the SafeRDC board" page 97)
13.6 Installing the SafeRDC board
Precondition ? The robot controller must be switched off and secured to prevent unau-
thorized persons from switching it on again.
? The SafeRDC and I/O Print boards must be protected against static 
charge.
? The I/O Print board must be fastened to the SafeRDC board.
Procedure 1. Securely screw the SafeRDC board into the SafeRDC box.
2. Connect all cables that were unplugged during removal.
3. Carefully close the lid of the SafeRDC box.
4. Screw the lid of the SafeRDC box firmly in place using the 4 screws on the 
housing.
Caution!
If the fastening screws are screwed in too tightly, this can damage the thread, 
resulting in material damage. Screw in the M4 fastening screws all the way 
to the stop without exerting major force.
Fig. 13-7: Fastening screws on the SafeRDC board
1 2 Allen screws M6x10 8.8 with lock washers
Tightening torque: 6.0 Nm
2 Plastic screw M4x6
3 2 Allen screws M4x8 8.8 with lock washers
Tightening torque: 1.5 Nm
4 Allen screw M6x30 8.8 with lock washer
Tightening torque: 6.0 Nm
97 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
5. Switch on the robot controller and let it run up.
6. Verify the safety parameters.
 (>>> 8.2 "Verifying safety parameters" page 67)
7. Carry out new safety acceptance.
 (>>> 6.18 "Safety acceptance of KUKA.SafeRobot" page 64)
Fig. 13-8: Screws on the lid of the SafeRDC box
98 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14 Appendix
14.1 Interface X40 circuit example 1
The circuit example of connector X40 applies in the following case:
? Operation without external safety logic
? Monitoring ranges 2 to 10 are monitored.
? Standstill monitoring is deactivated.
? Reduced velocities and accelerations that can be activated are not moni-
tored.
Fig. 14-1: Interface X40, circuit example 1
99 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
14.2 Interface X40 circuit example 2
The circuit example of connector X40 applies in the following case:
? Operation without external safety logic
? Monitoring ranges 2 and 3 are activated with floating contacts.
? Monitoring ranges 4 to 10 are monitored.
? Standstill monitoring is activated with floating contacts.
? Reduced velocities and accelerations that can be activated are not moni-
tored.
Fig. 14-2: Interface X40, circuit example 2
100 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14.3 Interface X40 circuit example 3
The circuit example of connector X40 applies in the following case:
? Operation without external safety logic
? Pulsed output voltage as supply voltage for safe outputs
? Monitoring ranges 2, 3 and 5 to 10 are monitored.
? Safe input (monitoring range 4) can be activated via safe output (monitor-
ing range 9).
? Standstill monitoring is not activated.
? Reduced velocities and accelerations that can be activated are activated 
via safe output (monitoring range 8).
Fig. 14-3: Interface X40, circuit example 3
101 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
14.4 Checklist for robot and system
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
No. Activity Yes
Not 
relevant
1 Robot and tool are in flawless mechanical 
condition and correctly installed? - - -
2 The permissible rated payload of the robot has 
not been exceeded? - - -
3 All connections and connectors are in flawless 
condition? - - -
4 All connecting cables are in flawless condition 
and connected correctly? - - -
5 The system meets all the relevant laws, regu-
lations and norms valid for the installation 
site?
- - -
6 All system safety equipment is in flawless con-
dition and in good working order? - - -
7 All safety equipment used corresponds to the 
safety level required in the system? - - -
8 Ground conductor connection on robot con-
troller and on robot has beenchecked in 
accordance with DIN EN 60204-1 and is in 
good working order?
- - -
Place, date
Signature
102 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14.5 Checklist for safe functions
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
No
.
Activity
Ye
s
Not 
relevant
1 The machine data $ROBCOR.DAT and 
$MACHINE.DAT have been checked and match 
the robot used?
- - -
Designation of the robot on the rating plate is iden-
tical to the value in the system variable $TRAFO-
NAME[].
- - -
All data in $ROBCOR.DAT and $MACHINE.DAT 
are identical to the data on the CD supplied.
User-specific changes must be taken into consid-
eration.
- - -
2 All configuration data have been transferred to the 
SafeRDC and confirmed?
 (>>> 8.2 "Verifying safety parameters" page 67)
- - -
3 Robot is mastered? - - -
4 The reference position has been taught in the pro-
gram for the mastering test and in the configura-
tion window?
- - -
5 Was the mastering test successful? - - -
6 Message “Ackn. Safety mode not possible” 
acknowledged? - - -
7 Was the brake test successful? - - -
8 The correct configuration of the monitoring ranges 
used was checked by moving to all the axis limits?
The checklist (>>> 14.9 "Checklist for configura-
tion of the monitoring ranges" page 109) must be 
completed and confirmed in writing for each moni-
toring range used.
- - -
Monitoring range 1
Monitoring range 2
Monitoring range 3
Monitoring range 4
Monitoring range 5
Monitoring range 6
Monitoring range 7
Monitoring range 8
Monitoring range 9
Monitoring range 10
103 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
No Ye Not 
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
9 The correct configuration of the reduced velocities 
has been checked?
The checklist (>>> 14.6 "Checklist for reduced 
velocities" page 105) must be completed and con-
firmed in writing for the reduced velocities.
10 The correct configuration of the reduced accelera-
tions has been checked?
The checklist (>>> 14.7 "Checklist for reduced 
accelerations" page 106) must be completed and 
confirmed in writing for the reduced accelerations.
11 The correct configuration of the standstill monitor-
ing has been checked?
The checklist (>>> 14.8 "Checklist for standstill 
monitoring" page 107) must be completed and 
confirmed in writing for the standstill monitoring.
12 The input test pulse in the safety parameter 'Inter-
faces' has been set to TRUE? - - -
13 Output OUT_STATUS safely monitored?
Place, date
Signature
.
Activity
s relevant
104 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14.6 Checklist for reduced velocities
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
? A test program has been created that successively violates the configured 
limit values to verify the correct functioning of the KUKA.SafeRobot moni-
toring function.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
No
.
Activity
Ye
s
Not 
relevant
1 The configuration of the Cartesian velocity has 
been checked and is correct?
Value determined: __________ mm/s
Configured value: __________ mm/s
2 The configuration of the Cartesian velocity for T1 
has been checked and is correct? - - -
Value determined: __________ mm/s
Configured value: __________ mm/s
3 The configuration of the reduced axis velocity has 
been checked and is correct?
Value for axis 1: __________ °/s or mm/s
Value for axis 2: __________ °/s
Value for axis 3: __________ °/s
Value for axis 4: __________ °/s
Value for axis 5: __________ °/s
Value for axis 6: __________ °/s
Value for axis 7: __________ °/s or mm/s
Value for axis 8: __________ °/s or mm/s
4 The configuration of the reduced axis velocity for 
T1 has been checked and is correct?
Value for axis 1: __________ °/s or mm/s
Value for axis 2: __________ °/s
Value for axis 3: __________ °/s
Value for axis 4: __________ °/s
Value for axis 5: __________ °/s
Value for axis 6: __________ °/s
Value for axis 7: __________ °/s or mm/s
Value for axis 8: __________ °/s or mm/s
Place, date
Signature
105 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
14.7 Checklist for reduced accelerations
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
No. Activity Yes
Not 
relevant
1 The configuration of the reduced axis acceler-
ation has been checked and is correct?
Value for axis 1: __________ °/s² or mm/s²
Value for axis 2: __________ °/s²
Value for axis 3: __________ °/s²
Value for axis 4: __________ °/s²
Value for axis 5: __________ °/s²
Value for axis 6: __________ °/s²
Value for axis 7: __________ °/s² or mm/s²
Value for axis 8: __________ °/s² or mm/s²
2 The configuration of the reduced axis acceler-
ation for T1 has been checked and is correct?
Value for axis 1: __________ °/s² or mm/s²
Value for axis 2: __________ °/s²
Value for axis 3: __________ °/s²
Value for axis 4: __________ °/s²
Value for axis 5: __________ °/s²
Value for axis 6: __________ °/s²
Value for axis 7: __________ °/s² or mm/s²
Value for axis 8: __________ °/s² or mm/s²
Place, date
Signature
106 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14.8 Checklist for standstill monitoring
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
? Standstill monitoring is active.
? T2 mode is set.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
The configured limit values for all axes must successively be violated in the 
positive and negative direction in order to demonstrate the correct functioning 
of the standstill monitoring.
Danger!
The robot moves in T2 mode at the programmed velocity and can cause per-
sonal injury or material damage. Make sure that the robot cannot collide and 
that no persons are in the motion range of the robot.
No. Activity Yes
Not 
relevant
1 Axis 1 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ ° or mm
Determined negative axis angle tolerance: 
__________ ° or mm
Configured axis angle tolerance: __________ 
° or mm
2 Axis 2 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ °
Determined negative axis angle tolerance: 
__________ °
Configured axis angle tolerance: __________ 
°
3 Axis 3 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ °
Determined negative axis angle tolerance: 
__________ °
Configured axis angle tolerance: __________ 
°
107 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Not 
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
4 Axis 4 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ °
Determined negativeaxis angle tolerance: 
__________ °
Configured axis angle tolerance: __________ 
°
5 Axis 5 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ °
Determined negative axis angle tolerance: 
__________ °
Configured axis angle tolerance: __________ 
°
6 Axis 6 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ °
Determined negative axis angle tolerance: 
__________ °
Configured axis angle tolerance: __________ 
°
7 Axis 7 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ ° or mm
Determined negative axis angle tolerance: 
__________ ° or mm
Configured axis angle tolerance: __________ 
° or mm
8 Axis 8 has been correctly configured and 
checked?
Determined positive axis angle tolerance: 
__________ ° or mm
Determined negative axis angle tolerance: 
__________ ° or mm
Configured axis angle tolerance: __________ 
° or mm
Place, date
Signature
No. Activity Yes
relevant
108 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
14.9 Checklist for configuration of the monitoring ranges
Precondition ? Mechanical and electrical installation of the robot system have been com-
pleted.
? KUKA.SafeRobot is configured.
? The monitoring range to be checked is activated. All other monitoring rang-
es are deactivated.
? T2 mode is set.
Checklist ? Serial number of the robot: ____________________
? Time stamp of the configuration window: ____________________
? Monitoring range checked: __________
? Range inversion (TRUE|FALSE): __________
The configured limit values must successively be violated to demonstrate the 
correct functioning of the monitoring ranges.
? Monitoring range 2 to 7: robot must stop at the limit.
? Monitoring range 8 to 10: level of the output must switch to LOW.
Danger!
The robot moves in T2 mode at the programmed velocity and can cause per-
sonal injury or material damage. Make sure that the robot cannot collide and 
that no persons are in the motion range of the robot.
No. Activity Yes
Not 
relevant
1 Axis 1 has been correctly configured and 
checked?
Determined lower axis limit: __________ ° or 
mm
Configured lower axis limit: __________ ° or 
mm
Determined upper axis limit: __________ ° or 
mm
Configured upper axis limit: __________ ° or 
mm
2 Axis 2 has been correctly configured and 
checked?
Determined lower axis limit: __________ °
Configured lower axis limit: __________ °
Determined upper axis limit: __________ °
Configured upper axis limit: __________ °
3 Axis 3 has been correctly configured and 
checked?
Determined lower axis limit: __________ °
Configured lower axis limit: __________ °
Determined upper axis limit: __________ °
Configured upper axis limit: __________ °
109 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Not 
The following preconditions must be met to demonstrate the correct function-
ing of the reference stop.
? Reference stop is activated.
? Mastering test is requested.
? Checked monitoring range is not violated.
? Robot stops with a reference stop.
4 Axis 4 has been correctly configured and 
checked?
Determined lower axis limit: __________ °
Configured lower axis limit: __________ °
Determined upper axis limit: __________ °
Configured upper axis limit: __________ °
5 Axis 5 has been correctly configured and 
checked?
Determined lower axis limit: __________ °
Configured lower axis limit: __________ °
Determined upper axis limit: __________ °
Configured upper axis limit: __________ °
6 Axis 6 has been correctly configured and 
checked?
Determined lower axis limit: __________ °
Configured lower axis limit: __________ °
Determined upper axis limit: __________ °
Configured upper axis limit: __________ °
7 Axis 7 has been correctly configured and 
checked?
Determined lower axis limit: __________ ° or 
mm
Configured lower axis limit: __________ ° or 
mm
Determined upper axis limit: __________ ° or 
mm
Configured upper axis limit: __________ ° or 
mm
8 Axis 8 has been correctly configured and 
checked?
Determined lower axis limit: __________ ° or 
mm
Configured lower axis limit: __________ ° or 
mm
Determined upper axis limit: __________ ° or 
mm
Configured upper axis limit: __________ ° or 
mm
No. Activity Yes
relevant
110 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
14. Appendix
No Ye Not 
By signing, the signatory confirms the correct and complete performance of 
the safety acceptance test.
.
Activity
s relevant
9 The correct functioning of the reference stop has 
been checked?
Place, date
Signature
111 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
14.10 Applied norms and directives
The functional safety of KUKA.SafeRobot complies with the specifications of 
Category 3 in accordance with EN 954-1.
112 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
15. KUKA Service
15 KUKA Service
15.1 Requesting support
Introduction The KUKA Robot Group documentation offers information on operation and 
provides assistance with troubleshooting. For further assistance, please con-
tact your local KUKA subsidiary.
Information The following information is required for processing a support request:
? Model and serial number of the robot
? Model and serial number of the controller
? Model and serial number of the linear unit (if applicable)
? Version of the KUKA System Software
? Optional software or modifications
? Archive of the software
? Application used
? Any external axes used
? Description of the problem, duration and frequency of the fault
15.2 KUKA Customer Support
Availability KUKA Customer Support is available in many countries. Please do not hesi-
tate to contact us if you have any questions.
Argentina Ruben Costantini S.A. (Agency)
Luis Angel Huergo 13 20
Parque Industrial
2400 San Francisco (CBA)
Argentina
Tel. +54 3564 421033
Fax +54 3564 428877
ventas@costantini-sa.com
Australia Marand Precision Engineering Pty. Ltd. (Agency)
153 Keys Road
Moorabbin
Victoria 31 89
Australia
Tel. +61 3 8552-0600
Fax +61 3 8552-0605
robotics@marand.com.au
Faults leading to production downtime are to be reported to the local KUKA 
subsidiary within one hour of their occurrence.
113 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Austria KUKA Roboter GmbH
Vertriebsbüro Österreich
Regensburger Strasse 9/1
4020 Linz
Austria
Tel. +43 732 784752
Fax +43 732 793880
office@kuka-roboter.at
www.kuka-roboter.at
Belgium KUKA Automatisering + Robots N.V.
Centrum Zuid 1031
3530 Houthalen
Belgium
Tel. +32 11 516160
Fax +32 11 526794
info@kuka.be
www.kuka.be
Brazil KUKA Roboter do Brasil Ltda.
Avenida Franz Liszt, 80
Parque Novo Mundo
Jd. Guançã
CEP 02151 900 São Paulo
SP Brazil
Tel. +55 11 69844900
Fax +55 11 62017883
info@kuka-roboter.com.br
Chile Robotec S.A. (Agency)
Santiago de Chile
Chile
Tel. +56 2 331-5951
Fax +56 2 331-5952
robotec@robotec.cl
www.robotec.cl
China KUKA Flexible Manufacturing Equipment (Shanghai) Co., Ltd.
Shanghai Qingpu Industrial Zone
No. 502 Tianying Rd.
201712 Shanghai
P.R. China
Tel. +86 21 5922-8652
Fax +86 21 5922-8538
Franz.Poeckl@kuka-sha.com.cn
www.kuka.cn
114 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
15. KUKA Service
France KUKA Automatisme + Robotique SAS
Techvallée
6 Avenue du Parc
91140 Villebon s/Yvette
France
Tel. +33 1 6931-6600
Fax +33 1 6931-6601
commercial@kuka.fr
www.kuka.fr
Germany KUKA Roboter GmbH
Blücherstr. 144
86165 Augsburg
Germany
Tel. +49 821 797-4000
Fax +49 821 797-1616
info@kuka-roboter.de
www.kuka-roboter.de
Hungary KUKA Robotics Hungaria Kft.
Fö út 140
2335 Taksony
Hungary
Tel. +36 24 501609
Fax +36 24 477031
info@kuka-robotics.huIndia KUKA Robotics, Private Limited
621 Galleria Towers
DLF Phase IV
122 002 Gurgaon
Haryana
India
Tel. +91 124 4148574
info@kuka.in
www.kuka.in
Italy KUKA Roboter Italia S.p.A.
Via Pavia 9/a - int.6
10098 Rivoli (TO)
Italy
Tel. +39 011 959-5013
Fax +39 011 959-5141
kuka@kuka.it
www.kuka.it
115 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Korea KUKA Robot Automation Korea Co. Ltd.
4 Ba 806 Sihwa Ind. Complex
Sung-Gok Dong, Ansan City
Kyunggi Do
425-110
Korea
Tel. +82 31 496-9937 or -9938
Fax +82 31 496-9939
info@kukakorea.com
Malaysia KUKA Robot Automation Sdn Bhd
South East Asia Regional Office
No. 24, Jalan TPP 1/10
Taman Industri Puchong
47100 Puchong
Selangor
Malaysia
Tel. +60 3 8061-0613 or -0614
Fax +60 3 8061-7386
info@kuka.com.my
Mexico KUKA de Mexico S. de R.L. de C.V.
Rio San Joaquin #339, Local 5
Colonia Pensil Sur
C.P. 11490 Mexico D.F.
Mexico
Tel. +52 55 5203-8407
Fax +52 55 5203-8148
info@kuka.com.mx
Norway KUKA Sveiseanlegg + Roboter
Bryggeveien 9
2821 Gjövik
Norway
Tel. +47 61 133422
Fax +47 61 186200
geir.ulsrud@kuka.no
Portugal KUKA Sistemas de Automatización S.A.
Rua do Alto da Guerra n° 50
Armazém 04
2910 011 Setúbal
Portugal
Tel. +351 265 729780
Fax +351 265 729782
kuka@mail.telepac.pt
116 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
15. KUKA Service
Russia KUKA-VAZ Engineering
Jushnoje Chaussee, 36 VAZ, PTO
445633 Togliatti
Russia
Tel. +7 8482 391249 or 370564
Fax +7 8482 736730
Y.Klychkov@VAZ.RU
South Africa Jendamark Automation LTD (Agency)
76a York Road
North End
6000 Port Elizabeth
South Africa
Tel. +27 41 391 4700
Fax +27 41 373 3869
www.jendamark.co.za
Spain KUKA Sistemas de Automatización S.A.
Pol. Industrial
Torrent de la Pastera
Carrer del Bages s/n
08800 Vilanova i la Geltrú (Barcelona)
Spain
Tel. +34 93 814-2353
Fax +34 93 814-2950
Comercial@kuka-e.com
www.kuka-e.com
Sweden KUKA Svetsanläggningar + Robotar AB
A. Odhners gata 15
421 30 Västra Frölunda
Sweden
Tel. +46 31 7266-200
Fax +46 31 7266-201
info@kuka.se
Switzerland KUKA Roboter Schweiz AG
Riedstr. 7
8953 Dietikon
Switzerland
Tel. +41 44 74490-90
Fax +41 44 74490-91
info@kuka-roboter.ch
www.kuka-roboter.ch
117 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Taiwan KUKA Robot Automation Taiwan Co. Ltd.
136, Section 2, Huanjung E. Road
Jungli City, Taoyuan
Taiwan 320
Tel. +886 3 4371902
Fax +886 3 2830023
info@kuka.com.tw
www.kuka.com.tw
Thailand KUKA Robot Automation (M)SdnBhd
Thailand Office
c/o Maccall System Co. Ltd.
49/9-10 Soi Kingkaew 30 Kingkaew Road
Tt. Rachatheva, A. Bangpli
Samutprakarn
10540 Thailand
Tel. +66 2 7502737
Fax +66 2 6612355
atika@ji-net.com
www.kuka-roboter.de
UK KUKA Automation + Robotics
Hereward Rise
Halesowen
B62 8AN
UK
Tel. +44 121 585-0800
Fax +44 121 585-0900
sales@kuka.co.uk
USA KUKA Robotics Corp.
22500 Key Drive
Clinton Township
48036 Michigan
USA
Tel. +1 866 8735852
Fax +1 586 5692087
info@kukarobotics.com
www.kukarobotics.com
118 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
Index
Index
Symbols
/TA24A, pulse duty factor 36
/TA24V, pulse duration T(HIGH) 35, 36
/TA24V, pulse duration T(LOW) 35, 36
/TA24V, pulse duty factor 35
A
Acceleration monitoring 14
Accuracy requirements, reference position 41
Actuating plate, hole pattern 39
Altitude 37
Ambient temperature 37
Ambient temperature, reference switch 37
Appendix 99
Archiving safety parameters 68
Areas of application 11
Assigning input signals 49
Assigning output signals 49
Atmospheric humidity 37
Availability, robots 43
Axes, decouplable 18, 41
Axes, synchronous 41
Axis acceleration 55
Axis acceleration for T1 55
Axis angle tolerance 58
Axis limits 8, 13, 14
Axis lower bound 56
Axis number 51
Axis range monitoring 56
Axis ranges 8, 13, 14
Axis upper bound 56
Axis velocity 54
Axis velocity for T1 54
Axis-specific monitoring ranges, defining 49
B
Brake test 8
Brake test cycle time 8, 19
Brake test, external axes 62
Brake test, overview 18
Brake test, programming 63
Brake test, robot axes 62
Brake test, safety 41
Brake test, signals 74
Brake, defective 42
BrakeTestDrv.INI, variables 75
Braking distance 8
C
Cable carrier 42
Cable length, data cable X21 - X31 37
Cables, safety 42
Cartesian position X 57
Cartesian position Y 57
Cartesian position Z 57
Cartesian velocity 41, 54
Checking the reference position 61
Checklists, acceptance 102, 103, 105, 106, 107, 
109
Circuit example, X40 99, 100, 101
Components 22
Connecting cables, connecting 47
Connecting cables, overview 25
Connecting the connecting cables 47
Connection, electronic measuring tool 26
Connections, I/O Print board 94
Connections, SafeRDC board 93
Connections, SafeRDC box 26
Connector pin allocation X40 30
Connector pin assignment, data cable X21 - X31 
27
Connector pin assignment, data cable X21.1 - X41 
27
Connector pin assignment, reference cable X42 - 
XS Ref 28
Criteria, reference position 17
Current position, reference position 52
D
Decouplable axes 18, 41
Defective brake 42
Defining ranges 49
Degree of fouling 37
Description, signal declarations 49, 71
Detailed information, monitoring range 87
Diagnosis 85
Diagnosis, overview 85
Diagnosis, signals 72
Digital input 56
Digital output 57
Directives 112
Displaying safety parameters 67
Documentation, robot system 7
E
E_DV 22
E_HALT 22
E0 21
E0...E5 21
E1 21
E2 21
E3 21
E4 21
E5 21
Electromagnetic compatibility 37
Electronic measuring tool, connection 26
EMC conformity, reference switch 38
EN 954-1, Category 3 112
Exchanging the tool 41
External axes, brake test 41, 62
External axes, reference group 59
F
Fixed installation 42
119 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
Flag 43 Messages, brake test 82
Flange center point velocity 55
Flange center point velocity for T1 55
Functional principle 12
Functions, KUKA.SafeRobot 11
Functions, SafeRDC 23
G
General information 54
H
Hardware 43
Hardware components 22
Hardware components, scope of supply 22
Hole pattern, actuating plate 39
Hole pattern, reference switch 38
Hysteresis, reference switch 38
I
I/O Print board, connections 94
I/O Print board, installing 96
I/O Print board, LEDs 92
I/O Print board, removing 96
Input signals 49
Input test pulse 8, 58
Installation 43
Installation, fixed 42
Installation, KUKA.SafeRobot 43
Installing the actuating plate 46
Installing the I/O Print board 96
Installing the reference switch 46
Installing the SafeRDC board 97
Interface X40 29
Interfaces 58
Interrupt 43
Introduction 7
Inversion 12
K
Knowledge, required 7
KUKA Customer Support 113
KUKA.SafeRobot overview 11
L
LEDs, I/O Print board 92
LEDs, SafeRDC board 89
Level, safe outputs 12
M
Machine data ($MACHINE.DAT) 59
Machine data ($ROBCOR.DAT) 58
Maintenance, personnel 41
Master position, reference position 52
Mastering test 8
Mastering test, overview 16
Mastering test, performing manually 61
Mastering test, programming 60
Mastering test, safety 41
Mastering test, signals 71
Messages 77
Messages, operation 77
Messages, verification of the safety parameters 81
Min. distance, reference position 52
Module a, X40 29, 30
Module b, X40 29, 31
Module c, X40 29, 32
Module d, X40 29, 33
Monitored axes 54
Monitoring axis acceleration 55
Monitoring axis acceleration for T1 55
Monitoring functions that can be activated 21
Monitoring of mastering 57
Monitoring range 9
Monitoring ranges 12
Monitoring ranges, overview 86
Monitoring ranges, status 86
Monitoring time 8, 19
N
Norms 112
O
Opening SafeRobot diagnosis 85
Operating current, reference switch 37
Operating hours meter, reading 68
Operating voltage, reference switch 37
Operation 67
Operation, safety 42
Optocoupler 48
OUT_A0 22
OUT_A1 22
OUT_A2 22
OUT_STATUS16, 22
Output signals 49
Outputs, reference switch 38
Overview of connecting cables 25
Overview of safety parameters 52
Overview of the brake test 18
Overview, KUKA.SafeRobot 11
Overview, mastering test 16
P
Parameters, axes 75
Parking position 8, 19
Parking position, velocity 41
Performing a manual brake test 63
Permissible load current, reference switch 37
Permissible switching distance, reference switch 
38
Permissible switching frequency, reference switch 
37
Personnel, safety 41
Product description 11
Programming 65
Programming the brake test 63
Programming the mastering test 60
Programs, brake test 65
Programs, mastering test 65
Protection classification 37
120 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
V6.2
Index
Pulse duration T(HIGH), /TA24V 35, 36 Service, KUKA Roboter 113
Pulse duration T(LOW), /TA24V 35, 36
Pulse duration, reference switch 37
Pulse duty factor, /TA24V 35, 36
Pulse duty factor, reference switch 37
R
Range inversion 56
Reaction distance 8
Reactions, robot 12
Reduced axis acceleration 55
Reduced axis velocity 54
Reference group 8, 24, 51, 57
Reference group, external axes 59
Reference position 9, 17, 52, 57
Reference position, defining 50
Reference stop 9, 14, 57
Reference switch 9
Reference switch, installation 46
Reference switch, technical data 37
Removing the I/O Print board 96
Removing the SafeRDC board 94
Repairs, personnel 41
Restoring safety parameters 68
Retraction, robot 21
Robot axes, brake test 41, 62
Robot status signals 73
Robot system, safety 41
S
Safe axis monitoring 54
Safe field bus module 48
Safe field bus system 48
Safe inputs 33
Safe outputs 35
Safe outputs, load rating 29
Safe robot retraction 21
SafeRDC 22
SafeRDC board, connections 93
SafeRDC board, installing 97
SafeRDC board, LEDs 89
SafeRDC board, removing 94
SafeRDC box 28
SafeRDC box, connections 26
SafeRDC lid, exchanging 47
SafeRDC, technical data 37
Safety 41
Safety acceptance, KUKA.SafeRobot 42, 64
Safety instructions 7
Safety parameters 41
Safety parameters, archiving 68
Safety parameters, displaying 67
Safety parameters, overview 52
Safety parameters, restoring 68
Safety parameters, setting 53
Safety parameters, verifying 67
Safety PLC 48
Safety PLC, connecting 48
Safety zones 9, 12, 14
Service life, SafeRDC 41
Shock sensitivity 37
Signal declarations 71
Signal diagram, brake test 20
Signal diagram, mastering test 18
Signals for the brake test 74
Signals, diagnosis 72
Signals, mastering test 71
Signals, robot status 73
Software components 22
Software components, scope of supply 22
Standstill monitoring 9, 15, 57
Start-up 45
Start-up, overview 45
Start-up, personnel 41
Start-up, safety 42
STOP 0 9
STOP 1 9
STOP 2 9
Stop reactions 13, 15
Stopping distance 8
Supply voltage 37
Support request 113
Switching function, reference switch 37
Synchronous axes 41
System requirements 43
System variables 71
T
Target group 7
Technical data 37
Technical data, reference switch 37
Technical data, SafeRDC 37
Terms 8
Terms used 8
Time stamp 54
Tool, exchanging 41
Training program 7
Troubleshooting 89
U
Uninstalling KUKA.SafeRobot 43
Update, KUKA.SafeRobot 43
V
Variables, BrakeTestDrv.INI 75
Velocity monitoring 14
Velocity, Cartesian 41
Verifying safety parameters 67
Version 54
Vibration resistance 37
W
Warnings 7
Wiring diagram, reference group 28
Workspaces 8, 12, 13
X
X40 circuit example 99, 100, 101
X40, connector pin allocation 30
121 / 12303.08.2007 KST-AD-SafeRobot11 en
KUKA.SafeRobot 1.1
X40, interface 29
122 / 123 V6.2 03.08.2007 KST-AD-SafeRobot11 en
123 / 123V6.2 03.08.2007 KST-AD-SafeRobot11 en
	KUKA.SafeRobot 1.1
	1 Introduction
	1.1 Target group
	1.2 Robot system documentation
	1.3 Representation of warnings and notes
	Safety
	Notes
	1.4 Terms used
	2 Product description
	2.1 KUKA.SafeRobot overview
	Functions
	Areas of application
	Communication
	2.2 Functional principle
	Description
	2.3 Monitoring ranges
	Description
	Inversion
	Stop reactions
	2.3.1 Workspaces
	Description
	Example
	2.3.2 Safety zones
	Description
	Example
	2.3.3 Reference stop
	Description
	2.4 Velocity and acceleration monitoring
	Description
	Stop reactions
	2.5 Standstill monitoring
	Description
	Stop reactions
	2.6 Safe state (output OUT_STATUS)
	Description
	2.7 Mastering test
	Description
	2.7.1 Reference position
	2.7.2 Mastering test signal diagram
	2.8 Brake test
	Description
	2.8.1 Parking position
	2.8.2 Signal diagram of the brake test
	2.9 T1 mode (safe robot retraction)
	Description
	2.10 Monitoring functions that can be activated
	Description
	2.11 Components
	Software
	Hardware
	2.11.1 SafeRDC
	Description
	Functions
	2.11.2 Reference group
	Description
	2.12 Connecting cables
	Overview
	2.12.1 Connections on the SafeRDC box
	Overview
	2.12.2 Connections on the SafeRDC box (optional)
	Description
	Overview
	2.12.3 Connector pin assignment of data cable X21 - X31
	Description
	2.12.4 Connector pin assignment of data cable X21.1 - X41
	Description
	2.12.5 Connector pin assignment of reference cable X42 - XS Ref
	Description
	2.12.6 Wiring diagram for 3 reference groups (optional)
	Description
	2.13 Interface X40
	Overview
	Module a
	Module b
	Module c
	Module d
	2.13.1 Connector pin allocation X40
	Module a
	Module b
	Module c
	Module d
	2.13.2 Safe inputs
	Description
	Overview
	Characteristics
	2.13.3 Safe outputs
	Description
	Overview
	Characteristics
	3 Technical data
	3.1 Technical data of the SafeRDC
	3.2 Reference switch
	3.3 Reference switch hole pattern
	Description
	3.4 Hole pattern for actuating plate
	Description
	4 Safety
	Personnel
	Robot system
	Mastering test
	Brake test
	Cables
	Start-up
	Operation
	5 Installation
	5.1 System requirements
	Hardware
	Software
	5.2 Installing or updating KUKA.SafeRobot
	Precondition
	Procedure
	LOG file
	5.3 Uninstalling KUKA.SafeRobot
	Precondition
	Procedure
	LOG file
	6 Start-up
	6.1 Start-up overview
	Overview
	6.2 Installing the reference switch and actuating plate
	Precondition
	Procedure
	Example
	6.3 Exchanging the lid of the SafeRDC box
	Precondition
	Procedure
	6.4 Connecting the connecting cables
	Precondition
	Procedure
	6.5 Connecting the Safety PLC
	Description
	6.6 Assigning input and output signals
	Description
	Example
	6.7 Defining axis-specific monitoring ranges
	Precondition
	Procedure
	Description
	6.8 Defining the reference position
	Precondition
	Procedure
	6.9 Safety parameters
	Description
	6.9.1 Setting safety parameters
	Precondition
	Procedure
	6.9.2 Parameters - General information
	Description
	6.9.3 Parameters - Monitored axes
	Description
	6.9.4 Parameters - Reduced axis velocity
	Description
	6.9.5 Parameters - Cartesian velocity
	Description
	6.9.6 Parameters - Reduced axis acceleration
	Description
	6.9.7 Parameters - Axis range monitoring
	Description
	6.9.8 Parameters - Monitoring of mastering
	Description
	6.9.9 Parameters - Standstill monitoring
	Description
	6.9.10 Parameters - Interfaces
	Description
	6.9.11 Parameters - Machine data ($ROBCOR.DAT)
	Description
	6.9.12 Parameters - Machine data ($MACHINE.DAT)
	Description
	6.10 Assigning external axes to the reference group
	Description
	Precondition
	Procedure
	6.11 Programming the mastering test
	Precondition
	Procedure
	6.12 Checking the reference position (actuation with tool)
	Precondition
	Procedure
	6.13 Performing a mastering test manually
	Precondition
	Procedure
	6.14 Configuring robot axes for the brake test
	6.15 Configuring external axes for the brake test
	Precondition
	Procedure
	6.16 Programming the brake test
	Precondition
	Procedure
	6.17 Performing a manual brake test
	Precondition
	Procedure6.18 Safety acceptance of KUKA.SafeRobot
	Description
	7 Programming
	7.1 Programs for the mastering test
	Description
	7.2 Programs for the brake test
	Description
	8 Operation
	8.1 Displaying safety parameters
	Precondition
	Procedure
	8.2 Verifying safety parameters
	Description
	Procedure
	8.3 Reading the operating hours meter
	Procedure
	8.4 Archiving safety parameters
	Voraussetzung
	Procedure
	8.5 Restoring safety parameters
	Precondition
	Procedure
	9 System variables
	9.1 Signal declarations
	Description
	9.2 Signals for the mastering test
	9.3 Signals for diagnosis
	9.4 Robot status signals
	9.5 Signals for the brake test
	9.6 Variables in BrakeTestDrv.INI
	Description
	10 Messages
	10.1 Messages during operation
	10.2 Messages during verification of the safety parameters
	10.3 Messages for the brake test
	11 Diagnosis
	11.1 Opening diagnosis
	Precondition
	Procedure
	11.2 Overview of diagnosis
	Overview
	Description
	11.2.1 Overview of the monitoring ranges
	Overview
	Description
	11.2.2 Detailed information about the monitoring range
	Overview
	Description
	12 Troubleshooting
	12.1 LEDs on the SafeRDC board
	Description
	12.2 LEDs on the I/O Print board
	Description
	13 Repair
	13.1 Connections on the SafeRDC board
	Description
	13.2 Connections on the I/O Print board
	Description
	13.3 Removing the SafeRDC board
	Precondition
	Procedure
	13.4 Removing the I/O Print board
	Precondition
	Procedure
	13.5 Installing the I/O Print board
	Precondition
	Procedure
	13.6 Installing the SafeRDC board
	Precondition
	Procedure
	14 Appendix
	14.1 Interface X40 circuit example 1
	14.2 Interface X40 circuit example 2
	14.3 Interface X40 circuit example 3
	14.4 Checklist for robot and system
	Precondition
	Checklist
	14.5 Checklist for safe functions
	Precondition
	Checklist
	14.6 Checklist for reduced velocities
	Precondition
	Checklist
	14.7 Checklist for reduced accelerations
	Precondition
	Checklist
	14.8 Checklist for standstill monitoring
	Precondition
	Checklist
	14.9 Checklist for configuration of the monitoring ranges
	Precondition
	Checklist
	14.10 Applied norms and directives
	15 KUKA Service
	15.1 Requesting support
	Introduction
	Information
	15.2 KUKA Customer Support
	Availability
	Index

Mais conteúdos dessa disciplina