This publication contains proprietary information of Kawasaki Robotics (USA), Inc. and
is furnished solely for customer use only. No other uses are authorized or permitted
without the express written permission of Kawasaki Robotics (USA), Inc. The contents
of this manual cannot be reproduced, nor transmitted by any means, e.g., mechanical,
electrical, photocopy, facsimile, or electronic data media, without the express written
permission of Kawasaki Robotics (USA), Inc.
The descriptions and specifications in this manual were in effect when it was submitted
for publishing. Kawasaki Robotics (USA), Inc. reserves the right to change or discontinue specific robot models and associated hardware and software, designs, descriptions, specifications, or performance parameters at any time and without notice, without
incurring any obligation whatsoever.
This manual presents information specific to the robot model listed on the title page of
this document. Before performing maintenance, operation, or programming procedures,
all personnel are recommended to attend an approved Kawasaki Robotics (USA), Inc.
training course.
KAWASAKI ROBOTICS (USA), INC. TRAINING
Training courses covering operation, programming, electrical maintenance, and mechanical maintenance are available from Kawasaki Robotics (USA), Inc. These courses
are conducted at our training facility in Wixom, Michigan, or on-site at the customer’s
location.
For additional information contact:
Kawasaki Robotics (USA), Inc.
Training and Documentation Dept.
28059 Center Oaks Court
Wixom, Michigan 48393
This unit provides error recovery flowcharts, error code information, and error code
troubleshooting flow charts. In addition, typical causes and remedies for the errors are
also provided.
1.1 ERROR RECOVERY
Figures 1-1 and 1-2 show troubleshooting processes that may be helpful if the controller
becomes unresponsive to commands or an error code has been encountered that
cannot be cleared. Troubleshooting should begin with confirmation of basic integrity of
the system: ensure that the power supply is on and meeting supply requirements, all
cables are correctly attached, all circuit boards are properly installed and fully seated, all
peripheral equipment is wired correctly, software is properly configured, etc.
1-2August 9, 2005
TROUBLESHOOTING AND COMPONENT REPLACEMENT
K
a
a
aw
s
k
Source of error known
Locate error on the error
table and determine the
characteristics and possible
causes of the error
Source of error unknown
Press the yellow
reset button on the
controller panel
Error will not clear or
machine is in a “locked” mode
Error cleared and robot
runs normally
Error clears and robot
runs normally
to monitor
and continue
Run Program
Run Program
and continue
to monitor
Troubleshoot
and correct
source of
error
Ye s
Ensure the robot
system data, all
components, signals,
and programs are
compatible
agrees with program, etc.
removed, signal interface
components added or
internal parts, interface
made to system? New
beenchangesanyHave
No
Cycle the
controller power
OFF and ON
Run Program
and continue
to monitor
Error or “locked”
condition cleared
Error still present
Continued on next page
to monitor
and continue
Run Program
Create
backup information
files and initialize the
system
Run program
and continue
to monitor
Error or “locked”
condition cleared
Reset
system settings not
set to defaults after
initialization
TROUBLESHOOTING
D SERIES CONTROLLER
Figure 1-1 Troubleshooting Process
1-3August 9, 2005
TROUBLESHOOTING AND COMPONENT REPLACEMENT
K
a
a
aw
s
k
Continued from previous pg
Error still present
Remove the
1KA board from the
rack and allow RAM
memory to deplete
Reinstall
1KA board,
initialize the
system, zero
Error clears and robot
runs normally
Run program
and continue
to monitor
Begin electrical
troubleshooting and repair if
qualified; call service
technician for further
assistance
TROUBLESHOOTING
D SERIES CONTROLLER
Figure 1-2 Troubleshooting Process (Continued)
1-4August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.2 PRELIMINARY TROUBLESHOOTING
Prior to following error code troubleshooting procedures, ensure preliminary troubleshooting steps are completed.
1.Ensure proper 460 VAC three-phase power is available at the input and output side
of the controller main disconnect (circuit breaker F1).
2.Ensure circuit breakers F2, F3, F4, and F5 are
3.Ensure proper +5 VDC, +12 VDC, -12 VDC and +24 VDC are available from the
AVR power supply.
4.Observe the state of LEDs and refer to the appropriate section of the
Controller Electrical Maintenance Manual
these conditions are
5.Check for loose connection at circuits boards and cable connections.
6. Ensure all circuit boards are properly seated in the card rack (where applicable).
7.Ensure the F1 and F2 fuses on the 1KP board are
1.2.1 TROUBLESHOOTING COMMON FAILURES
This section describes some common failures, possible causes, and corrective actions.
1.2.1.1 Controller Power Cannot Be Set ON
not normal, correct the cause of abnormal LED indications.
for conditions indicated by the LEDs. If
not tripped.
D Series
not open.
1.2.1.2 Teach Pendant is Inoperable
1.2.1.3 Motor Power Cannot Be Set ON
1.2.1.4 Robot Does Not Move
1-5August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.2.1.1 CONTROLLER POWER CANNOT BE SET TO ON
This failure occurs when the controller does not power-up when the controller main
disconnect is set to ON.
Failure 1: When the controller main disconnect is set to ON, circuit breaker F1 is tripped
immediately.
Main causes include:
1.The AC power line is short-circuited in the controller, and circuit breaker F1 detects
overcurrent and is tripped.
2.Defective F1 circuit breaker.
⇒
Interrupt the 460 VAC to the main disconnect (circuit breaker F1) set the controller
main disconnect to ON. Using an ohm meter check for a short circuit between these
points:
R and S, S and T, T and R, R and FG, S and FG, T and FG (FG=frame ground)
If a short circuit is detected replace components as necessary (wiring, transformer
T1, circuit breaker F1, etc.).
Failure 2: When the main disconnect is set to ON, the control power lamp does not
illuminate (circuit breaker F1 does not trip).
This failure occurs when the controller does not activate properly because of an abnormality in the primary power supplied to the controller or in the power supply circuit in the
controller.
Main causes include:
1.The primary power voltage supplied to the controller is not within specifications, the
primary power cable is disconnected or damaged, or the primary power is not
supplied.
2.Power is not supplied to the 1KQ/1NR board, or the 1KQ/1NR board is defective.
3.Power is not supplied to the AVR power supply.
4.Power is not supplied to the control power lamp due to a defective AVR power
supply, 1KX/1NR board, 1LS/1NS board or control power lamp.
5.Disconnected or short-circuited wiring in the controller.
1-6August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
⇒
Ensure primary power supply is within specifications. Ensure primary power supply
cable is properly connected and is not damaged.
⇒
Ensure connectors at the 1KQ/1NR board are properly installed and not damaged.
⇒
Ensure the 1KP board fuses F1 and F2 are not open.
⇒
Replace the 1KQ/1NR board.
⇒
Ensure the power supplied to the AVR power supply is within specifications. Ensure
the power connector at the AVR power supply is properly connected and not damaged.
⇒
Ensure to output voltages from the AVR power supply are within specifications.
⇒
Ensure the control power lamp is properly installed and is not defective.
⇒
Repair or replace disconnected or short-circuited wiring in the controller.
1-7August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.2.1.2 TEACH PENDANT IS INOPERABLE
The teach pendant is in operable with the controller main disconnect set to ON and the
control power lamp is illuminated.
Failure 1: The control power lamp is illuminated and the teach pendant is inoperable
(the back light is not illuminated).
DC power is supplied to the controller, but power is not supplied to the teach pendant to
illuminate the display or back light.
Main causes include:
1.+12 VDC is not supplied to the teach pendant.
2.Defective LCD panel, circuit board, or other internal teach pendant components.
3.Disconnected or short-circuited teach pendant cable.
⇒
Ensure the teach pendant cable is properly connected to the controller.
⇒
Replace the teach pendant.
⇒
Replace the teach pendant cable.
Failure 2: The back light is illuminated, but the screen is not displayed.
When the teach pendant back light is illuminated this indicates power is supplied to the
teach pendant. If the teach pendant is operating normally the initial screen is displayed
regardless of the 1KA board condition.
Main causes include:
1.Defective LCD panel, circuit board, or other internal teach pendant components.
⇒
Replace the teach pendant.
Failure 3: The teach pendant screen is displayed and the back light is illuminated, but
key input and AS Language commands are not possible.
This condition occurs when key input and AS Language commands do not reach the
1KA board or data from the 1KA board does not reach the teach pendant.
Data is transmitted between the 1KA board and the teach pendant as shown in figure 1-
3.
1-8August 9, 2005
TROUBLESHOOTING AND COMPONENT REPLACEMENT
K
a
a
aw
s
k
1KX/1NX Mother Board
1KA Main CPU Board
Display Device
Teach Pendant
Input
Keys
TROUBLESHOOTING
D SERIES CONTROLLER
Main causes include:
1.Interruption in data communication between the teach pendant and the 1KA board.
2.Defective LCD panel, circuit board, or other internal teach pendant components.
3.Defective 1KA or 1KX/1NX boards.
4.Disconnected or short-circuited teach pendant cable.
⇒
Ensure the teach pendant cable is properly connected to the controller.
⇒
Replace the teach pendant cable.
⇒
Replace the teach pendant.
⇒
Replace the 1KA or 1KX/1NX boards.
Figure 1-3 1KA/Teach Pendant Communication
1-9August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.2.1.3 MOTOR POWER CANNOT BE ENABLED
This condition exists when motor power does not engage when the MOTOR POWER
switch is pressed.
Main causes include:
1.An error condition exists.
2.K1, K2, or K3 are not engaged due to a defective 1KQ/1NR board, MC unit, teach
pendant, software, eternal signals etc.
3.Emergency stop condition exists.
4.Defective power block.
5.Disconnected or short-circuited motor power supply harness.
6.Motor temperature or controller internal temperature exceeds limits
⇒
If the operation panel error lamp is illuminated or an error message is displayed on
the teach pendant LCD, take appropriate measures to release the error condition
according to the error message.
⇒
Check and repair any abnormalities in the motor power supply circuit.
⇒
Ensure all EMERGENCY STOP switches are released.
⇒
Replace the power block.
⇒
Replace the motor power supply harness.
⇒
Ensure motor temperature and controller internal temperature does not exceed limits.
1-10August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
! WARNING
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.2.1.4 ROBOT DOES NOT MOVE
This condition exists when the robot does not move when conditions are set for teach or
repeat mode.
Main causes include:
1.External hold condition exists.
2.An error condition exists.
3.Operation panel switches set incorrectly.
4.Motor brakes are not released.
5.If the check mode is selected, ensure an enabling device is engaged and the GO
(step forward) key is pressed.
6.Robot is waiting for input signals in repeat mode (cycle start, step forward, program
change, WX, JUMP, etc.)
⇒
Release external hold condition.
⇒
If the operation panel error lamp is illuminated or an error message is displayed on
the teach pendant LCD, take appropriate measures to release the error condition
according to the error message.
⇒
Ensure the operation panel switches are set correctly for robot operation.
⇒
Ensure proper brake voltage is available to the brake release circuit. Check and
repair poor connections, disconnected connectors, open wiring, short circuited wiring,
or any abnormalities in the brake circuits. Ensure the 1KP board, 1KQ/1NR board,
AVR power supply, MC unit, 1KQ/1NR board, servo motor, and controller internal
brake harnesses are in serviceable condition.
⇒
When check mode is selected, ensure an enabling device is engaged and the GO
(step forward) key is pressed.
⇒
In repeat mode, ensure input signals are received to release a wait condition.
The robot may move suddenly when a wait condition is
released. Do not approach the robot when it appears to
be stopped.
This unit provides information about the error codes that are displayed on the teach
pendant or other user interfaces that provide display screen information. The error
codes are listed in numerical order by prefix and code number with the message that is
displayed on the teach pendant. An expanded explanation of the message is provided
along with possible methods to clear or prevent the specific error. Troubleshooting
information is preceded by an ⇒
symbol.
Table 1-1 provides an explanation of the error code prefixes.
Table 1-1 Error Code Prefix Descriptions
Table 1-2 describes the controller state for each type of error.
Error messages are displayed on the teach pendant LCD screen and/or a PC interfaced
with the controller using KRterm/KCWIN32 terminal software.
The teach pendant LCD screen displays operation errors (P errors) in the system message area and other error messages are shown in a pop-up screen display (Figure 1-4).
1.3.2 ERROR LIST
Refer to the following sections for errors and descriptions:
Task (Pc01) Stop SIG=00070004 [NMI] PC=*****(VME BUS ERROR)
Indicates the place the error occurred
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
1.3.2.1 DXXXX FATAL ERROR CODES
ERROR CODE D0001CPU Error. (PC=XX)
The 1KA board CPU has stopped (detected by the AS software). This error is caused
by defective AS or servo software, defective hardware, or noise related malfunction.
⇒
Refer to the error message displayed on a PC interfaced with the controller.
⇒
Cycle controller power OFF and ON. Do not initialize the controller. If a message for
initialization is displayed, select “NO”.
⇒
If the error does not reset when power is cycled, initialize the system and reload
program data.
⇒
Replace the 1KA board.
⇒
If the above steps do not correct the error, contact KRI customer service
A 1KA board bus error occurs (in the VME bus line, detected by AS software); data
processing is not completed normally. This error is caused by defective AS software,
defective 1KA board, or noise related malfunction.
⇒
Refer to the error message displayed on a PC interfaced with the controller.
⇒
Cycle controller power OFF and ON. Do not initialize the controller. If a message for
initialization is displayed, select “NO”.
⇒
If the error does not reset when power is cycled, initialize the system and reload
program data.
⇒
Replace the 1KA board.
⇒
If the above steps do not correct the error, contact KRI customer service
This error occurs when the CPU does not receive a response from one of the I/O bus
devices within a specific time. This error is caused by defective AS software, defective
1KA board, or noise related malfunction.
⇒
Refer to the error message displayed on a PC interfaced with the controller.
⇒
Cycle controller power OFF and ON. Do not initialize the controller. If a message for
initialization is displayed, select “NO”.
⇒
If the error does not reset when power is cycled, initialize the system and reload
program data.
⇒
Replace the 1KA board.
⇒
If the above steps do not correct the error, contact KRI customer service
ERROR CODE D0004[ARM CONTROL BOARD] CPU error. (PC=XX)
The 1KB board CPU is stopped (detected by the AS software). This error is caused by
defective AS or servo software, defective hardware, or noise related malfunction.
⇒
Refer to the error message displayed on a PC interfaced with the controller.
⇒
Cycle controller power OFF and ON. Do not initialize the controller. If a message for
initialization is displayed, select “NO”.
⇒
Ensure the correct 1KB board software is loaded into the 1KA board.
⇒
Replace the 1KB board.
⇒
If the above steps do not correct the error, contact KRI customer service
Error (D0005) [ARM CONTROL BOARD] CPU BUS error Code=1
Task (Pc01) Stop SIG=00070004 [NMI()] PC=*****VME BUS ERROR
Indicates the place the error occurred
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
ERROR CODE D0005[ARM CONTROL BOARD] CPU BUS error. (PC=XX)
On the 1KB board, a bus error occurs (in the VME bus line, detected by AS software);
data processing is not completed normally. This error is caused by defective AS software, defective 1KB board, or noise related malfunction.
⇒
Refer to the error message displayed on a PC interfaced with the controller.
⇒
Cycle controller power OFF and ON. Do not initialize the controller. If a message for
initialization is displayed, select “NO”.
⇒
Ensure the correct 1KB board software is loaded into the 1KA board.
⇒
Replace the 1KB board.
⇒
If the above steps do not correct the error, contact KRI customer service
A check sum error occurrs in AS software, in flash memory on the 1KA board, when the
controller is powered-up. The check sum data is created when the FCHK command is
executed and is recorded in flash memory during AS software download.
Main causes include:
1. When the AS software is downloaded, the FCHK command is not executed.
2. The addressing of the FCHK command is wrong.
3. The flash memory and 1KA board are defective.
4. The system data in the flash memory is corrupt.
⇒
Confirm the content of the command as_load.cmd file on the PC card. If error occurs
immediately after downloading the AS software, download AS software again. If error
continues after download, replace the 1KA board.
ERROR CODE D0902Servo flash memory sum check error.
A check sum error of the servo software in flash memory on the 1KA board occurrs
when the controller is powered-up. The check sum data is created when the FCHK
command is executed and is recorded in flash memory during software download.
Main causes include:
1. When the servo software is downloaded, the FCHK command is not executed.
2. The addressing of the FCHK command is wrong.
3. The flash memory and 1KA board are defective.
4. The system data in flash memory is corrupt.
⇒
If the error occurs immediately after servo software download, confirm the content of
sv_load.cmd on the PC card and download servo software again. If the error reoccurs, replace the 1KA board.
ERROR CODE D1004[ARM CTRL BOARD] watch dog error of servo control
software.
The watch dog circuit on the 1KA board or 1KB board has detected a software problem.
This is caused by a defective 1KA main CPU board or 1KB servo CPU board or a problem with the servo software.
Servo software returned an error code, other than a servo system error, to the AS software after receiving an unrecognized command from the 1KA board.
Main causes include:
1. Corrupt servo or AS software.
2. Noise malfunction.
3. Defective 1KB servo board or 1KA main CPU board.
4. Versions of servo and AS software incompatible.
⇒
Install correct versions of servo and AS software.
General servo system error. This error indicates that a servo system error has occurred.
Refer to any other servo system errors which occurred at the same time.
When a servo error signal (SVER) is sent from the 1KB board (servo CPU board) to the
1KP board (power sequence board) motor power is shut down. The error notification is
sent to the AS software via the EPLD. The error information from the 1KB board is sent
through the command line and the corresponding error code(s) is/are displayed after
D1006.
⇒
Check the servo error codes that follow this error for additional information. Ensure
that the 1KP board and 1KB board are properly seated.
This error occurs when current is sent to regenerative resistors for six or more consecutive seconds.
When the robot decelerates, the motors enter the power generation state to absorb the
inertia energy from the arm. When the P-N power voltage exceeds the rated value (390
VDC), the current is split from the power block to the regenerative resistor. When the
voltage drops to a safe level (365 VDC) the resistor is removed from the circuit.
Main causes include:
1. Abrupt direction changes at high speed.
2. Burned out regenerative resistors in the power block.
3. Defective power block.
4. Defective servo board (1KB board).
5. Loose or disconnected harness between 1KX board (mother board) connector X211
or X212 and the 1KB board (servo CPU board) connector X501 or X502.
6. Defective/incorrect optional second regenerative resistance unit (when used).
⇒
Avoid abrupt high speed direction changes. Change accuracy, speed, add points.
⇒
Replace defective regenerative resistor.
⇒
Install/replace optional second regenerative resistance unit.
⇒
Replace defective 1KB board.
⇒
Replace defective power block.
⇒
Check connections described in item 5 and repair as necessary.
The voltage between P-N supplied to the power block is 60 VDC or less at servo on.
Because motor power is not supplied, when low voltage
occurs, the arm will fall until the error is detected. As a
result, other errors may be generated (abnormal speed,
deviation error, etc.).
Main causes include:
1. Motor power circuit connector detached or loose.
2. Three phase (U, V, W) control power circuit breaker set to OFF.
3. Defective 1KB/1KP/1KQ/1NQ boards.
4. Defective power block.
5. Defective MC unit or harness.
⇒
Ensure the motor power circuit connector is properly attached.
⇒
Ensure control power circuit breaker is set to ON.
The voltage between P-N supplied to the power block exceeded 410 VDC.
Main causes include:
1. High inertia loads due to excessive tool weight or incorrect program data.
2. Defective regenerative resistance control circuit, overheat failure of regenerative
resistance unit, defective voltage monitoring circuit, or defective power block.
3. Defective servo board (1KB board) or harness.
4. Defective additional regenerative resistance unit.
⇒
Reteach program steps to eliminate sudden high speed direction changes (dynamic
shock).
⇒
Replace the regenerative unit.
⇒
Replace the 1KB board, power block or harness.
⇒
Replace the additional regenerative resistor unit.
The thermal switch for the power block regenerative resistor unit, or the optional regenerative resistor unit reached 140° C (284°F), or the heat sink thermal switch reached
90° C (194°F), or the controller cabinet thermal switch reached 70° C (158° F). The
thermal switches are wired in series and the AS software cannot distinguish which
thermal switch is activated. For D7X controller, if the heat exchange fan is inoperative
(X207 disconnected) this error is generated.
Main causes include:
1. High inertia loads due to excessive tool weight or incorrect program data.
2. Defective cooling fans.
3. Insufficient clearance for air circulation.
4. High ambient controller temperature.
5. Defective power block.
6. Disconnected or defective harness between the 1KC/1KD board and the additional
regenerative resistor unit.
7. Defective regenerative resistor unit.
8. Defective additional regenerative resistor unit.
9. Defective 1KB board.
10. Disconnected or defective harness between X211 or X212 on the 1KX/1NX board
and X501 or X502 on the power block.
1-25August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
⇒
Reteach program steps to eliminate sudden high speed direction changes (dynamic
shock).
⇒
Ensure cooling fans are in proper working condition.
⇒
Reduce controller ambient temperature.
⇒
Replace defective thermal switch(es).
⇒
Repair or replace disconnected or defective harness(es).
⇒
Replace the regenerative unit.
⇒
Replace the 1KB board, power block or harness.
⇒
Replace the additional regenerative resistor unit.
⇒
Connect or repair D7X power supply connection for heat exchange fan (X207).
Immediately after control power on, steady encoder data is not able to be read. This
error is caused by a disconnected encoder signal line or a short circuit, or a defect in the
main body of the encoder.
Main causes include:
1. Defective encoder or encoder harness.
2. Defective servo weld gun encoder (detected at controller power-up/power-down with
gun connected.
3. Servo weld gun is not connected.
4. Defective 1KB board.
5. Defective 1FG/1HG board.
⇒
Check for disconnection or short circuit in encoder signal line.
⇒
Replace the encoder or encoder harness.
⇒
Replace the 1KB servo board.
⇒
Replace the 1FG/1HG board.
⇒
Release the servo weld gun axis in teach mode and cycle controller power OFF and
ON.
The feedback current from a current sensor in the power block exceeded 150% of the
maximum instantaneous motor current rating.
Main causes include:
1. Short in the U, V, W from the power block to motor and ground wire.
2. Defective motor.
3. Defective power block.
4. Defective 1KB servo board, harness, etc.
⇒
⇒
Check the connection for the U, V, W and ground line to the power block. Replace the
separation harness if necessary.
Replace the motor, 1KB board, power block, or harness.
ERROR CODE D1503Current detector type (XX) mismatch!
When the control power supply is turned ON, the ID code data of the 1GM (1KV) board
and the AS software installed on the 1KB board do not correspond. The unit name of
the servo board displayed at (XX) in the error message corresponds to the CH column
in the table below.
Main causes include:
1. 1GM (1KV) board is not suitable for the AS software (robot model).
2. The AS software does not correspond to the 1GM (1KV) board.
ERROR CODE D1504Abn. curr. feedback Jt XX. (Amp fail, pwr harness discon-
nect).
This error occurs if the current feedback value is near 0 from the time the servo is turned
ON until the brake is released, even if the commanded current value meets or exceeds
the expected current.
Main causes:
1. Motor power line U, V, and/or W phase are disconnected.
2. Improper power harness line connection.
3. Defective power block
⇒
Check the power line wiring and repair or replace as necessary.
ERROR CODE D1505 Motor harness disconnected or over heat. (XX)
Motor thermal circuit is open due to motor overheat or harness problem. Not all robot
models utilize thermal switches in the motors. Some robot models may have multiple
thermal switches connected in series (see diagram below). The FS03/06/10/20 robot
models have the thermal switch mounted near JT1 motor. The FS03 model is calibrated
to 55° C and FS06/10/20 models are calibrated to 65° C
Main causes include:
1. Disconnected thermal line.
2. Defective connection in the separation harness.
3. Defective 1KB servo board.
4. Defective 1KQ/1NR board.
5. When the motor thermal switch is used:
– The robot rated weight capacity is exceeded.
– The ambient temperature exceeds limits for use.
– Excessive execution of abrupt high speed direction changes.
– Defective controller cooling fan or cooling air purge system.
– Servo system holding the robot arm in high load position for extended periods.
– Defective thermal switch.
⇒
When the thermal switch opens, error cannot be reset until cooling is complete.
⇒
Confirm continuity of thermal line.
⇒
Replace the harness or the 1KB servo board as necessary.
⇒
⇒
Replace the 1KQ/1NR board.
Use the auto servo off function, AUX 0808, to prevent the servo system holding a
high load arm position for extended periods.
This error occurs when there is an instantaneous decrease in the primary power to the
AVR for control power supply (130–145 VAC or less for 20–30 msec).
Main causes include:
1. The primary power is below the specified rating, or an instantaneous power decrease
occurred.
2. The non-fuseable breaker (NFB) F1 for the control power supply is turned OFF or
tripped due to a short-circuit.
3. An instantaneous decrease in the 210 VAC supply to AVR for the control power
supply.
4. Circuit breaker F3 is OFF or tripped due to a short circuit.
5. Defective AVR.
6. Defect in the primary power supply.
7. Defective 1KP board.
8. Defective 1KQ/1NQ board.
⇒
It is normal for this error to occur when NFB F1 is set OFF and back ON.
⇒
Check power supply circuit through NFB F1 and repair as necessary.
⇒
Check power supply circuit to the AVR through the circuit breaker F3 and repair as
necessary.
⇒
Confirm that primary power is supplied according to specifications.
This error occurs when the 1KB board detects an error signal sent from the brake release control MOSFET on the 1KQ/1NR board.
Brake line errors are not detected during motor power OFF. Brake line disconnection is
not detected during automatic operation. Brake line error detection timing is shown in
the diagram below.
Main causes include:
1. Disconnection/short-circuit/ground fault/poor connection at the brake line axis motor
harness.
2. Defective connection for the brake power line.
3. Defective connection or harness between the 1KB and 1KQ/1NR boards.
4. Defective connection or harness between the 1KB and 1KX/1NX boards.
5. Defective connection or harness between the 1NR and 1NX boards.
6. Incorrect 1KP board safety circuit setting.
7. Defective 1KB or 1KQ/1NR board.
⇒
Check for disconnection or short-circuit in the motor harness, and repair or replace as
1-40August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TransformerCircuit breaker
MOSFET
Voltage
monitoring
1KP board
Motor
1KB board
Robot
Controller
Safety circuit
Brake power supply error signal
Brake release signal
Brake line error signal
1KQ/1NR board
+24 VDC
Brake power supply D3X
Brake power supply D7X
Motor brake line
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
necessary.
⇒
Check and repair brake power line and connections as necessary
⇒
Check and repair connections between 1KB and 1KQ/1NR, 1KB and 1KX/1NX, and
.
1NR and 1NX as necessary.
⇒
Ensure the 1KB board is properly seated in the card rack.
⇒
Ensure the 1KP board safety circuit setting is correct.
ERROR CODE D1516Mismatch betw hard/software settings for HOLD backup
time.
Main causes include:
1. The setting that specifies a two second delay before motor power is set OFF when
the RUN/HOLD switch is switched from RUN to HOLD, is not matched between the
software and hardware.
2. Defective 1KP board.
⇒
Set SW-1 on the 1KP board to ON for two second delay or OFF no delay
⇒
In AUX 2021-2 set the delay parameter to [standard] (delay) or [Off] (no delay).
ERROR CODE D1518Mismatch in the Emer. Stop condition safety circuit.
Main causes include:
1. When the system is set for double safety circuits, and the circuits at the operation
panel, teach pendant, and/or the external emergency stop switch are wired as single
circuits.
2. Disconnection or ground fault in the emergency stop circuit.
3. Defective 1KP board.
⇒
With the E-STOP switch(es) engaged, check wiring harness and switches in the
circuit and repair or replace as necessary
⇒
Ensure all contacts in the external emergency stop circuit are wired correctly (double
circuits).
⇒
If the above steps do not correct the problem, replace the 1KP board.
ERROR CODE D1522Mismatch in cond. of safety circuit enabling device.
In a double safety circuit system, conditions set for contacts at the TRIGGER switch
circuit do not match.
If the trigger switch is not pressed firmly, only one contact may engage resulting in this error. The trigger
switch has three positions and pressing too firmly may
disengage the trigger circuit.
Replace the teach pendant, teach pendant harness or controller harness to the teach
ERROR CODE D2004Mismatch data in the arm ID board.
This error occurs when robot data, other than the serial number, is different between the
arm ID board (1GV) and in the processor board (1KA). This error cannot be reset.
⇒
Robot data in the controller 1KA board and robot data in the arm ID 1GV board do
not match, confirm correct data is used.
⇒
Execute the ZBLTARM_ALLSET instruction and transfer the data from the controller
1KA board to the arm ID 1GV board.
ERROR CODE D2008Arm ID I/F board error. (code XX).
This error occurs when a communication error exists between the arm ID board interface board (1KP) and the arm ID board (1GV) (abnormal ROM, RAM, DPRAM, etc.).
⇒
Replace the arm ID board (1GV).
⇒
Replace the arm ID interface board (1KP).
⇒
Check and repair or replace harnesses and connections as necessary.
The Mitsubishi single axis amplifier failed to initialize at controller power-up. A 2 byte
code follows the error message. The higher byte indicates axis number and the lower
byte indices the error code.
Higher byte:
0: system error.
Any other number: axis number that caused error.
Lower byte:
1: 1LP daughter board not installed to 1KB board.
3: Mitsubishi amplifier/motor not connected to the specified axis.
2, 4, 5: Other problems.
At fieldbus start-up, a mismatch in length of I/O data with the node at the end of the
connection is detected when a message is sent to the fieldbus I/F card, or maximum
I/O data length is exceeded.
⇒
Check the I/F card LED display. Match the I/O data length with the master
⇒
Ensure I/O data length is within length specified for the fieldbus I/F card.
⇒
Cycle controller power OFF and ON.
⇒
Replace fieldbus cable.
⇒
If this error recurs, contact KRI Customer Service (include sub-code XX)
Statements containing incorrect AS Language syntax can be included in a program as
comments. If the comment is not preceded with a semicolon (;) the step is executed as
a step and an error is generated.
.
⇒
Correct program comment syntax (add preceding semicolon).
Occurs when executing a GOTO command and the destination label is not defined.
Example: “IF x>0 GOTO 10” is specified, but the label “10” is not included in a program
Occurs when the system encounters a mathematical evaluation that involves division by
“0”. Typically associated with the FRAME function and circular interpolation.
Occurs when the system encounters a numeric floating point overflow in using arithmetic (+, -, *, /) or logical (AND, OR, etc.) operators. This also occurs when converting a
numeric argument to an integer value.
⇒
Correct the program. Integer values with full precision ranges are from -16,777,216
to 16,777,216. For more information refer to the D Series Controller AS Language
Reference Manual.
Occurs when the array suffix number exceeds the acceptable range from 0 to 9999.
Example: “DECOMPOSE x[10000]=a” causes an error. “DECOMPOSE x[1]=a” is ac-
ceptable.
⇒
Ensure the range of array suffixes are acceptable.
Displayed when the parameter specified for a command or an instruction is illegal.
Example: “TOOL 2112” (after the TOOL command a defined transformation location or
The check sum of the system data of the AS software is changed when the system
information such as model number, number of axes, and option setting is downloaded.
When the error occurs in situations other than software download, the error is caused by
defective memory battery back-up, defective 1KA board, or memory error from noise.
⇒
Use AUX 0803 Clear Check Sum Error or CHSUM command to reset the data. When
the error cannot be reset using the check sum commands, the command with the
abnormality is shown. Rewrite the command and use CHSUM or AUX 0803 to clear
the error.
⇒
Check the memory backup battery. Replace if necessary.
⇒
Replace the 1KA board if the error recurs.
A robot data sheet is supplied with each robot. The robot data sheet contains a list of factory settings and can
be used to reenter orignal factory settings. If system
data or options change the robot data sheet should be
updated to provide correct robot information when
needed.
At controller power-up or RTSET execution, the current value is substantially different
than the calculated encoder value for the spin axis.
⇒
Perform the spin axis zeroing procedure (zeroing data is not set). Refer to the Spin
Control Function (Option) Manual for the spin axis zeroing procedure.
ERROR CODE E1007Power sequence board is not installed.
The first address of the No.1 1KP power sequence board cannot be read at controller
power-up.
Main causes include:
1. The 1KP power sequence board is not installed in the correct card slot.
2. Jumper or dip switch settings of the 1KP power sequence board are incorrect.
3. Defective 1KP power sequence board.
⇒
Ensure the 1KP board DSW1 setting is configured as power sequence board No. 1
and is installed in the 1KP card rack slot. Check and replace the board if necessary.
ERROR CODE E1008No.2 power sequence board is not installed.
The first address of the No.2 1KP power sequence board cannot be read at controller
power-up.
Main causes include:
1. The 1KP power sequence board is not installed in the correct card slot.
2. Jumper or dip switch settings of the 1KP power sequence board are incorrect.
3. Defective 1KP power sequence board.
⇒
Ensure the 1KP board DSW1 setting is configured as power sequence board No. 2
and is installed in the No. 2 1KP card rack slot. Check and replace the board if necessary.
ERROR CODE E1009No. XX I/O board is not installed.
Cannot read the first addresses of I/O boards (1GW/1HW) based on the number of
signals that have been set in AUX 0611 or with DO (output point), or DI (input point) of
the ZSIGSPEC command, at controller power-up. This error is not used when a 1FS
board is installed.
Main causes include:
1. Incorrect value set in AUX 0611 or with the ZSIGSPEC command.
2. Error in board address of I/O board (1GW/1HW).
3. Defective I/O board or I/O board not installed (1GW/1HW board, etc.).
⇒
Set the correct number of signals in AUX 0611 or with the ZSIGSPEC command. I/O
cards are typically mounted in the card rack from right to left in ascending order.
Because of VME buss communication, this is not critical. The robot can run without
I/O boards. The maximum number of signals in the software set in AUX 0611, or with
the ZIGSPEC command, is DO, DI=256, INT=512, but DO and DI are restricted by
hardware and other options.
An error signal, not classified through the error summary, is generated by the 1KP board
and is sent to the 1KB board. This error occurs when the error signal sent from the 1KP
board is not recognized by the AS software.
Main causes include:
1. The error detection function of the 1KP power sequence board does not correspond
to the error processing function of the AS software.
2. AS software is not installed correctly or is corrupt.
3. Defective 1KP power sequence board.
4. Defective 1KB board.
⇒
Ensure the correct version of AS software is installed.
The current feedback from the power block exceeded maximum continuous ratings
longer than the time allowed.
Main causes include:
Mechanical-
1. The robot arm has contacted an external item hindering movement.
2. The harness is caught in the robot arm.
3. The cyclo reduction unit, the gear, or the bearing(s) are damaged.
4. Gear cyclo reduction unit backlash is too narrow.
5. Payload weight exceeds robot specifications for capacity.
6. Robot motion pattern exceeds ratings of the motor.
7. Motor brake is not released.
Electrical-
1. Motor power line U, V, and W phase are disconnected.
2. The brake line is disconnected or brake drive circuit is damaged.
3. The power block is damaged.
4. Defect in the 1KQ/1NR board.
5. Defect in the 1KB servo board.
1-72August 9, 2005
D SERIES CONTROLLER
K
a
a
aw
s
k
TROUBLESHOOTING AND COMPONENT REPLACEMENT
TROUBLESHOOTING
6. Malfunction of the motor.
7. Servo spot weld gun:
–Clamping pressure and/or clamping time is excessive.
–Distance between weld points is short; the motor does not have time to cool suffi-
ciently between welds.
–Clamping pressure setting exceeds the servo gun motor power capacity.
⇒
Check the cyclo reduction unit, the gear, or the bearing(s) for mechanical failure.
Replace as necessary.
⇒
Re-teach the robot motion as necessary.
⇒
Check the harness and servo unit for electrical malfunctions and replace if necessary.
⇒
Replace the 1KB board.
⇒
Replace the 1KQ/1NR board.
Servo Spot Weld Gun
⇒
If the weld points are close to each other, set a time delay. This provides a cool-down
period for the servo gun motor.
⇒
Set the clamping force lower (see servo gun manufacturer’s specifications).
ERROR CODE E1029Encoder rotation data is abnormal. (Jt XX)
Occurs when there is a difference (+2 rotations or more) between the rotation data in
the serial encoder data and the rotation data calculated using the incremental technique.
⇒
Check connections at encoder, 1FG/1HG board, and separation harness.
⇒
Check for noise and shield integrity.
⇒
Ensure the 1KB board is properly seated into the card rack.
⇒
Check for continuity in the machine harness and separation harness.
⇒
Replace 1FG/1HG board.
⇒
Replace the 1KB board.
⇒
Replace the encoder.
For additional information on error code E1029, see section 1.4.
When control power is switched ON, the current encoder value is compared to the
stored encoder value when the power is turned OFF. If the difference is more than the
value set in AUX 0504 Encoder Error Range, or by the ENCCHK_DATA command, this
error occurs.
Main causes include:
1. Value set in AUX 0504 is to small.
2. Back up battery failure due to disconnection or discharged battery (+3.3 VDC or less).
3. Control power is turned off during robot motion by an abnormal power supply, etc.,
causing the robot to stop in a position other than the last position stored in the AS
software.
4. Motor replacement/encoder replacement (zeroing must be performed).
5. Robot arm or motor operated by force when control power is off.
6. Controller was initialized (this error occurs for all axes).
Data may have been lost due to backup battery. See error W1013. Replace the
battery. There is a possibility that internal encoder data may be lost. Check the robot
zeroing.
⇒
Check connections at tool changer, clean connections, replace harness as necessary.
⇒
Check each harness for short circuit and repair, or replace, as necessary.
⇒
Replace the encoder, the 1KB board or the 1FG/1HG encoder battery backup board
as necessary.
⇒
After repair is complete, confirm correct program playback in check mode before
running program in repeat mode
The encoder is not able to read the absolute position at control power on. The scanning
of absolute data begins immediately after a shift from the state of non-operation, or
back-up operation, to normal encoder operation. BUSY=1 is output until the absolute
position has been determined.
Main causes include:
1. Encoder rotated at 300 RPM or more at controller power-up (including conveyor
encoder).
2. Defective encoder or encoder harness.
3. Defective 1KB, 1KQ/1NR, or 1GF/1HG board.
4. Defective manual brake release.
⇒
In the case of a conveyor encoder, ensure power-up speed is below 300 RPM.
⇒
Check connections at encoder, 1FG/1HG board.
⇒
Ensure the 1KB board is properly seated into the card rack.
⇒
Replace encoder, replace 1KB, 1KQ/1NR, or 1FG/1HG board.
⇒
Check for continuity in the machine harness, separation and signal harness repair or
replace as necessary.
For additional information on error code E1034, see section 1.4.
This error occurs when the robot moves beyond the set working range (restricted space)
and activates the axis restriction limit switch.
The mechanical stopper and the axis restriction limit switch are optional and the axis
they are installed on varies with machine type and configuration.
Main causes include:
1. Software limits are set incorrectly in AUX 0507.
2. Axis is moved using the manual brake release and the limit switch is turned ON.
3. The limit switch is turned ON by overshoot from inertia.
4. Incorrect zeroing data.
5. Defective axis restriction limit switch or signal harness.
6. Defective 1KP board.
⇒
Check the limit switch and limit switch harness; replace as necessary.
⇒
Set the software limits in AUX 0507 to an appropriate value.
⇒
Change the installation angle of the axis restriction limit switch to an appropriate
value.
⇒
Replace the 1KP power sequence board.
⇒
Return robot within the motion range using the manual brake release or press and
hold the overtravel override switch on the 1KP board, reset the error, set motor power
ON in teach mode and jog the robot off of the axis restriction limit switch.
ERROR CODE E1042Limit switch signal line is disconnected.
This error occurs when the axis restriction limit switch is activated and the robot did not
move beyond the set working range (restricted space).
The mechanical stopper and the axis restriction limit switch are optional and the axis
they are installed on varies with machine type and configuration.
Main causes include:
1. Axis restriction limit switch activated by brake release or unexpected robot motion.
2. Axis restriction limit switch installed inside motion range set in AUX 0507.
3. Incorrect zeroing data.
4. Defective axis restriction limit switch.
5. Defective signal harness.
6. Defective 1KP board.
⇒
Set the software limits in AUX 0507 to an appropriate value.
⇒
Change the installation angle of the axis restriction limit switch to an appropriate
value.
⇒
Check harness and limit switch and replace as necessary.
⇒
Replace the 1KP power sequence board.
⇒
Return robot within the motion range using the manual brake release or press and
hold the overtravel override switch on the 1KP board, reset the error, set motor power
ON in teach mode and jog the robot off of the axis restriction limit switch.
ERROR CODE E1046Too short distance between start point and end point.
(sensing function)
In a work sensing step, the final end point determined by overrun distance could not be
defined because the end point and start point are too close together.
⇒
Teach the start point far enough from the end point so the final end point can be
defined
When double type signals are used, if either output in the pair is turned ON, the other
turns OFF. An instruction to turn both outputs ON, or turn both outputs OFF (OX=1,2 or
OX=-1,-2), causes this error.
ERROR CODE E1052Work sensing signal is not dedicated.
(sensing function)
This error occurs when the X-linear step is executed and the dedicated work sensing
signal is not detected. When the sensing function is used, a dedicated work sensing
signal must be set in AUX 1103.
⇒
Ensure the work sensing dedicated signal is set properly.
1. A motion instruction is executed for the slave robot during cooperative motion.
2. A motion instruction is executed in soft absorber mode (from SASTART to SAEND).
⇒
Correct the slave robot program. Only non-motion instructions can be used for the
slave robot in the cooperative motion program.
⇒
Do not use program motion instructions while in soft absorber mode. Only motion
instructions specific to the soft absorber function can be used in soft absorber mode.
ERROR CODE E1055Start point position error for circle.
The robot is stopped after it began executing a circular motion and moved 4 mm or more
away from its calculated path (jogging or brake slippage, etc.). Attempting to continue
execution of the path from this position results in this error.
⇒
Move the robot closer to the calculated path or restart the program a step prior to the
circular path.
ERROR CODE E1060Cannot execute in check back mode.
The program reached an instruction which cannot be executed in check back mode.
Example:
Executing SHIFT instructions in reverse order results in a different path and cannot be
done.
⇒
Execute after selecting a step that can be checked backward. If possible, check
forward.
An ON/ONI instruction mode “/ERR” is specified and the signal condition to monitor is
already attained when monitoring starts.
⇒
Delete the “/ERR” mode from the ON/ONI instruction or specify “/LVL” mode
Modify the program so the signal condition is not attained until monitoring starts.
An XMOVE instruction mode “/ERR” is specified and the signal condition to monitor is
already attained when monitoring starts.
⇒
Delete the “/ERR” mode from the XMOVE instruction or specify “/LVL” mode
Modify the program so the signal condition is not attained until monitoring starts.
When the RUNMASK, SIGNAL, BITS, PULSE, or SWAIT commands are used with a
signal number that exceeds the range permitted by system configuration, this error is
displayed.
⇒
Check signal number specified in instruction and ensure it is within system configuration.
This error is displayed when the RUNMASK, SIGNAL, BITS, PULSE, or SWAIT commands are used with a signal number that exceeds the range permitted by system
configuration.
⇒
Check signal number specified in the instruction and ensure it is within system configuration.
ERROR CODE E1087End location point for Jt XX beyond motion range.
Main causes include:
1. Jt XX at a taught point is beyond the motion range set in AUX 0507.
2. With a servo spot weld gun installed, if a taught point is near the motion range limit
for an axis, the robot motion that results from performing tip wear compensation in
repeat/check mode causes the robot to exceed the motion range limit.
3. Taught data for the gun axis is out of motion range.
Example:
Taught data is changed from a gun released to a gun connected state without any
corresponding change in pose data.
⇒
Correct pose to within motion range or expand software limits in AUX 0507 to accept
pose.
⇒
Correct the correct data so that the robot motion is within motion range with the gun
connected.
ERROR CODE E1088Destination is out of motion range.
While executing a motion to a step, the software calculated the pose destination of all
joints to be outside of the allowable upper or lower software limits.
⇒
Correct pose to within motion range or expand software limits to accept pose.
ERROR CODE E1102Option is not set, cannot execute.
(Option)
A command/instruction is executed for an option that is not installed and/or set up.
Example:
An attempt to save/load data to/from a floppy disk is made, but a floppy disk drive is not
installed and/or set up.
⇒
Ensure the option is installed and software is set up properly.
⇒
To install an option that is not included in the original controller specifications contact
KRI customer service.