Professional Documents
Culture Documents
Maintenance
Robot controller
User manual
Created on: 2021-03
Revision: 04
Author: DIE/WOE
Document number: E1102000242GB04
Modifications made:
Rev. 01: Document created from the original RE-CHO-A115.1
Rev. 02: Document created from the original RE-CHO-A115.2, RE-CHO-A115.3, RE-CHO-A115.4
(2020-01)
Rev. 03: Document created from the original RE-CHO-A115.5 and RE-CHO-A115.6 (2020-04)
Rev. 04: Document created from the original RE-CHO-A115.7
© Copyright 2021
This documentation (or parts of it) must not be reproduced or made available to third parties without
the express approval of YASKAWA Europe "Robotics Division GmbH”.
We have checked the content of this publication for compatibility with the hardware described.
Nevertheless, discrepancies cannot be ruled out. Therefore, we cannot guarantee full compliance.
However, the information given in this publication is checked regularly and any necessary corrections
will be made in subsequent editions.
Subject to technical modifications.
Table of contents
Table of contents
1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Notes for safe operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Frequently used terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 About this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6 Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6.1 YASKAWA manual list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.7 Manufacturer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.8 Authorized representative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Device configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1 Arrangement of units and circuit boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.1 Robot controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Security system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 Protection through security mode settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.1 Selecting SECURITY mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2 One-time management mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 User ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3 Main SD Card ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4 Inspections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1 Regular inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2 Inspection of robot controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.3 Check the power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4 Cooling fan and air filter inspections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.4.1 Cooling fan inspections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.5 Emergency Stop Button Inspections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.6 Inspection of the enabling switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.7 Check battery unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Replacing parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.1 Replacement of cooling fan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.2 Replacing the battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3 Replacing parts of the robot controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3.1 Replacing parts of the CPU unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.4 Supplied parts list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.5 Recommended spare parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3
Table of contents
8 System diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.1 System version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.2 Robot model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.3 Input/Output status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.3.1 GP input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.3.2 GP output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
8.3.3 Specific input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.3.4 Specific output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.3.5 External input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.3.6 External output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.3.7 RIN input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.3.8 Signal number search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.3.9 Relay number search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.3.10 Modification of the signal name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
8.4 System monitoring of time display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
8.4.1 System monitoring time display window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
8.4.2 Individual window of the system monitoring time display . . . . . . . . . . . . . . . . . . . 76
8.4.3 Initializing the system monitoring time display . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
8.5 Alarm history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
8.5.1 Alarm history window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
8.5.2 Change the listing order of alarm history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.5.3 Alarm history detailed information window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.5.4 Clearing the alarm history. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.6 I/O Message history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.6.1 I/O Message history window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.6.2 Searching for I/O Message history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.6.3 Clearing the I/O Message history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
8.7 Position data when power is turned ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
8.8 Current position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8.9 SERVO monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.9.1 Changing the monitor items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.9.2 Clearing maximum torque data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.10 State of the robot drop tolerance error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.10.1 Check the robot drop tolerance error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.10.2 Display of the drop value number window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.10.3 Display of the drob value check window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.10.4 Clear the times of the drop value number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
9 Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9.1 Outline of alarm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9.2 Alarm display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4
Table of contents
10 Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
10.1 Error message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
10.1.1 System and general operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
10.1.2 Editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
10.1.3 Defined JOB data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
10.1.4 External storage devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.1.5 Concurrent IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
10.1.6 Maintenance mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
10.2 Particular error message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
10.2.1 Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
10.2.2 When the error is indicated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5
Table of contents
6
General
1 General
DANGER!
Indicates an immediate high-risk hazard situation, which can cause death or serious bodily
injuries if no precautions are taken.
WARNING!
Indicates a possible medium-risk hazard situation, which can cause death or serious bodily
injuries if no precautions are taken.
CAUTION!
Indicates a potentially dangerous situation with a low risk of minor or moderate bodily
injuries if no precautions are taken. This signal word can also be used for property damage
warnings.
NOTICE
These warnings mean that damage to property may occur, if no precautions are taken.
Note:
Indicates important background information and application advice.
1 -7
General
Description Term
Control Robot control
Industrial robot Robot
Programming pendant/teach box Programming pendant or PP
Dummy plug programming pendant Dummy plug programming pendant
Supplying cable between robot and robot Cable
control
Robot, robot control and cable Robot system
Yaskawa Electric Corporation YEC
YASKAWA Robotics Division YEU-R
Moving, calibrating and setting up of the ro- Teaching
bot
Movement sequences of the robot JOBs
Technical customer service TCS
Functional safety unit FSU
General purpose GP
Feedback FB
Time measuring TM
Personal computer PC
Switch SW
Control power supply CPS
1 -8
General
1 -9
General
1 - 10
General
1 [START] button
2 [HOLD] button 1 2
3 EMERGENCY STOP button
4 [COORD] key
11 3
M
P
E
ER O
G EN C Y ST
5 Axis keys
6 [SHIFT] key
7 [ENTER] key
8 Numeric keys / Function keys 11
9 Cursor keys
10 Display 10 4
11 Mode switch 5
REMOTE 6 6
PLAY
7
TEACH
8
1 SD card slot
2 Enable switch
3 USB slot
USB
SD
3 1
1 - 11
General
PC keyboard The name of the key is denoted. e.g. Ctrl key on the keyboard
1 - 12
General
1.6 Safety
Programming pendant
P
E
ER O
G E N CY S T
WARNING!
Death or injury because of danger of crushing
If the emergency stop button does not function properly, the robot cannot be stopped in the
event of an emergency.
The robot should not be used if the emergency stop button does not function.
Before operating the robot check the function of the emergency stop button. The
SERVO power must be deactivated immediately when the emergency stop button is
pressed on the programming pendant (see Fig. 1-2: "Emergency stop button").
When the SERVO power is turned OFF, the SERVO ON LED on the programming
pendant goes off (see Fig. 1-1: "SERVO ON" LED").
ER T
G ENCY S
WARNING!
Death or injury because of danger of crushing
Before you release the emergency stop button note the following:
Make sure that there is no one within the maximum working range of the robot.
Clear the cell of all items which could collide with the robot.
Now you can switch ON the SERVO power by pressing the enable switch on the
programming pendant.
1 - 13
General
WARNING!
Death or injury because of danger of crushing
if anyone enters the working area of the robot during operation or any problems occur,
always press the emergency stop button immediately. The emergency stop button is
located on the programming pendant (see figure "Programming pendant").
Observe the following precautions when performing teaching operations within the robot’s
working range:
View the Robot from the front whenever possible.
Always follow the prescribed operating procedure (see the instructions on robot control
as well as the operating instructions on "Handling" or "Universal Application").
An area must be left clear so that the operator can retreat to it in case of emergency.
The following inspection procedures must be performed prior to teaching the robot. If
problems are found, correct them immediately, and be sure that all other necessary
measures have been performed.
• Check for problems in robot movement.
• Check the connectors for tight fit and all cables for damage.
• Hang the programming pendant back on the robot control after use.
• Make sure that the key for the key switch (Teach/Automatic) on the programming
pendant is kept by a competent person who has been specially trained.
• The key may be inserted in the key switch of the programming pendant only during
teach operation; after the teach operation it must be immediately removed and kept in
a safe place.
1 - 14
General
It is important to have all the manuals of the YASKAWA control or robot available and to
know their contents. Please make sure you have all these manuals. If you are missing any
manual, please contact the local YASKAWA branch office.
You must have the YASKAWA manuals listed below available.
• Instructions (E1102000241XX01* and higher).
• Maintenance (E1102000242XX01* and higher
• Install and Wiring (E1102000255XX01* or higher).
• Alarm list (E1102000247XX01* or higher).
• SUPPLEMENTARY INSTRUCTIONS (Variable "Supplementary Instructions" not
defined.).
• GENERAL OPERATOR'S MANUAL (E1102000243XX01 or higher).
• Operating and maintenance instructions for the specific robot type.
* "XX" is the language of the document.
1 - 15
General
1.7 Manufacturer
Address:
YASKAWA ELECTRIC CORPORATION
2-1 KUROSAKISHIROISHI
YAHATANISHI-KU
KITAKYUSHU
JAPAN
1 - 16
Device configuration
2 Device configuration
The robot controller consists of different units and circuit boards (modules). Faulty
components can generally be easily repaired by replacing a unit or module. This section
explains the configuration of the robot controller's equipment.
NOTICE
For the models not described in this manual, refer to the YRC1000micro instructions
supplement.
NOTICE
For the combination of the YRC1000micro type and the robot, refer to this manual or to the
chapter "Basic Specifications" in the instruction manual of the robot.
Configuration ERBR-100-xxxxxxx-A00
Model YRC1000micro (I/O: NPN specification)
MotoMini ERBR-100-06VX05-A00 with JZRCR-BCS01-1
GP4
GP7 ERBR-100-06VX8-A00 with JZRCR-BCS01-1
GP8
GP12 ERBR-100-06VXH12-A00 with JZRCR-BCS01-1
SG400
ERBR-100-04SX650-A00 with JZRCR-BCS01-1
SG650
2 - 17
Device configuration
2 - 18
Security system
3 Security system
The YRC1000micro modes setting are protected by a security system. The system allows
operation and modification of settings according to operator clearance. Be sure operators
have the correct level of training for each level to which they are granted access.
3 - 19
Security system
3 - 20
Security system
3 - 21
Security system
3 - 22
Security system
3 - 23
Security system
3. Displayed when the job restoration function is enabled. *Refer to the manual e INSTRUCTIONS FOR
FUNCTIONAL SAFETY FUNCTION for more information on the menu and the security mode when functional
safety function is enabled.
3 - 24
Security system
NOTICE
The symbols for the main menu, such as the arc welding system, differ depending on the
system used.
2. Select {SECURITY}.
The selection window for the security mode appears.
The security mode can be selected from the following: OPERATING MODE, EDITING
MODE, MANAGEMENT MODE or SAFETY MODE.
3 - 25
Security system
If you switch to management mode, the security mode can be selected from the following:
OPERATING MODE, EDITING MODE, MANAGEMENT MODE, SAFETY MODE or ONE-
TIME MANAGEMENT MODE.
3. Enter the one-time security code issued by your YASKAWA sales representative.
If the password is correct, the security mode is switched.
3 - 26
Security system
3.2 User ID
User ID is required for the operation of the EDITING mode, the MANAGEMENT mode or
the SAFETY mode.
For the EDITING mode and the MANAGEMENT mode, the user ID consists of minimum 4
and maximum 16 characters which are number(s) and symbol(s).
For the SAFETY mode, the user ID consists of minimum 9 and maximum 16 characters
which are number(s) and symbol(s).
(Significant numbers and symbols: “0 to 9”, “-”, “.”.)
To change the user ID, switch the robot controller to EDITING mode, MANAGEMENT mode
or SAFETY mode. The user ID of a lower-level security mode can be changed in a higher-
level SECURITY mode.
1. Select {SETUP} from the main menu.
The sub menu appears.
3 - 27
Security system
3 - 28
Inspections
4 Inspections
DANGER!
Death from electrical shock, risk of injury and fire due to short circuit
Do not touch the cooling fan or other equipment while the power is turned ON.
4 - 29
Inspections
4 - 30
Inspections
4 - 31
Inspections
4 - 32
Inspections
NOTICE
Inspect the cooling fans as required. A defective fan can cause the YRC1000micro to
malfunction because of excessive high temperatures inside if the cooling fans and the heat
exchanger do not operate efficiently.
The heat exchanger normally operates while the power is tuned ON, and the backside duct
fan normally operates while the servo power is turned ON. Check if the fans are operating
correctly by visual inspection and by feeling air moving into the air intake and from the
outlet.
Clean the air outlet and air intake of plastic panel on the front door of YRC1000micro as
required.
Use a diluted neutral detergent to prevent damaging the plastic panel when cleaning.
The cooling fan located at the backside prevents the rise of temperature inside the
YRC1000micro since high temperature may affect the internal devices.
Thus, the cooling fan must be inspected once in a month to keep its normal performance.
1 Air outlet 1
2 Backside view (installing direction of cooling fan)
3 Air inlet
4 Top view (direction of cool wind) 2
4 - 33
Inspections
NOTICE
If the [SERVO ON] lamp does not light in previous operation, check the following:
The emergency stop button on the programming pendant is being pressed.
The emergency stop signal was triggered by an external device.
If a major alarm is occurring.
The programing pendant is equipped with a 3-position enable switch. Perform the following
operation to confirm the enable switch operates.
1. Set the mode switch with key on the programming pendant to "TEACH".
1 REMOTE
2 PLAY
3 TEACH
REMOTE TEACH
1 PLAY 3
2
2. Press [SERVO ON READY] on the programming pendant. The [SERVO ON] lamp
flashes.
1 SERVO ON READY
2 SERVO ON (flashing light) SERVO
1 ON
READY
2 SERVO ON
3. When the enable switch is pressed lightly, the SERVO power is turned ON.
When the enable switch is pressed firmly or released, the SERVO power is turned OFF.
4 - 34
Inspections
1
YRC1000micro
Power
ON
OFF
AC IN
Power Supply
3-Phase AC200-220V
1-Phase AC200-230V
Frequency 50-60HZ
Rated Current 13A
SCR(AIC),SCCR 5000A
4 - 35
Preparation before replacing parts
WARNING!
Wrong or unintended robot movements can result in injuries.
Note the following safety instructions when teaching jobs within the robot’s operating range:
Position yourself in front of the robot whenever possible.
Always follow the prescribed operating steps.
There must be a free space to which the operator can retreat in the event of an
emergency.
WARNING!
Anyone entering the operating range of the robot during operation is at risk of
suffering an injury.
In the event of problems, always press the emergency stop button. The emergency stop
buttons are on the front door of the robot controller and in the upper-right corner of the
programming pendant.
Ensure that there is nobody within the maximum P-point operating range of the robot
and that you are in a safe location before you switch on the robot controller or use the
programming pendant to move the robot.
NOTICE
The programming pendant may get damaged if it is left within the operating range of
the robot, on the floor or near equipment.
Carry out the inspection steps below before you set up the robot or teach a new job. Deal
with any problems you find immediately, and make sure that any other necessary steps
have been taken.
Check for any problems in the movements of the robot.
Check the insulation and sheathing of the external cables for damage.
Hang the programming pendant back on the holder on the robot controller after use.
5 - 36
Preparation before replacing parts
The following flow chart shows the steps required to replace parts:
1 Start
1
2 Create a test program
3 See chapter 5 "Preparation before replacing parts"
4 Replace parts 2 3
5 See chapter 6 "Replacing parts"
6 Home position calibration
7 See chapter 7 "Operations after replacing parts" 4 5
8 Confirm using the test program
9 No
6 7
10 Yes
11 End
8
9 OK?
10
11
This chapter describes how to create a check program as a preparation for replacing parts.
The check program is a program to check the position deviation. If positions are deviated,
home position calibration is required. For the calibration, this program data is used to
correct the home position data. In the following cases particularly, the home position
calibration using the check program is needed. Be sure to create a check program referring
to „Creating a check program“.
• Change in the combination of the manipulator and YRC1000micro.
• Replacement of the motor or absolute encoder.
• If the memory is deleted (through the replacement of main CPU board, a weak battery,
etc.).
• Home position deviation caused by hitting the robot against a workpiece, etc.
5 - 37
Preparation before replacing parts
5 - 38
Replacing parts
6 Replacing parts
DANGER!
Injuries from electric shock
If the charge lamp does not turn OFF for a long time, abnormal power shutdown (such as
breaker off or power outage during SERVO ON) may have occurred. In this case, discharge
can be performed by turning ON the main power supply switch while the primary power
supply is being supplied. Confirm that the charge lamp is turned OFF, and then turn OFF
the main power supply switch
Switch off the power supply before you open the door of the robot controller.
Do not touch any terminal during this period. In addition, confirm that the charge lamps
(orange LED) on the converter and the inverter unit are turned OFF.
After turning OFF the power supply, wait at least 5 minutes before replacing a unit or a
circuit board. Do not under any circumstances touch a terminal during this period.
WARNING!
Injuries from electric shock and/or personal injury
To prevent the power supply from being switched on inadvertently during maintenance,
put up a warning sign (e.g. DO NOT SWITCH THE POWER ON) at the main power
source (e.g. safety switch or main switch) and on the robot controller and the associated
controllers, and use the appropriate locking system.
After completing the replacement of parts, confirm that no problem is found in the robot
and peripheral devices and no person is present in the robots operating range. After
that, start operating the robot
After installing the robot, replacing parts, modifying the taught job, or modifying the
robot system by changing the tool or a peripheral device, etc., make sure to perform the
first operation of the robot at low speed, and confirm that there is no abnormal noise,
abnormal vibration, or abnormal operation. If an error occurs, immediately turn OFF the
YRC1000micro power supply and inform the safety manager of the error.
When entering the area enclosed by the safety fences, confirm that there is no source
of danger around. If it is necessary to enter the area enclosed by the safety fences while
any source of danger exists, pay careful attention to the surroundings and enter the
area with due care.
If it is necessary to perform a maintenance operation or to enter the robots operating
range while the power is ON, make sure that another operator stays near the
YRC1000micro and is able to immediately press the emergency stop button in case of
emergency.
Do not touch the regeneration resistors under any circumstances. They are very hot.
On completion of maintenance work, make sure that there are no tools left in the robot
controller and that the doors are closed securely.
NOTICE
When replacing parts, do not touch the electronic components, patterns, card edge
contact parts, contact of the connector, etc. on the printed circuit board. If you
inadvertently touch any of them, wipe off dust, dirt, or other foreign matters with a clean
cloth.
When storing spare parts, do not unpack them. Dust, dirt or other foreign matters may
adhere to the connecting parts (contacts of connectors, card edges, etc.) of the spare
parts if unpacked.
6 - 39
Replacing parts
1 Front side 1
2 Back side
3 Fixing screw
4 Cooling fan
5 Fan guard
4
5
WARNING!
Failure to observe this instruction may result in electric shock and/or personal injury
due to residual voltage in the capacitor.
Turn OFF the power before replacing a circuit board.
After turning OFF the power supply, wait at least 5 minutes before the replacement
operation.
In addition, confirm that the charge lamps (orange LED) on the converter and the
inverter unit are turned OFF.
6 - 40
Replacing parts
When battery alarm occurs, the battery must be replaced immediately (within 30 days). Be
sure to keep the main switch ON while the battery is being replaced to prevent the loss of
data.
Battery alarm is shown as below.
• When the optional programming pendant is used:
The message “Memory battery weak” is shown.
• When the programming pendant is not used:
The window for 7-seg LED lamp is lit up by LED(D4) as yellow.
1
YRC1000micro
Power
ON
OFF
AC IN
Power Supply
3-Phase AC200-220V
1-Phase AC200-230V
Frequency 50-60HZ
Rated Current 13A
SCR(AIC),SCCR 5000A
1 Battery
2 Screw for fixing the door
3Door for battery replace-
ment (rear-panel side) 2
3 1
6 - 41
Replacing parts
6 - 42
Replacing parts
Angle
6 - 43
Replacing parts
NOTICE
Please contact your YASKAWA representative if category B or C parts need to be replaced.
NOTICE
For the models not described in this manual, refer to the YRC1000micro instructions
supplement.
6 - 44
Operations after replacing parts
WARNING!
Wrong or unintended robot movements can result in injuries.
Ensure that there is nobody within the maximum P-point operating range of the robot and
that you are in a safe location before you:
Switch the robot controller on.
Move the robot using the programming pendant.
WARNING!
There is a danger of injury if anyone enters the robot's maximum P-point operating
range during operation.
The emergency stop buttons are in the upper-right corner of the front door of the robot
controller and in the upper-right corner of the programming pendant.
In the event of problems, always press the emergency stop button.
CAUTION!
The programming pendant may get damaged if it is left within the maximum P-point
operating range of the robot, on the floor or near equipment.
Carry out the inspection steps below before you set up the robot or teach a new job. Deal
with any problems you find immediately, and make sure that any other necessary steps
have been taken.
Check for any problems in the movements of the robot.
Check the insulation and sheathing of the external cables for damage.
Hang the programming pendant back on the holder on the robot controller immediately
after use.
7 - 45
Operations after replacing parts
NOTICE
Teaching or playback are not possible before the completion of the home position
calibration.
Teach and save a second testing position immediately after installing the robot system.
This second testing position can be determined, e.g., by using tips (screw-in tip on the
torch, fixed counterpart on the cell wall) and stored in the robot controller.
After a collision or in the event of track deviations it is recommended not to re-teach
individual JOBs, but to approach and reset the basic position and/or the second home
position.
After each collision or emergency stop situation the robot must be moved to its basic
position in setup mode and its home position must be checked.
In a system with two or more Robots, the home position of all the Robots must be
calibrated before starting teaching or playback.
For more information, see also system setup in the manual or contact your YASKAWA
branch.
When setting the home position, the position of the absolute encoder must match it.
Although this operation is performed prior to shipment at the factory, the following cases
require this operation to be performed again.
• Change in the combination of the robot and robot controller.
• Replacement of the motor or absolute encoder.
• Clearing stored memory (by replacement of the main CPU board, weak battery pack,
etc.).
• Home position deviation caused by hitting the robot.
Home position calibration
To calibrate the home position mark on each axis, use the axis keys, so that the robot can
take their position as home position.
There are two operations for home position calibration:
• All the axes can be moved at the same time.
– If the combination of robot and main board (CPU) has been changed, reset the
home position. The home position set by moving all axes simultaneously.
• Axes can be moved individually.
– If you have replaced the motor or the absolute encoder, reset the home position for
the individual axes.
If the absolute data of its posture for the home position is already known, set them again
after completing home position registration.
NOTICE
The window for calibrating the home position is only displayed if SAFTEY mode is selected
as the MANAGEMENT mode.
7 - 46
Operations after replacing parts
3. Select {DISPLAY} under the menu, or select “PAGE” to display the selection window for
the control group, or press [PAGE].
The pull-down menu appears.
7 - 47
Operations after replacing parts
7. Select {YES}.
When {NO} is selected, the registration will be canceled.
Displayed position data of all axes are registered as home position.
7 - 48
Operations after replacing parts
5. Select {YES}.
When {NO} is selected, the registration will be canceled.
Displayed position data of the axis are registered as home position.
7 - 49
Operations after replacing parts
7 - 50
Operations after replacing parts
5. Select {YES}.
When {NO} is selected, the registration will be canceled.
All absolute data are cleared.
The home position posture of a commonly used 6-axis vertically-articulated robot is shown
below:
NOTICE
The home position posture of each robot differs depending on its model. Refer to the robots
instruction manual corresponding to the model.
7 - 51
Operations after replacing parts
7 - 52
Operations after replacing parts
Call up the check program in which the check point is taught (the JOB for avoiding the
position deviation) and operate the manipulator at low speed.
Check the deviation in to the check point. If the tool tip position is deviated, there is a
deviation.
When the motor or encoder, etc. was replaced, move the corresponding axis only, when the
stored memory was cleared or the robot was hit against a work piece, move all axes, to the
check point by joint motion.
7 - 53
Operations after replacing parts
When there is a deviation from the positions, correct the home position data with the
following procedure.
1. Check the value of the following pulses.
– If there is no deviation, the following two values match. Continue with chapter 7.4
"Setting the second home position (check point)".
– If there is a deviation, execute the following procedures to correct it.
Command position pulse of the check point which was taught in advance
Displaying the Command position pulse
a) Select {ROBOT} from the main menu.
b) Select {COMMAND POSITION}.
Current position pulse where the robot (tool tip) was moved to the check point
after performing the check program.
Display of the current position pulse.
a) Select {ROBOT} from the main menu.
b) Select {CURRENT POSITION}.
2. Calculate the difference between the target position pulse and the current position
pulse.
The difference pulse = Command position pulse - Current position pulse
3. In the "HOME POSITIONING" window, add the difference pulse value to the absolute
data of the axis whose motor or encoder, etc. was replaced.
4. Modify the home position data by following the procedures described in chapter
7.1.1.3 "Changing the absolute data".
5. Confirm that the command position pulse and the current position pulse coincide.
– The home position data have been corrected.
– Proceed to chapter 7.4 "Setting the second home position (check point)".
7 - 54
Operations after replacing parts
WARNING!
Injuries or damage to the machine may occur if the robot cannot be stopped in an
emergency.
Before using the robot, check whether the SERVO ON lamp on the programming pendant
goes out when the emergency stop buttons on the front door of the robot controller and on
the programming pendant are pressed.
Note the following safety instructions when teaching jobs within the robot’s operating range:
Position yourself in front of the robot whenever possible.
Always follow the prescribed operating steps.
There must be a free space to which the operator can retreat in the event of an
emergency.
WARNING!
Wrong or unintended robot movements can result in injuries.
Ensure that there is nobody within the maximum P-point operating range of the robot and
that you are in a safe location before you:
Switch the robot controller on.
Move the robot using the programming pendant.
WARNING!
There is a danger of injury if anyone enters the robot's maximum P-point operating
range during operation.
The emergency stop buttons are in the upper-right corner of the front door of the robot
controller and in the upper-right corner of the programming pendant.
In the event of problems, always press the emergency stop button.
CAUTION!
The programming pendant may get damaged if it is left within the maximum P-point
operating range of the robot, on the floor or near equipment.
Carry out the inspection steps below before you set up the robot or teach a new job. Deal
with any problems you find immediately, and make sure that any other necessary steps
have been taken.
Check for any problems in the movements of the robot.
Check the insulation and sheathing of the external cables for damage.
Hang the programming pendant back on the holder on the robot controller immediately
after use.
7 - 55
Operations after replacing parts
If the absolute number of rotation detected at power supply ON does not match the data
stored in the absolute encoder the last time the power supply was turned off, alarm 4107
“OUT OF RANGE (ABSO DATA)” is issued when the controller power is turned ON.
There are two possible causes of this alarm:
• An error was found in the encoder communication related components.
• No error was found in the encoder communication related components, but the robot
was moved after the power supply was turned OFF.
If there is an error in the encoder communication related components, the robot may stall
when playback is started. If the absolute data allowable range error alarm has occurred,
playback and test runs will not function and the position must be checked.
10 Playback possible
10
1. Position check
After the “OUT OF RANGE (ABSO DATA)” alarm occurs, move to the second home
position using the axis keys and perform the position confirmation. For performing the
position confirmation, refer to chapter “Procedure after the Alarm”. Playback and test
runs will not function unless “CONFIRM POSITION” is performed.
2. Pulse difference check
The pulse number at the second home position is compared with that at the current
position. If the difference is within the allowable range, playback is enabled. If not, the
alarm occurs again.
• The allowable range pulse is the number of pulses per rotation of the motor (PPR data).
• The initial value of the second home position is the home position (where all axes are
at pulse 0). The second home position can be changed. For details, refer to chapter
“Procedure for the Second Home Position Setting (Check Point)”.
3. Alarm Occurrence
If the alarm occurs again, there may be an error in the encoder communication related
components. Check the components. After adjusting the erroneous axis, calibrate the home
position of the axis and then check the position again.
7 - 56
Operations after replacing parts
NOTICE
Home position calibration of all the axes at the same time enables playback operations
without having to check the position.
Sometimes in a system with a robot that has no brake, it is possible to enable playback
without position checking after the alarm occurs. However, as a rule, always perform
“CONFIRM POSITION”.
Under the above special conditions, the robot moves as follows:
After starting, the robot moves at low speed (1/10 of the maximum speed) to the step
indicated by the cursor.
If it is stopped and restarted during this motion, the low speed setting is retained until
the step at cursor is reached. Regardless of cycle setting, the robot stops after the
cursor step is reached
Starting the robot again then moves it at the programmed speed and cycle of the JOB.
7 - 57
Operations after replacing parts
Apart from the “home position” of the robot, the second home position can be set up as a
check point for absolute data. Use the following steps to set the specified point.
NOTICE
If 2 or more Robots or stations are controlled by one controller, the second home position
must be set for each robot or station.
3. Press the page key [PAGE] or select “PAGE” to display the selection window for the
control group.
The group axes by which the second home position is set is selected when there are
two or more group axes.
4. Press the axis keys. Move the robot to the new second home position.
5. Press [MODIFY] then [ENTER].
The second home position is changed.
7 - 58
Operations after replacing parts
WARNING!
Death or injury because of danger of crushing
When performing the position check operation, pay careful attention to ensure the safety of
the surrounding operation environment.
NOTICE
For details on the POWER ON/OFF POS window, refer to chapter „Position Data
When Power is Turned ON/OFF“ in the Maintenance manual.
7 - 59
System diagnosis
8 System diagnosis
8 - 60
System diagnosis
8.3.1 GP input
The status of input signal which is referred to by input instruction of a JOB can be confirmed.
8 - 61
System diagnosis
8.3.2 GP output
The status of the output signal set by the output instruction can be confirmed and modified.
8 - 62
System diagnosis
NOTICE
The status of universal output signal can be changed only when the mode is set to the
TEACH mode.
8 - 63
System diagnosis
8 - 64
System diagnosis
8 - 65
System diagnosis
8 - 66
System diagnosis
8 - 67
System diagnosis
A search can be made for a signal number of a GP input, GP output, specific input, specific
output.
1 Signal number
1
A search for the signal number can be made in the following two ways.
• Direct search on the GENERAL PURPOSE/SPECIFIED INPUT/OUTPUT window.
• Search from the menu.
8 - 68
System diagnosis
8 - 69
System diagnosis
8 - 70
System diagnosis
A search can be made for a relay number of a general purpose input, general purpose
output, specific input, specific output, external input and external output.
1 Relay number
A search for the relay number can be made in the following two ways.
• Direct search on the GENERAL PURPOSE/SPECIFIED/EXTERNAL INPUT/OUTPUT
window
• Search from the menu.
8 - 71
System diagnosis
8 - 72
System diagnosis
1 Signal name
8 - 73
System diagnosis
3. Select {RENAME}.
The window for character input appears
4. Enter the signal name.
5. Press [ENTER].
New signal name is registered.
8 - 74
System diagnosis
1
2
3
4
5
6
1) CONTROL POWER TIME
Display the cumulative time for which the main power supply has been turned ON and
the time when the cumulative time is initialized.
2) SERVO POWER TIME
Display the cumulative time for which the SERVO power supply has been turned ON
and the time when the cumulative time is initialized.
3) PLAYBACK TIME
Display the cumulative time for which the robot has been in the playback status and the
time when the cumulative time is initialized.
4) MOVING TIME
Display the cumulative time for which the robot has been in motion and the time when
the cumulative time is initialized.
5) OPERATING TIME
Display the cumulative time for operating and the time when the cumulative time is
initialized. For example, for spot welding application, it displays the cumulative time
spent in spot welding. For handling application, it displays the cumulative time spent in
handling.
6) ACCUMULATED ENERGY-SAVING TIME
Display the cumulative time for which the robot has been in the energy-saving status
and the time when the cumulative time is initialized.
The values of the cumulative time and the time when the cumulative time is initialized
are equal to the values of the same items in {ENERGY SAVING FUNCTION} of
{SETUP} on the main menu.
The status of system operation, e.g. power ON time, can be checked as follows:
1. Select {SYSTEM INFO}.
2. Select {MONITORING TIME}.
The SYS MONITORING TIME window appears.
8 - 75
System diagnosis
If the [PAGE] key is pressed, or "PAGE" is selected to display the selection window for the
system monitoring time display, the SERVO power time, playback time, moving time, and
each-application operating time by each control group are individually displayed.
NOTICE
The total time of each control group here is not always the same as the time in the SYS
MONITORING TIME window because these windows show time as seen from the
individual control group.
8 - 76
System diagnosis
The control power time, the SERVO power time, the playback time, the moving time, the
operating time and the accumulated energy-saving time can be initialized by following
procedure when the SECURITY mode is the MANAGEMENT mode or higher.
The control power time, the SERVO power time, the playback time, the moving time and
the operating time can be initialized in either the system monitoring time display or the
individual display.
The accumulated energy-saving time can be initialized only in the system monitoring time
display.
1. Select the time to be initialized.
The confirmation dialog box appears.
2. Select {YES}.
The cumulative time value at the cursor line is reset to 0, and a new time measurement
begins.
Additionaly, the current time when the cumulative time is initialized is shown on the
window.
8 - 77
System diagnosis
NOTICE
CONTROL POWER TIME, SERVO POWER TIME, PLAYBACK TIME, MOVING TIME
AND OPERATING TIME can be initialized when the parameter corresponding with each
time is 1.
S2C415…CONTROL POWER TIME
S2C416…SERVO POWER TIME
S2C417…PLAYBACK TIME
S2C418…MOVING TIME
S2C419…OPERATING TIME
Each window shows the alarm code and the date and time. Detailed information of the
alarm are displayed in the lower part of the window by the cursor.
Detailed information of the alarm is shown in the lower part of the window display. The
desired alarm history button will be selected by the cursor.
8 - 78
System diagnosis
a) REGISTRATION ORDER:
The alarm history is shown in chronological order (descending order) of the alarm
occurrence.
b) NUMERICAL ORDER:
The alarm history is shown in the ascending order of the alarm code numbers.
If the power supply of the controller is turned OFF and then ON, the listing order returns to
REGISTRATION ORDER
8 - 79
System diagnosis
When the Independent Control Function (optional) is activated, the {DETAIL} button is
shown in the lower part of the alarm history window. For the detailed information of the
alarm where the cursor is located, press {DETAIL} to show the status of the JOB in each
task (JOB name, line number, step number and status) when the alarm occurs.
The task numbers are shown in the left part of the window. If the alarm occurred in a specific
task, an asterisk is added next to the task number.
Press [Back] to return to the alarm history window.
0: master task
1 to 15: subtask 1 to 15
• Only the task numbers usable in the system are displayed.
The history of the minor alarms and the user alarms (system and user) can be cleared.
1. Display the alarm history window to be cleared.
2. Select {DATA} on the menu.
The pull-down menu {CLEAR HISTORY} appears.
8 - 80
System diagnosis
4. Select {YES}.
The alarm history displayed is reset.
The I/O message history can be confirmed in the I/O MESSAGE HISTORY window.
On the window you ‘ll see the following things.
• Date
• Time
• JOB name
• Line number
• Step number
1. Select {SYSTEM INFO} on the main menu.
2. Select {I/O MSG HISTORY}
The window appears.
3. Press [SELECT].
Numeric values can now be entered.
4. Enter list number,and press [ENTER].
The I/0 message will be displayed.
Use the following operation to search for the I/O message history.
1. Select {EDIT} on the menu.
2. Select {SEARCH}.
The character input line appears.
3. Enter the history No.
8 - 81
System diagnosis
4. Press [ENTER].
The search for the input history number begins, and the I/O message is displayed.
NOTICE
Initializing the history becomes valid when the SECURITY mode is higher than the
MANAGEMENT mode.
3. Select {YES}.
The displayed I/O message history is cleared.
8 - 82
System diagnosis
8 - 83
System diagnosis
8 - 84
System diagnosis
5. Select MONITOR ITEM 1 or 2, and view the sub-menu choices by the cursor key.
The sub-menu choices appear.
6. Select a menu.
The type of monitor-related information is changed.
8 - 85
System diagnosis
The data for the maximum torque can be cleared when the maximum torque-related
information is being displayed.
1. Select {DATA} on the menu.
The CLEAR MAX TORQUE window appears
When a SERVO to the robot is turned off, the robot holds its position by the holding brake.
However, in case of not holding its position, the robot controller checks if the drop value of
the pulse is within the range when the SERVO is turned off from the turned on status.
Checking the drop value of the pulse is not performed when the robot is operating. The
YRC1000micro checks the value when turn on the SERVO again from the stopped state (it
is a stopped state while waiting for the input during the timer in the playback).
Confirm the state of the times of the drop, tolerance and check on this window.
1. Select {ROBOT} on the main menu.
2. Select {DROP VALUE}.
The DROP VALUE OVER NUM window appears.
8 - 86
System diagnosis
The position value of the robot where the servo was turned off (shown as SERVO ON on
the screen), the position value of the robot where the servo is turned on (shown as SERVO
OFF on the screen), and the difference value from these positions above are displayed in
this window.
1. Select {DISPLAY} on the menu.
The pull-down menu appears.
8 - 87
Alarm
9 Alarm
If an alarm occurs during operation, the robot stops immediately and the ALARM window
appears on the programming pendant indicating that the machine was stopped by an alarm.
Alarm display
3 Alarm messages 1
Alarm 4100 [1] 2
3 OVERRUN ( ROBOT)
Alarm 4321 [SLURBT]
OVERLOAD (MOMENT)
Alarm 4315 [SLURBT]
COLLISION DETECT
OCCUR TIMES: 1
RESET
If more than one alarm occurs simultaneously, all the alarms are displayed.
Scroll the viewing area with the cursor key to view the alarm that is not currently displayed
on the viewing area.
9 - 88
Alarm
9 - 89
Alarm
1) Sub data
Sub data such as data for the axis where the alarm occurred, may also be displayed for
some alarms.
Decimal data:
Without signs: 0 to 65535
With signs: -32768 to 32767
Binary data:
The alarm occurrence data becomes "1."
With 8 bits: 0000_0001
With 16 bits: 00000001_00000001
Axis data:
The axis where the alarm occurred is highlighted.
With robot axis: Robots 1 to 8 [S, L, U, R, B, T].
With base axis: Bases 1 to 8 [1, 2, 3, ..., 8].
With station axis: Stations 1 to 24 [1, 2, 3, ..., 24].
XYZ coordinate data:
The coordinates where the alarm occurred are highlighted.
[X, Y, Z]
123 data:
The data for which the alarm occurred is highlighted.
[1, 2, 3]
Control group data:
The control group where the alarm occurred is highlighted.
[R1, R2, S1, S2}
2) Multiple SERVOPACK system
In a system using more than one SERVOPACK, the number of the SERVOPACK where
the alarm occurred is also displayed.
The S1 switch of the AXA01 circuit board shows the SERVOPACK number.
SV#1: SERVOPACK 1 (AXA01 circuit board S1 switch: 0)
SV#2: SERVOPACK 2 (AXA01 circuit board S1 switch: 1)
SV#3: SERVOPACK 3 (AXA01 circuit board S1 switch: 2)
SV#4: SERVOPACK 4 (AXA01 circuit board S1 switch: 3)
3) Independent control function (optional)
In the independent control function (multi-task job), the tasks that were being done
when the alarm occurred are also displayed.
TASK#0: Master-task job
TASK#1: Sub-task1 job (SUB1)
TASK#2: Sub-task2 job (SUB2)
TASK#3: Sub-task3 job (SUB3)
TASK#4: Sub-task4 job (SUB4)
TASK#5: Sub-task5 job (SUB5)
TASK#6: Sub-task6 job (SUB6)
TASK#7: Sub-task7 job (SUB7)
TASK#8: Sub-task8 job (SUB8)
9 - 90
Alarm
9 - 91
Alarm
9.3.1 Parameter
1 Alarm no. 1
2 Page
2
3 Alarm explanation 3 4
4 Alarm title
Same as alarm window data (Or-
5
dinary window).
5 Alarm content 7
6
6 [Right/Left] button
7 Cause 8
8 Measure 11 10 9
9 [Page] button
10 [Reset] button
11 [Return] button
9 - 92
Alarm
• Page
Displays the page number of the alarm whose detail window is currently displayed / the
total alarm number occurred coincidentally.
• Alarm No.
Displays the alarm number with decimal 4 digit.
• Sub data
Displays the sub code number defined to each alarm.
• Alarm content
Displays the content of the alarm.
• [Right/Left] button
This button appears when there can be several “causes and “measures to one alarm.
Press this to right/left ward to alternate the “cause” and the “measure”.
• Cause
Displays the cause of an alarm.
• Measure
Displays the recovery method from the alarming state.
• [Reset] button
Press this button to reset the alarm.
• [Page] button
Press this button to display the page number inputting area.
This area appears when several alarms occur at a time.
9 - 93
Alarm
3
[Select] Button
9 10
[SHIFT] [PAGE] button [PAGE] button
[RETURN] button or [CANCEL] button
It will not return to this window
as above when direct display
setting is set.
4
5
[PAGE] button
12
x Press {Left} button x Press {Right} button
x on the window on the window
x Press left [Cursor] key x Press right [Cursor] key
x 11
6 6
[RESET] button [RESET] button
7
Window before alarm occurs
Alarm window (or detailed window)
appears when an alarm which cannot
be reset occurred.
9 - 94
Alarm
NOTICE
Before handling the system control circuit board JANCD-ACP **-*” for any remedies,
consult YASKAWA representative.
To handle the system control circuit board “JANCD-AIF**-*”, personnel must be
appropriately skilled in MAINTENANCE mode operation.
The JANCD-ACP **-* backs up very important file data for the user program with a
battery. Careless operation may delete registered data.
9 - 95
Error
10 Error
NOTICE
An error is different from an alarm because it does not stop the robot even if it occurred
while the robot was operated (during playback).
10 - 96
Error
10 - 97
Error
10 - 98
Error
10 - 99
Error
10.1.2 Editing
10 - 100
Error
10 - 101
Error
10 - 102
Error
10 - 103
Error
10 - 104
Error
10 - 105
Error
10 - 106
Error
10 - 107
Error
10 - 108
Error
10 - 109
Error
10 - 110
Error
10 - 111
Error
10 - 112
Error
10.1.5 Concurrent IO
10 - 113
Error
10 - 114
Error
10 - 115
Error
10.2.1 Message
10 - 116
Error
Message Meaning
syntax error There is an unauthorized part in internal processing
description
expression too complex (stack Internal stack has overflowed
overflow)
function nesting depth exceeded Nesting of internal processing is unauthorized
bad radix The cardinal number used is unauthorized
divide by 0 The memory is running out
out of memory The memory is insufficient
argument list does not match a The internal processing of the pendant program is
function unauthorized
register is not available Specified an unavailable system data.
10 - 117
Simplified restoration function for JOB data
11.1 Outline
There are some cases where the data in file system becomes inconsistent status if the
controller power is turned off during edit operation.
If this data inconsistent status is neglected, the following data errors (inconsistent status)
might occur in rare cases.
This JOB data simplified restoration function checks the inconsistent status of the file and
restore the data error status of the file system.
[Inconsistent status]
Inconsistent chain status between position data and instruction file.
1) Overlapped chain with same position data.
2) Unregistered position data is chained with instruction file.
3) Registered position data is not chained.
* "FILE" in the WRONG DATA LOG screen corresponds to the following data.
1) JOB data
2) User coordinate data (UFRAME)
3) Robot calibration file (RBCAL)
4) Edit buffer (-CUTBUF)
NOTICE
Execute Job data restoration in MANAGEMENT mode or higher.
OBERATION mode and EDITING mode permit monitoring only.
11 - 118
Simplified restoration function for JOB data
11 - 119
Simplified restoration function for JOB data
11 - 120
Simplified restoration function for JOB data
4. Select {SETUP} on the main menu and then {WRONG DATA LOG}.
11 - 121
Simplified restoration function for JOB data
11 - 122
Simplified restoration function for JOB data
4. Select {SETUP} on the main menu and then {WRONG DATA LOG}.
11 - 123
Simplified restoration function for JOB data
11 - 124
Simplified restoration function for JOB data
3. Restoration is completed.
NOTICE
If a data inconsistency alarm occurs again after this operation.
Carry out the steps described in chapter 11.3.2 "If data inconsistency alarm occurs
again" on page 125 .
Execute the following procedure if the data inconsistency alarm occurs again even after
rechecking JOB data following chapter 11.3 "If fail in simplified restoration".
1. Re-register the position data after deleting the data of the file indicated in WRONG
DATA LOG screen.
Refer to chapter 11.2 "JOB data restoration" for checking operation after
registration (See the operations after procedure 2 “Start up the system again”).
2. Execute the following procedures if the position data cannot be deleted or re-registered
with the operation indicated above.
a) Save JOB data and user coordinate file and robot calibration.
*Delete the position data of the file indicated in WRONG DATA LOG screen in case
the following error occurs while saving.
ERROR: 0040: Undefined robot position variable.
*Refer to “Saving Data” in “OPERATOR’S MANUAL” (document no.:
E1102000243XX01 or higher) for details.
b) Initialize JOB area in MAINTENANCE mode.
*Refer to “Initializing JOB file” in “INSTRUCTIONS” (document
no.:E1102000241XX01* and higher) for details.
c) Load the data saved in the procedure 1.
*Refer to “Loading Data” in “OPERATOR’S MANUAL” (document no.:
E1102000243XX01 or higher) for details.
d) Check the motion of the robot after loading.
* Refer to the procedure from procedure “2. Start up the system again.” in chapter
11.2 "JOB data restoration".
11 - 125
Simplified restoration function for JOB data
11 - 126
LED indicator on circuit board
Status YRC1000micro
ACP31
Right after applying the power All 7-SEG indicators light up (‘8’ + ‘.’ light up).
During the start-up process Counts up from "O" to ward "d".
After starting up normally "d" + "." flash at one-second intervals.
Status YRC1000micro
ACP31
Normal alarm message "d" + "." flashing at one-second intervals.
Critical alarm The cause of the error and the address where the error
occurred are indicated by the 7-segment LED display
(See: Indication spec. 1).
Indication For example: [-] → [H] → [0] → [2] → [0] → [0] → : Error cause
spec. 1 [,] → [-] → [0] → [0] → [0] → [0] → [F] → [F] → [0] : Occurrence adress
→ [4] is repeated
12 - 127
LED indicator on circuit board
The 7SEG-LED indicator status (1-Digit Indication) of each unit at error occurrence
ACP31
All Lit The power has been turned ON.
0 The booting program has started.
1 The system program has started. (Starts up initialization of various kinds.)
2 Starts verifying the existence of other circuit boards. (Verifies the start-up of
the booting program.)
3 Starts the system program transmission.
4 Sends the request of the system program start-up.
5 Starts verifying the existence of other circuit boards. (Verifies the start-up of
the system program.)
6 Acquires hardware information, etc. of other circuit boards. (Verifies the IO
board status, servo IF, and so on.)
7 Starts the CMOS data transmission.
8 Sends the pre-online request.
9 Waits for CERF communication synchronization.
A
B Sends the start-up request of on-line system.
C The on-line system has started. (Starts up the initialization task.)
D Processes the YRC1000 setup completion. (Servo ON enabled)
E Alarm occurs at the YRC1000 setup.
F The maintenance system is starting up.
P Communications interrupted between ACP01 and the programming pendant.
U Updating system software through network.
ACP31
0000 Arithmetic error
0001 Debug
0002 NMI
0003 Breakpoint
0004 Overflow
0005 Out of BOUND
0006 Invalid operation code
0007 Device disabled
0008 Double fault
0009 Co-processor segment overrun
000A Invalid TSS
12 - 128
LED indicator on circuit board
ACP31
000B Segment absence
000C Stack segment fault
000D General protection exception
000E Page fault
000F
0010 Floating point error
0011 Alignment check
0012 Machine check
0013 SIMD floating point exception
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
12 - 129
Program upload function
The system program is stored to the storage device (SD card), which can be removed from
the ACP31 board in the robot controller. It is thus possible to use the storage device without
interruption, even if the ACP31 board is replaced due to its failure.
However, in the case of a storage device failure, the existing system program needs to be
written to a new storage device. The program upload function enables saving the existing
system program from the YRC1000micro to write it to a new storage device.
NOTICE
Two storage devices have to be prepared for the restoration of the YRC1000micro.
Storage device 1 (SD card) is used for saving the system program (for writing the
program at restoration).
This storage device is used for saving the system program of the robot controller by
means of the program upload function. The storage device (SD card can also be used
to write the batch data.
Prepare the recommended storage device (SD card. For more information on
recommended storage devices refer to chapter “Device” in INSTRUCTIONS Manual
(document-no.: E1102000241XX01* and higher).
Storage device 2 (SD card) is used for the ACP31 board.
This storage device is to be inserted to the ACP31 board.
Prepare the storage device inserted to the ACP31 board, which was shipped as a
spare-part, or the storage device shipped exclusively for the ACP31 (the storage device
needs a special treatment for start-up, thus our standard recommended storage
devices are unavailable).
13 - 130
Program upload function
Prepare the storage device (SD card with sufficient capacity (100 MB or more) in
order to save the system program, and carry out the following steps.
1. Connect the storage device (SD card) to a PC.
2. Use Explorer or similar to delete all the data from the storage device.
3. Remove the storage device from the PC and insert it into the designated slot of the
programming pendant.
13.2.2 Uploading
4. Select {SAVE}.
The SAVE window appears.
13 - 131
Program upload function
6. Select {YES}.
The program upload starts.
When the message "Program uploading. Don’t turn the power off." disappears from the
display, the upload is completed.
For the case of restoration, be sure to retain the storage device (SD card) with the uploaded
program after above mentioned procedures.
NOTICE
If the storage device (SD card) of the ACP31 board is replaced, the robot controller and
robot can only be operated correctly if the correct system program is on it and the batch
data is loaded or initialized in MAINTENACE mode.
To ensure reliable, safe operation, take care of this before replacing the storage device
(SD card).
If all of the following conditions are met, the storage device (SD card) is diagnosed as out
of order.
• Power is correctly supplied to each board in the YRC1000micro.
• The programming pendant and ACP31 are correctly connected.
• The programming pendant remains displaying the initial window (an image of a robot
on the screen) even one minute after the YRC1000micro is turned ON and the 7SEG-
LED of the CPU board (ACP31) remain lit.
• Nothing is changed regarding the conditions above after ACP31 is replaced.
For the conditions above, perform the following.
Insert the storage device (SD card) to which a program upload was carried out (as
described in chapter 13.2 "Program upload procedure" on page 131 ) into the
designated slot on the programming pendant.
13 - 132
Program upload function
NOTICE
Before operation, please understand well that the data in the YRC1000micro is replaced
with the batch data in the storage device (SD card) when loading the batch data.
After restoring the system check that the data wrote into the YRC1000micro is the same
as before. In addition, call the master JOB and check that the current position of the
robot is safe before starting the robot.
The YRC1000micro has a loading limitation of the batch data. When you load the batch
data, if the storage device (SD card) of the main CPU board (ACP31) is different from
the storage device used when saving the batch data, the batch data can not be loaded
13 - 133
Program upload function
in the MANAGEMENT mode or SAFETY mode. If the storage device (SD card of the
main CPU board (ACP31) is the identical, the batch data can be loaded in
MANAGEMENT mode or SAFETY mode.
When restoring the storage device (SD card) of the main CPU board (ACP31), load the
batch data in the ONE TIME MANAGEMENT Mode. For the ONE TIME
MANAGEMENTmode, refer to chapter "Protection through SECURITY mode
settings” in INSTRUCTIONS manual (document-no.: E1102000241XX01* and higher)
and contact your YASKAWA representative.
After finish writing of the system program, load the batch data previously saved (saved
when the storage device was correctly operating). The batch data include “CMOS.BIN” and
“CMOSBK.BIN” (or “CMOSBK??.BIN": ?? represents a number). Write any of these data
into the storage device (SD card), insert it to the designated slot on the programming
pendant, and then perform the following.
Use our recommended storage device (SD card). (The storage device for saving the
system program is also available).
13 - 134
Program upload function
4. Select {LOAD}.
The LOAD window appears.
5. Select {CMOS}.
The confirmation dialog box appears.
6. Select {YES}.
Loading begins, and the internal data of the YRC1000micro is updated by the
CMOS.BIN file on the storage device (SD card).
When the message "Loading system data. Don’t turn the power off." disappears from
the display, loading is completed.
13 - 135
Program upload function
If the batch data consists of "CMOSBK.BIN" (or "CMOSBK??.BIN", where ?? stands for a
number), load the data as described in the following sections.
1. Switch the YRC1000micro on while holding down [MAIN MENU].
MAINTENANCE mode is activated.
2. Switch the SECURITY mode to MANAGEMENT mode.
3. Select {EX. MEMORY} from the main menu.
The SUB menu appears.
4. Select {SYSTEM RESTORATION}.
The window containing the list of backup files appears.
13 - 136
Program upload function
10. Select {FILE} on the main menu and then select {INITIALIZE}.
The INITIALIZE window is shown.
5HVHW"
<(6 12
NOTICE
Please be prepared for a failure of the storage device (SD card) in order to be able to restore
the YRC1000micro quickly and simply.
Save the system program of the YRC1000micro on the storage device (SD card) by
following the instructions in chapter 13.2 "Program upload procedure" on page 131.
Make sure that you keep the storage device (SD card) in case you need it to restore the
system.
Backup the batch data by following the procedures mentioned in Instructions manual
(document-no.: E1102000241XX01* and higher) in the chapter "Backup by
CMOS.BIN" or „Automatic backup function“.
13 - 137
Program upload function
Make sure that you keep the data you have backed up.
13 - 138
Trouble shooting when alarm is not displayed
14 - 139
Trouble shooting when alarm is not displayed
14 - 140
Trouble shooting when alarm is not displayed
14 - 141
Trouble shooting when alarm is not displayed
14 - 142
Trouble shooting when alarm is not displayed
14 - 143
Trouble shooting when alarm is not displayed
14 - 144
Trouble shooting when alarm is not displayed
14 - 145
Trouble shooting when alarm is not displayed
14 - 146
Trouble shooting when alarm is not displayed
14 - 147
Trouble shooting when alarm is not displayed
14 - 148
Trouble shooting when alarm is not displayed
14 - 149
Trouble shooting when alarm is not displayed
14 - 150
Trouble shooting when alarm is not displayed
14 - 151
Trouble shooting when alarm is not displayed
14 - 152
Trouble shooting when alarm is not displayed
NOTICE
Be sure to back up the data after changing the setting or teaching in case the board is out
of order. For the backup procedure, refer to chapter "System Backup” of the
INSTRUCTIONS manual (Document-No.: E1102000241XX01* and higher).
14 - 153
Trouble shooting when alarm is not displayed
When load the CMOS. BIN file to restore, refer to chapter „CMOS.BIN Load” of the
INSTRUCTIONS manual (Document-No.: E1102000241XX01* and higher.
When load the CMOSBK.BIN file saved in the automatic backup function to restore, refer
to chapter „Loading the backup data from the memory device” of the INSTRUTIONS
manual (Document-No.: E1102000241XX01* and higher.
*3: LED(B) of ACP31 board
1 ON
P R A B
1
RSW
*4: Replacing the battery
For the replacement procedure, refer to chapter ExternalLink: 5.1.1.3 “Replacing the
Battery””
14 - 154
Trouble shooting when alarm is not displayed
14 - 155
YASKAWA GRUPPE DISTRIBUTORS
AT YASKAWA Austria BG ARAMET ROBOTICS Ltd.
Schwechat/Wien Yambol +359-885 317 294
+43(0)1-707-9324-15
Kammarton Bulgaria Ltd.
CZ YASKAWA Czech s.r.o. Sofia +359-02-926-6060
Rudná u Prahy +420-257-941-718
DK Robotcenter Danmark
ES YASKAWA Ibérica, S.L. Løsning +45 7022 2477
Gavà/Barcelona +34-93-6303478
EE RKR Seadmed OÜ
FR YASKAWA France SARL Tallinn/Estonia +372-68-35-235
Le Bignon +33-2-40131919
GR Gizelis Robotics
FI YASKAWA Finland Oy Schimatari Viotias +30-2262057199
Turku +358-(0)-403000600
HU Flexman Robotics Kft
GB YASKAWA UK Ltd. Budapest +36 1 259 0981
Banbury +44-1295-272755
LT Profibus UAB
IT YASKAWA Italia s.r.l. Panevezys +370-45-518575
Torino +39-011-9005833
NO Skala Robotech AS
IL YASKAWA Europe Technology Ltd. Lierstranda +47-32240600
Rosh Ha’ayin +972-3-9004114
PT ROBOPLAN Lda
NL YASKAWA Benelux B.V. Aveiro +351-234 943 900
Eindhoven +31-40-2895500
RO Sam Robotics srl
PL YASKAWA Polska Sp. z o.o. Timisoara +40 720 279 866
Wrocáaw +48-71-7928670
MPL Automation S.R.L.
RU YASKAWA Europe Holding AB Satu Mare +40 261 750 741
Moskva +46-480-417-800
NORMANDIA S.R.L.
SE YASKAWA Nordic AB Bra܈ov +40 268 549 236
Torsås +46-480-417-800
SI YASKAWA Slovenia
Ribnica +386-1-8372-410
TR YASKAWA Turkey Elektrik
Ticaret Ltd. Sti.
østanbul +90-216-5273450
ZA YASKAWA Southern Africa (PTY) Ltd
Johannesburg +27-11-6083182
robotics@yaskawa.eu.com
www.yaskawa.eu.com