Professional Documents
Culture Documents
Operating manual
Troubleshooting IRC5
Trace back information:
Workspace R18-2 version a12
Checked in 2018-10-16
Skribenta version 5.3.008
Operating manual
Troubleshooting IRC5
RobotWare 6.08
Table of contents
Overview of this manual ................................................................................................................... 7
1 Safety 11
1.1 Safety signals in the manual ................................................................................ 11
1.2 Safety symbols on product labels ......................................................................... 13
1.3 Safety symbols on controller labels ...................................................................... 19
1.4 Safety during troubleshooting .............................................................................. 23
1.5 Applicable standards ......................................................................................... 24
1.6 Safety tools ...................................................................................................... 26
1.7 Safe troubleshooting .......................................................................................... 27
1.7.1 Robot without axes' holding brakes are potentially lethal ................................ 27
1.7.2 Live voltage inside Drive Module ................................................................ 28
1.7.3 Hot parts may cause burns ....................................................................... 30
2 Introduction to troubleshooting 31
2.1 Overview of troubleshooting ................................................................................ 31
2.2 Standard toolkit ................................................................................................ 33
2.3 Tips and tricks while troubleshooting .................................................................... 34
2.3.1 Troubleshooting strategies ........................................................................ 34
2.3.2 Work systematically ................................................................................. 36
2.3.3 Keeping track of history ............................................................................ 37
2.4 Filing an error report .......................................................................................... 38
4 Troubleshooting by unit 63
4.1 Troubleshooting LEDs in the controller .................................................................. 63
4.2 Troubleshooting the FlexPendant ......................................................................... 65
4.3 Troubleshooting communications ......................................................................... 66
4.4 Troubleshooting fieldbuses and I/O units ............................................................... 67
4.5 Troubleshooting the computer unit ....................................................................... 68
4.6 Troubleshooting the panel board .......................................................................... 70
4.7 Troubleshooting the drive system ......................................................................... 72
4.8 Troubleshooting the axis computer ....................................................................... 74
4.9 Troubleshooting the system power supply ............................................................. 76
4.10 Troubleshooting the power distribution board ......................................................... 81
4.11 Troubleshooting the contactor interface board ........................................................ 86
4.12 Troubleshooting the customer I/O power supply ..................................................... 88
Index 587
Usage
This manual should be used whenever robot operation is interrupted by malfunction,
regardless of whether an error event log message is created or not.
Prerequisites
The reader should:
• Have extensive experience in troubleshooting industrial electro-mechanical
machinery.
• Have in depth knowledge of the robot system function.
• Be familiar with the actual robot installation at hand, its surrounding
equipment and peripherals.
References
Reference: Document ID
Product manual - IRC5 3HAC021313-001
IRC5 of design M2004
Product manual - IRC5 3HAC047136-001
IRC5 of design 14
Revisions
Revision Description
- First edition.
A Information has been added.
The document has been partly restructured.
B Information on how to submit error report has been changed.
Information on RAPID change logs have been added.
Event log messages have been added.
C Updated Event log messages.
D Updated Event log messages.
E Updated Event log messages.
F Minor corrections. Updated Event log messages.
G Minor corrections. Updated Event log messages.
H New information in section Serial Measurement Unit regarding the battery
pack.
More detailed information about troubleshooting power supplies DSQC
604, 661 and 662.
Removed safety I/O signals: DRV1PANCH1, DRV1PANCH2, DRV1SPEED.
New drive system introduced. Drive System 04 and Drive System 09 are
both described.
J Released with RobotWare 5.13.
The chapter Safety updated with:
• Updated safety signal graphics for the levels Danger and Warning,
see Safety signals in the manual on page 11.
• New safety labels on the manipulators, see Safety symbols on
product labels on page 13.
• Updated the graphic in the section Live voltage inside Drive Module
on page 28.
The contents in the following sections were updated:
• Corrections regarding drive system information in chapter Descrip-
tions and background information.
• Restructured the chapters as per the new document startergy.
• Updated the graphic in the Recommended actions of the section No
voltage in service outlet on page 48.
• Updated the Possible causes in the section Problem starting the
FlexPendant on page 50.
• Updated the graphics in the section LEDs in the Control Module.
• Updated the graphic in Possible causes of the section Problem re-
leasing Robot brakes on page 59.
K Updated Event log messages.
L Released with RobotWare 5.14.
Event number series on page 92 added.
M Released with RobotWare 5.14.02.
Updated Event log messages.
N Released with RobotWare 5.15.
Updated Event log messages.
P Released with RobotWare 5.15.01.
Updated the section Overview of troubleshooting on page 31.
Revision Description
Q Released with RobotWare 5.60.
• The document has been partly restructured.
• New main computer DSQC1000 is introduced.
• Old main computer DSQC 639 is removed throughout the manual.
• The dual controller is removed throughout the manual.
• Updated Event log messages.
R Released with RobotWare 5.61.
• Added a note in the section Event number series on page 92.
• Added Slovenian Event log messages.
• Added the Event log message io_elogtext.xml.
• Updated the name of the connectors and other minor updates in
Troubleshooting the system power supply on page 76 and
Troubleshooting the power distribution board on page 81.
S Released with RobotWare 6.0.
• Added information on Restarting a locked FlexPendant on page 65.
• Added information on Type of event log messages on page 91.
• Added the Event log message pymc_elogtext.xml.
T Released with RobotWare 6.01.
• Added the description of event log message types. See Type of
event log messages on page 91.
• Added a note on the possibility of a slight difference between the
English event logs and translated event logs in Type of event log
messages on page 91.
U Released with RobotWare 6.02.
• Added Safety tools on page 26.
V Released with RobotWare 6.03.
• Added event logs for functional safety, see 9 xxxx on page 405.
• Added event logs for Connected Service Embedded, see 17 xxxx
on page 581.
W Released with RobotWare 6.04.
• Updated event logs for RobotWare 6.04.
X Released with RobotWare 6.05.
• New main computer DSQC1024 is introduced.
• Updated event logs for RobotWare 6.05. Added the event logs for
Integrated Vision.
Y Released with RobotWare 6.06.
• Updated event logs for RobotWare 6.06.
• Removed main computer DSQC1024.
Z Released with RobotWare 6.07.
• Updated event logs for RobotWare 6.07.
• Safety section restructured.
AA Released with RobotWare 6.08.
• Updated event logs for RobotWare 6.08.
1 Safety
1.1 Safety signals in the manual
Danger levels
The table below defines the captions specifying the danger levels used throughout
this manual.
Symbol Designation Significance
DANGER Warns that an accident will occur if the instructions
are not followed, resulting in a serious or fatal injury
and/or severe damage to the product. It applies to
warnings that apply to danger with, for example,
contact with high voltage electrical units, explosion
or fire risk, risk of poisonous gases, risk of crushing,
impact, fall from height, and so on.
WARNING Warns that an accident may occur if the instructions
are not followed that can lead to serious injury, pos-
sibly fatal, and/or great damage to the product. It
applies to warnings that apply to danger with, for
example, contact with high voltage electrical units,
explosion or fire risk, risk of poisonous gases, risk
of crushing, impact, fall from height, etc.
ELECTRICAL Warns for electrical hazards which could result in
SHOCK severe personal injury or death.
Introduction to labels
This section describes safety symbols used on labels (stickers) on the product.
Symbols are used in combinations on the labels, describing each specific warning.
The descriptions in this section are generic, the labels can contain additional
information such as values.
Note
The safety and health symbols on the labels on the product must be observed.
Additional safety information given by the system builder or integrator must also
be observed.
Types of labels
Both the manipulator and the controller are marked with several safety and
information labels, containing important information about the product. The
information is useful for all personnel handling the robot, for example during
installation, service, or operation.
The safety labels are language independent, they only use graphics. See Symbols
on safety labels on page 13.
The information labels can contain information in text (English, German, and
French).
Symbol Description
Warning!
Warns that an accident may occur if the instructions are not
followed that can lead to serious injury, possibly fatal, and/or
great damage to the product. It applies to warnings that apply
xx0900000812
to danger with, for example, contact with high voltage electrical
units, explosion or fire risk, risk of poisonous gases, risk of
crushing, impact, fall from height, etc.
Caution!
Warns that an accident may occur if the instructions are not
followed that can result in injury and/or damage to the product.
It also applies to warnings of risks that include burns, eye injury,
skin injury, hearing damage, crushing or slipping, tripping, im-
xx0900000811 pact, fall from height, etc. Furthermore, it applies to warnings
that include function requirements when fitting and removing
equipment where there is a risk of damaging the product or
causing a breakdown.
Prohibition
Used in combinations with other symbols.
xx0900000839
Symbol Description
See user documentation
Read user documentation for details.
Which manual to read is defined by the symbol:
• No text: Product manual.
• EPS: Application manual - Electronic Position Switches.
xx0900000813
xx0900000816
Do not disassemble
Disassembling this part can cause injury.
xx0900000815
Extended rotation
This axis has extended rotation (working area) compared to
standard.
xx0900000814
Brake release
Pressing this button will release the brakes. This means that
the robot arm can fall down.
xx0900000808
Symbol Description
Tip risk when loosening bolts
The robot can tip over if the bolts are not securely fastened.
xx0900000810
xx1500002402
Crush
Risk of crush injuries.
xx0900000817
Symbol Description
Heat
Risk of heat that can cause burns. (Both signs are used)
xx0900000818
!
3HAC 4431-1/06
xx1300001087
Moving robot
4 6 The robot can move unexpectedly.
3 5
1
xx0900000819
xx1000001141
2 3
xx1500002616
Symbol Description
Brake release buttons
xx0900000820
xx1000001140
Lifting bolt
xx0900000821
xx1000001242
Lifting of robot
xx0900000822
Oil
Can be used in combination with prohibition if oil is not allowed.
xx0900000823
Mechanical stop
xx0900000824
Symbol Description
No mechanical stop
xx1000001144
Stored energy
Warns that this part contains stored energy.
Used in combination with Do not disassemble symbol.
xx0900000825
Pressure
Warns that this part is pressurized. Usually contains additional
text with the pressure level.
xx0900000826
xx0900000827
Do not step
Warns that stepping on these parts can cause damage to the
parts.
xx1400002648
Introduction to labels
This section describes safety symbols used on labels (stickers) on the controller.
Symbols are used in combinations on the labels, describing each specific warning.
The descriptions in this section are generic, the labels can contain additional
information such as values.
Note
The safety and health symbols on the labels on the product must be observed.
Additional safety information given by the system builder or integrator must also
be observed.
Types of labels
Both the manipulator and the controller are marked with several safety and
information labels, containing important information about the product. The
information is useful for all personnel handling the robot, for example during
installation, service, or operation.
The information labels can contain information in text (English, German, and
French).
Label Description
Electrical shock
xx1400001151
xx1400001162
xx1400001161
xx1700000354
Label Description
High voltage inside the module even if the main switch is in
the OFF position.
xx1400001156
xx1400001157
xx1400001155
xx1400001154
Label Description
Read the user manual before servicing.
xx1400001152
xx1400001158
xx1400001159
Rating label
xx1400001163
CE label
xx1800000835
Label Description
UR certified (component)
xx1400002060
xx1400002061
xx1700000355
xx1700000353
General
All normal service work; installation, maintenance and repair work, is usually
performed with all electrical, pneumatic and hydraulic power switched off. All
manipulator movements are usually prevented by mechanical stops etc.
Troubleshooting work differs from this. While troubleshooting, all or any power
may be switched on, the manipulator movement may be controlled manually from
the FlexPendant, by a locally running robot program or by a PLC to which the
system may be connected.
Note
The listed standards are valid at the time of the release of this document. Phased
out or replaced standards are removed from the list when needed.
Standards, EN ISO
The product is designed in accordance with the requirements of:
Standard Description
EN ISO 12100:2010 Safety of machinery - General principles for design - Risk as-
sessment and risk reduction
EN ISO 13849-1:2015 Safety of machinery, safety related parts of control systems -
Part 1: General principles for design
EN ISO 13850:2015 Safety of machinery - Emergency stop - Principles for design
EN ISO 10218-1:2011 Robots for industrial environments - Safety requirements -Part
1 Robot
ISO 9787:2013 Robots and robotic devices -- Coordinate systems and motion
nomenclatures
ISO 9283:1998 Manipulating industrial robots, performance criteria, and related
test methods
EN ISO 14644-1:2015 i Classification of air cleanliness
EN ISO 13732-1:2008 Ergonomics of the thermal environment - Part 1
EN 61000-6-4:2007 + EMC, Generic emission
A1:2011
IEC 61000-6-4:2006 +
A1:2010
(option 129-1)
EN 61000-6-2:2005 EMC, Generic immunity
IEC 61000-6-2:2005
EN IEC 60974-1:2012 ii Arc welding equipment - Part 1: Welding power sources
EN IEC 60974-10:2014 ii Arc welding equipment - Part 10: EMC requirements
EN IEC 60204-1:2006 Safety of machinery - Electrical equipment of machines - Part
1 General requirements
IEC 60529:1989 + A2:2013 Degrees of protection provided by enclosures (IP code)
i Only robots with protection Clean Room.
ii Only valid for arc welding robots. Replaces EN IEC 61000-6-4 for arc welding robots.
European standards
Standard Description
EN 614-1:2006 + A1:2009 Safety of machinery - Ergonomic design principles - Part 1:
Terminology and general principles
EN 574:1996 + A1:2008 Safety of machinery - Two-hand control devices - Functional
aspects - Principles for design
Other standards
Standard Description
ANSI/RIA R15.06 Safety requirements for industrial robots and robot systems
ANSI/UL 1740 Safety standard for robots and robotic equipment
CAN/CSA Z 434-14 Industrial robots and robot Systems - General safety require-
ments
Safeguarding mechanisms
Your robot system can be equipped with a vast range of safeguards such as door
interlocks, safety light curtains, safety mats, and others. The most common is the
door interlock of the robot cell that temporarily stops the robot if you open it.
IRC5
The IRC5 controller has three separate safeguarding mechanisms, the general
mode safeguarded stop (GS), the automatic mode safeguarded stop (AS) and the
superior safeguarded stop (SS).
Safeguards connected to... are...
the GS mechanism always active regardless of the operating mode.
the AS mechanism only active when the system is in automatic mode.
the SS mechanism always active regardless of the operating mode.
See your plant or cell documentation to see how your robot system is configured
and where the safeguarding mechanisms are placed and how they work.
Safety supervision
The emergency stop and safeguarding mechanisms are supervised so that any
failure is detected by the controller and the robot is stopped until the problem is
solved.
Description
Since the robot arm system is quite heavy, especially on larger robot models, it is
dangerous if the holding brakes are disconnected, faulty, worn or in any way
rendered non-operational.
For example, a collapsing manipulator may kill or seriously injure a person standing
beneath it.
Safe handling
Action Info/illustration
1 If you suspect that the holding brakes are Weight specifications etc. may be found in
non-operational, secure the robot arm the Product manual of each robot model.
system by some other means before
working on it.
2 If you intentionally render the holding How to correctly connect an external
brakes non-operational by connecting an voltage supply is detailed in the Product
external voltage supply, the utmost care manual of each robot model.
must be taken!
DANGER
DANGER
Description
The Drive Module has live voltage potentially accessible directly behind the rear
covers and inside the front cover, even when the main switches have been switched
off.
en1000000049
SECTIONA-A
en1000000050
A Live voltage at transformer terminals even if the main power switches have
been switched off.
B Live voltage at Motors ON terminals even if the main power switches have
been switched off.
Safe handling
Read this information before opening the rear cover of either module.
Step Action
1 Make sure the incoming mains power supply has been switched off.
2 Use a voltmeter to verify that there is not voltage between any of the terminals.
3 Proceed with the service work.
Description
During normal operation, many parts become hot. Touching these may cause
burns.
There is also a risk of fire if flammable materials are put on hot surfaces.
Note
Safe handling
Always use your hand, at some distance, to feel if heat is radiating from the
potentially hot component before actually touching it.
Wait until the potentially hot component has cooled if it is to be removed or handled
in any other way.
The bleeder can be hot, up to 80 degrees.
Do not put anything on hot metal surfaces, e.g. paper or plastic.
2 Introduction to troubleshooting
2.1 Overview of troubleshooting
Troubleshooting manual
Troubleshooting by Each fault or error is first detected as a symptom, for which an error
fault symptoms event log message may or may not be created. It could be an error
event log message on the FlexPendant, an observation that the
gearbox on axis 6 is getting hot or that the controller can not be
started. The faults displaying an event log message are listed in the
end of this manual.
See Troubleshooting by fault symptoms on page 41.
Troubleshooting by Describes how to troubleshoot if the following does not work cor-
unit rectly, for example:
• FlexPendant
• computer unit
• fieldbus and I/O units
• power supply
See Troubleshooting by unit on page 63.
Troubleshooting by Lists all the available event log messages. These may be displayed
event logs either on the FlexPendant or using RobotStudio. Having access to
all messages will be useful during troubleshooting.
See Troubleshooting by event log on page 91.
Additional information
In addition to the information given in this document, other documents may provide
vital information, e.g. the Circuit Diagram.
Such useful documents are listed in the section Circuit diagrams on page 583.
General
Listed are tools required to perform the actual troubleshooting work. All tools
required to perform any corrective measure, such as replacing parts, are listed in
their Product Manual section respectively.
Tool Remark
Screw driver, Torx Tx10
Screw driver, Torx Tx25
Ball tipped screw driver, Torx Tx25
Screw driver, flat blade 4 mm
Screw driver, flat blade 8 mm
Screw driver, flat blade 12 mm
Screw driver Phillips-1
Box spanner 8 mm
Example
A specific IRB 7600 installation has a 12 VDC power supply to a tool at the
manipulator wrist. This tool does not work, and when checked, there is no 12 VDC
supply to it.
• Check at the manipulator base to see if there is 12 VDC supply. Measurement
show there are no 12 VDC supply. (Reference: Circuit Diagram in the Product
manual, IRC5)
• Check any connector between the manipulator and the power supply in the
controller. Measurement show there are no 12 VDC supply. (Reference:
Circuit Diagram in the Product manual, IRC5)
• Check the power supply unit LED.
How to file a complete error report to your local ABB service personnel is detailed
in section Filing an error report on page 38.
Introduction
If you require the assistance of ABB support personnel in troubleshooting your
system, you may file a formal error report as detailed below.
In order for the ABB support personnel to better solve your problem, you may
attach a special diagnostics file that the system generates on demand.
The diagnostics file includes:
• Event log A list of all system events.
• Backup A backup of the system taken for diagnostics purposes.
• System information Internal system information useful to ABB support
personnel.
NOTE that it is not required to create or attach any additional files to the error
report if not explicitly requested by the support personnel!
en0500002175
2 Specify the name you want for the diagnostics file, the save folder of it and tap OK.
The default save folder is C:/Temp, but any folder may be selected, for instance an
externally connected USB memory.
This may take a couple of minutes, while “Creating file. Please wait!” is displayed.
3 To shorten file transfer time, you may compress the data into a zip-file.
Action
4 Write a regular e-mail addressed to your local ABB support personnel, and make
sure to include the following information:
• Robot serial number
• RobotWare version
• External options
• A written fault description. The more detailed, the easier for the ABB support
personnel to assist you.
• if available, enclose the license key.
• attach the diagnostics file!
5 Mail it!
Introduction
This section describes possible faults during start-up and the recommended action
for each failure.
Consequences
Problem starting the system
Recommended actions
The following are the recommended actions to be taken during a start-up failure:
Note
Action Info/illustration
1 Make sure the main power supply to the system Your plant or cell documentation can
is present and is within the specified limits. provide this information.
2 Make sure that the main transformer is correctly How to strap the mains transformer
connected to the mains voltage levels at hand. is detailed in the product manual for
the controller.
3 Make sure that the main switches are switched
on.
4 Make sure that the power supply to the controller If required, troubleshoot the power
is within the specified limits. supply units as explained in section
Troubleshooting the system power
supply on page 76.
5 If no LEDs lit, proceed to section All LEDs are
off at controller on page 46.
6 If the system is not responding, proceed to sec-
tion Controller not responding on page 43.
7 If the FlexPendant is not responding, proceed to
section Problem starting the FlexPendant on
page 50.
Action Info/illustration
8 If the FlexPendant starts, but does not commu-
nicate with the controller, proceed to section
Problem connecting FlexPendant to the control-
ler on page 51.
Description
This section describes the possible faults and the recommended actions for each
failure:
• Robot controller not responding
• LED indicators not lit
Consequences
System cannot be operated using the FlexPendant.
Possible causes
Description
The controller performance is low, and seems to work irrationally.
If the controller is not responding at all, proceed as detailed in section Controller
not responding on page 43.
Consequences
These symptoms can be observed:
• Program execution is sluggish, seemingly irrational and sometimes stalls.
Possible causes
The computer system is experiencing too high load, which may be due to one, or
a combination, of the following:
• Programs containing too high a degree of logical instructions only, causing
too fast program loops and in turn, overloads the processor.
• The I/O update interval is set to a low value, causing frequent updates and
a high I/O load.
• Internal system cross connections and logical functions are used too
frequently.
• An external PLC, or other supervisory computer, is addressing the system
too frequently, overloading the system.
Recommended actions
Action Info/illustration
1 Check whether the program contains logical Suitable places to add WAIT instructions
instructions (or other instructions that take “no can be:
time” to execute), since such programs may • In the main routine, preferably
cause the execution to loop if no conditions close to the end.
are fulfilled. • In a WHILE/FOR/GOTO loop,
To avoid such loops, you can test by adding preferably at the end, close to the
one or more WAIT instructions. Use only short ENDWHILE/ENDFOR etc. part of
WAIT times, to avoid slowing the program the instruction.
down unnecessarily.
2 Make sure the I/O update interval value for ABB recommends these poll rates:
each I/O board is not too low. These values • DSQC 327A: 1000
are changed using RobotStudio. • DSQC 328A: 1000
I/O units that are not read regularly may be • DSQC 332A: 1000
switched to “change of state” operation as
• DSQC 377A: 20-40
detailed in the RobotStudio manual.
• All others: >100
3 Check whether there is a large amount of cross Heavy communication with PLCs or
connections or I/O communication between other external computers can cause
PLC and robot system. heavy load in the robot system main
computer.
Action Info/illustration
4 Try to program the PLC in such a way that it The robot system have a number of
uses event driven instructions, instead of fixed system inputs and outputs that
looped instructions. may be used for this purpose.
Heavy communication with PLCs or
other external computers can cause
heavy load in the robot system main
computer.
Description
No LEDs at all are lit in the controller.
Consequences
The system cannot be operated or started at all.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• The system is not supplied with power.
• The main transformer is not connected for the correct mains voltage.
• Circuit breaker F6 (if used) is malfunctioning or open for any other reason.
• Contactor K41 is malfunctioning or open for any other reason.
en1000000051
Recommended actions
Action Information
1 Make sure the main switch has been
switched on.
2 Make sure the system is supplied with Use a voltmeter to measure incoming mains
power. voltage.
3 Check the main transformer connection. The voltages are marked on the terminals.
Make sure they match the shop supply
voltage.
4 Make sure circuit breaker F6 (if used) The circuit breaker F6 is shown in the circuit
is closed in position 3. diagram in the product manual for the control-
ler.
Description
Some controllers are equipped with service voltage outlet sockets, and this
information applies to these modules only.
No voltage is available in the controller service outlet for powering external service
equipment.
Consequences
Equipment connected to the controller service outlet does not work.
Probable causes
The symptom can be caused by (the causes are listed in order of probability):
• Tripped circuit breaker (F5)
• Tripped earth fault protection (F4)
• Mains power supply loss
• Transformers incorrectly connected
xx0500001403
Recommended actions
Action Information
1 Make sure the circuit breaker in the Make sure any equipment connected to the service
controller has not been tripped. outlet does not consume too much power, causing
the circuit breaker to trip.
Action Information
2 Make sure the earth fault protection Make sure any equipment connected to the service
has not been tripped. outlet does not conduct current to ground, causing
the earth fault protection to trip.
3 Make sure the power supply to the Refer to the plant documentation for voltage val-
robot system is within specifica- ues.
tions.
4 Make sure the transformer (A) sup-
plying the outlet is correctly connec-
ted, i.e. input and output voltages
in accordance with specifications.
xx0500002028
Description
The FlexPendant is not responding, either completely or intermittently.
No entries are possible, and no functions are available.
If the FlexPendant starts but does not display a screen image, proceed as detailed
in section Problem connecting FlexPendant to the controller on page 51.
Consequences
The system cannot be operated using the FlexPendant.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• The system has not been switched on.
• The FlexPendant is not connected to the controller.
• The cable from the controller is damaged.
• The cable connector is damaged.
• FlexPendant power supply from controller is faulty.
Recommended actions
The following actions are recommended (listed in order of probability):
Action Information
1 Make sure the system is switched on and How to connect the FlexPendant to the
that the FlexPendant is connected to the controller is detailed in Operating manu-
controller. al - Getting started, IRC5 and RobotStu-
dio.
2 Inspect the FlexPendant cable for any visible If faulty, replace the FlexPendant.
damage.
3 If possible, test by connecting a different
FlexPendant to eliminate the FlexPendant
and cable as error sources.
4 If possible, test the FlexPendant with a differ-
ent controller to eliminate the controller as
error source.
Description
The FlexPendant starts but does not display a screen image.
No entries are possible, and no functions are available.
See also section Problem starting the FlexPendant on page 50.
Consequences
The system cannot be operated using the FlexPendant.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• The Ethernet network has problems.
• The main computer has problems.
Recommended actions
The following actions are recommended (listed in order of probability):
Action Information
1 Check all cables from power supply unit to main
computer, making sure these are correctly con-
nected.
2 Make sure the FlexPendant has been correctly
connected to the controller.
3 Check all indication LEDs on all units in the con- All indication LEDs and their signific-
troller. ance are specified in section
Troubleshooting LEDs in the control-
ler on page 63.
4 Check all status signals on the main computer.
Description
The event messages displayed on the FlexPendant are erratic and do not seem
to correspond to any actual malfunctions on the robot. Several types of messages
can be displayed, seemingly erroneously.
This type of fault may occur after major manipulator disassembly or overhaul, if
not performed correctly.
Consequences
Major operational disturbances due to the constantly appearing messages.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• Internal manipulator cabling not correctly performed. Causes may be: faulty
connection of connectors, cable loops too tight causing the cabling to get
strained during manipulator movements, cable insulation chafed or damaged
by rubbing short-circuiting signals to earth.
Recommended actions
The following actions are recommended (listed in order of probability):
Action Information
1 Inspect all internal manipulator cabling, especially Refit any cabling as detailed in the
all cabling disconnected, connected re-routed or product manual for the robot.
bundled during recent repair work.
2 Inspect all cable connectors to make sure these
are correctly connected and tightened.
3 Inspect all cable insulation for damage. Replace any faulty cabling as de-
tailed in the product manual for the
robot.
Description
The system can be started but the joystick on the FlexPendant does not work.
Consequences
The robot can not be jogged manually.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• The joystick is malfunctioning.
• The joystick may be deflected.
Recommended actions
The following actions are recommended (listed in order of probability):
Action Information
1 Make sure the controller is in manual mode. How to change operating mode is
described in Operating manual - IRC5
with FlexPendant.
2 Make sure the FlexPendant is connected cor-
rectly to the Control Module.
3 Reset the FlexPendant. Press Reset button located on the
back of the FlexPendant.
Note
Description
When reflashing firmware, the automatic process can fail.
Consequences
The automatic reflashing process is interrupted and the system stops.
Possible causes
This fault usually occurs due to a lack of compatibility between hardware and
software.
Consequences
The following actions are recommended (listed in order of probability):
Action Information
1 Check the event log for a message specifying The logs may also be accessed from
which unit failed. RobotStudio.
2 Was the relevant unit recently replaced?
If YES; make sure the versions of the old and
new unit is identical.
If NO; check the software versions.
3 Was the RobotWare recently replaced?
If YES; make sure the versions of the old and
new unit is identical.
If NO; proceed below!
4 Check with your local ABB representative for
a firmware version compatible with your hard-
ware/software combination.
Description
The path of the robot TCP is not consistent. It varies from time to time, and is
sometimes accompanied by noise emerging from bearings, gearboxes, or other
locations.
Consequences
Production is not possible.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• Robot not calibrated correctly.
• Robot TCP not correctly defined.
• Parallel bar damaged (applies to robots fitted with parallel bars only).
• Mechanical joint between motor and gearbox damaged. This often causes
noise to be emitted from the faulty motor.
• Bearings damaged or worn (especially if the path inconsistency is coupled
with clicking or grinding noises from one or more bearings).
• The wrong robot type may be connected to the controller.
• The brakes may not be releasing correctly.
Recommended actions
In order to remedy the symptom, the following actions are recommended (the
actions are listed in order of probability):
Action Info/Illustration
1 Make sure the robot tool and work object How to define these are detailed in Operating
are correctly defined. manual - IRC5 with FlexPendant.
2 Check the revolution counters’ positions. Update if required.
3 If required, recalibrate the robot axes. How to calibrate the robot is detailed in Op-
erating manual - IRC5 with FlexPendant.
4 Locate the faulty bearing by tracking the Replace faulty bearing as specified in the
noise. product manual for the robot.
5 Locate the faulty motor by tracking the Replace the faulty motor/gearbox as spe-
noise. cified in the product manual for the robot.
Study the path of the robot TCP to estab-
lish which axis, and thus which motor,
may be faulty.
6 Check the trueness of the parallel bar Replace the faulty parallel bar as specified
(applies to robots fitted with parallel bars in the product manual for the robot.
only).
7 Make sure the correct robot type is con-
nected as specified in the configuration
files.
8 Make sure the robot brakes work prop- Proceed as detailed in section Problem re-
erly. leasing Robot brakes on page 59.
Description
Mechanical noise or dissonance that has not been observed before can indicate
problems in bearings, motors, gearboxes, or similar. Be observant of changes over
time.
A faulty bearing often emits scraping, grinding, or clicking noises shortly before
failing.
Consequences
Failing bearings cause the path accuracy to become inconsistent, and in severe
cases, the joint can seize completely.
Possible causes
The symptom can be caused by:
• Worn bearings.
• Contaminations have entered the bearing grooves.
• Loss of lubrication in bearings.
• Loose heat sinks, fans, or metal parts.
If the noise is emitted from a gearbox, the following can also apply:
• Overheating.
Recommended actions
The following actions are recommended:
Action Information
1
CAUTION
Action Information
8 Too hot gearbox oil may be caused by: Robots performing certain, extremely
• Incorrect oil quality or level. heavy duty work cycles may be fitted with
• The robot work cycle runs a specific vented oil plugs. These are not fitted to
axis too hard. Investigate whether it normal duty robots, but can be pur-
is possible to program small "cooling chased from your local ABB representat-
periods" into the application. ive.
• Overpressure created inside gearbox.
Description
The manipulator is able to work correctly while Motors ON is active, but when
Motors OFF is active, it collapses under its own weight.
The holding brake, integral to each motor, is not able to hold the weight of the
manipulator arm.
Consequences
The fault can cause severe injuries or death to personnel working in the area or
severe damage to the manipulator and/or surrounding equipment.
Possible causes
The symptom can be caused by:
• Faulty brake.
• Faulty power supply to the brake.
Recommended actions
The following actions are recommended:
Action Information
1 Determine which motor(s) causes the robot
to collapse.
2 Check the brake power supply to the col- See the circuit diagram.
lapsing motor during the Motors OFF state.
3 Remove the resolver of the motor to see if If found faulty, the motor must be replaced
there are any signs of oil leaks. as a complete unit.
4 Remove the motor from the gearbox to in- If found faulty, the motor must be replaced
spect it from the drive side. as a complete unit.
Description
When starting robot operation or jogging the robot, the internal robot brakes must
release in order to allow movements.
Consequences
If the brakes do not release, no robot movement is possible, and a number of error
log messages can occur.
Possible causes
The symptom can be caused by (the causes are listed in order of probability):
• Brake contactor (K44) does not work correctly.
• The system does not go to status Motors ON correctly.
• Faulty brake on the robot axis.
• Supply voltage 24V BRAKE missing.
en1000000051
Recommended actions
This section details how to proceed when the robot brakes do not release.
Action Information
1 Make sure the brake contactor is activated. A ‘tick’ should be audible, or you
may measure the resistance across
the auxiliary contacts on top of the
contactor.
2 Make sure the RUN contactors (K42 and K43) are A ‘tick’ should be audible, or you
activated. NOTE that both contactors must be may measure the resistance across
activated, not just one! the auxiliary contacts on top of the
contactor.
3 Use the push buttons on the robot to test the The location of the push buttons
brakes. differ, depending on robot model.
If just one of the brakes malfunctions, the brake Please refer to the product manual
at hand is probably faulty and must be replaced. for the robot!
If none of the brakes work, there is probably no
24V BRAKE power available.
4 Check the power supply to make sure 24V BRAKE
voltage is OK.
5 A number of other faults within the system can The event log messages can also
cause the brakes to remain activated. In such be accessed using RobotStudio.
cases, event log messages will provide additional
information.
Description
During operation, errors and malfunctions may occur, in a seemingly random way.
Consequences
Operation is interrupted, and occasionally, event log messages are displayed, that
sometimes do not seem to be related to any actual system malfunction. This sort
of problem sometimes affects the Emergency stop or Enable chains respectively,
and may at times be very hard to pinpoint.
Probable causes
Such errors may occur anywhere in the robot system and may be due to:
• external interference
• internal interference
• loose connections or dry joints, e.g. incorrectly connected cable screen
connections.
• thermal phenomena , e.g. major temperature changes within the workshop
area.
Recommended actions
In order to remedy the symptom, the following actions are recommended (the
actions are listed in order of probability):
Action Info/illustration
1 Check all the cabling, especially the cables in the
Emergency stop and Enable chains. Make sure all
connectors are connected securely.
2 Check if any indication LEDs signal any malfunction All indication LEDs and their
that may give some clue to the problem. significance are specified in
section Troubleshooting LEDs
in the controller on page 63.
3 Check the messages in the event log. Sometimes The event log messages may
specific error combinations are intermittent. be viewed either on the Flex-
Pendant or using RobotStudio.
4 Check the robot’s behavior, etc, each time that type If possible, keep track of the
of error occurs. malfunctions in a log or similar.
5 Check whether any condition in the robot working
environment also changes periodically, e.g, interfer-
ence from any electric equipment only operating
periodically.
6 Investigate whether the environmental conditions If possible, keep track of the
(such as ambient temperature, humidity, etc) has any malfunctions in a log or similar.
bearing on the malfunction.
Description
Robot Controller always runs in one of the following two modes:
• Normal operation mode (a user created system is selected to run)
• Boot Application mode (advanced maintenance mode)
In rare occasions, a serious error (in software or configuration of the selected
system), may prevent the controller from starting properly in the normal operation
mode. A typical case is when a controller is restarted after a network configuration
change, causing the controller to be non responsive from FlexPendant, RobotStudio,
or FTP. To rescue the robot controller from this situation, a new way (force
starting of Boot Application through main power switch) to force
start of the controller in Boot Application mode has been implemented.
Consequences
The system has startup problems or the FlexPendant cannot connect to the system.
Recommended action
Repeat the following action three times in a row:
1 Turn ON the main power switch.
2 Wait approximately for 20 seconds.
3 Turn OFF the main power switch.
The currently active system is de-selected and a forced start of Boot Application
is done in the following startup. This makes it possible to rescue some data from
a system that does not start properly.
Note
This action shall not affect any of the files in the directories belonging to the
de-selected system and this action has no effect if the controller is already in the
Boot Application mode.
4 Troubleshooting by unit
4.1 Troubleshooting LEDs in the controller
General
The controller features a number of indication LEDs, which provide important
information for troubleshooting purposes. If no LEDs light up at all when switching
the system on, troubleshoot as detailed in section All LEDs are off at controller on
page 46
All LEDs on the respective units, and their significance, are described in the
following sections.
All units with LEDs are shown in the illustration below:
A
B
C H
D
E J
G
xx1300000858
A Customer I/O power supply Troubleshooting the customer I/O power supply
on page 88
B Computer unit Troubleshooting the computer unit on page 68
C LED board LED board on page 64
D Power distribution board Troubleshooting the power distribution board on
page 81
E System power supply Troubleshooting the system power supply on
page 76
F Contactor interface board Troubleshooting the contactor interface board on
page 86
G Drive system Troubleshooting the drive system on page 72
H Panel board Troubleshooting the panel board on page 70
J Axis computer Troubleshooting the axis computer on page 74
LED board
The function of the LEDs on the LED board are identical to those on the panel
board, see section Troubleshooting the panel board on page 70.
Should the LED board not be working, but the panel board is, the problem is the
communication between these boards or the LED board itself. Check the cabling
between them.
General
The FlexPendant communicates, through the panel board, with the main computer.
The FlexPendant is physically connected to the panel board through a cable in
which the +24 V supply and two enabling device chains run and emergency stop.
Procedure
The procedure below details what to do if the FlexPendant does not work correctly.
Action Info/illustration
1 If the FlexPendant is completely is not responding,
proceed as detailed in section Problem starting the
FlexPendant on page 50.
2 If the FlexPendant starts, but does not operate cor-
rectly, proceed as detailed in section Problem con-
necting FlexPendant to the controller on page 51.
3 If the FlexPendant starts, seems to operate, but
displays erratic event messages, proceed as de-
tailed in section Erratic event messages on Flex-
Pendant on page 52.
4 Check the cable for connections and integrity.
5 Check the 24 V power supply.
6 Read the error event log message and follow any
instructions of references.
Overview
This section details how to troubleshoot data communication in the Control and
Drive Modules.
Troubleshooting procedure
When troubleshooting communication faults, follow the outline detailed below:
Action Info/illustrations
1 Faulty cables (e.g. send and receive signals are mixed
up).
2 Transfer rates (baud rates).
3 Data widths that are incorrectly set.
Further information
Information about how to troubleshoot the fieldbuses and I/O units can be found
in the manual for the respective fieldbus or I/O unit.
A B
xx1300000851
Description Type
A Computer unit DSQC1000 or DSQC1018
B Mass Memory with boot loader 2GB -
C Expansion Board complete DSQC1003
D PROFINET Slave Fieldbus Adapter DSQC 688
D PROFIBUS Slave Fieldbus Adapter DSQC 667
D Ethernet/IP Slave Fieldbus Adapter DSQC 669
D DeviceNet Slave Fieldbus Adapter DSQC1004
E DeviceNet Master/Slave PCIexpress DSQC1006
E PROFIBUS-DP Master/Slave PCIexpress DSQC1005
F Fan with receptacle -
For more information and spare part numbers, see Product manual - IRC5.
LEDs
The illustration below shows the LEDs on the computer unit:
xx1300000857
Description Significance
POWER Normal startup:
(green) • OFF, During a normal startup the LED is off until COM Express
module inside the computer unit is started.
• SOLID ON, After completion of startup LED is solid on.
Failure during startup (off between blinks). One to four short blinks, one
second off. This is repeated until power off.
• Internal fail of power, FPGA, and/or the COM Express module.
• Replace the computer unit.
Power failure during runtime (fast flashing between blinks). One to five
blinks, 20 fast flashing blinks. This is repeated until power off.
• Temporary voltage drop, cycle the power to the controller.
• Check the power supply voltage to the computer unit.
• Replace the computer unit.
DISC-Act (Disc activity.)
(yellow) Indicates that the computer is writing to the SD-card.
STATUS Startup sequence:
(red/green) 1 SOLID RED, loading bootloader.
2 FLASHING RED, loading image.
3 FLASHING GREEN, loading RobotWare.
4 SOLID GREEN, system ready.
Fault indication:
• SOLID RED forever, check the SD-card.
• FLASHING RED forever, check the SD-card.
• FLASHING GREEN forever, view error messages on FlexPendant
or CONSOLE.
NS (Network Status)
(red/green) Not used.
MS (Module Status)
(red/green) Not used.
For information about the LEDs on the AnybusCC slave fieldbus adapter and the
PCIExpress master/slave fieldbus board, see the corresponding fieldbus manual.
Location
The panel board unit, DSQC 643, is located as shown in the illustration below.
A B C D E
xx1300000679
A Operator’s panel
B Computer unit
C Drive system
D Axis computer
E Panel board unit
LEDs
The illustration below shows the LEDs on the Panel board:
xx0400001076
The panel board LEDs are described from top to bottom below:
Description Significance
Status LED GREEN flashing: serial communication error.
GREEN steady: no errors found and system is running.
RED flashing: system is in power up/self test mode.
RED steady: other error than serial communication error.
Indication LED, ES1 YELLOW when Emergency stop (ES) chain 1 closed
Indication LED, ES2 YELLOW when Emergency stop (ES) chain 2 closed
Indication LED, GS1 YELLOW when General stop (GS) switch chain 1 closed
Indication LED, GS2 YELLOW when General stop (GS) switch chain 2 closed
Indication LED, AS1 YELLOW when Auto stop (AS) switch chain 1 closed
Indication LED, AS2 YELLOW when Auto stop (AS) switch chain 2 closed
Indication LED, SS1 YELLOW when Superior stop (SS) switch chain 1 closed
Indication LED, SS2 YELLOW when Superior stop (SS) switch chain 2 closed
Indication LED, EN1 YELLOW when ENABLE1=1 and RS-communication is OK
Location
The illustration shows the location of drive units in the controller.
A B C
D
xx1300000808
A Additional Rectifier Unit (only used for additional axes in combination with small
robots)
B Main Drive Unit for small robots
C Main Drive Unit for large robots
D Additional Drive Units (for additional axes)
LEDs
The illustration below shows the indication LEDs on the Main Drive Unit and
Additional Drive Units.
xx0800000486
Description Significance
Ethernet LEDs Shows the status of Ethernet communication between an additional axis
(B and D) computer (2, 3 or 4) and the Ethernet board.
• GREEN OFF:10 Mbps data rate has been selected.
• GREEN ON:100 Mbps data rate has been selected.
• YELLOW flashing: The two units are communicating on the Ethernet
channel.
• YELLOW steady: A LAN link is established.
• YELLOW OFF: A LAN link is not established.
Location
The illustration below shows the location of the axis computer, DSQC 668, in the
controller.
xx1300000809
A Axis computer
LEDs
The illustration below shows the LEDs on the Axis computer:
xx0800000485
A Status LED
B Ethernet LED
Description Significance
Status LED Normal sequence during startup:
1 RED steady: Default at power-up.
2 RED flashing: Establish connection to main computer and load
program to axis computer.
3 GREEN flashing: Start-up of axis computer program and connect
peripheral units.
4 GREEN steady. Start-up sequence ready. Application is running.
The following indicates errors:
• OFF: No power to axis computer or internal error (hardware/firm-
ware).
• RED steady (forever): The axis computer has failed to initialize
basic hardware.
• RED flashing (forever): Missing connection to main computer,
main computer start-up problem or RobotWare installation problem.
• GREEN flashing (forever): Missing connections to peripheral units
or RobotWare start-up problem.
Ethernet LED Shows the status of Ethernet communication between an additional axis
computer (2, 3 or 4) and the Ethernet board.
• GREEN OFF:10 Mbps data rate has been selected.
• GREEN ON:100 Mbps data rate has been selected.
• YELLOW flashing: The two units are communicating on the Ether-
net channel.
• YELLOW steady: A LAN link is established.
• YELLOW OFF: A LAN link is not established.
Location
The illustration below shows the location of the system power supply, DSQC 661,
in the controller.
xx1300000813
LEDs
en1000000041
A DC OK indicator
Description Significance
DC OK indicator GREEN: When all DC outputs are above the specified minimum levels.
OFF: When one or more DC output/s below the specified minimum level.
Preparations
Action
1 Check the FlexPendant for errors and warnings.
2 Make sure that the control system power supply is in run-time mode.
Do this by waiting 30 seconds after power-on.
Troubleshooting procedure
The troubleshooting table is supposed to be used as a detailed instruction together
with the troubleshooting flowchart.
Test Note Action
1 Check the indicator The indicator LED is labelled If the LED is:
LED on DSQC 661. as DC OK led. • GREEN, the DSQC 661
should be working prop-
erly.
• PULSING GREEN, the DC
output is probably not con-
nected to any unit (load) or
there may be a short circuit
on the output. Proceed with
step 2.
• OFF, either the DSQC 661
is faulty or it does not have
sufficient input voltage.
Proceed with step 4.
2 Check connection Make sure that the power If the connection is OK, proceed
between DC output supply is connected to with step 3.
and the connected DSQC 662. If the connection is faulty or the
unit. A minimum load of 2A is re- power supply is not connected to
quired on the DC output DSQC 662, repair connection/con-
connector X2 for the DSQC nect it. Verify that the fault has
661 to work properly. been fixed and restart this guide
if necessary.
3 Check for short circuit Check both the DC output If no short circuit is found, pro-
on DC output. connector X2 on DSQC 661 ceed with step 4.
and the input connector X1 If a short circuit is found on DSQC
on DSQC 662. 661, proceed with step 10.
Measure the resistance If a short circuit is found on DSQC
between voltage pins and 662, get that unit working. Verify
ground. The resistance that the fault has been fixed and
should not be less than 10 restart this guide if necessary.
ohms.
Note
Troubleshooting flowchart
1. DC OK LED
DSCQC 661
PULSING OFF GREEN
GREEN
Connections Correct DC
not OK 2. Check Output 4. Measure DC Level
Fix connections connections output
Connections
No short circuit Wrong DC
OK level
Short circuit on
unit(s) 3. Check for short
Fix short circuit Short circuit on
circuits on outputsoutput(s)
AC ok
AC not ok
Faulty Cabling OK
cabling
xx1200001313
Location
The power distribution board, DSQC 662, is located on the left side as shown in
the illustration below.
xx1300000813
CAUTION
LEDs
en1000000042
A DCOK indicator
Description Significance
DCOK indicator GREEN: When DC output is above the specified minimum level.
OFF: When the DC output below the specified minimum level.
Preparations
Action Note
1 Check the FlexPendant for errors and warnings.
2 Make sure that the power distribution board is in
run-time mode. Note
Do this by waiting 1 minute after power-on.
When the AC power has been cut
off, the indicator LED (Status LED)
on DSQC 662 will turn red and
stay red until UltraCAP is empty.
This may take a long time and is
completely normal. It does not
mean that there is something
wrong with the 662.
Troubleshooting procedure
The troubleshooting table is supposed to be used as a detailed instruction together
with the troubleshooting flowchart.
Test Note Action
1 Check the indicator The indicator LED is labelled If the LED is:
LED on DSQC 662. Status LED. • GREEN, the DSQC 662
should be working properly.
• PULSING GREEN, a USB
communication error has
occurred. Proceed with
step 2.
• RED, the input/output
voltage is low, and/or the
logic signal ACOK_N is
high. Proceed with step 4.
• PULSING RED, one or
more DC outputs are under
specified voltage level.
Make sure cables are prop-
erly connected to its re-
spective units. Proceed
with step 4.
• PULSING RED/GREEN, a
firmware upgrade error has
occurred. This is not sup-
posed to happen during
runtime mode, proceed
with step 6.
• OFF, either the DSQC 662
is faulty or it does not have
sufficient input voltage.
Proceed with step 4.
2 Check USB connec- If the connection seems OK, pro-
tion on both ends. ceed with step 6.
If there is a problem with the con-
nection, proceed with step 3.
3 Try to fix the commu- Make sure that the USB If the communication comes back
nication between the cable is properly connected up, verify that the fault has been
power supply and the on both ends. fixed and restart this guide if ne-
computer by recon- cessary.
necting the cable. If unable to fix the communication,
proceed with step 6.
4 Disconnect one DC Make sure that at least one If the correct voltage is detected
output at a time and unit is connected at all times. on all outputs and the Status LED
measure its voltage. A minimum load of 0.5- 1A is is green, the power supply is
required on at least one out- working properly.
put for the DSQC 662 to work If the correct voltage is detected
properly. on all outputs and the Status LED
Measure the voltage using a is NOT green, the power supply is
voltmeter. The voltage regarded as faulty but does not
should be: +24V < U < +27V. have to be replaced instantly.
The DC outputs are shown If no or the wrong voltage is detec-
in the Circuit Diagram in ted, proceed with step 5.
Product manual - IRC5.
Troubleshooting flowchart
1. DC OK LED
DSCQC 662
USB
Communication Outputs low Low DC
error Firmware input/output
upgrade error
Not
connectedConnected Wrong DC level
24v ok
Problem
with USB
6. Replace
DSQC 662
Troubleshoot
DSQC 661
xx1200001314
Location
The illustration below shows the location of the contactor interface board, DSQC
611, in the controller.
C
D
xx0400001058
LEDs
The illustration below shows the LEDs on the Contractor interface board:
xx0400001091
A Status LED
Description
Status LED GREEN flashing: serial communication error.
GREEN steady: no errors found and system is running.
RED flashing: system is in power-up/self-test mode.
RED steady: other error than serial communication error.
Location
The customer I/O power supply, DSQC 609, is located as shown in the figure below.
xx1300000813
CAUTION
If there are two or more Customer I/O power supply units mounted in a row and
too close to each other, there will be a heating problem and the units can be
damaged.
To avoid damaging the Customer I/O power supply units, the units must be
separated with 3 pcs of exterior support.
LEDs
The illustration below shows the LEDs on the Customer Power Supply Module:
en1000000037
A DCOK indicator
Description Significance
DCOK indicator GREEN: When all DC outputs are above the specified minimum levels.
OFF: When one or more DC output/s below the specified minimum level.
Note
The message type is not contained in the actual message text, but in the code
itself when the message is generated. Messages can only appear as one type
and the message should be written to provide information about its type.
Note
The version of the translated event logs as shown in the translated manuals may
differ slightly to the English version due to late corrections.
Note
Not all event log messages are translated to all languages. However, the English
version of the manual contains all event log messages that are included in the
related RobotWare release.
5.3 1 xxxx
The program pointer of task arg has been reset. circuit. The manipulator's axes are meanwhile held in position
by mechanical holding brakes.
Consequences
When started, program execution will start on the first Probable causes
instruction of the task's entry routine. NOTE that the manipulator Any safety device connected to the system's stop inputs have
may move to unexpected position when restarted! been opened. These are shown in the Circuit Diagram.
The operator has probably requested this action manually. Check which safety device caused the stop. Close the device.
To resume operation, switch the system back to state Motors
Description
10013, Emergency stop state
The task arg has no memory left for new RAPID instructions or
data. Description
The system is in the Emergency stop state, since the Motors
Recommended actions
ON circuit has been opened by an Emergency Stop device.
Save the program and then restart the system.
Consequences
10010, Motors OFF state All program execution and thus robot actions are immediately
halted. The robot axes are meanwhile held in position by
Description
mechanical holding brakes.
The system is in the Motors OFF state. It enters this state either
Probable causes
after switching from Manual mode to Automatic, or after the
Any emergency stop device connected to the emergency stop
Motors ON circuit has been opened during program execution.
input have been opened. These may be internal (on the
Consequences
controller or on the FlexPendant) or external (devices connected
No operation will be possible until after closing the Motors ON
by the system builder). The internal devices are shown in the
circuit. The manipulator's axes are meanwhile held in position
Circuit Diagram.
by mechanical holding brakes.
Recommended actions
Check which emergency stop device caused the stop.
10011, Motors ON state
Close/reset the device. To resume operation, switch the system
Description back to state Motors ON by pressing this button on the Control
The system is in the Motors ON state. Module.
Consequences
The Motors ON circuit has been closed, enabling power supply 10014, System failure state
to the manipulator's motors. Normal operation may be resumed.
Description
Execution of all NORMAL tasks has been stopped due to
10012, Safety guard stop state malfunction.
Description Consequences
The system is in the Guard stop state. It enters this state either No start of program execution or manual manipulator jogging
after switching from Automatic mode to Manual, or after the will be possible until after the system has been restarted.
Motors ON circuit has been opened by an Emergency Stop,
General Stop, Automatic Stop or Superior Stop, or in manual
mode if enabling device was released.
Description Consequences
The system is in the Manual mode. No program execution will be possible until the error has been
removed.
Consequences
Programmed operation is possible, but only with a max. speed Probable causes
of 250 mm/s. The manipulator may also be jogged manually A large number of malfunctions may cause this condition.
after pressing the enabling device on the FlexPendant. Please use the FlexPendant or RobotStudio to check other
event log messages for events occurring at this time!
10016, Automatic mode requested Recommended actions
Description Determine what caused the stop by studying the event log.
The system has been ordered to go to the Automatic mode. Remedy the fault. If necessary, move Program Pointer to main
before pressing start button.
Consequences
The system will go to the Automatic mode after confirmed from
10021, Execution error reset
FlexPendant.
Description
10017, Automatic mode confirmed The program execution in task arg has left a spontaneous error
state.
Description
The system is in the Automatic mode.
10024, Collision triggered
Consequences
Description
The enabling device is disconnected. The robot can move
Some mechanical part of the manipulator has collided with a
without human intervention.
piece of fixed equipment in the cell.
Description
10026, Collision retraction
The system is in the Manual mode without any speed restraints.
Description
The manipulator has attempted to back away from the obstacle,
into which it collided, and succeeded.
Recommended actions
10031, All axes calibrated
Calibrate the manipulator axes as detailed in the manipulator
Description Product Manual.
After checking, the system has found all manipulator axes to
be calibrated. 10036, Revolution counter not updated
Consequences
Description
Normal operation is possible.
After checking, the system has found that the revolution
counters of one or more manipulator axes are not updated.
10032, All revolution counters updated
Consequences
Description To enable operation, the revolution counters of all manipulator
After checking, the system has found all revolution counters axes must be updated.
for all manipulator axes to be updated.
Probable causes
Consequences The manipulator drive motor and related units may have been
Normal operation is possible. altered, e.g. after replacing a faulty unit.
Recommended actions
10033, All axes synchronized
Update the revolution counters of all manipulator axes as
Description detailed in the manipulator Product Manual.
After checking, the system has found all manipulator axes to
be synchronized.
Consequences
Normal operation is possible.
Description Description
After checking, the system has found that one or more A program or program module was deleted from task arg.
manipulator axes are not synchronized.
Consequences
Consequences If the deleted program contained the task entry routine, the
To enable operation, all manipulator axes must be synchronized. program will no longer be executable.
Recommended actions
10040, Program loaded
Description Description
The task arg could not start the specified system event routine The enable chain is always tested at startup. If the test failed
arg. The routine is either unknown to the system or the program an error message concerning enable will follow.
is unlinkable.
Recommended actions
Recommended actions If enable chain test at startup failed the related error message
Insert the routine in a system module or: Correct the program will be "Enable chain timeout"
or: Make sure that someone else does not have mastership
over motion. 10061, A target has been modified
Description
10052, Regain start
A target in module arg in task arg has been modified or tuned.
Description Start line arg, column arg, end line arg.
A regain movement has started.
Description
10053, Regain ready Module arg in task arg has been edited between lines: arg, arg
by arg.
Description
The regain movement is ready.
10063, Module has been edited
Recommended actions
Description
10054, Regain rejected Module arg in task arg has been edited.
Description
10064, A module has been erased.
Regain on path not possible, as one client has already ordered
it. Description
Module arg in task arg has been erased.
Recommended actions
A new regain movement is ordered during an already started
10065, New user has started to modify RAPID.
regain movement. Reduce the number of start orders from e.g.
system I/O Description
User arg has started with RAPID program modifications in task
10055, Path process restarted arg.
Description
10066, Not possible to load system module
The path process has been restarted.
Description
10067, Program Pointer Reset
System shutdown is now initiated and steps are taken to stop
activities and store the current state for the next startup. Description
Unable to reset the program pointer for task arg.
Recommended actions
Consequences
The program will not start.
The control system communicates correctly with the NFS server hardware, cables and such. Check the FTP client configuration
Description Description
The control system is not able to communicate correctly with Module arg in task arg has been edited before line: arg by arg.
Recommended actions
10086, Robot is purged OK
The background task is configured with Trustlevel set to SysHalt
Description
Purging pressure regained after a purge fault. 10095, At least one task is unchecked in the task
Recommended actions selection panel
Description
10087, Purge state: arg. One or more of the NORMAL tasks are unchecked in the task
selection panel when performing a (re)start.
Description
State changed. Recommended actions
Recommended actions
10096, arg not active!
10090, Reset RAPID done Description
The workobject arg contains a coordinated mechanical unit
Description
which is not activated.
Reset RAPID is done.
Description
10110, Gearbox needs service
The task arg has been in system failure state and the program
is for that reason not possible to restart from the current Description
Description The gearbox at arg of robot arg has reached arg of its service
The system has performed a soft stop, and the program may interval.
Consequences
The system goes to the Motors OFF state and cannot be started. 10112, SIS calendar notification
The full meaning of this status is described in the Trouble
Description
shooting manual, IRC5.
The system date and time has changed.
Probable causes This could cause problems with the SIS calendar notification.
The soft stop may be caused by opening the safety circuit.
Recommended actions
Recommended actions The SIS parameters Calendar Limit and Calendar Warning might
Check the safety circuits for an open switch. Go to Motors ON need to be changed
and restart the program.
10115, Serial memory data are moved from robot
10106, Time for service memory to controller memory
Description Description
It's time for service for robot arg because it is arg days since Serial memory data are moved from robot memory to controller
the last service. memory by arg.
10107, Close to service 10116, Serial memory data are moved from
controller memory to robot memory
Description
It remains arg days for robot arg until it's time for service. Description
Serial memory data are moved from controller memory to robot
Recommended actions
memory by arg.
Description
10117, Serial memory data in robot memory is
The task arg has stopped. The reason is that an external or
cleared
internal stop has occurred.
Description
Recommended actions
Serial memory data in robot memory is cleared by arg.
Description
10118, Serial memory data in controller memory
The task arg has stopped. The reason is that an error has
is cleared
occurred.
Description
Recommended actions
Serial memory data in controller memory is cleared by arg.
Description
10120, Program stopped
The task arg has stopped. The reason is that it is not possible
Description to execute backward past beginning of instruction list.
The task arg has stopped. The reason is that an external or
Recommended actions
internal stop after current instruction has occurred.
Description
10121, Program stopped
The task arg has stopped. The reason is that it is not possible
Description to execute backward past the instruction.
The task arg has stopped. The reason is that the task has
Recommended actions
reached an exit instruction.
Description
10122, Program stopped
The task arg has stopped. The reason is that the event routine
Description for RESET or POWER_ON is ready.
The task arg has stopped. The reason is that the task is ready.
Recommended actions
Recommended actions
10130, Program stopped
10123, Program stopped
Description
Description The task arg has stopped. The reason is that the task is ready
The task arg has stopped. The reason is that the task is ready with this move step.
with this step.
Recommended actions
Recommended actions
10131, Program stopped
10124, Program stopped
Description
Description The task arg has stopped. The reason is that the routine called
The task arg has stopped. The reason is that the task has from system IO interrupt or a service routine is ready.
reached a break instruction.
Recommended actions
Recommended actions
Description Description
The task arg has stopped. The reason could not be determined. The task arg has stopped. The reason is that the task has
reached a stop\AllMoveTask instruction.
Recommended actions
Recommended actions
10133, Program stopped
10138, Program stopped
Description
The task arg has stopped. The reason is that the task is ready Description
with the execution of the UNDO handlers. The task arg has stopped. The reason is that an stop from
system input has occurred.
10134, POWER_ON event routine stopped Recommended actions
Description
The system was stopped while execution a POWER_ON event 10140, Speed adjusted
routine.
Description
Consequences The speed has been adjusted to arg% by arg.
WARNING: Moving program pointer will leave the system in an
undefined state because many applications rely on the 10141, Program pointer moved to cursor
POWER_ON routine completion.
Description
Probable causes The program pointer of task arg in module arg has been moved
POWER_ON event routines can be stopped for many reasons. to position arg by arg.
You may need to look for other event log messages but the
normal ones are: Stop button Rapid Stop instruction Execution 10142, Call routine
error
Description
Recommended actions
The program pointer in task arg has been moved to routine arg
Unless there is an error then the POWER_ON routines will
by arg.
complete their task if you press start and when done then
execution will stop again, without any normal RAPID code being
10143, Cancel call routine
executed.
Description
10135, Program stopped The execution of the called routine has been canceled in task
arg by arg.
Description
The task arg has stopped. The reason is that an external or
10144, Simulate of Wait instruction
internal stop after current cycle has occurred.
Description
Recommended actions
A wait instruction (WaitTime, WaitUntil, WaitDO, etc.) has been
simulated in task arg by arg.
10136, Program stopped
Recommended actions
Description
The task arg has stopped. The reason is that the task has
10145, Task selection panel is set
reached a stop instruction.
Description
Recommended actions
Task arg has been added in Task Selection Panel by arg.
Recommended actions
Recommended actions
10154, Run mode is changed
10147, Setting of variable Description
Recommended actions
10156, Program restarted
Recommended actions
10157, Program restarted
10160, Pulsing of IO
10152, Program started
Description
Description
IO signal arg has been pulsed by arg.
Execution of task arg has been started from the first instruction
Recommended actions
of the task's entry routine. The start order was initiated by an
action causing the UNDO handler to execute.
10170, Background task arg
Description
refuse to start. Task is empty.
Recommended actions
10173, Background task arg Start arg in continuous mode.
Description
refuse to start. Can't set the execution mode. 10185, Task could not be prepared for start
Probable causes
The module file is missing in the target directory.
10191, Protected area not done 10201, Event logs for one domain is cleared
Description Description
A power fail did occur in the middle of a protected area for the User arg has cleared domain argX XXX.
task arg. A pending error is removed from the queue.
Recommended actions
Recommended actions
10202, Date and/or time is changed
10192, Protected area not done
Description
Description Date and/or time is changed to arg by arg.
A power fail did occur in the middle of a protected area for the
Recommended actions
task arg. A pending exit is removed from the queue.
Description
10193, Protected area not done
A configuration parameter has been changed in domain: arg
Description by arg.
A power fail did occur in the middle of a protected area for the
Recommended actions
task arg. This may result in an extra program cycle.
Description
10194, Protected area not done
A configuration file arg has been loaded by arg.
Description
Recommended actions
A power fail did occur in the middle of a protected area for the
task arg. The task will be restarted from the main routine.
10210, Execution cancelled
Recommended actions
Description
The restart will clear the execution in task arg of a POWER ON
10195, Protected area not done
system event routine.
Description
Recommended actions
A power fail did occur in the middle of a protected area for the
task arg. All tasks are reset and all user programs are lost.
10211, Execution cancelled
Recommended actions
Description
Try to save the user program and restart the system.
The restart will clear the execution in task arg of a STOP system
event routine.
10196, Protected area not done
Recommended actions
Description
A power fail did occur in the middle of a protected area for the
10212, Execution cancelled
task arg.
Description
Recommended actions
The restart will clear the execution in task arg of an
EMERGENCY STOP system event routine.
10200, Event logs are cleared
Recommended actions
Description
User arg has cleared all event logs.
Recommended actions
Description Description
The restart will clear the execution in task arg of a START The backup step Prepare is ready.
system event routine.
Recommended actions
Recommended actions
10231, Backup step ready
10214, Execution cancelled
Description
Description The backup step Configuration is ready.
The restart will clear the execution in task arg of a RESTART
Recommended actions
system event routine.
Description
10215, Execution cancelled
The backup of Task is ready.
Description
Recommended actions
The restart will clear the execution in task arg of a RESET
system event routine.
10233, Backup step ready
Recommended actions
Description
The backup of Controller Settings is ready.
10216, Execution cancelled
Recommended actions
Description
The restart will clear the execution in task arg of an INTERNAL
10250, Restore step ready
system event routine.
Description
Recommended actions
The restore step Prepare is ready.
Description
10251, Restore step ready
The restart will clear the execution in task arg of a USER routine.
Description
Recommended actions
The restore step Configuration is ready.
Description
10252, Restore step ready
The restart will clear the execution in task arg.
Description
Recommended actions
The restore of Task is ready.
Description
10253, Restore step ready
The restart will clear the execution in task argof a STEP system
event routine. Description
The restore of User Task is ready.
Recommended actions
Recommended actions
Description Description
The restore of Controller Settings is ready. The Cyclic Brake Check has been done for all brakes supervised
by Safety Controllers.
Recommended actions
Description
Description
The Cyclic Brake Check has been started.
The restore of Safety Settings is ready.
Recommended actions
10272, Brake Check Done
Description
10274, Brake Maintenance
User requested to save diagnostics system information to file
arg. System was unable to fulfill this request. Description
The arg indicates that the mechanical brake for axis arg on
Consequences
mechanical unit arg is in need of brake maintenance.
Diagnostics system information is normally used when reporting
a problem with the system to ABB support. Consequences
The brake maintenance is automatically started on axis arg.
Probable causes
The brake will then be tested again.
The system is in such state that it is not possible to generate
the requested information.
10275, Brake Performance
Please check that the device has enough space left.
If you are experiencing a problem with the system contact ABB The arg shows that the mechanical brake for axis arg for
10262, System log has been created 10280, The coordinate system has been changed
to World frame
Description
A system log has been created. Description
A System Diagnostics has to be created using FlexPendant or The coordinate system has been changed to World frame in
Probable causes
10281, The coordinate system has been changed
The system log was triggered by the error event: arg
to Base frame
Recommended actions
Description
Create a System Diagnostics and attach it to your error report
The coordinate system has been changed to Base frame in
if reported to ABB support.
mechanical unit arg by arg.
10282, The coordinate system has been changed 10290, The robot has been calibrated
to Tool frame
Description
Description The mechanical unit arg, axis arg has been calibrated by arg.
The coordinate system has been changed to Tool frame in
mechanical unit arg by arg. 10291, Goto position
Description
10283, The coordinate system has been changed
The functionality Goto position has been used by arg.
to Object frame
Description
10287, Total load has been changed The Jog supervision for task arg is set to On by user: arg.
Description
The total load has been changed to arg in task arg by arg. 10297, Jog Supervision is set to Off
Description
10288, The Work Object has been changed The Jog supervision for task arg is set to Off by user: arg.
Description
The Work object has been changed to arg in task arg by arg. 10298, The Sensitivity for Jog Supervision is
updated
10289, The tool has been changed Description
Description The Sensitivity for task arg for Jog Supervision is set to arg%
The tool has been changed to arg in task arg by arg. by user: arg.
10300, A Reset RAPID is ordered this, a previously ordered Restore from directory arg was
attempted again, but was aborted.
Description
Reset RAPID has been ordered from the system. Consequences
No RAPID programs or modules will be loaded.
Recommended actions
Probable causes
10301, Reset RAPID is ordered The system data was not properly saved at last shutdown.
Recommended actions
Description
After recovering from the system data loss by a
Reset RAPID has been ordered manually or automatically during
(B)ackup-Restart or system re-installation, please verify that
a configuration.
the backup directory arg is OK, and perform the Restore again.
Recommended actions
Recommended actions
10400, User arg logged on
10351, A task is removed Description
Description
10420, New unsafe robot path
The task arg was installed because of configuration changes.
Description
Recommended actions
The robot path has been cleared after a target has been
modified in task arg. The robot will for that reason move towards
10353, A task is reinstalled
the position pointed out by the move instruction at the program
Description pointer. Move instructions between the modified target and the
The task arg was reinstalled because of configuration changes. program pointer will be skipped.
Recommended actions Consequences
The programmed speed is used for this movement.
10354, Restore aborted due to lost system data. The new untested path may contain obstacles that might cause
a collision.
Description
The system is using a backup of the system data, since the Recommended actions
system data was not properly saved at last shutdown. Due to Check your program pointer and move it if necessary.
Reduce the speed.
Description Description
A target that may be part of the planned robot path has been Update package with the following ID: arg was deleted from the
modified. The new target position will be used the next time the controller.
instruction with the target is executed.
Consequences
Consequences Update package is no longer available. Disk space used by the
The current planned path is using the old target position. package has been reclaimed.
Recommended actions
If the current planned path is unsafe, move the program pointer 10454, Incomplete update package deleted
to abort it. Description
Incomplete update package with the following ID: arg was
10450, Update package rejected by the controller deleted from the controller.
Description Consequences
It was not possible to prepare update of the current RobotWare Disk space used by the update has been reclaimed.
system using update package with ID: arg. Error code is: arg.
Consequences
10451, Update of RobotWare System failed The current RobotWare system may be in an undefined state
and it may need to be repaired.
Description
It was not possible to apply update of the current RobotWare Recommended actions
system using update package with ID: arg. Error code is: arg. Manually check if all products in the current system have
expected versions and then load a backup if desired. Delete
Consequences
and re-install the current RobotWare system. Use disk recovery
The system remains unchanged.
functionality.
Recommended actions
Contact the update Deployment Package provider or ABB
10456, Insufficient disk space to perform request
support.
Description
10452, Update of RobotWare System done Available disk space on the controller was insufficient to perform
the requested action. Required space: arg MB. Available space:
Description
arg MB.
Update of the current RobotWare system using the Deployment
Consequences
Package 'arg' has been successful.
The requested action has been aborted and the system remains
A file with update summary can be found at the following
unchanged.
location: arg.
Backup of the system prior to the update is located at: arg. Recommended actions
Status code for auto restore of the backup: arg Remove unnecessary files from the controller disk and try again.
(0=pending/1=failed/2=not requested).
Recommended actions
Description
Verify the backup path.
An error occurred while preparing to create a backup.
The drive is full.
11045, Backup error
Consequences
The backup request is aborted. Description
No backup was created. Error while creating the backup directory due to missing access
rights.
Recommended actions
arg Consequences
The backup request is aborted.
Probable causes
Description
Missing access rights in the given backup path.
An error occurred while preparing to create a backup.
Error while verifying the system. Recommended actions
system.xml isn't installed in the system Verify the access rights.
Consequences
The backup request is aborted.
11120, Backup error
No backup was created. Description
Description Description
Error during the backup step Configuration. Error during the backup step Configuration.
Error while reading configuration parameters. Write error.
Consequences Consequences
The backup request is aborted. The backup request is aborted.
No backup was created. No backup was created.
Probable causes
11128, Backup error The destination is write protected. The controller has lost
Description Description
Error during the backup step Configuration. Error during the backup of Task.
The given backup path is too long. The backup already contains directories that are to be created.
Consequences Consequences
The backup request is aborted. The backup request is aborted.
No backup was created. No backup was created.
Probable causes
The given backup path has exceeded the maximum allowed 11223, Backup error
arg characters. Description
Recommended actions Error during the backup of Task.
Use a shorter path to where to create the backup. The directory lacks at least one necessary item.
Consequences
11130, Backup error The backup request is aborted.
No backup was created.
Description
Error during the backup step Configuration.
No more objects. 11224, Backup error
Consequences Description
The backup request is aborted. Error during the backup of Task.
No backup was created. The directory does not exist.
Probable causes
11263, Backup operation failed
The maximum allowed arg characters has been exceeded.
Description Recommended actions
The user arg does not have the required UAS grant Make sure no files with deep structures or long names have
UAS_BACKUP for the requested backup operation. been added to the backup used to restore from.
Consequences
The backup operation was not performed. 12030, Restore error
Probable causes Description
The user does not have the required UAS grant, is not logged Error during the restore step Prepare.
on or has an invalid user id. No more objects.
Description
12035, Restore error
Error during the restore step Configuration.
Description The directory lacks at least one necessary item.
Error during the restore step Prepare.
Mismatch between current system and the backup. 12134, Restore error
Recommended actions Description
arg. Error during the restore step Configuration.
Error restoring configuration parameters.
12036, Restore error
Probable causes
One possible reason could be that the system name contains 12220, Restore error
unsupported characters. Description
Error during the restore of Task.
12123, Restore error Unknown error.
Description
Error during the restore step Configuration.
The directory lacks at least one necessary item.
Description Consequences
Error during the restore of Task. The interface will not be configured, and may not be used.
Write error. Probable causes
The network IP address may be mistyped or it already exists
12320, Restore error on the network.
Description Description
Error during the restore of User Task. The gateway IP address arg is illegal/missing or the destination
The directory lacks at least one necessary item. IP address arg is illegal.
Consequences
12338, Restore error The network will not be reached, and may not be used.
Recommended actions
12341, Restore error
Make sure the gateway IP and destination IP addresses are
Description correct.
Error during the restore of Controller Settings.
12513, No parameters from the DHCP server
12342, Restore error
Description
Description The network interface arg has not received any parameters
Error during the restore of Safety Settings. from the DHCP server.
Consequences
12510, Network subnet mask illegal The interface will not be configured, and may not be used.
12514, Network interface initialization error 12611, Available RAM memory very low
Description
Description
The network interface arg could not be initialized.
The available amount of RAM memory is very low. Total RAM
Consequences memory size: arg bytes. Free: arg bytes.
The interface will not be configured, and may not be used.
Consequences
Probable causes The system may run out of memory. Memory allocation for
The network parameters may be wrong. Although unlikely, the non-production critical functionality will be rejected.
hardware may be faulty, requiring replacement.
Recommended actions
Recommended actions It is highly recommended to restart the system.
Make sure the network parameters for the interface at hand are
correct. Isolate the cause, by replacing the suspected hardware. 12612, Available RAM memory too low
Description
12515, Network interface IP addresses overlap
The available amount of RAM memory is too low. Total RAM
Description memory size: arg bytes. Free: arg bytes.
The network IP address for 'arg' is overlapping with IP address
Consequences
for 'arg'.
The system will enter System Failure State.
Consequences
Recommended actions
The interface will not be configured, and may not be used.
Please restart the system.
Probable causes
The network IP address and subnet mask overlaps with other 12700, Missing time zone information
IP address and subnet mask.
Description
Recommended actions No time zone information has been specified.
Make sure the interface IP address and subnet mask are correct.
Recommended actions
Please use the FlexPendant or RobotStudio to set the time zone
12610, Available RAM memory low
for your location.
Description
The available amount of RAM memory is low. Total RAM
memory size: arg bytes. Free: arg bytes.
5.4 2 xxxx
Probable causes
An attempt has been made to maneuver a control, before
20032, Rev. counter not updated
switching the system back to status Motors ON. Description
To resume operation, switch the system back to state Motors measurement axes are not synchronized.
Description
Emergency stop reset is required.
20033, Axis not synchronized.
First release the Emergency stop button and then press the One or several relative measurement axes are not synchronized.
Description
Fatal non-recoverable system error. Controller restart is
20034, Robot memory is not OK
required. Description
Recommended actions This action or state is not allowed since data in the robot
Turn the mains switch off and on again if the soft restart memory is not OK.
Recommended actions
Description Description
The command is only allowed when the client is in control of The command is not allowed when changing to Auto mode.
the resource (program/motion).
Consequences
Consequences The system remains in the same status, and the requested
The system remains in the same status, and the requested action will not be performed.
action will not be performed.
Recommended actions
Recommended actions Make sure the system is NOT changing to Auto Mode.
Check if the client is in control, by checking "Write Access" in
RobotStudio. Check if the client who ought to be in control really 20062, Not allowed command
is.
Description
The command is not allowed in Manual mode.
20054, Not allowed command
Consequences
Description
The system remains in the same status, and the requested
The command is NOT allowed when the program is executing.
action will not be performed.
Consequences
Recommended actions
The system remains in the same status, and the requested
Make sure the system is NOT in Manual Mode.
action will not be performed.
Recommended actions
Description
Make sure the system is NOT changing to Manual full speed
The command is not allowed in Auto mode.
Mode.
Consequences
The system remains in the same status, and the requested
20065, Not allowed command
action will not be performed.
Description
Recommended actions
The command is only allowed in Manual mode (reduced or full
Make sure the system is NOT in Auto Mode.
speed).
Consequences
20066, Not allowed command
The system remains in the same status, and the requested
Description action will not be performed.
The system input action arg is not allowed in Manual full speed
Recommended actions
mode.
Make sure the system is in Motors OFF state.
Consequences
The system remains in the same status, and the requested 20071, Not allowed command
action will not be performed.
Description
Recommended actions The command is not allowed while changing to Motors ON
Make sure the system is NOT in Manual full speed Mode. state.
Consequences
20067, Not allowed command
The system remains in the same status, and the requested
Description action will not be performed.
The system input action arg is not allowed when changing to
Recommended actions
Manual full speed mode.
Investigate by whom and why the action was requested, and,
Consequences if required, correct the reason.
The system remains in the same status, and the requested
action will not be performed. 20072, Not allowed command
Recommended actions Description
Make sure the system is NOT changing to Manual full speed The command is not allowed in Motors OFF state.
Mode.
Consequences
The system remains in the same status, and the requested
20068, Not allowed command
action will not be performed.
Description
Recommended actions
The command is not allowed in current energy state.
Make sure the system is in Motors ON state.
Consequences
The system remains in the same status, and the requested 20073, Not allowed command
action will not be performed.
Description
Probable causes The command is not allowed while changing to Motors OFF
The system is in an energy saving state. state.
Consequences
20069, Not allowed command
The system remains in the same status, and the requested
Description action will not be performed.
The command is not allowed when the robot is manually jogged.
Recommended actions
Consequences Investigate by whom and why the action was requested, and,
The system remains in the same status, and the requested if required, correct the reason.
action will not be performed.
Description
20075, Not allowed command
The command is not allowed when axis revolution counter is
Description not updated.
The command is not allowed in Emergency Stop state.
Consequences
Consequences The system remains in the same status, and the requested
Emergency stop reset is required. action will not be performed.
Recommended actions Recommended actions
Make sure the system is NOT in Emergency Stop state. Update the revolution counter as detailed in Operator's Manual,
IRC5.
20076, Not allowed command
Description
The command is not allowed when axis is not calibrated.
Description Description
The speed could not be set to 100% when automatic mode was One or more of the NORMAL tasks were disabled and could
requested. not be enabled when automatic mode was requested.
Consequences Consequences
The system cannot enter automatic mode. The system cannot enter automatic mode.
debug mode when switching to auto. Switch back to automatic It is not possible to jog without a correct defined tool.
Recommended actions
20096, WorkObject name could not be found
Description
WorkObject name arg could not be found.
Consequences
It is not possible to jog without a correct defined workobject.
Description
20097, Not allowed to jog with LOCAL PERS Load The system path is too long. It is not possible for the system
to act in a safe way.
Description
The object arg is of type LOCAL PERS and is not possible to Consequences
jog. The system will enter system failure state.
20098, Not allowed to jog with LOCAL PERS Tool 20105, Backup already in progress
Description Description
The object arg is of type LOCAL PERS and is not possible to A backup is already in progress.
jog.
Consequences
Recommended actions The command "Backup" from System Input Signal will be
Change Tool. rejected.
Recommended actions
20099, Not allowed to jog with LOCAL PERS Work Use System Output Signal "Backup in progress" to control if a
Object backup can be started.
Description
The object arg is of type LOCAL PERS and is not possible to 20106, Backup path
jog.
Description
Recommended actions There are errors in the backup path or the backup name in the
Change Work Object. configuration for the System Input Backup. The directory for
the backup cannot be created. Backup path: arg. Backup name:
20101, FlexPendant (program) in control. arg.
Description Consequences
The FlexPendant programming window has focus and is in The command "Backup" from System Input Signal will be
Change to the production window and perform the command Verify that configured path and name for the System Input
20103, Controller busy updating Task Selection 20111, FlexPendant (program) in control
Panel. Description
The Task Selection Panel is having an update. It is not possible control of the program server.
Description
20126, Load data has changed
During a controller restart, the "Active Task Menu" is restored
Description in Auto mode.
The active load arg was removed and replaced with arg. The
Consequences
load data was located in task: arg connected to mechanical unit
If one or several tasks were unchecked, they are now checked
arg.
again after the restart in Auto mode.
Consequences
Probable causes
The load definition for jogging may not be correct.
A controller restart has been performed.
Probable causes
Recommended actions
The load data was removed. The module containing the original
Go to manual mode. Uncheck the unwanted tasks. Go back to
tool definition may have been deleted.
Auto mode.
Recommended actions
If you require the old definition, locate the program or module 20131, Automatic Mode Rejected
of the original load data and load it.
Description
One or more logical I/O signals were blocked and could not be
20127, Tool data has changed
unblocked when automatic mode was requested.
Description
Consequences
The active tool arg was removed and replaced with arg. The
The system cannot enter automatic mode.
tool data was located in task: arg connected to mechanical unit
arg. Probable causes
Some blocked I/O signal could not be unblocked.
Consequences
The tool definition for jogging may not be correct. Recommended actions
Switch back to manual mode. 2a) Check Event Log for errors
Probable causes
related to I/O,
The tool data was removed. The module containing the original
2b) or set System Parameter Controller/Auto Condition
tool definition may have been deleted.
Reset/AllDebugSettings/Reset to No if the system should be in
Recommended actions debug mode when switching to auto. Switch back to automatic
If you require the old definition, locate the program or module mode and confirm.
of the original tool data and load it.
Description
The call chain has been altered to begin at a routine other than 20137, Debug Settings in Auto
main.
Description
Consequences The system was running at reduced speed during startup in
Program pointer will be reset to main routine. automatic mode.
Recommended actions
None, system has automatically reset debug settings. To keep 20143, Start at main rejected
debug settings in auto: Switch back to manual mode. Set system Description
parameter Controller/Auto Condition Start of program at main, via System IO, was rejected.
Reset/AllDebugSettings/Reset to NO. Switch back to automatic
Consequences
mode and confirm. For more info, see the Technical Reference
Program will not be possible to start.
Manual - System Parameters.
Probable causes
20139, Debug Settings in Auto The program was executing. An ongoing Backup operation.
Recommended actions
Description
Stop program before activating System Input Start at Main.
One or more of the NORMAL tasks were disabled during startup
in automatic mode.
20144, Stop rejected
Consequences
Disabled tasks will stay disabled. System will not be in full Description
production mode in auto. Stop of program, via System IO, was rejected.
Description
20148, Confirm rejected
Stop of program after instruction, via System IO, was rejected.
Description
Recommended actions
Emergency Stop reset confirm, via System IO, was rejected.
Description
20149, Error reset rejected
Interrupt routine name for System IO Manual Interrupt is not
Description defined.
Program execution error reset, via System IO, was rejected.
Recommended actions
Recommended actions Configure the interrupt routine name.
Description Description
Load of program, via System IO, failed. Program name for System IO LoadStart is not defined.
Probable causes
The arguments for the System Input Load are wrong. The 20158, No System Input signal
module was loaded, but the system failed to set the program Description
pointer. The program was executing. An ongoing Backup A System Input has been configured to an I/O-signal that does
operation. not exist. System Input: arg. Signal Name: arg.
Recommended actions Consequences
Check the following: Correct arguments for System Input Load. The system goes to system failure state.
Defined and correct name of the program file to be loaded
Recommended actions
(including mass memory unit). Defined and correct name of the
Add signal arg to eio.cfg or remove System Input arg from
task that the program should be loaded in. Program stopped
eio.cfg. For every System Input a signal must be configured.
before activating System Input Load.
Recommended actions
20167, Unsaved module Check other event messages occurring at the same time to
Description determine the actual cause. Fix the cause of the fault. Perform
The module arg is changed but not saved in task arg. a controller restart as detailed in the Operator's Manual, IRC5.
Recommended actions
20176, Analog System Output Outside Limits 20179, Disk memory critically low
Description Description
The value arg for the System Output arg, signal arg, is outside The amount of free storage capacity on the disk has reached
its limits (logical min: arg m/s, logical max: arg m/s). a critical level. It is now less than 10 Mb. Execution of RAPID
programs is stopped.
Consequences
The new value is not set; the previous value of the analogue Consequences
signal is preserved. The disk memory is very close to being completely full. When
this happens the system will not be able to function.
Probable causes
The logical upper and/or lower limit for the signal may be Probable causes
defined wrongly. Too much data on the disk.
Recommended actions
Change the configuration and restart the controller. 20187, Diagnostics record file created
Description
Due to any of a number of faults, a system diagnostics file was
created at arg. This file contains internal debug info and is
intended for trouble shooting and debugging purposes.
Probable causes
A number of errors may cause this. Faults causing the system 20193, Robot data update warning
to go to system failure state will generally also create a Description
diagnostics record file. Axis sync values and service information data (SIS) was
Recommended actions restored from backup.
If required, the file may be appended to an error report sent to The system independent robot data was not saved during
your local ABB representative. system shutdown. The data was restored from latest backup.
Recommended actions
20188, System data is not valid Make sure there is free memory left on the device.
The backup battery may be drained. Check the hardware log.
Description
The contents of the file, arg, containing system persistent data
is invalid. Internal error code: arg. The system has been started 20194, System data backup could not be created
using last good system data saved earlier at arg. Description
Consequences The system was restored successfully but a backup of the
Any changes made in the system configuration or RAPID current system data could not be created.
programs since arg will be rejected. Recommended actions
Recommended actions Make sure there is free memory left on the device arg.
Check other event messages occurring at the same time to
determine the actual cause. If acceptable, revert to the last auto 20195, System data from last shutdown is lost
saved system data. Reinstall the system. Check the available
Description
disk storage capacity. If required, erase data to increase free
Normally, all system data is saved on shutdown. During the
storage capacity.
last shutdown saving data has failed. The system has been
started using last good system data saved earlier at arg.
20189, Robot data not valid
Consequences
Description Any changes made in system configuration or RAPID programs
Could not load the system independent robot data from file arg. since arg will NOT be available after restart. Any such changes
The file exists but the content is not valid. Internal code: arg. will have to be re-implemented.
Recommended actions Probable causes
Check other logged messages for needed actions. Make sure The backup energy bank may have been drained at the time of
there is free memory left on the device. the shutdown. The storage disk may be full.
Recommended actions
20192, Disk memory low
Check other event messages occurring at the same time to
Description determine the actual cause. If acceptable, restart using revert
The amount of free storage capacity on the disk is less than 25 to last auto saved to accept the last good system data. Reinstall
MB. When reaching 10 MB, execution of RAPID programs will the system. Check the available disk storage capacity. If
be stopped. required, erase data to increase free storage capacity.
Consequences
The disk memory is close to being completely full. When this 20196, Module saved
happens the system will not be able to function. Description
Probable causes During reconfiguration of the system a changed and not saved
Too much data on the disk. module was found.
Description
20199, System SoftStop Rejected The System Input arg is configured with an I/O-signal of wrong
type.
Description
The I/O-signal arg is of type arg and this System Input requires
The System Input SoftStop is not allowed.
an I/O-signal of type arg.
Recommended actions
Recommended actions
Change the configuration for the specified System Input.
20270, Access error
Unknown System Input: arg. System input arg may be set by external equipment, such as
PLCs, etc. for a number of reasons.
Recommended actions
Verify that the System Input name is correctly spelled. Recommended actions
Investigate why the system input was set, and, if required,
System Output
20294, Action arg cannot be fulfilled.
Description
A System Output is configured with a mechanical unit name Description
which is unknown by the system. The requested action cannot be fulfilled since the IO unit is not
Recommended actions It is not possible to decide if there are any restrictions set to
Description
20323, Negative infinity
Wrong task name arg configured for System Output arg.
Description
Consequences
Negative infinity was found in task arg.
The digital output signal will not be connected to the specified
A symbol of type 'arg' was found holding negative infinity.
event.
Consequences
Recommended actions
The negative infinity was replaced with 'arg'.
Change the configuration and restart the controller.
20297, System Output Communication Failure 20324, Incorrect argument for System IO Signal
Description
Description
arg set to signal arg has an incorrect argument.
Unable to set the value of the I/O signal arg connected to the
System Output arg. Consequences
It will not be possible to use arg.
Consequences
The system goes to status SYS HALT. Probable causes
The configuration has probably been edited outside a proper
Probable causes
configuration editor.
The connection to the I/O unit may have been lost.
Recommended actions
20298, Unknown Mechanical Unit Name For The system IO signal must be reconfigured, preferably with the
System Input configuration editor on RobotStudio or on FlexPendant.
Description
20325, SC arg supervision not activated
A System Input is configured with a mechanical unit name which
is unknown by the system. Description
System Input: arg. There is no user configuration in Safety Controller (SC), i.e.
Mechanical unit name: arg. safety supervision is disabled.
20326, Incorrect argument for System IO Signal 20353, Mechanical unit not found
Description Description
arg set to signal arg has an incorrect argument. The delay must The mechanical unit arg in arg cannot be found in the list of
not be a negative value. configured mechanical units.
Consequences Consequences
It will not be possible to use arg. It is not possible to execute any RAPID instructions that use
the configured mechanical units.
Recommended actions
The system IO signal must be reconfigured. Probable causes
The unit is probably not present in the Motion configuration.
20350, Not a valid task name Recommended actions
20351, Max number of tasks exceeded 20355, Mechanical Unit Group name not correct
Description
Description
The maximum number of tasks, arg, of the configuration type
The configured name of arg in task arg is not correct.
arg is exceeded.
The reason could be: The argument is not used in the
Consequences configuration. The configured name is not a member of the
All configured tasks will not be installed. Mechanical Unit Group. The configured name is already used
by another task.
Recommended actions
Change the configuration and restart the controller. Consequences
The task will not be installed or it will not be possible to execute
20352, Not a valid Motion Planner name RAPID motion instructions.
The Motion Planner name for Mechanical Unit Group arg in arg Change the configuration and restart the controller.
is not correct.
The reason can be one of the following: Empty name. Not 20356, Maximum number of Motion tasks
present in the Motion configuration. Already in use by another exceeded
Mechanical Unit Group.
Description
Consequences Only arg tasks are allowed to control mechanical units i.e.
The system will not be able to use. execute RAPID move instructions.
Recommended actions
20359, Cfg type arg is configured
Change the configuration and restart the controller.
Description
The type was found but not expected in a system with current 20365, Update of configuration is done
options.
Description
Recommended actions
All tasks are reset to its main routine due to configuration
Check if the right configuration file is loaded or remove all
changes.
instances of the type.
Recommended actions
Restart the controller.
20360, Unknown event in cfg type arg 20366, Type error in task configuration
Description
Description
The task arg is configured with wrong type. Task configured to
The event arg is not a system event.
control mechanical units i.e. execute RAPID move instructions
Recommended actions
must be of type arg.
Change the configuration and restart the controller.
Consequences
The task will not be installed.
20361, Only shared modules in the shared task
Recommended actions
Description
Change the configuration and restart the controller.
The module arg is not configured shared and cannot be loaded
into the shared task.
20367, No configured mechanical units
Recommended actions
Description
Change the configuration and restart the controller.
The instance arg of configuration type arg has no mechanical
unit argument.
20362, Not defined task name
Consequences
Description
It will not be possible to perform any actions against the motion
The task arg in cfg type arg is not configured in the system.
system, i.e. execute RAPID move instructions.
There is no Motion task connected with the Mechanical Unit Load a new sys.cfg file and restart the controller.
Group arg.
20371, A default Mechanical Unit Group is used
Consequences
It will not be possible to use the mechanical units that belong Description
to this group. The configuration of task arg has no connection to arg. The
attribute arg is required in a MultiMove system and is missing.
Probable causes
The cause of this error can be a missing RAPID task instance Consequences
in the Controller domain of the configuration or a task that has The task performs no movement by the mechanical unit, but
not been configured as a Motion task. can read motion data. The RAPID functions may fail, if they
read motion data and is connected to the wrong mechanical
Recommended actions
unit. The Mechanical Unit Group in arg has been connected to
Add a Motion task instance that is connected to the Mechanical
the task.
Unit Group. Change an existing non Motion task to a Motion
task. Remove the Mechanical Unit Group. Check for misspelled Probable causes
names. The attribute was not specified when the configuration was
created. The configuration file could have been created in a
20369, Confusing configuration of system non-multi move system.
parameters. Recommended actions
There is a mixture of old and new structure of type System the task.
Misc.
20372, Failed to read configuration data.
Consequences
It is possible that not the correct parameters are configured. Description
The system failed to read the configuration data for the type
Probable causes
<arg>.
Configuration of old and new structure has been loaded into
the system. Consequences
Hotedit or modpos will not be possible.
Recommended actions
Check that the correct parameters are configured. Update the Probable causes
parameters in System Misc with correct values. Save the The sys.cfg file loaded into the system does not contain hotedit
Controller domain and replace the old configuration file. and modpos information. No sys.cfg file has been loaded due
to file errors.
20370, Failed to read configuration data for regain Recommended actions
distance Load a new sys.cfg file and restart the controller.
Description
The system failed to read the configuration data for the type 20373, Missing task name
<arg>. The regain distance is the limit when the system will
Description
warn before a start with regain movement.
No task is given for module arg in cfg type arg.
Consequences
Recommended actions
Default value for the regain distance will be used.
Change the configuration and restart the controller.
20381, Error when recreating path after power 20394, Motors On and Start rejected.
fail
Description
Description Motors On and Start/restart of program, via System IO, was
The path wasn't successfully recreated. rejected.
Consequences The reason is that write access is held by arg using arg.
The Program Pointer must be moved before restarting the Recommended actions
program. It's recommended to move the robot to a safe position
though the robot might not follow the original path when 20395, Load rejected
restarted.
Description
Probable causes
Load of program via System IO, was rejected.
A number of errors may cause this. Faults causing the system
The reason is that write access is held by arg using arg.
to go to system failure state will generally also cause path
recreate after power failure to fail.
20396, Manual interrupt rejected
Recommended actions
Description
Check other event messages occurring at the same time to
Manual interrupt of program, via System IO, was rejected in
determine the actual cause. Fix the cause of the fault. Move
task arg.
the robot to a safe position before restarting. The robot may
Manual interrupt is not allowed during synchronized movement.
not follow the original path.
Consequences
20391, Start at main rejected
arg will not be executed.
Description
Probable causes
Start of program at main, via System IO, was rejected.
arg does not exist. arg is not a procedure (PROC) that takes
The reason is that write access is held by arg using arg.
zero (0) parameters.
Recommended actions
Probable causes
Description
System was switched to automatic mode during controller
A static/semi-static task (alias background task) has been
restart.
stopped.
Recommended actions
Consequences
None, system has automatically reset debug settings. To keep
The static/semi-static task will not be started.
debug settings in auto: Switch back to manual mode. Set system
System will not be in full production mode in auto.
parameter Controller / Auto Condition Reset / AllDebugSettings
/ Reset to NO. Switch back to automatic mode and confirm. For 20411, Energy saving activated
more info, see the Technical Reference Manual - System
Description
Parameters.
The robot system has entered an energy saving state.
Description The system will resume from energy saving state, but remain
Setting PP to Main, via System IO, was rejected. in Motors Off/Guard Stop.
The reason is that write access is held by arg using arg. Probable causes
The controller: is no longer in Auto mode, is in system failure
20409, PP to Main rejected state, is in emergency stop state.
Description
Setting PP to Main, via System IO, was rejected.
20414, Program start failed
Consequences Description
PP wasn't set to Main. Start of program execution failed when the controller was
resuming from an energy saving state.
Probable causes
The reason could be that the program was executing or that no Consequences
program is loaded containing the Main procedure. The system will resume from energy saving state, but remain
in stopped state.
Recommended actions
Make sure the program execution is stopped and that a program Probable causes
containing the Main procedure is loaded. The controller: is no longer in Auto mode, is in system failure
state, is in emergency stop state.
was in Energy Saving Mode: arg. Motors On and/or Start of program execution failed when the
controller was resuming from an energy saving state.
Consequences
The system is no longer in any Energy Saving mode. Consequences
The system will resume from energy saving state, but remain
Probable causes
in Motors Off.
The system has been restarted, intentional or caused by a
power fail. Probable causes
The system is in Emergency Stop state.
20446, Failed to access the HOME directory the synchronization positions defined in the safety configuration
for Safety Controller (SC) arg on axis arg.
Description
Recommended actions
The system failed to access the HOME directory during startup.
Check that all supervised mechanical units are positioned at
The system has tried to create a new HOME directory to
the configured synchronization position. Check that the
recover.
synchronization switch is working properly. Check that motor
Consequences calibration and revolution counters are updated and correct.
The system has entered system failure state. Check that the synchronization position in the safety
If a new HOME directory was created: arg then it will be empty. configuration is correct. Check for configuration error. Download
Probable causes motor calibration values. Check if axis 4 or 6 is configured as
The HOME directory was missing or renamed before the reboot independent, if YES, check that the EPS configuration is
of the system. configured likewise.
Recommended actions
Check the contents in the HOME directory for any missing file
20454, SC arg Servo-Lag Limit exceeded
or folder. Copy any missing contents to the HOME directory Description
from a Backup and reboot the system or do a restore from a Safety Controller (SC) arg detected a too big difference between
Backup to recover. the ordered and actual position, for mechanical unit arg on axis
arg.
are updated. Check for communication problems to the main Check Safety Controller cabling. Check Safety Controller health
computer, axis computer or the serial measurement board. on LED. Replace Safety Controller if remaining error.
Description
20456, SC arg Reference Data Timeout Failed to retrieve safety configuration for Safety Controller (SC)
Description arg.
The robot controller has stopped sending reference data to Recommended actions
Safety Controller (SC) arg. Restart robot controller. Download a safety configuration to the
Check previous error logs for possible causes. Restart the robot
controller. 20461, SC arg Robot Configuration not found
Description
20457, SC arg Changed safety configuration Failed to retrieve robot configuration for Safety Controller (SC)
Description arg.
The safety configuration for Safety Controller (SC) arg has Recommended actions
changed contents or does not fit with the used hardware. Restart robot controller. Reinstall system.
Probable causes
New safety configuration has been downloaded, the normal 20462, SC arg Calibration Offset not found
case. The configuration does not fit with the used hardware.
Description
Typically when the event message with request for new pin
Failed to retrieve motor calibration offsets for Safety Controller
code is repeated. Corrupt safety configuration. Typically when
(SC) arg.
the event message with request for new pin code is repeated.
Recommended actions
Recommended actions
Download new calibration offsets to the SC.
Check for new event messages that indicates if a new safety
configuration has been downloaded. If no new safety
20463, SC arg safety configuration downloaded
configuration has been downloaded and this event message
comes after a restart, download a new safety configuration to Description
the Safety Controller. Create and download a new safety Download of safety configuration was successful for Safety
configuration if this event message comes after every restart Controller (SC) arg.
Safety Controller (SC) arg detected a too big difference between Exceeded speed. Wrong tool position. Wrong tool orientation.
the ordered and actual position inside Operational Safety Range Wrong elbow position. Wrong tool point 1 position. Wrong tool
(OSR), for mechanical unit arg on axis arg. point 2 position. Wrong tool point 3 position. Wrong tool point
4 position. Wrong tool point 5 position. Wrong tool point 6
Recommended actions
position. Wrong tool point 7 position. Wrong tool point 8
Check for collision. Check that Operational Safety Range (OSR)
position.
Tolerance in the safety configuration is not set too low.
Synchronize the Safety Controller, if the revolution counters Recommended actions
have been updated since last synchronization. Reduce speed. Move robot tool to safe position. Adjust tool
orientation.
arg on Safety Controller (SC). Safe Axis Range (SAR) arg is violated on mechanical unit arg
axis arg.
Recommended actions
Decrease speed on axis arg. Recommended actions
Move mechanical unit to safe position.
Type 2: Output. Safety Controller (SC) arg in less than arg hour(s).
Wrong connection to I/O terminals on SC. Two channel I/O Perform synchronization before the time limit expires.
mismatch.
20471, SC arg Synchronization Timeout
Recommended actions
Check SC cabling. Check SC health. Restart robot controller, Description
after performing recommended actions. Synchronization time limit expired for Safety Controller (SC)
arg.
20467, SC arg STS speed exceeded Recommended actions
Description
Safe Tool Zone (STZ) arg is violated on mechanical unit arg.
Tool arg was active.
Recommended actions
20476, SC arg Disabled Verify RAPID program. Verify process equipment. Check that
movement is not ongoing when SST is active. Check previous
Description
event messages.
Safety Controller (SC) arg is disabled.
Description Description
Override Operation (OVR) active on Safety Controller (SC) arg. Safety Controller (SC) has detected that the last Cyclic Brake
SafeMove will stop the robot after approximately 20 minutes Check (CBC) on mechanical unit arg was interrupted or
with OVR active. incorrect.
Speed is limited to 250 mm/s or 18 degrees/s.
Recommended actions
Recommended actions Check previous event messages. Perform a new brake check
Deactivate signal connected to OVR input. only if needed, typically if event message 20485 also has been
displayed.
20482, SC arg OVR time out
20487, SC arg Unsynchronized speed exceeded
Description
Override Operation (OVR) has been active too long time on Description
Safety Controller (SC) arg. Exceeded axis speed when Safety Controller (SC) arg was
unsynchronized.
Recommended actions
Restart robot controller. Toggle signal connected to OVR input. Recommended actions
Activate Confirm stop by pressing Motors On push button. Jog Jog mechanical unit to synch position with low axis speed.
robot back into working area. Deactivate signal connected to Reduce speed to 250 mm/s or 18 degrees/s.
OVR input.
20488, SC arg Unsynchronized time limit expired
20483, SC arg CBC soon required
Description
Description Available time to move the robot when unsynchronized has
Cyclic Brake Check (CBC) required in less than arg hours. expired for Safety Controller (SC) arg.
Too low brake torque in Safety Controller (SC) on mechanical Download a configuration to SC arg.
Override digital input was active during startup on SC arg. button. Then switch the system back to state Motors ON by
pressing the Motors ON button on the Control Module.
arg. Mechanical unit arg. Axis arg. The emergency stop pendant has previously been broken, and
while broken, an attempt was made to operate the robot.
Probable causes
Interrupted braketest. Worn out Brakes. Consequences
The system remains in the Emergency Stop status.
Recommended actions
Restart CBC. Replace Brake. Probable causes
An attempt has been made to maneuver a control, e.g. the
Recommended actions
Description
To resume operation, first reset the emergency stop pendant
Safe Brake Ramp (SBR) on Safety Controller (SC) was
button. Then switch the system back to state Motors ON by
interrupted by a Class 0 stop due to slow deceleration on
pressing the Motors ON button on the Control Module.
mechanical unit arg. This is normal and occurs in cases when
a stop1 is to slow. Check for other safety controller event
messages.
20503, ES ext.cat.0 open
Change parameter value for SBR in Motion configuration. The emergency stop external has previously been broken, and
Trigger a new stop to test the Brake Ramp. If this happens while broken, an attempt was made to operate the robot.
Probable causes
20494, SC arg Tool change incorrect
An attempt has been made to maneuver a control, e.g. the
Description enabling device.
Incorrect tool change with Tool arg on mechanical unit arg. Recommended actions
Recommended actions To resume operation, first reset the emergency stop external
Check if correct tool. Decrease speed if needed. Perform a new button. Then switch the system back to state Motors ON by
tool change. pressing the Motors ON button on the Control Module.
Description Description
The emergency stop panel has previously been broken, and Delayed stop open.
while broken, an attempt was made to operate the robot. Consequences
Consequences The system goes to status SYS HALT.
The system remains in the Emergency Stop status.
Consequences
20525, ES panel conflict
Paint enable chain opens.
Description
Recommended actions
Status conflict for the Emergency Stop panel chain.
Check cables and connections.
Consequences
The system goes to status emergency stop.
Consequences
20534, Mode selector conflict
The system goes to status SYS HALT.
Description
Recommended actions
Any of the connections to the mode selector are faulty.
Check other error messages for primary fault reason. If no other
Consequences error messages, please check line voltage for one phase
The system goes to status SYS HALT. missing.
Recommended actions
Check cables and connections. 20557, Enable 2 AXC 2 open
Description
20535, AUX Interlock conflict Status active when enable from Axis Computer 2 open.
Description Consequences
Only one of the two AUX interlock chains was opened. Normally The system goes to status SYS HALT.
used on CBS door interlock.
Recommended actions
Consequences Check other error messages for primary fault reason. If no other
Paint enable chain opens. error messages, please check line voltage for one phase
Recommended actions missing.
Check cables and connections.
20558, Manipulator fault
20536, Motor on chain conflict Description
Description Status active when power to manipulator arg connected to
Only one of the two motor on chain signals in run chain is Manipulator Interface Board (MIB) arg is lost, or manipulator's
opened. enable chain conditions is not OK.
Consequences Consequences
The system goes to status SYS HALT. The system goes to status SYS HALT.
20550, Glitch test fault Check for over temperature in Manipulator motors. Check
manipulator signals through Power Distribution Board (PDB).
Description
See the Circuit Diagram.
Status active when firmware on Process Interface Board (PIB)
did not detect any glitch test pulse for 30 seconds.
20559, Collision sensor active
Consequences
Description
The system goes to status SYS HALT.
Status active when digital collision sensor on Manipulator
Controller Board (MCOB) arg is active.
Recommended actions
Check other error messages for primary fault reason. Check 20566, External enable 2 open
for brake fault. Description
Status active when external enable 2 on Manipulator Controller
20562, Reset ES fault Board (MCOB) arg is open.
Description Consequences
Status active when Reset Emergency Stop input is activated The system goes to status SYS HALT.
for more than 3 seconds.
Recommended actions
Consequences Check connection on MCCB X43.
The system goes to status SYS HALT.
Description Description
Status active when firmware on Manipulator Controller Board Controller ID is the controller's unique identity. It is by default
(MCOB/MCB) arg has opened the enable chain. equal to the serial number of the controller's cabinet. The
software configuration of the controller is missing this identity
Consequences
information.
The system goes to status SYS HALT.
Probable causes
20569, Watchdog fault on MCOB/MCB This may happen if the storage media of the controller has been
replaced or reformatted.
Description
Status active when watchdog on Manipulator Controller Board Recommended actions
(MCOB/MCB) arg fails. Read the serial number of the controller from the controller
cabinet to find out what the controller ID should be. Use
Consequences
RobotStudio tools to set this value for the controller.
The system goes to status SYS HALT.
The system goes to status SYS HALT. Check manual switch for disconnecting of the process system.
Recommended actions
20575, AUX Interlock open
Check cables and connections to FlexPendant. Check Pendant
Interface Board (TIB) and Manipulator Interface Board (MIB). Description
AUX Interlock is opened by external interlock connection.
20571, HV Interlock open Normally used for Cartridge Bell System (CBS).
Description Consequences
Paint system High Voltage (HV) interlock is opened by external Paint enable chain opens.
Description Consequences
Cabin Interlock is opened by external interlock connection. Paint enable chain opens.
Paint enable chain opens. Check cables and equipment connected to system 2.
Recommended actions
20577, HV ON open
Check cabin ventilation and other cabin safety functions.
Description
High Voltage (HV) switch on operating panel is opened.
20581, SPI communication towards SIB is down 20585, Enable chain opened from IPS
Description Description
Status active when cyclic enable 1 test fails from Safety Status active when enable chain is opened from signal
Interface Board (SIB). Safety/PibSw/Enable.
Consequences Consequences
The system goes to status SYS HALT. The system goes to status SYS HALT.
Consequences Consequences
The system goes to status SYS HALT. The system goes to status SYS HALT.
Recommended actions
Check cables and Serial Peripheral Interface (SPI) status. Check 20587, Watchdog fault towards PIB firmware
cables between SIB and Manipulator Interface Board (MIB). Description
Status active when software on Process Interface Board (PIB)
20583, Watchdog towards PIB software fails discover watchdog fault towards PIB firmware caused by fault
on the In-System Micro Controller.
Description
Status active when firmware on Process Interface Board (PIB) Consequences
discover watchdog fault between PIB firmware and PIB software. The system goes to status SYS HALT.
Probable causes
Too high processor load on PIB software. 20588, Watchdog fault between PIB and MC
Description
20584, Fault on internal SPI Process Interface Board (PIB) has detected a watchdog fault
towards Main Computer (MC).
Description
Status active when firmware on Process Interface Board (PIB) Consequences
discover watchdog fault towards Safety Interface Board (SIB) The system goes to status SYS HALT.
and Manipulator Interface Board (MIB).
Probable causes
Consequences Broken Ethernet cable between PIB and MC. High network load.
The system goes to status SYS HALT.
20590, Open circuit mask not set 20594, Communication fault between PIB and MC
Description
Description
The open circuit mask for brakes on Manipulator Controller
Process Interface Board (PIB) has detected a communication
Board (MCOB/MCB) arg is not set. The mask should be set
fault towards Main Computer (MC).
from Process Interface Board (PIB) during start-up.
Consequences
Consequences
The system goes to system failure state.
This message will be given every time the brakes are released,
Probable causes
until the open circuit mask on MCOB/MCB is set.
Broken Ethernet cable between PIB and MC. High network load.
Probable causes
Recommended actions
IPS configuration on PIB is not loaded or configuration file for
Check Ethernet cable between PIB and MC. Check MC. Restart
brake settings is missing.
the controller.
Recommended actions
Check that IPS configuration is loaded during start-up. Check
20595, SPI communication towards PSA is down
that IPS configuration file for brake settings are installed on
PIB. Description
Status active when cyclic enable 1 test fails from Paint Safety
Consequences
Description
The system goes to status SYS HALT.
The FlexPendant hot plug button is pressed for too long time.
Recommended actions
Consequences
Check status on Serial Peripheral Interface (SPI) status. Check
The system goes to status SYS HALT.
cables between MIB and Paint Safety Adapter Board (PSA).
Recommended actions
Press motor ON button to close the chain.
20600, Unofficial RobotWare release
Recommended actions
20601, Too long paths when unpacking Check/replace cables and connectors. Check/replace motor.
RobotWare files
The drive unit for joint arg has reported short circuit. The joint to RAPID variables and save the job. Set the "Use Output to
is connected to drive module arg with unit position arg and Rapid" configuration parameter to No, if that functionality is not
Consequences
20631, Communication failure with camera
No operation will be possible until the fault is corrected. The
system goes to Motors Off state with zero torque. Description
The robot controller failed to communicate with camera arg.
20634, No result for current camera job 20637, Camera permission denied
Description
Description
The robot controller did not receive any result for camera arg.
Permission denied to login to the camera with ip address arg
Consequences using username arg.
The robot controller will not recognize any positional data in
Consequences
the image.
The robot controller cannot login to the camera.
Probable causes
Probable causes
No part tools have been defined for the current job loaded in
Username and/or password is not correct.
camera arg.
Recommended actions
Recommended actions
From RobotStudio Integrated Vision Add-In use "Set Controller
Use RobotStudio to add a Part Location Tool or a Part
User" to select camera login credentials to be used by the
Inspection Tool to the job. Follow the instruction in the
controller.
RobotStudio context menu and save the job.
20639, Camera connection up the entry for signal arg is correct. See the recommended XML
format in user documentation.
Description
The robot controller communicates correctly with the camera
20644, DryRun configuration error
arg with IP address arg.
Description
20640, Camera connection down Error while reading the DryRun configuration file arg.
Consequences
Description
The DryRun configuration failed. The signal arg was not added
The connection to camera arg with IP address arg has been
to the DryRun configuration.
lost.
Probable causes
Consequences
The maximum number of allowed configured signals in DryRun
The robot controller cannot access the camera.
has been exeeded. No more than arg signals can be configured
Recommended actions
for DryRun.
Check cabling and camera settings.
Recommended actions
Reduce the number of signals in the DryRun configuration.
20641, New camera detected
Consequences Description
The DryRun configuration failed. The original configuration of The job loaded into the camera arg is not correct or is not
signal arg was kept in the DryRun configuration. compatible with this version of RobotWare.
Recommended actions
Description
If the usage of output to Rapid functionality, e.g. CamGetResult,
DryRun was aborted when program execution reached end of
is not indended to be used, then set the "Use Output to Rapid"
main without reaching position where program pointer was
configuration to No. If the "Use of Output to Rapid" functionality
placed when DryRun started.
is needed then a correct job has to be loaded into the camera.
Consequences
Make sure that the fields in the "Output to Rapid" tab is saved
All signal values might not have been updated as planned and
before loading the job.
PP might be in wrong place.
Consequences Consequences
Start will be rejected until unfinished movement has been If a camera is busy doing any time consuming operation such
cleared. as loading a job or processing an image, the camera refresh
service for that specific camera will be postponed until the
Probable causes
ongoing operation is finished.
DryRun execution cannot handle unfinished movement.
Recommended actions
20657, Camera IP address changed
Abort unfinished movement: Set PP to Cursor, i.e. to the
posisiton where PP currently is Set PP to Main Description
The IP address of camera arg with MAC address arg has
20655, No job is loaded in the camera changed.
Old IP address arg.
Description
New IP address arg.
There is no job loaded in the camera arg or the active job in the
Consequences
camera has not been saved.
For the controller to connect to a configured camera that has
Consequences
a new IP address, it is necessary to warmstart the controller.
If there is no job loaded in the camera, the robot controller will
Recommended actions
not recognize any positional data in the image.
If a configured camera has changed IP address, warmstart the
Recommended actions
controller.
If no job exists on the camera, use RobotStudio to create a job
and add a Part Location Tool or a Part Inspection Tool to the
20658, Camera updated
job. Follow the instruction in the RobotStudio context menu
and save the job. If an active job exists on the camera, save Description
the job. The camera arg with IP addressarg and MAC address arg has
been updated.
20656, Camera refresh started
20659, Camera instruction
Description
An update of camera information has been ordered by an Description
external client. The camera arg is of type arg. The instruction arg is not
available on a camera arg.
5.5 3 xxxx
31910, PROFIBUS master board is missing 31913, PROFIBUS master board internal error
Description Description
The PROFIBUS master board does not work. The PROFIBUS master board reported internal error arg.
Consequences Consequences
No communication on the Profibus is possible. No communication on the PROFIBUS network is possible.
Consequences supported.
Recommended actions The RobotWare version is too old to support the drive unit.
Description
32543, Drive unit firmware re-flash failed
There is no serial communication between the safety system
and the robot communication card. Description
Consequences In drive module arg, the upgrade of the firmware in the drive
The system goes to system failure state. unit at unit position arg failed.
Probably hardware fault in cable between safety system and The required upgrade of the drive unit firmware is not
revision is arg. Check other hardware event log messages for detailed
explanation of the error condition. Retry again by restarting the
32562, Axis computer communication error controller using the main power switch.
Description
32565, Axis computer firmware file not found
The system failed to communicate with the axis computer in
drive module arg when trying to read firmware information. Description
The file arg, required to upgrade an axis computer's firmware,
Consequences
is not found.
The system is unable to determine if an upgrade is required of
the firmware in the affected drive module. The system goes to Consequences
system failure state. The required upgrade of the axis computer firmware is not
performed.
Probable causes
This may be due to a cable break, bad connector or high levels Probable causes
of interference in the cable between the main computer and The RobotWare installation does not contain the firmware file.
Make sure the cable between the main computer and the axis
computer is not damaged and that both connectors are correctly 32567, Axis computer firmware file type error
connected. Make sure no extreme levels of electromagnetic
Description
interference are emitted close to the robot cabling.
The file arg, required to upgrade an axis computer firmware, is
of wrong type.
32563, Axis computer hardware not supported
Consequences
Description The required upgrade of the axis computer's firmware is not
In drive module arg, the system cannot use the axis computer performed.
with hardware identity arg because the hardware revision arg
Probable causes
is not supported.
The firmware file is corrupt.
Consequences
Recommended actions
The system is unable to use the axis computer. The system
Reinstall the system.
goes to system failure state.
Probable causes
The RobotWare version is too old to support the axis computer
unit.
Recommended actions
32571, Firmware re-flash completed
Check system for axis computer board. Check Ethernet cables
Description between the main computer and the axis computer. Restart the
The update of arg firmware has completed successfully. New controller.
version: [arg]. Internal code:[arg]
Description
The firmware file arg is not found. Internal error code:arg.
Description
32583, Firmware file corrupt
The update of arg firmware in drive module arg has failed.
Description
Recommended actions
The update of arg firmware failed.
Check other error messages for detailed explanation. Reinstall
The firmware file [arg] is corrupt.
the system.
Internal error code:arg.
Probable causes
32601, Interbus master/slave board is missing The Anybus module is either malfunctioning or missing.
Consequences if faulty.
Probable causes
32651, Serial port hardware is not accessible Wrong drive module key used, i.e., the configuration does not
The system has tried to address the serial port arg, and failed. Recommended actions
Consequences Reinstall the system with a drive module key that matches the
The optional serial port hardware cannot be accessed. The hardware. Replace the drive module with one that supports
connector and the physical channel using the connector will Drive System '04.
Description Wrong drive module key used, i.e., the configuration does not
Update of the revolution counter for joint arg failed. match hardware. Wrong hardware used in the system.
Joint not synchronized. Reinstall the system with a drive module key that matches the
hardware. Replace the drive module with one that supports
Probable causes
Drive System '09.
Joint missing or not active. Measurement system error.
Probable causes program. Check that the axis load is not too high for the motor.
Communication problem between drive units and the axis Verify that the maximum motor current is not too small
computer. compared to the maximum current of the drive unit. Check the
motor cable and motor by measuring their resistance
Recommended actions
respectively. Disconnect before measuring.
Check that all cables are properly connected. Check that the
drive units have logic power. Check/replace Ethernet cables.
Check for other hardware event log messages. Check the event 34251, Incoming mains phase missing
log for power supply unit error messages. Check the cabling Description
between the power supply unit and the drive unit. Check the In drive module arg, the rectifier unit at drive unit position arg
24V output from the power supply unit. has detected a power loss in one phase.
Consequences
34202, Lost communication with drive unit
The system may stop with DC link too low voltage.
Description
Probable causes
In drive module arg, the axis computer has lost communication
Incoming mains voltage loss of one phase. Some malfunction
with the drive unit at unit position arg.
in cabling or internal 3-phase components. The rectifier unit is
Consequences faulty.
No operation will be possible until the fault is corrected. The
Recommended actions
system goes to Motors Off state with zero torque.
Check all incoming mains phases to the cabinet. Check all
Probable causes internal 3-phase components (main switch, mains filter, fuse,
Communication problem between the drive unit and the axis contactors) and cabling in the drive module.
computer.
Consequences
34256, Rectifier temperature warning
No operation will be possible until the fault is corrected. The
Description system goes to Motors Off state.
In drive module arg, the rectifier unit at drive unit position arg WARNING HIGH VOLTAGE: THE DC LINK WILL NOT BE
is approaching a too high temperature level. DISCHARGED WHEN THE SYSTEM IS POWERED OFF.
Probable causes
This may be caused by a faulty bleeder resistor cable or a faulty
bleeder resistor.
reported the problem. Check the hardware event log for other errors. Check incoming
mains voltage. Check that the correct voltage is selected with
Consequences
jumpers on the transformer (optional). Check all internal 3-phase
The system may stop with DC link voltage too low.
components (main switch, mains filter, fuse, contactors) and
Probable causes cabling in the drive module.
The incoming mains frequency is not within specification. Short
circuit between motor phases or ground. 34265, DC link short circuit error
Recommended actions
Description
Check and adjust incoming mains frequency. Check the motor
In drive module arg, the DC link in the rectifier unit at drive unit
cable and motor by measuring their resistance respectively.
position arg is short circuit.
Disconnect before measuring.
Consequences
No operation will be possible until the fault is corrected. The
34263, Rectifier startup error
system goes to Motors Off state.
Description
Probable causes
In drive module arg, the dc-link in the rectifier unit at drive unit
DC link cables for an additional drive unit is damaged or wrongly
position arg has too low voltage.
connected. Internal error in rectifier unit or drive unit.
Consequences
Recommended actions
No operation will be possible until the fault is corrected. The
Check DC link cables and connectors.
system goes to Motors Off state.
In drive module arg, the inrush control resistor in the rectifier Check that the incoming mains voltage is according to
unit at drive unit position arg is wrongly engaged. specification for the drive unit. Check that the correct voltage
is selected with jumpers on the transformer (optional).
Consequences
The system goes to Motors Off state to protect the hardware.
Consequences
34300, Unknown drive unit type Operation will be possible but system is close to a stopping
Description error.
In drive module arg, the drive unit at unit position arg has an Probable causes
unknown hardware identity arg. The motor data in the configuration files may be wrong. The
Consequences motor cables are not correctly connected or damaged. Short
No operation will be possible until the fault is corrected. The circuit in motor cable between phase to phase or phase to
system goes to system failure state. ground. The DC link voltage may be too low. The incoming
mains voltage is not within specification.
Probable causes
The drive unit is either unsupported or faulty. Recommended actions
Verify that the motor data in the configuration file is correct for
this joint. How to check the configuration file is detailed in the
Trouble Shooting Manual. Verify that the motor cables are not
damaged or badly connected. Verify that the motor cables has hard acceleration and hard deceleration. Reduce the static
no short circuits internally or to ground. Verify that no DC link torque due to gravity or external forces.
errors are present in the event log. Verify that the incoming
mains voltage is within the specification. 34308, Drive unit critical temperature error
Description
34306, Drive unit temperature error
The drive unit for joint arg has reached a critical high
Description temperature level. The joint is connected to drive module arg
The drive unit for joint arg has reached a too high temperature with the drive unit at unit position arg and node arg.
level. The joint is connected to drive module arg with the drive
Consequences
unit at unit position arg and node arg.
No operation will be possible until the fault is corrected. The
Consequences system goes to Motors Off state with zero torque.
No operation will be possible until the fault is corrected. The
Probable causes
system goes to Motors Off state.
The cooling fans may be faulty or the air flow may be obstructed.
Probable causes The cooling fins are covered by dust reducing the cooling effect.
The cooling fans may be faulty or the air flow may be obstructed. The ambient temperature may be too high. The joint may be
The cooling fins are covered by dust reducing the cooling effect. running with a too high torque for extended periods of time.
The ambient temperature may be too high. The joint may be
Recommended actions
running with a too high torque for extended periods of time.
Verify that the fans are running and that the air flow is not
Recommended actions obstructed. Clean the cooling fins. Verify that the ambient
Verify that the fans are running and that the air flow is not temperature does not exceed the cabinet's temperature rating.
obstructed. Clean the cooling fins. Verify that the ambient If possible, rewrite the user program to reduce the amount of
temperature does not exceed the cabinet's temperature rating. hard acceleration and hard deceleration. Reduce the static
If possible, rewrite the user program to reduce the amount of torque due to gravity or external forces.
hard acceleration and hard deceleration. Reduce the static
torque due to gravity or external forces. 34309, Drive transistor current too high
Description
34307, Drive unit temperature warning
The drive unit transistor current is too high for joint arg. The
Description joint is connected to drive module arg with the drive unit at unit
The drive unit for joint arg is approaching a too high temperature position arg and node arg.
level. The joint is connected to drive module arg with the drive
Consequences
unit at unit position arg and node arg.
No operation will be possible until the fault is corrected. The
Consequences system goes to Motors Off state.
It is possible to continue but the margin to maximum allowed
Probable causes
temperature is too low to sustain long term operation.
The motor configuration is incorrect. The axis load may be too
Probable causes high or the motor may have stalled (maybe due to a collision).
The cooling fans may be faulty or the air flow may be obstructed. Short circuit between motor phases or ground.
The cooling fins are covered by dust reducing the cooling effect.
Recommended actions
The ambient temperature may be too high. The joint may be
Check that the motor configuration is correct. Check that the
running with a too high torque for extended periods of time.
robot has not collided. If possible, reduce the speed of the user
Recommended actions program. Check that the axis load is not too high for the drive
Verify that the fans are running and that the air flow is not unit. Check the motor cable and motor by measuring their
obstructed. Clean the cooling fins. Verify that the ambient resistance respectively. Disconnect before measuring.
temperature does not exceed the cabinet's temperature rating.
If possible, rewrite the user program to reduce the amount of
34311, Drive inverter saturated warning configuration. Installed drive unit hardware identity is arg, and
the configured identity is arg.
Description
The drive unit for joint arg has reached maximum output voltage. Consequences
The joint is connected to drive module arg with the drive unit No operation will be possible until the fault is corrected. The
at unit position arg and node arg. system goes to system failure state.
Operation will be possible but system is close to a stopping The drive unit type does not match the one specified in the
The motor is not properly connected to the drive unit. The motor Verify that the drive unit position is correct, i.e., the Ethernet
data in the configuration is not correct. The DC link voltage is cables are correctly connected. Verify that the drive module
too low. Short circuit between motor phases or ground. key match the installed hardware. Replace the drive unit with
the one specified in the drive module key.
Recommended actions
Check motor cables and connectors. Check configuration of
34314, Missing drive unit node
motor parameters. Check for other hardware event log
messages. Check incoming mains voltage to the rectifier unit, Description
adjust the mains tolerance min value. Check the motor cable For joint arg, the drive unit does not support the node number
and motor by measuring their resistance respectively. configured. The joint is configured for drive module arg, in the
Disconnect before measuring. drive unit at unit position arg with node arg.
Consequences
34312, Missing drive unit The system goes to system failure state.
damaged or badly connected. Verify that the motor cables has Check the motor cable and motor by measuring their resistance
no short circuits internally or to ground. Verify that no DC link respectively. Disconnect before measuring.
errors are present in the event log. Verify that the incoming
mains voltage is within the specification. Change the mains 34319, Drive unit critical error
tolerance min so that it reflects the actual mains voltage.
Description
The drive unit for joint arg gives an unspecified error, but is
34317, Motor current error
likely due to over temperature or short circuit. The joint is
Description connected to drive module arg with the drive unit at unit position
For joint arg, the current controller detected a too large current arg and node arg.
deviation for the motor. The joint is connected to drive module
Consequences
arg in the drive unit at unit position arg and node arg.
No operation will be possible until the fault is corrected. The
Consequences system goes to Motors Off state with zero torque.
The system goes to Motors Off state.
Probable causes
Probable causes The cooling fans may be faulty or the air flow may be obstructed.
The motor data in the configuration files may be wrong. The The cooling fins are covered by dust reducing the cooling effect.
motor cables are not correctly connected or damaged. Short The ambient temperature may be too high. The joint may be
circuit in motor cable between phase to phase or phase to running with a too high torque for extended periods of time.
ground. The DC link voltage may be too low. The incoming Short circuit in cables or connectors between the phases or to
mains voltage is not within specification. ground. Short circuit in motor between the phases or to ground.
34321, Drive unit configuration error WARNING HIGH VOLTAGE: THE DC LINK MAY BE
DISCHARGED VERY SLOWLY (APPROXIMATELY 1 HOUR)
Description
WHEN THE SYSTEM IS POWERED OFF.
In drive module arg the drive unit at position arg has a
configuration error due to a mismatch between the drive unit Probable causes
and measurement system. The drive unit can only support arg The bleeder resistor is not connected or faulty. The user
joints having same measurement excitation. The error occurred program may contain too much deceleration of the manipulator's
when adding joint arg to the system. axes. This fault is more likely if the system contains additional
axes.
Consequences
No operation will be possible until the fault is corrected. The Recommended actions
system goes to system failure state. WARNING HIGH VOLTAGE CAN BE PRESENT. Make sure the
bleeder resistor cable is properly connected to the rectifier unit.
Probable causes
Disconnect the bleeder and check the cable and measure the
Too many joints are using same measurement excitation and
bleeder resistance. The expected resistance should be
all are using same drive unit.
approximately arg ohms. Rewrite the user program to reduce
Recommended actions the amount of hard decelerations.
Move the joint arg or another joint with same node excitation
to the other excitation (EXC1 - EXC2), by reroute the joint 34401, DC link voltage too low warning
measurement node connection both in hardware and in
Description
configuration. Restart the controller.
In drive module arg, the drive unit at unit position arg has a DC
link voltage that is close to minimum limit.
34322, Drive unit configuration error
Consequences
Description
Operation will be possible but the system is close to a stopping
In drive module arg the drive unit at position arg is using wrong
error.
rectifier.
Probable causes
Consequences
The incoming mains voltage to the rectifier unit is out of
No operation will be possible until the fault is corrected. The
specification.
system goes to system failure state.
Recommended actions
Probable causes
Check for other hardware event log messages regarding mains
A drive unit must always configure a rectifier with lower or same
voltage problem. Check incoming mains voltage. Change the
unit position as the inverter. There must not be any other
mains tolerance min so that the mains voltage is inside the
rectifier with unit position between the configured rectifier and
specified interval. Check that the correct voltage is selected
drive unit.
with jumpers on the transformer (optional). Check all internal
Recommended actions 3-phase components (main switch, mains filter, fuse, contactors)
Check that configuration file for additional axis is of type drive and cabling in the drive module.
system 09. Change used rectifier (dc_link) in the additional axis
configuration. Remove unused rectifier mounted between 34402, DC link voltage too low
configured rectifier and drive unit.
Description
In drive module arg, the DC link voltage is too low for the drive
34400, DC link voltage too high
unit at unit position arg.
Description
Consequences
In drive module arg, the drive unit at unit position arg has a DC
No operation will be possible until the fault is corrected. The
link voltage that is too high.
system goes to Motors Off state.
Consequences
No operation will be possible until the fault is corrected. The
system goes to Motors Off state.
Consequences
Operation will be possible but the system is close to a stopping
34408, Drive unit hardware data error
error. Description
WARNING HIGH VOLTAGE: THE DC LINK MAY BE In drive module arg, the drive unit at unit position arg has
DISCHARGED VERY SLOWLY (APPROXIMATELY 1 HOUR) corrupt information stored on the unit.
WHEN THE SYSTEM IS POWERED OFF.
Consequences Consequences
The system goes to system failure state. No operation will be possible until the fault is corrected. The
system goes to Motors Off state.
Probable causes
The integrity check of the drive unit information stored on the Probable causes
drive unit has failed. Incoming mains are missing. The DC bus cable is faulty
connected to the drive unit. Short circuit on a DC bus. It can be
Recommended actions
both inside the drive unit and in the cables.
Retry again by restarting the controller using the main power
switch. Replace the faulty drive unit. Recommended actions
Check incoming mains. Check DC cabling. Check if there are
34409, Drive unit startup error any short circuit. Replace the drive unit(s).
Description
34423, Incompatible drive unit types
The system has failed to complete the initialization phase of a
drive unit. The drive unit is located in drive module arg at unit Description
position arg. The configured drive system in drive module arg contains
incompatible drive unit types.
Consequences
The system goes to system failure state. Consequences
The system goes to system failure state.
Probable causes
The system has failed to complete the initialization phase of Probable causes
the drive unit. Drive units of type DSQC462 are not compatible with any other
drive unit types and may not be used in the same drive module.
Recommended actions
Retry by restarting the controller using the main power switch. Recommended actions
Check for other hardware event log messages. Check the configuration to make sure that only compatible drive
unit types are use within the same drive module.
34410, Too many drive units connected
37001, Motors ON contactor activation error
Description
In drive module arg the system has detected more drive units Description
than the system can handle. The maximum number of drive Motors ON contactor arg in drive module arg failed to close
units supported is arg, but arg was detected. when ordered.
Consequences Consequences
No operation will be possible until the fault is corrected. The The mechanical unit cannot be run manually or automatically.
system goes to system failure state.
Probable causes
Probable causes The run chain for the contactor is open. There are problems in
Too many drive unit that are connected. the contactor itself, either mechanical or electrical. The
FlexPendant enabling device may have been toggled too
Recommended actions
quickly, or the system may not be configured correctly. On rare
Disconnect unused drive unit(s).
occasions, this fault may occur in combination with other faults,
in which case this may be found in the error log.
34411, DC link error
Recommended actions
Description
To resume normal operation, first acknowledge the error, then
The system has detected an unexpected low DC bus voltage
release the enabling device and press it again after approx.
in a drive unit that is not used by any joints. The drive unit is
one second. Check cables and connections on the safety
located in drive module arg at unit position arg.
system. Check any other error log messages coinciding in time
with this one for clues. Check the system motion configuration
regarding Motors ON relay. How to check the configuration file
Description Description
The AC_ON or SPEED signals draw too much current. The 24 V PANEL supply draws too much current.
Consequences Consequences
The safety system shuts down the signals, causing the system The safety system shuts down the signal, causing the system
to go to either system failure state (for AC_ON) or status SYS to go to status SYS HALT.
HALT (for SPEED).
Probable causes
Probable causes A load connected to the circuit may be too high, or the safety
A load connected to the circuit may be too high, or the safety system unit may be malfunctioning. See the circuit diagram!
system may be malfunctioning. See the circuit diagram!
Recommended actions
Recommended actions Check all loads connected to the 24V PANEL circuit. Check
Check all loads connected to the AC_ON and SPEED circuits. cabling on the safety system.
Check the safety system cabling and connectors, and replace
any faulty unit if required. 37049, Activation contactor activation error
Description
37044, Overload on Panel Board digital output
The activation relay for mechanical unit arg failed to close.
signals
Consequences
Description
The mechanical unit cannot be run manually or automatically.
The panel board user digital outputs draw too much current.
Probable causes
Consequences
The activation relay configured within the system may be faulty,
The panel board shuts down the signals, causing the system
or the system may not be configured correctly.
to go to status SYS HALT.
Recommended actions
Probable causes
Check the contactor and make sure its connections are
A load connected to the circuit may be too high, or the panel
connected correctly. Check the system motion configuration
board may be malfunctioning. See the circuit diagram!
regarding the activation relay. How to check the configuration
Recommended actions file is detailed in the Trouble Shooting Manual.
Check all loads connected to the user digital outputs. Check
the panel board cabling and connectors, and replace any faulty 37050, Overtemperature in main computer
unit if required.
Description
The temperature in the main computer unit or the main computer
37045, Faulty external computer fan
processor is too high.
Description
Consequences
The external computer fan in the control module spins too
The system might get damaged.
slowly.
Probable causes
Consequences
The unit may be overloaded, its fans may be malfunctioning or
No system consequence. The control module temperature will
the air flow may be restricted.
rise.
Recommended actions
Probable causes
Make sure the fans are operating. Check that air flow to the unit
Faulty fan, cabling or power supply. See the circuit diagram!
fans is not restricted.
Consequences
37056, Cooling fan error
The system is shut down immediately.
Description
Probable causes
Cooling unit fan has stopped or is rotating very slowly (Less
This may be caused by poor cooling, too high a load on the
than arg rpm).
power supply or by a faulty power supply.
Recommended actions
Recommended actions
Check the fan cables. Replace the fan.
Check the cooling fan. Check the output power. Replace any
faulty unit if required.
37062, Computer module power supply warning
Description
Purge system number arg associated with manipulator interface 37081, Purge timers differ
board (MIB) arg.
Description
Recommended actions Unacceptable divergence between CPLD and FPGA firmware
Check the purge unit and the air supply. on manipulator interface board (MIB) arg purge timers.
Consequences
37076, Unexpected low purge flow The purge timer will be restarted.
Description Consequences
Purge system number arg associated with manipulator interface Purge sequence is restarted.
board (MIB) arg.
Description
37078, Purge timers differ Purge fault reported from manipulator interface board (MIB)
Description arg. The purging system has detected pressure not OK from
Unacceptable divergence between process interface board sensors. Motors and paint equipments are switched off and
(PIB) and manipulator interface board (MIB) arg purge timers. main computer may be informed to disconnect the serial
measurement unit (SMU). Depends on signal timing.
Consequences
The purge timer will be restarted. Consequences
Motors and paint equipments are turned off, run chain opened
Recommended actions
and maybe also disconnected SMU.
Check Serial Peripheral Interface (SPI) cables. Replace MIB if
faulty. Replace PIB if faulty. Recommended actions
Check air supply. Check that air outlet is not blocked. Check
37080, Purge configuration not valid purge sensors and cabling for purge sensors.
Description
37090, Temp. too high, sensor arg
The purge time key on manipulator interface board (MIB) arg
X19 is not valid. Description
System overheat detected on manipulator controller board
Consequences
(MCOB) arg. Sensors 1-7: motor 1-7. Sensor 8: Serial
Default time (300s) is used.
measurement board. Run chain has been opened.
37094, Activate connection error 37099, Temp. too high, sensor arg
Description Description
Could not activate arg. Connection relay input arg indicates no System overheat detected on manipulator controller board
connection. (MCOB/MCB) arg. Sensors supervised on motors, Serial
measurement unit (SMU) or process equipment. Run chain has
Recommended actions
been opened.
Check that if mechanical unit is connected. Check the
Sensors 1-8: Robot motors 1-8. Sensor 9: SMU. Sensors 10-14:
connection relay input signal setup.
Process 1-5. Please refer to current robot configuration for more
details.
37095, Brake power fault
Recommended actions
Description
Wait until the overheated motor or equipment has cooled down.
The supervision of brake power on manipulator controller board
(MCOB) arg has detected fault on the power signal and turned
37100, I/O node flash disk error
ON all brakes.
Description
Recommended actions
Flash name: arg.
Check brake power on MCOB. Check brake power relay in
Flash disk function: arg.
cabinet. Check for disturbances on the brake power signal on
Error description: arg
MCOB. Check for short circuit on brakes.
Recommended actions
37096, Brake power fault Report error.
Description
37101, Brake Failure
The supervision of brake power on manipulator controller board
(MCOB/MCB) arg has detected fault on the power signal and Description
turned ON all brakes. The brakes for mechanical unit arg fail to engage.
(MCOB/MCB) arg has detected a short circuit on axis arg and Recommended actions
turned ON all brakes. Check that the external brake relay (if used) is correctly defined
Recommended actions in the configuration file. Check that the corresponding I/O signal
Check for short circuit on brakes. is correctly defined in the I/O configuration file. How to check
the configuration files is detailed in the Trouble Shooting
Description
The supervision of brakes on manipulator controller board
(MCOB/MCB) arg has detected an open circuit on axis arg and
turned ON all brakes.
energy bank cable and connector. Check the backup energy Recommended actions
bank. Replace the faulty unit if required. Configure the signal under Configuration/Process/Foundry
Prime Leak Detection.
37108, Lost communication: Power supply and
computer 37111, Leak Detected
Description Description
The main computer has lost communication with the control To high leak detected for more than arg seconds.
module power supply.
Recommended actions
Consequences Check the system for leaks.
The main computer cannot retrieve status info or switch the
power supply off. No system data changes will be saved at 37200, Power fault: Emergency Stop supply
power off.
Description
Probable causes Power fault on 24V emergency stop supply. Feedback from
The USB cable from the main computer to the control module safety interface board (SIB).
power supply may be faulty or disconnected, or the power
Consequences
supply may be faulty.
The system goes to status SYS HALT.
Recommended actions
Recommended actions
Before working on the system, perform a controlled shutdown
Check cables and connections. Check power supply.
to ensure all system data is correctly saved. Check the cabling
and connectors to the control module power supply. Check the
37201, Power fault: 24V Fail-safe supply
power supply unit, and replace any faulty unit if required.
Description
37109, Brake Release Failure Power fault on 24V fail-safe supply. Feedback from safety
interface board (SIB).
Description
The brakes for mechanical unit arg fail to release. Consequences
The system goes to status SYS HALT.
Consequences
The mechanical unit may not move when the motors are turned Recommended actions
Probable causes
37202, Power fault: 24V I/O supply
The configuration of brake relay may be incorrect, or the brake
relay may be faulty. If an external brake relay is being used, Description
the relay must be correctly defined in the motion configuration Power fault on 24V I/O supply. Feedback from safety interface
file. board (SIB).
Probable causes
37204, Power fault: 24V I/O supply The unit may be overloaded, its fans may be malfunctioning or
Power fault reported when 24V I/O < 18V. Feedback from Recommended actions
manipulator interface board (MIB) arg. Make sure the fans are operating. Check that air flow to the unit
Power fault reported when 12V purge < 10.8V. Feedback from Probable causes
manipulator interface board (MIB) arg. The unit may be overloaded, its fans may be malfunctioning or
Recommended actions Make sure the fans are operating. Check that air flow to the unit
Check cables and connections. Check power supply. fans is not restricted.
37206, Power fault: 12V FlexPendant supply 37210, Fault on contactor KM1
Description Description
Power fault on 12V FlexPendant supply. Feedback from pendant A fault is observed on motor contactor KM1.
Description
37208, Overtemperature in transformer
A fault is observed on motor contactor KM101.
Description
Consequences
The temperature in the transformer is too high.
The system goes to status SYS HALT.
Consequences Consequences
The system goes to status SYS HALT. The system goes to status SYS HALT.
37215, Run chain 2 feedback conflict 37219, Cabin Interlock chain 2 feedback conflict
Description Description
Safety interface board (SIB) and manipulator interface board Safety interface board (SIB) and manipulator interface board
(MIB) arg reports divergence on run chain 2 feedback signals. (MIB) arg reports divergence on cabin interlock chain 2 feedback
signals.
Consequences
The system goes to status SYS HALT. Consequences
The system goes to status SYS HALT.
Recommended actions
Check cables and connections. Replace SIB if faulty. Replace Recommended actions
MIB if faulty. Check cables and connections. Replace SIB if faulty. Replace
MIB if faulty.
37216, Brake chain 1 feedback conflict
37220, HV Interlock chain 1 feedback conflict
Description
Safety interface board (SIB) and manipulator interface board Description
(MIB) arg reports divergence on brake chain 1 feedback signals. Safety interface board (SIB) and manipulator interface board
(MIB) arg reports divergence on high voltage (HV) interlock
Consequences
chain 1 feedback signals.
The system goes to status SYS HALT.
Consequences
Recommended actions
The system goes to status SYS HALT.
Check cables and connections. Replace SIB if faulty. Replace
MIB if faulty. Recommended actions
Check cables and connections. Replace SIB if faulty. Replace
MIB if faulty.
37221, HV Interlock chain 2 feedback conflict 37225, Cabin Interlock chain 2 conflict
Description Description
Safety interface board (SIB) and manipulator interface board Divergence on cabin interlock chain 2 between input and output
(MIB) arg reports divergence on high voltage (HV) interlock signals on safety interface board (SIB).
chain 2 feedback signals.
Consequences
Consequences Paint enable chain opens.
The system goes to status SYS HALT.
Recommended actions
Recommended actions Check cables and connections. Replace SIB if faulty.
Check cables and connections. Replace SIB if faulty. Replace
MIB if faulty. 37226, HV Interlock chain 1 conflict
Description
37222, System 2 Interlock chain feedback conflict
Divergence on high voltage (HV) interlock chain 1 between
Description input and output signals on safety interface board (SIB).
Safety interface board (SIB) and manipulator interface board
Consequences
(MIB) arg reports divergence on system 2 interlock chain
Paint enable chain opens.
feedback signals.
Recommended actions
Consequences
Check cables and connections. Replace SIB if faulty.
The system goes to status SYS HALT.
Consequences
37228, Cabin Interlock chain conflict from SIB
The system goes to status SYS HALT.
Description
Recommended actions
Only one of the two cabin interlock chains is opened. Reported
Check cables and connections. Replace SIB if faulty. Replace
from safety interface board (SIB).
MIB if faulty.
Consequences
Recommended actions
Description
Replace SIB if faulty.
Divergence on cabin interlock chain 1 between input and output
signals on safety interface board (SIB).
37229, HV Interlock chain conflict from SIB
Consequences
Paint enable chain opens. Description
Only one of the two high voltage (HV) interlock chains is
Recommended actions
opened. Reported from safety interface board (SIB).
Check cables and connections. Replace SIB if faulty.
Consequences
Paint enable chain opens.
Recommended actions 'Deactivate Cyclic Brake Check for axis', topic Motion, type
Replace SIB if faulty. 'Arm'.
37230, Brake Performance Warning 37233, Cyclic Brake Check Configuration Error
Description Description
The cyclic brake check indicates that the brake for the The cyclic brake check has found that the mechanical brake
mechanical unit arg axis no arg has not full braking torque. for the mechanical unit arg axis no arg should be tested
according to the configuration. But the actual mechanical unit
Consequences
cannot be included in the Safety Controller, because
This is only a warning and no immediate action need to be
activation/deactivation at runtime is allowed.
taken.
Consequences
37231, Brake Performance Error The cyclic brake check will continue with other mechanical
units.
Description
The function Cyclic Brake Check has found that the mechanical Probable causes
brake for the mechanical unit arg axis no arg has too low braking The motion configuration data are not correct specified for this
torque. axis.
WARNING: The brake performance is too low for this axis. The motion configuration data are not correct specified for this
Until the brake is verified to have sufficient/approved braking axis: Cyclic Brake Check has been specified but should not be
torque, it is only possible to move the robot with the specified done for this axis The mechanical unit must be active at startup
manual reduced speed ("Reduced max speed (mm/s)") and deactivation must not be allowed.
Consequences
37232, Cyclic Brake Check Configuration Error This is only a warning and no immediate action need to be
Description taken.
The cyclic brake check has found that the mechanical brake
for the mechanical unit arg axis no arg has no defined brake 37235, Brake Performance Error
torque requirement level.
Description
Consequences The Brake Check has found that the mechanical brake for the
The cyclic brake check will continue but no valid brake check mechanical unit arg axis no arg has too low braking torque.
will be done for this axis.
Consequences
Probable causes WARNING: The brake performance is too low for this axis.
The motion configuration data are not correct specified for this
Recommended actions
axis.
Run the Brake Check once more. Replace the motor with its
Recommended actions brake.
The motion configuration data are not correct specified for this
axis: Specify a value for parameter max_static_arm_torque if 37236, Brake Check Configuration Error
axis shall be tested. Deactivate Cyclic Brake Check in the
Description
configuration if the axis should not be tested. Parameter
The Brake Check has found that the mechanical brake for the
mechanical unit arg axis no arg should be tested. The actual
Probable causes
The motion configuration data are not correct specified for this 37242, Run chain conflict from SIB
axis. Description
Recommended actions Only one of the two run chain feedback signals from safety
The motion configuration data are not correct specified for this interface board (SIB) was opened.
axis: Brake Check has been specified but should not be done Consequences
for this axis. The mechanical unit must be active at startup and The system goes to status SYS HALT.
deactivation must not be allowed.
Recommended actions
Replace SIB if faulty.
37237, Brake Check Configuration Error
Recommended actions
37240, Cabin Interlock chain conflict from MIB Replace MIB if faulty.
Description
Only one of the two cabin interlock chains is opened. Reported 37245, Brake chain conflict from MIB arg
from manipulator interface board (MIB) arg.
Description
Consequences Only one of the two brake chain feedback signals from
Paint enable chain opens. manipulator interface board (MIB) was opened.
Recommended actions
37241, HV Interlock chain conflict from MIB Replace MIB if faulty.
Description
Only one of the two high voltage (HV) chains is opened.
Reported from manipulator interface board (MIB) arg.
37246, Emergency Stop relay conflict 37250, Glitch in Auto Mode Stop circuit
Description Description
Only one of the two emergency stop chains was opened internal Two or several status changes detected on signal within few
on safety interface board (SIB). milliseconds. This message is most likely caused by bad
connections in MODE_STOP circuits.
Consequences
The system remains in the Emergency Stop status. Consequences
Motors are maybe switched off.
Recommended actions
Press emergency stop and reset emergency stop once again. Recommended actions
Replace SIB if faulty. Check cables and connections on the safety system for
Auto_Mode_Stop (or Test_Mode_Stop / Enabling Device).
37247, Circulation Fan arg malfunction
37251, Glitch in Delayed Stop circuit
Description
Circulation fan for the drive systems at the cabinet rear side Description
has stopped or is rotating very slowly. Two or several status changes detected on signal within few
milliseconds. This message is most likely caused by bad
Consequences
connections in DLY_STOP circuits.
The drive systems temperature will rise.
Consequences
Probable causes
Motors are maybe switched off.
Faulty fan, cabling or power supply. See the circuit diagram!
Recommended actions
Recommended actions
Check cables and connections on the safety system for
Check the fan cables. Check the power supply. Check the fan.
DLY_STOP.
Paint Safety Adapter has tried to turn off an interlock input, but
the feedback is still active. 37503, Mass storage file system error
Consequences Description
Paint enable chain opens. Mass storage file system error.
Paint Safety Adapter has been disabled from the superior malfunction of the mass storage device.
The filesystem type on the USB device with logical unit arg is Consequences
not supported. The system goes to system failure state. The filesystem on the
Consequences mass storage device could be corrupt. The file(s) on the mass
The USB device with the logical unit arg cannot be accessed. storage device could be corrupt.
The filesystem is of type arg. The file(s) on the USB device with Probable causes
logical number arg will not be accessible. The mass storage device was removed or there was a
Recommended actions
Format the USB device with the FAT32 filesystem. 37505, USB mass storage write during shutdown
Description
37502, Mass storage device removed There was a write to the USB mass storage during shutdown.
Description Consequences
The mass storage device was removed. The previous shutdown time could be longer than usual.
Drive module: arg. Restart the controller. Reset the robot's revolution counters as
Measurement link: arg. detailed in the robot Product Manual. Make sure no extreme
Board position: arg levels of electromagnetic interference are emitted close to the
robot cabling. Make sure the axis computer is fully functional.
Recommended actions
Replace any faulty unit.
Check configuration for measurement link. Check configuration
for measurement board. Check configuration for measurement
38103, Lost communication with the SMB
nodes.
Description
38101, SMB Communication Failure The communication has been lost between the axis computer
and the serial measurement board on measurement link arg in
Description
drive module arg.
A transmission failure has been detected between the axis
computer and the serial measurement board on measurement Consequences
link arg in drive module arg. The system goes to system failure state and loses its calibration
information.
Consequences
The system goes to system failure state and loses its calibration Probable causes
axis computer. Reset the robot's revolution counters as detailed in the robot
Product Manual. Make sure the cable between serial
Recommended actions
measurement board and axis computer is connected correctly,
Reset the robot's revolution counters as detailed in the robot
and that it meets the specification set by ABB. Make sure the
Product Manual. Make sure the cable between serial
cable screen is correctly connected at both ends. Make sure
measurement board and axis computer is connected correctly,
no extreme levels of electromagnetic interference are emitted
and that it meets the specification set by ABB. Make sure the
close to the robot cabling. Make sure the serial measurement
cable screen is correctly connected at both ends. Make sure
board and axis computer are fully functional. Replace any faulty
no extreme levels of electromagnetic interference are emitted
unit.
close to the robot cabling. Make sure the serial measurement
board and axis computer are fully functional. Replace any faulty
38104, Overspeed During Teach Mode
unit.
Description
38102, Internal failure Joint arg connected to drive module arg has exceeded the
maximum speed for teach mode operation.
Description
The measurement system has detected a hardware or software Consequences
fault on measurement link arg in drive module arg. The system goes to status SYS HALT.
The system goes to system failure state and loses its calibration The robot may have been moved manually while in state Motors
Description
Linearity error for Y signal at serial measurement board. 38211, Measurement functionality error
Drive module: arg.
Description
Measurement link: arg.
The serial measurement board does not support 7 axes.
Measurement board: arg.
Drive module: arg.
Recommended actions Measurement link: arg.
Replace serial measurement board. Measurement board: arg.
Recommended actions
38208, Resolver error Check configurations of the 7th axis. Replace serial
Recommended actions
38233, Force sensor safety channel error Check the load that was applied to the force/torque sensor.
Check that the cable, sensor and measurement board is not
Description
damaged.
The safety channel in the cable between the force sensor and
Increase the system parameter: time in saturation before
measurement board is under configured safety channel voltage
warning
level. The force sensor is connected to the axis computer in
drive module arg.
38236, Saturation error of force sensor input
Consequences
The system will go to SYS HALT and the application that uses Description
this sensor cannot be run until cable is connected or replaced. The analog input values of the measurement board connected
Safety channel supervision can be disconnected in the motion to the force sensor have saturated and the time in saturation
configuration. has reached the error level. The measurement board is
connected to the axis computer in drive module arg
Probable causes
The cable is not attached correctly. The cable has damage to Consequences
the connectors or the cable itself. The sensor cable does not System will stop.
have safety channel. Recommended actions
Recommended actions Check the load that was applied to the force/torque sensor.
Assure that the cable is connected properly and inspect the Check that the cable, sensor and measurement board is not
connectors at both ends of the cable and the cable itself. damaged. Increase the system parameter: time in saturation
Replace if damaged. before error
38234, Max Force or Torque reached 38237, Configuration error for Force
Measurement Board
Description
The measured force or torque in the force sensor attached to Description
the axis computer in drive module arg has higher value than it The configuration input values for the Force Measurement
is configured for. Board connected to the force sensor is erroneous. The board
is connected to drive module arg, link arg.
Consequences
The system will not stop due to this. Consequences
The system goes to system failure state.
Probable causes
The applied force or torque on the sensor is higher that Recommended actions
configured. Too high ordered reference can be the cause. The Check the configuration.
configuration might also be faulty.
38238, Force Sensor has too noisy signals
Recommended actions
Check the force and torque references in the program and if Description
the environment have applied too high force or torque to the The force sensor detected signals with noise level higher than
sensor. expected.
Task: arg.
Recommended actions
39403, Torque Loop Undercurrent
If the probable cause is vibrations the recommended action is
to try build the tool in such a way that it reduces the vibration. Description
It can also be tested to run the RAPID instruction that fails with The torque-current controller detected too low current for joint
the vibrating tool turned off during the FCCalib or FCLoadId. arg, connected to drive module arg.
If there are no visible vibrations then it should be investigated Consequences
if this is an electrical disturbance problem.
Probable causes
Use TuneMaster to compare signals 1001-1006 when: Robot
The motor data in the configuration files may be wrong or the
is in motors off state Robot is run by slow jogging. The electrical
DC bus voltage may be too low.
tool is running. The level of sensitivity for the check can be
changed by parameter Noise Level that belongs to the type FC Recommended actions
Sensor, in the topic Motion. It is however only recommended Check that the motor data in the configuration file is correct for
to change this level if the investigation of the cause has been this joint. How to check the configuration file is detailed in the
done and shows that the level is only a bit too low. Trouble Shooting Manual. Check that no DC bus errors are
present in the event log. Check that the incoming mains voltage
39401, Torque Current Reference Error is within the specification. Check that the motor cables are not
damaged or badly connected.
Description
The torque-current reference is increasing too quickly for joint
39404, Torque Loop Overcurrent
arg, connected to drive module arg.
Description
Consequences
The field-current controller detected too high current for joint
Probable causes arg, connected to drive module arg.
The resolver feedback may be poor or the speed loop gain may
Consequences
be badly adjusted.
Probable causes
Recommended actions
The motor data in the configuration files may be wrong.
Check the resolver cable and the resolver grounding for this
joint. If this joint is an additional axis, then check that the motor Recommended actions
data in the configuration file is correct. How to check the Check that the motor data in the configuration file is correct for
configuration file is detailed in the Trouble Shooting Manual. this joint. How to check the configuration file is detailed in the
Reduce the gain of the speed loop. Trouble Shooting Manual. Check that no DC bus errors are
present in the event log. Check that the incoming mains voltage
39402, Motor Angle Reference Warning is within the specification. Check that the motor cables are not
damaged or badly connected.
Description
The motor angle reference is increasing too quickly for joint
arg, connected to drive module arg.
Consequences
or the key was not replaced with one for the correct 39412, Too Many Missed Reference Updates
hardware/software combination.
Description
Recommended actions Too many missed communication packets have been detected
Make sure the values in the configuration file match the installed for joint arg, in drive module arg.
hardware. Make sure the configuration key match the installed
Consequences
hardware/software combination. How to check the configuration
No operation will be possible until after correcting the fault. The
file is detailed in the Trouble Shooting Manual. If the capacitor
system goes to status SYS HALT.
unit was recently replaced, make sure a unit of the correct type
code is used. Probable causes
There may be a break in the communication link cable between
39410, Drive Unit communication warning the axis computer and the main drive unit, the drive module
may be incorrectly grounded or excessive noise may interfere
Description
with the communication signals.
Many communication errors are being detected between the
Recommended actions
axis computer and drive unit number arg in drive module arg.
Check the communication link cable between the axis computer
(error rate per time unit)
and the main drive unit is correctly connected. Check that the
Consequences
module is properly grounded. Check for external
If the number of communication errors increases further, there
electromagnetic noise sources close to the drive module.
is a risk that the controller will be forced to stop.
with the communication signals. No operation will be possible until after correcting the fault. The
system goes to status SYS HALT.
Recommended actions
Check the communication link cable between the axis computer Probable causes
and the main drive unit is correctly connected. Check that the The wrong type of capacitor unit may have been fitted or the
module is properly grounded. Check for external capacitor version used is not supported by the software.
Recommended actions The file may have been erased my mistake. Without this file it
Check the type of capacitor unit fitted. Replace if it is the wrong is not possible to check if the drive unit software needs
type. If the problem persists, contact your local ABB updating.
representative.
Recommended actions
Contact your local ABB representative.
39415, Communication with the Drive Unit Lost
39416, Drive Unit Not Responding 39419, Unknown Rectifier type code
Description
Description
The main drive unit in drive module arg is not responding.
The type code for the rectifier unit arg in drive module arg is
Consequences not recognized by the system. Installed rectifier unit type is arg,
No operation will be possible until after correcting the fault. The and the configured type is arg.
system goes to status SYS HALT.
Consequences
Probable causes No operation will be possible until after correcting the fault. The
There may be a break in the communication link cable between system goes to status SYS HALT.
the axis computer and the main drive unit, or there may be a
Probable causes
lock-up in the software.
The connection to the drive unit may be bad or the hardware
Recommended actions may be faulty.
Check the communication link cable between the axis computer
Recommended actions
and the main drive unit is correctly connected. Restart the
Make sure the cable connections on the rectifier unit are correct.
controller. If the problem persists, contact your local ABB
Make sure the rectifier unit is one supported by this controller.
representative.
If the rectifier unit was recently replaced, make sure a unit of
the correct type code is used.
39417, Cannot find Drive Software Version File
Consequences Consequences
No operation will be possible until after correcting the fault. The No operation will be possible until after correcting the fault. The
system goes to status SYS HALT. system goes to status SYS HALT.
39421, Drive Unit configuration test failure 39424, Drive Unit internal error
Description Description
Drive unit number arg in drive module arg has detected an Internal measurement warning for drive unit number arg in drive
internal error. module arg.
Supervision Code = arg.
Consequences
No operation will be possible until after correcting the fault. The Consequences
system goes to status SYS HALT. No operation will be possible until after correcting the fault. The
system goes to status SYS HALT.
Probable causes
The connection to the drive unit may be bad or incorrect Probable causes
hardware may have been fitted. The connection to the drive unit may be bad or incorrect
hardware may have been fitted. It may also be caused by faulty
Recommended actions
control cable, DC link connection (bus bar or cable) or internal
Perform a shutdown and then restart the controller. If the
hardware.
problem persists, isolate the faulty drive unit and replace it.
Recommended actions
39422, Drive Unit watchdog timeout Make sure the control cables and DC link connection (bus bar
or cable) are correctly connected for this unit. Perform a
Description
shutdown and then restart the controller. If the problem persists,
The time limit for watchdog timer for drive unit number arg in
isolate the faulty unit and replace it.
drive module arg has expired.
39428, Rectifier startup error status = arg. drive dsp1 status = arg.
Consequences
Description
The robot cannot be operated.
The rectifier on drive communication link arg, drive module arg
has detected a startup error. Probable causes
A number of errors may cause this.
Consequences
No operation will be possible until after correcting the fault. The Recommended actions
system goes to status SYS HALT. Switch the main power off to the module and then switch it back
on. Note that a normal restart will NOT suffice! If the problem
Probable causes
persists, replace the drive unit.
This may be caused by an internal error in the rectifier unit.
Description none of the resistors have failed. How to check the configuration
The bleeder resistor connected to the rectifier on drive link arg, file is detailed in the Trouble Shooting Manual.
Description Rewrite the user program to reduce the amount of hard braking.
Consequences Description
No operation will be possible until after correcting the fault. The The bleeder resistors have been overloaded for the rectifier on
system goes to status SYS HALT. drive communication link arg, drive module arg.
Probable causes
The user program may contain too much hard braking or too 39453, Transformer Cooling Fan Malfunction
high a payload of the manipulators. This is more likely if the Description
system contains additional axes. The cooling fan for the transformer supplying drive module arg
Recommended actions has malfunctioned.
Rewrite the user program to reduce the amount of hard braking. Recommended actions
Check if fan cable is correctly inserted. Replace the faulty fan
39450, Faulty Fan Unit Power Supply unit.
Description
The power supply for the fan unit in drive module arg is not 39460, DC Link Voltage Too Low
within its allowed voltage limits. Description
Consequences The DC link voltage is too low for the rectifier on drive
communication link arg, drive module arg.
Probable causes
The main fan power supply unit may be faulty or the supply to Consequences
this power supply unit may not be within its allowed voltage No operation will be possible until after correcting the fault. The
limits. system goes to status SYS HALT.
Recommended actions
Make sure the fan cable is correctly connected. Make sure all 39461, DC Link Voltage Too High
fans are working and that air flow is not obstructed. Measure Description
the output voltage from the drive unit supplying the fan. Replace The DC link voltage is too high for the rectifier on drive
any faulty unit. communication link arg, drive module arg.
Consequences
39452, Axis Computer Cooling Fan Malfunction
No operation will be possible until after correcting the fault. The
Description system goes to status SYS HALT.
The cooling fan for the axis computer in drive module arg has
Probable causes
malfunctioned.
The user program may contain too much hard braking of the
manipulators, which is more likely if the system contains
additional axes. The brake resistors may also be faulty.
The DC link voltage is critically high for the rectifier on drive component.
39463, Motor Phase Short Circuit Warning 39466, Motor Current Overload
Description
Description
A brief short circuit was detected in the motor/motor cable for
The motor current is too high for joint arg in drive module arg,
the motor attached to joint arg in drive module arg.
drive unit number arg.
Consequences
Consequences
Probable causes No operation will be possible until after correcting the fault. The
This may be due to dust or metal fragments contaminating the system goes to status SYS HALT.
contacts or motor windings.
Probable causes
Recommended actions The motor load may be too high or the motor may have stalled
No action is required if the problem does not persist. (maybe due to a collision).
Recommended actions
39464, Short circuit in Motor phase circuit Check that the robot has not collided. If possible, reduce the
The motor or motor cable for joint arg in drive module arg, drive check that the motor load is not too high for the drive unit.
Consequences
Recommended actions
Check that the fans are running and that the air flow is not 39471, Power Semiconductor Overload Error
obstructed. Check that the ambient temperature does not Description
exceed the cabinet rating. If the system contains additional The power semiconductor has been overloaded for joint arg,
axes then check that motors are not too large for the drive units. in drive unit number arg, drive module arg .
If possible, rewrite the user program to reduce the amount of
Consequences
hard acceleration.
No operation will be possible until after correcting the fault. The
system goes to status SYS HALT.
39469, Drive Unit Temperature Critical
Probable causes
Description
The motor load may be too high, the motor may have stalled
The temperature has risen above the critical level in drive unit
(maybe due to a collision), the motor load may be too high or
number arg, drive module arg, which is the top abnormal level
there may not be enough cooling.
of three.
Recommended actions
Consequences
Check that the robot has not collided. Check that the fans are
No operation will be possible until after correcting the fault. The
running and that the air flow is not obstructed. Check that the
system goes to status SYS HALT.
ambient temperature does not exceed the cabinet rating. If the
Probable causes system contains additional axes then check that motors are not
The ambient temperature may be too high, the cooling fans too large for the drive units. If possible, rewrite the user program
may have failed or the user program may consume more current to reduce the amount of hard acceleration.
than the drive system can supply.
39472, Incoming Mains Phase Missing disconnect the input mains cable and measure the resistance
of all three phases across all the components in the 3 phase
Description
supply chain. Start from the contactor closest to the rectifier
The rectifier connected to communication link arg in drive
and work backwards towards the mains switch. The contactors
module arg detects a power loss in one phase.
can be closed manually to perform the test. Refer to the
Consequences electrical drawings for the cabinet. Check the indication LEDs
No operation will be possible until after correcting the fault. The on the rectifier unit. The significance of these is described in
system goes to status SYS HALT. the Trouble Shooting Manual. If the voltage is OK, check any
Probable causes other error log messages coinciding in time with this one for
This may be caused by an actual mains power loss, some clues.
malfunction in the Motors ON contactors or its cabling or in
another part of the three phase chain inside the cabinet. On 39474, Rectifier Current Warning
rare occasions, this fault may occur in combination with other
Description
faults, in which case this may be found in the error log.
The rectifier connected to drive communication link arg in drive
Recommended actions module arg is approaching overload.
Make sure the mains switch is closed and that there is mains
Consequences
voltage present. No volts means the problem is in mains cable
No operation will be possible until after correcting the fault. The
connector or the factory power supply. If the voltage is OK,
system goes to status SYS HALT.
disconnect the input mains cable and measure the resistance
Probable causes
of all three phases across all the components in the 3 phase
The total motor current may be greater than that which the
supply chain. Start from the contactor closest to the rectifier
rectifier can supply.
and work backwards towards the mains switch. The contactors
can be closed manually to perform the test. Refer to the Recommended actions
electrical drawings for the cabinet. Check the indication LEDs If possible, rewrite the user program to reduce the amount of
on the rectifier unit. The significance of these is described in hard acceleration.
the Trouble Shooting Manual. If the voltage is OK, check any
other error log messages coinciding in time with this one for 39475, Rectifier Current Error
clues.
Description
The rectifier connected to drive communication link arg in drive
39473, All Incoming Mains Phases Missing
module arg has reached overload.
Description
Consequences
The rectifier connected to communication link arg in drive
No operation will be possible until after correcting the fault. The
module arg detects a power loss in one or more phases.
system goes to status SYS HALT.
Consequences
Probable causes
No operation will be possible until after correcting the fault. The
The total motor current may be greater than that which the
system goes to status SYS HALT.
rectifier can supply.
Probable causes
Recommended actions
This may be caused by an actual mains power loss, some
If possible, rewrite the user program to reduce the amount of
malfunction in the Motors ON contactors or its cabling or in
hard acceleration.
another part of the three phase chain inside the cabinet. On
rare occasions, this fault may occur in combination with other
39476, Rectifier Temperature Warning
faults, in which case this may be found in the error log.
Description
Recommended actions
The temperature in the rectifier unit connected to drive
Make sure the mains switch is closed and that there is mains
communication link arg in drive module arg is approaching a
voltage present. No volts means the problem is in mains cable
too high a level.
connector or the factory power supply. If the voltage is OK,
39483, DC Link Short Circuit has been pulled down manually, take this message as a warning
only.
Description
A short circuit has been detected on the DC link of drive module
39486, DC Link Not Connected
arg.
Description
Consequences
The DC Link connection to the drive serving joint arg in drive
The robot cannot be operated.
module arg, drive unit number arg is missing or is not properly
Probable causes
connected.
The DC bus bar may be badly connected or its contact surfaces
Consequences
may be contaminated causing a short circuit.
The system goes to SYS_HALT.
Recommended actions
Probable causes
Check that all DC link bus bars have been correctly connected.
The DC bus bar is either missing or is not properly connected.
Check that all contacts are free from contamination.
If the bus bar is correctly connected. The drive unit reporting
the error may have a fault.
39484, Run chain open in motor on state
Recommended actions
Description
Check the DC bus bar is properly connected to all the drive
Run chain arg is open when system is in motor on state. The
units
problem occurred in drive system arg.
Recommended actions
39502, Logic Voltage to Rectifier Error Make sure the power supply cable is correctly connected to the
Description drive module. Check the brake supply cable for short circuits.
The 24V to the rectifier in drive module arg is out of range. Make sure the total current consumed by additional axes'
motors does not exceed the specification for the drive module.
Consequences
Make sure the power supply connectors are correctly connected
Probable causes to the axis computer. Make sure the 24 V BRAKE voltage is
The cable between the drive unit and the rectifier may be badly within specified limits. See the circuit diagram in the Product
connected, or the power supply voltage to the drive unit may Manual, IRC5.
be out of range.
Consequences
39503, Power Supply Overtemperature
No operation will be possible until after correcting the fault. The
Description system goes to system failure state.
The temperature in the drive module power supply of drive
Probable causes
module arg has reached a critical level.
The main power switch on the drive module may be turned off.
Consequences The incoming mains cable may be faulty (break), or the circuit
No operation will be possible until after correcting the fault. The breaker for the power supply may have tripped. The fault may
system goes to status SYS HALT. also occur if the connector from the power supply unit is not
Probable causes correctly connected to the axis computer.
The fan unit may be faulty, the cooling air flow may be Recommended actions
obstructed or the ambient temperature may be too high. Check that the main power switch in turned on for the drive
Recommended actions module and restart the controller. Check that the connector
NOTE! Do not try to restart the controller for approx. ten minutes from the power supply unit is correctly connected to the axis
to let it cool down. Make sure the fans are running and that the computer. Measure the voltage at the mains contactor to ensure
air flow is not obstructed. Make sure the ambient temperature that the mains is present. Check that the power supply
does not exceed the drive module rating. Make sure the power fuses/circuit breakers in the drive module have not tripped.
supply connectors are correctly connected to the axis computer.
39506, DC bus status not ok
39504, Power Supply to Brakes Overload Description
Description The DC bus off one or more drive units connected to drive
The brake power circuit in drive module arg draws too much module arg has been unexpectedly switched off.
current. Consequences
Consequences System goes to status SYS HALT.
No operation will be possible until after correcting the fault. The Probable causes
system goes to status SYS HALT. This may be due to bad cables or internal errors in the drive
unit.
running near the cable or the drive or computer modules. The system has failed to complete the initialization phase of
the drive module.
correctly connected. Make sure that the power supply to the This may be due to a cable break, badly connected connectors,
axis computer is working correctly. Restart the controller. missing axis computer switch, or loss of power supply.
module arg is working correctly. Restart the controller. System goes to system failure state.
Probable causes
39527, Axis computer not found in single Multi This may be due to a faulty communication cable or connection
Move system between the axis computer and the safety system. It may also
be due to severe interference or if the safety system has lost
Description
its power.
The axis computer in drive module arg is not connected to the
main computer. Recommended actions
Check cable between the axis computer and the safety system
Consequences
is intact and correctly connected. Check power supply
The system goes to system failure state. No operation will be
connected to the safety system. Make sure no extreme levels
possible until the fault has been corrected.
of electromagnetic interference are emitted close to the robot
Probable causes
cabling.
This may be due to a cable break, badly connected connectors,
missing axis computer switch, or loss of power supply.
39531, Run chain glitch test not running
Recommended actions
Description
Make sure that the cable from the main computer through the
The glitch test of the run chain has not been performed. The
switch to the axis computer is not damaged and that all
problem was discovered by the safety system connected to the
connectors are correctly connected. Make sure that the power
axis computer in drive module arg.
supply to the axis computer is working correctly. Restart the
controller. Consequences
System goes to status SYS HALT.
Probable causes
This may be due internal errors.
Recommended actions
Contact your local ABB support office.
5.6 4 xxxx
Description Description
An argument for the required parameter arg was expected, but A reference to the optional parameter arg is missing.
the optional argument arg was found. Recommended actions
Recommended actions Each optional parameter must have a reference argument,
Make sure all arguments are specified in the same order as the specified with a leading backslash character (\). Change the
parameters for the routine called. required argument into an optional argument.
Description Description
The argument for REF parameter arg is not a data reference. A reference to the required parameter arg in a conditional
argument is missing.
Recommended actions
Make sure the argument is a data or a parameter reference. Recommended actions
Each conditional value for an optional parameter must refer to
40005, Argument error an optional parameter in the calling routine. Change the
conditional value.
Description
The argument for INOUT parameter arg is not a variable or
40010, Argument error
persistent reference, or it is read-only.
Description
Recommended actions
A reference to the required parameter arg in an optional
Make sure the argument is a variable or a persistent variable
argument is missing.
parameter or a persistent parameter reference and that it is
NOT read-only. Also make sure the argument is NOT written
within brackets ().
Description
40011, Argument error
Too many dimensions in array definition.
Description
Recommended actions
The required argument arg is not found in its correct position
An array may have at most 3 dimensions. Rewrite the program
in the argument list.
so that no more than 3 dimensions are needed.
Recommended actions
Make sure all arguments are specified in the same order as the 40017, Type error
parameters for the routine called.
Description
Indexed data arg, arg is not of array type.
40012, Argument error
Recommended actions
Description
Only data that have been declared to be arrays may be indexed.
The "switch" argument arg has a value.
Remove the index or indices. Declare the data to be an array.
Probable causes
An argument corresponding to a "switch" parameter may not 40018, Type error
be assigned a value.
Description
Recommended actions Data arg, arg is not of record type.
Remove the value.
Recommended actions
Components are only available for data of record type. Check
40013, Argument error
the type and name of the referenced data.
Description
The call to routine arg has too few arguments. 40019, Limit error
Recommended actions Description
A routine call must supply values for all required parameters Task arg: Error when creating the persistent variable arg. The
of the routine being called. The argument list must have as error occurred when the persistent variable was to be inserted
many arguments, as the parameter list has parameters. Add into the database.
more arguments to fit the parameter list. Program ref: arg.
Consequences
40014, Argument error
The created persistent variable cannot be used in a RAPID
Description program.
The call to routine arg has too many arguments.
Probable causes
Recommended actions The program memory is full or fragmented.
No arguments, more than those defined by the called routine
Recommended actions
parameter list, must be supplied. The argument list must have
Check if large data structures could be split into smaller blocks.
as many arguments, as the parameter list has parameters.
Use of installed modules can save program memory.
Remove excessive arguments from the argument list.
Recommended actions
Add a value expression. 40027, Type error
Description
40022, Type error Illegal type arg for left operand of '/', 'DIV' or 'MOD' operator.
Recommended actions
Allowed operand type combinations are: "num"*"num", 40028, Type error
"num"*"pos", "pos"*"num", "pos"*"pos" and "orient"*"orient". Description
Check the operand types. Illegal type arg for right operand of '/', 'DIV' or 'MOD' operator.
Recommended actions
40023, Instruction error
Allowed operand type for the "/", "DIV" or "MOD" operators is
Description "num". Check the operand types.
Cannot transfer control into another instruction list.
Description
40034, Type error
Constant name arg ambiguous.
Description
Recommended actions
Illegal type arg for left operand of 'OR', 'XOR' or 'AND' operator.
Routine data must have names that are unique within the
Recommended actions routine. Program data must have names that are unique within
Allowed operand type for the "OR", "XOR" or "AND" operators the module. Rename the data or change the conflicting name.
is "bool". Check the operand types.
40040, Name error
40035, Type error
Description
Description Global constant name arg ambiguous.
Illegal type arg for right operand of 'OR', 'XOR' or 'AND'
Recommended actions
operator.
Global data must have names that are unique among all the
Recommended actions global types, data, global routines and modules in the entire
Allowed operand type for the "OR", "XOR" or "AND" operators program. Rename the data or change the conflicting name.
is "bool". Check the operand types.
40041, Name error
40036, Type error
Description
Description Global persistent name arg ambiguous.
Incorrect number of indices in index list for array arg with arg
Recommended actions
dimension(s).
Global data must have names that are unique among all the
Recommended actions global types, data, global routines and modules in the entire
Make sure that the number of indices in the index list program. Rename the data or change the conflicting name.
corresponds to the number of dimensions of the indexed data
array. 40042, Name error
Description
Global routine name arg ambiguous.
40043, Name error Routines must have names that are unique within the module.
Rename the routine or change the conflicting name.
Description
Global variable name arg ambiguous.
40049, Name error
Recommended actions
Description
Global data must have names that are unique among all the
Variable name arg ambiguous.
global types, data, global routines and modules in the entire
program. Rename the data or change the conflicting name. Recommended actions
Routine data must have names that are unique within the
40044, Name error routine. Program data must have names that are unique within
the module. Rename the data or change the conflicting name.
Description
Label name arg ambiguous.
40050, Type error
Recommended actions
Description
Labels must have names that are unique within the routine.
Operand types arg and arg for binary '+' or '-' operator not equal.
Rename the label or change the conflicting name.
Recommended actions
40045, Name error The two operands of the '+' and '-' operators must have equal
type. Check the operand types.
Description
Module name arg ambiguous.
40051, Type error
Recommended actions
Description
Modules must have names that are unique among all the global
Operand types arg and arg for '=' or '<>' operator not equal.
types, global data, global routines and modules in the entire
program. Rename the module or change the conflicting name. Recommended actions
The two operands of the '=' and '<>' operators must have equal
Description
40052, Instruction error
Parameter name arg ambiguous.
Description
Recommended actions
RETURN with expression only allowed in function.
Parameters must have names that are unique within the routine.
Rename the parameter or change the conflicting name. Recommended actions
In a procedure or trap the return instruction must not specify a
Description
40054, Type error
Persistent name arg ambiguous.
Description
Recommended actions
Different dimension of array type (arg) and aggregate (arg).
Program data must have names that are unique within the
module. Rename the data or change the conflicting name. Recommended actions
Make sure that the number of expressions in the aggregate is
the same as the dimension of the data array.
Description Description
Assignment target type arg is not value or semi-value type. Place holder for array dimension not allowed in definition of
named constant or variable.
Recommended actions
The type, of the data to be assigned a value, must be a value Recommended actions
or semi-value type. Data of non-value types may only be set by Complete the data declaration or change the data name to a
special type specific predefined instructions or functions. place holder.
Description Description
Type arg for left operand of '=' or '<>' operator not value or Place holder for parameter array dimensions not allowed in
semi-value type. definition of named routine.
Description
40058, Type error
Place holder for initial value expression not allowed in definition
Description of named persistent.
TEST expression type arg not value or semi-value type.
Recommended actions
Recommended actions Complete the data declaration or change the data name to a
The TEST instruction may only be applied to an expression of place holder.
value or semi-value type. If comparisons are to be made, special
type specific predefined functions are needed. 40064, Routine declaration error
Description
40059, Data declaration error
Place holder for parameter not allowed in definition of named
Description routine.
Place holder for value expression not allowed in definition of
Recommended actions
named constant.
Complete the parameter declaration, remove the place holder
Recommended actions or change the routine name to a place holder.
Complete the data declaration or change the data name to a
place holder.
Description
40069, Reference error
arg not entire data reference.
Description
Recommended actions
Data reference arg is ambiguous.
The specified name identifies an object other than data. Check
Recommended actions if the desired data is hidden by some other object with the same
At least one other object sharing the same name as the referred name.
data is visible from this program position. Make sure that all
object names fulfill the naming rules regarding uniqueness. 40075, Reference error
Description
40070, Reference error
arg not function reference.
Description
Recommended actions
Function reference arg is ambiguous.
The specified name identifies an object other than a function.
Check if the desired function is hidden by some other object
with the same name.
Description Description
Reference to unknown required parameter arg. TRYNEXT only allowed in error handler.
Description Description
Unknown type name arg. 'switch' parameter must have transfer mode IN.
Description Description
Assignment target is read only. 'switch' parameter cannot be dimensioned.
Description Description
Persistent declaration not allowed in routine. 'switch' only allowed for optional parameter.
Description
40105, Data declaration error
Record name arg is ambiguous.
Description
Recommended actions
Cannot determine type of constant value (circular constant
At least one other object sharing the same name as the referred
references?).
record name is visible from this program position. Make sure
Recommended actions that all object names fulfill the naming rules regarding
Check that any referred constants are correctly defined. If so, uniqueness.
the program is too complex. Try to rewrite the declarations.
40114, Type definition error Install the referred object shared, or install the referring ReaL
object/ archive or RAPID module in each task (not shared).
Description
Type reference of alias name arg is an alias type.
40121, Reference error
Recommended actions
Description
Check that the type of the component is correctly defined. If
Cannot use semi-value type for arrays.
so, it could be a circular definition. The type of a component
could not refer to its own record type. Recommended actions
Description Description
Cannot determine type of alias arg (circular type definitions?). arg not procedure reference.
Check that the type of the alias is correctly defined. If so, it The specified name identifies an object other than a procedure.
could be a circular definition, the type of an alias could not refer Check if the desired procedure is hidden by some other object
to a record that use this alias as a component. with the same name.
Description Description
Record component name arg is ambiguous. Argument for 'PERS' parameter arg is not a persistent reference
or is read only.
Recommended actions
At least one other object sharing the same name as the referred Recommended actions
component is visible from this program position. Make sure Make sure the argument is just a persistent or persistent
that all object names fulfill the naming rules regarding parameter reference and that it is writable. Do not use () around
Description Description
Place holder for record component not allowed in definition of Argument for 'VAR' parameter arg is not variable reference or
Complete the definition or change the data name to a place Make sure the argument is just a variable or variable parameter
Recommended actions
No function (or other object) with the specified name is visible 40140, Numerical value for symbol arg is out of
from this program position. range
Description
40130, Reference error Numerical value for symbol arg is out of range.
Recommended actions
No procedure (or other object) with the specified name is visible 40141, String too long
from this program position.
Description
The string arg is too long.
40131, Reference error
Recommended actions
Description Make the string shorter.
Reference to unknown trap arg.
Description Description
The Text identifier arg is out of range. The placeholder arg is too long.
Description Description
Task arg: The program was already executing an error event The execution of task arg has been stopped by a runtime error.
when a new event occurred.
Consequences
Recommended actions The program execution is immediately halted.
Attend the cause of the error event and restart the program.
Probable causes
The program error is considered UNRECOVERABLE so no
40209, Error handler already executed error recovery attempt by an error handler routine (if used) was
Description allowed. The actual cause of the error may vary, and is likely
An error event in task arg has occurred while executing the to be specified in an event log message logged simultaneously
error handler. The context of the RAPID instruction that has as this one.
Attend the cause of the error event and restart the program.
40224, Execution error
40210, Interrupt removed from queue Description
Description Task arg: Illegal return code arg from ReaL routine. This is
All interrupts have been deleted from the interrupt queue in always caused by an internal error in the ReaL routine.
Consequences
No trap routines, connected with the interrupt, may be executed. 40225, Execution error
Description Description
Task arg: Execution aborted. Task arg: Procedure name arg is not a RAPID identifier
excluding reserved words.
Recommended actions
Execution was aborted due to a fatal error. Recommended actions
The procedure name, must be a legal RAPID identifier not equal
40222, Limit error to any of the reserved words of the RAPID language. Change
the name expression.
Description
Task arg: Execution stack overflow.
40227, Limit error
Recommended actions
Description
The program is too complex to execute. Probably the program
Task arg: Runtime stack overflow. The program is too complex
contains recursive routines.
to execute. Probably the program contains recursive routines.
Recommended actions
Description Description
The execution of task arg has been stopped by a runtime error Task arg: Unknown interrupt number.
arg.
Recommended actions
Consequences Check that the specified interrupt variable has been initialized
The program execution is immediately halted. by CONNECT, and that the interrupt has been defined using
the ISignalDI or other interrupt definition instruction.
Probable causes
The program error is considered RECOVERABLE but the error
was not recovered. The actual cause of the error may vary, and 40244, Value error
is likely to be specified in an event log message logged Description
simultaneously as this one. Task arg: Object arg is of non-value type.
Recommended actions Recommended actions
Check other event log messages logged simultaneously to Use expression or data object of value or semi-value type.
determine the actual cause.
Description Description
Task arg: Error arg when creating sdb entry for arg. Task arg: 'switch' parameter arg cannot be dimensioned.
Description Description
Task arg: Alias arg of alias arg not allowed. Task arg: 'switch' parameter arg must have transfer mode IN
(specified value arg).
Recommended actions
It is not possible to define an alias type equal to another alias Recommended actions
type. Instead, define two alias types equal to the same atomic Remove the parameter transfer mode specifier. If IN transfer
or record type. mode is not sufficient, change the data type of the parameter.
Description Description
Task arg: 'ANYTYPE#' parameter arg cannot be dimensioned. Task arg: 'switch' only allowed for optional parameter (not for
arg).
Recommended actions
Remove the dimension specification. 'ANYTYPE#' includes Recommended actions
array types. Change the parameter into an optional parameter, or change
the data type of the parameter. If the object is not a parameter,
40255, Symbol definition error change the data type.
Description
40261, Type definition error
Task arg: 'ANYTYPE#' only allowed for parameter (not for arg).
Description
Recommended actions
Task arg: Value type class for arg must be one of
Use another type.
REAL_SYMVALTYP_VAL, _SEMIVAL, _NONVAL or _NONE
(specified value arg).
40256, Parameter error
Recommended actions
Description
Change the value type class.
Task arg: 'alt' must not be set for first optional parameter arg
in alternatives list.
40262, Data declaration error
Recommended actions
Description
Make sure that only the second and following in each list of
Task arg: Too many array dimensions for arg (specified value
excluding optional parameters are marked as alternatives.
arg).
Description Description
Task arg: Symbol name arg is not a RAPID identifier excluding Task arg: Not enough memory for value of data arg.
reserved words.
Recommended actions
Recommended actions More memory required.
The names of installed objects, including parameters and
components, must be legal RAPID identifiers not equal to any 40270, Type definition error
of the reserved words of the RAPID language. Change the
Description
name.
Task arg: Private type arg can only be semi-value or non-value
type (specified value arg).
40264, Symbol definition error
Recommended actions
Description
Change the value type class.
Task arg: Missing C function for arg.
Description
40266, Reference error
Task arg: Persistent type mismatch for arg.
Description
Recommended actions
Task arg: arg is not a data type name (object arg). The specified
There is already a persistent data with the same name but with
name identifies an object other than a type.
another data type. Rename the persistent, or change its data
Recommended actions type.
Description Description
Task arg: arg is not a value data type (object arg). Only record Task arg: Unknown data type name arg for arg.
components, alias types, variables and 'VAR' mode parameters
Recommended actions
may be of semi-value or non-value type.
There is no data type (or other object) with the specified name.
Recommended actions
40274, Parameter error
40268, Symbol definition error
Description
Description Task arg: Unknown parameter transfer mode arg for arg.
Task arg: Missing value conversion function for arg.
Recommended actions
Recommended actions The specified parameter transfer mode is not one of IN, 'VAR',
A value conversion function must be specified for a semi-value 'PERS', 'INOUT' or REF. Use corresponding
type. REAL_SYMPARMOD_x.
Description Description
Task arg: Unknown symbol definition type arg. The symbol Task arg: The program execution of UNDO statements was
definition type tag does not specify one of the allowed symbol aborted due to edit operation.
types (REAL_SYMDEF_x).
Description
40277, Undo Aborted Task arg is trying to access file arg, but failing.
Description Consequences
Task arg: The program execution was stopped while processing No data in the file may be accessed.
the UNDO statements. UNDO was not fully executed. The
Probable causes
routine arg was executing when UNDO was stopped.
File may be write protected.
Recommended actions
Recommended actions
If the processing of UNDO takes too long, try to remove
Check if the file is write protected, and in such case change the
time-consuming instructions such as TPWrite from the
setting.
UNDO-clause. If the undo processing never seems to finish,
make sure any loops in the undo-statements are correct.
40302, File access error
Probable causes
40279, Undo Aborted
File may not have been correctly copied to the target directory.
Description File or directory may have incorrect name.
Task arg: The processing of UNDO was aborted due to a
Recommended actions
run-time error in routine arg. UNDO was not fully executed.
Make sure the file and directory names are correct.
Recommended actions
Investigate the cause of the error. 40303, File access error
Description
40280, Undo Aborted
Task arg is trying to access file arg, but failing.
Description
Consequences
Task arg: The instructions BREAK, RAISE, RETURN and STOP
No data in the file may be accessed.
are not allowed to use in an undo-clause or any routine that is
called from an undo-clause. The instruction arg was found in Probable causes
UNDO context when executing the routine arg. No storage space available on device.
Avoid executing the instruction when in undo-context. Make sure there is enough storage space available.
Description
Task arg is trying to access file arg, but failing.
Recommended actions
40351, Memory allocation error
Keep all event routines short and free from RAPID instructions
Description of type WaitTime, WaitDI, etc.
Task arg: Failed to allocate hash table, use linear list.
Description
40352, Memory allocation error There is no error handler that deals with the process error for
task arg.
Description
Task arg: Failed to update persistent expression, keep old one. Consequences
The program will not be able to execute past the next move
Recommended actions
instruction.
A dynamic loaded module arg has been changed. The module There can be several different reasons. No interrupt is
is lost when PP is set to main. A copy of the changed module connected to the type of the received message. No interrupt
is saved on arg.
could be created because the interrupt queue was full. The 40507, Limit Error
received message was corrupt.
Description
Recommended actions Task: arg.
Make sure that the task has connected an interrupt to all types Cannot step further back on path arg.
of messages that is possible to receive. Read about Program ref: arg.
IRMQMessage in the RAPID reference manual.
Recommended actions
Recovery: arg.
40359, An event routine has been stopped
Description
Description
Task: arg.
Task: arg.
The conveyor is not activated.
Illegal data type of argument for parameter arg.
Program ref: arg.
Recommended actions
Recommended actions
Change the parameter to a legal type. Make sure the value type
Recovery: arg.
is value or semi-value.
Description
Description
Task: arg.
Task: arg.
No single number defined.
Expected type differs from read type in arg.
Program ref: arg.
Program ref: arg.
Recommended actions
40526, Conveyor Access Error
Check the type in the argument.
Description
40519, End Of File Task: arg.
The mechanical unit arg is not a single.
Description
Program ref: arg.
Task: arg.
End of file was found before all bytes were read in arg.
40527, File Access Error
Program ref: arg.
Description
Recommended actions
Task: arg.
Recovery: arg.
Unable to open arg.
Program ref: arg.
40522, Limit Error
Probable causes
Description
The I/O device reference is already in use.
Task: arg.
Recommended actions
Stop watch overflow.
If the I/O device reference is already in use, close it or use
Program ref: arg.
another. Recovery: arg.
Recommended actions
Recovery: arg.
40528, File Access Error
Description
40530, Parameter Error
Task: arg.
Description The serial channel is not open, or you are trying to use the
Task: arg. instruction on a file.
The number of characters, parameter arg in WriteBin, you want Program ref: arg.
to write to the serial channel is greater than the size of the array
Recommended actions
containing the characters to be written.
Open the serial channel. Check that the instruction is used on
Program ref: arg.
a serial channel. Recovery: arg.
Recommended actions
Make the array bigger or decrease the parameter. 40538, Max Time Expired
Description
40531, Parameter Error
Task: arg.
Description The programmed waiting time has expired.
Task: arg. Program ref: arg.
The array arg in WriteBin is smaller than 0 or greater than 255.
Recommended actions
Program ref: arg.
Recovery: arg.
Recommended actions
Change the size of the array to be 0 - 255. 40539, System Access Error
Description
40534, Timeout
Task: arg.
Description Not allowed option in this task.
Task: arg. Program ref: arg.
A timeout interrupted the execution.
Program ref: arg. 40540, File Access Error
Recommended actions
Description
Recovery: arg.
Task: arg.
arg is not a directory.
Program ref: arg.
Description
40543, File Access Error
Task: arg.
Description Could not rename the file arg.
Task: arg. Program ref: arg.
You cannot open arg.
Recommended actions
Program ref: arg.
Check the path. Check write permission for the file you want to
Probable causes rename. Check write and execute permission for the directory
There are too many directories already open. under which the file you want to rename is located. Recovery:
arg.
Recommended actions
Close one of the already open directories.
Recovery: arg. 40548, File Access Error
Description
40544, File Access Error Task: arg.
Could not copy the file arg.
Description
Program ref: arg.
Task: arg.
Could not create the directory arg. Recommended actions
Program ref: arg. Check the path. Check write permission for the directory that
you want to copy the file to. Check the available space.
Recommended actions
Recovery: arg.
Check the path. Check write and execute permission for the
directory under which the new directory should be created.
Recovery: arg. 40549, System Access Error
Description
Task: arg.
Unknown mechanical unit arg. The data of type mecunit is 40560, System Access Error
unknown for the system.
Description
Program ref: arg.
Task: arg.
Probable causes Can't save program module arg.
Data of type mecunit has been declared in the program. Program ref: arg.
Recommended actions
Remove the declaration of mecunit data in the program and 40561, System Access Error
use one of the predefined data of type mecunit (automatic
Description
defined by the system).
Task: arg.
arg is not a module name.
40555, I/O Error
Program ref: arg.
Description Consequences
Task: arg. You cannot unload, save or erase this module.
Unable to read I/O signal.
Recommended actions
Program ref: arg.
Check the name of the module.
Description Description
Task: arg. Task: arg.
Both arguments must be > 0. The argument DecelMax must be set if argument DecelLim is
Program ref: arg. set to TRUE.
Program ref: arg.
Recommended actions
Check the value of the arguments. Recommended actions
Set a value to argument DecelMax.
40566, Parameter Error
40571, Argument Error
Description
Task: arg. Description
All arguments must be > arg and <= arg. Task: arg.
Program ref: arg. The value of parameter AccMax is too low.
Program ref: arg.
Recommended actions
Check the value of the arguments. Recommended actions
Increase the value of parameter AccMax.
40567, Parameter Error Recovery: arg.
Description
40572, Argument Error
Task: arg.
Quaternion error. Description
Program ref: arg. Task: arg.
The value of parameter DecelMax is too low.
Recommended actions
Program ref: arg.
Check the aom component of loaddata.
Recommended actions
40568, Parameter Error Increase the value of parameter DecelMax.
Recovery: arg.
Description
Task: arg.
40573, Argument Error
Axis may not have a value less than 0.
Program ref: arg. Description
Task: arg.
Recommended actions
The value of argument On is too low.
Change to a positive value.
Program ref: arg.
Task: arg.
Not allowed argument WObj. The argument is only to be used 40592, Program Stop During Load Identification
for PayLoad with roomfix TCP.
Description
Program ref: arg.
Task: arg.
Recommended actions No type of program stop is allowed during load identification.
Remove argument WObj. Program ref: arg.
Recommended actions
40587, ParId error Start the identification procedure from the beginning again.
Task: arg.
ParIdMoveSeq / Parameter MoveData: Faulty array size. 40593, Power Fail During Load Identification
Program ref: arg.
Description
Recommended actions Task: arg.
Check the size of the array. A Power Fail during load identification results in faulty load
result.
40588, ParId Error Program ref: arg.
Task: arg. Restart the program execution again with the same run mode
ParIdMove / Parameter StartIndex: Faulty StartIndex. (without PP move) for load identification from the beginning.
Recommended actions
40594, User Error During Load Identification
Check the StartIndex.
Description
40589, ParId Error Task: arg.
Error resulting in raise of PP to the beginning of the load
Description
identification procedure.
Task: arg.
Program ref: arg.
ParIdMove / Parameter StartIndex: Point at negative move type.
Program ref: arg. Recommended actions
Start the identification procedure from the beginning again.
Description
arg
Description Description
Task: arg. No type of Program Stop is allowed during the Load
Unknown type of load identification. Identification movements.
Program ref: arg.
Consequences
Recommended actions It is not possible to complete the Load Identification sequence.
Check the argument LoadIdType. Note that some axes for the actual mechanical unit are now in
independent mode.
40596, Program Stop During Load Identification Probable causes
Recommended actions Load Identification start position. Then the movement sequence
Restart the program execution again for load identification from can be started again. Also possible to cancel the Service
Description Description
Recommended actions
Change the speed override to 100. Restart the program 40607, Execution Error
execution again for load identification from beginning.
Description
Task: arg.
40598, Program Stop during Load Identification Not allowed to change run mode from forward to backward or
No type of Program Stop is allowed during the Load Program ref: arg.
Consequences If possible, select the original run mode and press start to
It is not possible to complete the Load Identification sequence. continue the stopped circular movement. If this is not possible,
Note that some axes for the actual mechanical unit are now in move robot and program pointer for a new start.
independent mode.
40609, Argument Error
Probable causes
Interrupt of the Load Identification sequence with Program Stop Description
or release of the Enable Device. Task: arg.
Argument \WObj specifies a mechanical unit with too long name.
Recommended actions
Program ref: arg.
Restart the program. It will then be possible to return to the
Load Identification start position. Then the movement sequence Recommended actions
can be started again. Also possible to cancel the Service Use max. 16 characters to specify the name of a mechanical
Routine to completely skip the Load Identification. coordinated unit.
Description Description
Task: arg. Task: arg.
The value of argument Time is too low for single interrupts. No move instructions with concurrent RAPID program execution
Program ref: arg. are allowed within the StorePath-RestoPath part of the program.
Program ref: arg.
Recommended actions
Change the value for Time to a value greater than or equal to Recommended actions
0.01 s. Edit the program so it does not contain any MoveX \Conc
instructions within the StorePath-RestoPath part of the program.
40624, Argument Error
40634, Reference Error
Description
Task: arg. Description
Argument arg is not between 0 and 2. Task: arg.
Program ref: arg. The signal arg is unknown in the system.
Program ref: arg.
Recommended actions
Specify the flank to generate the interrupt. Probable causes
0 = Negative flank (high -> low). If the signal is defined in the RAPID program, it must be
1 = Positive flank (low -> high). connected to the configured signal with instruction AliasIO.
2 = Both negative and positive flank.
Recommended actions
All signals (except AliasIO signals) must be defined in the
40625, Limit Error system parameters and cannot be defined in the RAPID
Description program.
Description
40637, Sensor Error
Task: arg.
Too many move instructions in sequence with concurrent RAPID Description
program execution. Task: arg.
Program ref: arg. Not ready yet.
Program ref: arg.
Recommended actions
Edit the program to max. 5 MoveX \Conc in sequence on the Recommended actions
basic execution level of the program. Requested function is not ready yet.
Recovery: arg. Recovery: arg.
Recommended actions
40650, Wrong Combination Of Parameters
The mechanical unit has to be activated before modifying or
Description moving to the destination position.
Task: arg. Recovery: arg.
Optional parameters and switches are not used in a correct
combination. 40655, Axis Is Not Independent
Program ref: arg.
Description
Task: arg.
The axis is not in independent mode. 40663, World Zone Not In Use
Program ref: arg.
Description
Consequences Task: arg.
It is only possible to get the status from an axis in independent The argument arg of the instruction arg refers to a not used
mode. worldzone.
Recommended actions Program ref: arg.
Set the axis to independent. Recommended actions
Recovery: arg. The worldzone must have been defined and activated by a
WZLimSup or WZDOSet instruction.
40658, Parameter Error
Recommended actions
40662, Invalid Worldzone Type
Define the world zone as global or local in module.
Description
Task: arg. 40667, Illegal World Zones
The switch \arg must be associated with a arg worldzone.
Description
Program ref: arg.
Task: arg.
Recommended actions
WorldZone arg is not entire data reference.
If use of switch \Temp, the datatype must be wztemporary in
Program ref: arg.
WorldZone. If use of switch \Stat, the datatype must be
Recommended actions
wzstationary in WorldZone.
Check the value of argument WorldZone.
Description
40674, I/O Access Error
Task: arg.
At least one side or radius is less than the minimal allowed in Description
instruction arg. Task: arg.
Program ref: arg. The I/O signal arg is not write protected for user access from
FlexPendant or RAPID.
Recommended actions
Program ref: arg.
Check previous volume definition instruction.
Recommended actions
40670, Invalid World Zone Change the access mode to type ReadOnly for the signal in the
I/O configuration.
Description
Task: arg.
40675, Execution Error
The index of the world zone argument arg in arg is not a valid
index defined by WZLimSup or WZDOSet. Description
Program ref: arg. Not allowed changing the run mode from forward to backward
or vice versa when running an invisible trap routine.
Recommended actions
Check the RAPID program. Recommended actions
If possible, select the original run mode and press start to
40671, Illegal Use Of World Zone continue.
Description
40676, Parameter Error
Task: arg.
The argument 'arg' for arg must be a temporary world zone. Description
Program ref: arg. Task: arg.
The DeltaJointVal for robot axis arg is <= 0.
Recommended actions
Program ref: arg.
Check the argument.
Recommended actions
40672, World Zone Already In Use Check the value for DeltaJointVal. The DeltaJointVal for all axes
to supervise must be > 0 mm or degrees.
Description
Task: arg.
40677, Parameter Error
It is not possible to add the world zone arg. Another world zone
with the same name is already defined in the system. Description
Program ref: arg. Task: arg.
The DeltaJointVal for external axis arg is <= 0.
Description
40679, Parameter Error
The task arg, has only arg bytes in its program memory.
Description
Consequences
Task: arg.
It was not possible to load module arg.
LowJointVal is higher than or equal to HighJointVal for external
Recommended actions
axis arg.
Remove some other module and try again. Check if large data
Program ref: arg.
structures could be split into smaller blocks. Use of installed
Recommended actions
modules can save program memory.
Check the values for HighJointVal and LowJointVal. The
HighJointVal must be higher than the LowJointVal for all axes
40700, Syntax Error
with defined high or/and low limits.
Description
Program ref: arg. The task arg , has only arg free bytes in its user space.
Set the argument MiddleJointVal to 9E9 for the actual axis. The ordered operation could not be completed.
Recommended actions
40681, Parameter Error Remove some modules and try again. Check if large data
structures could be split into smaller blocks. Use of installed
Description
modules can save program memory.
Task: arg.
Error in used WZLimJointDef. It is not allowed to specify
limitation of not active axis arg.
40702, File Not Found
Program ref: arg. Description
Task: arg.
The file arg was not found.
Description
40703, Unload Error Task: arg.
The I/O device name arg does not exist.
Description
Program ref: arg.
Task: arg.
The program module could not be unloaded. The reason is that Recommended actions
the module is changed but not saved. Check if the I/O device name is misspelled. Check if the I/O
Program ref: arg. device is defined. Recovery: arg.
Recommended actions
The instruction UnLoad: Use the optional switch ErrIfChanged, 40708, I/O Device Is Not Enabled
without recover from this situation, in an Error handler. Description
Recovery: arg. Task: arg.
I/O device arg was not enabled.
40704, UnLoad Error Program ref: arg.
Probable causes
40705, Syntax Error
The maximum period of waiting time was too short.
Description
Recommended actions
Task: arg.
Increase the waiting time or make a retry.
Syntax error arg.
Recovery: arg.
Recommended actions
More syntax errors will follow this. 40710, Argument Error
Description
40706, Load Error
Task: arg.
Description The argument arg is an expression value, is not present or is
Task: arg. of the type switch.
The program module is already loaded. Program ref: arg.
Program ref: arg.
Recommended actions
Probable causes Change the parameter arg to a valid one.
The module name in the head of the file arg already exists in Recovery: arg.
the program memory.
The data types for the arguments FromSignal and ToSignal Incorrect I/O configuration. Incorrect task configuration.
Recommended actions
Change the type to a valid one (signalai/ao, signaldi/do, 40721, I/O Installation
signalgi/go).
Description
Recovery: arg.
Task arg: The system could not refresh all I/O signals as RAPID
symbols.
40712, Event Routine Error
Consequences
Description No I/O signals can be used in a RAPID program.
Task: arg.
Probable causes
Too many event routines, the routine arg will not be executed.
Incorrect I/O configuration. Incorrect task configuration.
Recommended actions
Recommended actions
Encapsulate the routine in one of the others that are specified
Restart the controller.
for the same event.
be declared in the RAPID program and not defined in the I/O No mechanical units can be used in a RAPID program.
Description
The system could not refresh all I/O signals as RAPID symbols.
40724, Save or Erase Error The value of the argument arg for signal arg is above its
maximum logical value.
Description
Program ref: arg.
Task: arg.
The program module arg could not be saved or could not be Recommended actions
Description
Task: arg.
Recommended actions
40741, Context Error
Use the instruction GripLoad instead of MechUnitLoad.
Description
40737, Symbol Definition Error Task: arg.
Instruction arg may only be used in an event routine.
Description
Program ref: arg.
Task: arg.
The requested text or text package does not exist. Text table Recommended actions
Impossible to restart. Increase the system parameter Event preset time or check the
equipment dip lag (delay) compensation.
Probable causes
Recovery: arg.
The connection with the I/O module is broken.
Description Description
Task: arg. Task: arg.
arg is less than arg in argument arg. Some load session with StartLoad - WaitLoad has not been
Program ref: arg. finished.
Program ref: arg.
Recommended actions
Check the argument. Recommended actions
Finish the load session with WaitLoad, cancel it with CancelLoad
40746, Parameter Error or set PP to main.
Recovery: arg.
Description
Task: arg.
40753, Memory Fault
arg TRUE in parameter arg in combination with conveyor
coordination. Description
Program ref: arg. Task: arg.
Because of power fail in executed Load or StartLoad ...
Recommended actions
WaitLoad instruction, the RAPID program memory is
Cannot use fine points when leaving conveyors after
inconsistent. *** TO REPAIR DO ADVANCED RESTART "Reset
coordinated stop point. Use a zone instead.
RAPID" ***.
Program ref: arg.
40747, Access Error
Recommended actions
Description
Important to do Reset RAPID, because the RAPID program
Task: arg.
memory is destroyed: Faulty init value of PERS variables.
Cannot read or write to the system parameter arg. The
Reduction of the available program memory size.
parameter is internal and protected from reading and writing.
Program ref: arg.
40754, Argument Error
Recommended actions
Description
Recovery: arg.
Task: arg.
There are no arguments given.
40748, Value Error
Program ref: arg.
Description
Recommended actions
Task: arg.
If you want a limitation set the optional argument On with a
The data to write from parameter CfgData to the system
value, otherwise set to Off.
parameter, is outside valid limits.
Program ref: arg.
40755, Context Error
Recommended actions
Description
Recovery: arg.
Task: arg.
Instruction arg may only be used in a trap routine.
40749, Execution Error
Program ref: arg.
Description
Recommended actions
Task: arg.
Remove the instruction.
It is not possible to execute StartMove when the robot is moving.
Program ref: arg.
40756, Context Error
Recommended actions
Description
Recovery: arg.
Task: arg.
Instruction arg may only be used in a trap routine ordered Program ref: arg.
through instruction arg.
Recommended actions
Program ref: arg.
Decrease the value.
Recommended actions
Check that INTNO has the interrupt number used by arg. 40763, Execution Error
Description
40757, Argument Error
Task: arg. The instruction arg cannot be executed while the
Description system is in a stop state.
Task: arg. Program ref: arg.
The load session you are trying to cancel is not in use.
Program ref: arg. 40764, Switch Argument Error
Recommended actions Description
Recovery: arg. Task: arg. The instruction arg must be used with one switch
argument.
40758, I/O Error Program ref: arg.
Probable causes
The connection with the I/O module is broken. 40765, Argument Error
Recommended actions
Description
Open the directory before trying to read it.
Task: arg.
Recovery: arg.
The argument Data in arg has improper data type.
Program ref: arg.
40766, Parameter Error
Recommended actions
Check the data type. Non-value and semi-value types may not Description
be used. Task: arg.
In the instruction arg the argument arg can't be used without
40761, Parameter Error the argument arg.
Program ref: arg.
Description
Recommended actions
Task: arg.
Check the RAPID program.
The argument arg has a negative value.
Program ref: arg.
40767, Search Error
Recommended actions
Set the value positive or to zero. Description
Task: arg.
40762, Value Error Object of the type arg could not be searched for.
Program ref: arg.
Description
Recommended actions
Task: arg. The value of argument arg forces the robot out of
Check the RAPID program.
workspace.
Description
40774, Object Dropped
Task: arg.
No system symbol arg is accessible in the system. Description
Program ref: arg. Task: arg.
The object that the instruction arg was waiting for has been
Recommended actions
dropped.
Recovery: arg.
Program ref: arg.
The symbol arg is not a readable object. If Checkpoint not used, Checkpoint Distance and Checkpoint
Program ref: arg. Window Width must be set to zero. Rerun the instruction.
Recovery: arg.
Recommended actions
Recovery: arg.
40775, Conveyor Error
Description Description
Task: arg. Task: arg.
The RAPID user error number arg must not be declared as local File or serial channel is not opened in a binary mode.
in routine. Program ref: arg.
Program ref: arg.
Recommended actions
Recommended actions Check how the file or serial channel was opened.
Check the errnum declaration.
40785, Mode Error
40780, Data Object Error
Description
Description Task: arg.
Task: arg. File or serial channel is not opened for reading.
There is no valid data object for the argument arg of the Program ref: arg.
instruction arg.
Recommended actions
Program ref: arg.
Check how the file or serial channel was opened.
Recommended actions
Check if there is a right data object. 40786, Read Error
Description
40781, File Error
Task: arg.
Description One or more bytes is not read properly. The value of the read
Task: arg. data might be inconsistent.
The parameter arg does not correspond to any loaded text file. Program ref: arg.
Program ref: arg.
Consequences
Recommended actions Because the checksum for the received message is not the
Check if the text file is (correct) installed. same as calculated at sending, the message data cannot be
used.
40782, Mode Error Probable causes
File or serial channel is not opened for writing. sending WriteAnyBin and the receiving ReadAnyBin.
File or serial channel is not opened in a character-based mode. Program ref: arg.
40789, Limitation Error No or faulty text resource name or index number in the text file.
Program ref: arg.
Description
Task: arg. Consequences
The string length of the argument for the file path is too long. The contents of some of the text tables may have been
The maximum allowed string length for the full system file path Correct the error, reset the system and try again.
is arg characters.
40794, Error Installing Text Table
Recommended actions
Shorten the length of the path. Description
Task: arg.
40790, Value Error The specified index within the text resource already exists in
the system.
Description
Program ref: arg.
Task: arg.
The RAPID string is too long. Probable causes
Program ref: arg. Error in the index numbering. The file has been installed twice.
String value exceeds the maximum allowed length. If error in the index, correct it, reset the system and try again.
Recommended actions
40795, Error Installing Text Table
Rewrite the program to use strings of less length.
Recovery: arg. Description
Task: arg.
40791, I/O Error System memory for text tables is full.
Program ref: arg.
Description
Task: arg. Recommended actions
No space left on device (file name arg). Reduce the amount of user defined text string installed from
Program ref: arg. RAPID. Reset the system and try again.
Recommended actions
40796, Overload Error
Recovery: arg.
Description
40792, I/O Error Task: arg.
The system is overloaded so the actual order cannot be ready
Description
in time.
Task: arg.
Program ref: arg.
File open/access error for path arg.
Program ref: arg. Recommended actions
Reduce the main computer load, for example by: Add WaitTime
Recommended actions
in RAPID loops. Increase filter time for I/O signals. Avoid cyclic
Check permission, is the file write protected? Check if the file
interrupts.
or directory exists. Check if there is any space left on device.
Recovery: arg.
40797, I/O Error
Description
Description
Task: arg.
Task: arg.
Error from IofGenInstr. Ref to former message for reason.
Cannot calculate the tool frame.
Program ref: arg.
Program ref: arg.
Probable causes
40807, File Error
It is not possible to calculate the tool frame with the selected
approach points. Description
Task: arg.
Recommended actions
The file arg already exists.
Select new approach points as accurate as possible.
Program ref: arg.
40815, Non Existing Axis Number 41006, Ack item target first
Description
Description
Item target must be acknowledged before executing the
Task: arg.
GetItmTgt(s) instruction again. Error occurred for item source
Unknown axis number for the mechanical unit arg.
arg.
Program ref: arg.
for conveyor arg. I/O signal name arg. File not found or data not valid.
Consequences
41009, Conveyor does not exist Profile not used.
Recommended actions
41010, No conveyor name given Check file directory and name and profile data.
Description
Error for item source arg. No conveyor name specified. 41100, Too Many Corrections
Description
41011, Conveyor limits error Task: arg.
Error for item source arg, conveyor arg. The limits are Program ref: arg.
Description
41101, Correction Not Connected
Error for item source arg, conveyor arg. The ItmSrcCnvDat
instruction must be called before the ItmSrcFlush instruction. Description
Task: arg.
41050, Profile not activated Cannot write to correction descriptor.
Program ref: arg.
Description
Profile record not ready. Recommended actions
Check that the current correction descriptor is connected.
Consequences
Recovery: arg.
Profile data not activated.
Description
41205, Servo Tool Error
Task: arg.
Not possible to open servo gun in motors off state. Description
Program ref: arg. Task: arg.
Not possible to close servo gun. The gun is not open.
Recommended actions
Program ref: arg.
Retry after setting motors on.
Recovery: arg. Recommended actions
Retry after opening the gun.
41201, Servo Tool Close Error Recovery: arg.
Description
41206, Servo Tool Parameter Error
Task: arg.
Not possible to close servo gun in motors off state. Description
Program ref: arg. Task: arg.
The parameter PrePos must be a positive value.
Recommended actions
Program ref: arg.
Retry after setting motors on.
Recovery: arg. Recommended actions
Change the parameter value.
41202, Servo Tool Calibration Error Recovery: arg.
Description
41207, Servo Tool Init Error
Task: arg.
Not possible to calibrate servo gun in motors off state. Description
Program ref: arg. Task: arg.
The position for servo tool arg is not initialized.
Recommended actions
Program ref: arg.
Retry after setting motors on.
Recovery: arg. Recommended actions
Change the parameter value or perform a tip change calibration.
41203, Servo Tool Error Recovery: arg.
Description
41208, Servo Tool Synchronization Error
Task: arg.
Servo tool arg does not exist. Description
Program ref: arg. Task: arg.
The tips for servo tool arg are not synchronized.
Recommended actions
Program ref: arg.
Check mechanical unit name.
Recovery: arg. Recommended actions
Synchronize via ManServiceCalib or perform a tool change
41204, Servo Tool error calibration.
Recovery: arg.
Description
Task: arg.
41209, Servo Tool Activation Error
Emergency stop when executing instruction in background
task. Description
Program ref: arg. Task: arg.
Servo tool arg is not activated.
Recommended actions
Program ref: arg.
Retry after emergency stop reset.
Recommended actions
41304, Argument Error
Retry after setting motors on.
Recovery: arg. Description
The argument Level doesn't correspond to a service level.
41211, Servo Tool Error
41400, Parameter Error
Description
Task: arg. Description
Not possible to perform a recalibration of the gun arg. Task: arg.
Program ref: arg. Faulty AxisNo.
Program ref: arg.
Recommended actions
Retry after checking values. Recommended actions
Recovery: arg. Check and change the value. Press Start to continue.
Description Description
Task: arg. Unable to access the I/O signal. Signal and I/O device unknown.
Not possible to change force. The gun is not closed.
Probable causes
Program ref: arg.
The connection with the I/O module is broken.
Recommended actions
Recommended actions
Retry after closing the gun.
Re-establish the connection with the I/O device.
Recovery: arg.
Description
The argument Type doesn't correspond to a service value. 41405, Parameter Error
Description
Task: arg.
Argument arg not allowed together with argument Off.
Description
41407, Parameter Error
Task: arg.
Description Ambiguous module arg.
Task: arg. Program ref: arg.
Symbol arg is read-only.
Recommended actions
Program ref: arg.
Check and change the RAPID program.
Recommended actions
Recovery: arg. 41413, Parameter Error
Description
41408, Parameter Error
Task: arg.
Description Ambiguous routine name arg.
Task: arg. Program ref: arg.
The symbol arg was not found.
Recommended actions
Program ref: arg.
Check and change the RAPID program.
Recommended actions
Recovery: arg. 41414, Parameter Error
Description
41409, Parameter Error
Task: arg.
Description Unknown routine name arg.
Task: arg. Program ref: arg.
Ambiguous symbol arg.
Probable causes
Program ref: arg.
The routine does not exist.
Recommended actions
Recommended actions
Check and change the RAPID program.
Check and change the RAPID program.
Description
41416, Parameter Error
Task: arg.
Description Unknown cfg type in argument arg.
Task: arg. Program ref: arg.
The symbol arg is not a module.
Recommended actions
Program ref: arg.
Check and change the RAPID program.
Recommended actions Recovery: arg.
Check and change the RAPID program.
Recovery: arg. 41423, Parameter Error
Description
41417, System Access Error
Task: arg.
Description Unknown cfg instance in argument arg.
Task: arg. Program ref: arg.
Cannot convert date.
Recommended actions
Program ref: arg.
Check and change the RAPID program.
Recommended actions Recovery: arg.
Restart the controller and retry.
41424, Parameter Error
41419, Parameter Error
Description
Description Task: arg.
Task: arg. Unknown cfg attribute in argument arg.
arg must be num, bool, string or dnum. Program ref: arg.
Program ref: arg.
Recommended actions
Recommended actions Check and change the RAPID program.
Check and change the RAPID program. Recovery: arg.
Description Description
Task: arg. Task: arg.
The argument type of arg is not compatible with cfg type. The path 'arg' in argument arg is incorrect.
Expected arg. Program ref: arg.
Program ref: arg.
Recommended actions
Recommended actions Check and change the path.
Recovery: arg. Recovery: arg.
Description Description
Task: arg. Unable to access the I/O signal. Signal and I/O device unknown.
Unknown cfg domain in argument arg.
Consequences
Program ref: arg.
Impossible to restart.
Recommended actions
Probable causes
Check and change the RAPID program.
The connection with the I/O module is broken.
Recovery: arg.
Recommended actions
41428, Axis Error Check and change the value of the argument axis.
Task: arg.
The single axis is not init correctly. The sensor is not activated. 41435, Parameter Error
Program ref: arg.
Description
Task: arg.
41429, Axis Error Argument Channel is out of range.
Description
41431, System Access Error
Task: arg.
Description Cannot reset all test signals.
Task: arg. Program ref: arg.
Unknown LOGSRV instance.
Recommended actions
Program ref: arg.
Restart the controller and retry.
Recommended actions
Restart the controller and retry. 41438, Undefined Load
Description
41432, System Access Error
Task: arg.
Description WARNING! Argument arg has undefined load (mass=0).
Task: arg. Program ref: arg.
Cannot set test signals.
Consequences
Program ref: arg.
IMPORTANT TO DEFINE CORRECT LOAD to avoid mechanical
Recommended actions damages of the robot.
Restart the controller and retry.
Recommended actions
Define the actual load for the tool or the grip load before
41433, Parameter Error
program movement or jogging. A good motion performance
Description requires a correctly defined load.
Task: arg.
41439, Undefined Load The reference in argument arg is not an entire persistent
variable.
Description
Program ref: arg.
Task: arg.
WARNING! Argument arg has undefined load center of gravity. Recommended actions
Program ref: arg. It is not possible to use record component or array element in
arg. arg. It is only possible to use entire persistent variables for
Consequences
Tool, WObj or Load in any motion instruction.
IMPORTANT TO DEFINE CORRECT LOAD to avoid mechanical
damage of the robot.
41443, Argument Error
Recommended actions
Description
Define the actual center of gravity for the tool load or the grip
Task: arg.
load before program movement or jogging (cog.x, cog.y and
Argument Tool has negative load of the tool.
cog.z cannot be 0 mm at the same time). Load identification
Program ref: arg.
can be done with the service routine LoadIdentify.
Recommended actions
41440, Argument Is Missing Define the correct load of the tool before use of the tool for
jogging or program movement. Load identification of the tool
Description
can be done with the service routine LoadIdentify.
Task: arg.
One of the switch parameter arg or arg has to be defined.
41444, Argument Error
Program ref: arg.
Description
Consequences
Task: arg.
The called RAPID routine could not be executed.
Argument Tool has at least one inertia data component with
Recommended actions
negative value.
An argument of the data type switch must be specified.
Program ref: arg.
Recommended actions
41441, UnLoad Error
Define all inertia data components (ix, iy or iz) to actual positive
Description values.
Task: arg.
Module loaded with path arg is active and therefore cannot be 41445, Argument Error
erased.
Description
Program ref: arg.
Task: arg.
Probable causes
No \WObj specified for movement with stationary TCP.
Instruction UnLoad or WaitLoad is executed in the same module
Program ref: arg.
as the module that should be removed. Instruction UnLoad or
Recommended actions
WaitLoad is in a trap that is executed earlier than expected. If
Add argument \WObj for actual work object. If not movement
there is a CONNECT to a trap routine in the module, an IDelete
with stationary TCP, change the component "robhold" in
on the trap has to be done before the module can be unloaded.
argument Tool to TRUE (robot holds the tool).
Recommended actions
Check that the module does not contain routines or data that
41446, Argument Error
are still active, for example CONNECT.
Recovery: arg. Description
Task: arg.
41442, Reference Error It is undefined if the robot holds the tool or the work object.
Program ref: arg.
Description
Task: arg.
Recommended actions
The mechanical unit name defined in \WObj must correspond 41455, System Access Error
to the name earlier defined in the system parameters and must Description
be activated. Task: arg.
Operative system get time failed.
Recommended actions
Check and change the argument.
Description Description
Task: arg. Task: arg.
The argument FromRawData and ToRawData are equal. You are not allowed to deactivate I/O device arg.
Program ref: arg. Program ref: arg.
Description Description
Task: arg. Task: arg.
Illegal value in argument arg. There is no client e.g. a FlexPendant taking care of instruction.
Program ref: arg. Program ref: arg.
Description
41477, TimeOut Task: arg.
The instruction arg is only available if there is a TCP-robot
Description
defined in the program task.
Task: arg.
Program ref: arg.
The time set in argument arg in instruction WaitSyncTask has
expired. Recommended actions
Program ref: arg. Check the configuration. The instruction must be removed, if
the task is not supposed to have a TCP-robot.
Recommended actions
Recovery: arg.
41487, Instruction Error
41480, UnpackRawBytes Error Description
Task: arg.
Description
The instruction arg only works if the TCP-robot is active.
Task: arg.
Program ref: arg.
The number of bytes to unpack is too high, and has been
reduced. Length: arg. Recommended actions
Program ref: arg. Activate the TCP-robot in the task.
Consequences
The string has been filled with data, but only the valid amount. 41488, Value Error
Description
41489, Value error
Task: arg.
The value of the ID is negative or is not an integer. Description
Program ref: arg. Task: arg.
The robot axis arg is not moveable and therefore must not be
Recommended actions
supervised.
Check the value of the optional argument ID. The value must
Program ref: arg.
be a nonnegative integer.
Recommended actions
41484, TimeOut Change the value of axis arg to 9E9.
Description
41490, TimeOut
Task: arg.
The time set in argument arg in instruction SyncMoveOn has Description
expired. Task: arg.
Program ref: arg. The time set in argument arg in instruction SyncMoveOff has
expired.
The instruction arg is not available if there is a TCP-robot movement within program has been done.
Recommended actions program tasks. To have a well-defined state of the system you
Check the configuration. The instruction must be removed, if should move PP to main.
Task: arg. Not ready with the switch from synchronized to independent
The instruction arg only works if the mechanical unit is active. mode.
Activate the mechanical unit in the task. Restart of current instruction is blocked. The system can either
be in synchronized motion mode or still in independent motion
Probable causes
Description
Stop of program when having an active instruction. Then a PP
Task: arg.
movement within program has been done.
There is no TCP-robot available in the task.
Program ref: arg. Recommended actions
Move PP to start the program again. PP must be moved in all
Recommended actions
program tasks. To have a well-defined state of the system you
To be able to run the instruction a TCP-robot must be available
should move PP to main.
in the task.
Description
41500, Independent Mode
Task: arg.
Description The mechanical unit stated does not exist in the task.
Task: arg. Program ref: arg.
System is in independent mode. Instruction must not have an
Recommended actions
ID.
Add another mechanical unit to the instruction.
Program ref: arg.
Description Description
Task: arg. Task: arg.
Load Identification is not available for this robot type. Selection of PayLoad out of limits.
Program ref: arg. Program ref: arg.
Description Description
Task: arg. Task: arg.
Not valid load identification position. wobj0 cannot be active for roomfix TCP.
Program ref: arg. Program ref: arg.
Description Description
Task: arg. Task: arg.
Not allowed to identify (or use) tool0. Selection of method out of limits.
Program ref: arg. Program ref: arg.
PP has been moved to the beginning of the Load Identification None of the tasks in the task list is a NORMAL, activated task.
routine and is now ready for a new restart. Program ref: arg.
Program ref: arg.
Recommended actions
Probable causes Check in the Task Selection Panel that at least one of the tasks
Service routine was stopped during measurement, interrupted in the task list are selected = activated. Check in the .cfg-file
with cancel by the user or interrupted because some type of that at least one of the tasks selected is NORMAL.
other error. Check former Event Log message for reason.
Recommended actions
41519, LoadId Error
Change the value of the argument to a non-negative integer.
Description
Task: arg. 41524, Instruction Error
Mass must be > 0 kg.
Description
Program ref: arg.
Task: arg.
Recommended actions The program is executing in an UNDO handler. It is not allowed
Specify the mass to something greater than 0. Press Start to to execute the instruction arg in an UNDO handler.
continue. Program ref: arg.
Recommended actions
41520, Error Recovery Constant Not Booked
Remove the instruction.
Description
Task: arg. 41525, Instruction Error
Error recovery constant arg is not booked.
Description
Program ref: arg.
Task: arg.
Recommended actions The program is executing in an EVENT routine. It is not allowed
Use instruction BookErrNo to book the constant or use an error to execute the instruction arg in an EVENT routine.
recovery constant booked by the system (cannot be used with Program ref: arg.
ErrRaise).
Recommended actions
Remove the instruction.
41521, Task Status Error
Description
Task: arg.
41526, Instruction Error in another task if: Switch \UseCurWObjPos is used. The
coordinated workobject is standing still.
Description
Task: arg.
41531, Task Not In TaskList
Instruction arg may only be used in an ERROR handler.
Program ref: arg. Description
Task: arg.
Recommended actions
arg is not one of the tasks in the TaskList, or there is a mismatch
Remove the instruction or move it to an ERROR handler.
between the task lists in the different tasks.
Program ref: arg.
41527, Argument Switch Is Missing
Recommended actions
Description
Add current task to the TaskList. Check that the task lists in the
Task: arg.
different tasks are similar. When using PERS variables, it might
There is an argument missing.
be necessary to unload the modules containing the task lists,
Program ref: arg.
and then reload them again.
Recommended actions
One of the switch parameters \Continue or \BreakOff in arg has 41532, Mismatch of task list
to be defined.
Description
Task: arg.
41528, Instruction Error
Failed to synchronize because of: The task list, arg, does not
Description match with the task lists with the same SyncID in the other
Task: arg. tasks, or a task name is used multiple times in the task list. Not
Instruction arg may only be used in a no-stepin routine. the same active tasks in task selection panel in the first
Recommended actions executed instruction as in the following instructions. Program
Remove the instruction or move it to a no-stepin routine. ref: arg.
Consequences
41529, Instruction Error The program execution is immediately halted.
41536, Unexpected SyncMoveOn The task reads the control task, arg, which does not control the
mechanical unit arg.
Description
Program ref: arg.
Task: arg.
Recommended actions
Unexpected SyncMoveOn (SyncID arg). The system is waiting
Change \MechUnit or the configuration.
for a SyncMoveOff.
Program ref: arg.
41541, Not Allowed From a Read Task
Recommended actions
Remove the SyncMoveOn instruction. Every SyncMoveOn must Description
Recommended actions
Description
Remove the instruction.
Task: arg.
Unexpected SyncMoveOff (SyncID arg). The system is waiting
for a SyncMoveOn.
Description Description
Task: arg. Task: arg.
Not possible to regain to path because of program stop in the The object arg does not exist in the system or is of type LOCAL
system. PERS.
Program ref: arg. Program ref: arg.
Probable causes
41552, PathRecorder Path Level Error
The I/O device may have been deactivated. No power to the
Description I/O device.
Task: arg.
Recommended actions
Cannot execute arg on current path level.
Recovery: arg.
Program ref: arg.
Program ref: arg. One of following: The RAPID program is missing an error
handler or the error handler does not handle this specific error.
Recommended actions
MODPOS operation done when not running in step or move
Change the task list to PERS.
step mode.
41567, Digital Output Break The address and port is already in use and cannot be used by
this socket.
Description
Program ref: arg.
Task: arg.
Recommended actions
A digital output interrupted the execution.
Recovery: arg.
Program ref: arg.
Recommended actions
41572, Socket error
Recovery: arg.
Description
Description
Task: arg. 41582, Socket error
The timeout specified in the instruction is too low. The timeout Description
is specified in seconds and must not be zero. Task: arg.
Program ref: arg. Empty data was specified to be sent or as storage in receive.
Recommended actions Program ref: arg.
Use a timeout value greater than zero. Recommended actions
Use a string, rawbyte or byte array with size greater than zero.
41578, Socket error
Description Consequences
Task: arg. The byte array is invalid. A byte array can only contain integers
The number of bytes to send has to be a value bigger than zero. between 0 and 255.
Change the value for the optional parameter NoOfBytes to a Change the byte array to contain valid data or use rawbytes to
Description Description
The specified number of bytes to be sent is longer than the Unexpected error when trying to get socket state.
Description
41588, Socket error
Task: arg.
Description The data received is too long to be stored in a string. The
Task: arg. maximum length of data that can be stored in a string is 80
Network is unreachable. characters.
Recommended actions
41595, Socket error Use SocketBind to specify which address to listen for incoming
connections.
Description
Task: arg.
The connection has been closed by the remote host. 41600, Socket error
Program ref: arg. Description
Recommended actions Task: arg.
Use error handler to re-establish connection before retrying to The specified client socket is already in use. The client socket
send/receive/peek. must not be created before calling SocketAccept.
Recovery: arg. Program ref: arg.
Probable causes
41596, Socket error SocketAccept has already been executed for the specified
socket.
Description
Task: arg. Recommended actions
Unexpected error binding socket. Close the client socket before using it in the call to
Program ref: arg. SocketAccept, or remove multiple SocketAccept with same
client socket.
Recommended actions
Move program pointer to Main and restart program.
41601, Socket error
41597, Socket error Description
Task: arg.
Description
Unexpected error accepting connection.
Task: arg.
Program ref: arg.
The socket has already been bound to an address and cannot
be bound again. Recommended actions
Program ref: arg. Move program pointer to Main and restart program.
socket can only be used once to listen for incoming The socket type is of the type stream type protocol TCP/IP.
Consequences Description
of the data type socketdev. The variable has been used when The RAPID program will be executed for ever.
Description
Task: arg.
The argument Icon of type icondata has not allowed value. Only Probable causes
allowed to use the predefined data of type icondata. Error in the RAPID program.
Program ref: arg.
Recommended actions
Probable causes Check and change the RAPID program. PP must be moved in
Icondata must be: an integer, have a value within the predefined all tasks before you can continue.
range.
Consequences Consequences
The program execution is immediately halted. The program execution is immediately halted.
Consequences
41627, Faulty use of arg
Using other argument than TP_LATEST, nothing will happen.
Description
Recommended actions
Task: arg.
Remove the instruction.
arg is used on store path level and system was not in
synchronized motion mode before arg.
41633, Can only be used in an UNDO handler
Program ref: arg.
Description
Consequences
Task: arg.
The program execution is immediately halted.
The instruction arg can only be used in an UNDO handler.
Probable causes Program ref: arg.
Error in the RAPID program.
Consequences
Recommended actions Program execution will be stopped.
Check and change the RAPID program. PP must be moved in
Recommended actions
all tasks before you can continue.
Use another instruction and/or move this instruction to the
UNDO handler.
41630, Unsafe Synchronization
Recommended actions
41631, Instruction Error
Recovery: arg.
Description
Task: arg. 41635, Unexpected SyncMoveOff
The program is executing in an EVENT routine. It is not allowed
Description
to execute the current instruction in an EVENT routine with
Task: arg.
shelf arg.
Unexpected SyncMoveOff (SyncID arg). The system is already
Program ref: arg.
in unsynchronized mode.
Recommended actions Program ref: arg.
Remove the instruction.
Probable causes
Use of task lists that are non-global can cause this error.
Description task arg that earlier was deactivated in task selection panel and
Unexpected SyncMoveOff (SyncId arg) from Task not included Recommended actions
in synchronized group. Move PP to main to reset tasks used at start from main. Then
Program ref: arg. use the task selection panel to select which tasks that you want
Use of task lists that are non-global can cause this error.
41640, Move PP Warning
Recommended actions
Remove the SyncMoveOff instruction. Every SyncMoveOn must Description
be followed by one SyncMoveOff instruction. Check your task Task: arg.
lists. Move of program pointer when path is stored may cause
problems if moved to a place after the path restore.
41637, Task not active in task selection panel Consequences
anymore Path may unintentionally stay in a stored state.
Argument arg not within range. causing the stop has preferable been presented in another log.
Program ref: arg. If the robot is performing a circular movement, the robot has
to be moved to the beginning of the circular movement before
Recommended actions
restarting the program.
arg must be > 0 when arg = 0.
Recommended actions
41643, Argument Error Find out why the program has been blocked (maybe in other
logs), correct the problem and move program pointer in all
Description
Motion tasks before restarting the program.
Task: arg.
Argument arg not within range.
41647, Program Halted from RAPID
Program ref: arg.
Description
Recommended actions
Task: arg.
arg must be an integer when arg < 0.
Program and movement are halted with System Halt from
RAPID.
41644, Argument Error
Program ref: arg.
Description
Consequences
Task: arg.
Due to a programmed System Halt in RAPID both program
Argument arg not within range.
execution and movements are stopped. The problem causing
Program ref: arg.
the stop has preferable been presented in another log.
Recommended actions
Recommended actions
arg must greater or equal to 0.
Find out why the program has been halted (maybe in other
logs), correct the problem and turn motors on before restarting
41645, Program Stopped from RAPID
the program.
Description
Task: arg. 41648, Execution Error
Program and movement are stopped with System Stop from
Description
RAPID.
Task: arg.
Program ref: arg.
Not allowed to change run mode from forward to backward,
Consequences from continues to stepwise or vice versa.
Due to a programmed System Stop in RAPID both program Program ref: arg.
execution and movements are stopped. The problem causing
Recommended actions
the stop has preferable been presented in another log.
Select the original run mode and continue program execution.
Recommended actions
Find out why the program has been stopped (maybe in other 41649, Incorrect Error Message
logs), correct the problem and restart the program.
Description
Task: arg.
41646, Program Blocked from RAPID
At least one of the arguments in the instruction arg exceeds
Description the limitations described in the manual.
Task: arg. Program ref: arg.
Program and movement are stopped and blocked with System
Probable causes
Stop RAPID Block from RAPID.
The arguments to instruction arg contain limitations both on
Program ref: arg.
each string and the total amount of characters used in the
Consequences instruction. This is described in the manual.
Due to a programmed System Stop RAPID Block in RAPID both
program execution and movements are stopped. The problem
41651, Ignored StartMove actions for task 41654, Execution error CalcJointT
Description Description
The non-Motion task arg has executed a StartMove instruction. Task: arg.
The Motion task arg has, however, not been started. It was not possible to execute the function CalcJointT with
Program ref: arg. argument \UseCurWObjPos, because the mechanical unit arg
was moving at the time of execution of CalcJointT.
Consequences
Program ref: arg.
No movements can be performed if the Motion task has been
stopped by another non-Motion task. Recommended actions
Function CalcJointT with argument \UseCurWObjPos can only
Probable causes
be executed without error, if the coordinated workobject moved
The Motion task has not been stopped. The Motion task was
by another task is standing still.
stopped by another non-Motion task arg. This time the cause
Recovery: arg.
was arg.
Recommended actions
41655, Argument not a Motion task
Use the switch \AllMotionTasks in StartMove if this instruction
should start a movement that is stopped by another non-Motion Description
task. Task: arg.
The function/instruction arg has been used with an argument
41652, Forced StartMove action that refer to a task, arg. That task is not a Motion task
(controlling mechanical units) and can therefore not be used.
Description
Program ref: arg.
The non-Motion task arg has executed a StartMove instruction.
Probable causes
The instruction discovered that the Motion task arg has been
arg with argument \TaskRef or \TaskName can only be used
stopped by this task. That Motion task will be started to prevent
without errors if the task that the arguments refer to is a Motion
inexplicable stopped movements.
task.
Program ref: arg.
Recommended actions
Probable causes
Change the argument \TaskRef or \TaskName or remove it and
The Motion task has been stopped with the switch
restart the program execution.
\AllMotionTasks active in the StopMove instruction but not in
Recovery: arg.
the StartMove instruction. The StopMove instruction has been
executed in synchronized mode and the StartMove in
independent mode.
41656, Not allowed value Maximum number of views has been exceeded. There is no
space left on the FlexPendant for the new view.
Description
Program ref: arg.
Task: arg.
Illegal value in argument arg. Consequences
Check and change the value. It must be between arg and arg. Too many open views.
Recommended actions
41657, File Access Error Close one view and try again.
Recovery: arg.
Description
Task: arg.
41661, Assembly could not be found
Could not access the file/device arg.
Program ref: arg. Description
Probable causes Task: arg. The assembly could not be found, or does not exist.
The path or filename is wrong. The maximum number of The FlexPendant Interface option is missing. Status arg.
simultaneously opened files is exceeded. The disk is full. Program ref: arg.
Check the path or filename. Check the disk space. Recovery: Probable causes
arg. The assembly arg could not be found. The system image does
not include the required option FlexPendant Interface.
41658, Program task is in StopMove state
Recommended actions
Description Check inparameters. Make sure that the modules been loaded
Task: arg. correctly to the robot controller. Check that FlexPendant
No movement will be performed in this Motion task, because Interface option is used. Recovery: arg.
the task is currently set in StopMove state ordered by some
non-Motion task. 41662, Assembly could not be loaded
Consequences Description
Not possible to start any movements. Task: arg.
Probable causes The assembly was found but could not be loaded. Status arg.
Some non-Motion task connected to this Motion task has set Program ref: arg.
To perform movements in this Motion task, the StopMove state Recommended actions
must be reset by the responsible non-Motion task with one of Make sure that the loaded modules are executable files for the
the following actions: Execute StartMove. Start the non-Motion FlexPendant.
task from main. a) Do power off-on if semi static non-Motion Recovery: arg.
task. b) Do installation start if static non-Motion task. c) Set PP
to main if normal non-Motion task. 41663, Instance could not be created
Description
41660, No space left for the new view
Task: arg.
Description The assembly exist but no new instance could be created.
Task: arg. Status arg.
Program ref: arg.
Consequences
41664, The typename is invalid for this assembly
The program execution is stopped immediately.
Description
Probable causes
Task: arg.
An illegal combination of optional arguments and switches was
The inparameter arg is invalid. The typename does not match
used.
the assembly. Status arg.
Recommended actions
Program ref: arg.
Correct the RAPID program.
Consequences
The view will not be launched.
41670, Entire Array Not Allowed As Argument
Recommended actions
Description
Check the inparameters.
Task: arg.
Recovery: arg.
The argument arg is of data type 'any type' and can for that
reason only be checked during runtime. An entire array cannot
41665, arg does not match assembly to load
be used as argument even if the array is of right data type.
Description Program ref: arg.
Task: arg The type or name of the assembly does not match
Consequences
with the used arg. Status arg.
The program execution is stopped immediately.
Program ref: arg.
Recommended actions
Consequences
Replace the array with a valid argument.
The view will not be launched.
Consequences
41666, Fatal UIShow error
The system can be overloaded.
Description
Recommended actions
Task: arg.
Change instruction WaitUntil, argument \PollRate to a value
Unknown error code arg received.
greater than or equal to 0.01 s.
Program ref: arg.
Description
Task: arg. 41679, Device access error
Parameter arg is not in the range of 0 to 100.
Description
Program ref: arg.
Task: arg.
Recommended actions The maximum number of simultaneously opened files is
Check and change the RAPID program. exceeded.
Recovery: arg. Program ref: arg.
Recommended actions
41675, Not Integer Close one or more I/O devices and try again.
Task: arg.
Parameter arg is not an integer. 41680, String too long
Program ref: arg.
Description
Recommended actions Task: arg.
Check the RAPID program, or use ERROR handler. The string arg exceeds the maximum number of characters
Recovery: arg. allowed for a module.
Program ref: arg.
41676, Device access error Recommended actions
Task:arg Unable to open File or Serial channel, 'arg' does not Recovery: arg.
exist.
Program ref: arg. 41682, Too many subscriptions from I/O
Description
Task: arg.
Recommended actions Program ref: arg. An unknown error occurred while opening
Remove some subscriptions on signals or change the time for the file.
the event. (i.e. any ISignalXX or TriggIO).
Probable causes
If the file was located on an USB disk, check that the disk is
41683, Argument Error not removed, or has too many files in root folder. Check that
Description
41685, Not valid value
Task: arg.
Description The argument arg is of the type arg and is not valid to use.
Task: arg. Program ref: arg.
A wrong combination of switch and value is used. The signal
Consequences
can have values between:
The program execution is stopped immediately.
Min: arg.
Max: arg. Recommended actions
Switch and value used: arg. Check the data type. Non-value, semi-value types or motsetdata
Consequences
41691, RMQ Error - Client name not valid
The program execution is stopped immediately.
Description
Probable causes
Task: arg.
Wrong value used, or wrong switch used.
The name arg cannot be found. It is not a valid RMQ client
Recommended actions
name.
Change the value used, or change the switch argument.
Program ref: arg.
Probable causes
41687, File Open Error
A non-valid name is used.
Description
Recommended actions
Task: arg.
Change name to search for.
Unable to open arg.
The arg used is not valid. Use data type arg in argument Data. Check that the data types
Program ref: arg. are equal defined in both sender and receiver code. Recovery:
arg.
Consequences
Communication with client with current arg is no longer
41695, RMQ Error - Not equal dimensions on data
possible.
Description
Probable causes
Task: arg.
The arg has not been initialized. The destination slot is not valid
The data types are equal, but the dimensions differs between
anymore. This can happen if a remote client has disconnected
the data in the message and the parameter used in argument
from the controller. Instruction RMQSendWait was restarted
arg.
after a power fail. When the instruction is restarted, the arg is
Program ref: arg.
set to 0.
Consequences
Recommended actions
The data could not be copied.
Recovery: arg.
Recommended actions
41693, RMQ Error - Max size for message Use a parameter in argument arg with equal dimensions as the
exceeded data in the message.
Recovery: arg.
Description
Task: arg.
41696, RMQ Error - Not valid use of instruction
The size of the data in arg exceeds maximum size.
Program ref: arg. Description
Task: arg.
Consequences
The instruction arg is only supported on TRAP level.
The message will not be sent.
Program ref: arg.
Probable causes
Consequences
Trying to send larger messages then arg. Due to limitations in
The program execution is stopped immediately.
RMQ, such big messages cannot be sent.
Probable causes
Recommended actions
Instruction arg is used either on user execution level or normal
Send smaller messages.
execution level.
Recovery: arg.
Recommended actions
41694, RMQ Error - Not equal data types Remove instruction, or move it to a TRAP routine.
Description
41697, RMQ Error - No RMQ configured
Task: arg.
The data type in the rmqmessage is of the type arg and the Description
data type in argument Data is of the type arg. Task: arg.
Program ref: arg. No RMQ is configured for task arg.
Program ref: arg.
Consequences
No data can be fetched. Consequences
The program execution is stopped immediately.
Consequences Consequences
The program execution is stopped immediately. No message was collected.
Description
41702, RMQ Error - arg not valid
Task: arg.
The size of the data in arg exceeds maximum size. Description
Program ref: arg. Task: arg.
Use of non-valid data in argument arg.
Consequences
Program ref: arg.
The message will not be sent.
Consequences
Probable causes
The program execution is immediately stopped.
Trying to send larger messages then allowed. The receiving
client is not configured to receive the size of the message sent. Probable causes
Use of a variable arg that not contain any valid data. The
Recommended actions
variable has only been initialized, no valid data has been copied
Change the size of the RMQ for the receiver, or send smaller
to the variable.
messages.
Recovery: arg. Recommended actions
Check the RAPID program.
41700, RMQ Error - Interrupt setup failed
41703, RMQ Error - Data could not be copied
Description
Task: arg. Description
Two different interrupt identities cannot be used for the same Task: arg.
data type in instruction arg. Each data type need a unique The data type arg exceeds the maximum size supported for the
interrupt identity and unique TRAP routine. RMQ configured for task arg.
Program ref: arg. Program ref: arg.
Consequences Consequences
The program execution is stopped immediately. No message has been received.
Consequences
41707, RMQ Error - Instruction invalid in current
The sent message will be thrown.
mode
Probable causes
Description
The client does not receive in the same pace as the sender is
Task: arg.
sending messages. If using instruction arg, you might need a
arg is only allowed when RMQ is configured in arg mode.
wait time between each arg instruction.
Program ref: arg.
Recommended actions
Consequences
The client should receive messages to make room for new
The program execution is immediately stopped.
messages. Or the sender should limit the number of messages
sent. Probable causes
Recommended actions
41705, RMQ Error - Max Time Expired Change the configuration of the RAPID Message Queue in arg
to arg mode, or use an instruction that is allowed in the current
Description
mode.
Task: arg.
The programmed waiting time has expired.
Program ref: arg.
41708, RMQ Error - Invalid message
Consequences Description
There is no guarantee that the message has arrived to the client. Task: arg.
The received RMQ message was invalid.
Probable causes
Program ref: arg.
The client that should receive the message is not interested of
receiving data of the specified data type. The message has Consequences
been discarded. The client has received the message, and in The received RMQ message was discarded.
the answer sent a data type not matching with the specified Probable causes
data type used in arg of instruction arg.The client has received A received RMQ message had a corrupt header or data part.
the message. The answer is delayed so the time out time for
Recommended actions
instruction arg expired.
Recovery: arg.
Recommended actions
Check the client program. Increase the waiting time for 41711, Value is not percent
instruction arg.
Description
Recovery: arg.
Task: arg.
The value of argument arg is not a valid percent. The argument arg must be either CSS_X, CSS_Y, CSS_Z,
Program ref: arg. CSS_XY, CSS_XZ, CSS_YZ, CSS_XYZ, CSS_XYRZ.
Program ref: arg.
Recommended actions
Check that the value is in the range of 0 to 100. Recommended actions
Check the value of arg.
41712, Argument Error
41716, Invalid Offset Direction
Description
Task: arg. Description
Tooldata arg has been defined, but is no longer available in the Task: arg.
system. The argument arg must be either CSS_POSX, CSS_NEGX,
Program ref: arg. CSS_POSY, CSS_NEGY, CSS_POSZ, CSS_NEGZ.
Program ref: arg.
Probable causes
Tooldata might have been defined in a module that is no longer Recommended actions
available in the system. Check the value of arg.
Description Description
Task: arg. Task: arg.
Wobjdata arg has been defined, but is no longer available in The value of argument arg is too low.
the system. Program ref: arg.
Program ref: arg.
Recommended actions
Consequences Increase the value of arg.
Wobjdata might have been defined in a module that is no longer
available in the system. 41718, Invalid Dimensions
Description
41714, Too many error events
Task: arg.
Description Dimension arg on searched symbol is incompatible with
Execution of task arg has stopped. There are too many dimension arg in argument.
unhandled error events in queue. The system can only handle Program ref: arg. A dimension of '{0}' means given symbol is
one error event at a time. of non-array type.
Description Description
Task: arg. Task: arg.
The path did not finish for the following task(s): arg make sure 41725, Invalid Configuration Settings
the task is running.
Description
Program ref: arg.
Task: arg.
Probable causes The configuration parameters for Cartesian Soft Servo are
The task is not running, the movement has been stopped, or a invalid. The current combination can lead to unstable behavior.
movement use low speed. Program ref: arg.
Recommended actions Recommended actions
Recovery: arg. Change the configuration for Cartesian Soft Servo.
Probable causes
41722, Too High Value
The Motion task has not been stopped. The Motion task was
Description stopped by another non-Motion task: arg. This time the cause
Task: arg. was arg.
The value of argument arg is too high. The value must be
Recommended actions
between arg and arg.
Use the switch \AllMotionTasks in StopMoveReset if this
Program ref: arg.
instruction should reset a StopMove from another non-Motion
task.
41723, Network is in error state
Description
Task: arg. 41730, Signal exceeds max number of allowed
Cartesian Soft Servo Activation is not allowed with a moving bits
work object. Only a programmed user frame is allowed.
Description
Program ref: arg.
Task: arg.
The signal arg is too big. If using signals over 23 bits, use the 41738, Wrist Interpolation option needed
data type triggiosdnum that accept signals up to 32 bits.
Description
Program ref: arg.
Task: arg.
Recommended actions Instruction arg is used with a switch that requires option Wrist
Group signals can have 23 bits or less if using datatype triggios Interpolation.
in arg instruction. Program ref: arg.
Consequences
41731, Signal name undefined
The program execution is immediately stopped.
Description
Probable causes
Task: arg.
Missing a RobotWare option.
The signal arg is unknown in the system.
Recommended actions
Program ref: arg.
Do not use any of the following switches: arg.
Consequences
The program execution is stopped immediately.
41739, StorePath required
Probable causes
Description
The signal must be defined in the system parameters.
Task: arg.
Recommended actions Instruction arg is executing in an error handler or a trap routine.
Define the signal in the system parameters. Use arg before using a movement instruction on other level
than base.
41732, Too many trigs used Program ref: arg.
Recommended actions
41741, Calculation overflow
Execute instructions in right order.
Recovery: arg. Description
Task: arg.
The calculation result is not within the range 0 - 4294967295.
Program ref: arg.
Recommended actions
41742, Negative subtraction Remove the instruction.
Description
Task: arg. 41746, Instruction Error
The subtraction result is negative. Description
Program ref: arg. Task: arg.
Consequences The program is executing at USER level, i.e. in an event routine
The calculation will return error. or a service routine. It is not allowed to execute the instruction
arg at USER level.
Probable causes
Program ref: arg.
The first value in the subtraction is smaller than the second
value. Recommended actions
Remove the instruction.
Recommended actions
Make sure the first value is larger than the second upon
41747, Process signal off
subtraction.
Recovery: arg. Description
Task: arg.
41743, Division with zero The process signal arg is set to off (0).
Program ref: arg.
Description
Task: arg. Consequences
Division with zero. A recoverable error ERR_PROCSIGNAL_OFF is thrown.
Program ref: arg. Probable causes
Consequences The optional argument \ProcSignal has been used for the
Calculation will return error. instruction ProcerrRecovery. The signal makes it possible for
the user to turn on/off the instruction ProcerrRecovery.
Probable causes
Division with zero. Recommended actions
Add an error handler for ERR_PROCSIGNAL_OFF error or
Recommended actions
remove the optional argument \ProcSignal from the instruction
Recovery: arg.
call.
Description Description
Task: arg. Task: arg.
The value for parameter arg is out of limit. Program ref: arg arg requires the robot to run at the first path
Program ref: arg. level.
Consequences
41751, Array size error
The program execution is stopped immediately.
Description
Recommended actions
Task: arg.
Increase speed or shorten the length of the path.
The array arg is not big enough to fit arg number of elements.
Program ref: arg.
41756, Missing FricIdInit
Consequences
Description
The program execution is stopped immediately.
Task: arg.
Recommended actions arg must be executed before arg.
Change the size of the array to fit all elements. Program ref: arg.
Consequences
41752, Num Limit Error
The program execution is stopped immediately.
Description
Task: arg. 41757, Mechanical unit not found
The value for parameter arg is out of limit.
Description
Program ref: arg.
Task: arg.
Recommended actions Mechanical unit arg not found.
Recovery: arg. Program ref: arg.
Consequences Consequences
The program execution is stopped immediately. The program execution is stopped immediately.
41758, Array too small 41762, The argument string value is invalid
Description Description
Task: arg. Task: arg.
The array used is too small. The size of the array arg must be The argument string arg is invalid and cannot be converted.
equal to arg, the number of robot axes. Program ref: arg.
Program ref: arg.
Consequences
Consequences The program execution is stopped immediately.
The program execution is stopped immediately.
Probable causes
Recommended actions The only valid letter characters is a-f and A-F and only for
Increase the size of the array arg. HexToDec. The ., - and + characters is not valid for HexToDec.
The - character is not valid for DecToHex. The value is not a
41759, Signal exceeds max number of allowed valid integer.
bits Recommended actions
Description Edit the argument value string so it gets valid and can be
Consequences
41760, arg when in synchronized mode The argument value string is converted but it is set to the
Task: arg arg cannot be used together with synchronized Probable causes
movement. The argument string value exceeds the highest supported value.
Program ref: arg.
Recommended actions
Consequences Edit the argument value string so it do not exceed the highest
The program execution is stopped immediately. supported value.
Recommended actions
Remove any SyncMoveOn between arg and arg. 41764, Wrong combination in arg
Description
41761, Value out of range Task: arg.
The integer value arg cannot be copied to a arg datatype. The Program ref: arg.
Recommended actions
41765, The argument value is too high Check the configuration. The instruction must be removed. The
Task: arg.
Optional argument arg is used, and the group signal has arg 41769, Service data not found
bits. This can cause loss of precision in the variable used in
Description
optional argument arg.
Task: arg.
Program ref: arg.
The service data for the mechanical unit arg could not be found.
Consequences Program ref: arg.
The program execution is stopped immediately.
Consequences
Probable causes No service data is read.
Argument arg is used, and it is a risk that the precision of the
Probable causes
value is lost. Group signals consisting of 23 bits or less can be
There is no such service data present for this mechanical unit.
represented by the num data type, and group signals of 32 bits
Recommended actions
or less can be represented by the dnum data type, if they are
Check that the specified service data is defined for the
used in a RAPID program.
mechanical unit.
Recommended actions
To avoid loss of precision in the used variable in arg, use
41770, System Access Error
optional argument arg instead.
Description
Probable causes
The reasons for this error can be: The camera is not connected 41780, Camera is in program mode
to the controller. There is no power to the camera. The camera's
Description
IP address is not valid. The camera does not have a name. The
Task: arg.
camera is not connected to the proper network interface.
The operation failed because the camera arg is in program
Normally only the service port is supported.
mode.
Recommended actions Program ref: arg.
Check cabling between robot controller and camera. Check
Probable causes
that the LED power and link indicators on the camera are active.
The function or instruction can only be used if the camera is in
Use RobotStudio to check that the IP address has been
running mode.
configured correctly. Set a valid name to the camera.
Recommended actions
To change to running mode, use instruction arg.
41778, Failed to load job
Recovery: arg.
Description
Task: arg. 41781, Camera is in running mode
Failed to load the job named arg for camera arg.
Description
Program ref: arg.
Task: arg.
Consequences
The operation failed because the camera arg is in running mode.
The program execution is stopped immediately.
Program ref: arg.
Probable causes
Probable causes
The job arg is incorrect or unavailable. The camera arg is out
The function or instruction can only be used if the camera is in
of memory.
program mode.
Recommended actions
Recommended actions
Check that the job named arg exists on the camera.
To change to program mode, use instruction arg.
Recovery: arg.
41779, Parameter cannot be modified
The current load data that is used when CSSAct is called has Report this problem to ABB Robotics if this happens.
to NO. If using GripLoad instruction, the configuration parameter Check the RAPID program. Instruction arg can only be used in
ModalPayloadMode should be set to YES. If using LoadId a RAPID task that controls a TCP robot.
Description
Task: arg.
Start of robot movements has been ordered from task arg. instruction exceeds the maximum physical output value for the
Reactivation of the enable device is needed when in manual analog signal used in AOp argument in TriggSpeed instruction.
reduced or manual full speed mode. Program ref: arg.
Description Consequences
The matrix used in argument A is singular, and the linear Probable causes
equation system cannot be solved. The signal named arg is configured in the I/O configuration and
Program ref: arg. cannot be reset.
41807, Not enough memory 41812, Domain not valid or not in use
Description Description
Task: arg. Task: arg.
The memory allocated is not enough to complete the current The domain arg used in instruction arg is not valid or is not in
calculation. use.
Program ref: arg. Program ref: arg.
The memory allocated at startup is too small to handle the Recommended actions
calculation. Recovery: arg.
Recommended actions
Use smaller sizes of the matrix used in the instruction. If this 41813, File or directory access error
is not possible, report the problem to ABB Robotics.
Description
Task: arg.
41810, Only allowed for 6 axis robot Unable to open file arg for writing, or directory specified does
The instruction arg with switch arg is only allowed for a 6 axis Probable causes
robot. File may be write protected. File or directory may have incorrect
Program ref: arg. name. The directory specified does not exist. No storage space
Probable causes Check if the file is write protected, and in such case change the
Instruction arg used with switch arg. setting. Make sure the file and directory names are correct.
Make sure that the directory exist. Make sure there is enough
Recommended actions
storage space available. Recovery: arg.
Remove arg or the switch arg.
Description
41819, Integer Error in Cyclic bool
Task: arg.
It is only allowed to setup arg number of cyclic bools. Description
Failure while adding or evaluating a logical expression, setup
Consequences
with RAPID instruction SetupCyclicBool. The persistent variable
The program execution is stopped immediately. The given
arg doesn't have an integer value.
condition will not be connected to arg.
Consequences
Probable causes
The program execution is stopped immediately.
The maximum number of cyclic bools (arg) has already been
setup. Probable causes
arg doesn't have an integer value.
Recommended actions
Remove all cyclic bools not used for the moment and try again. Recommended actions
Make sure that arg has an integer value.
41817, I/O Error in Cyclic bool
41820, Invalid EGM identity
Description
Failure while evaluating a logical expression setup with RAPID Description
instruction SetupCyclicBool. The signal arg is unknown to the Task: arg.
system. The EGM identity arg is not valid.
Program ref: arg.
Consequences
The program execution is stopped immediately. Consequences
The program execution is stopped immediately.
The state of the EGM instance with EGM identity arg could not Check that the UDP server application on the external device
No hit during ContactL. Before performing next instruction, Define triggdata by executing instruction TriggIO, TriggInt,
make sure that TCP is moved back to the start position of the TriggEquip, TriggSpeed or TriggCheckIO before current
Instruction arg used with argument arg and one of the optional Use a robtarget that is within the robot's working area.
a TRAP or a service routine. Check the I/O configuration for I/O signals and device transfer.
Consequences
41847, Signal not writeable
The program execution is stopped immediately.
Description
Recommended actions
The I/O signals bit(s) is set by a device transfer operation. The
Remove the instruction from your RAPID program.
signal arg is read only.
The persistent variable arg for the SearchX instruction is already The I/O signals bit(s) is set by a device transfer operation.
set to the specified value (high or low) at the start of searching. Recommended actions
Before performing next search, make sure that TCP is moved Check the I/O configuration for I/O signals and device transfer.
back to the start position of the search path. Change signal used in RAPID program.
Program ref: arg.
41848, Too low visualization time 41851, Wrong value type used
Description Description
Task: arg. Task: arg.
The specified visualization time is too low. Wrong value type used in optional argument arg. The only valid
Program ref: arg. types are bool, num or dnum, or any alias type of those three
base types.
Consequences
Program ref: arg.
The program execution is stopped immediately.
Consequences
Recommended actions
The program execution is stopped immediately.
Check the RAPID documentation regarding the minimum
visualization time. Increase the visualization time used in the Probable causes
RAPID program. Wrong value type used.
Recommended actions
41849, Bad combination of values used in Change type used in optional argument arg.
arguments
the RAPID program defined signal using AliasIO. Re-connect The format might be wrong.
Description
Not possible to setup ASCII log for the cyclic bool arg.
41880, AliasCamera Define Error
The cyclic bool is not active when activation of ASCII log is Task: arg.
done with RAPID instruction StartAsciiLog. The camera in argument CameraName or FromCamera: arg,
must be defined in the Communication configuration (SIO,cfg)
Recommended actions
and the camera in argument ToCamera: arg, must be declared
Use RAPID instruction SetupCyclicBool using cyclic bool arg
in the RAPID program and not defined in the Communication
before using StartAsciiLog.
configuration (SIO,cfg).
Program ref: arg.
41863, Mechanical unit not TCP robot
Recommended actions
Description
Check the Communication configuration and the RAPID
Task: arg.
program.
The mechanical unit arg is not a TCP robot. arg can only be
Recovery: arg.
used if the mechanical unit is a TCP robot.
Program ref: arg.
41881, Persistent boolean Break
Consequences
Description
The program execution is stopped immediately.
Task: arg.
Recommended actions A value change on a persistent boolean variable interrupted
Use arg with TCP robot only. the execution.
Program ref: arg.
Recommended actions
41884, CyclicBrakeCheck Error Check that only one task is executing CyclicBrakeCheck routine
SafeMove option or the EPS option is a requirement if running on normal level has been ended. To cancel an active
Consequences
41887, BrakeCheck Error
The program execution is stopped immediately.
Description
Probable causes
Task: arg.
Using CyclicBrakeCheck without required options.
BrakeCheck is already active.
The BrakeCheck routine cannot be executed from several tasks Recommended actions
or execution levels at the same time. Change datatype used in arg to a dnum variable.
Currently task arg is executing BrakeCheck on execution level
arg (LEVEL_NORMAL=0, LEVEL_SERVICE=2). 41890, Parameter error
Program ref: arg.
Description
Consequences Task: arg
The program execution is stopped immediately. The value used in argument NumPoints (arg) is larger than the
Probable causes array size of argument Points (arg).
More than one call to procedure BrakeCheck. Program ref: arg
Description
41888, Not allowed command
Task: arg
Description Need at least two points to identify line.
Task: arg Used points: arg
The instruction/function arg cannot be used when you have an Program ref: arg
ongoing brake check.
Consequences
Program ref: arg
The program execution is stopped immediately.
Consequences
Recommended actions
The program execution is stopped immediately. Move PP to
Correct the RAPID program.
main.
Consequences
41889, Value error
The program execution is stopped immediately.
Description
Recommended actions
Task: arg
Correct the RAPID program.
The value read is an integer and above the maximum integer
value for num, 8388608. Value read: arg.
41893, Too few points
Program ref: arg
Description
Consequences
Task:arg
The program execution is stopped immediately.
Need at least three points to identify circle.
Probable causes
Used points: arg
A num variable is used to store the read integer value, and that
Program ref: arg
value is above the maximum integer value for a num.
Consequences Consequences
The program execution is stopped immediately. The program execution is stopped immediately.
Description Description
Task:arg Task: arg
Need at least four points to identify sphere. The point distribution is not a plane.
Used points: arg Program ref:arg
Program ref: arg arg
arg
Consequences
arg
The program execution is stopped immediately.
Consequences
Recommended actions
The program execution is stopped immediately.
Correct the RAPID program.
Recommended actions
41895, Too many points Correct the RAPID program.
Description
41899, Argument error
Task: arg
Can handle at most 100 points. Description
Used points: arg Task: arg
Program ref: arg The point distribution is not a line.
Program ref:arg
Consequences
arg
The program execution is stopped immediately.
arg
Recommended actions
arg
Correct the RAPID program.
Consequences
The program execution is stopped immediately.
41896, Argument error
Recommended actions
Description
Correct the RAPID program.
Task: arg
Cannot calculate a plane because the three points are collinear.
41900, Orientation Value Error
Program ref: arg
Description
Consequences
Task: arg.
The program execution is stopped immediately.
Wrong orientation value in arg.
Recommended actions
Program ref: arg.
Correct the RAPID program.
Recommended actions
All used orientations must be normalized, i.e. the sum of the
41897, Argument error
quaternion elements squares must equal 1.
Description Recovery: arg
Task: arg
Cannot calculate a line because the two points are too close. 41901, Text Table Name not valid
Program ref: arg
Description
Task: arg
The text table name is too long. Max arg characters can be used 41904, Brake Check, task arg deactivated
in the name.
Description
Program ref: arg
Task: arg.
Consequences The Brake Check program has detected that motion task arg
The text table name is not valid. is deactivated in the task selection panel.
Probable causes Program ref: arg.
Too long name used as text table name. Consequences
Recommended actions The program execution is stopped immediately.
Change the name on the text table. Probable causes
Task has been deactivated in the task selection panel.
41902, Speed override changed
Recommended actions
Description Activate the task arg in the task selection panel, and execute
Task: arg. the brake check program again.
The speed override set by the operator from the FlexPendant
has been changed. To get right performance, the speed override 41905, Argument error
has to be set to 100%.
Description
Current setting: arg.
Task: arg.
Consequences Cannot calculate a sphere because the points are distributed
The program execution is stopped immediately. along a line.
Probable causes Program ref:arg.
The speed override has been changed during execution of Consequences
routine. The program execution is stopped immediately.
Recommended actions Recommended actions
Move PP, change the speed to 100%, and restart the routine. Correct the RAPID program.
41903, Brake Check, arg file renamed 41906, Path Not In Stop Point
Description Description
Task: arg. Task: arg.
The Brake Check program has detected that tuning is used or One or several mechanical units connected to task arg is not
has been used. Current file arg cannot be modified with the in a stop point. A path is currently active.
new entry arg. Program ref: arg.
Program ref: arg.
Consequences
Consequences The program execution is stopped immediately.
arg will be renamed to arg. A new file arg will be created.
Probable causes
Probable causes A mechanical unit is not in a stop point.
Tuning is used or has been used for Brake Check program. The The reason for this error is one of the following:
file zzz_internal_cbc_tuning.mod exist in the HOME: directory, 1) The break check program is executed as a service routine.
or has been used earlier. The mechanical units connected to other tasks than the one
Recommended actions executing the service routine will not be forced into a fine point.
No action needed. 2) One or several tasks is deactivated in the task selection
panel, and then the paths cannot be finished for all mechanical
units.
5.7 5 xxxx
Description Description
Task: arg. Position for arg joint arg is out of working range.
Corner path executed as stop point due to some of the following Recommended actions
reasons: Time delay. Closely programmed points. System Use the joystick to move the joint in opposite direction.
requires high CPU load. Program ref. arg.
first movement after a finepoint, increase the system parameter Change to Motors Off.
50036, Correct regain impossible 50053, Too large revolution counter difference
Description Description
A stop occurred with too many close points with corner zones. Too large revolution counter difference for joint arg. The system
At restart the robot will move to a point farther forward in the has detected too large a difference between the actual
program. revolution counter value on the serial measurement board and
the value anticipated by the system.
Recommended actions
Reduce the number of close points, increase the distance Consequences
between them or reduce the speed. The robot is not calibrated and may be jogged manually, but
no automatic operation is possible.
50037, Motors On order ignored Probable causes
Description The position of the robot arm may have been changed manually
Motors On order ignored since the previous stop was not yet while the power supply was switched off. The serial
Order Motors On again. Update the revolution counter. Check resolver and cables.
Check the serial measurement board to determine whether it
50042, Could not create path is faulty. Replace the unit if faulty.
Description
50055, Joint load too high
The path could not be created.
Description
Recommended actions
Actual torque on joint arg too high. Might be caused by incorrect
Increase the distance between close points. Decrease speed.
load data, too high acceleration, high external process forces,
Change acceleration.
low temperature or hardware error.
Description Description
The z-direction of the tool coordinate system is almost parallel Orientation is incorrectly defined.
with the path direction.
Recommended actions
Recommended actions Make an accurate normalization of the quaternion elements.
Change the tool coordinate system to achieve at least 3 degrees
deviation between z-direction and path direction. 50078, Too many close positions
Description
50063, Circle uncertain
Too many consecutive closely spaced positions.
Description
Recommended actions
Task: arg.
Increase the distance between consecutive close positions.
The points are misplaced, reason arg: End point too close to
start point. Circle point too close to start point. Circle point too
50079, Cannot use wrist weaving
close to end point. Uncertain reorientation. Circle too large >
240 degrees. Program ref. arg. Description
Wrist weaving not possible.
Recommended actions
Check the points of the circle and the end point of the move Recommended actions
instruction before. The points of the circle can be verified by Use smaller weaving amplitude or a larger TCP.
Description The desired position cannot be reached with the given robot
The destination of the movement is outside the reach of the configuration. Robot arg.
Description The path calculation time for mechanical units running in motion
Attempt to coordinate motion or calculate position of deactivated planner arg exceeds internal limit. The motion task did not
Activate robot from the Jogging window, or program. Check The CPU load is too high. Could for example be generated by
Recommended actions
50067, Unit not active Set system parameter 'High Interpolation Priority' for the
affected motion planner. Try to reduce the CPU load by one or
Description
more of the following actions: Reduce speed. Change AccSet.
Attempt to coordinate motion or calculate position of deactivated
Avoid singularity (SingArea\Wrist). If the error comes directly
single unit arg.
after start from finepoint, increase the system parameter
Recommended actions
'Interpolation Buffer Startup Adjust' in topic Motion and type
Activate robot from the Jogging window, or program. Check
Motion Planner.
work object and program.
Description Description
Sensor correction vector calculations failed due to previous Actual configuration is not the same as ordered and/or
error. movement of any robot axis is larger than 90 degrees. Robot
arg, axis arg.
Recommended actions
Recommended actions
50135, SoftAct not possible Use SingArea_Wrist, ConfL_Off, modify position or insert
intermediary point.
Description
Proceeding in automatic mode will not be possible without
Soft servo is not possible to activate.
correcting the configuration. To be able to move to the position
Recommended actions anyway change to manual mode and repeat start.
Verify that a joint that can be used with SoftAct is chosen.
Description
Jogging was made in wrong direction when arm check point 50145, Kinematic limitation
was out of working range for robot arg. Description
Recommended actions Kinematic limitation for robot arg, no solution found. Long
Use the joystick to move the joint in opposite direction. segment. Position close to singularity. Joint 1, 2 or 3 out of
range. Position outside reach.
50140, Payload too large Recommended actions
Insert an intermediary point to reduce the length of the segment.
Description
Use MoveAbsJ. Check working range.
Heavy payload caused static torque limit to be exceeded on
joint arg.
50147, Power fail restart failed
Recommended actions
Check and reduce payload for arm and/or wrist. Reduce joint Description
working range to decrease static torque due to gravity. Re-creation of the path failed.
Description
50158, Sensor process missing
New object sync signal has arrived while conveyor is active
Description and program is running.
Sensor process missing during initialization. Named sensor
Recommended actions
process arg could not be found or initialized.
Check for time synchronization fault, see status on conveyor Check the reason of the World Zone. Use the joystick to move
Description Description
Conveyor arg moving while attempt to coordinate robot TCP to Sensor correction vector calculations failed due to previous
Recommended actions
Make sure conveyor mechanical unit is active. Check for 50190, Permanent interpolator lock error
finepoint for last coordinated motion before DeactUnit.
Description
Scanned number of active joints not equal to expected number
50177, Unable to restart of joints.
Recommended actions
50181, Out of coupled range
Try to jog the robot again.
Description
Joint arg and arg are out of coupled working range.
Recommended actions
Use the joystick to move joints into their coupled working range.
Description Description
The speed of joint arg before power down/failure was too high. Torque calculation error due to high speed for mechanical unit
arg. Internal status arg.
Recommended actions
Make a new update of the revolution counter. Recommended actions
Check load data. Reduce speed.
50194, Internal position error
50201, Orientation outside reach
Description
Error caused by internal numerical limitation. Joint number arg. Description
Calculated reference position = arg. The error of the programmed orientation exceeds the
acceptance limit.
Recommended actions
Adjust the system parameters in topic Motion and type Recommended actions
Uncalibrated Control Master 0. If TuneServo is used, adjust Adjust robtarget orientation. Adjust/check orientations of
parameter 'TUNE_DF'. currently used frames: tool frame, base frame, user frame,
object frame. It is possible (but not recommendable) to switch
50195, Cannot move independent off the orientation supervision using the corresponding system
parameter. Please see system parameters documentation for
Description
details (topic Motion and type Robot).
Joint arg cannot be moved in independent mode.
processes, use RAPID command or system parameters to raise 50215, Load identification fail
the supervision level. Consider to configure Collision Error
Description
Handling in topic Controller, type General Rapid and add an
Axis arg will move outside working range.
error handler for collision errors.
Recommended actions
50205, Data logger error Move the axis to a position further from the working range limit.
Description
50218, Path not finished
arg.
Description
Recommended actions
Task: arg.
Solution:
Previous motion path was not finished before new motion was
arg.
sent.
Program ref. arg.
50208, Missing function
Recommended actions
Description
Use StorePath when in Trap routines. Move the program pointer
Friction compensation cannot be activated for joint arg.
and start a new movement.
Recommended actions
Install the option Advanced Robot Motion. 50220, No input signal
Description
50209, Kinematic limitation
No input signal to the contactor relay for mechanical unit arg.
Description
Recommended actions
No acceptable solution found. Residual: arg deg in orientation,
Ensure that an input signal is connected and configured.
arg mm in x,
arg mm in y, arg mm in z.
50221, Object outside limit
Recommended actions
Description
Insert an intermediary point. Check singularity. Increase position
Object on conveyor arg is outside maximum distance or
and orientation tolerance. Use MoveAbsJ. Check working range.
minimum distance limits. Object Dropped.
Recommended actions
50234, Overflow during logging
Update all revolution counters.
Description
Recommended actions
Description
Define fewer signals. Reduce load on the main computer.
Calculation time for motor references exceeds internal limits.
Reduce network load.
Recommended actions
Reduce load on the main computer. Restart the controller.
50235, No Motion interrupts received
Description
50229, Unknown log signal unit
Emergency Stop changed brake mode because of acceleration
Description limitation.
Unknown mechanical unit arg.
Recommended actions
Recommended actions Limit acceleration in the program.
Check spelling or configuration.
Description Description
Absolute Accuracy not purchased. The movement has to be stopped when the path is to be
cleared.
Recommended actions
Change Robot system parameter 'Use Robot Calibration' in Recommended actions
topic Motion to r#_uncalib. Use StopMove before the ClearPath instruction. Move the
program pointer and start a new movement.
50242, Unsync due to system parameters
50248, Servo Tool error
Description
Mismatch between controller and system parameters for joint Description
arg (calibration offset or calibration position), or Valid flags for Error for tool arg in state arg
'Calibration offset' or 'Commutation offset' not set to 'Yes' in arg
system parameters. arg
arg.
Recommended actions
Update measurement system: Update revolution counter.
Recalibrate joint. Change system parameters. 50249, Programmed force reduced
Description
50243, No acceleration limit Programmed tip force too high for tool arg. Requested motor
torque (Nm) = arg. Force was reduced to max motor torque.
Description
Acceleration limitation is not implemented for robot arg. Recommended actions
Reduce programmed tip force. Check force vs torque calibration
50244, Absolute Accuracy calibration failed in system parameters. Check 'Max Force Control Motor Torque'
in system parameters.
Description
Could not perform an Absolute Accuracy calibration for robot
50250, Calibration force reduced
arg, returned status arg.
Description
Recommended actions
Requested calibration force too high for tool arg. Requested
Restart the controller. Check that the hard drive isn't full. Install
motor torque (Nm) = arg. Force was reduced to max motor
more memory.
torque.
Description
50246, Linked motor error
An ordered tool axis movement of arg was detected during tool
Description opening.
Large position offset between follower axis and master axis.
Recommended actions
Recommended actions Make sure the tool opening is ready before executing next tool
Start linked motor service routine. Jog the follower axis to same axis movement. Decrease the system parameter
position as the master axis. 'Post-synchronization Time'.
Description
50272, Motion configuration
Servo tool: arg Programmed thickness arg mm is out of reach.
Description
Recommended actions
Failed to read arg data for arg.
Adjust programmed thickness. Check working range (min.
stroke) Recommended actions
Check the configuration file.
50266, Close request failed Use correct parameters and reset the system.
Check both system parameters for the current instance and
Description
any instances below in the structure.
Not allowed to close servo tool: arg in reverse direction.
Pre-close position: arg mm.
50273, Motion configuration
Programmed thickness: arg mm.
Description
Recommended actions
Incorrect system parameter arg for arg. The system parameter
Adjust pre-close position. Adjust programmed thickness.
could for instance be an unknown type or a numerical value
that is out of range.
50267, Open request failed
Recommended actions
Description
Check the configuration file.
Not allowed to open servo tool: arg in reverse direction.
Use correct parameters and reset the system.
Recommended actions
Check that programmed robtarget positions of the servo tool 50274, Motion configuration
are larger than programmed thickness.
Description
Failed to read or create arg with the name: arg. If the current
50268, Calibration failed
instance exists it is read, else it is created. In other words, the
Description instance could not be read or created.
Not allowed to calibrate servo tool: arg from negative position.
Recommended actions
Recommended actions Check the configuration file.
Adjust servo tool position before calibration. Use correct parameters and reset the system.
Recommended actions
50271, Poor event accuracy Check the configuration file.
Use correct parameters and reset the system.
Description
Task: arg.
The system is presently configured with time event supervision,
and now an event could not be accurately activated.
Program ref. arg.
Description Description
Standard servo queue length (arg) out of range (min=1, Task: arg.
max=arg). A process in the task arg has failed. This is caused by a failure
of a process in this task or a synchronized task if MultiMove is
Recommended actions
used.
Check std_servo_queue_length in the configuration file.
arg.
Use correct parameters and reset the system.
Recommended actions
50277, Motion configuration Check other messages occurring at the same time for the
reason.
Description
Recovery: arg.
Number of joints (arg) in dynamic group override. Allowed
number is arg.
50282, Record not ready
Recommended actions
Description
Check the configuration file.
Record not ready to activate.
Use correct parameters and reset the system.
Recommended actions
50278, Motion configuration Make sure that record is finished before activating.
Check sensor_start_signal.
Description
Failed to configure servo gun (arg).
50283, Unknown record file name
Recommended actions
Description
Check the servo gun data in the configuration file.
Record file name: arg is unknown.
Use correct parameters and reset the system.
Recommended actions
50279, Motion configuration Check file name or existence with file manager.
Record a new file.
Description
Servo tool change requires option Servo Tool Change.
50284, Cannot activate Mechanical Unit
Without this option, installation of this mechanical unit is not
allowed. Description
Mechanical unit arg and arg have the same configured The mechanical unit arg cannot be activated because it is not
connection. connected to a RAPID task.
Description Description
Mechanical unit arg is defined in more than one RAPID program. Dithering is not possible to activate.
Description
Task: arg.
More than one unit move frames, reason arg: It is not allowed Recommended actions
to have a chain of coordinated frames. It is not allowed to Make sure that the move instruction in all cooperating program
exchange the unit that control the frame in a corner zone. tasks specifies the same kind of point type, either finepoints or
Program ref. arg. zonepoints.
Recommended actions
Rearrange the units so that all units, which perform coordinated 50290, Service unavailable
movements, are following the same unit. Insert a finepoint or Description
a not coordinated movement between the two coordinated Unable to obtain correct license.
movements.
Recommended actions
Please check the license settings.
50287, Unit not stopped in a controlled position
Recommended actions
50288, Sync ID mismatch
Load new configuration files.
Description
The specified id number for the move instruction has to be 50296, Robot memory data difference
equal for all cooperating program tasks.
Description
Current id number mismatch arg, arg.
Data in robot memory is not same as in controller for mechanical
Recommended actions
unit arg.
Verify that the specified id numbers are equal and that all
Probable causes
program pointers are synchronized before program start.
Not the same data or serial number in robot and controller
memory. Robot (SMB-board) or controller exchanged or system
50289, Point type mismatch at sync
parameters changed.
Description
Recommended actions
The move instructions with syncId = arg, have a mix between
Check status via the FlexPendant and check if right system
finepoints and zonepoints.
parameters (serial number) loaded in controller. Check that
serial number belongs to the robot connected to the controller. Recommended actions
If not, replace configuration files or manually transfer data from If proper data exists in controller - transfer the data to robot
robot to controller memory if controller has been exchanged. memory. If still problem - check communication cable to the
If the serial measurement board is replaced with board from SMB-board. Replace the SMB-board.
another robot (serial numbers not the same), clear first robot
memory via the FlexPendant and then transfer data from 50302, Sensor data missing
controller to robot.
Description
No serial number is defined for mechanical unit arg in robot
50297, Memory updated in robot
memory.
Description
Probable causes
Data for mechanical unit arg is moved from controller to robot
The robot memory has been cleared or new SMB-board has
memory.
been installed.
Recommended actions
50298, Memory updated in controller
If proper data exists in controller - transfer the data to robot
Description memory.
Data for mechanical unit arg is moved from robot to controller
memory. 50303, Controller data missing
Description
50299, Speed is reduced
No serial number is defined for mechanical unit arg in controller.
Description
Probable causes
Speed for unit arg is reduced due to limiting unit arg.
The controller memory has been cleared or new controller has
Task: arg Instruction line: arg.
been installed.
Probable causes
Recommended actions
Programmed speed too high on this unit or movement too long
If proper data exists in robot memory - transfer the data to
on limiting unit.
controller memory.
Recommended actions
Change path or programmed speed. 50305, Old SMB board used
Set speed control off.
Description
Old SMB board used without data memory.
50300, Robot memory not used
Recommended actions
Description
Replace board with a new with data memory or set system
Robot memory is not used for this mechanical unit.
parameter 'Use old SMB' in topic Motion and type Robot.
Probable causes
Additional axes can't and should not use the robot memory. 50306, Load identification error
Description
50301, All robot data missing
Cannot perform load identification because configuration angle
Description makes inertia matrix singular.
All data is missing in robot memory at SMB-board arg, link arg,
Recommended actions
drive module arg.
Move axis 6 on the robot about 30 degrees in any direction.
Probable causes
An error in robot memory or communication has occurred. The 50307, Extended working range
data has been cleared.
Description
The option Extended working range has been installed.
Make sure that the mechanical stop has been removed. 50313, Independent move reset failed
Description
50308, In Position timeout
Independent reset movement failed for arg, a synchronized
Description movement (MoveL/MoveJ) of the servo tool occurred during
Task: arg. the independent reset movement.
Program ref. arg.
Recommended actions
Condition for finepoint not fulfilled within arg seconds.
Make sure the synchronized speed of the servo tool is zero
Recommended actions during execution of independent reset movements.
Check tuning of additional axes, In Position Conditions (In
Position Range, Zero Speed) and check if disturbance of 50314, Independent move outside reach
resolver cables.
Description
Programmed independent move position for arg is outside
50309, Absolute Accuracy error
reach. Programmed position = arg mm.
Description
Recommended actions
Data moved from robot to controller memory. Absolute Accuracy
Adjust independent move position.
data not valid in robot memory. Absolute Accuracy cleared in
Check working range of the servo tool.
controller for mechanical unit arg.
50311, Cannot activate Mechanical Unit in task 50317, Disconnecting the drive module not
Description allowed
The mechanical unit arg cannot be activated in specified task.
Description
Recommended actions An attempt was made to disconnect drive module arg, which
Check the connection between mechanical unit and RAPID task is not allowed.
in the configuration, topic Controller.
Consequences
The system goes to state Motors Off, and then disconnects the
50312, Mechanical Unit already active in other drive module.
task
Probable causes
Description Disconnecting the drive module is only allowed in Motors Off
Cannot activate mechanical unit arg, since it is already active state.
in another RAPID task.
Recommended actions
Make sure that the system is in Motors Off state before
disconnecting the drive module.
50318, Reconnecting the drive module not 50322, Mechanical Unit not connected to Motion
allowed task
Description Description
The drive module should not be reconnected since the system Cannot activate mechanical unit arg, since it is not connected
is not in the state Motors Off. to any motion task.
Probable causes
Reconnecting the drive module is only allowed in Motors Off. 50323, Failed to read force sensor
Recommended actions
50337, Force sensor not setup
Change the parameter 'Stiffness' in instruction FCRefSprForce
or FCRefSprTorque to a value larger than zero. Description
Error in the force sensor parameters.
Recommended actions
50330, Parameter error in FCRefSprTorque Modify the parameter 'LogicCond' in instruction
FCCondAdvanced.
Description
Error in parameter 'MaxTorque' in instruction FCRefSprTorque.
50339, Parameter error in FCCondTime
Recommended actions
Change the parameter 'MaxTorque' in instruction Description
FCRefSprTorque to a value larger than zero. Error in parameter 'Time' in instruction FCCondTime.
Recommended actions
50333, Error FCRefLine, FCRefRot or FCRefCircle Change the parameter 'Time' in instruction FCCondTime to a
value larger than zero.
Description
The parameter 'Distance' in instruction FCRefLine or instruction
FCRefRot and the parameters Radius and Speed in instruction
50340, Error in force control box definition
FCRefCircle have to be larger than zero. Description
50341, Error in force control cylinder definition 50346, Motor temperature error
Description Description
An error in the parameter 'Cylinder' in either FCCondPos or Motor temperature for joint arg is too high.
FCSupvPos.
Consequences
Recommended actions It is not possible to continue until the motor has cooled down.
Change the parameter 'Cylinder' in either FCCondPos or
FCSupvPos. 50348, Log signal definition failed
Description
50342, Error in force control sphere definition
Definition of a signal failed for arg, axis arg on channel arg.
Description
Probable causes
An error in the parameter 'Sphere' in either FCCondPos or
The signal number does not correspond to an actual log signal.
FCSupvPos.
Description
The user specified supervision has trigged. The type is arg. 50351, Independent Move not allowed
Types: TCP position. Tool orientation. TCP speed. Reorientation
Description
speed. Force. Torque. Teach TCP speed. Teach Reorientation
It is not possible to execute an Independent Move when
speed.
Software Equalizing is active.
Consequences
The robot will stop.
Recommended actions
50356, Ordered MaxForce is too large
Verify that the all tasks or none of the tasks use the optional
argument Tool Offset. Description
Verify that the path recorder identifier moving towards are at The parameter 'MaxForce' in instruction FCRefSprForce is
the same position in all tasks within the synchronized block. larger than the configured maximum value.
Consequences
50353, Failed to read data from encoder card The parameter 'MaxForce' has been reduced to the configured
maximum value.
Description
The system has failed to read data from one encoder card. Recommended actions
To allow a larger value the system parameters need to be
Consequences
updated.
The tracking accuracy during acceleration and deceleration
might be reduced.
50357, Ordered MaxTorque is too large
Probable causes
Wrong unit name has probably been specified in the process Description
Check that the correct unit name is specified in the process The parameter 'MaxTorque' has been reduced to the configured
Recommended actions
50354, Ordered force reference is too large To allow a larger value the system parameters need to be
updated.
Description
The ordered force reference is larger than the configured
maximum value.
50358, Close to singularity when in force control
Consequences Description
The ordered force reference has been reduced to the configured Close to singularity when in force control mode for robot arg.
Recommended actions Modify path away from the singularity or change to joint
Description Try to restart the program possibly after moving the program
Too large position error of joint arg after brake release. pointer.
Restart the controller.
Probable causes
The joint has for example collided or been blocked just before
50368, Too Short distance between equidistant
the error occurred.
events
Recommended actions
Description
Try a few more times. Check cables and hardware. Check tuning
The events are too close together. End of internal resources
if error on additional axis.
(events).
Task: arg.
50362, Brake release time out
Program ref. arg.
Description
Recommended actions
Joint arg was not in position after max time for brake release.
Increase the distance between equidistant events or use
Recommended actions intermediate positions to decrease segment length.
Try once more. Check cables. Check hardware. Check tuning
if error on additional axis. 50369, Calibration using stored offset failed
Description
50363, SyncMoveOn failed
Failed to calibrate the sensor using stored offset.
Description
Consequences
Starting synchronized movements failed due to an internal error.
The force control system is not calibrated. It is not possible to
Consequences activate force control.
It is not possible to restart the programs from the current
Probable causes
position.
Calibration using stored offset is only possible if a normal
Recommended actions calibration has been performed earlier.
Move the program pointers and try again.
Recommended actions
50377, Only allowed in position control
Check and modify the recover function or allow higher contact
force. Description
The instruction is only allowed when the robot is in position
50373, Too high Event Preset Time control mode.
Probable causes
Description
The error depends on calling an instruction that is only allowed
The configured Event Preset Time is too high. The maximum
to be used in position control while in force control mode.
value is arg.
Recommended actions
Consequences
Call the instruction only when the robot is in position control
The Event Preset Time is reduced to the maximum value.
mode.
Probable causes
This error can occur for robots with a low 'Dynamic Resolution'
50378, Error in FCSetMaxForceChangeTune
and a high 'Event Preset Time'. The reason is a computer
memory limitation. Description
Incorrect value of the parameter 'ForceChange' in instruction
Recommended actions
FCSetMaxForceChangeTune.
Reduce the system parameter 'Event Preset Time' in topic
Motion and type Motion Planner to a value no higher than arg. Consequences
The program will stop.
50374, FC SpeedChange program stop error Probable causes
The parameter must be set larger than zero and less than the
Description
configured value.
FC SpeedChange cannot stop robot at recover state.
Recommended actions
Recommended actions
Change the parameter value.
Move program pointer, jog robot away from current position
and restart the program.
Data in robot memory for mechanical unit arg has erroneous RefOrient in the CSSAct instruction.
checksum.
50385, Cartesian Soft Servo activation failed
Probable causes
New SMB-board. System shut down before data save finished. Description
The instruction CSSAct failed.
Recommended actions
Load new configuration files. Probable causes
Cartesian Soft Servo already active.
50381, Speed too low Recommended actions
Some system parameters has been set to a value that is not Probable causes
allowed. The system damping is too low.
Recommended actions
50388, Cartesian Soft Servo position supervision Movement during Cartesian Soft Servo is only allowed if the
error switch AllowMove has been used in the CSSAct instruction.
Description
The user defined position supervision in Cartesian Soft Servo
50392, SafeMove communication error
mode trigged. Description
The position error is larger than the allowed range specified in Brake tests cannot be done.
Description
50389, Cartesian Soft Servo singularity The force-offset direction in CSSForceOffsetAct is not the same
The robot is too close to singularity which effects the Cartesian Consequences
Soft Servo behavior. The robot will not become easier to push in the soft direction.
The robot behavior will be different from specified. path in the non-soft directions.
Modify the program to avoid the singularity. Make sure the direction given in CSSForceOffsetAct is
compatible with the direction given in CSSAct.
mode trigged. The robot arg is semi coordinated to unit arg from another task
and the path for the unit has been cleared.
Consequences
This can happen after a modpos, SyncMoveOff,
The robot halts.
SyncMoveSuspend, ActUnit, DeactUnit, ClearPath or if the unit
Probable causes has no move instruction with a well-defined position before
The speed error is larger than the allowed range specified in starting the semi coordinated movement.
the configuration. The position of unit arg cannot be read from other tasks.
Recommended actions Consequences
Increase the allowed speed error in the configuration or modify Program run or restart will be interrupted.
the program.
Consequences
50400, Motion configuration error
The robot will stop.
Description
Recommended actions
The parameter 'Disconnect at Deactivate' for measurement
Modify the program to decrease the total external force acting
channel was inconsistent for measurement link arg. All channels
on the robot.
on the same link have to have the same setting for this
parameter.
50397, Path frame rotation speed error
Recommended actions
Description
Check the configuration file.
The rotation speed of the path frame is too high when using FC
Use correct parameters and reset the system.
Machining with ForceFrameRef set to FC_REFFRAME_PATH.
50403, AW board not connected 50406, Wrist Interpolation point not on circle
plane
Description
During startup, no communication was established with unit Description
<arg> on bus <arg>. Task: arg.
Program ref. arg.
Consequences
The target arg is not on the circle plane. The deviation is arg
It is not possible to access the unit or signals on the unit, since
mm.
it is currently not communicating with the controller.
p1 = starting point
Probable causes
p2 = circle point
The unit is either not connected to the system, or it is
p3 = end point.
connected, but has been assigned the wrong address.
Consequences
Recommended actions
For a cutting process, the cut hole will not be circular.
Make sure all unit addresses match the configuration. Make
Recommended actions
sure all addresses are unique, and not used by more than one
If a circular arc is intended, then change the corresponding
unit. Change the address and/or connect the missing unit. If
target so that it is on the circle plane.
you changed the address, the power supply to the unit must
be cycled (switched OFF and then back ON), to make sure the
address has been changed. 50407, Wrist axis locked
Description
50404, Additional axis movement during Wrist Task: arg.
Interpolation Program ref. arg.
Cannot do wrist interpolation using arg because axis arg is
Description
locked.
Task: arg.
Program ref. arg. Consequences
An additional axis is programmed to move during wrist The task execution will stop.
interpolation.
Recommended actions
Consequences Change to another wrist axis combination that does not involve
The task execution will stop. the locked axis. Note that the robot must have at least two
movable wrist axes to do wrist interpolation.
Recommended actions
Make sure that no additional axis is programmed to move while
doing wrist interpolation. 50408, Wrist joint limit
Description
50405, Coordinated movement during Wrist Task: arg.
Interpolation Program ref. arg.
Cannot do wrist interpolation because robot axis arg will violate
Description
a joint limit.
Task: arg.
Program ref. arg. Consequences
Attempt to do wrist interpolation against a moving frame. The task execution will stop.
Description
Task: arg.
Description
50410, Collinear targets in wrong order In drive module arg, the bleeder resistor connected to the
rectifier unit at drive unit position arg was overloaded.
Description
Task: arg. Consequences
Program ref. arg. No operation will be possible until the bleeder resistor has
The programmed targets are collinear, but the end point is cooled down. The system goes to Motors Off.
between the start point and the circle point.
Probable causes
Consequences The user program may contain too much deceleration of the
The task execution will stop. manipulator's axes. This fault is more likely if the system
contains additional axes. The bleeder resistor has wrong
Recommended actions
resistance. Short circuit in motor cable between phase to phase
If a straight line is intended, then let the circle point and the end
or phase to ground.
point swap places with each other.
Recommended actions
50411, Maximum allowed programmed TCP load Rewrite the user program to reduce the amount of high
exceeded decelerations. Disconnect the bleeder and check the cable and
measure the bleeder resistance. The expected resistance should
Description
be approximately arg ohms. Verify that the motor cables has
The currently defined TCP load for robot arg exceeds the
no short circuits internally or to ground.
maximum allowed load for the robot variant.
Probable causes
50415, Motor temperature error The joint may be running with a too high torque for extended
Description periods of time. Short circuit in the manipulator using long motor
It is not possible to continue until the motor has cooled down. If possible, rewrite the user program to reduce the amount of
The system goes to Motors Off. high acceleration and high deceleration. Reduce the static
torque due to gravity or external forces. Check for short circuit
Probable causes
in the motor cable or in the motor. Check for other hardware
The user program may contain too much high acceleration and
event logs.
deceleration of the joint. Gravity torque or external forces for
the joint can also be too high.
50418, Drive unit overload
Recommended actions
Description
Rewrite the user program to reduce the motor utilization.
The drive unit for joint arg, connected to drive module arg with
If error occurs in spite of cold motor due to extra cooling or low
the drive unit at unit position arg and node arg is approaching
ambient temperature, the sensitivity of the thermal supervision
a too high temperature level.
can be reduced. Decrease the system parameter 'Thermal
Supervision Sensitivity Ratio' in topic Motion and type Arm in Consequences
steps of 0.1. It is possible to continue but margin to max temperature is too
WARNING! : With too low value the supervision is deactivated low for long term operation.
and the motor can be overheated and destroyed!
Probable causes
The joint may be running with a too high torque for extended
50416, Motor temperature close to maximum periods of time. Short circuit in the manipulator using long motor
Description cables.
The motor temperature for joint arg is close to maximum value. Recommended actions
It is possible to continue but the margin to maximum allowed high acceleration and high deceleration. Reduce the static
temperature is too low to sustain long term operation. torque due to gravity or external forces. Check for short circuit
in the motor cable or in the motor. Check for other hardware
Probable causes
event logs.
The user program may contain too much high acceleration and
high deceleration of the joint. The gravity torque or external
50419, Common base_frame error
forces for the joint can also be too high.
Description
Recommended actions
Task: arg.
Rewrite the user program to reduce the motor utilization.
The Base Frame is moved by another task than the robot and
could not be solved, reason arg: SingArea\Wrist not supported
50417, Drive unit overload error
with MoveC. The Base Frame must be moved by first
Description synchronized motion_group. Only one common Base Frame
The drive unit for joint arg has reached a too high temperature can be handled. Absolute Accuracy not supported with MoveC.
level. The joint is connected to drive module arg with the drive The common Base Frame can only be solved in synchronized
unit at unit position arg and node arg. move. Program ref. arg.
50421, IndCnv Tracking Single Error type arg and topic Motion.
Description
50426, Out of interpolation objects
The single arg is not configured as an Indexing Move single
Description
Consequences
The maximum number of available interpolation objects has
Program execution is stopped.
been reached. This can occur if the dynamic performance is
Recommended actions set to a very low value for example by use of the AccSet or
Make sure system parameter 'Single To Track' in topic Process PathAccLim command.
and type Can Interface refers to a Single with 'Indexing Move'
Consequences
in topic Motion and type Single Type set to 'Yes'.
The program execution is stopped and the system goes to
Motors Off state.
50422, IndCnv and Independent joint error
Recommended actions
Description
Increase the number of objects by increasing the value of the
Independent joint instructions are not allowed when single arg
'Use Additional Interp. Object Batch' system parameter by 1,
is in indexing mode.
in the corresponding instance of type Motion Planner in topic
Consequences Motion.
Program execution is stopped.
Consequences Consequences
The system will unsynchronize the joint next time the system The robots stop immediately.
makes a restart or power up.
Probable causes
Recommended actions RobotWare has predicted that one or more robots are about to
Clear the revolution counter in normal position for clearing collide.
revolution counter.
Recommended actions
Jog the robot in another direction if the problem occurred during
50428, SC Software synchronization started jogging. Change the robot program to increase the clearance
Description between the involved objects. Decrease the safety distance for
Safety Controller software synchronization procedure has the involved objects (in the Collision Avoidance configuration
started. file). If you are sure that the involved objects are not about to
collide, then try the following: Check that the Collision
50429, CSS parameter damping obsolete Avoidance configuration for the involved objects is correct.
Check that the base-frame definition of the involved robots are
Description
correct. Turn off Collision Avoidance.
The CSS parameters regarding damping is obsolete. The
damping is now in all directions set by the stiffness to damping
50432, Identical Base Frames
ratio. To change the behavior
of the non soft directions, use the parameters 'Stiffness in non Description
soft dir'. The mechanical units arg and arg have identical base frames.
Change the damping parameters to 'Stiffness in non soft dir' Since the base frames are identical, Collision Avoidance can
according to description in the manual. only check for robot self-collisions. Hence, collision checks
between robots and between robot and environment will not
Probable causes
Description
The base frames are not properly defined.
The axis computer in drive module arg has detected underrun
of data from the main computer and therefore stopped the Recommended actions
execution. Define the base frames, for example using the base-frame
calibration routine.
Consequences
The system goes to SYS HALT.
50433, Position changed to inside working area
Probable causes
There is a communication error/glitch between the main Description
computer and the axis computer. A previous error has put the The joint arg is outside its normal working area when an
system in a high CPU load state. High CPU load in the main Independent Reset instruction is executed.
50434, Position changed to inside working area 50437, Follower axis is connected to wrong
Motion Planner
Description
The joint arg is outside its normal working area when an Description
Independent Reset instruction is executed with argument Old. The follower axis arg is connected to a motion planner with a
lower number than its corresponding master axis arg.
Consequences
The position is moved to inside the normal working area. Consequences
The performance of the Electronically Linked Motors will be
Probable causes
decreased compared to the normal setup.
The joint has been moved too far away in independent mode
before IndReset Old. Recommended actions
The configured normal working area is too small. Change the Motion configuration in such a way that the follower
axis arg is in the same motion planner or in a motion planner
Recommended actions
with a higher number than the master axis arg.
To avoid this event message - move the joint back to inside its
normal working area before the instruction IndReset Old
executed or PP to Main is done. 50438, Motor off sequence has timed out
Increase the normal working area. Description
The mechanical unit arg has not been able to finish the motor
50435, Inconsistent system parameter off sequence during configured time.
Description Consequences
The joint arg has an inconsistent value in the system parameter The brake sequence can be ended before the axes standing
'arg' in instance arg. still.
Recommended actions
50439, Soft servo activation failure
Set the same value/name on the parameter for all joints that
are pointing to the same instance or hardware. Description
The joint arg has not been able to set to soft servo mode. The
50436, Robot configuration error reason for this is that the axis has reached its maximum torque
level a short time before or during activation.
Description
Consequences
It is not possible to reach the programmed position with given
The system makes an emergency stop and the soft activation
robot configuration.
command is canceled.
Task: arg.
Program ref. arg. Recommended actions
Find the reason for the high torque. Check if any collision has
Probable causes
occurred. Check load data. Reduce acceleration or speed to
The programmed position is such that the robot cannot reach
reduce speed. Check hardware. Move the program pointer and
the given robot configuration or must pass through a singular
restart.
point to reach the position.
Recommended actions
50440, Correction generator lost
Step through the program in manual mode and modify the faulty
points. Note that it is possible to continue in manual mode as Description
only first try is stopped. The movement can also be changed Correction generator has been removed.
by use of SingArea\Wrist, ConfL\Off or be replaced by MoveJ.
Description
50444, Manipulator supervision
The serial measurement board on drive module arg, link arg
and board number arg indicates low voltage. If main power is Description
switched off the revolution counters will be lost. Loose arm detection triggered for axis arg on mechanical unit
Battery voltage: arg V. arg.
External voltage: arg V.
Consequences
Probable causes The movement of mechanical unit arg is halted immediately. It
The battery is not connected or discharged. If external power then returns to a position on the path on which it was running.
supply is used, too low voltage is present. There, it will remain in Motors On, awaiting a start request.
Description If any of the parallel arms has come loose reattach them if
It is not possible to reach the programmed position with given possible, then acknowledge the fault, and resume operation by
Task: arg. acknowledge the fault, and resume operation by pressing the
Program ref. arg. Start button on the FlexPendant. Make sure any loads are
Axis: arg. exposed to forces from the external processes, use RAPID
command or system parameters to raise the supervision level.
Probable causes
The programmed position is such that at least one robot axis
50445, Sync on/off not allowed while External
cannot move from the current position to the given robot
Motion Interface is active
configuration or must pass through a singular point to reach
the position. Description
Switching synchronized motion on or off while External Motion
Recommended actions
Interface is activated is not allowed.
Step through the program in manual mode and modify the faulty
points. Note that it is possible to continue in manual mode as Consequences
only first try is stopped. The movement can also be changed The program execution is stopped, and the system goes to
by use of SingArea\Wrist, ConfL\Off or be replaced by MoveJ. Motors Off state.
Probable causes
50443, Lack of Internal Event Objects SyncMoveOn or SyncMoveOff was executed while External
Too few internal event objects were allocated to execute the Recommended actions
instruction. SyncMoveOn and SyncMoveOff are not allowed to be executed
that is utilizing the External Motion Interface functionality, and Recommended actions
correct the RAPID program. Make sure that the External Motion Interface input data is
correct, and restart the program.
50446, External Motion Interface ramp time
increased 50449, Mechanical unit close to joint bound
Description Description
External Motion Interface ramp time was increased in order to The movement created by the External Motion Interface
avoid over-speed when ramping down correction arg. correction arg is causing mechanical unit arg joint arg to move
New ramp time: arg seconds. too close to its joint bound.
Consequences Consequences
The user defined ramp time was increased to avoid over-speed. The program execution is stopped, and the system goes to
Motors Off state.
Recommended actions
Increase the maximum allowed correction speed to allow faster Probable causes
ramp-down, or increase the user defined ramp time. One or more axes is approaching its joint bound.
Recommended actions
50447, Incorrect mechanical units for External Avoid moving too close to the joint bounds, or decrease the
Motion Interface maximum allowed correction speed to decrease safe stop
Description distance.
Consequences Description
The correction will not be activated. The activation of External Motion Interface correction arg failed.
Description
Illegal format for the External Motion Interface input for 50451, External Motion Interface deactivation
correction arg. error
Consequences Description
The program execution is stopped, and the system goes to The deactivation of External Motion Interface correction arg
Motors Off state. failed.
failed.
50455, External Motion Interface speed
Consequences
supervision
The program execution is stopped, and the system goes to
Motors Off state. Description
The speed was outside the allowed range for External Motion
Probable causes
Interface correction arg, mechanical unit arg joint arg.
Communication with the External Motion Interface input source,
for example a sensor or other device, has failed. Consequences
The program execution is stopped, and the system goes to
Recommended actions
Motors Off state.
Check for possible other error messages regarding sensor or
communication errors. Probable causes
The speed was outside the allowed range.
50453, Move not allowed in External Motion Recommended actions
Interface Check the application that is utilizing the External Motion
Description
The position is outside the allowed range for External Motion
Interface correction arg, mechanical unit arg joint arg.
50457, External Motion Interface configuration 50460, External Motion Interface deactivation not
failed allowed
Description Description
The system could not read the system parameters for External External Motion Interface correction arg cannot be deactivated
Motion Interface correction arg. while mechanical units are moving.
Consequences Consequences
The task execution will stop. The program execution is stopped, and the system goes to
Motors Off state.
Probable causes
There are incorrect or missing parameters in the configuration Probable causes
for the correction. An attempt is made to deactivate a correction, while one or
more mechanical units are moving.
Recommended actions
Check the system parameters for type External Motion Interface Recommended actions
Data and topic Motion. Make sure all movements and other External Motion Interface
corrections have finished before deactivating.
50458, Programmed speed too high
50461, Too many continuous log signals
Description
The programmed speed is too high for External Motion Interface Description
correction arg. The maximum number of continuous log signals have been
reached. No additional log signals can be defined.
Consequences
The program execution is stopped, and the system goes to Consequences
Motors Off state. The required log signal will not be defined.
Description Description
The External Motion Interface input for correction arg was Too high speed has been detected for the wrist center point or
outside bounds for mechanical unit arg joint arg. the arm check point for robot arg.
Consequences Consequences
The program execution is stopped, and the system goes to The system makes an emergency stop.
Motors Off state.
Probable causes
Probable causes External interference forces has caused the robot to move too
The specified External Motion Interface input was outside the fast. Check error log for other causes.
joint bounds for a robot or additional axis.
Recommended actions
Recommended actions Reduce speed of robot.
Make sure the input is inside the bounds, and restart the
program. 50463, Log server communication error
Description
Sending logged signals over the network failed.
Internal status: arg. This configuration can cause unexpected movement of the axis
at program start due to brakes being released while the axis is
Consequences
not being controlled.
Logging is deactivated and all defined signals are removed.
Recommended actions
Probable causes
Check the configuration file.
Client was shut down without disconnecting properly, network
Use correct parameters and reset the system.
errors, or too high CPU load on the robot controller.
Recommended actions
50468, Cartesian speed limits changed
Check Ethernet connections.
Define fewer signals. Description
Cartesian speed limits have been changed for robot arg. The
50464, A collision has occurred current 'Global Speed Limit' is arg m/s and 'Arm Check Point
Speed Limit' is arg m/s.
Description
The previous 'Global Speed Limit' was arg m/s and 'Arm Check
Task: arg.
Point Speed Limit' was arg m/s. Note that every robot type has
A collision has occurred. This can be handled in a RAPID error
a maximum limit that cannot be exceeded even if an attempt is
handler. If it is not handled, the RAPID execution will stop.
made to configure a higher value.
arg.
Recommended actions
Recommended actions
Verify that these limits are correct.
Check other messages occurring at the same time for the
reason.
50469, I/O controlled axis configuration failed
Recovery: arg.
Description
50465, Tuning of robot stiffness parameters is Mechanical unit arg I/O signal arg missing.
recommended Consequences
Mechanical unit arg can't be used.
Description
No tuned system parameters for 'Motion Process Mode' on Probable causes
robot arg found. The required I/O signal arg is not defined.
Probable causes
The I/O signal arg must be high. 50476, AxisCal error
Recommended actions
Description
Load new AxisCal data if data available.
Absolute accuracy is activated but no data exists for robot arg.
Consequences
50477, Axis Calibration data missing
Robot positioning will not be absolute accurate.
Description
Recommended actions
Mechanical unit arg is calibrated with axis calibration but system
Make sure that absacc.cfg is loaded into controller memory.
parameters are missing from controller.
Verify that data exists in a backup.
Consequences
50473, Ascii Log configuration failed Cannot execute the axis calibration service routine.
Recommended actions
Description
Make sure that axis calibration configuration is loaded into
Ascii Log Setup file arg not found or incorrect.
controller memory.
Consequences
Verify that data exists in a backup.
Ascii Log function can't be used.
Consequences
50474, Target in a singularity
The controller goes to Motors Off.
Description
Probable causes
The robot target is near singular because joint arg is too close
One or more joints were being moved in lead-through mode
to arg degrees.
when the deactivation command was sent. The controller will
Recommended actions deactivate lead-through mode when the user jogs or starts a
During program execution, use SingArea instruction or program.
MoveAbsJ.
Recommended actions
During jogging, use axis by axis.
Make sure that the system is standing still when deactivating
lead-through mode.
50475, Target in a singularity
Consequences
The accuracy of the results may be unreliable. 50486, Load supervision
This is not compatible with the current version of RobotWare. An attempt was made to jog in some mode other than axis by
axis, while one or more revolution counters were not updated.
Recommended actions
Convert robtargets in the RAPID program to the new arm-angle Recommended actions
definition (recommended) or use an older version of RobotWare. Use axis by axis jogging. Update revolution counters.
50489, Trigg distance larger than movement 50493, LockAxis4 not supported
length Description
A triggdata has been setup with a distance larger than the LockAxis4 is active and this robot type does not support it.
Check for programmed points too close to each other. Check Probable causes
the Distance parameter in instructions like TriggInt, TriggEquip, Using SingArea\LockAxis4 with a robot type that does not
TriggIO and other Trigg instructions. support it.
Recommended actions
50490, Measurement error detected
Remove the instruction SingArea\LockAxis4, or change the
Description switch parameter to \Wrist or \Off.
A measurement error was detected for joint arg while robot was
in battery mode (power off). 50496, Conveyor Tracking position error at pick
Consequences Description
The joint is unsynchronized. Actual TCP position for robot arg is too far away from the
The joint may have moved quickly while in battery mode. error: arg
Update the revolution counter for the joint. Make sure that the The robot may miss the picking or placing.
robot is fixed while being transported so that quick movements Probable causes
are avoided. The ramping of correction is not finished when reaching pick
position.
50491, Dual-arm base frame error
Recommended actions
Description Increase distance between pick and place positions to ensure
The mechanical units arg and arg are a dual-arm system, but that ramping is finished. Reduce programmed speed. Reduce
have different base frame data. ramping length. System parameter 'Start ramp' and/or 'Stop
ramp' in topic Process and type Conveyor systems. Increase
max allowed position error at pick/place position. System currently beta status and shall only be used for testing and
parameter 'Max tracking error at pick pos'. evaluation.
Recommended actions
50497, Maximum number of axes in drive module Unless you are doing tests in cooperation with ABB we
reached recommend that you change the value back to the previous
Description value.
Description Consequences
Failed to read configuration type in topic Motion from the Programming with multiple close to zero length movements in
controller. a robot program can lead to high CPU load which can make
zones to be converted into finepoints (event message 50024).
Probable causes
Very close programmed points can also lead to non-smooth
This is often a result of syntax error or similar in a loaded
robot motion.
configuration file.
Probable causes
Recommended actions
Multiple move instructions with the same programmed position
Check for earlier Configuration errors in the start up. Check
or subsequent move instructions with short distance between
configuration file in previous step. Use correct parameters and
programmed positions.
Reset the system.
Recommended actions
50499, Exceeded maximum allowed path Increase the distance between the programmed positions.
Description
The system has been configured with a non-default value for
the system parameter 'dyn_ipol_type'. This functionality has
5.8 7 xxxx
Description Correct the active filter time for the I/O signal.
Description
71005, Invalid filter time The I/O configuration of cross connection arg is invalid.
The parameter Actor arg have been omitted.
Description
Rules: All cross connections must specify at least one actor
The I/O configuration for I/O signal arg is invalid.
signal, i.e. parameter Actor I/O signal 1 must always be
The passive filter time should either be 0 ms or in the range
specified. For each operator specified an actor I/O signal must
[arg, arg] ms.
follow, e.g. if parameter Operator 2 is specified then parameter
This I/O signal has been rejected.
Actor 3 must also be specified.
Recommended actions
Consequences
Correct the passive filter time for the I/O signal.
The cross connection has been rejected, and no functions
depending on it will work.
71006, Invalid filter time
Recommended actions
Description
Correct the cross connection so the required actor I/O signal
The I/O configuration for I/O signal arg is invalid.
is specified.
The active filter time should either be 0 ms or in the range [arg,
arg] ms.
This I/O signal has been rejected.
71019, Cross connection with undefined I/O 71037, Closed chain in cross connection
signal
Description
Description The I/O configuration is invalid.
The I/O configuration of cross connection arg is invalid. The I/O signal arg is part of a cross connection chain that is
The parameter Actor arg contains a reference to an undefined closed (i.e. forms a circular dependence that cannot be
I/O signal arg. evaluated).
The complete cross connection configuration has been rejected.
Consequences
The cross connection has been rejected, and no functions Recommended actions
depending on it will work. Correct the configuration for the cross connections where the
I/O signal above is part.
Recommended actions
Make sure the I/O signal is defined. Make sure the I/O signal
name is correctly spelled. 71038, Cross connection max depth exceeded
Description
71020, Cross connection without resultant I/O The I/O configuration is invalid.
signal The I/O signal arg is part of a cross connection chain that is too
deep.
Description
The maximum depth of a cross connection chain is arg.
The I/O configuration of cross connection arg is invalid.
The complete cross connection configuration has been rejected.
The parameter Resultant have been omitted.
All cross connections must specify a resultant I/O signal. Recommended actions
Make the cross connection less deep.
Consequences
The cross connection has been rejected, and no functions
depending on it will work. 71045, Invalid filter specification
Description
The I/O configuration of cross connection arg is invalid. 71049, Analog I/O signal inverted
The cross connection has the same resultant I/O signal arg as Description
cross connection arg. The I/O configuration for I/O signal arg is invalid.
Having more than one cross connection that result in the setting Analog I/O signals must not be inverted.
of the same signal may cause unpredictable behaviors, as you Only digital and group I/O signals can be inverted.
cannot control their order of evaluation. This I/O signal has been rejected.
Consequences Recommended actions
The cross connection has been rejected, and no functions Remove the invert for the I/O signal (or change the signal type).
depending on it will work.
Only digital I/O signals can be cross connected. 71076, Communication error from rtp1
Consequences Description
The cross connection has been rejected, and no functions No response from the serial line.
depending on it will work.
Recommended actions
Recommended actions Check the device or connection.
Remove the non-digital I/O signal from the cross connection.
Description
Description
The I/O configuration is invalid.
The I/O configuration for I/O signal arg is invalid.
The maximum number, arg, of device predefined types in the
The specified signal type arg is invalid/unknown.
I/O system has been exceeded.
Valid signal types are: DI (Digital input). DO (Digital output). AI
(Analog input). AO (Analog output). GI (Group input). GO (Group Recommended actions
output). This I/O signal has been rejected. Modify the configuration of the I/O system (by reducing the
number of device predefined types) so that the maximum limit
Recommended actions
is not exceeded.
Correct the signal type of the I/O signal.
71058, Lost communication with I/O device 71081, Max number of physical I/O signals
exceeded
Description
Description
The previously working communication with I/O device arg with
The I/O configuration is invalid.
address arg on network arg has been lost.
The maximum number, arg, of physical I/O signals
Consequences
(bit-mappings) in the I/O system has been exceeded.
It is not possible to access the I/O device itself or I/O signals
Recommended actions
on the I/O device since it is currently not communicating with
Modify the configuration of the I/O system (by reducing the
the controller.
number of physical I/O signals) so that the maximum limit is
Probable causes
not exceeded.
The I/O device may have been disconnected from the system.
The maximum number, arg, of user I/O signals in the I/O system Recommended actions
has been exceeded. The NFS server. The network connection. The NFS client.
Recommended actions
Modify the configuration of the I/O system (by reducing the 71099, Trusted NFS server lost
number of I/O signals) so that the maximum limit is not Description
exceeded. The contact with the trusted NFS server arg is lost.
Recommended actions
71083, Max number of symbols exceeded
The NFS server. The network connection. The NFS client.
Description
The I/O configuration is invalid. 71100, Max number of Industrial Networks
The maximum number, arg, of symbols in the I/O system has exceeded
been exceeded.
Description
The number of symbols is the sum of all named configuration
The I/O configuration is invalid.
instances: Industrial Networks I/O Devices Device Trust Levels
The maximum number, arg, of Industrial Networks in the I/O
I/O Signals Commands Access Levels Signal Safe Levels Cross
system has been exceeded.
Connections Routes
Recommended actions
Recommended actions
Modify the configuration of the I/O system (by reducing the
Modify the configuration of the I/O system (by reducing the
number of Industrial Networks) so that the maximum limit is
number of symbols) so that the maximum limit is not exceeded.
not exceeded.
71085, Max number of I/O devices exceeded Make sure the network is defined. Make sure the network name
is correctly spelled.
Description
The I/O configuration is invalid.
71114, Invalid IP address
The maximum number, arg, of I/O devices in the I/O system
has been exceeded. Description
The IP address arg is not valid.
Recommended actions
Modify the configuration of the I/O system (by reducing the Recommended actions
number of I/O devices) so that the maximum limit is not Check the Communication configuration.
exceeded.
71115, Invalid subnet mask
71098, NFS server lost Description
Recommended actions
71123, No transmission protocol
Reduce the number of servers.
Description
The transmission protocol arg given for application protocol 71131, Could not mount directory
arg could not be found.
Description
Recommended actions Mounting directory arg on the computer arg failed.
Change the transmission protocol. Protocol: arg.
Recommended actions
71125, Mount permission denied
Check the server setup.
Description
Permission was denied to mount the directory arg on the server 71141, Default value for I/O signal out of range
arg.
Description
Recommended actions The I/O configuration for I/O signal arg is invalid.
Change the User or Group ID. The default value is out of range.
This I/O signal has been rejected.
71126, Directory not exported
Recommended actions
Description Change the default value for the I/O signal.
Mounting directory arg as arg failed since it is not exported on
the server computer arg. 71156, IPC queue full
Protocol: arg.
Description
Recommended actions The inter-process communication (IPC) queue arg was full,
Export the directory on the server computer. when sending to trap routine.
internal I/O devices. The option Ethernet Services with FTP is not installed on this
Connect the I/O signal to another I/O device. Restart the controller and install the Ethernet Services with FTP
option.
The Actor arg arg is a user-defined I/O signal whereas the The I/O configuration of cross connection arg is invalid.
resultant I/O signal arg is an internal I/O signal. The parameter Resultant contains a reference to an undefined
It is not allowed to define cross connections where user-defined I/O signal arg.
The cross connection has been rejected, and no functions depending on it will work.
Recommended actions Correct the cross connection so that the resultant I/O signal
Correct the cross connection so that there are no internal I/O refers to an existing I/O signal.
The connection to a non-trusted FTP server has been lost. The parameter Operator arg contains an invalid/unknown
Description
71205, Could not mount directory
The I/O configuration is invalid.
The identifier arg has already been used as the name of another Description
configuration instance. Mounting directory arg on the computer arg failed.
The following configuration instances must have unique names: Protocol: arg.
Industrial Networks I/O Devices Device Trust Levels I/O Signals
Recommended actions
Commands Access Levels Signal Safe Levels Cross
Check the FTP server setup. Check the FTP client configuration.
Connections Routes
Check communication hardware, cabling.
Recommended actions
Rename one of the configuration instances in I/O configuration. 71220, No PROFIBUS option has been installed
Restart the controller.
Description
A PROFIBUS board has been fitted, but no PROFIBUS option
71193, Invalid physical I/O mapping
has been installed.
Description
Consequences
I/O mapping error on I/O device arg.
No communication on the PROFIBUS network is possible. There
The I/O device uses an input size of arg bits, the controller can
may be consequential errors from configuring the PROFIBUS
handle maximum arg bits.
network when no such option has been installed.
The I/O device uses an output size of arg bits, the controller
Probable causes
can handle maximum arg bits.
An attempt may have been made to add the PROFIBUS
Recommended actions
functionality, without installing the option correctly.
Check configuration for the physical I/O device.
Recommended actions
If the PROFIBUS option is required: configure a new system
71196, Invalid encoding type
with this option, and install the system. If the PROFIBUS option
Description is not required: configure a new system without this option, and
The I/O configuration for I/O signal arg is invalid. install the system.
The encoding type arg is not valid for signal type arg.
Valid encoding types are: UNSIGNED TWO_COMP This I/O 71221, PROFIBUS firmware file not found
signal has been rejected.
Description
Recommended actions
The PROFIBUS firmware file was not found or not readable.
Correct the encoding type for the I/O signal.
The board firmware may be out of date.
Recommended actions
71201, Unknown network
Reinstall the system.
Description
The I/O configuration is invalid. 71222, PROFIBUS configuration file not found
The network arg cannot be found in the system.
Description
Installed Industrial Networks are: arg arg arg arg.
The binary PROFIBUS configuration file was not found. File:
Consequences
arg. Path: arg.
This network has been rejected, and no functions depending
Recommended actions
on it will work.
Make sure the file exists. Change the path in the I/O
configuration.
71223, PROFIBUS configuration file parse error 71231, Wrong PROFIBUS device is connected
Description Description
The binary PROFIBUS configuration file is corrupt. Internal PROFIBUS device arg at address arg has the wrong identity
error: arg. File: arg Path: arg. number. Reported identity number is arg. Expected identity
number is arg.
Recommended actions
Recreate and download the binary configuration file using the Consequences
external PROFIBUS configuration tool. The robot controller will not be able to activate the device.
Probable causes
71224, PROFIBUS board has been re-flashed The I/O device at address arg may be the wrong type of
The firmware of the PROFIBUS board has been updated. binary configuration file and in some cases incorrect I/O
configuration.
robot controller. Make sure the correct I/O device is connected The I/O configuration for I/O device arg is invalid.
to the network. Make sure the input and output size in the The number of I/O devices on network arg must not exceed
for the device and restart the controller. The physical channel for transport layer arg is invalid.
Recommended actions
71230, Device configuration error Verify that the physical channel is valid, see manual.
Description
The device arg is configured in the I/O configuration but is
71262, Industrial network communication failure
missing or incorrect in the PROFIBUS binary file. Description
Recommended actions Communication with 'arg' master failed on I/O device with mac
Make sure the device is present in the PROFIBUS binary file. id arg.
Check that the PROFIBUS address in the I/O configuration Recommended actions
matches the address in the binary file. Make sure remaining Check the connection to the gateway.
fields in the binary file match the I/O configuration.
71263, CAN communication failure
Description
CAN communication failed due to arg.
Code: arg.
Description Description
Conveyor tracker 'arg' reported error message: arg. The memory partition for communication purposes cannot be
allocated. The requested partition arg kB. System partition will
71273, I/O device configuration mismatch be used.
I/O device arg with address arg is configured in the I/O Decrease commPartSize.
71278, Mount permission denied On DeviceNet I/O device arg the connection input size does
not match the I/O device.
Description
Recommended actions
Permission was denied to mount the directory arg on the server
Change size in I/O configuration. Check module. Use
arg.
DN_Generic device template.
Recommended actions
Check the username and password.
71294, Invalid output size
Description
On DeviceNet I/O device arg the connection 2 input size does
not match the I/O device.
Recommended actions
Change size in I/O configuration. Check module.
not match the I/O device. The fault may be caused by interference, power supply units
and cables, or communication cables.
Recommended actions
Change size in I/O configuration. Check module. Recommended actions
Make sure any terminating resistors are correctly connected.
71297, Invalid connection type Make sure all communication cables and connectors are
working correctly and of the recommended type. Check network
Description
topology and cable length. Make sure the DeviceNet Power
The DeviceNet I/O device arg does not support arg connection.
Supply unit is working correctly. Replace any faulty unit.
Recommended actions
Change connection type in I/O configuration. Use DN_Generic 71301, Bus off, DeviceNet network
device template. communication failure
Description
71298, Duplicated address
A major number of communication errors occurred on DeviceNet
Description network.
The address arg for the DeviceNet master on network DeviceNet
Consequences
is occupied by the I/O device arg on the network.
All communication on the DeviceNet Bus has stopped.
Recommended actions
Probable causes
Change master address in I/O configuration. Disconnect I/O
The fault may be caused by interference, power supply units
device occupying the address from the network. Restart the
and cables, or communication cables.
controller.
Recommended actions
Make sure the DeviceNet power supply unit is working correctly.
71299, No power on DeviceNet network
Replace any faulty I/O device. Make sure any terminating
Description resistors are correctly connected. Make sure all communication
The 24 V power supply from the DeviceNet power supply is cables and connectors are working correctly and of the
missing. recommended type. Check network topology and cable length.
Probable causes
71300, DeviceNet network communication An attempt may have been made to add the DeviceNet
warning functionality, without installing the option correctly.
is not required: configure a new system without this option, and Recommended actions
install the system. Restart the controller. Report the problem to ABB.
Description Description
The vendor id read from DeviceNet I/O device arg doesn't match On DeviceNet I/O device arg connection 1 configuration is
value in I/O device configuration. Configuration: arg. Actual: generic.
arg. Real values: Connection 1 type: arg. Connection 1 input size:
arg. Connection 1 output size: arg.
Consequences
It is not possible to access the I/O device or I/O signals on it. Recommended actions
Update your current I/O device configuration.
Recommended actions
Change vendor id in I/O configuration. Check that the type of
I/O device is correct. 71308, DeviceNet generic connection 2
Description
71304, Invalid DeviceNet device type On DeviceNet I/O device arg connection 2 configuration is
generic.
Description
Real values: Connection 2 type: arg. Connection 2 input size:
The device type read from DeviceNet I/O device arg doesn't
arg. Connection 2 output size: arg.
match value in device I/O configuration. Configuration: arg
Actual: arg Recommended actions
Update your current I/O device configuration.
Consequences
It is not possible to access the I/O device or I/O signals on it.
71309, DeviceNet generic device identification
Recommended actions
Change device type in I/O configuration. Check that the type Description
of I/O device is correct. Check for a duplicate DeviceNet address On DeviceNet I/O device arg identity configuration is generic.
in the connected I/O units. Real values: Vendor Id: arg. Product code: arg. Device type:
arg.
71305, Invalid DeviceNet product code Recommended actions
Update your current I/O device configuration.
Description
The product code read from DeviceNet I/O device arg doesn't
match value in I/O device configuration. Configuration: arg 71310, DeviceNet I/O device connection error
Actual: arg Description
Consequences DeviceNet I/O device arg is occupied by another master.
It is not possible to access the I/O device or I/O signals on it. Recommended actions
Recommended actions Check I/O configuration. Cycle power on I/O device.
Change product code in I/O configuration. Check that the type
of I/O device is correct. Check for a duplicate DeviceNet address 71311, Unable to establish communication on
in the connected I/O units. the DeviceNet network
Description
71306, DeviceNet unknown error Unable to establish communication on the DeviceNet network
Description because no I/O devices are physically connected.
An unknown error is reported from I/O device arg error code Recommended actions
arg. Check cables and connectors. Connect I/O devices to network.
Restart the controller. Remove I/O devices on the DeviceNet
network from the I/O configuration.
71312, DeviceNet I/O device explicit connection 71320, Max number of I/O access levels exceeded
not enabled
Description
Description The I/O configuration is invalid.
DeviceNet I/O device arg does not have the explicit message The maximum number, arg, of I/O access levels in the I/O
connection enabled. system has been exceeded.
Description
71321, Invalid I/O access level
The I/O configuration is invalid.
The device command <arg> connected to the I/O device <arg> Description
has the same order number <arg> as the device command The I/O configuration is invalid.
<arg>. The I/O signal arg has a reference to an invalid/undefined I/O
The order number of device commands connected to the same access level arg.
I/O device must be unique. All I/O signals must either omit the access level or refer to an
This device command has been rejected. existing access level.
This I/O signal has been rejected.
Recommended actions
Modify the I/O configuration so that device commands on the Recommended actions
same I/O device have unique order numbers. Change I/O access level to one that exist or define a new I/O
access level.
71315, Max number of device commands
exceeded 71323, Invalid bit values
Description Description
The I/O configuration is invalid. The I/O configuration for I/O signal arg is invalid.
The maximum number, arg, of device commands in the I/O The minimum bit value arg must not be less than arg.
system has been exceeded. The maximum bit value arg must not exceed arg.
The minimum bit value must be less than the maximum bit
Recommended actions
value.
Modify the configuration of the I/O system (by reducing the
This I/O signal has been rejected.
number of device commands) so that the maximum limit is not
exceeded. Recommended actions
Check that the I/O signal is configured with the correct encoding
71317, I/O device reset type. Check that the min and max bit values are correct.
Description
71324, Physical limitation values out of range
The I/O device arg on the network arg has been reset through
the device command arg, to make sure that the device command Description
values are activated. The I/O configuration for I/O signal arg is invalid.
This causes the I/O device to loose contact while it is restarted The physical limitation minimum value must be less than the
but it will regain contact. physical limitation maximum value.
This I/O signal has been rejected.
Probable causes
A device command for reset has been defined for the I/O device Recommended actions
in the configuration of the I/O system. Correct the physical limitation values for the I/O signal so that
the minimum value becomes less than the maximum value.
Description Description
The I/O configuration for network arg is invalid. The I/O configuration for network arg is invalid.
User-defined (externally loaded) Industrial Networks must not The name of the network is not valid.
be specified with the name Local. Installed valid networks are:arg.
This network has been rejected.
Consequences
Recommended actions This network has been rejected, and no functions depending
Change the name of the network. on it will work.
Recommended actions
71326, Invalid device predefined type Correct the name for the network.
configuration
Recommended actions
71328, Invalid name Correct the recovery time for the I/O device.
Description
The I/O configuration is invalid. 71333, Invalid DeviceNet baud rate
The configuration instance arg does not comply with the rules
Description
of RAPID identifiers.
The I/O configuration for DeviceNet network is invalid.
This configuration instance has been rejected.
The value of the DeviceNet baud rate parameter is incorrect.
Recommended actions Valid DeviceNet baud rates are: 125 250 500 This network has
Correct the name of the configuration instance so that it been rejected.
complies with the following rules:
Recommended actions
Rules of RAPID identifiers: The length must not exceed 16
Correct the baud rate for the DeviceNet network.
characters. The first character must be a letter (a-z or A-Z).
Subsequent characters must be letters (a-z or A-Z), digits (0-9)
71336, Device command without path
or underscores (_).
Description
Consequences
71338, Invalid device command service identifier
This network has been rejected, and no functions depending
on it will work. Description
The I/O configuration is invalid.
Recommended actions
The service identifier <arg> is not valid for the device command
Select a valid connection for the network.
<arg>.
Valid service identifiers are:
71340, Device command with reference to 71348, Device map with unexpected character
non-existing I/O device
Description
Description The I/O configuration for I/O signal arg is invalid.
The I/O configuration is invalid. Found unexpected end or character at position arg in the device
The device command arg has a reference to an invalid/unknown map: arg.
I/O device arg. This I/O signal has been rejected.
The device command must have a reference to an existing I/O
Recommended actions
device.
Correct the device map so that is comply with the following
Consequences syntax: {bit} = ([0-9]+) {range} = ([0-9]+[-][0-9]+) {segment} =
This device command has been rejected, and no functions ({bit} | {range}) {device map} = ({segment}[,])*{segment}
depending on it will work. Examples of valid device maps: "1" "0-7, 15-8" "1,4-3,7"
Recommended actions
Correct the I/O device for the device command. 71349, Invalid signal size
Description
71344, Device map undefined
The I/O configuration for I/O signal arg is invalid.
Description There is a mismatch between the signal type and the size of
The I/O configuration for I/O signal arg is invalid. the signal.
Device map is undefined or empty. The signal size arg is given by the device map: arg.
A Device map must be specified for all physical I/O signals (i.e. This I/O signal has been rejected.
signals connected to an I/O device). Recommended actions
This I/O signal has been rejected. Correct either the signal type or the device map so that the
Recommended actions following rules are fulfilled: The size of digital I/O signals must
Define a device map for the I/O signal. be exactly one bit. The size of analog and group I/O signals
must be between 1 and 32 bits.
Description Description
The I/O configuration is invalid. The I/O configuration is invalid.
The device predefined type arg has an invalid/unknown type I/O device arg has an invalid/unknown Device Trust Level: arg.
of network arg. Installed valid Device Trust Levels are:arg.
Installed valid Industrial Networks are:arg arg arg.
Consequences
Consequences This I/O device has been rejected, and no functions depending
This device predefined type has been rejected, and no functions on it will work.
depending on it will work.
Recommended actions
Recommended actions Correct the Device Trust Level for the I/O device.
Correct the network for the device predefined type.
71356, Bus type mismatch
71351, Invalid connection 1 type
Description
Description The I/O configuration is invalid.
The I/O configuration is invalid. Device arg refers to a network and a unit type with different bus
The unit type arg has an invalid/unknown type for connection types.
1 arg. This I/O device has been rejected.
The type for connection 1 must be one of the following: POLLED
Recommended actions
STROBE COS CYCLIC COS_ACKSUP CYCLIC_ACKSUP This
Check that the I/O device is connected to the correct network
unit type has been rejected.
and that the bus type of that network is correct. Check that the
Recommended actions I/O device refers to the correct unit type and that the bus type
Correct the connection 1 type of the unit type. of that unit type is correct.
71352, Invalid connection 2 type 71357, Duplicated I/O devices on network Local
Description Description
The I/O configuration is invalid. The I/O configuration for I/O device arg is invalid.
The unit type arg has an invalid/unknown type for connection There is already another user-defined I/O device connected to
2 arg. the network Local.
The type for connection 2 must either be omitted or one of the Only one user-defined I/O device may be connected to the
following: POLLED STROBE COS CYCLIC COS_ACKSUP network Local.
CYCLIC_ACKSUP This unit type has been rejected. This I/O device has been rejected.
71354, I/O device without reference to network 71361, Cross connection with non-digital
resultant I/O signal
Description
The I/O configuration is invalid. Description
No reference to a network is defined for the I/O device arg. The I/O configuration of cross connection arg is invalid.
This I/O device has been rejected. The parameter Resultant refer to an I/O signal arg, that is not
digital.
Recommended actions
Only digital I/O signals can be cross connected.
Define a network reference for the I/O device.
Consequences
The cross connection has been rejected, and no functions
depending on it will work.
Recommended actions change if required. If an extremely heavy I/O load is normal and
Remove the non-digital I/O signal from the cross connection. required, investigate whether programming delays in the RAPID
application may solve the problem.
71362, I/O signal mapped outside the I/O device
data area 71365, Safety I/O queue overload
Description Description
Cannot change physical state of I/O signal arg to VALID. The safety I/O queue handling safety I/O signals has been
The reason is that the I/O signal is mapped to bit(s) that lies overloaded.
outside the data area of the I/O device it is assigned to.
Consequences
I/O signal assigned to I/O device arg.
The system will go to status SYS HALT.
I/O signal mapped to bit(s): arg.
Probable causes
Output data area size for the I/O device is arg bits.
This is caused by too frequent signal changes of safety I/O
Input data area size for the I/O device is arg bits.
signals. Sometimes this may be due to erratic ground
Consequences
connection in I/O signals from external equipment.
The physical state of this I/O signal remains NOT VALID.
Recommended actions
Recommended actions
Repeated safety input I/O signals will cause the system to halt.
Check that the device mapping of the I/O signal is correct.
See the error log for other faults that may cause the condition.
Check that the I/O signal is assigned to the correct I/O device.
Check the grounding of each signal from any external
Check the I/O configuration Connection Input/Output size on
equipment affecting the safety I/O signals. Check the frequency
the I/O device.
of input I/O signals from any external equipment connected to
the system. Make sure it is not abnormal, and change is
71363, Internal slave configuration invalid required.
Description
The I/O device arg configured on the master address is not 71366, Cross connection I/O queue overload
valid as an internal slave.
Description
Recommended actions The cross connection I/O queue handling I/O signals has been
Change the address on the I/O device. Use DN_Slave device overloaded.
template.
Consequences
The system will go to status SYS STOP.
71364, User I/O queue overload
Probable causes
Description This is caused by too frequent signal changes or too large
The user I/O queue handling I/O signal changes has been bursts of signal changes, generated by I/O signals being actors
overloaded. in cross connections.
Probable causes file is detailed in the Trouble Shooting Manual. Check the
This is caused by too frequent signal changes or too large frequency of I/O signals being actors in cross connections. If
bursts of signal changes, generated by input I/O signals or an extremely heavy I/O load is normal and required, investigate
cross connections between I/O signals. whether programming delays in the RAPID application may
solve the problem.
Recommended actions
Check the cross connections. How to check the configuration
file is detailed in the Trouble Shooting Manual. Check the
frequency of input I/O signals from any external equipment
connected to the system. Make sure it is not abnormal, and
The connector arg defined for the physical channel arg is only.
unknown.
71382, DeviceNet watchdog time has expired
Consequences
The physical channel will not be available for use. Description
The system has not received any reply from the DeviceNet I/O
Probable causes
device, and the watchdog timer has timed out.
The connector defined in the physical channel configuration
may be misspelled or refers to a connector not available for Consequences
use. Connector configuration is missing. The DeviceNet network is not running, and no communication
on the DeviceNet network will be possible. The system goes
Recommended actions
to system failure state. The full meaning of this status is
Make sure the connector defined in the physical channel
described in the Trouble Shooting Manual, IRC5.
configuration is referring to an available connector. Make sure
the option Multiple Serial Ports is installed if required by the Probable causes
used configuration. Reinstall the system to make sure the The I/O load on the DeviceNet network may be too high, for
system configuration files are OK. instance if a RAPID program is trying to set I/O signals at a rate
that exceeds the bandwidth available on the DeviceNet network.
71380, Communication connector driver is Recommended actions
already in use Reduce the I/O load on the DeviceNet network.
Description
The connector arg cannot use the driver arg. The driver is 71383, User defined I/O devices can't be
already in use by connector arg. connected to the network Local
Consequences Description
The connector and the physical channel using the connector The I/O configuration for I/O device arg is invalid.
will not be available for use.
No user-defined I/O device may be connected to the network 71392, Invalid output size
Local.
Description
This I/O device has been rejected.
On DeviceNet I/O device arg the connection output size arg
Recommended actions does not match the I/O device. When using strobe connection
Correct the I/O configuration. the only valid output sizes are 1 or -1.
Recommended actions
71385, Request message resource exhausted
Change size in configuration. Check module. Use DN_Generic
Description device template.
Unable to handle more concurrent I/O requests.
Out of concurrent I/O request using delay, pulse, or timeout 71393, Error when allocating generic size
argument.
Description
Consequences Failed to allocate generic arg size (-1) on DeviceNet I/O device
I/O request cannot be fulfilled. arg.
Probable causes Probable causes
Too many I/O instructions with pulse or delay argument. The DeviceNet I/O device arg cannot be configured with a
Too many process instructions with pulse, delay or timeout. generic arg size (-1).
Recommended actions Recommended actions
Reduce the number of concurrent I/O instructions with pulse Update your current unit type configuration with new arg size.
or delay argument. Reduce the number of concurrent process Use DN_Generic device template.
instructions that use pulse, delay or timeout argument.
Recommended actions
Install missing option. Change the transport protocol name.
71396, No transmission protocol 71401, No option exists for the arg Anybus
module.
Description
The transport protocol arg is missing or the name of the Description
transport protocol is faulty for arg. An arg Anybus module has been found, but no option has been
installed.
Consequences
The application protocol instance arg is unavailable. Consequences
No communication on arg Anybus module is possible. There
Probable causes
may be consequential errors from configuring when no such
The option holding the transport is not installed or the
option has been installed.
application name is faulty.
Probable causes
Recommended actions
An attempt may have been made to add the arg Anybus module
Install the option. Change the name of the transport in the
functionality, without installing the option correctly.
configuration.
Recommended actions
71397, No application protocol If the arg Anybus module option is required: configure a new
system with this option, and install the system.
Description
The application protocol arg is missing or the name is faulty.
71402, Duplicate address on the arg network.
Consequences
Description
The application instance arg is unavailable.
The arg network address is duplicated on the network.
Probable causes
Conflicting address arg.
The option holding the application protocol is not installed or
Consequences
the protocol name is faulty.
No communication on the arg network is possible.
Recommended actions
Recommended actions
Install the option. Change the name of the application protocol.
Change the address on the conflicting adapter (or physically
disconnect the adapter) or change the address for the arg
71398, Communication error from bosv24
network.Restart the controller.
Description
No response from the serial line. 71403, The interval time is invalid
Recommended actions
Description
Check the device or connection.
For the DeviceNet device arg the connection arg interval time
is invalid.
71399, Communication error from bosv24
Probable causes
Description The interval time has a lower value than the production inhibit
Not possible to deliver the received message. time.
Recommended actions Recommended actions
Check the communication flow. Change the connection arg interval time to be higher than the
production inhibit time for the DeviceNet device arg in the I/O
71400, Communication error from bosv24 configuration.
Description
The response from the device has an invalid frame sequence. 71404, Invalid input/output size
network The CIP route option is not enabled since it was not selected
at system creation.
Description
Consequences
The DeviceNet network has established communication.
Any CIP route definitions will be omitted.
system. Create and install a system with the CIP route option.
Consequences
71411, Out of route resources
The route is not available. Messages to I/O devices connected
to the network arg will not forwarded. Description
Not able to add anymore routes due to no more route resources
Probable causes
in the system.
The network arg not defined.
Consequences
Recommended actions
Route arg will not be added to the system.
Change the network identifier.
Probable causes
71408, Route port number out of range Too many routes have been defined. The system only allows
arg routes.
Description
The given port number arg of route arg is outside its range. Recommended actions
Reduce the number of routes.
Consequences
The route is not available. Messages to I/O devices connected
71412, The DeviceNet network has regained the
to the network arg will not be forwarded.
bus power
Probable causes
Description
The number arg is outside its range.
The DeviceNet network has regained the 24 V bus power.
Recommended actions
Change port number.
Description NOTE:
A new I/O device has been found and configured on the In the PROFINET controller configuration input data shall be in
Recommended actions
71443, Too many PROFINET internal devices
Remove an Anybus adapter in the configuration. Restart the
Description controller.
There are too many PROFINET internal devices defined in the
controller. 71450, EtherNet/IP Scanner/Adapter option not
Consequences installed
PROFINET I/O device arg will not be configured. No
Description
communication with this I/O device will be possible.
An EtherNet/IP network is configured, but the EtherNet/IP
Scanner/Adapter option has not been installed.
Recommended actions
71452, Too many EtherNet/IP networks are
Correct the connection type of the unit type. Restart the
configured
controller.
Description
Too many EtherNet/IP Industrial Networks are configured. There 71457, The EtherNet/IP gateway address is invalid
is only possibly to have one network for the EtherNet/IP
Description
Scanner/Adapter option.
It is not possible to have the gateway address same as the IP
Recommended actions address.
Remove one of the EtherNet/IP Industrial Networks from the Or the gateway address cannot be same as the default
I/O configuration. Restart the controller. destination 0.0.0.0.
Consequences
71453, Wrong identity for EtherNet/IP adapter
The default controller gateway address arg will be used and
Description not the specified gateway address arg.
The identity for the adapter arg in the I/O configuration is not
Recommended actions
correct.
If no physical gateway is used, do not specify any gateway
The correct identity is:
address in the configuration. Restart the controller.
Vendor ID arg.
Device Type arg.
71458, Could not change the default gateway
Product Code arg.
address
Consequences
Description
No contact will be established with this adapter.
If no destination address is specified in the Ethernet/IP
Recommended actions configuration, the default controller gateway address will be
Correct the I/O configuration for the adapter with the identity changed. The destination address was not given and the
information above. specified gateway address arg was not valid and could not be
used.
71454, The arg address is missing
Consequences
Description No communication on the EtherNet/IP network is possible.
No IP address is specified for the arg network.
Recommended actions
Consequences Correct the gateway in the EtherNet/IP network configuration.
No communication on the arg network is possible. Restart the controller.
exist on the EtherNet/IP network. The specified address is on a subnet reserved by another
Ethernet port. Two Ethernet ports on the controller cannot be
Consequences
on the same subnet.
It is not possible to access the adapter itself or I/O signals on
Example:
the adapter since it is currently not communicating with the
EtherNet/IP port: 192.168.125.x
controller.
Service port: 192.168.125.x
Probable causes Note:
The adapter does not exist physically. The subnets within the range 192.168.125.xxx - 192.168.130.xxx
The adapter address is wrong. are predefined and cannot be used.
The adapter is malfunctioning.
Recommended actions
Recommended actions Change the address to another subnet. Restart the controller.
Check that the adapter physically exists on the EtherNet/IP
network and that the address is correct. If the address has been 71464, Could not add a new gateway for
changed, restart the controller. EtherNet/IP
Description
71461, Duplicated address on the EtherNet/IP
Could not add the gateway address arg with the destination
network
address arg for EtherNet/IP.
Description
Consequences
The adapter arg and the EtherNet/IP scanner have been
No communication on the EtherNet/IP network is possible.
configured with the same address in the controller.
Probable causes
Consequences
The gateway address or the destination address are invalid.
It is not possible to access the adapter or I/O signals on it, since
No destination address have been specified.
it is currently not communicating with the controller.
Recommended actions
Recommended actions
Correct the gateway address or the destination address in the
Change the address for the adapter arg or the address for the
EtherNet/IP network configuration. Restart the controller.
EtherNet/IP controller in the I/O configuration. If changing the
I/O device address and it have this address physically it must
71469, Max number of internal I/O signals
also be changed in the adapter.Restart the controller.
exceeded
71478, Invalid input or output assembly for 71482, PROFINET network configuration changed
EtherNet/IP adapter
Description
Description I/O configuration for the network arg has been changed by an
The adapter arg has invalid input and/or output assembly. external configuration tool or a connecting controller.
71487, Illegal IP address for arg network Not all I/O signals will be possible to use.
Recommended actions
Description
Reconfigure the connecting PROFINET controller to match the
The arg network address arg is reserved.
internal PROFINET device. Reconfigure the internal PROFINET
Consequences
device in the Robot controller to match the connecting
No communication on the arg network is possible.
PROFINET controller.
Probable causes
The specified address is on a subnet reserved by another 71490, PROFINET I/O device configuration
Ethernet port. Two Ethernet ports on the controller cannot be warning
on the same subnet.
Description
Example:
The I/O device arg on the arg network is configured in the
arg port: 192.168.125.xxx
PROFINET configuration file arg but not in the I/O configuration.
Service port: 192.168.125.xxx
Note: Recommended actions
The subnets within the range 192.168.125.xxx - 192.168.130.xxx Add the I/O device arg to the I/O configuration or remove the
are predefined and cannot be used. I/O device from the PROFINET configuration file.
Recommended actions
71491, PROFINET I/O device configuration
Change the address to another subnet.
missing
71488, Illegal gateway address for arg network Description
The I/O device arg on the arg network is configured in the I/O
Description
configuration but not in the PROFINET configuration file arg.
The specified gateway address arg is not valid and cannot be
used. Consequences
No communication with I/O device arg is possible.
Consequences
The gateway address is not changed. Recommended actions
Add the I/O device arg to the PROFINET configuration file or
remove the I/O device from the I/O configuration.
Recommended actions
Generate a new PROFINET configuration file.
Description Description
The I/O device arg reported a different slot configuration Could not send device command to I/O device arg because
compared with the configuration for this I/O device in the there is a syntax error in the command path string.
PROFINET configuration file arg. Device command name arg.
First slot mismatch reported on slot arg. The syntax error: Missing comma.
arg slot mismatches found.
Consequences
Consequences The device command was not sent.
Some I/O signals might not be possible to use.
Recommended actions
Probable causes Correct the device command path string.
The module type used in slot arg may be of wrong type or of a
different version compared to the actual hardware on the I/O 71506, Device command syntax error
device.
Description
Recommended actions Could not send device command to I/O device arg because
Update the PROFINET configuration file arg.Check the I/O there is a syntax error in the command path string.
device hardware. Device command name arg.
The syntax error: Bad path size specified.
71503, PROFINET station name error
Consequences
Description The device command was not sent.
The network system parameter Station Name on the arg network
Recommended actions
contains one or more illegal characters. The character at
Correct the device command path string.
position arg is not allowed.
Recommended actions
Correct the device command path string.
71509, Device command syntax error 71513, Device command response timeout
Description Description
Could not send device command to I/O device arg because A timeout occurred when sending device command arg to the
there is a syntax error in the command path string. I/O device arg.
Device command name arg.
Consequences
The syntax error: Missing space.
The device command was not sent.
Consequences
Recommended actions
The device command was not sent.
Check the device command syntax. Make sure that the network
Recommended actions cable is connected to the controller.Make sure the I/O device
Correct the device command path string. has is correctly powered. Make sure the cabling to the I/O device
is correctly connected.
71510, Device command syntax error
71514, Device command connection error
Description
Could not send device command to I/O device arg because Description
there is a syntax error in the command path string. Could not send device command arg to the I/O device arg
Device command name arg. because no active connection was present.
The syntax error: Incorrect byte size.
Consequences
Consequences The device command was not sent.
The device command was not sent.
Recommended actions
Recommended actions Check the device command syntax. Make sure that the network
Correct the device command path string. cable is connected to the controller.Make sure the I/O device
has is correctly powered. Make sure the cabling to the I/O device
71511, Device command syntax error is correctly connected.
Description
71515, Device command send error
Could not send device command to I/O device arg because
there is a syntax error in the command path string. Description
Device command name arg. Could not send device command arg to the I/O device arg.
The syntax error: Incorrect data size. arg.
Consequences Consequences
The device command was not sent. The device command was not sent.
Description
71516, An EtherNet/IP adapter does not support
Could not send device command to I/O device arg because of
Quick Connect
invalid service identifier arg.
Valid service identifiers are: Description
arg. The adapter arg does not support Quick Connect.
71521, Output data not processed 71527, EtherNet/IP adapter state conflict
Description Description
The I/O device arg indicates output data to slot arg cannot be The current state of the adapter arg prevents communication
processed. from being established or the execution of a specific service.
Recommended actions
71522, Ethernet port occupied by another client Verify the current state of the adapter arg.If the state is error,
check the I/O configuration or hardware setup of the adapter
Description
and consult the vendor documentation. If the state is running,
The specified Ethernet port for EtherNet/IP network is occupied
the I/O device was earlier temporarily busy during
by another client.
communication attempt but has now recovered, no further
Consequences actions are necessary.
No communication on the EtherNet/IP network is possible.
Description
71530, The subnet mask is missing The adapter arg has an invalid configuration size. Maximum
configuration size supported is arg bytes.
Description
The subnet mask, on arg network, is missing. The arg network Consequences
is on connector arg. No communication with the adapter is possible.
Probable causes
The subnet mask is missing. 71534, Invalid output size for EtherNet/IP adapter
71536, Device command syntax error 71541, Network auto configuration, scan,
successful
Description
Could not send device command to adapter arg because there Description
is a syntax error in the command value string. The network auto configuration, operation: scan, on network
Device command name arg. arg was successful.
The syntax error: Can't decode arg.
Recommended actions
Consequences View the information in the Event log.
The device command was not sent.
Description
71537, Invalid configuration data for EtherNet/IP The network auto configuration, operation: scan, on network
adapter arg was not successful.
Consequences
71538, The EtherNet/IP network address must The Template Device arg might not be complete.
exist on PC
Probable causes
Description Internal info:
The given address arg, configured on the EtherNet/IP network, arg
is not found on any network interface on PC. arg
Consequences
Description
No Template Device could be created from the file arg.
The I/O configuration is invalid.
I/O signal arg has an invalid/unknown Signal Safe Level: arg. Probable causes
This I/O signal has been rejected. Internal info:
arg
Recommended actions
arg
Correct the Signal Safe Level for the I/O signal.
arg
Recommended actions The I/O signal arg is using Signal Safe Level arg and the I/O
Create the device manually. signal arg is using Signal Safe Level arg.
I/O signals with overlapping device mapping must have the
71545, Network auto configuration, device, same value on the Signal Safe Level parameter
successful ActionAtSysRestart.
Description Consequences
The network auto configuration, operation: add I/O device(s), The I/O signal arg has been rejected, and no functions
Recommended actions Correct the Signal Safe Level definitions for the overlapping
Restart the controller to activate the new I/O device(s). I/O signals in the I/O configuration.
71546, Network auto configuration, device, not 71550, Overlapping I/O signals with differing
successful default values
Description Description
The network auto configuration, operation: add I/O device(s), The I/O signal arg has overlapping bit(s) in the device map with
on network arg was not successful. the I/O signal arg. The I/O signal arg is using the default value
arg and the I/O signal arg is using the default value arg.
Recommended actions
I/O signals with overlapping device mapping must have default
View the errors in the Event log.
values with equal values on overlapping bit(s).
signals, successful This I/O signal arg has been rejected, and no functions
depending on it will work.
Description
Recommended actions
The network auto configuration, operation: add I/O device(s)
Correct the default values for the overlapping I/O signals in the
and I/O signals, on network arg was successful.
I/O configuration.
View the information in the Event log.
Recommended actions
71551, Network auto configuration not supported
Restart the controller to activate the new I/O device(s) and I/O
signals. Description
Network auto configuration is not supported on network arg.
and I/O signals, on network arg was not successful. The I/O configuration is invalid.
The maximum number, arg, of device trust levels in the I/O
Recommended actions
system has been exceeded.
View the errors in the Event log.
Recommended actions
71549, Overlapping I/O signals with different Modify the configuration of the I/O system (by reducing the
values on ActionAtSysRestart number of device trust levels) so that the maximum limit is not
exceeded.
Description
The I/O signal arg has overlapping bit(s) in the device map with
the I/O signal arg.
71553, Max number of device transfer instances 71557, Signal transfer was defined but no internal
exceeded device was found
Description Description
The I/O configuration is invalid. The signal arg is being transferred but no internal device was
The maximum number, arg, of device-transfer instances in the found.
I/O system has been exceeded.
Recommended actions
Recommended actions Make sure the device is defined/configured before restarting
Modify the configuration of the I/O system (by reducing the the controller.
number of device-transfer instances or transfer information in
I/O signals) so that the maximum limit is not exceeded. 71558, Transfer signals overlap
Description
71554, Max number of signal safe levels
The signal arg and the signal arg both have transfer signal
exceeded
defintions and overlap.
Description
Consequences
The I/O configuration is invalid.
The configuration has been rejected.
The maximum number, arg, of signal safe levels in the I/O
Recommended actions
system has been exceeded.
Change the configuration so that the signals don't overlap.
Recommended actions
Modify the configuration of the I/O system (by reducing the
71559, Transfer signal and crossconnection
number of signal safe levels) so that the maximum limit is not
overlaps
exceeded.
Description
71555, Invalid configuration of The signal arg and the crossconnection arg overlaps.
Consequences
The configuration has been rejected.
71560, Transfer signal and SYSOUT_SIG overlaps
Remove either TransferInputOffset or TransferOutputOffset. The transfer signal arg and the SYSOUT_SIG arg overlaps.
Consequences
71556, Signal cannot be transferred The configuration has been rejected.
Consequences
71569, Signal has offset but no transfer attribute
The configuration has been rejected.
Description
Recommended actions
The signal arg has a transfer offset set but no
Correct the configuration.
TransferFromDevice/TransferToDevice attribute.
Recommended actions
Description
Correct the configuration.
The signal arg and the signal arg on an internal device overlap.
Consequences
71570, Signal has transfer defined with wrong
The configuration has been rejected.
offset
Recommended actions
Description
Correct the configuration.
The signal arg has a transfer defined but uses the wrong offset.
Consequences
The configuration has been rejected.
The I/O queue handling transfer signal changes has been Update the PROFINET configuration file to match the hardware.
Consequences
71574, PROFINET configuration mismatch
The system will go to status SYS STOP.
Description
Probable causes
The I/O device arg reported a different slot configuration then
This is caused by too frequent signal changes or too large
configured in the system. Module in slot arg is correct but one
bursts of input bit changes, generated by inputs on I/O devices.
or several submodules indicate errors.
Recommended actions
Consequences
Check the transfer definitions on I/O signals. How to check the
Some I/O signals might not be possible to use.
configuration is detailed in the Trouble Shooting Manual. Check
the frequency of inputs from any external equipment connected Probable causes
to the system. Make sure it is not abnormal, and change if One or several submodules in slot arg may be of wrong type
required. If an extremely heavy I/O load is normal and required, or of a different version compared to the actual hardware on
investigate whether programming delays in the RAPID the I/O device.
application may solve the problem.
Recommended actions
Update the PROFINET configuration file to match the hardware.
71572, I/O device has entered error state Check the I/O device.
Description
System has indicated that the I/O device arg with address arg 71575, PROFINET configuration mismatch
on the network arg is faulty.
Description
Consequences The I/O device arg reported a different slot configuration then
It is not possible to access the I/O device or I/O signals on it, configured in the system. There is no module present in slot
since it is malfunctioning. arg however one is configured in the configuration.
71577, Submodule has qualified information 71580, Submodule has diagnostic information
available available
Description Description
The submodule in subslot arg in slot arg on device arg has The submodule in subslot arg in slot arg on device arg has
qualified information available. diagnostic information available.
Consequences Consequences
Some I/O signals might not be possible to use. Some I/O signals might not be possible to use.
Description Description
The submodule in subslot arg in slot arg on device arg has The submodule in subslot arg in slot arg on device arg has a
maintenance required information available. pending AR.
Consequences Consequences
Some I/O signals might not be possible to use. Some I/O signals might not be possible to use.
Description Description
The submodule in subslot arg in slot arg on device arg has The submodule in subslot arg in slot arg on device arg is locked
maintenance demanded information available. by another I/O controller.
Consequences Consequences
Some I/O signals might not be possible to use. Some I/O signals might not be possible to use.
Consequences
71585, Submodule is of wrong type
The device command was not sent.
Description
Recommended actions
The submodule in subslot arg in slot arg on device arg is of
Correct the device command path string.
wrong type.
Consequences
Some I/O signals might not be possible to use.
Description
Description
Device arg with serial number arg has failed during upgrade or
Device arg with serial number arg is involved in a name conflict
check of firmware versions.
on the network. The device name on network is arg.
Consequences
Consequences
Old versions of firmware are still in use at the device.
It will not be possible to use the device until the conflict is
solved. Probable causes
Loss of power or connectivity.
Recommended actions
Configure device with unique name on the network. Recommended actions
Try again.
71591, Input signal update rate too high
71595, Firmware upgrade available
Description
Device arg is producing input signal changes at too high rate. Description
Device arg with serial number arg has got a new firmware
Consequences
version available.
Possible loss of signal changes.
Consequences
Recommended actions
Bugs are fixed or new functionality is added.
Configure device to produce input changes at a lower rate by
changing to a higher 'Input Request Packet Interval' value or Recommended actions
change 'Connection Timeout Multiplier' to a higher value. If this Manually upgrade the device.
is the internal device change the corresponding parameters at
the Scanner. 71596, No SFTP fingerprint configured
Description
71592, Transfer to/from an invalid internal slot.
Mounting device on remote host arg was done without checking
Description fingerprint.
The signal arg has transfer to/from internal device arg that does Protocol: arg.
not fulfill the requirements for the action. Using the default fingerprint configuration, no secure verification
of remote host has been done.
Consequences
Fingerprint received: arg.
The configuration has been rejected.
Configured fingerprint: arg. User and password authentication is currently required when
Received fingerprint: arg. mounting a device on a remote host using SFTP. Remote host:
arg.
Consequences
Protocol: arg.
No mounting can be done until the fingerprint configured
matches the one received. Recommended actions
Configure the server to support password identification or
Probable causes
replace it with one that does.
The remote host that the controller is attempting to mount on
may be pretending to be someone that it not. The remote host
71601, Unable to identify remote server
may have changed public key.
Description
Recommended actions
SFTP fingerprint is configured to verify that the remote SFTP
Double-check that the controller is attempting to mount on the
server is the expected one and to do so the server must support
expected remote host and then update the configuration.
host key hash algorithm MD5 or SHA1. The used SFTP server
at remote host arg does not support any of them.
71598, Could not mount device
Protocol: arg.
Description
Recommended actions
Mounting device on remote host arg failed.
Remove the usage of fingerprint in the configuration or replace
Protocol: arg.
the SFTP server.
Recommended actions
Check the configuration.
5.9 9 xxxx
Consequences Consequences
The system goes to the Guard stop state. The system goes to status SYS HALT.
90206, General Stop open attempting to go to the Motors ON mode only. The run chain is
described in the Trouble Shooting Manual and Circuit Diagram.
Description
The General Mode Safeguarded Stop circuit has been broken. Recommended actions
Locate the switch, reset it and restart the controller. Check
Consequences
cables and connections. Check the external contactor auxiliary
The system goes to the General Stop status.
contacts. If used, check any PLC equipment controlling the
Probable causes external contactor.
One or more of the switch connected in series with the General
Mode Safeguarded Stop circuit have been opened, which may 90211, Two channel fault, Enable Chain
be causes by a large number of faults. This is possible in any
Description
operational mode. The General Mode Safeguarded Stop circuit
A switch in only one of the two enable chains was briefly
is described in the Trouble Shooting Manual.
affected, opening the chain and then reclosing it, without the
Recommended actions
other chain being affected.
Locate the switch, reset it and restart the controller. Check
Consequences
cables and connections.
The system goes to status SYS HALT.
90213, Two channel fault 90216, Enabling device active in Auto mode
Description Description
A brief status change in any of the run or enable chains has The system has detected that the enabling device has been
been detected. pressed for more than 3 seconds in Automatic operating mode.
Consequences Consequences
The system goes to status SYS HALT. The system goes to status Guard Stop.
90220, Superior stop conflict The system goes to status SYS HALT.
Probable causes
Description
Any of the switches connected to the Emergency Stop chain
Only one of the two Superior Mode Safeguarded Stop chains
may be faulty or not correctly connected, causing only one
was opened.
channel to close. The Emergency Stop chain is described in
Consequences
the Trouble Shooting Manual, IRC5.
The system goes to status SYS HALT.
Recommended actions
Probable causes
Check cables and connections. Check other event messages
Any of the switches connected to the Superior Stop chain may
occurring at the same time to determine which switch caused
be faulty or not correctly connected, causing only one channel
the fault. Make sure all switches are working correctly. If there
to close. The Superior Stop chain is described in the Trouble
is no loose connection, replace the faulty switch.
Shooting Manual, IRC5.
the fault. Make sure all switches are working correctly. If there Recommended actions
is no loose connection, replace the faulty switch. Isolate the Emergency Stop button causing the conflict. Check
the contact pair. Make sure all connections are tight. Replace
90226, General Stop conflict the button if required.
Description
90232, Delayed Auto Stop due to circuit
Only one of the two General Mode Safeguarded Stop chains
imbalance
was opened.
Description
Consequences
The system has detected an imbalance in the two parallel Auto
The system goes to status SYS HALT.
Stop circuits.
Probable causes
Consequences
Any of the switches connected to the General Stop chain may
The system goes to status Guard Stop after approximately 1
be faulty or not correctly connected, causing only one channel
sec.
to close. The General Stop chain is described in the Trouble
Shooting Manual, IRC5. Probable causes
The contact pair in any of the safety devices connected to the
Recommended actions
Auto Stop circuit is not working correctly.
Check cables and connections. Check other event messages
occurring at the same time to determine which switch caused Recommended actions
the fault. Make sure all switches are working correctly. If there Isolate the safety device causing the conflict. Make sure the
is no loose connection, replace the faulty switch. device used is a two-channel device. Check the contact pair.
Make sure all connections are tight. Replace the device if
90227, Motor Contactor conflict, DRV1 required.
Description
90233, Delayed General Stop due to circuit
Only one of the two motor contactors for drive system 1 has
imbalance
acknowledged the activation order.
Description
Consequences
The system has detected an imbalance in the two parallel
The system goes to status SYS HALT.
General Stop circuits.
Probable causes
Consequences
A failure of the motor contactor auxiliary contacts or the supply
The system goes to status Guard Stop after approximately 1
to these.
sec.
Recommended actions
Probable causes
Check cables and connections. Check the function of the
The contact pair in any of the safety devices connected to the
auxiliary contacts.
General Stop circuit is not working correctly.
Description
90236, Immediate General Stop A switch in only one of the two enable chains was affected,
without the other chain being affected.
Description
The General Stop circuits have been broken. Consequences
The system goes to status SYS HALT.
Consequences
The system goes directly to status Guard Stop. Probable causes
There may be a loose signal connection on the safety system.
Probable causes
The enable chain is described in the Trouble Shooting Manual
One or more of the safety device switches in the General Stop
and Circuit Diagram.
circuit have been opened.
Recommended actions
Recommended actions
Check cables and connections. Make sure all signal connectors
Isolate the safety device that was opened. Reset the device
on the safety system are securely connected. If there is no
switch.
loose connection, replace the faulty board.
Recommended actions
90245, Run Control status conflict, DRV2 Check cables and connections. Check the function of the
Consequences Description
The system goes to status SYS HALT. Only one of the two motor contactors for drive system 3 has
acknowledged the activation order.
Probable causes
A failure of the motor contactors or the supply to these. Consequences
The system goes to status SYS HALT.
Recommended actions
Check cables and connections. Restart the controller. Probable causes
A failure of the motor contactor auxiliary contacts or the supply
90246, Run Control status conflict, DRV3 to these.
Status conflict between run control and motor contactors for Check cables and connections. Check the function of the
Consequences
90250, Motor Contactor conflict, DRV4
The system goes to status SYS HALT.
Description
Probable causes
Only one of the two motor contactors for drive system 4 has
A failure of the motor contactors or the supply to these.
acknowledged the activation order.
Recommended actions
Consequences
Check cables and connections. Restart the controller.
The system goes to status SYS HALT.
Recommended actions
90248, Motor Contactor conflict, DRV2
Wait until the overheated motor has cooled down before
Description ordering Motors On again. If optional air filter is used, check if
Only one of the two motor contactors for drive system 2 has it is clogged and has to be exchanged.
acknowledged the activation order.
Consequences
The system goes to status SYS HALT.
90253, External device temperature high, DRV1 90258, Motor temperature high, DRV4
Description Description
Over temperature in external device. Make sure to let the Over temperature in manipulator motor. Make sure to let the
external device cool down before ordering Motors On again. motor cool down before ordering Motors On again.
90255, External device temperature high, DRV2 90260, Run Control status conflict, DRV1
Description Description
Over temperature in external device. Make sure to let the Status conflict between run control and motor contactors for
external device cool down before ordering Motors On again. drive system 1.
90264, SC arg Option Not Present 90269, SC arg Motor Calibration Data Error
Description Description
Found arg Safety Controller (SC) on drive module arg.This No calibration data has been downloaded to Safety Controller
system does not have the option for a Safety Controller on that (SC) on drive module arg, or erroneous data.
drive module.
Recommended actions
Recommended actions Download motor calibration data to Safety Controller (SC).
Check drive module software options. Install a system with
Safety Controller option. 90270, System failure during startup
Description
90265, SC Soft Stop Error
The safety system orchestrator cannot start up properly because
Description of a system failure.
Safety Controller (SC) Soft Stop has not opened the motor
Consequences
contactors within the calculated time.
The system goes to system failure state.
Recommended actions
Probable causes
Check Lim-switch connection if SafeMove is present.
A critical failure in hardware, software or configuration.
Recommended actions
90266, SC arg PIN Code Request
Check other event log messages for more information. Do a
Description 'Reset system' of the robot controller.
Safety Controller (SC) arg has a new safety configuration and
needs a new PIN code to be activated. 90303, Acknowledge timeout
Recommended actions
Description
Log in as a user with Safety Configuration grants. Enter new
The acknowledge signal, coming from a PLC, was not activated
PIN-Code for the Safety Controller in the Control Panel. If input
within the expected time during a remote change of operating
of PIN-code does not help, upload calibration offset from the
mode to Automatic- or Manual full speed mode.
manipulator and download it to the safety controller. Repeat
Consequences
step 2.
Operating mode cannot be changed to Automatic- or Manual
full speed mode. Manual operating mode remains.
90267, SC arg Initialization Failed
Probable causes
Description
Cable connection fault. Acknowledge signal was not activated
Safety Controller (SC) arg failed to initialize properly, or failed
by the PLC. Incorrect I/O configuration.
to respond during start up.
Recommended actions
Recommended actions
Make sure that the acknowledge signal becomes activated
Check previous error logs for possible causes. Restart the robot
when expected. Check I/O configuration.
controller.
Consequences Consequences
Operating mode cannot be changed from the PLC. The full meaning of this status is described in the Trouble
Shooting Manual, IRC5.
Probable causes
Remote control activation signal not activated. Incorrect I/O Probable causes
configuration. The fan power cabling may be damaged or not connected
correctly to motor or contactor unit. The fan or the drive module
Recommended actions
power supply may be faulty.
Make sure that the remote control activation signal is activated.
Check I/O configuration. Recommended actions
Make sure the fan cable is correctly connected. Make sure the
90305, Missing option for Remote Operating fan is free to rotate and that the air flow is not obstructed. Make
Mode sure the drive module power supply output and input voltages
are within specified limits as detailed in the Trouble shooting
Description
manual. Replace any faulty unit.
The option that is required for remote change of operating mode
from a PLC is not selected.
90308, Motor cooling fan malfunction, axis 2
Consequences
Description
Operating mode cannot be changed from the PLC.
The axis 2 motor cooling fan on the robot connected to drive
Probable causes
module arg does not work correctly.
Option "Auto acknowledge input" is not selected.
Consequences
Recommended actions
The full meaning of this status is described in the Trouble
Update Robot system with the "Auto acknowledge input" option
Shooting Manual, IRC5.
selected. Restart the robot controller.
Probable causes
The fan power cabling may be damaged or not connected
90306, Not possible to activate I/O signals in
correctly to motor or contactor unit. The fan or the drive module
Safety system
power supply may be faulty.
Description
Recommended actions
It was not possible to activate I/O signals in the safety system
Make sure the fan cable is correctly connected. Make sure the
during startup.
fan is free to rotate and that the air flow is not obstructed. Make
Consequences sure the drive module power supply output and input voltages
The safety system cannot use I/O signals to detect state are within specified limits as detailed in the Trouble shooting
changes and critical states. This will end up in a system failure manual. Replace any faulty unit.
condition.
Recommended actions
90312, Enable 2 open
Attempt restarting by pressing the Motors ON button. If
Description restarting is IMPOSSIBLE it indicates a hardware fault in safety
The Enable 2 circuit monitoring the axis computer has been system, axis computer. If restarting is POSSIBLE, it indicates
opened. a software fault. In such case, contact your local ABB
The system goes to status SYS HALT. indication LEDs. The LEDs are described in the Trouble
Shooting Manual. Replace the faulty unit.
Probable causes
There may be a connection problem between main computer
90315, Enable2 Supervision fault
and axis computer.
Description
Recommended actions
The Enable 2 circuit to drive module 2 has been broken. This
Check all connections to the axis computer. Check cables
circuit monitors e.g. the function of the safety system and the
connected to the safety system.
axis computer.
Consequences
The system goes to status SYS HALT.
Consequences
90317, Enable2 Supervision fault The operation is not performed.
90330, Safety Mode not allowed calibration and revolution counters are updated and correct.
Check that the synchronization position in the safety
Description
configuration is correct. Check for configuration error. Download
The requested Safety mode is not allowed in the current
motor calibration values. Check if axis 4 or 6 is configured as
controller state.
independent, if YES, check that the EPS configuration is
It is not allowed to change Safety mode when in Automatic
configured likewise.
mode.
It is not allowed to set Safety mode to Service Mode when in
90454, SC arg Servo-Lag Limit exceeded
Automatic or ManualFullSpeed modes.
Description
Consequences
Safety Controller (SC) arg detected a too big difference between
The operation is not performed.
the ordered and actual position, for mechanical unit arg on axis
Recommended actions
arg.
Change the controller state to one of the allowed modes first.
Recommended actions
Check for collision. If using external axis, check Servo Lag
90450, SC arg CBC Speed exceeded
settings in the safety configuration. If using Soft Servo, Check
Description that the Operational Safety Range (OSR) Tolerance in the safety
Cyclic Brake Check (CBC) speed limit is exceeded in Safety configuration is not set too low. Verify that revolution counters
Controller (SC) on mechanical unit arg. Either CBC test interval are updated. Check for communication problems to the main
has expired or a previous brake check failed. computer, axis computer or the serial measurement board.
Recommended actions Check if tool weight is correctly defined.
Decrease speed and execute Brake check.
90455, SC arg Incorrect Position Value
90451, SC arg Not synchronized Description
Description Incorrect position value from serial measurement board
Safety Controller (SC) arg is not synchronized with supervised detected by Safety Controller (SC) arg on mechanical unit arg.
mechanical units. Recommended actions
Recommended actions Check resolver and resolver connections. Replace serial
Move all mechanical units supervised by Safety Controller arg measurement board. Replace resolver.
to the synchronization positions defined in the safety
configuration. 90456, SC arg Reference Data Timeout
Description
90452, SC arg Synchronized The robot controller has stopped sending reference data to
Description Safety Controller (SC) arg.
Safety Controller (SC) arg is now synchronized to supervised Recommended actions
mechanical units. Safety supervision can be used. Check previous error logs for possible causes. Restart the robot
controller.
90453, SC arg: Wrong Sync. Position
Typically when the event message with request for new pin 90462, SC arg Calibration Offset not found
code is repeated. Corrupt safety configuration. Typically when
Description
the event message with request for new pin code is repeated.
Failed to retrieve motor calibration offsets for Safety Controller
Recommended actions (SC) arg.
Check for new event messages that indicates if a new safety
Recommended actions
configuration has been downloaded. If no new safety
Download new calibration offsets to the SC.
configuration has been downloaded and this event message
comes after a restart, download a new safety configuration to
90463, SC arg safety configuration downloaded
the Safety Controller. Create and download a new safety
configuration if this event message comes after every restart Description
and there is a request for new pin code again. Download of safety configuration was successful for Safety
Controller (SC) arg.
90458, SC arg Internal Failure
90464, SC arg OSR Limit exceeded
Description
Internal Failure in Safety Controller (SC) arg. Description
Safety Controller (SC) arg detected a too big difference between
Recommended actions
the ordered and actual position inside Operational Safety Range
Check Safety Controller cabling. Check Safety Controller health
(OSR), for mechanical unit arg on axis arg.
on LED. Replace Safety Controller if remaining error.
Recommended actions
90459, SC arg Input/Output Failure Check for collision. Check that Operational Safety Range (OSR)
Tolerance in the safety configuration is not set too low.
Description
Synchronize the Safety Controller, if the revolution counters
I/O Error on Safety Controller (SC) arg.
have been updated since last synchronization.
Recommended actions
Check Safety Controller cabling. Check Safety Controller health. 90465, SC arg SAS Speed exceeded
Restart robot controller, after performing recommended actions.
Description
Safe Axis Speed (SAS) violation on mechanical unit arg axis
90460, SC arg safety configuration not found
arg on Safety Controller (SC).
Description
Recommended actions
Failed to retrieve safety configuration for Safety Controller (SC)
Decrease speed on axis arg.
arg.
Description
90474, SC arg I/O Supply Failure
Safe Axis Range (SAR) arg is violated on mechanical unit arg
axis arg. Description
I/O supply voltage level for Safety Controller (SC) arg is out of
Recommended actions
range.
Move mechanical unit to safe position.
Probable causes
90470, SC arg Synchronization Pre-warning Either the voltage is out of limits or the voltage is missing.
Synchronization required for mechanical units supervised by Connect 24V supply with correct voltage level to I/O supply
Safety Controller (SC) arg in less than arg hour(s). terminals. Restart robot controller.
Recommended actions
90475, SC arg Synchronization rejected
Perform synchronization before the time limit expires.
Description
90471, SC arg Synchronization Timeout Safety Controller (SC) arg is not correctly configured for
synchronization.
Description
Synchronization time limit expired for Safety Controller (SC)
arg.
Description
The main power supply voltage for Safety Controller (SC) arg 90483, SC arg CBC soon required
is out of range. Description
Probable causes Cyclic Brake Check (CBC) required in less than arg hours.
Either the voltage is out of limit or the voltage is missing. Recommended actions
Recommended actions Perform a brake check before the time limit expires.
Check Safety Controller cabling. Check voltage from power
supply. Restart robot controller. 90484, SC arg CBC needs to be done
Description
90479, SC arg Additional Axis missing
Cyclic Brake Check (CBC) time limit expired in Safety Controller
Description (SC) or last brake check failed.
An additional axis that is supervised by Safety Controller (SC) Recommended actions
arg is no longer present in the system configuration. Perform a brake check.
Recommended actions
Reinstall the supervised additional axis, or download a safety
configuration without supervision of the additional axis.
Description
90491, SC arg Override active during startup
Safety Controller (SC) has detected that the last Cyclic Brake
Check (CBC) on mechanical unit arg was interrupted or Description
incorrect. Override digital input was active during startup on SC arg.
Recommended actions
Check previous event messages. Perform a new brake check 90492, SC arg SST violation in Brake test
only if needed, typically if event message 20485 also has been Description
displayed. Movement detected during Brake test on Safety Controller (SC)
arg. Mechanical unit arg. Axis arg.
90487, SC arg Unsynchronized speed exceeded
Probable causes
Description Interrupted braketest. Worn out Brakes.
Exceeded axis speed when Safety Controller (SC) arg was
Recommended actions
unsynchronized.
Restart CBC. Replace Brake.
Recommended actions
Jog mechanical unit to synch position with low axis speed. 90493, SC arg SBR triggered
Reduce speed to 250 mm/s or 18 degrees/s.
Description
Safe Brake Ramp (SBR) on Safety Controller (SC) was
90488, SC arg Unsynchronized time limit expired
interrupted by a Class 0 stop due to slow deceleration on
Description mechanical unit arg. This is normal and occurs in cases when
Available time to move the robot when unsynchronized has a stop1 is to slow. Check for other safety controller event
expired for Safety Controller (SC) arg. messages.
Description
90494, SC arg Tool change incorrect
Safety Controller (SC) arg has been disabled and no supervision
functions are active. Description
Incorrect tool change with Tool arg on mechanical unit arg.
Probable causes
Either a system reset has been performed or it's the first startup
of SC.
Description
The robot controller has stopped sending reference data to the 90504, Safety Controller not synchronized
safety controller for drive module arg.
Description
Consequences The safety controller for drive module arg is not synchronized
The safety controller will stop all robot movements. with supervised mechanical units.
with the serial measurement board (SMB). Perform a new synchronization of the safety controller.
Consequences
90505, Safety Controller Synchronization rejected
The safety controller will stop all robot movements.
Description
Probable causes
The synchronization of Safety Controller drive module arg failed.
Errors in the configuration of external axes. Disturbances in
the communication links between the SMB, the robot controller, Consequences
and the safety controller. The safety controller will remain in the unsynchronized state.
90506, Safety Controller Wrong Sync Position 90509, Safety Controller Brake Ramp supervision
triggered
Description
The axis arg position does not match its synchronization Description
position, as defined in the safety configuration for the safety Too slow deceleration was detected during a Category 1 stop,
controller on drive module arg. in the safety controller for drive module arg.
Consequences Consequences
Synchronization will not be performed, and the safety controller The Category 1 stop is automatically changed to a Category 0
will go to the unsynchronized state. stop.
Description If there was a collision, check the robot and perform a new
Incorrect tool change, in the safety controller for drive module synchronization if required. Make sure that the robot load is
arg. defined correctly. Check the Servo Lag settings in the safety
The cause was arg. configuration for the external axis. Check that Contact
Application Tolerance is activated correctly. Check that the
Consequences
safety controller is synchronized correctly.
The safety controller will stop all robot movements. Operation
is not possible until a valid tool has been selected.
90512, SC Contact Application Tolerance servo
Probable causes lag exceeded
Invalid tool selection input. Very high speed was detected during
Description
the tool change.
The safety controller for drive module arg detected a too big
Recommended actions
difference between the ordered and actual position for axis arg,
Check that exactly one tool selection input is active.
while inside Safety Area arg.
Consequences
The safety controller will stop all robot movements.
drive module arg. Tool arg was active and geometry arg caused Modify the program so that all speeds are inside the configured
Consequences
90516, Safety Controller Reduced Speed violation
If configured with a stop action, the safety controller will stop
all robot movements, and no operation will be allowed until the Description
violation has ceased or manual mode has been selected. The reduced speed limit was exceeded in the safety controller
for drive module arg.
Probable causes
The tool geometry entered a forbidden region. Consequences
The safety controller will stop all robot movements.
Recommended actions
Switch to manual mode, and jog the robot out of the violation. Probable causes
One or more mechanical units exceeded the reduced speed
90514, Safety Controller Standstill violation limit. The type of speed violation was arg. TCP. Elbow. Wrist.
Axis arg.
Description
Standstill supervision arg in the safety controller for drive Recommended actions
module arg is violated for axis arg. Check that the correct tool is selected in the safety controller,
matching the tool definition used for jogging or program
Consequences
execution. Check that the configured manual mode speed in
If configured with a stop action, the safety controller will stop
the safety controller matches the value in the robot controller
all robot movements.
configuration. If the robot is mounted on a track, set the robot
Probable causes controller configuration parameter 'Use checkpoint limitation
An attempt to move the robot has been done while Standstill in world' to Yes, in type Motion Planner, topic Motion. If a Cyclic
supervision was active. Brake Check was not performed within the specified time
Recommended actions interval, perform a new brake check.
Make sure that no supervised axis is moving while Standstill
supervision is active. Increase the Tolerance parameter for the 90517, Safety Controller Unsynchronized speed
axis, in the configuration for Standstill supervision. exceeded
Description
90515, Safety Controller Tool Speed violation The unsynchronized mode speed limit was exceeded in the
Description safety controller for drive module arg.
Tool Speed supervision arg was violated in the safety controller Consequences
for drive module arg. The safety controller will stop all robot movements.
The cause was arg.
Description
90519, Safety Controller Input/Output Mismatch Incorrect feedback from the external power supply contactors
was detected by the safety controller.
Description
Different inputs/outputs reported by the two channels in the Consequences
safety controller for drive module arg. The mismatch type was The safety controller will deactivate the external power supply.
arg.
Probable causes
Type 1: Input.
The contactors or the cable harness may be defect.
Type 2: Output.
Recommended actions
Consequences
Check the connections to the external power supply.
The safety controller will stop all robot movements. No full
speed operation is possible until the mismatch has ceased.
90523, Safety Controller Protective Stop triggered
Probable causes
Description
Error in the cabling to the safety controller. Dual channel
Protective Stop arg has been triggered in the safety controller.
mismatch in the safety supervision, due to limited numerical
accuracy. Consequences
The safety controller will stop all robot movements.
Recommended actions
Check the safety controller cabling. Check if one or more axes, Probable causes
points, or volumes are close to a zone or range border. A protective stop request has been received by the safety
controller.
Consequences Description
The safety controller will stop all robot movements. No full The Safety Controller failed to load the safety configuration file
Recommended actions
Switch to manual mode to resume operation. 90530, Safety Controller Axis Speed violation
Description
90526, Safety Controller Automatic Mode Warning Axis Speed supervision arg in the safety controller for drive
module arg was violated for axis arg. The cause was arg.
Description
The active safety controller configuration has not been locked. Consequences
If configured with a stop action, the safety controller will stop
90527, Safety Controller difference in revolution all robot movements.
counters Probable causes
An error was detected in the position data for drive module arg. Recommended actions
Consequences Modify the program, ensuring that all axis speeds are inside
The safety controller will stop all robot movements. the configured limits.
Recommended actions
90531, Cyclic Brake Check needs to be done
Perform a new synchronization of the safety controller.
Description
90528, Safety Controller Tool Orientation violation Cyclic Brake Check (CBC) time limit expired in Safety Controller
(SC) arg or last brake check failed.
Description
Tool Orientation supervision arg was violated in the safety Recommended actions
controller for drive module arg. Tool arg was active. Perform a brake check.
Consequences
If configured with a stop action, the safety controller will stop
all robot movements.
The maximum speed limit, 250 mm/s, during Cyclic Brake Check Check the connections to the external power supply.
Cyclic Brake Check (CBC) required in arg hours. pressing the sync-switch.
Recommended actions
90538, Safety Enable input not set
Perform a brake check before the time limit expires.
Description
90534, Cyclic Brake Check interrupted or The SafetyEnable input to the Safety Controller is not set.
incorrect Consequences
Safety Controller (SC) arg has detected that the last Cyclic Probable causes
Brake Check (CBC) was interrupted or incorrect. Errors in the safe communication. Errors in the Safe IO
Check previous event messages. Perform a new brake check Recommended actions
only if needed. Check that the safe communication is working correctly. Check
the Safe IO configuration of the safety controller.
90535, Tool Position supervision violation, arm
90539, Drive module without safety supervision
Description
Tool position supervision arg caused a violation of zone arg in Description
drive module arg. The violation was caused by geometry arg The safety configuration contains on or more drive modules
on the robot arm. with no mechanical units defined.
Consequences Consequences
If configured with a stop action, the safety controller will stop No safety supervision will be done for the corresponding drive
all robot movements, and no operation will be allowed until the modules.
violation has ceased or manual mode has been selected.
Description Consequences
The external power supply was activated while the feedback The safety controller will stop all robot movements.
from the external power supply contactors was incorrect.
90541, Superior Stop opened by the Safety 90601, Version attribute not found
Controller
Description
Description
The SiosCfg version attribute is missing on line arg.
The Superior Mode Safeguarded Stop circuit has been opened
Consequences
by the safety controller.
The system will stop all robot movements.
Consequences
Probable causes
The system goes to the Superior Stop status.
The safety configuration has not been created using
Probable causes
RobotStudio.
One or more safety supervision functions has detected an active
Recommended actions
violation. Error in the safety controller cabling.
Add the version attribute to the safety configuration file.
Recommended actions
Check the event log for active safety function violations, and
90602, Specified version is not supported
take the recommended actions to remove the violations. Check
the safety controller cabling. Description
The specified SiosCfg version in the safety configuration file
Consequences
Description
The system will stop all robot movements.
The safety controller configuration for drive module arg contains
one or more axes that are not present in the robot controller Probable causes
configuration. The safety configuration was not created for the current version
of the system.
Consequences
The safety controller will prevent all robot movements. Recommended actions
Operation is not possible until the error has been corrected. Update the safety configuration to a version supported by the
Safety Controller.
Probable causes
One or more axes have been removed from the robot controller
configuration. Alternatively, one or more axes were temporarily
90603, Unsupported XML tag in safety
disabled during an upgrade or restart of the system.
configuration file
Check the robot controller configuration. If one or more XML tag arg, found on line arg, is unknown.
Consequences
90608, Could not create network instance
The system will stop all robot movements.
Description
Probable causes
Could not create network arg instance. It already exists.
The safety configuration has not been created using
RobotStudio. Consequences
The system will stop all robot movements.
Recommended actions
Update the safety configuration. Probable causes
The safety configuration has not been created using
90605, Net name attribute is missing RobotStudio.
The net name attribute on line arg is missing. Update the safety configuration.
Consequences
90609, Device attribute is missing
The system will stop all robot movements.
Description
Probable causes
Device arg attribute arg is missing on line arg.
The safety configuration has not been created using
RobotStudio. Consequences
The system will stop all robot movements.
Recommended actions
Update the safety configuration. Probable causes
The safety configuration has not been created using
90606, Invalid net name RobotStudio.
The net name arg is invalid. Valid names are Update the safety configuration.
arg.
90610, Device already exists
Consequences
The system will stop all robot movements. Description
Device arg on line arg already exists.
Probable causes
The safety configuration has not been created using Consequences
RobotStudio. The system will stop all robot movements.
The net arg, specified on line arg has already been specified.
90611, Device create failed
Consequences
The system will stop all robot movements. Description
Device arg failed. The device already exists.
Probable causes
90634, Signal configuration conflict The safety configuration has not been created using
Description RobotStudio.
Signal arg configuration on line arg conflicts with previous Recommended actions
declaration. Update the safety configuration.
Consequences
The system will stop all robot movements. 90638, Signal overlaps other signal
Probable causes
90635, Signal input already assigned The safety configuration has not been created using
Description RobotStudio.
Signal arg is already assigned to receive input from device arg. Recommended actions
Probable causes
90636, Signal value has already been set The safety configuration has not been created using
Description RobotStudio.
Signal arg input mapping failed. Signal value has already been Recommended actions
set by arg. Update the safety configuration.
Consequences
The system will stop all robot movements. 90640, FuncIO name is missing
Consequences
90655, Invalid value of the encoding attribute
The system will stop all robot movements.
Description
Probable causes
Device arg signal arg map encoding is invalid.
The safety configuration has not been created using
RobotStudio. Consequences
The system will stop all robot movements.
Recommended actions
Update the safety configuration. Probable causes
RobotStudio version is too old to handle the expected version.
90651, Unexpected data size during import Recommended actions
The target buffer size when importing from device arg does not Update the safety configuration.
The data size when exporting to device arg does not match
device output area size. 90657, Device Assembly attribute is invalid
Consequences Description
The system will stop all robot movements. Device arg Assembly attribute arg is invalid.
Recommended actions
90653, The version of the sc_cfg file is not Update the safety configuration.
supported
Consequences If the first FuncIO is needed then the second FuncIO must also
The system will stop all robot movements. be specified.
Recommended actions
90661, FuncIO signal could not be set Update the safety configuration.
Description
Could not set signal value for FuncIO arg. 90665, New safety configuration accepted
Consequences Description
The system will stop all robot movements. The safety configuration was successfully updated.
Probable causes
The safety configuration has not been created using 90666, Safety Controller configuration version
RobotStudio. not supported
Recommended actions
90667, MC option does not match SC
Update the safety configuration.
configuration file
90668, Emergency Stop Status input could not The functionality of the emergency stop button must be verified
be tested by the operator.
Description
90673, Repeating detach of TPU request detected
Emergency Stop Status input could not be tested because
emergency stop circuit is broken. Description
Repeating detach of TPU request detected.
Consequences
The system remains in the Emergency Stop status. Consequences
The system will stop all robot movements.
Probable causes
An emergency stop button has been pressed. The cable to the Probable causes
safety controller is not connected. The operator has requested to detach the TPU within 5 seconds
of the end of the previous detach period.
Recommended actions
Reset the emergency stop button triggering the stop. Attach Recommended actions
the cable to the safety controller. Restart the robot controller.
90669, Drive Enable Feedback is open 90674, Detaching a TPU is not allowed because
the emergency stop is activated
Description
The Drive Enable Feedback input to the safety controller is Description
open. Detaching a TPU is not allowed because the emergency stop
on the TPU is activated.
Consequences
The system will stop all robot movements in automatic mode. Recommended actions
Release the emergency stop button on the TPU and try again.
Probable causes
The Drive Enable Feedback signal is open. The cable to the
safety controller is not connected. 90681, CL version attribute is missing
Probable causes
90683, Invalid safety configuration item The safety configuration has not been created using
Description RobotStudio.
Consequences
The system will stop all robot movements. 90687, Safety configuration item attribute missing
corresponding operator actuator/resultant on line "arg". Check for other event messages. Restart the robot controller.
Consequences
90701, arg stop failed
The system will stop all robot movements.
Description
Probable causes
The Safety Network Controller arg was unable to stop.
The safety configuration has not been created using
RobotStudio. Consequences
The system will stop all robot movements. Communication with
Recommended actions
the network is not possible.
Update the safety configuration.
Probable causes
90698, Operator type is unknown Internal error.
Unknown operator type "arg" is specified for operator "arg" on Check for other event messages. Restart the robot controller.
line "arg".
90702, arg start failed
Consequences
The system will stop all robot movements. Description
The Safety Network Controller arg was unable to start.
Probable causes
The safety configuration has not been created using Consequences
RobotStudio. The system will stop all robot movements. Communication with
the network is not possible.
Recommended actions
Update the safety configuration. Probable causes
Internal error.
90699, Configured operator signal type is not Recommended actions
supported Check for other event messages. Restart the robot controller.
Description
Specified actuator/resultant "arg" type of the operator "arg" is 90703, arg read failed
not supported. Line number "arg".
Description
Consequences The Safety Network Controller arg was unable to read data from
The system will stop all robot movements. the network.
Recommended actions
90700, arg initialization error Check cables. Check for other event messages. Restart the
Consequences
The system will stop all robot movements.
Description
90723, Module F-Destination address already
The Safety Network Controller arg was unable to initialize
used
communication with the robot controller.
Description
Consequences
Network arg, module arg F-Destination address arg already
The system will stop all robot movements.
configured on module arg.
Probable causes
Consequences
Internal error.
The system will stop all robot movements.
Recommended actions
Probable causes
Check for other event messages. Restart the robot controller.
The F-Destination address must be unique on the entire ProfiNet
network. User has assigned the same F-Destination address
90720, Device already configured
to two different modules.
Description
Recommended actions
Network arg, device arg is already configured.
Re-assign the erroneous module to the correct F-Destination
Consequences address.
The system will stop all robot movements.
Probable causes
User has used the same device name twice.
90724, Module F-Source address already used 90771, CIP Safety Electronic key mismatch
as F-Destination address
Description
Description An external CIP Safety Scanner is attempting to connect to the
Network arg, module arg F-Source address arg used as CIP Safety Adapter of this robot controller with an unsupported
F-Destination address on module arg. electronic key.
Consequences Consequences
The system will stop all robot movements. Communication with the external CIP Safety Scanner will not
be possible.
Probable causes
User has assigned an F-Source address as the F-Destination Probable causes
address. The external CIP Safety Scanner has an invalid value for
parameter arg.
Recommended actions
Re-assign the erroneous module to have the correct Recommended actions
F-Destination/F-Source address. Check the electronic key configuration of the external CIP Safety
Scanner.
90725, Module F-Destination address already
used as F-Source address 90772, CIP Safety memory reset
Description Description
Network arg module arg F-Destination address arg used as The Persistant memory of the CIP Safety Adapter has been
F-Source address on module arg. reset to default.
Consequences Consequences
The system will stop all robot movements. The output ownership of any previously established CIP Safety
connections is no longer present in persistent memory.
Probable causes
User has assigned an F-Destination address as the F-Source Probable causes
address. User interaction.
Description
The CIP Safety Adapter of this robot controller has rejected a
safety Forward Close from an external CIP Safety Scanner.
Consequences "Not Used" in the Adapter and disable it in the external Scanner
The Robot Controller is not able to properly clean the safety as well.
connection. The external CIP Safety Scanner may not be able
to reestablish the connection. 90777, CIP Safety Configuration Mismatch - Size
Probable causes Mismatch
The CIP Safety Adapter may be in a state where the closing of Description
a safe connection is not allowed. The configuration of EterNet/IP Device arg (or its EterNet/IP IO
Recommended actions connections) in I/O System Configuration does not match the
Restart the robot controller. corresponding configuration in Visual SafeMove.
Consequences
90775, Selected RPI below recommended value CIP Safety Communication with arg may not work properly. The
CIP Safety Configuration Signature (SCID) generated in the
Description
ABB Safety Configuration Report is invalid.
Selected RPI for arg is below recommended value of 20ms.
Probable causes
Consequences
The parameter arg in I/O System Configuration is set to arg.
The jitter in the observed packet interval and the worst case
The corresponding parameter in Visual SafeMove is set to arg.
packet interval has increased causing unstable communication.
Recommended actions
Probable causes
Verify that the paramter arg has the same value in both: I/O
RPI below the recommended value.
System Configuration and in Visual SafeMove. Verify that the
Recommended actions
device arg configured in I/O System Configuration has all its
Set the Timeout Multiplier of the connection to a value greater
EtherNet/IP IO Connections attached as intended.
than 3.
with different IP Address and/or Safety Network Number (SNN) Probable causes
already owns inputs of the CIP Safety Adapter. The IP Address No communication with the PROFIsafe host. Bad parameter
and SNN of the current owner are written to Non Volatile values.
Memory of the CIP Safety Adapter.
Recommended actions
Consequences Check parameters and connection to the PROFIsafe host. Try
An external CIP Safety Scanner will not be able to connect and again.
write signals to the CIP Safety Adapter of the Robot Controller.
90790, arg setup failed Activate the Operator Acknowledge signal for about 1 second.
Description
90794, arg parameter mismatch
The arg was unable to setup properly.
Description
Consequences
The arg F-Parameters do not match F-Parameters from the
arg is not running.
PROFIsafe host.
Consequences
90813, GPIO start-up circuit test failed No operation will be possible until the fault has been corrected
and the system have been restarted.
Description
The GPIO start-up circuit test failed on GPIO ID: arg. Probable causes
This may be caused by faulty hardware.
Consequences
No operation will be possible until the fault has been corrected Recommended actions
and the system have been restarted. Make sure that all cables to the safety controller are properly
attached. Restart the system and check if the error remains. If
Probable causes
the error remains replace the Safety Controller board.
This may be caused by faulty hardware.
Recommended actions
90817, Invalid state of the Mode Selector
Make sure that all cables to the safety controller are properly
attached. Restart the system and check if the error remains. If Description
the error remains replace the Safety Controller board. The Mode Selector input is in an invalid state GPIO ID: arg.
Consequences
90814, GPIO cyclic circuit test failed No operation will be possible until the fault has been corrected
and the system have been restarted.
Description
The GPIO cyclic circuit test failed on GPIO ID: arg. Probable causes
This may be caused by faulty hardware.
Consequences
No operation will be possible until the fault has been corrected Recommended actions
and the system have been restarted. Make sure that all cables to the safety controller are properly
attached. Restart the system and check if the error remains. If
Probable causes
the error remains replace the Safety Controller board.
This may be caused by faulty hardware.
Recommended actions
90818, Temperature test failed
Make sure that all cables to the safety controller are properly
attached. Restart the system and check if the error remains. If Description
the error remains replace the Safety Controller board. The temperature is outside specification: arg.
Consequences
90815, Mode Selector input test failed No operation will be possible until the fault has been corrected
and the system have been restarted.
Description
The Mode Selector input test failed on GPIO ID: arg. Probable causes
The ambient temperature is either too high or too low.
Consequences
No operation will be possible until the fault has been corrected Recommended actions
and the system have been restarted. Ensure that the system is operating in an approved
environment. Restart the system and check if the error remains.
Probable causes
If the error remains replace the Safety Controller board.
This may be caused by faulty hardware.
Description Description
The voltage is outside specification: arg. The XML file arg, which is used by the safety controller, was
not found.
Consequences
No operation will be possible until the fault has been corrected Consequences
and the system have been restarted. No operation will be possible until the fault has been corrected
and the system has been restarted.
Probable causes
This may be caused by faulty hardware. Probable causes
Restore of a backup from a system with a different configuration.
Recommended actions
Disc corruption.
Make sure that all cables to the safety controller are properly
attached. Restart the system and check if the error remains. If Recommended actions
the error remains replace the Safety Controller board. Restore to a system with the correct configuration. Reinstall
system.
90830, Safety Controller persistent storage data
is corrupt 90833, Safety configuration version not
supported
Description
Data stored in persistent memory by Safety Controller was Description
detected as corrupt/inconsistent. Data area will therefore be Safety configuration file arg version arg.arg.arg not supported.
erased.
Consequences
Consequences No operation will be possible until the fault has been corrected
See Application Manual for Functional safety and SafeMove and the system has been restarted.
regarding persistent storage.
Recommended actions
Probable causes Use RobotStudio to create a valid safety configuration for the
This can be caused by an uncontrolled shutdown or in rare system.
cases faulty hardware.
Description Consequences
Data stored in persistent memory by Safety Controller was not No operation will be possible until the fault has been corrected
stored during last shutdown. and the system has been restarted.
Probable causes
This was caused by an uncontrolled shutdown or in rare cases 90835, Safety Controller performance warning
faulty hardware. Description
Recommended actions The work load on the safety controller is near its limit.
Restart the robot controller to see if the error remains. If the Consequences
error remains consider replacing the Safety Controller hardware. If the work load is increased, the safety controller will stop the
robot.
Description
90836, Safety Controller has entered safe state The safety configuration is empty.
Description Consequences
The safety controller has entered the safe state. No supervision of the robot will be performed.
Probable causes
The cause of this is described in previous event log entries. 90890, Start of Safety Controller failed
Consequences
90851, Safety Configuration Error No operation will be possible until the fault has been corrected
and the system has been restarted.
Description
The safety configuration file arg does not match the installed Probable causes
system options. The safety configuration file contains arg This may be caused by faulty hardware or incompatible safety
instances of arg when arg instances is allowed. controller software version.
5.10 11 xxxx
arg Recovery:
You might want to handle errno arg in your error handler
Recommended actions
Check the signal(s) that failed:
110005, Process Supervision Phase END_MAIN
arg
arg Description
Recovery: Task: arg
You might want to handle errno arg in your error handler Supervision failed for process phase END_MAIN.
arg
110002, Process Supervision Phase PRE_START Recommended actions
arg Recovery:
You might want to handle errno arg in your error handler
Recommended actions
Check the signal(s) that failed:
110006, Process Supervision Phase POST1
arg
arg Description
Recovery: Task: arg
You might want to handle errno arg in your error handler Supervision failed for process phase POST1.
arg
110003, Process Supervision Phase START Recommended actions
arg Recovery:
You might want to handle errno arg in your error handler
Recommended actions
Check the signal(s) that failed:
110007, Process Supervision Phase END_POST1
arg
arg Description
Recovery: Task: arg
You might want to handle errno arg in your error handler Supervision failed for process phase END_POST1.
arg
110004, Process Supervision Phase MAIN Recommended actions
arg Recovery:
You might want to handle errno arg in your error handler
110008, Process Supervision Phase POST2 3. A process error occurred too close to the endpoint of the
process: a process restart is not performed.
Description
Task: arg Recommended actions
Supervision failed for process phase POST2. Remove the logical instructions, that cause the delay,
arg or
check, that the last application movement instruction indicates,
Recommended actions
that it is the last one.
Check the signal(s) that failed:
arg
110014, Option 'Optical Tracking' or 'Weldguide'
arg
is missing
Recovery:
You might want to handle errno arg in your error handler Description
Task: arg
110009, Process Supervision Phase END_POST2 The optional argument '\Track' may not be used without the
option 'Optical Tracking' or 'Weldguide' or 'Sensor Interface'.
Description
arg
Task: arg
Supervision failed for process phase END_POST2. Recommended actions
Recommended actions The optional argument '\FillTrBuff' may not be used without the
Increase fly_end distance or decrease the zone size of the option 'Optical Tracking' or 'Weldguide' or 'Sensor Interface'.
instruction with flying end. arg.
arg arg
Recommended actions
Remove the optional argument '\Track'
110017, Process data buffer full or
arg Interface'.
The process data buffer is full. The latest process data set and
robtarget has been replaced by the data set and robtarget of 110020, Supervision limit
the active instruction.
Description
Consequences Task: arg
A set of process data and a robtarget are skipped. This could The maximum number of signals to be supervised (max. 32)
result in path shortcuts and inadequate process data. has been exceeded in one of the supervision phases.
arg
Probable causes
The RAPID program contains too many short continuous Recommended actions
process instructions in sequence. Remove signals from supervision for phase arg in order to meet
the limit of 32.
Recommended actions
Either increase the length of the continuous process instructions
or 110021, Unknown supervision list
reduce process speed. Description
Task: arg
110018, Too many concurrent flying welds The Supervision list type arg is unknown.
arg
Description
Task: arg Consequences
There are too many short movements with application process Supervision is not set up or removed.
in sequence, that have flying start and flying end and that are
Recommended actions
programmed with a high process speed.
Change the supervision list type.
Consequences
Because the robot controller resources are not sufficient, the 110025, No active CAP process
controller entered an error state.
Description
Probable causes Task: arg
1. Too high process speed. There is no active CAP process for this instruction.
2. Too short process movements with flying start and end. arg
Recommended actions Recommended actions
You can: Verify that arg is used according to documentation.
1. Decrease the process speed.
2. Remove the flying start and/or end. 110026, Process start not allowed
3. Increase the length of the process movements.
Description
Task: arg
110019, Option 'Optical Tracking' is missing
It is not possible to start the process on the current instruction
Description arg
Task: arg.
You might want to handle errno arg in your error handler The weave cycle time used is invalid:
(0 - 100) [s]
110042, Process Supervision Phase Recommended actions
START_POST2 Correct the component cycle_time.
Description
Task: arg 110104, Invalid weave width
Supervision failed for process phase START_POST2.
Description
arg
Task: arg
Recommended actions The weave width used is invalid:
Check the signal(s) that failed: (0 - 1) [m]
arg
Recommended actions
arg
Correct the component width.
Recovery:
You might want to handle errno arg in your error handler
110105, Invalid weave height
110103, Invalid weave cycle time The weave dwell_right used is invalid:
(0 - 1) [m]
Description
Task: arg
Description
110112, Invalid weave rotation angle
Task: arg
Description It is not allowed to use a bias that is bigger than half the width.
Task: arg
Recommended actions
The weave rotation angle used is invalid:
Correct the components 'bias' and/or 'width' in capweavedata.
(-PI/2 - PI/2) [rad]
Description
Task: arg
110120, Weave bias change too big 110132, An internal error occurred
Description Description
Task: arg Task: arg
The weave bias change is bigger than allowed. arg
Max arg [m]
Recommended actions
Recommended actions Check the 'Internal' Log.
Adjust weave tuning increment for bias, and/or check that the
change of the bias is less than the maximum. 110133, Wrong path level
Description
110121, Weave width tuning error
Task: arg
Description arg
Task: arg This instruction is not allowed on this path level (arg).
The weave width change is bigger than allowed.
Recommended actions
Max arg [m]
Use RestoPath, to change to path level 0.
Recommended actions
Adjust weave tuning increment for width, and/or check that the 110134, Change from fine to z0
change of the width is less than the maximum.
Description
Task: arg
110122, Weave height tuning error
arg
Description A 'fine' point is not allowed in the middle of a Process sequence.
Task: arg The zone data was changed from 'fine' to 'z0'.
The weave height change is bigger than allowed.
Recommended actions
Max arg [m]
Correct your RAPID instruction's zone data.
Recommended actions
Adjust weave height tuning increment, and/or check that the 110135, Capdata.first_instr changed to FALSE
change of the height is less than the maximum.
Description
Task: arg
110130, Signal not defined
arg
Description A capdata.first_instr = TRUE is not allowed in the middle of a
Task: arg Process sequence.
The signal arg is not defined. The value is internally changed from 'TRUE' to 'FALSE'.
arg
Recommended actions
Recommended actions Correct your RAPID instruction's capdata.first_instr value or
Define the signal arg in eio.cfg review the Cap sequence.
Recommended actions
110141, \Aptr only allowed with At Point Trackers
Check joint definition.
Description Recovery: arg
Task: arg
arg 110161, Track start error
It is not allowed to use the optional argument \Aptr with other
Description
sensors than At Point Trackers (e.g. WeldGuide).
Task: arg
Consequences Track start error.
The sensor variable interrupt was not set up. arg
Recommended actions Recommended actions
Remove the optional argument \Aptr from the instruction Check joint definition in captrackdata.
IVarValue. Recovery: arg
110142, Sensor variable type not supported by 110162, Track max path corr error
IVarValue
Description
Description Task: arg
Task: arg Track max path corr error.
arg arg
The sensor variable type arg is not supported by IVarValue.
Recommended actions
Consequences Check joint definition and max_corr in captrackdata.
The sensor variable interrupt was not set up. Recovery: arg
Recommended actions
Change the sensor variable type. 110163, Track communication error
Description
110143, Number of subscriptions exceeded
Task: arg
Description No communication between sensor and controller.
Task: arg Recommended actions
arg Check the hardware
The number of sensor variable subscriptions (IVarValue) is
exceeded. 110164, Track correction lost
Max. number of admitted subscriptions: arg
Description
Consequences
Task: arg
The subscription was not set up.
Track lost due to power fail.
Recommended actions arg
Reduce the number of sensor variable subscriptions (IVarValue).
Recommended actions
Move PP to main, or step through the rest of the CAP sequence.
Description Description
Task: arg Task: arg
No sensor measurement available. The sensor camera sent an alarm.
arg arg
110166, Sensor Not ready yet 110173, Temperature alarm from sensor
Description Description
Task: arg Task: arg
The sensor is not ready. The sensor temperature is out of admitted bounds.
arg arg
110167, General error from sensor 110174, Value to sensor out of range
Description Description
Task: arg Task: arg
General sensor error. The value sent to the sensor is out of bounds.
arg arg
Description Description
Task: arg Task: arg
The sensor is busy. It was not possible to perform a sensor camera check.
arg arg
Description Description
Task: arg Task: arg
Some for the sensor unknown command was sent. Timeout occured in communication with the sensor.
arg arg
110170, Illegal variable or block number in sensor 110177, Tracker calibration error
Description Description
Task: arg Task: arg
The variable number or block number is unknown to the sensor. Sensor: arg
arg It was not possible to perform a valid tracker calibration.
Consequences
110171, External alarm from sensor The sensor arg is not calibrated, thus should not be used for
Description tracking.
Probable causes
The average verification precisions obtained in the x-, y-, z- 110182, Invalid sensordatatype in Data
directions of the sensor tool are: arg. The desired ones are: Description
arg. Task: arg.
Recommended actions The value arg for sensordatatype at array index arg is not valid
Start LTC to run a manual verification with a different number arg.
of measurements. If problems persist, run a new manual Recommended actions
calibration from LTC. Change sensordatatype value to a valid value 0, 1 or 2.
110179, Left lap joint definition not correct 110183, Invalid scale in Data
Description Description
Task: arg Task: arg.
Sensor: arg The value arg for scale at array index arg is not valid
The definition of the left joint (number arg) is not correct. arg.
Consequences Recommended actions
It will not be possible to perform a sensor calibration. Change scale value to a valid value 1, 10 or 100.
Probable causes
The measure obtained in the y-direction of the sensor tool on 110184, Error reading Device configuration
the left lap-joint is : arg mm. The value should be positive.
Description
Recommended actions Task: arg.
Check the left-lap joint definition (arg) in the sensor's (arg)PC There was an error when trying to read the configuration for
interface. Possibly switch between the right and left lap-joint the Device arg
definitions. arg.
Recommended actions
110180, Sensor Calibration Data updated Check the Device parameter.
Description
The sensor calibration data for arg (arg and arg) are updated. 110185, Value larger than sensordatatype allows
Task: arg
Description
Task: arg.
The value arg for sensordatatype at array index arg is to big 110206, Application error
for the sensordatatype arg
Description
arg.
Task: arg
Recommended actions Missing I/O-signal arg.
Change the value in sensorVarData.
Recommended actions
Check the I/O configuration.
110186, Invalid sensordatatype in Data
Consequences Description
The maximum configured program number will not be set. Task: arg
The user hook arg is not a valid sequence entry.
Probable causes
The specified program number arg is above the maximum Recommended actions
integer value for the num data type, max value 8388608. Check the program sequence.
Recommended actions
Check the program. 110210, Application error
Description
110204, Application error Task: arg
The program number arg is above the num data type limit.
Description
Task: arg Consequences
Any return code other than DAOK is rejected from arg The program number will not be set.
Recommended actions
Check the program. 110221, Application error
Description
110212, Application error Task: arg
The user data variable has incorrect type.
Description
arg
Task: arg
arg
arg tried to use a non existent process descriptor.
A fatal error in damastr class.
arg 110222, Application error
110220, Application error An error occurred while attempting to reload the Power Failure
area.
Description An automatic restart of the processes will not be possible.
Task: arg arg
The user data variable choice does not exist. arg
arg
Probable causes Arc ignition supervision signal not set at start of welding.
Check the configuration. Voltage supervision signal not set at start of welding.
Time from weld start: arg. Time from weld start: arg.
Recommended actions
110435, User defined signal supervision Recovery: You might want to handle errno arg in your error
Description handler.
Task: arg
arg 110439, User defined signal supervision
User defined signal defined by USERIO1 went low during
Description
welding.
Task: arg
Seam name: arg.
arg
Time from weld start: arg.
User defined signal defined by USERIO5 went low during
Recommended actions welding.
Recovery: You might want to handle errno arg in your error Seam name: arg.
handler. Time from weld start: arg.
Recommended actions
110436, User defined signal supervision Recovery: You might want to handle errno arg in your error
Description handler.
Task: arg
arg 110440, User defined signal supervision
User defined signal defined by USERIO2 went low during
Description
welding.
Task: arg
Seam name: arg.
User defined signal arg defined by USERIO1 went low during
Time from weld start: arg.
welding.
Recommended actions
Recovery: You might want to handle errno arg in your error 110441, User defined signal supervision
handler.
Description
Task: arg
110437, User defined signal supervision
User defined signal arg defined by USERIO2 went low during
Description welding.
Task: arg
arg 110442, User defined signal supervision
User defined signal defined by USERIO3 went low during
Description
welding.
Task: arg
Seam name: arg.
User defined signal arg defined by USERIO3 went low during Time from weld start: arg.
welding.
110449, Current supervision
110443, User defined signal supervision
Description
Description Task: arg
Task: arg arg
User defined signal arg defined by USERIO4 went low during Current supervision signal went low during welding.
welding. Seam name: arg
Time from weld start: arg.
110444, User defined signal supervision
110450, Wirefeed supervision
Description
Task: arg Description
User defined signal arg defined by USERIO5 went low during Task: arg
welding. arg
Wirefeed supervision signal went low during welding.
110445, Gas supervision Seam name: arg
Time from weld start: arg.
Description
Task: arg
110451, Torch supervision
arg
Gas supervision signal went low during welding. Description
Seam name: arg Task: arg
Time from weld start: arg. arg
Torch supervision signal went low during welding.
110446, Water supervision Seam name: arg
Time from weld start: arg.
Description
Task: arg
110460, Weld Error Recovery
arg
Water supervision signal went low during welding. Description
Seam name: arg PROC Parameters was loaded by arg
Time from weld start: arg. Configuration of Weld Error Recovery is Complete.
Description Description
Task: arg PROC Parameters for Weld Error Recovery could not be loaded
arg in task arg
Arc supervision signal went low during welding.
Seam name: arg 110462, Weld Error Recovery
Time from weld start: arg.
Description
Robot arg moved from error location.
110448, Voltage supervision
Robot will attempt to move back to the error location.
Description
Task: arg 110463, Weld Error Recovery Failed
arg
Description
Voltage supervision signal went low during welding.
Incorrect Weld Error Recovery Usage.
Seam name: arg
A user-defined service routine must return the robot to within 110471, Undefined Signal Error
50mm of breakpoint.
Description
Recommended actions arg
Re-program your service routine. Failing signal during weld phase arg could not be determined.
Consequences
110468, RW Arc Installation
Welding will not be possible without communication with this
Description EIO unit.
Weld System arg deactivated in task arg
Recommended actions
Status OK
Check the communication link with the EIO unit.
The specified Calibration variable arg in in Arc Sensor Serious File System problem encountered.
Properties could not be found in any loaded RAPID modules.
Recommended actions
Default calibration data is used. arg=arg
The Controller must be restarted to solve the problem.
Consequences
Calibration data is needed for optimal sensor performance. 110481, System Retry limit
Recommended actions Description
Check variable name in Arc Sensor Properties and make sure Task: arg
that the Sensor Calibration program is loaded. arg
Max number of retries has been reached on system level.
110477, Device name mismatch System Misc, NoOfRetry=arg
Recommended actions
110491, Weld Error Recovery IO Error
See Weld Data Monitor elog for more information.
Description
110479, Process stop due to WDM Signature error Task: arg
arg
Description
Invalid response arg supplied on signal agiWER_Response.
Task: arg
Valid range: (arg)
arg
Request has been changed to Abort.
Consequences
RW Arc has stopped the welding process due to a Weld Data
110492, Weld Error Recovery IO Error
Monitor signature infraction.
Description
Recommended actions
Task: arg
See Weld Data Monitor elog for more information.
arg
Escape option is not available. Request has been changed to
110480, Arc Welding Task Busy
MoveOut.
Description
Task: arg
arg
110493, Weld Error Recovery IO Error a) 1 < (la / v) * f < 200 (internal track buffer size)
b) la / v > 0.5 s (internal delay)
Description
Task: arg Recommended actions
Description
110501, Track start error
Task: arg
arg Description
(arg) arg
Request has been changed to: arg Not any valid correction data from the sensor while executing
the current ArcX instruction.
Recommended actions
110503, Illegal arcflydata specified
Check the installation of PROC domain parameters.
Description
110500, Track error Task: arg
arg
Description
The value of parameter arg in arcflydata is arg
Task: arg
arg Consequences
The maximum distance ['blindcount'(trackdata)] without new Flying arg will not work correctly with this value.
corrections is exceeded. The robot controller has not been able Recommended actions
to calculate valid corrections. Increase the value of arg in arcflydata to a value greater than
Consequences zero.
The robot is stopped.
110504, Illegal flydata combination
Probable causes
1. The sensor does not send valid measurements, i.e. cannot Description
see the seam. Task: arg
2. the relationship between sensor look-ahead (la), sensor arg
frequency (f) and travel speed (v) is bad. It has to fulfill Flying arg is not possible with finepoint.
Consequences
The value of signal arg will be set to the minimum value arg. 110513, Error in Arc instruction synchronization
The weld end instructions are synchronized, so the Last modified: arg.
corresponding ArcMoveXXX instruction must be used in the
Consequences
non-welding external axis or robot.
Seamtracking will be possible.
Recommended actions
Use ArcMoveXXX instruction in the non-welding external axis 110518, Fronius Tracking Equipment
or robot.
Description
Task: arg
110514, Illegal superv_distance specified
Fronius Tracking Equipment is deactivated.
Description Version: arg.
Task: arg Last modified: arg.
arg.
Consequences
The value of parameter superv_distance is arg.
Seamtracking will not be possible.
Consequences
Probable causes
Flying start will not work correctly with this value.
Controller option 1553-Tracking Interface is missing.
Recommended actions
Recommended actions
Increase the value of superv_distance to a value greater than
Install the controller option 1553-Tracking Interface.
zero.
Consequences
110517, Fronius Tracking Equipment
It will not be possible to run any spot instructions.
Description
Probable causes
Task: arg.
No equipments are defined in the 'Spot Equipments'
Fronius Tracking Equipment is activated.
configuration.
Version: arg.
Recommended actions
110602, Invalid configuration Change the value to a higher value than zero (0).
Description
Task: arg 110606, Gun not activated
The number of configured equipments are more than 10.
Description
Number of equipments: arg.
Task: arg
Consequences The servo gun arg is not activated.
It will not be possible to run any spot instructions.
Consequences
Probable causes It will not be possible to run any spot instructions until the servo
Too many equipments are defined in the 'Spot Equipments' gun is activated.
configuration.
Probable causes
Recommended actions The servo gun has not been activated before trying to run this
Remove equipment instances in the 'Spot Equipments' instruction.
configuration.
Recommended actions
Activate the servo gun arg.
110603, Optional argument error Use the instruction 'ActUnit' to activate the servo gun, or set
Task: arg
No optional argument has been selected. 110607, Gun position not initialized
At least one optional argument is required.
Description
Consequences Task: arg.
The instruction will not work correctly. The gun position is not initialized for the servo gun arg.
A gun init calibration is needed to find the contact position of
Recommended actions
the gun.
Select an optional argument for this instruction.
Consequences
110604, User hook execution time It will not be possible to run any spot instructions until a gun
init calibration is done.
Description
Task: arg Probable causes
The execution time for this user hook is too high. The servo gun has probably been fine calibrated and a gun init
Recommended actions Run the service routine 'ManualServiceCalib' to find the contact
Reduce time consuming code in the user routine. position of the gun, use option 2 - Initialize the servo gun
position.
The optional argument PrePos are less than zero(0). Task: arg.
The gun position is not synchronized for the servo gun arg.
A gun synchronization calibration is needed to find the contact
position of the gun.
Consequences Invalid value of data arg. Allowed values are arg to arg
It will not be possible to run any spot instructions until a gun Current value is arg
synchronization calibration is done.
Consequences
Probable causes It will not be possible to run this instruction until this data is
The revolution counters for the servo gun has probably been changed.
updated and a gun synchronization calibration has not been
Probable causes
done.
An invalid value is used.
Recommended actions
Recommended actions
Run the service routine 'ManualServiceCalib' to find the contact
Change the value of arg.
position of the gun, use option 1 - Synchronize the servo gun
position.
110612, Invalid robot number
Probable causes
110613, Invalid error text id
Wrong gundata data size has been defined, it does not match
the number of configured gun equipments in the system. Description
Task: arg
Recommended actions
Invalid error number Id
Check that the configured gundata array has the correct size.
Invalid use of arg.
Current Error Id: arg
110610, Gun name error
Probable causes
Description
The error number id was larger than arg.
Task: arg
Recommended actions
The servo gun arg specified in gundata {arg}, does not exist in
Don't use arg. This routine is for the Spot application use only.
the motion parameters.
Consequences
110614, Water flow supervision alarm
It will not be possible to run any spot instruction until a valid
servo gun name (mecunit) is specified in gundata.gun_name. Description
Task: arg
Probable causes
The water flow sensors indicate an error.
The specified gun name does not match any mechanical unit
in the system or no configuration parameters for a servo gun Consequences
1. Load configuration parameters for the servo gun. Check the water circuit, and the water and air unit.
Task: arg
Probable causes
110620, Invalid weld timeout
The spot instruction was aborted for some reason, the PP was
moved or the instruction was skipped. Description
Task: arg
Recommended actions
Invalid value of the weld timeout parameter in gundata {arg}.
Check that it was OK to skip this position.
Allowed interval: arg to arg s.
Current value: arg s.
110617, Invalid gun type
Current gun: arg
Description
Consequences
Task: arg
It will not be possible to run any spot instructions until this value
Invalid value of the gun type data in gundata {arg}.
is changed.
Allowed values for the gun type are: 1 = servo gun or 2 =
Recommended actions
pneumatic gun.
Change the value of the weld timeout parameter in gundata
Current value is arg.
{arg}.
Consequences
This instruction will not work properly.
110621, Invalid tip force
Recommended actions
Description
Change the value of the gun type parameter in gundata {arg}.
Task: arg
Invalid value of the tip force parameter in spotdata.
110618, Invalid gun pre-close time
Allowed values are: arg to max arg.
Description Current value: arg.
Task: arg
Consequences
Invalid value of the pre closing time parameter in gundata {arg}.
It will not be possible to run any spot instructions until this value
Allowed interval: 0 to max arg s.
is changed.
Current value: arg s.
Recommended actions
Current gun: arg
Change the value of the tip force parameter in spotdata or check
Consequences
that the correct external data is used via the gun force group
It will not be possible to run any spot instructions until this value
input (GI).
is changed.
Description Description
Task: arg Task: arg
Invalid value of the plate thickness parameter in spotdata. Invalid value of the simulation type parameter in simdata.
Allowed values are: 0 to max arg mm. Allowed values are: 0 to arg.
Current value: arg mm. Current value: arg.
Consequences Consequences
It will not be possible to run any spot instructions until this value It will not be possible to run any spot instructions until this value
is changed. is changed.
Description
110623, Invalid plate tolerance
Task: arg
Description Invalid value of the tip force parameter in forcedata.
Task: arg Allowed values are: 0 to arg.
Invalid value of the plate tolerance parameter in spotdata. Current value: arg.
Allowed values are: 0 to max arg mm.
Consequences
Current value: arg mm.
It will not be possible to run any spot instructions until this value
Consequences is changed.
It will not be possible to run any spot instructions until this value
Recommended actions
is changed.
Change the value of the tip force parameter in forcedata.
Recommended actions
Change the value of the plate tolerance parameter in spotdata 110627, Invalid plate thickness
or check that the correct external data is used via the plate
Description
tolerance group input (GI).
Task: arg
Invalid value of the plate thickness parameter in forcedata.
110624, Invalid program number
Allowed values are: 0 to max arg mm.
Description Current value: arg mm.
Task: arg
Consequences
Invalid value of the weld timer program number parameter in
It will not be possible to run any spot instructions until this value
spotdata.
is changed.
Allowed values are: 0 to max arg.
Recommended actions
Current value: arg.
Change the value of the plate thickness parameter in forcedata.
Consequences
It will not be possible to run any spot instructions until this value
110628, Invalid plate tolerance
is changed.
Description
Probable causes
Task: arg
The program number parameter in spotdata has an invalid
Invalid value of the plate tolerance parameter in forcedata.
value.
Allowed values are: 0 to arg mm.
Recommended actions Current value: arg mm.
Change the value of the program number parameter in spotdata
or check that the correct value is used as targetid or spotid.
Description
110632, Tip wear ratio not allowed
Task: arg
Invalid value of the force time parameter in forcedata. Description
Allowed values are: arg to arg s. Task: arg
Current value: arg s. Tip wear ratio only allowed when using the ReCalcTcp method.
Consequences Consequences
It will not be possible to run any spot instructions until this value It will not be possible to run this instruction.
is changed.
Recommended actions
Recommended actions Check that the tip wear ratio parameter is set to 'Deactivated'
Change the value of the force time parameter in forcedata. before running this routine. Configuration - Process - Spot Gun
Equipment
110630, Weld complete timeout
110633, No mechanical unit
Description
Task: arg Description
arg Task: arg
Current robtarget: arg arg
Current gun: arg The servo gun does not exist in the motion parameters, no
servo gun parameters has been loaded.
Consequences
Current gun name: arg.
The weld was not completed.
Consequences
Probable causes
It will not be possible to run any spot instructions until a
The weld controller did not reply with weld complete within the
configuration for a servo gun is added.
configured time.
Probable causes
Recommended actions
No configuration for servo gun parameters has been loaded.
1. Try to reweld the position.
2. Check the weld controller for any errors. Recommended actions
3. Increase the weld timeout parameter in gundata {arg}. Load configuration for servo gun.
110631, External weld fault reported 110634, Configuration data limit error
Description Description
Task: arg Task: arg
arg The data value is outside the limit.
Current robtarget: arg
Recommended actions
Current gun: arg
Change the value.
Consequences
The weld was not completed.
Description Description
Task: arg Task: arg
Tip position error. The weld controller did not reply with 'valid weld program' signal
arg within the configured time.
Current gun: arg Current robtarget: arg
Current weld program: arg
Probable causes
1. The geometry of the plates are wrong or the tips are Consequences
damaged. The weld will not start until the 'valid weld program' signal is
2. The value of the plate thickness parameter in arg is not the set by the weld controller.
same as the actual thickness of the plates.
Recommended actions
Recommended actions 1. Check that the weld program valid signal is set in the weld
1. Check that the thickness of the plates are correct and controlller.
corresponds to the value in the plate thickness parameter in 2. Check that the configured program valid timeout time is big
arg. enough.
2. Check that the tips are OK.
110639, Configuration error
110636, Process error
Description
Description Task: arg
Task: arg Process configuration data can not be found in cfg.
arg Cfg path: arg
arg
Consequences
Current gun: arg
It will be possible to run the application, but internal default
Consequences values will be used instead of the missing configuration data.
The position was not welded.
Probable causes
Probable causes No process configuration data has been loaded.
An error occurred before the weld process was started in the
Recommended actions
connected equipment.
Load the missing configuration data and restart the system.
Recommended actions
Check the connected equipment. 110640, Missing signal error
Description
110637, Text index too high
Task: arg
Description The signal arg is missing in the EIO configuration.
Task: arg
Consequences
Text index out of bounds in SwTextGet.
It will not be possible to use some internal functionality.
Current index number: arg
Probable causes
Probable causes
The signal arg was removed from the EIO configuration.
The index number is too high.
Recommended actions
Recommended actions
Add the missing signal arg.
Change the index number.
Description
Task: arg
Recommended actions
110646, Invalid release distance
Set the speed to arg %.
Description
110643, Gun conflict error Task: arg
Invalid value of the release distance parameter in gundata {arg}.
Description
Allowed interval: 0 to max arg mm.
Task: arg
Current value: arg mm.
More than one robot try to use the same gun at the same time.
Current gun: arg
arg
Consequences
Consequences
It will not be possible to run any spot instructions until this value
All the robots in the system are stopped.
is changed.
Probable causes
Recommended actions
The same gun is used from more than one motion task.
Change the value of the release distance parameter in gundata
Recommended actions {arg}.
Change the gun number or wait for the other robot to finish.
You have to deactivate the used gun before another robot can 110647, Invalid deflection distance
use it.
Description
Task: arg
110644, Reference measurement already done
The calculated deflection distance for this gun is invalid.
Description Allowed interval: -arg to max arg mm.
Task: arg Current value: arg mm.
A reference measurement has already been done. Current gun: arg
Instruction: arg deflection = spotdata.tip_force * gundata{arg}.deflection_dist /
gundata{arg}.deflection_force
Consequences Consequences
The instruction will not work until this value is changed. The tool will not be updated.
Task: arg The current tip wear exceeds the maximum allowed value
New moveable tip with unexpected size, the size of the tips defined in the tip wear supervision configuration data.
exceeds the configured tip change supervision value. Configuration/Process/Spot Gun Equipment/Tip wear
Difference between new and old (worn) tips): arg mm. supervision value.
Probable causes
110654, Unexpected tip size fixed tip The current tip wear exceeds the maximum allowed value
New fixed tip with unexpected size, the size of the tips exceeds supervision value.
Consequences This software option may not work correctly without this routine.
Probable causes The module with the routine is not loaded or the routine has
The robot is outside it's working area or the robot is very close been removed from the module.
Recommended actions 1. Check that the module with the routine is loaded.
Reorient the robot or move the point. 2. Load or add the missing module or routine.
Description Description
The version number of the user module(s) are older than the A Spot user data is missing, data arg.
It is only possible to run spot instructions with software 110668, Plate thickness error ignored
equalizing activated in semi coordinated mode.
Description
Consequences Task: arg
It will not be possible to run any spot instructions with software arg
equalizing activated until the synchronized mode is disabled. The current plate thickness error was ignored.
Probable causes Current gun: arg
Synchronized mode is selected in the spot instruction. argarg
Description
Description
Task: arg
Task: arg
The routine arg has a newer syntax, the user module has
Force calibration failed for servo gun arg.
changed since previous RobotWare releases.
Check the force calibration values and try again. Do not restart
Current module: arg
system until a valid force calibration is made.
Current version: arg
Consequences
Consequences
The force calibration data will not be saved to the motion
This instruction might not work correctly, some data(s) may not
parameters.
be updated correctly.
Recommended actions
There is a risk that improvements and/or corrections added
Check the values and try to do a force calibration again.
since previous RobotWare releases are unavailable.
Probable causes The load of the tool is less than min. configured value and/or
The user modules probably originates from an backup taken the center of gravity is not defined correctly.
from an older system. arg
arg
Recommended actions
arg
Compare and upgrade the user modules to the latest version
supplied in this RobotWare release. Consequences
It will not be possible run this instruction until a correctly defined
110671, Module not saved tool is used.
Task: arg 'LoadIdentify' for this tool has not been done.
Consequences Check that the tool is correctly defined before running this
The module arg was not saved. routine. Run the 'LoadIdentify' routine.
Data needed for the process was not saved and will be lost if
Reset RAPID is done. 110674, Gun type error
Probable causes
110672, Weld program GO limit The gun type parameter in the gun equipment configuration is
It will not be possible to run any spot instructions until this value
is changed. 110675, Process task error
The current used tool seems to have undefined load data. Recommended actions
Rebuild the system with the 'Multiple Gun Support' selected.
Consequences
110677, Instruction aborted
Execution is stopped.
Description
Probable causes
Task: arg
The ordered gun force is too high and exceeds the maximum
The instruction was aborted.
allowed force for this gun.
Instruction: arg
Recommended actions
Consequences
Check the weld program in the timer or the setup data
Some data may not have been correctly updated.
'gun_force_factor' value.
Probable causes
The instruction was aborted by the operator and/or the PP was 110681, Gun force change error
moved.
Description
Recommended actions
Task: arg
Check that it was OK to abort this instruction.
It is not possible to change servogun force.
The parameters in the force calibration table are not correct.
110678, Reference measurement not done squeeze_pos_1 = arg mm.
Description
110679, Undefined signal
Task: arg
Description The ordered gun force is lower than the minimum allowed value.
Task: arg Ordered force: arg N.
This signal is not defined in the I/O configuration. Minimum force: arg N.
Signal: arg Maximum force: arg N.
Current robtarget: arg
Description Consequences
Task: arg It will not be possible to run any spot instructions until this value
The selected speed is lower than recommended. is changed.
SoftMove equalizing functionality will not work optimal at too
Probable causes
low speed.
1. Used deflection force is outside limits.
Speed override (TP): arg
2. Deflection distance is used without a specified deflection
VelSet override: arg
force.
Consequences
Recommended actions
Low speed will in many cases increase the inner friction of the
Change the value of the deflection force parameter in gundata
robot and that can decrease SoftMove equalizing performance.
{arg}
Recommended actions
Increase the speed. 110687, Event Preset Time not zero
Description
110684, Required signals missing
Task arg.
Description Event Preset Time for arg is set to arg.
Task: arg
Consequences
Required signals are missing, or I/O device is not running.
Process cycle time will be affected.
The signals 'start weld', 'weld complete', 'stop weld' and 'process
Recommended actions
run' are required to run the application.
Unless Event Preset Time for arg was set to arg for a reason,
Consequences
consider setting it to 0.
It is not possible to run the application without one of these
signals.
110688, Invalid tw_ref_dist value
Recommended actions
Description
1. Check that the configured I/O device is running.
Sanity check for tw_ref_dist for Gun arg failed. Values should
2. Add the missing signals to the weld equipment and/or
be between arg and arg mm.
equipment configuration, and restart the system.
Consequences
110685, Sensor signal missing Tip Wear management will not work as intended.
Recommended actions
Description
The values are normally changed by SpotWare, and should not
Task: arg
be changed by the user in most cases. A new tip wear reference
No MeasureWearL sensor signal has been configured.
measurement might be required.
Consequences
It is not possible to run the instruction without the signal.
110689, Force calibration not done
Recommended actions
Description
Add the missing signal to the gun equipment configuration, and
Task: arg.
restart the system. Configuration - Process - Spot Gun
Equipment
The gun is not force calibrated and/or a template servogun 110703, No valid weld program, no schedule
configuration file is loaded. If using a template file an initial programmed.
force table can be set by running the service routine
Description
'ManualForceCalib' or 'ManualServiceCalib'.
Task:arg
Force difference between configured max gun force and last
arg
entry in force calibration table is too big: arg arg.
wrong program selected - invalid spot selection - invalid
Current gun: arg.
parameters in started program
Consequences
Recommended actions
Execution is stopped.
Check program selection - check spot selection - check value
Recommended actions range of the following parameters: power unit number,
Set an initial force table or perform a force calibration of the electrode/stepper number, program number.
gun with the service routine 'ManualForceCalib'.
Description
110701, No weld external.
Task:arg
Description arg
Task:arg All data of this weld timer has been deleted: - new timer
arg firmware was copied to system - battery is low or defective.
External weld signal was deactivated.
Recommended actions
Recommended actions Copy data (Operation - Services - Restore/Download) if the
Check signal at weld external input. error occurs repeatedly, replace timer.
110702, The weld sequence is inhibited, weld 110706, There is a hardware fault.
schedule stopped.
Description
Description Task:arg
Task:arg arg
arg Defective module. When booting, a module is detected which
The started program was inhibited for the sequence/schedule does not match the firmware: - a firmware was introduced into
Recommended actions the weld timer which is not permitted for the existing hardware.
Enable program at the programming terminal at Operation - Recommended actions
Modify - Programming - Sequence Setup Inhibit Sequence Replace module or timer - replace module - load proper firmware
(S)/Start- Inhibit (T) for all programs or Inhibit Sequence to the timer.
(P)/Start-Inhibit (P) for one program - check program selection,
select proper program. 110707, External temperature too high.
Description
Task:arg
Description
110711, Current feedback short circuit. Task:arg
arg
Description
Current measured exceeds tolerance band: - programmed value
Task:arg
jump to lower current values - handling of different sheet
arg
thicknesses or sheet layers - variant electrode pressure
Squeezed sensor cable - incorrect connector assignment -
conditions - variant resistances (impedance) in secondary
defective sensor.
circuit, e.g. shunt resistor - mains voltage fluctuations.
Description
Task:arg 110721, Empty
arg Description
The permitted time tolerance is not reached - external Empty
termination of weld signal.
Description
110724, 27~V Synchronisation, power fault.
Task:arg
Description arg
Task:arg The serial IO module has signalled a bus fault to the timer
arg module.
Welding network has been switched off, or is outside the range
Recommended actions
of 50 to 60 Hz +- 5%.
Replace IO module or timer.
Recommended actions
1. Switch on and check weldin network. 110729, Electrode life has expired, end of
2. Reset error, check all line phases. stepper.
3. Check synchronisation voltage.
Description
4. Check fuses in power unit or replace power unit.
Task:arg
arg
110725, 24V off or too low.
The specified electrode has reached the Electrode life Expired,
Description End of stepper condition.
Task:arg
Recommended actions
arg
The electrode must be replaced.
The 24V supply for the internal logic is too low(approx. 19V).
Description
110791, Faulty configuration
Task:arg
Reorientation of arg Description
to small for QuickCheck. Number of configured weld timers are arg.
The configuration file(s) for Bosch weld timer interface does
Recommended actions
not contain all expected data.
arg has changed since DAY 1. Wrong version or corrupt configuration file(s).
Description Description
Task:arg Task:arg
y: arg arg
Description Description
arg arg
arg arg
Description Description
Task: arg Task: arg
arg arg
Value for DPUSER data dp_fl2_corr is out of limits. Value for ref_speed in equipdata is out of limits.
arg arg
Description Description
Task: arg Task: arg
arg arg
Value for flow1_type in beaddata is out of limits. Value for equip_no in beaddata is out of limits.
arg arg
Description Description
Task: arg Task: arg
arg arg
Value for flow2_type in beaddata is out of limits. Unexpected Stop. Stopped while dispensing was active.
arg arg
arg
110806, Dispense Error
110812, Dispense Error
Description
Task: arg Description
arg Task: arg
Not possible to use two On instructions in sequence. arg
arg Unknown error during dispensing.
arg
Recommended actions
Remove one instruction with On switch.
110813, Dispense Error
110807, Dispense Error Description
Task: arg
Description
arg
Task: arg
Value for DPUSER data dp_nof_equip is out of limits.
arg
arg
Value for fl1_delay in equipdata is out of limits.
arg
110814, Dispense Error
110808, Dispense Error Description
Task: arg
Description
arg
Task: arg
Value for flow1 in beaddata is out of limits.
arg
arg
Value for fl2_delay in equipdata is out of limits.
Recommended actions
Try system restart or system reset. Please report this error.
Description Description
The itemsource object has not been defined. Too many item targets pushed to itemsource arg.
arg
Recommended actions
arg
Check itemsource at:
arg Recommended actions
Recovery: arg Instruction: arg
Recovery: arg
111004, Itmsrc internal error
111009, Conveyor eio init error
Description
Internal error for itemsource arg. Description
Error type: arg. Error in the initialisation of the I/O signals for itemsource arg,
for conveyor arg.
Recommended actions
Instruction: arg Recommended actions
Recovery: arg Instruction: arg
Recovery: arg
111005, Flush itemsource first
111010, Conveyor does not exist
Description
Itemsource arg must be flushed before it is used. Description
arg Error for itemsource arg.
arg The conveyor arg
does not exist.
Recommended actions
Instruction: arg Recommended actions
Recovery: arg Instruction: arg
Recovery: arg
111006, Ack item target first
111011, No conveyor name given
Description
Item target must be acknowledged before executing the Description
GetItmTgt(s) instruction again. Error for itemsource arg.
Itemsource: arg. No conveyor name specified.
arg
Recommended actions
arg
Instruction: arg
Recommended actions Recovery: arg
Instruction: arg
Recovery: arg 111012, Conveyor limits error
Description
111007, Item target buffer full
Error for itemsource arg, conveyor arg.
Description The limits are incorrect specified.
Item target buffer full for itemsource arg.
Recommended actions
Recommended actions Instruction: arg
Instruction: arg Recovery: arg
Recovery: arg
111013, Cnv data defined late Remote system may not run as expected.
Error for itemsource arg, conveyor arg. The ItmSrcCnvDat Check network connection.
instruction must be called before the ItmSrcFlush instruction. Check state of remote system.
Recommended actions
111100, Work object buffer full
Instruction: arg
Recovery: arg Description
Too many conveyor strobes stored in
111014, Timeout buffer for itemsource arg
In queue index: arg
Description
Out queue index: arg
Instruction reached timeout
Description Description
Error in itemsource arg An error occured when opening Position Generator signal: arg
Conveyor arg for itemsource: arg.
The limits are incorrect specified. Status arg.
Description
111106, Trig distance warning
An error occured when opening Trig signal: arg for itemsource:
Description arg.
Trig distance is too long for conveyor arg. Status arg.
Trig distance is set to maximum.
Recommended actions
Max: arg.
Check the Trig signal name.
Given: arg.
111114, Failed to open signal 111118, Conveyor moving with negative speed
Description Description
An error occured when opening Position Available signal: arg Conveyor arg is moving with negative speed.
for itemsource: arg. Measured speed: arg mm/s.
Status arg.
Consequences
Recommended actions Item detection may fail.
Check the Position Available signal name.
Probable causes
1. Conveyor is moving in reversed direction.
111115, Failed to open signal 2. Encoder is not connected properly.
Description
Task: arg ,
GAP Error posted from PartCrossCheckOK routine. 111413, Invalid task name
PartCrossCheckOK not ok.
Description
Taskname arg in partdata is invalid
111405, GAP Execution Error
Description
111412, Not matching tasklists in tasks
arg GAP_EE_EVT
Description Unknown event id: arg
Tasklist in partdata arg in task arg does not match tasklist in
partdata arg in task arg. 111423, GAP proc error
Recommended actions
Description
Check and change the tasklists so they match.
GAP_EE_EVT Unknown proc arg
111424, Partdata not found for PLC code 111431, Timeout during handshaking
Description Description
No matching partdata found in task arg for PLC code arg Timeout during handshaking in task arg.
111428, Not valid user level for menudata 111433, Next station configuration error
Description
Description
PROC configuration for next_stn_arg_signal_in not configured.
Not valid menudata. Current user level arg does not match
minimum user level arg defined in menudata Consequences
Order for station arg may not be executed.
111429, Part execution error Recommended actions
Part procedure: arg in task arg does not exist station arg will be executed.
Recommended actions
111434, At station configuration error
Create the procedure arg or change the procedure in the
partdata to an existing procedure. Description
PROC configuration for at_stn_arg_signal_in not configured.
111430, Menu execution error Consequences
Menu procedure: arg in task arg does not exist Recommended actions
Create the procedure arg or change the procedure in the menu arg will be executed.
to an existing procedure.
111501, BullsEye Text Error
Description
BullsEye could not access text.
Description
111511, BullsEye Data Saved
BullsEye Obsolete Message
Description
111503, BullsEye Error The reference data has been saved successfully.
Description
111512, BullsEye Error
Range-of-motion test failed.
Description
111504, BullsEye Error An error occured while saving the reference data.
Description
111513, BullsEye Tool Initialized
RangeCheck feature does not support coordinated work objects.
Description
111505, BullsEye Error The tool, arg, has been initialized in the BullsEye data collection.
Task: arg
Description
RangeCheck feature does not support uframe transforms.
111514, BullsEye Tool Added
Consequences Consequences
No connection to the digital input could be established. BullsEye will not be able to evaluate this tool.
Initialization has failed.
Recommended actions
Recommended actions Try a different start position or relocate the BullsEye device.
Check that the specified input exists in the system.
111521, BullsEye RangeCheck Failed
111517, BullsEye Error
Description
Description No solution could be found within acceptable Joint Limits and
The tool, arg, is not included in the BullsEye data collection. Singularity checks.
Task: arg A Twist of arg and a Tilt of arg was specified.
Task: arg
Consequences
BullsEye will not be able to evaluate this tool. Consequences
BullsEye will not be able to evaluate this tool.
Recommended actions
Execute the BESetupToolJ setup instruction to add and initialize Recommended actions
the tool. Try a different start position or relocate the BullsEye device. If
no acceptable position can be found, try reducing the requested
111518, BullsEye IO Error Tilt and Twist in the be_scan data. However, be aware that
reducing these values may reduce the accuracy.
Description
BullsEye attempted to reconnect a previously connected IO
111522, BullsEye RangeCheck Failed
signal.
Input Name: arg Description
Tool: arg No solution could be found within acceptable Joint Limits and
Task: arg Singularity checks with adequate face-plate clearance.
A Twist of arg and a Tilt of arg was specified.
Recommended actions
Task: arg
If problem persists, run the BESetupToolJ instruction to
reinitialize the tool. Consequences
BullsEye will not be able to evaluate this tool.
111519, BullsEye RangeCheck Failed Recommended actions
Joint Limit Check failed for a Twist of arg and a Tilt of arg no acceptable position can be found, try reducing the requested
Task: arg Tilt and Twist in the be_scan data. However, be aware that
reducing these values may reduce the accuracy.
Consequences
BullsEye will not be able to evaluate this tool.
111523, BullsEye BaseFrame Read Error
Recommended actions
Description
Try a different start position or relocate the BullsEye device. If
BullsEye was unable to read the BaseFrame definition for the
no acceptable position can be found, try reducing the requested
robot.
Tilt and Twist in the be_scan data. However, be aware that
Task: arg
reducing these values may reduce the accuracy.
Consequences
111520, BullsEye RangeCheck Failed BullsEye will not be able to evaluate this tool.
Singularity Check failed for a Twist of arg and a Tilt of arg The Motion Configuration Database (MOC) may have excessive
Description
111525, BullsEye Setup Complete The TCP for Tool, arg, has been updated by BEUpdateTool.
Description
111527, BullsEye Error The start position was changed.
The start position for Tool, arg, is not defined. Task: arg
Execute the BESetupToolJ setup instruction to define the new start position.
position.
111532, BullsEye Error
111528, BullsEye Beam Moved Description
Description
111534, BullsEye Day1 TCP Updated
Debug mode has been turned off.
Description Task: arg
The Day1 TCP has been updated due to a change in the beam
location. 111540, BullsEye Error
Tool: arg
Description
Task: arg
An error has occurred. The cause has not been identified.
Consequences Task: arg
New TCP: arg
Recommended actions
Change: arg
If problems persists, try:
1. Execute the BESetupToolJ setup instruction to reinitialize
111535, BullsEye Day1 TCP Updated
the tool.
Description 2. Please contact your ABB support representative if problem
The operator has permitted the Day1 TCP to be updated. cannot be corrected.
Tool: arg
Task: arg 111541, BullsEye TCP OK
Consequences Description
New TCP: arg The TCP for Tool, arg, has not been updated by BECheckTcp,
Change: arg because it is within tolerance.
Task: arg
111536, BullsEye New TCP Rejected Measured TCP: arg
Current TCP: arg
Description
Elapsed Time: arg
The operator rejected the TCP measurement.
Tool: arg
111551, SmarTac Configuration Error
Task: arg
Consequences Description
TCP will remain unchanged. Signal names supplied in PROC cannot be found in EIO.
Description Description
An error occurred while attempting to establish connections to Default search result selected after failed search.
I/O. Manual override selected.
Search Type: Search 1D
Recommended actions
Search Name: arg
Please check the PROC config and EIO config.
Description
Description
Part detected.
SmarTac was unable to find:
Search Type: Part Search
arg
in PROC configuration.
111560, SmarTac Search Override
Probable causes
A PROC configuration file was loaded with errors. Description
Default search result selected.
111554, SmarTac Configuration Error No part found during part search.
Manual override 'TRUE' selected.
Description
Search Type: Part Search
SmarTac tried to access an illegal type:
arg
111561, SmarTac Search Override
in PROC configuration.
Description
Probable causes
Default search result selected.
A PROC configuration file was loaded with errors.
No part found during part search.
Manual override 'FALSE' selected.
111555, SmarTac Configuration Error
Search Type: Part Search
Description
SmarTac experienced an unknown error trying to access: 111562, SmarTac Result
arg
Description
in PROC configuration.
Location Result: arg
Probable causes Width Result: arg
A PROC configuration file was loaded with errors. Search Type: Groove
Search Name: arg
111556, SmarTac Result
Description
Optional limit exceeded on Search_1D! 111564, SmarTac Text Error
Search Name: arg Description
The magnitude of the offset = arg SmarTac could not access text.
The preset limit = arg Index given: arg
Recommended actions
Report to ABB. 111606, Production Monitor Error
Description
111601, DB Table Creation Failed Text Resource Error.
Production Monitor could not access text.
Description
Index: arg
Failed to create WebWare table: tblBullsEye
File: arg
Consequences
Recommended actions
Production Monitor will be unable to log data to the database.
Report to ABB.
Recommended actions
Check the WebWare server.
111607, Production Monitor DB
Consequences
Description
Production Monitor will be unable to log data to the database.
Configuration Error.
Production Monitor was unable to find: Recommended actions
arg Check the WebWare server.
in the PROC configuration.
Description
Configuration Error. 111610, Production Monitor DB
Production Monitor tried to access an illegal type: Description
arg Creating the tblSeamRes table in the WebWare database...
in the PROC configuration.
Description Description
The table, tblSeamRes, was successfully added to the WebWare The table, tblGapEv, was successfully added to the WebWare
database. database.
Description Description
Creating the tblSeamEv table in the WebWare database... The part information for, arg, has changed in task, arg.
Consequences
111614, DB Table Creation Failed The reference data stored for this part can no longer be linked
Description
111625, Monitor Data Saved
Failed to create WebWare table: tblSmtcPart
Description Consequences
Nominal data was saved successfully for, arg. Production Monitor will be unable to log data to the database.
Task Name: arg
Recommended actions
Check the WebWare server.
111626, Production Monitor Error
Consequences
111627, Production Monitor Timer Reset
Production Monitor will be unable to log data to the database.
Description
Recommended actions
The cycle timer has been reset to prevent a possible overflow.
Check the WebWare server.
Task Name: arg
Description Description
The table, tblTchClean, was successfully added to the WebWare Torch services MechClean configuration error. IO arg NOT
database. found.
Description Description
Failed to create WebWare table: tblNavigSrchSp. Torch services MechClean configuration error. Check PROC
cfg domain.
Consequences
Production Monitor will be unable to log data to the database.
111703, Torch Services Error
Recommended actions
Check the WebWare server. Description
Torch services MechClean configuration error. Torch Services
111638, DB Table Created was unable to find: arg/arg in PROC configuration.
Description
111704, Torch Services Error
The table, tblNavigSrchSp, was successfully added to the
WebWare database. Description
Torch services MechClean configuration error. Torch Services
111639, DB Table Creation Failed tried to access an illegal type: arg/arg in PROC configuration.
Description
111705, Torch Services Error
Failed to create WebWare table: tblNavigMeas1D.
Description
Consequences
Torch services MechClean configuration error. Torch Services
Production Monitor will be unable to log data to the database.
experienced an unknown error trying to access: arg/arg in PROC
Recommended actions configuration.
Check the WebWare server.
Description Description
Torch services Wirecut configuration error. IO arg NOT found. Torch services MechClean Spray Liquid empty
Recommended actions
111710, Torch Services Error Refill Spray or check sensor
Description
Torch services MechClean configuration error. Check PROC 111751, Navigator Configuration Error
cfg domain.
Description
Navigator configuration error. IO arg NOT found.
111711, Torch Services Error
Description
111716, Torch Services Warning
Navigator has unconfigured IO.
Description
Torch services Wirecut has unconfigured IO. 111900, Item target buffer full
Description
111717, Torch Services Warning
Target buffer full for Work Area arg.
Description Target number: arg.
Torch services MechClean has unconfigured IO. Scene number arg.
111901, Push without any strobe 111913, Prepared for PickMaster option not
installed.
Description
Push received without any corresponding strobe signal is Description
received for Work Area arg. The Prepared for PickMaster option has not been correctly
Push scene number arg installed in the system.
Latest received strobe arg
Recommended actions
Recommended actions Reinstall the system using a proper key containing the Prepared
Check hardware connections for PickMaster option.
Description Description
Push of items was received too late to Work Area arg. The system failed to send an uplink message.
Corresponding Work Object already overwritten. Status: arg
Push scene number arg.
Recommended actions
Latest received strobe arg.
Check network connection.
Recommended actions Check state of remote system.
Check the position generation frequency.
111915, Failed to open Work Object
111903, Conveyor limits error
Description
Description An error occurred when opening Work Object: arg for Work
Error in Work Area arg Area: arg.
Conveyor arg Status arg.
The limits are incorrect specified.
Consequences
Recommended actions The program execution is immediately halted.
Required: Enter < Exit
Probable causes
or: Enter < Start < Stop < Exit
No Work Object arg exist in loaded RAPID modules.
Given: arg
Recommended actions
Check that the Work Object data name exists.
111904, Trig distance warning
Description
111917, Action list name missing
Trig distance is too short for conveyor arg.
Trig distance is set to minimum. Description
Min: arg There was no action list name for target in Work Area: arg.
Given: arg. Status arg.
Recommended actions
Check the tool name for target.
There was no Work Object for Work Area: arg. The PP was moved after at least one target in the operation
111920, Missing tooldata for generated operation Make sure the tool is empty and cleared, since the whole cycle
Description
111925, Failed to open PM work area signal
A job failed to restart on work area arg.
Description
Consequences
An error occurred when opening signal arg configured in
The work area has entered a response error state.
PickMaster for work area: arg. (Internal status arg.)
Probable causes
Consequences
Start layer count = arg and start product count = arg is more
The current PickMaster project will not execute.
than the total number of layers for the job (= arg).
Probable causes
Recommended actions
The work area signal is missing in the I/O configuration of the
Correct the start layer count and start product count. Restart
robot controller.
the job.
The I/O unit is not running.
3. Check if the I/O unit is running. The work area has entered a response error state.
Probable causes
111926, Triggering too frequently Start product count arg is more than the number of products
for the top layer (= arg).
Description
A new pulse on signal arg is to be requested before the previous Recommended actions
pulse has finished. The signal is still high. The configured pulse Correct the start product count and restart the job.
length is arg ms.
Consequences
111930, Restart job failed
The operation fails to complete its task. Description
The pulse length is too long or the pick and place operation is Consequences
very short. The work area has entered a response error state.
Consequences
111931, An unfinished job was stopped
The current project can not execute. Description
Probable causes An unfinished job was stopped on work area arg. Number of
The signal has to few bits defined in the I/O configuration of full layers in stack = arg. Number of products in top layer = arg.
the controller.
111950, No PickMaster Flow to Retrieve No arg or a low value is used on arg in this instruction.
Instruction arg failed. is used, an this error occur often, increase the arg.
Probable causes
111954, Can not retrieve targets
There is no flow ready when executing instruction.
No arg or a low value is used on arg in this instruction. Description
Task: arg
Recommended actions
Instruction arg failed.
Use an error handler and do a RETRY on instruction. If a arg
Program Ref. arg
is used, and
this error occur often, increase the arg. Probable causes
Recovery: arg There is no target ready when executing instruction.
No arg or a low value is used on arg in this instruction.
111951, Value Error Recommended actions
Task: arg is used, an this error occur often, increase the arg.
Consequences
111952, Execution Error
The program execution is immediately halted.
Description
Probable causes
Task: arg
Wrong value on in parameter arg.
The task is not allowed to execute the instruction arg.
Program Ref. arg Recommended actions
Change value on in parameter arg.
Probable causes
The task is not configured to control mechanical units
111957, No active project
Recommended actions
Description
Change the configuration or remove the instruction.
Task: arg
Instruction/function arg has detected that the project has been
111953, Can not retrieve operation
stopped.
Description The RAPID can not continue its execution without an active
Task: arg project.
Instruction arg failed. Program Ref:arg
Program Ref. arg
Consequences
Probable causes The program execution is immediately halted.
There is no operation to retrieve when executing instruction.
Recommended actions
111959, Not valid work object data Restart the project or rewrite the RAPID program.
Description
Task: arg 111963, Invalid action handle
Instruction arg failed.
Description
No Work Area has reference to work object data named arg.
Task: arg
Program Ref. arg
Instruction arg failed.
Consequences The action handle that is used refer to an object that does not
The program execution is immediately halted. exist or is not initialized.
Program Ref. arg
Recommended actions
Use an error handler and do a RETRY on instruction with Consequences
another work object data as parameter. The program execution is immediately halted.
Recovery: arg
Probable causes
An instruction/function is executed without a valid handle.
111960, Invalid descriptor used The action handle has not been fetched correctly, or it is a
The Work Area arg is set in error state after an error event. Wrong response from IO signals.
It is not possible to execute the program until the error is solved. Look for internal errors.
Probable causes
112003, Uplink message failed
1. The error source signal has set the Work Area in error state.
2. Stop immediately has been used. Description
The system failed to send an uplink message.
Recommended actions
Status: arg
Solve the cause of the error situation and use one of the restart
options. Recommended actions
Check network connection.
112000, Failed to open signal Check state of remote system.
Description
112050, Project arg starting
An error occurred when opening signal arg for arg.
The signal should be of type arg. Description
Status arg. Project arg is starting.
Consequences
The execution is stopped immediately. 112051, Project arg started
Recommended actions
112052, Project arg stopped
Check the signal name and type.
Description
112001, PickMaster Flow Error Project arg stopped
Description
112053, Failed to start project arg
The flow with name arg is in an internal error state.
Consequences Description
The flow is stopped and will not be used until the project is Failed to start project arg.
stopped and restarted again. Check event logs for more information why the project could
not be started.
Probable causes
Check for internal errors too.
An internal error has occurred.
Consequences
Recommended actions
The project is not started, it is set in stop state.
Save the system diagnostics under Control Panel - Diagnostics
and send to Robotics Product Support. Probable causes
The XML file is corrupted, or some internal error occurred.
Stop the project, and start it again if the project has been Check the project name used when starting project.
changed.
112058, Stop of project ordered during start
Consequences
The execution will continue. Description
A stop order has been received during startup of project arg.
Probable causes
Multiple use of RAPID instruction PmStartProj with the same Consequences
project name arg. Project arg is not started.
A project arg is already started. Another project Do not stop project until it has been started correctly.
Internal data list was full when trying to store the variable arg.
112060, Stop of project ordered during start
Consequences
Targets depending on this variable will not be executed. Description
RAPID execution stopped during start of project.
Probable causes
The project arg is not started.
The project is probably too large.
Consequences
Recommended actions
RAPID execution is immediately stopped. Project arg is not
Reconfigure the project.
started.
112150, Failed to request new target set The product selection I/O values for position request and target
generation is not the same.
Description
The format selection I/O values for position request and target
The target pump process "arg" failed to request new target set
generation is not the same.
from project.
Description
112352, Wrong limitation value Task: arg
There are too many trig events defined for one move. Maximum
Description
8 are allowed but in this case there are arg defined.
Task: arg
Program Ref: arg
The coordinate limits are not valid.
Program Ref: arg Consequences
All events can't be set.
Consequences
The coordinate is not possible to calculate. Probable causes
Error in the PickMaster configuration.
Probable causes
Wrong limit values. Recommended actions
Review the PickMaster configuration.
Recommended actions
Review the limits for the instructions.
Use an error handler and do a RETRY on instruction.
112356, Unknown event type
Recovery: arg Description
Task: arg
112353, Wrong intermediate part value The event type arg is unknown.
Program Ref: arg
Description
Task: arg Consequences
The intermediate part value is not valid. The InterMidPart The event can't be set.
argument must be between 0 and 1.
The target action type arg is unknown. Check definition of tool center point for Search Tool data.
Program Ref: arg Check definition of work object, tune frame, work area frame
and displacement frame.
Consequences
Check that the search stop signal is triggered correctly.
The action can't be performed.
If the stack is empty:
Probable causes This error can be recovered using the error handlers of the
Error in the RAPID code. Operate() and OperateSequence() routines.
Error in the PickMaster configuration. Recovery: arg.
Recommended actions 1) Set the Redo Search signal after adjusting the stack.
Check if the action type number is defined among the built-in 2) Use RETRY to rerun Operate.
variables of type pm_actiontype.
Review the PickMaster configuration. 112360, Stack search adjusted stack layers
Description
112358, Unknown move type Stack search adjusted the number of available layers in stack.
Description Task: arg
Task: arg Instruction: arg.
The move type arg is unknown. Program Ref. arg
Program Ref: arg Probable causes
Consequences Actual stack height was lower than configured in PickMaster.
The move can't be performed. Recommended actions
Probable causes No actions are required.
Error in the RAPID code. The default error handlers of the Operate() and
Error in the PickMaster configuration. OperateSequenc() routines will
recover the error.
Recommended actions
Recovery: arg
Check if the move type number is defined among the built-in
variables of type pm_movetype.
112361, Unknown search type
Review the PickMaster configuration.
Description
112359, Stack search detected empty stack Task: arg
Search type arg is unknown.
Description
Program Ref: arg
Stack search detected empty stack.
Task: arg Consequences
Instruction arg failed. Stack search can not be completed.
Program Ref. arg
The configured stop height = arg mm, was reached during stack All signals (except AliasIO signals) must be defined in the
search movement without detecting the stack height. The system parameters and can not be defined in the RAPID
bottom layer of the stack is expected at least one layer below program.
the reached stop height. Used group digital signal can not set required value according
Consequences
112367, The Requested Project Could Not Be
The stack height could not be properly adjusted after stack
Found
search.
Description
Probable causes
Task: arg
The configured stop height is set too high.
The requested project arg could not be found in the PickMaster
The configured displacement frame offset for the operation set
project folder. The project can be identified both with its name
is set too low.
and its selection value.
Recommended actions
Program Ref: arg
Check the configured stop height.
Consequences
Check the configured displacement frame offset for the
It is not possible to get any information about the project.
operation set.
Probable causes
112364, PickMaster Tool Event Timeout 1. The requested project is not transferred from PickMaster PC.
2. The mapping between project and signal is wrong or missing.
Description
Task: arg Recommended actions
A timeout has occurred while waiting for signal arg to get its Recovery: arg
correct value(arg).
Program Ref: arg 112368, The Requested Flow Could Not Be Found
Consequences Description
The robot movement is halted until the signal condition is met. Task: arg
A new wait period is requested and the timeout is set to arg s. The requested flow arg could not be found in the loaded project.
The flow can be identified both with its name and its selection
value.
Consequences
The RAPID program will immediately be halted. 112373, The Requested Work Area Could Not Be
Found
Probable causes
The requested flow is not configured in the project. Description
Task: arg
Recommended actions
The requested Work Area with selection number or variable
Check that the flow name is a member of the project.
name arg could not be found in the loaded project. The Work
Area can be identified both with its descriptor and its selection
112370, Not a Valid Stop Option
value.
Description Program Ref: arg
Task: arg
Consequences
The supplied stop options value is arg. The supported value
It is not possible to get any information about the Work Area.
must be in the range arg.
Probable causes
Program Ref: arg
1. The requested Work Area is a RAPID variable that is not
Consequences
initialized.
It is not possible to stop the flow arg.
2. The mapping between Work Area and signal value is wrong
Recommended actions or missing.
Recovery: PM_ERR_INVALID_FLOW_STOP_OPTION
Recommended actions
Recover: arg
112371, No Running Project
Recommended actions
112380, Failed to recover from an error state
Recover: arg
Description
Consequences
112381, Redo last pick is not allowed in current
It will not be possible to start the Flow arg if it is set in error
position
state.
Description
Probable causes
Task: arg
The recover action is not one of
PM_RECOVER_CONTINUE_OPERATION,
The flow arg can not recover from the error situation with The I/O value of signal arg does not correspond to a valid
recover action PM_RECOVER_REDO_LAST_PICK. default height.
Program Ref: arg Program Ref: arg
Consequences Consequences
The flow can not be started until a valid recover action has been It was not possible to set the default height.
set.
Probable causes
Probable causes The I/O value of arg does not correspond to a valid default
The flow can only recover from an error with height selection.
PM_RECOVER_REDO_LAST_PICK if the first item is picked
Recommended actions
and no items are placed.
Make sure that arg is set to a proper value before arg is pulsed.
Recommended actions
Recover: arg 112385, Too many events defined for target
action
112382, Project info contains no valid data for
Description
current task
Task: arg
Description Unexpected failure.
Task: arg More than arg events are configured for a single target action
Failed to read project info data. of type arg
Program Ref: arg at work area arg.
Program Ref: arg
Consequences
It is not possible to get any information about project settings, Consequences
i.e. the names on modules that should be loaded. Execution is stopped.
The Flow arg will restart from beginning of layer arg on palletizing operation.
Recommended actions Restart of the flow has to be performed from one of the error
Description
112411, Microprocessor RAM error
Task:arg
InstancePath: arg Description
Attribute: arg The microprocessor is unable to print/read to the internal
memory in unit arg.
112405, SID file corrupt Fault code: arg
Internal unit: arg
Description
Recommended actions
Task:arg
Restart the machine. If the fault persists, send for a service
Context: arg
technician.
The SID file is not in the correct format or the file size is
incorrect.
112412, External RAM error
Consequences
All the data was not recovered from the file. Description
The microprocessor is unable to print/read to the external
Recommended actions
memory in unit arg.
Verify the schedules in the power source. All data might not be
Fault code: arg
recovered.
Internal unit: arg
Internal unit: arg The load on the system's CAN-bus is temporarily too high in
unit arg.
Consequences
Fault code: arg
The power unit is stopped and cannot be started.
Recommended actions
Description
Delete all data contained in the welding data unit.
The microprocessor is unable to process incoming messages
Turn off the mains power supply to reset the unit. The welding
sufficiently quickly and information has been lost in unit arg.
unit is reset.
Fault code: arg
Internal unit: arg
112430, Incompatible set values stored in RAM
Recommended actions
Turn off the mains power supply to reset the unit. If the fault Description
persists, send for a service technician. Non-permitted welding data combinations have been specified
in unit arg.
112426, Lost contact with MEK Fault code: arg
Internal unit: arg
Description
Recommended actions
Unit: arg
Turn off the mains power supply to reset the unit. If the fault
Fault code: arg
persists, send for a service technician.
Internal unit: arg
Description
Description
The welding data unit does not manage to transmit information
The welding data unit(WDU) has lost contact with the power
to the other units sufficiently quickly in unit arg.
unit(PS) in unit arg.
Fault code: arg
Fault code: arg
Internal unit: arg
Internal unit: arg
Recommended actions
Turn off the mains power supply to reset the unit. 112439, Lost contact with TIG card
Description
112434, Incompatible weld data format I/O unit: arg
Error code: arg
Description
Internal unit: arg
I/O unit: arg
Error code: arg
Internal unit: arg 112441, No gas flow
Description
112435, Program error I/O unit: arg
Error code: arg
Description
Internal unit:arg
Something has prevented the processor from performing its
normal duties in the program in unit arg.
Fault code: arg 112500, Weld Data Monitor
Internal unit: arg Description
Consequences The configuration is complete for arg
The program restarts automatically. The current welding process
will be stopped. 112501, WDM Configuration Error
Recommended actions Description
Review the handling of welding programs during welding. If the The configuration failed for arg
fault is repeated, send for a service technician.
Consequences
Weld Data Monitor will be inoperable.
112436, No wire
Recommended actions
Description Please review PROC settings to correct.
I/O unit: arg
Error code: arg 112502, WDM Alias IO Error
Internal unit:arg
Description
The signals defined in the PROC are invalid.
112437, Lost program data
Task: arg
Description
Consequences
Program execution does not work in unit arg.
Weld Data Monitor will be inoperable.
Fault code: arg
Internal unit: arg Recommended actions
Please review PROC settings to correct.
112503, WDM Failed to Read WDM_SETTINGS 112508, WDM Failed to Read WDM_SIGNATURE
Description Description
The 'chart' setting in the WDM_SETTINGS section The WDM_SIGNATURE or WDM_SIGNATURE_DATA section
of the PROC could not be read. of the PROC could not be read.
Task: arg Task: arg
Consequences Consequences
Weld Data Monitor not save charting files. Weld Data Monitor may be inoperable.
112504, WDM Failed to Read WDM_SETTINGS 112509, WDM Failed to Read WDM_TOLERANCE
Description Description
The IO signal setting in the WDM_SETTINGS section The WDM_TOLERANCE section of the PROC could not be read.
of the PROC could not be read. Task: arg
Task: arg
Consequences
Consequences Weld Data Monitor may be inoperable.
Weld Data Monitor will be inoperable.
Recommended actions
Recommended actions Please review PROC settings to correct.
Please review PROC settings to correct.
112510, WDM Learning Results Stored
112505, WDM Failed to Read WDM_STABILITY
Description
Description A learning cycle has finished for arg in task arg
The WDM_STABILITY section of the PROC could not be found. arg of arg learning cycles completed.
Default values have been applied. Sample size: arg
Task: arg
112511, WDM Learning Complete
112506, WDM Failed to Read WDM_STABILITY
Description
Description Learning is complete for arg in task arg
The WDM_STABILITY section of the PROC could not be read. arg of arg learning cycles completed.
Task: arg Sample size: arg
Consequences Consequences
Weld Data Monitor may be inoperable. Monitoring will be active the next time this seam is welded.
Recommended actions
Please review PROC settings to correct. 112512, WDM Signature File Inaccessible
Description
112507, WDM Failed to Read WDM_SIGNATURE The stored signature could not be read.
Seam Name: arg
Description
Task: arg
The WDM_SIGNATURE or WDM_SIGNATURE_DATA section
The file may have been left open by another application.
of the PROC could not be found.
Default values have been applied. Consequences
Task: arg Weld Data Monitor is unable to evaluate this weld seam.
Recommended actions
112513, WDM Signature File Inaccessible
Delete the stored WDM files and relearn.
Description
The stored signature could not be written to. 112517, WDM Unknown Error
Seam Name: arg
Description
Task: arg
An unexpected error occurred in WriteSigData.
The file may have been left open by another application.
Seam Name: arg
Consequences
Task: arg
Weld Data Monitor is unable to evaluate this weld seam.
Consequences
Recommended actions
Weld Data Monitor is unable to evaluate this weld seam.
Restarting the controller and starting from the main may resolve
Recommended actions
the problem for the next learning cycle.
Please report to your ABB representative.
File: arg No previously stored signature exists for arg in task arg.
An unspecified error has occurred in the Weld Data Monitor for Recommended actions
task arg Please remove the stored signature and relearn with new
Description The weld travel speed has changed since learning of seam arg
Weld Data Monitor is ready to sample data for task arg in task arg.
Consequences
112532, WDM Trigger Subscriptions Failed No monitoring will occur.
Consequences
No monitoring will occur.
112540, WDM Sample Frequency Error 112544, WDM Sample Distance Changed
Description Description
Sampling frequency is too fast for arg in task arg. The weave parameters, or no-weave sample distance, have
changed since learning was finished for seam arg in task arg.
Consequences
No monitoring will occur. Consequences
No monitoring will occur.
Recommended actions
Please reduce sampling frequency to enable Weld Data Recommended actions
Monitoring. Please remove the stored signature and relearn with new
parameters. Or, reinstate old parameters.
112541, WDM welddata Change Error
112600, Init of communication interface failed
Description
The weld parameters have changed since learning of seam arg Description
in task arg. Task arg
Communication interface could not be initialized.
Consequences
Program Ref. arg
No monitoring will occur.
Recommended actions
Recommended actions
Check communication settings and parameters and restart
Please remove the stored signature and relearn with new
application.
parameters. Or, reinstate old parameters.
Recovery: arg
Description
112543, WDM Synchronizing Samples There is an error detected in the communication with the
external system.
Description
The segment number of the actual sample is lagging the stored Recommended actions
data. This is normal behavior associated with execution stops. Check remote system and connection. Restart communication.
Seamname: arg
Task: arg 112603, Failed to access the config files
Consequences Description
Some samples may have been ignored during the transition The configuration and settings files for the communication
between segments. interface is not found in the HOME/GSI folder.
Recommended actions
Check that the HOME/GSI folder exists and that the
configuration and settings files can be found there. Restart
communciation.
Description
The camera arg is in running mode, but the loaded job is not a 114804, arg
valid ABB job.
Description
Consequences arg
All camera results will be lost. arg
arg
Probable causes
arg
An attempt may have been made to load a job that does not
conform with the ABB definition of a job.
Description Description
arg arg
arg arg
arg arg
arg arg
Description Description
arg arg
arg arg
arg arg
arg arg
Description Description
arg arg
arg arg
arg arg
arg arg
Description Description
arg arg
arg arg
arg arg
arg arg
Description Description
arg arg
arg arg
arg arg
arg arg
Recommended actions
5.11 12 xxxx
There is not enough memory in the cfg database for this characters, e.g. by splitting the instance into several lines. End
operation. each line, except the last one, with a trailing backslash "\" to
achieve this.
Consequences
The configuration file will not be installed.
120005, Attribute value out of allowed range
Recommended actions
Description
Try to use the option: delete existing parameters before loading
Attribute 'arg' on line arg in file arg is out of the allowed range.
when loading the configuration file. This will delete all previous
The allowed range is < arg> - < arg>.
configuration settings for the domain. Increase the size of the
configuration database. Consequences
The configuration in file will not be installed.
120002, Instance cannot be saved Probable causes
Consequences instance previously using the name. This may be selected when
The configuration in file might not be installed correctly. loading the configuration file using RobotStudio, and the
procedure is detailed in the RobotStudio Manual.
Probable causes
Probable causes
120009, Missing instance name in cfg file
The domain name may be mistyped or the domain is not
Description installed in the system.
Missing instance name on line arg in file arg.
Recommended actions
Consequences Re-edit the configuration file and change the domain name.
The configuration in file will not be installed.
Probable causes
Description
The value might be mistyped.
Parameter 'arg' has an invalid value: 'arg'
Valid values: arg Recommended actions
arg Correct the value of the parameter so that it complies with the
following rules:
Consequences
Rules of RAPID identifiers: The length must not exceed 16
The configuration in file will not be installed correctly.
characters. The first character must be a letter (a-z or A-Z).
Probable causes
Subsequent characters must be letters (a-z or A-Z), digits (0-9)
The value might be mistyped.
or underscores (_).
5.12 13 xxxx
Recommended actions
131015, Too many trig events
Check the paint equipment.
Description
130008, Trig plane error The maximum number of trig events (10) between two PaintL
instructions is exceeded.
Description
Task: arg
In 'SetBrush n': One trig plane,
Instruction: arg
arg, is defined outside
Context: arg
the programmed path.
Recommended actions
Recommended actions
Reduce the number of trig events.
Change eventdata or reprogram path.
131006, Argument value error Check that signal is within defined limits.
Description
131017, SetBrushFac: Illegal applicator number
Negative value for argument no. arg
arg
Recommended actions
Description
Change argument value to
Device AargBrush not found.
a positive number.
Consequences
131007, Signal 'arg' does not exist Brush factor is not set.
Recommended actions
Description
Check IPS config that device exists for this applicator number.
Signal: arg
Task: arg
131018, SetBrushFac: Illegal factor or channel
Context: arg
number
Recommended actions
Check signal definitions. Description
131019, Unexpected IPS return value 131052, Failed to get index file data.
Description Description
Command arg sent from RAPID returned value arg Cannot find column number: arg, Row: arg, File: arg, Task: arg,
Context: arg
Consequences
IPS parameter not set Recommended actions
Check if column number exists at row in index file.
Recommended actions
Check IPS and RobotWare compatibility or contact ABB support
131400, Invalid program mapping index.
131020, Unknown IPS command sent from RAPID Description
Line arg in file arg is invalid.
Description
The IPS command arg is unknown Consequences
The index will be ignored.
Consequences
IPS parameter not set Recommended actions
Check line in file for errors.
Recommended actions
Check IPS and RobotWare compatibility or contact ABB support
131401, Program mapping missing comma.
131030, Failed to set IPS parameter. Description
Line arg in file arg does not contain a comma.
Description
Device: arg, Parameter: arg, Task: arg, Context: arg Consequences
The index will be ignored.
Recommended actions
Check if device and parameter exists. Recommended actions
Check line in file for errors.
131031, Failed to get IPS parameter.
131500, Command toggle was sent before
Description
previous command was finished.
Device: arg, Parameter: arg, Task: arg, Context: arg
Description
Recommended actions
Command toggle for command number arg was sent before
Check if device and parameter exists.
command number arg was finished.
Recommended actions
Check PLC timing.
Consequences
131550, Command timed out. Material change information will not be updated.
Consequences
131850, Bell speed rotation sensor calibration
The command will be rejected.
started.
Recommended actions
Description
Make sure previous command has finished before sending a
The system has started calibration of the rotation sensor.
new one.
Consequences
131852, Bell speed rotation sensor calibration
Material change becomes unsynchronized.
failed.
Recommended actions
Description
Check communcation between main computer and IPS.
Calibration of rotation sensor finished with errors.
Description
Output for symbol arg not found.
NOTE: No paint-related outputs available
due to this error. Check ethernet cable between PIB and main computer.
Restart the controller
Recommended actions
1. Output for symbol not defined.
2. Output for symbol has wrong name. 132604, Regained contact with PIB
3. Internal problem (memory etc..) Description
Try a restart. Controller has regained contact with the Process Interface
Board (PIB) after watchdog fault.
132601, PIB contact lost
Recommended actions
132602, Invalid signal path for signal arg 1. Check IPS config file for errors.
Description 2. Check if config file is stored on the correct IPS node.
The path arg is invalid for signal arg
133001, IPS Cfg Error
Consequences
This signal will be disabled Description
Check that the named device exist in IPS and there are no Error in IPS config file arg in line arg. This IPS config file is
conflicts. For numeric unit mapping on digital signals, please located on one of the IPS nodes.
note that IPS uses 1-indexing while EIO uses 0-indexing. Recommended actions
1. Check in IPS config file for error in given line.
132603, Watchdog fault between PIB and MC
133002, IPS Cfg Error
Description
Controller has discovered watchdog fault towards Process Description
Interface Board (PIB) Syntax Error: arg.
Consequences Faulty argument: arg, in IPS config file arg in line arg. This IPS
The system goes to status SYS_FAIL. config file is located on one of the IPS nodes.
1. Broken cable 1. Check in IPS config file for error in given line.
Error in IPS config file arg in line arg. This IPS config file is Could not obtain option: arg
located on one of the IPS nodes. Reference: arg
Description Description
Cfg Token Error: arg. License code in license file is not correct.
Error in token arg, in IPS config file arg in line arg and character Could not obtain option: arg
position arg. This IPS config file is located on one of the IPS Reference: arg
nodes.
Recommended actions
Recommended actions 1. Check that the license file on license server is identical to
1. Check in IPS config file for error in given line. the original license file.
Description Description
License server is not found. Syntax error in license file.
Could not obtain option: arg Could not obtain option: arg
Reference: arg Reference: arg
Description
133012, IPS License Error
Wrong serial number.
Could not obtain option: arg Description
Reference: arg Counting option has no free licenses.
Could not obtain option: arg
Recommended actions
Reference: arg
1. Check serial number in license file.
2. Check that correct ID chip is mounted. Recommended actions
1. Check number of uses vs. license file.
133008, IPS License Error 2. Check if correct license file loaded.
3. Check in IPS config file for errors.
Description
License file is not found. File name must be 'option.lic'.
Description
Impossible to set a command value to
Description
133210, arg:Act.val lo
Locking of a resource for named device
failed. The same resource may have been Description
allocated by another device. Actual value for named device has
exceeded minimum limit. IPS has
Recommended actions
discovered too low actual value
1. Check in IPS config if several
compared to the setpoint value.
IPS devices are using the same resource.
Recommended actions
133207, arg:Val hi 1. Check for IPS configured DEVIATION-
alarms and verify that parameter limits
Description
are OK.
Value for named sensor or device has
2. Check if the sensor, used by named
exceeded maximum limit.
device, is noisy or sending values.
IPS has discovered an alarm
state for named sensor or device.
133211, arg:Comp. hi
Recommended actions
Description
1. Check if value for named sensor or
Regulator for named device has
device is too high.
compensated too much compared to the
2. Check for IPS configured LIMIT-
calibrated curve and its compensations
alarms and verify that limits are OK.
parameter limits.
Recommended actions
133214, arg:Setp. hi 1. Check relay and electrical
Setpoint value for named device is too 2. Check if the sensor signal
Recommended actions
133215, arg:Setp. lo 1. Check sensor for named device.
Recommended actions
133222, arg:Min output
1. Check cables to the DMC.
Description 2. Check power supply to the DMC.
The closed loop regulator for named 3. For more info, see the Unit Description, Paint manual.
device has reached the minimum output.
Recommended actions
133224, Acknowledge needed
1. Check CAN-bus cables for IPS nodes.
Description 2. Check IPS nodes for correct MacID.
arg is currently halted by 3. Check CAN-bus termination resistors.
an alarm supervision and an acknowledge
of named device is needed. 133251, arg:New curve
Recommended actions Description
1. Check the alarms that is halting IPS has created a new dynamic or
the named device. calibrated curve, number arg, for
2. Recover the alarm situation. named device.
3. Acknowledge the alarm for named
Recommended actions
device and retry.
Description
IPS has recalculated a dynamic or
calibrated curve, number arg, for named
Description
Description
SDI board have issued following
IPS has resized a dynamic or
error:arg,
calibrated curve, number arg, for named
with error code:arg.
device. Due to change in curvesize
parameter, the existing curves are Recommended actions
transformed to the new curvepoint size. 1. Check SDI board for errors.
Recommended actions
133258, VCD error,MacID:arg
133254, arg:DMC error Description
IPS has discovered an error
Description
on a VCD board with following
IPS has lost communication or
details:arg.
discovered an error sent from named
DMC-driver. Recommended actions
DMC error code is: arg. 1. Check VCD board for the error reason
given.
Recommended actions
2. Replace the VCD board.
1. Check DMC-driver status LEDs.
2. Check power supply on the DMC-driver.
3. Turn off and on the DMC-driver power. 133259, File Access Error
Description
133255, Apmb error IPS has discovered a File Access
Error on following file: arg.
Description
IPS has discovered an Apmb-driver Recommended actions
(Berger-Lahr driver) error. 1. Check if named file exists.
Apmb-driver, number: arg, has issued an 2. Check if file is currently in use.
error.
Recommended actions
133256, arg:Curve err
133262, New index entry in file 133269, arg: Failed to set brush.
Description Description
IPS has created in file: arg IPS has tried to set brush number arg in brush table arg on the
a new index entry with value: arg named device.
Description
133283, Servo calibration done SDI board has discovered an error while loading configuration.
Recommended actions
133285, Servo calibration timeout
1. This is info only, the software on
Description the SDI board should automatically
SDI board has discovered that the download parameters to the drives.
calibration job has timed out.
Description Description
The SDI supply voltage for +/-15V is SDI board has discovered an short
out of range, received from the Drive circuit in the Drive unit used
unit used by: arg. by: arg
Description Description
SDI board has discovered too many SDI board has discovered a high
consecutive communication errors temperature warning in the Drive unit
reported by the Drive unit used by: arg.
used by: arg. ALLOW SYSTEM TO COOL DOWN!
Description
133308, Servo Temp. alarm
SDI board has discovered an internal
error in the Drive unit used Description
by: arg. SDI board has discovered a high
temperature alarm in the Drive unit
Recommended actions
used by: arg.
1. Ignore if any other Drive unit
ALLOW SYSTEM TO COOL DOWN!
errors are present.
2. Replace Drive unit. Recommended actions
1. Check cooling fans and filters for
133305, Drive glitch warning the Drive unit.
2. Too high ambient temperature.
Description
3. Check power consumption of the Drive.
SDI board has discovered a glitch in
4. Replace Drive unit.
the short circuit detector for the Drive
unit used by: arg.
133309, Servo over temperature
Recommended actions
Description
1. Check for short circuit in cabling.
SDI board has discovered an over
2. Check for short circuit in servo
temperature error in the Drive unit
motor.
used by: arg.
2. Replace Drive unit.
ALLOW SYSTEM TO COOL DOWN!
Description Description
SDI board has discovered a servo SDI board has discovered a maximum
cable error between Drive unit and current error, received from the Drive
servomotor. This error is received from unit used by: arg.
the Drive unit used by: arg.
Recommended actions
Recommended actions 1. Check SDI configuration.
1. Check servomotor/cables. 2. Check DC-bus voltage.
2. Replace Drive unit. 3. Check servomotor/cables.
3. Replace SDI board.
133322, Servo unknown error code
133318, Servo under current error
Description
Description SDI board has discovered an unknown
SDI board has discovered a torque extended servo error code. This is an
that is producing a current lower than internal error, received from Drive unit
ordered, received from the Drive unit used by: arg
used by: arg.
Recommended actions
Recommended actions 1. Check/replace Drive unit.
1. Check SDI configuration. 2. Check/replace SDI board.
2. Check DC-bus voltage. 3. Contact customer support.
3. Check servomotor/cables.
133323, Servo overrun error
133319, Servo over current error
Description
Description SDI board has discovered a receiver
SDI board has discovered a torque overrun. This is an internal error,
that is producing a current higher than received from Drive unit
ordered, received from the Drive unit used by: arg
used by: arg.
Recommended actions
Recommended actions 1. Check SDI configuration.
1. Check SDI configuration. 2. Check/replace Drive unit.
2. Check DC-bus voltage. 3. Check/replace SDI board.
3. Check servomotor/cables. 4. Contact customer support.
Description Description
SDI board has discovered an error in SDI board has discovered a servo
the Drive unit regulator (d-part) illegal node address error. This is an
used by: arg. internal error, received from Drive unit
used by: arg
Description
133333, Servo sync no load par.
SDI board has discovered a resolver
Description angle calculation overflow error,
SDI board has discovered a sync with no for: arg.
parameters, received from the Drive unit
Recommended actions
used by: arg.
1. Check resolver and resolver cabling.
Recommended actions 2. Contact customer support.
1. Check SDI configuration.
2. Check/replace Drive unit. 133338, Servo resolver error
3. Check/replace SDI board.
Description
4. Contact customer support.
SDI board has discovered a failure in
resolver angle square root calculation,
133334, Servo position reg. error
for: arg. The squared
Description result for x- and y-signal on resolver
SDI board has discovered a servo exceeded a limit.
position regulator error,
Recommended actions
for: arg. This error is
1. Check resolver and resolver cabling.
typical if the resolver feedback
2. Replace serial measurement boards.
is noisy.
Description Description
SDI board has lost communication with SDI board has discovered an ordered
the Drive unit used by: arg. position step length larger than the
maximum specified step length,
Recommended actions
configured for: arg.
1. Check cable between SDI board and
Drive unit. Recommended actions
2. Replace SDI board. 1. Check the 'MaxStepSize' parameter in
3. Replace Drive unit. the configuration for named servo.
2. Check acc./speed for superior
133341, Sms board comm. lost interpolator.
3. Check resolver and resolver cabling.
Description
SDI board has lost contact with the
133345, Speed error
serial measurement board,
used by: arg. Description
SDI board has discovered a speed error
Recommended actions
for: arg.
1. Check cable between SDI board and
measurement board. Recommended actions
2. Replace SDI board. 1. Check acc./speed for superior
3. Replace serial measurement board. interpolator.
2. Check gain parameters for named
133342, Sms board comm. lost servo.
3. Check resolver and resolver cabling.
Description
SDI board has lost contact with the
133430, Servo DC-link overtemp.
serial measurement board,
used by: arg. Description
SDI board has discovered an over-
Recommended actions
temperature in DC-link: arg.
1. Check cable between SDI board and
measurement board. Recommended actions
2. Replace SDI board. 1. Check cooling fans and filters for
3. Replace serial measurement board. the DC-link.
2. Too high ambient temperature.
133343, Sms board comm. lost 3. Check main supply for DC-link.
4. Replace DC-link unit.
Description
SDI board has lost contact with the
133431, Servo bleeder overload
serial measurement board,
used by: arg. Description
SDI board has discovered a bleeder
Recommended actions
overload for DC-link: arg.
1. Check cable between SDI board and
measurement board. Recommended actions
2. Replace SDI board. 1. Check bleeder connections.
3. Replace serial measurement board. 2. Too much deceleration.
3. Check AC voltage to DC-link.
4. Replace DC-link unit.
2. Check for interpolator errors. Wait for queue size to decrease before inserting more jobs.
Description
134006, arg failed to get master
arg could not be found.
Description Recommended actions
arg could not get master, because master is already taken by Make sure that the file exists.
arg.
Recommended actions
Description
Correctly assign the material index in the index files.
Start of material change was issued while material change was
already running.
134036, Material Change Error
134028, Illegal Material Change Event Description
Timeout while waiting for selector to be set.
Description
Proceed of material change was issued unexpectedly. Consequences
Material change may not complete successfully.
134029, Material Change Resumed Recommended actions
Description Description
Material supply is turned off. The command toggle was lowered before the command was
finished.
Consequences
Material change will be skipped for this job. Consequences
The external controls system will not receive command result.
Could not enable the material supply. External controls system not compliant to protocol
Description Description
Material change decision timed out. Could be due to a material The signal arg could not be found.
change cancel.
Description
134057, Configuration error
The system has pushed to much material
Description
Consequences
Could not parse the file: arg.xml
The current paint job might be contaminated
Consequences
Recommended actions
The option "arg" will be set to zero.
Disable paint push and then check push parameters
Recommended actions
134053, Applicator configuration mismatch Fix the markup in the XML file.
Description
134058, Configuration error
There is a mismatch between the number of applicator enable
signals and the number of brush signals. Description
Did not find the option in the file: arg.xml
Consequences
Robotware paint will not work properly Consequences
The option "arg" will be set to zero.
Recommended actions
Check the process configuration Recommended actions
Add the option into the XML file.
Recommended actions
134060, XML-parser error Change the row number to a positive integer.
Description
Third dimension passed to XML-parser was not big enough. 134066, CSV-parser error
Consequences
134061, XML-parser overflow The remaining columns on the row/line in the file will be skipped.
Consequences
Only arg options were parsed. 134067, CSV-parser error
Recommended actions
134062, XML-parser error Make sure the file exists, and is accessible.
Description
Could not open the file: arg for reading. 134068, Configuration error
Consequences
134063, XML-parser error The option "arg" will be set to zero.
Recommended actions
Fix the markup in the XML file. 134100, CBS servo not enabled.
Description
134064, CSV-parser error CBS servo was not enabled when deciding to do material
Description change.
The rows out of range in the file will be skipped. Recommended actions
Description Description
Encountered a row number that was not a positive integer in CBS was restarted in state: arg
Description
134103, No solution for material index. Not allowed to move to address: arg, with gripper: arg
134106, Not able to empty auxiliary station. 134114, Move to address failed.
Description Description
Not able to empty auxiliary station due to a unrecoverable CBS Invalid angle configured for address: arg
error.
Description Description
Timeout while waiting for acknowledge from servo controller. Timeout while waiting for acknowledge from servo controller.
Description Description
Timeout while waiting for servo controller feedback. Specified setting is out of range.
Recommended actions
Check that servo controller and communication interface is ok. 134126, Move arm up failed.
Description
134119, Servo off failed. CBS servo is not enabled.
Recommended actions
Check that servo controller and communication interface is ok. 134127, Move arm up failed.
Description
134120, Calibrate servo failed. Timeout while waiting for servo feedback.
Description
Description
Unable to set primary CC selector to address: arg
Expected a cartridge in gripper: arg
Description
134155, Set secondary CC selector failed.
Release sensor bypassed.
Description
Unable to set secondary CC selector to address: arg 134166, Vacuum sensor bypassed.
Recommended actions Description
Verify that secondary CC selector signal is ok. Vacuum sensor bypassed.
Consequences
134160, Arm sensors bypassed.
Failure to produce vacuum will not be detected, and may cause
Description cartridges to drop from applicator.
Arm sensors bypassed.
Consequences
134162, Left gripper sensor bypassed.
Servo may not behave correctly.
Description
Left gripper sensor bypassed. 134170, CBS configuration error.
Consequences Description
Some integrity failures will not be detected, and cannot avoid Delivery address is not specified.
damage to the system.
Consequences
System will not work correctly.
134163, Right cartridge sensor bypassed.
134172, CBS configuration error. 134180, Could not set baseplate data.
Description Description
Home gripper is not specified. Address: arg Content: arg
Consequences
System will not work correctly. 134181, Could not get baseplate data.
Description
134173, CBS configuration error. Content: arg
Description
Default cartridge volume is not specified. 134182, Could not get baseplate data.
Consequences Description
System will not work correctly. Type: arg
134174, CBS configuration error. 134183, Could not get baseplate data.
Description Description
No cartridges has been defined. Access: arg
Consequences
134184, Could not get baseplate data.
System will not work correctly.
Description
134175, CBS configuration error. Angle: arg
Description
134185, Could not get baseplate data.
No materials has been defined.
Consequences Description
134176, CBS configuration error. 134186, Could not get cartridge access data.
Description Description
Consequences
134187, Could not set cartridge data.
System will not work correctly.
Description
134177, CBS configuration error. Cartridge: arg Data: arg
Description
134188, Could not get cartridge data.
No home station specified for cartridge: arg
Description
Consequences
Cartridge: arg Data: arg
Cartridge will be skipped.
134178, CBS configuration error. 134189, Could not set IFS data.
Description
Description
Index: arg Data: arg
Too many IFS stations have been defined.
Consequences
Some IFS stations will be skipped.
134190, Could not get IFS data. 134201, Cancel move cartridge failed.
Description Description
Index: arg Data: arg Cancel move cartridge failed in state: arg
Recommended actions
134191, IFS index from address resolution failed. Fix the problem causing the failure and resume the operation.
Description
Address: arg 134202, Exchange cartridge step one failed.
Description
134192, IFS address from index resolution failed. Exchange cartridge failed in state: arg
134193, Could not get station valve or material 134203, Exchange cartridge step two failed.
data.
Description
Description Exchange cartridge failed in state: arg
Station: arg Material: arg
Recommended actions
Fix the problem causing the failure and resume the operation.
134194, Could not get home address for
cartridge.
134204, Exchange cartridge step three failed.
Description
Description
Cartridge: arg
Exchange cartridge failed in state: arg
Recommended actions
134195, No auxiliray station found.
Fix the problem causing the failure and resume the operation.
Description
No auxiliary station found after trying different options. 134210, Move cartridge error.
Recommended actions
Description
Cancel the handler and reconfigure the system.
There is already a cartridge at the 'To' address: arg
Consequences
134196, No storage station found.
Cannot continue with the operation.
Description
No storage station found after trying different options. 134211, Move cartridge error.
Recommended actions
Description
Cancel the handler and reconfigure the system.
There is already a cartridge at the 'From' address: arg
Consequences
134200, Move cartridge failed.
Cannot continue with the operation.
Description
Move cartridge failed in state: arg 134212, Move cartridge error.
Recommended actions
Description
Fix the problem causing the failure and resume the operation.
An impossible to reach 'From' address was specified: arg
Consequences
Cannot continue the operation.
Recommended actions
134213, Move cartridge error. Reconfigure baseplate access.
Description
An impossible to reach 'To' address was specified: arg 134219, Unexpected cartridge in applicator.
Consequences Description
Cannot continue the operation. An unexpected cartridge was found while probing applicator.
Description Description
The cartridge at 'From' address is not allowed at the 'To' An unexpected cartridge was found during start check.
address. Cartridge: arg Address: arg
Recommended actions
Consequences Remove the offending cartridge and verify the integrity of the
Cannot continue the operation. system.
Recommended actions
Reconfigure cartridge access. 134221, No cartridge found while probing.
Description
134215, Exchange cartridge error. Expected to find a cartridge in the station to process.
Description Consequences
There is no cartridge to get at delivery address. Process operations on cartridge have been prevented.
134216, Exchange cartridge error. 134222, Cartridge must be delivered with right
gripper.
Description
Cannot find suitable station to put returned cartridge in. Description
In order to prevent collisions, the cartridge must be moved out
Consequences
to the delivery area with the right gripper.
Cannot continue with the operation.
Recommended actions
134217, Exchange cartridge error. Make sure that all stations are accessible with both grippers.
Description
134223, Calibrate servo failed.
There is no cartridge at the 'From' address: arg
Description
Consequences
Cannot calibrate while a servo is enabled.
Cannot continue with the operation.
Recommended actions
134218, Exchange cartridge error. Disable the CBS servos.
Description
An impossible to reach 'From' address was specified: arg
Description Description
Cannot update servo position while a servo is enabled. Not possible to move a cartridge from or to a hole.
Recommended actions
Disable the CBS servos and run a manual re-calibration. 134243, Maintenance operation error.
Description
134225, Vertical axis position is invalid. Unknown cartridge specified: arg
Description
The internal and external resolvers report different positions. 134244, Maintenance operation error.
Description Description
The internal and external resolvers report different positions. Integrity check failed.
Description Description
An unexpected cartridge was found during integrity check at Unable to move all cartridges home.
address: arg Recommended actions
Recommended actions Operation must be completed manually.
Manually verify the integrity of the system.
134250, Cartridge PotLife timeout.
134231, Integrity check error. Description
Description System detected potlife timeout in cartridge: arg
Did not find expected cartridge during integrity check at Consequences
address: arg The cartridge will be cleaned.
Recommended actions
Manually verify the integrity of the system. 134251, Cartridge reached continous use limit.
Description
134240, Maintenance operation error. System detected a maximum continous use of cartridge: arg
Description Consequences
Unknown maintenance operation specified: arg The cartridge will be cleaned.
134270, DCL pressure release timeout. 134313, Cartridge 2 home sensor bypassed.
Description Description
A timeout occured while waiting pressure to drop in DCU. Cartridge 2 home sensor bypassed.
Current pressure: arg
Consequences
System will run slower, and integrity failures will not be
134300, VB Statemachine Suspended detected.
Description
VB Statemachine was suspended because of an error. 134314, Cartridge 1 DSD sensor bypassed.
Consequences
134301, VB Statemachine Resumed System will run slower, and integrity failures will not be
Description detected.
Description
DSF cartridge 1 sensor bypassed.
134316, Cartridge 1 DSF sensor bypassed.
Consequences Description
System will run slower, and integrity failures will not be Cartridge 1 DSF sensor bypassed.
detected. Consequences
System will run slower, and integrity failures will not be
134311, DSF cartridge 2 sensor bypassed. detected.
Description
DSF cartridge 2 sensor bypassed.
134317, Cartridge 2 DSF sensor bypassed.
Consequences Description
System will run slower, and integrity failures will not be Cartridge 2 DSF sensor bypassed.
detected. Consequences
System will run slower, and integrity failures will not be
134312, Cartridge 1 home sensor bypassed. detected.
Description
Cartridge 1 home sensor bypassed.
134320, Move DSF failed.
Consequences Description
System will run slower, and integrity failures will not be Unknown position specified: arg
detected.
134321, Move DSF failed.
Description
Timeout while waiting for sensor feedback.
Description Description
Unknown cartridge position specified: arg Enough catridge volume not specified.
Consequences
134326, Move Cartridge failed. System will not behave optimally. Filling will always occur, even
Description
134343, VB configuration error.
Timeout while waiting for sensor feedback. Cartridge: arg Description
Position: arg Split volume not specified.
Recommended actions
134351, Move cartridge to DSD failed.
Move cartridges manually back to suitable locations. Description
Operation failed in state: arg
134340, VB configuration error.
Description
134352, Move cartridge to DSF failed.
Maximum catridge volume not specified. Description
Description
Description
Not allowed to run system with both DSF sensors disabled.
Cartridge arg was not filled properly. arg > arg.
Recommended actions
Recommended actions
Enable one of the sensors.
Refill cartridge and check other process messages.
Description
Description
The DSF is not in a known position.
A statemachine entered an unknown state.
Recommended actions
134406, DCL not ready. Put it in a known position or verify its sensors.
Description
134426, Unknown cartridge position.
The status of DCL system arg is not in ready state.
Description
Recommended actions
Cartridge arg is not in a known position.
Run the maintenance operation to refill DCL for this system.
Recommended actions
134410, Unknown sensor specified. Put it in a known position or verify its sensors.
Description
134430, DSF move error.
Unknown sensor ID: arg.
Description
Recommended actions
Could not move DSF to cartridge arg.
Check that paint command paramters are correct.
Description
Description
Could not move cartridge arg to home position.
Unknown cartridge ID: arg.
Description Description
Could not move cartridge arg to DSF position. Unable to move cleaning unit up. Timeout while waiting for
sensor feedback.
134433, Cartridge move error.
134514, Cleaning unit move error.
Description
Could not move cartridge arg to DSD position. Description
Unable to move cleaning unit down. Timeout while waiting for
134501, Parking unit move error. semaphore.
Description
134515, Cleaning unit move error.
Unable to move parking unit to applicator arg. Timeout while
waiting for semaphore. Description
Unable to move cleaning unit down. Timeout while waiting for
134502, Parking unit move error. sensor feedback.
Description
134521, Applicator chucking failed.
Unable to move parking unit to applicator arg. Manipulator is
still in material change position. Description
Timeout while waiting for semaphore.
134503, Parking unit move error.
134522, Applicator chucking failed.
Description
Unable to move parking unit to applicator arg. Cleaning unit is Description
not in lower position. No air supply to chuck valve.
Description Description
Unable to move parking unit to applicator arg. CBS arm is not Manipulator is not in material change position.
in upper position.
134524, Applicator chucking failed.
134505, Parking unit move error.
Description
Description Timeout while waiting for sensor feedback.
Unable to move parking unit to applicator arg. Timeout while
waiting for sensor feedback. 134526, Applicator un-chucking failed.
Description
134511, Cleaning unit move error.
Timeout while waiting for semaphore.
Description
Unable to move cleaning unit up. Timeout while waiting for 134527, Applicator un-chucking failed.
semaphore.
Description
No air supply to chuck valve.
134512, Cleaning unit move error.
Description Description
Check sensors or air supply. Unable to rotate color changer while it is docked.
Recommended actions
134532, Cleaning unit in unknown position. Undock color changer.
Description
Check sensors or air supply. 134611, RCC movement error.
Description
134533, Applicator integrity error. Timeout while waiting for motor feedback.
Recommended actions
134535, Applicator integrity corrected.
Check motor configuration.
Description
Applicator arg is mounted. 134613, RCC movement error.
Description
134536, Applicator integrity error.
Unable to disable motor.
Description Recommended actions
Expected a mounted applicator. Check motor configuration.
Recommended actions
134601, RCC docking error.
Make sure a cartridge is standing in IFS at address: arg.
Description
Timeout while waiting for sensor: arg. 134650, RCC calibration error.
Recommended actions Description
Check dock and undock sensors. Unable to reach calibration position.
Recommended actions
134602, RCC undocking error.
Check calibration sensor and motor configuration.
Description
Timeout while waiting for sensor: arg. 134651, RCC calibration error.
Recommended actions Description
Check dock and undock sensors. Internal error in calibration routine.
Recommended actions
Check process configuration.
135001, Material change suspended. 135021, Material change index file error.
Description Description
Material change was suspended due to an internal or external Unable to open index file: arg
error.
Recommended actions
Recommended actions Check that the file exists.
Fix the problem and recover material change.
135022, Material change index file error.
135002, Material change cancelled.
Description
Description The file 'arg' contains an invalid index: arg
Material change was ordered to cancel.
Recommended actions
Fix the problem in the file.
135003, Material change resumed.
Recommended actions
Fix the problem in the file. 135051, Material change sequence error.
Description
135013, Material change initialization error. Unable to open sequence file: arg
Recommended actions
Fix the problem in the file. 135052, Material change sequence error.
Description
The file 'arg' contains invalid data on line: arg
Description
135071, Material change alarm monitor error.
The file 'arg' contains an invalid signal name: arg
Description
Recommended actions
Invalid signal name in configuration file: arg
Fix the problem in the file.
Recommended actions
135055, Material change sequence error. Check IPS or alarm configuration.
Description
135072, Material change alarm monitor error.
Failed to execute python call 'arg' from 'arg'. Got Python
exception: arg Description
Failed to subscribe to signal number arg on device: arg
Recommended actions
Fix the problem in the python source file. Recommended actions
Check IPS or alarm configuration.
135061, Material change signal error.
135073, Material change alarm monitor error.
Description
Communcation against IPS is down. Description
Failed to subscribe to device: arg
135062, Material change signal error. Recommended actions
Description arg
5.13 15 xxxx
5.14 17 xxxx
Probable causes
170002, Connected Services registered Validation of the server certificate was unsuccessfull.
Description Description
Robot controller is successfully connected to ABB Connected This controller is unable to to reach ABB Connected Services
Services Center. center.
Consequences
170004, Connected Services reset by server Connected Services functionality is unavailable for this robot
Description system.
arg order received via ABB Connected Services Center. Probable causes
Connected Services Agent will perform a reset. User will need Details : arg
to re-register by repeating the registration process.
Recommended actions
1. Check above details for possible causes.
170005, Connected Services Agent reset mode 2. Check HTTP connectivity between this robot system and the
Description Internet.
User has requested a reset of Connected Services state on the to initialize Data Collector Script.
controller. The reset shall be applied after a restart. If this Probable causes
controller has previously been registered in the ABB Connected Data Collector Script is incompatible with Connected Services
Services Center, the registration process will need to be Agent or it has a fault.
repeated.
Recommended actions
Contact ABB support for assistance.
170007, Data Collector Script loaded
Description Description
Connected Services Agent has failed to start. Connected Services Agent has failed to automatically renew
login credentials at ABB Connected Services Center.
Probable causes
Configuration error or internal error. Probable causes
Possible connectivity problem with the server.
Recommended actions
Contact ABB support for assistance. Recommended actions
1. Verify connectivity.
170036, Connected Services internal registration 2. Repeat manually the registration process.
error 3. Contact ABB support for assistance.
Description
170038, Connected Services credentials renewed
Connected Services Agent has failed to register at ABB
Connected Services Center. Description
Connected Services Agent has automatically renewed login
Probable causes
credentials at ABB Connected Services Center.
Failed to create CSR request.
6 Circuit diagrams
6.1 Circuit diagrams
Overview
The circuit diagrams are not included in this manual, but are available for registered
users on myABB Business Portal, www.myportal.abb.com.
See the article numbers in the tables below.
Controllers
Robots
Track motions
Positioners
DressPack/SpotPack
Use the correct circuit diagram (IRB 6600, IRB 6650 and IRB 6650S)
The cable harness of the robot is available in two different designs. Either the
cabling is divided between the upper and lower arm, or not. Accordingly there are
also two different versions of the circuit diagram. Decide which circuit diagram is
valid for the robot by checking the article number for the cable harness.
Index robot, 13
LED Board, LEDs, 64
LEDs , indication, 46
A Live voltage, Drive Module, 28
Additional Drive Unit, 73
Axis computer, LEDs, 75 M
Main Drive Unit, 73
B Additional Drive Unit, 73
Brake, release, 59
Main transformer, 46
Brake contactor, K44, 59
Manual, how to use, 31
Brake power supply, faulty, 58–59
N
C noise, 55–56
change of state, 44
Circuit breaker, F6, 46 P
Circuit breaker F5, 48 Panel Board, LEDs, 71
computer unit, 68 panel board unit, 70
Computer unit, LEDs, 69 DSQC 643, 70
Contactor, K41, 46 path accuracy, 55
Contactor interface board, 86 power distribution board
DSQC 611, 86 LED, 82
Contactor interface board, LEDs, 86 test equipment, 82
controller troubleshooting flowchart, 85
symbols, 19 Power supply, faulty, 50
customer I/O power supply, 88 product standards, 24
LED, 89 program loops, 44
Customer Power Supply Module, 89
DCOK indicator, 89 R
reset, 65
D restart
damaged bearings, 55–56 FlexPendant, 65
Damaged cable, 50, 52 robot
Damaged connector, 50 labels, 13
damaged parallel bar, 55 symbols, 13
danger levels, 11
S
E safety
Earth fault protection, 48 signals, 11
Earth fault protection, tripped, 41 signals in manual, 11
Erratic event messages, 52, 61 symbols, 11
Error report, 38 symbols on controller, 19
symbols on robot, 13
F safety risk
faulty brake, 58
hot parts, 30
faulty calibration, 55
safety signals
faulty connections, 52
in manual, 11
faulty TCP definition, 55
safety standards, 24
Filing an error report, 38
signals
FlexPendant
safety, 11
restarting, 65
standards, 24
FlexPendant, not responding, 50
ANSI, 25
H CAN, 25
holding brakes, 27 EN, 24
hot gearbox oil, 56 EN IEC, 24
EN ISO, 24
I strained cables, 52
Incompatibility, hardware/software, 54 symbols
Interference, 61 safety, 11
system power supply
L test equipment, 77
labels troubleshooting, flowchart, 80
controller, 19 system power supply, LEDs, 77
ABB Inc.
Robotics and Motion
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC020738-001, Rev AA, en