Motoman JRC Installation - Maintenace Guide
Motoman JRC Installation - Maintenace Guide
Motoman JRC Installation - Maintenace Guide
JRC
INSTALLATION & MAINTENANCE GUIDE
Upon receipt of the product and prior to initial operation,read these instructions thoroughly,and
retain for future reference.
MOTOMAN INSTRUCTIONS
MOTOMAN-□□□INSTRUCTIONS
JRC BEGINNER’S GUIDE
JRC SETTING-UP MANUAL
JRC INSTALLATION & MAINTENANCE GUIDE
JRC WINCAPSⅡGUIDE
JRC PROGRAMMER’S MANUAL
JRC ERROR CODE TABLES
Important
To ensure operator safety, be sure to read the precautions and instructions in "SAFETY PRECAUTIONS,"
pages 1 through 8.
i
How the documentation set is organized
The documentation set consists of the following six books. If you are unfamiliar with this robot series,
please read all six books and understand them fully before operating your robot.
BEGINNER'S GUIDE
Introduces you to the robot. Taking an equipment setup example, this book guides you through
running your robot with the teach pendant, making a program in WINCAPSII, and running your
robot automatically.
SETTING-UP MANUAL
Describes how to set-up or teach your robot with the teach pendant or operating panel.
PROGRAMMER'S MANUAL
Describes the PAC programming language, steps to develop programs in PAC, and command
specifications.
ii
How this book is organized
This book is just one part of the documentation set. This book consists of SAFETY PRECAUTIONS,
chapters one through six, and appendix.
SAFETY PRECAUTIONS
Defines safety terms and related symbols and provides precautions that should be observed. Be sure to
read this section before operating your robot.
Appendix
iii
SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
Be sure to observe all of the following safety precautions.
Strict observance of these warning and caution indications are a MUST for preventing accidents, which
could result in bodily injury and substantial property damage. Make sure you fully understand all
definitions of these terms and related symbols given below, before you proceed to the text itself.
Task program: Refers to a set of instructions for motion and auxiliary functions that define the specific
intended task of the robot system. (Quoted from the RIA Committee Draft.)
1
1. Introduction This section provides safety precautions to be observed during
installation, teaching, inspection, adjustment, and maintenance
of the robot.
2. Installation Precautions
2.1 Insuring the proper The robot and the robot controller have not been designed to
installation withstand explosions, dust-proof, nor are they splash-proof.
environment Therefore, they should not be installed in any environment
where:
(1) there are flammable gases or liquids,
(2) there are any shavings from metal processing or other
conductive material flying about,
(3) there are any acidic, alkaline or other corrosive gases,
(4) there is cutting or grinding oil mist,
(5) it may likely be submerged in fluid,
(6) there is sulfuric cutting or grinding oil mist, or
(7) there are any large-sized inverters, high output/high
frequency transmitters, large contactors, welders, or other
sources of electrical noise.
2.2 Service space The robot and peripheral equipment should be installed so that
sufficient service space is maintained for safe teaching,
maintenance, and inspection.
2.3 Control devices The robot controller, teach pendant, and operating panel should
outside the robot's be installed outside the robot's restricted space and in a place
where you can observe all of the robot’s movements when
restricted space
operating the robot controller, teach pendant, or operating panel.
2.4 Positioning of gauges Pressure gauges, oil pressure gauges and other gauges should
be installed in an easy-to-check location.
2
SAFETY PRECAUTIONS
2.8 Setting-up the safety A safety fence or enclosure should be set up so that no one can
fence or enclosure easily enter the robot's restricted space. If it is impossible, utilize
other protectors as described in Section 2.9.
(1) The fence or enclosure should be constructed so that it
cannot be easily moved or removed.
(2) The fence or enclosure should be constructed so that it
cannot be easily damaged or deformed through external
force.
(3) Establish the exit/entrance to the fence or enclosure.
Construct the fence or enclosure so that no one can easily
get past it by climbing over the fence or enclosure.
(4) The fence or enclosure should be constructed to ensure that
it is not possible for hands or any other parts of the body to
get through it.
(5) Take any one of the following protections for the entrance/
exit of the fence or enclosure:
1) Place a door, rope or chain across the entrance/exit of
the fence or enclosure, and fit it with an interlock that
ensures the emergency stop device operates
automatically if it is opened or removed.
2) Post a warning notice at the entrance/exit of the fence or
enclosure stating "In operation--Entry forbidden" or
"Work in progress--Do not operate" and ensure that
workers follow these instructions at all times.
When making a test run, before setting up the fence or
enclosure, place an overseer in a position outside the
robot’s restricted space and one in which he/she can see
all of the robot’s movements. The overseer should
prevent workers from entering the robot's restricted
space and be devoted solely to that task.
3
2.9 Positioning of rope or If it is not possible to set up the safety fence or enclosure
chain described in Section 2.8, hang a rope or chain around the
perimeter of the robot’s restricted space to ensure that no one
can enter the restricted space.
(1) Ensure the support posts cannot be moved easily.
(2) Ensure that the rope or chain’s color or material can easily
be discerned from the surrounds.
(3) Post a warning notice in a position where it is easy to see
stating "In operation--Entry forbidden" or "Work in progress
--Do not operate" and ensure that workers follow these
instructions at all times.
(4) Set the exit/entrance, and follow the instructions given in
Section 2.8, (3) through (5).
2.10 Setting the robot's The area required for the robot to work is called the robot's
motion space operating space.
If the robot’s motion space is greater than the operating space, it
is recommended that you set a smaller motion space to prevent
the robot from interfering or disrupting other equipment.
Refer to the "INSTALLATION & MAINTENANCE GUIDE"
Chapter 4.
2.11 No robot modification Never modify the robot unit, robot controller, teach pendant or
allowed other devices.
2.12 Cleaning of tools If your robot uses welding guns, paint spray nozzles, or other
end-effectors requiring cleaning, it is recommended that the
cleaning process be carried out automatically.
2.14 Protection from objects If there is any risk of workers being injured in the event that the
thrown by the end- object being held by the end-effector is dropped or thrown by the
end-effector, consider the size, weight, temperature and
effector
chemical nature of the object and take appropriate safeguards to
ensure safety.
4
SAFETY PRECAUTIONS
3. Precautions
while robot is Touching the robot while it is in operation can lead to
Warning seriousinjury. Please ensure the following conditions are
running maintainedand that the cautions listed from Section 3.1
onwards are followed when any work is being performed.
1) Do not enter the robot's restricted space when the robot
is in operation or when the motor power is on.
2) As a precaution against malfunction, ensure that an
emergency stop device is activated to cut the power to
the robot motor upon entry into the robot's restricted
space.
3) When it is necessary to enter the robot's restricted space
to perform teaching or maintenance work while the robot
is running, ensure that the steps described in Section 3.3
"Ensuring safety of workers performing jobs within the
robot's restricted space" are taken.
3.1 Creation of working When entering the robot’s restricted space to perform teaching
regulations and or maintenance inspections, set "working regulations" for the
following items and ensure workers adhere to them.
assuring worker
adherence (1) Operating procedures required to run the robot.
(2) Robot speed when performing teaching.
(3) Signaling methods to be used when more than one worker is
to perform work.
(4) Steps that must be taken by the worker in the event of a
malfunction, according to the contents of the malfunction.
(5) The necessary steps for checking release and safety of the
malfunction status, in order to restart the robot after robot
movement has been stopped due to activation of the
emergency stop device
(6) Apart from the above, any steps below necessary to prevent
danger from unexpected robot movement or malfunction of
the robot.
1) Display of the control panel (See Section 3.2 on the
following page)
2) Assuring the safety of workers performing jobs within the
robot's restricted space (See Section 3.3 on the following
page)
3) Maintaining worker position and stance
Position and stance that enables the worker to confirm
normal robot operation and to take immediate refuge if a
malfunction occurs.
5
4) Implementation of measures for noise prevention
5) Signaling methods for workers of related equipment
6) Types of malfunctions and how to distinguish them
Please ensure "working regulations" are appropriate to the robot
type, the place of installation and to the content of the work.
Be sure to consult the opinions of related workers, engineers at
the equipment manufacturer and that of a labor safety consultant
when creating these "working regulations".
3.2 Display of operation To prevent anyone other than the worker from accessing the
panel start switch or the changeover switch by accident during
operation, display something to indicate it is in operation on the
operating panel or teach pendant. Take any other steps as
appropriate, such as locking the cover.
3.3 Ensuring safety of When performing jobs within the robot’s restricted space, take
workers performing any of the following steps to ensure that robot operation can be
stopped immediately upon a malfunction.
jobs within the robot's
restricted space (1) Ensure an overseer is placed in a position outside the
robot’s restricted space and one in which he/she can see all
robot movements, and that he/she is devoted solely to that
task.
c An emergency stop device should be activated
immediately upon a malfunction.
d Do not permit anyone other than the worker engaged for
that job to enter the robot’s restricted space.
(2) Ensure a worker within the robot's restricted space carries
the portable emergency stop switch so he/she can press it
(the robot stop button on the teach pendant) immediately if it
should be necessary to do so.
3.4 Inspections before Before starting work such as teaching, inspect the following
commencing work items, carry out any repairs immediately upon detection of a
malfunction and perform any other necessary measures.
such as teaching
(1) Check for any damage to the sheath or cover of the external
wiring or to the external devices.
(2) Check that the robot is functioning normally or not (any
unusual noise or vibration during operation).
(3) Check the functioning of the emergency stop device.
(4) Check there is no leakage of air or oil from any pipes.
(5) Check there are no obstructive objects in or near the robot’s
restricted space.
3.5 Release of residual air Before disassembling or replacing pneumatic parts, first release
pressure any residual air pressure in the drive cylinder.
6
SAFETY PRECAUTIONS
3.6 Precautions for test Whenever possible, have the worker stay outside of the robot's
runs restricted space when performing test runs.
3.8 Precautions in repairs (1) Do not perform repairs outside of the designated range.
(2) Under no circumstances should the interlock mechanism be
removed.
(3) When opening the robot controller's cover for battery
replacement or any other reasons, always turn the robot
controller power off and disconnect the power cable.
(4) Use only spare tools authorized by YASKAWA.
4. Daily and periodical (1) Be sure to perform daily and periodical inspections. Before
starting jobs, always check that there is no problem with the
inspections robot and related equipment. If any problems are found,
take any necessary measures to correct them.
(2) When carrying out periodical inspections or any repairs,
maintain records and keep them for at least 3 years.
7
5. Management of (1) After finishing teaching or making any changes, always save
the programs and data onto floppy disks.
floppy disks
Making back-ups will help you recover if data stored in the
robot controller is lost due to the expired life of the back-up
battery.
(2) Write the names of each of the floppy disks used for storing
task programs to prevent incorrect disks from loading into
the robot controller.
(3) Store the floppy disks where they will not be exposed to
dust, humidity and magnetic field, which could corrupt the
disks or data stored on them.
8
CONTENTS
Preface.........................................................................................................................................i
i
How the documentation set is organized ..............................................................................ii
ii
How this book is organized................................................................................................... iii
SAFETY PRECAUTIONS ............................................................................................................1
1
General Information
about Robot
(2) Manuals
1) BEGINNER'S GUIDE
2) INSTALLATION & MAINTENANCE GUIDE
1 each
3) SETTING-UP MANUAL
4) PROGRAMMER'S MANUAL
5) ERROR CODE TABLES
(3) Spare fuse for robot controller 3
1-1
1.2 Robot Configuration
1.2.1 Robot System
Figure 1-1 shows the entire configuration of the robot system.
Vision camera
Robot unit (option)
RS-232C
cable
(prepared by
Floppy disk drive
customer)
(option)
Personal
computer
(prepared by
customer) (1) Robot
controller
(3) Spare fuses for robot (5) Spare output IC for robot
controller controller
Power connector for I/O
Note 1: Items (1) to (5) are the standard components listed in Table 1-1.
Note 2: The pendantless connector is attached to the robot controller connector when no teach
pendant is connected.
Note 3: The components illustrated above are typical models or parts.
1-2
Chapter 1 General Information about Robot
<Front>
Floppy disk drive (option)
FG terminal
Robot stop button
Memory backup
battery holder
Pilot lamp
Fuse box
Radiating fin
Filters (exhaust)
Filters (air intake)
1-3
Table 1-2 Connector Names
CN1 RS232C Serial interface CN8 INPUT Connector for user input
connector or system input
CN2 CRT CRT connector CN9 HAND I/O Connector for end-
effector I/O
CN3 KEYBD Keyboard connector CN10 OUTPUT Connector for user output
or system output
CN4 MOUSE Connector for PS/2 CN11 INPUT AC Power connector
mouse
CN5 PENDANT Connector for teach CN12 MOTOR Motor connector
pendant
CN6 PRINTER Printer connector CN13 ENCODER Encoder connector
1-4
Chapter 1 General Information about Robot
Item Specification
Input
External 20 user open points (PLC 12, hand input 8) + 36 fixed system points
signal
signals
(I/O) Output
32 user open points (PLC 24, hand output 8) + 33 fixed system points
signal
Self-diagnosis
Overrun, servo error, memory error, input error, etc.
function
Error codes will be displayed on the external I/O or the operating panel (option).
Error display
Error messages will be displayed in English on the teach pendant (option).
1-5
CAUTION
⋅ DO NOT touch fins. Hot surface may cause severe burns.
⋅ DO NOT insert fingers or foreign objects into opening, or
personal injury may occur.
⋅ DO NOT touch inside of controller before turning off power
switch, disconnecting cable from controller and waiting 3
minutes or more, or you can receive electric shock.
⋅ DO NOT attach or detach connectors while power switch is
on.
Improper operation may cause electric shock or controller
failure.
CAUTION IN INSTALLATION
⋅ This controller does not meet dust-proof, splash-proof or
explosion-proof specifications.
⋅ Read operation manual before installation.
⋅ Do not place anything on the controller.
1-6
Chapter 1 General Information about Robot
[ 2 ] Outer Dimensions
Figure 1-3 shows the outer dimensions of the robot controller.
ERCJ-UPJ3
YASKAWA
1-7
[ 3 ] Controller Setting Table
The controller setting table given on the next page is attached on the controller. It
shows the parameters that are set before delivery of the robot, as well as the
next replacement dates of the memory backup battery and encoder backup
battery.
• Parameters (c in Figure)
Shows only parameters changed from typical values. Blanks indicate that the
typical values are set.
For further information about parameters, see Chapter 4 "Robot Specification
Changes."
• Main software Ver. (d in Figure)
Shows the version of the main software for the controller.
• Sub software Ver. (e in Figure)
Shows the version of the control software.
• Battery replacement date (f in Figure)
Shows the next battery replacement date.
• SER No. (g in Figure)
Shows the serial number of the robot.
• TYPE (h in Figure)
Shows the model of the robot system. Its coding system is described below:
1-8
Chapter 1 General Information about Robot
1-9
1.4 Warranty
YASKAWA MOTOMAN manufactures robots under strict quality control. In case
of failure, we warranty the robot under the following conditions:
Warranty Period
The warranty shall be effective for one year from the date of purchase.
Warranty Coverage
YASKAWA MOTOMAN shall repair the robot free of charge when a failure
occurs and is attributable to the design, manufacture or material of the robot
within the warranty period in spite of proper use.
1-10
Chapter 2
Installing Robot
Controller
2-1
2.1.2 Ambient Temperature and Humidity
Keep the ambient temperature between 0°C and 40°C during operation.
Keep the ambient humidity at 90% or below to prevent dew condensation.
2.1.3 Vibration
Do not install the robot in an environment where it will be exposed to excessive
vibration or impact.
Caution: Confirm that the robot unit and the robot controller have the
same order number.
For the position of the order number, see “ 1.2 Checking the
Order Number ” in the MOTOMAN Instructions.
Special care must be taken when more than one manipulator is
to be installed.
2-2
Chapter 2 Installing Robot Components
Caution (1) The controller mounting screws must not be more than
the thickness of the mounting panel plus 5 mm in length.
If they exceed 5 mm, the nut welded holes may be
damaged.
(2) Fix the robot controller at all of the six nut-welded holes.
2-3
Robot controller M4 nut weld
bottom plate
{: Screw tightening position
Mounting (Controller mounting panel)
plate
Screw 5
2-4
Chapter 2 Installing Robot Components
[ 1 ] Stand-alone
Install the robot controller as shown in Figure 2-2.
Caution: Do not place anything within 200 mm from the air inlet and air
outlet of the robot controller.
(Left panel)
Air inlet
(Right panel)
Air outlet
2-5
[ 2 ] Wall-mounted
Install the robot controller as shown in Figure 2-3.
Caution: Do not place anything within 200 mm from the air inlet and
air outlet on the robot controller.
Radiating fin
Top
Air inlet
Air outlet
Controller
mounting
panel
Bottom
Air outlet
Air outlet
Radiating
fin Top
Controller
mounting
panel
Air inlet
2-6
Chapter 3
Optional Devices
Display
The operating panel has an LCD capable of displaying 2 lines of 16 characters. It
displays the current robot position, ongoing program number, error code when
an error occurs, and related information in alphanumerical characters.
3-1
3.1.2 Names of Operating Panel Components
Figure 3-1 shows the names of the operating panel components.
SHIFT key
M-MOD key
STOP key
R-SEL key
MOTOMAN
Cancel key
MOTOR key
OK key
Deadman switch
3-2
Chapter 3 Optional Devices
Item Specifications
Model ERCJ-OP-1
Temperature: 0 to 40°C
Installation
conditions Humidity: 90% RH or less (Dew condensation shall not be
allowed.)
Dimensions
140 × 100 × 40 mm (See Note 1)
(H x W x D)
Cable length 4 m or 8 m
3-3
3.1.4 Mounting and Connecting the Operating Panel
Connecting the operating panel
As shown in Figure 3-2, the operating panel can be connected to the robot
controller. A teach pendant can also be connected to the operating panel.
Operating panel
Robot controller
Mode switch
Turn this switch to
the MANUAL or
AUTO position.
Pendantless connector
NOTE: Be sure to secure the operating panel to a safe place such as equipment.
NOTE: When using the operating panel without the teach pendant connected, always
insert the pendantless connector into the TP socket on the operating panel.
Robot controller
3-4
Chapter 3 Optional Devices
Displaying
This function displays the contents of programs, the progress of running
programs, ongoing step number, current robot position or error messages.
3-5
3.2.2 Names of Teach Pendant Components
Figure 3-3 shows the names of the teach pendant components.
Jog dial
STOP key
Cancel key
Hand strap
OK key
Cursor keys
Hand strap
MOTOMAN
Deadman switch
Deadman switch
3-6
Chapter 3 Optional Devices
[ 1 ] Specifications
Table 3-2 lists the teach pendant specifications.
Item Specifications
Model ERCJ-TP-1
Temperature: 0 to 40°C
Installation conditions Humidity: 90% RH or less
(Dew condensation shall not be allowed.)
Weight 1 kg
Cable length 4 m, 8 m, 12 m
3-7
[ 2 ] Outer Dimensions
Figure 3-4 shows the outer dimensions of the teach pendant.
MOTOMAN
3-8
Chapter 3 Optional Devices
[ 3 ] Pendantless State
What is Pendantless State?
The state without having connected the operating panel and the teach pendant
to the robot controller is called a pendantless state.
3-9
[ 4 ] Connecting and Disconnecting Operating Panel and Teach Pendant
The operating panel and the teach pendant can be connected or disconnected
with the power to the robot controller ON. Connect or disconnect them according
to the procedure described below.
Table 3-3 shows the state of change resulting from connecting or disconnecting
the operating panel and/or the teach pendant.
Each letter in the table represents the appropriate connecting and disconnecting
procedure (×: no procedure applicable).
Before
change
Pendantless OP and TP
OP connected TP connected
mode connected
After
change
Pendantless
× (A) (B) (A)
mode
TP connected (D) × × ×
OP and TP
(D) (D) × ×
connected
Caution: The operating panel and the teach pendant cannot be connected
or disconnected while a program is being executed.
3-10
Chapter 3 Optional Devices
Procedure Steps
3-11
3.3 PC Teaching System Software,
"WINCAPSII"
The PC teaching system facilitates the creation and editing of robot programs.
Use this system to improve creation and/or robot management programs. For
further information about how to use this teaching system, refer to the
WINCAPSII GUIDE.
Reading/writing data
Programs, variables, coordinate values, CALSET data, log data, and other such
data can be read from the robot controller to and displayed on the personal
computer or written from the personal computer to the robot controller.
Caution: To use this function, the robot controller and the personal
computer must be connected to each other with a
communication cable.
Save
Programs, CALSET data, log data, etc. can be stored onto the hard disk or a
floppy disk. Data stored on the hard disk or a floppy disk can be read, reedited or
written to the robot controller.
Print
If a printer is connected to a personal computer the program’s CALSET data, log
data, and related data can be printed.
Simulation
Robot movements can be checked by simulating the movements of the robot in
animation, on the personal computer display.
A simulation can be performed with the robot body connected to the robot
controller.
When the robot is in automatic operation or manual operation mode, using the
teach pendant, the simulated image movements correspond to the actual
movement of the robot.
3-12
Chapter 3 Optional Devices
3-13
3.3.3 Communication Cable
To enable the personal computer and the robot controller to communicate with
each other, they must be connected with a communication cable. Use the
appropriate RS-232C for cross cable wiring, as shown in Figures 3-5 and 3-6.
2 2
RXD RXD
3 3
TXD TXD
4 4
DTR DTR
6 6
DSR DSR
7 7
RTS RTS
8 8
CTS CTS
5 5
SG SG
Frame Frame
Shield
1 1
DCD
2 2
RXD TXD
3 3
TXD RXD
4 4
DTR RTS
5 5
SG CTS
6 6
DSR DSR
7 7
RTS SG
8 8
CTS DCD
9 1
R1
20
DTR
22
R1
Frame Frame
Shield
3-14
Chapter 3 Optional Devices
Format
This function initializes a floppy disk so that it can store data. You need to
initialize a new floppy disk before using it.
Floppy disks will be initialized in MS-DOS format.
Save
This function stores programs, CALSET data, etc. from the robot controller onto
a floppy disk.
Load
This function reads programs, CALSET data, etc. from a floppy disk to the robot
controller.
Caution NEVER load the CALSET data prepared for other robots. If
loaded, the robot will malfunction. It is DANGEROUS.
Item Specification
Temperature : 5 to 40°C
Environmental conditions
Humidity : 20% to 80% (without dew condensation)
3-15
3.4.3 Location of the Floppy Disk Drive and its Component
Names
Floppy disk
insertion slot
Eject button
Indicator
Figure 3-7 Location of the Floppy Disk Drive and its Component Names
Notch
Inserting direction
Caution: Do not eject the floppy disk when the indicator is lit. Doing so
will damage or destroy data stored on the floppy disk.
3-16
Chapter 3 Optional Devices
Lift and remove the top cover from the robot controller.
4STEP 2
3-17
Remove the four screws from the upper plate and take off the upper
4STEP 3 plate.
Push the two pins of the blind plate outwards and remove the blind
4STEP 4 plate.
3-18
Chapter 3 Optional Devices
Mount the floppy disk drive in the appropriate position of the robot
4STEP 5 controller.
The floppy disk drive is secured to a disk drive mounting plate.
Tighten the two screws used to fasten the front panel of the floppy disk
4STEP 6 drive.
3-19
Tighten the four screws on the floppy disk drive mounting plate.
4STEP 7
Connector J6 FDD 26P on the printed circuit board has a cable lock.
4STEP 8 If the connector is locked, lift and unlock it. The lock is made of resin.
Do not apply excessive force to it or the lock may be damaged. Handle
it with extreme care.
Insert the flat cable of the floppy disk drives completely into connector
J6 FDD 26P on the circuit board. If the flat cable is inserted
completely, the blue line marked on the connecting section will
become aligned with the top edge of the connector.
3-20
Chapter 3 Optional Devices
3-21
3.5 µVision Board
3.5.1 µVision Board Specifications
Insetting a µVision board in the robot controller makes a variety of image
processing functions available.
Similar to other commands, image processing commands are already
incorporated and no special operations or programming are required.
Item Specifications
Overlay memory
Horizontal (H) 624 × Vertical (V) 480 pixels, 2 bits × 2 screens
(drawn image)
Search model
1 MB (H255 × V255 × 8 models), up to 100 models registrable Note (1)
registration memory
Image input,
EIA/CCIR monochrome, 256 gradations, 2 channels
number of channels
Temperature: 0 to 40°C
Environmental conditions
(during operation) Humidity: 90 %RH or less
(Dew condensation shall not be allowed.)
Outside dimensions
21.4 × 114 × 185 mm (excluding projections of connectors)
(H x W x D)
Note (1) The number of registrable models depends on the model image and/or size.
(2) Since power is supplied from the inside of the robot controller, no external power
source is required.
3-22
Chapter 3 Optional Devices
Camera 1 input
connector
Camera 2 input
connector
Monitor output
connector
Note (1) The switches and the short pins on the board are already preset at the factory. Do not
change the settings. A failure may result.
Note (2) Do not connect anything to the unused connectors on the board. A failure may result.
Note (3) The serial port and the I/O port on the board are unusable. Do not connect anything to
them. A failure may result.
3-23
[ 1 ] Location of the µVision Board and Names of Connectors
Insert a µVision board into extension slot 3 (Figure 3-10).
Inserting the board in a wrong slot may damage the internal circuits of the robot
controller. For installation procedure, refer to Subsection 3.8, "Mounting
Extension Boards."
Extension slot 1
Extension slot 2
Extension slot 3
Camera input
connector 1
µVision board
Serial port
I/O port (RS-232C not used)
(TTL I/O not used)
Camera input connector 2
Monitor output connector
Camera input connector 1 Used for connection with camera 1 (12-pin, round connector)
Camera input connector 2 Used for connection with camera 2 (12-pin, round connector)
Monitor output connector Used for connection with the monitor (BNC).
Serial port RS-232C port (not used)
I/O port TTL level input/output: 1 point each (not used)
Table 3-8 Camera Input Connector Pin Layout (Manufacturer: Hirose Electric
HR10A-10R-12S or equivalent)
Pin No. Signal name Remarks
1 GND Camera power GND
2 +12V Camera power 12V
3 GND Camera power GND
4 VIDEO Video signal
5 HDGND HD synchronous signal GND
6 HD Horizontal synchronous signal
7 VD Vertical synchronous signal
8 NC Not connected
9 NC Not connected
10 NC Not connected
11 TRIG Trigger signal (not used)
12 VDGND VD synchronous signal GND
3-24
Chapter 3 Optional Devices
Image
processing CPU
circuit
Figure 3-11 illustrates the processing flow of the µ Vision board as reference.
The actual circuit configuration is different from this diagram.
3-25
X = 280
Y = 245
Overlaying
(superpose)
3-26
Chapter 3 Optional Devices
C mount
Item Specifications
Image pickup interline transfer system CCD pixels: 768 (H) × 493 (V)
Weight 120 g
98 m/s, 10G
Vibration-proof (10 to 50 Hz, 30 minutes in each of X, Y and Z directions)
Cables (Option)
3m CPC3440-03
5m CPC3440-05
15 m CPC3440-15
3-27
Caution (1) When mounting the camera to the equipment, tighten the
screws securely to the specified torque. See Figure 3-14.
(2) Do not apply a strong impact or vibration to the camera. A
failure may result.
(3) Do not touch the inside of the camera. An electric shock or
accident may result.
(4) For setting camera data, refer to the instruction manual that
comes with the camera.
3-28
Chapter 3 Optional Devices
Input impedance
Image signal output
Image signal input
Adjuster cover
Power switch
Item Specifications
Manufacturer Chuo Musen Co., Ltd.
Manufacturer’s model TMP-232-03
Cathode-ray tube 9-inch, monochrome
Image input NTSC signal 0.7 Vp-p (straight polarity)
Power supply 100 VAC, 50/60 Hz
Power consumption Approx. 30 W
Ambient temperature 0 to 40°C
Humidity 90% or less (without dew condensation)
Cables (Option)
3-29
3.6 Ethernet Board
If the robot controller has an Ethernet board integrated, it can communicate with
the PC teaching system using the TCP/IP protocol.
This board is helpful for communication between a single PC teaching system
and more than one robot controller. It also provides faster communication than
an RS-232C cable, contributing to improved response of the PC teaching
system.
Item Specifications
BNC connector
RJ-45UTP connector
Link LED
Ethernet board
CRS LED
3-30
Chapter 3 Optional Devices
Name Function
3-31
3.7 DeviceNet Board
3.7.1 Overview
The robot controller is a slave unit for serial communications which is compliant
with the open network DeviceNet. It may easily exchange I/O data with a variety
of DeviceNet-compliant control devices of many manufacturers.
[ 1 ] Features
(1) DeviceNet-compliant board
The DeviceNet is an internationally open network developed by Allen-
Bradley and is designed to allow control devices (e.g., sensors and
actuators) to communicate with each other.
(2) Can be networked with control devices of various manufacturers
The robot controller equipped with DeviceNet board can be networked with
DeviceNet-compliant control devices of various domestic and foreign
manufacturers since the communications specifications are open.
(3) Easy wiring and maintenance
The 5-core special cable and detachable connector of the DeviceNet board
make it easy to install wiring between nodes (communications units) and
disassembly/restructure the network. This will sharply reduce cost in wiring
and maintenance, as well as making replacement of units easy at the time
of failure.
(4) Sufficient number of I/Os
The controller is capable of handling a large quantity of I/O data as listed
below. Further, increase or decrease of the number of user-input I/Os is
possible in the 8 steps.
Number of I/Os
Standard Mode, specific 24 to 224
Transmission
Special Mode, specific 24 to 224
Standard Mode, specific 24 to 216
Reception
Special Mode, specific 40 to 232
[ 2 ] Typical Network
The figure below illustrates a typical network.
PLC
(Programmable controller)
3-32
Chapter 3 Optional Devices
"A" "C"
"B"
"C"
"A"
BR
3-33
[ 1 ] Components and Functions
: ON : Flashing : OFF
3-34
Chapter 3 Optional Devices
NOTE: Always turn off the controller power (including the network power) before
setting the DIP switch.
3-35
Setting the bit rate
To match the bit rate of the robot controller with that of the network, use selectors
7 and 8 of the DIP switch, referring to the table below:
1: V (Black)
2: CAN _ L (Blue)
3: Drain (Shield)
4: CAN _H (White)
5: V+ (Red)
1 2 3 4 5
It is recommended that either of the following crimp terminals be used for the
communication cable.
3-36
Chapter 3 Optional Devices
[ 2 ] General Specifications
The following tables list the controller environmental and communication
specifications.
3-37
3.7.3 Assignment of Serial I/O Data
[ 1 ] Standard Assignment Mode
In the standard assignment mode, serial input/output data are assigned as
shown in the table below:
The controller with a DeviceNet board transfers the system input/output data
only through the DeviceNet, disabling the parallel port. The controller, however,
can handle the user input/output data using both parallel ports and DeviceNet.
The following signals are transferred only through the parallel ports; robot stop,
enable auto, and CPU normal.
(1) Input Data
No. Content No. Content No. Content No. Content
512 Step stop (all tasks) 520 Bit 0 in data area 1 528 Bit 0 in data area 2 536 Bit 8 in data area 2
513 – 521 Bit 1 in data area 1 529 Bit 1 in data area 2 537 Bit 9 in data area 2
514 Halt (all tasks) 522 Bit 2 in data area 1 530 Bit 2 in data area 2 538 Bit 10 in data area 2
515 Strobe signal 523 Bit 3 in data area 1 531 Bit 3 in data area 2 539 Bit 11 in data area 2
516 Skip interrupt 524 Bit 4 in data area 1 532 Bit 4 in data area 2 540 Bit 12 in data area 2
517 – 525 Bit 5 in data area 1 533 Bit 5 in data area 2 541 Bit 13 in data area 2
518 – 526 Bit 6 in data area 1 534 Bit 6 in data area 2 542 Bit 14 in data area 2
519 Command data odd parity 527 Bit 7 in data area 1 535 Bit 7 in data area 2 543 Bit 15 in data area 2
3-38
Chapter 3 Optional Devices
3-39
3.7.4 Parameter Entry Procedure
[ 1 ] Entering the Number of Input/Output Slots
This controller allows you to increase or decrease the number of input/output
slots in bytes. The number of input slots can be set in the range from 8 (default)
to 32 (max.), and the number of output slots in the range from 7 (default) to 32
(max.). The setting procedure is given below:
F4
F6
3-40
Chapter 3 Optional Devices
F1
YR-UPJ3-B00
F5
YR-UPJ3-B00
3-41
Check that the number has been correctly changed (from 8 to 10 in this
4STEP 6 example) and press OK.
YR-UPJ3-B00
Turn the controller power OFF and then turn it back ON according to
4STEP 7 the message on the following screen.
NOTE: The internal data that you have changed will not go into effect
until you turn the controller power off and on.
YR-UPJ3-B00
3-42
Chapter 3 Optional Devices
Number of Max user input Max user input Number of Max user output Max user output
DeviceNet input points in standard points in special DeviceNet output points in standard points in special
slots assignment assignment slots assignment assignment
8 24 40 7 24 24
9 32 48 8 32 32
10 40 56 9 40 40
11 48 64 10 48 48
12 56 72 11 56 56
13 64 80 12 64 64
14 72 88 13 72 72
15 80 96 14 80 80
16 88 104 15 88 88
17 96 112 16 96 96
18 104 120 17 104 104
19 112 128 18 112 112
20 120 136 19 120 120
21 128 144 20 128 128
22 136 152 21 136 136
23 144 160 22 144 144
24 152 168 23 152 152
25 160 176 24 160 160
26 168 184 25 168 168
27 176 192 26 176 176
28 184 200 27 184 184
29 192 208 28 192 192
30 200 216 29 200 200
31 208 224 30 208 208
32 216 232 31 216 216
32 224 224
3-43
3.7.5 Error Code Table
Here, only the error codes relative to DeviceNet communication errors are
described in the table below. For other error codes, refer to the ERROR CODE
TABLES, "2 Controller Error Code Table."
3-44
Chapter 3 Optional Devices
LEDs
Error code What has happened: What to do:
MS NS
1230 Retry error in the DPRAM built in the robot Turn the controller power off and then
− −
controller on, and do the same operation again.
1232 Reset command received Turn the controller power off and then
on, and do the same operation again.
• The robot controller has received a reset G G
command from the master device.
1234 DeviceNet internal RAM error Turn the controller power off and then
on, and do the same operation again.
R
1235 Reserved for System
−
R
1236 DeviceNet internal DPRAM error Turn the controller power off and then
on, and do the same operation again.
R
1237 DeviceNet EEPROM error Turn the controller power off and then
on, and do the same operation again.
R
1238 Retry error in the DeviceNet DPRAM Turn the controller power off and then
on, and do the same operation again.
R
3-45
RC5 EDS File ($ DeviceNet Manager Generated Electronic Data Sheet)
[File]
DescText= "RC5 EDS File";
CreateDate= 11-14-1997;
CreateTime= 15:00:00;
ModDate= 06-26-1999;
ModTime= 10:57:07;
Revision= 1.1;
[Device]
VendCode = 171; $ Vendor Code
ProdType = 12; $ Product Type
ProdCode = 1; $ Product Code
MajRev = 1; $ Major Rev
MinRev = 1; $ Minor Rev
VendName =
ProdTypeStr = "Communication Adapter";
ProdName = "RC5";
Catalog = "";
[IO_Info]
Default = 0X0001; $ Poll Only
PollInfo = 0X0001, $ Poll Only
1, $ Default Input = Input1
1; $ Default Output = Output1
$Input Connections
Input1 =
7, $ From 7 to 32 Bytes, Variability
0, $ All bits are significant
0x0001, $ Poll Only Connection
"Data", $ Name
6, $ Path Length
"20 07 24 02 30 04", $ Register Object Instance 2 Attribute 4
"Robot Output Data"; $ Help
$Output Connections
Output1 =
8, $ From 8 to 32 Bytes,Variability
0, $ All bits are significant
0x0001, $ Poll Only Connection
"Data", $ Name
6, $ Path Length
"20 07 24 01 30 04", $ Register Object Instance 1 Attribute 4
"Robot Input Data"; $ Help
3-46
Chapter 3 Optional Devices
Lift and remove the top cover from the robot controller.
4STEP 2
3-47
Remove the two screws fastening the side plate from the front panel of
4STEP 3 the robot controller as shown below.
3-48
Chapter 3 Optional Devices
Remove the panel fastening screw and then the panel hole blind plate.
4STEP 5 To mount the µVision board, remove the lower blind plate.
To mount the Ethernet board or DeviceNet board, remove the upper or
the middle blind plate.
3-49
Insert the µVision board in the lower slot connector.
4STEP 7
Insert the Ethernet board or the DeviceNet board into the upper or the
4STEP 8 middle slot connector.
3-50
Chapter 3 Optional Devices
Using the removed panel hole blind plate, push up the panel of each
4STEP 9 extension board. Secure the extension board with the panel fastening
screw.
3-51
Set the assembled extension board strut back into place and tighten
4STEP 11 the screws.
Tightening torque: 0.69 Nm ±20%
Adjust the position of each board support plate with the screw so that
4STEP 12 each extension board will be supported firmly.
When installing more than one extension board, be sure to tighten
screws starting from one on lower board.
Tightening torque: 0.15 Nm ±20% for the lower slot
0.10 Nm ±20% for the middle slot
0.15 Nm ±20% for the higher slot
3-52
Chapter 3 Optional Devices
Put the top cover and secure it with the eight screws.
4STEP 14
3-53
3.9 Controller Protective Box
A controller protective box is available as an optional heat exchanger box to
protect the robot controller from an undesirable environment (dust, oil mist) in
plant.
Top cover
Rear panel
Partition plate (B)
Controller fixture
(4 locations)
Heat exchanger
DS5-1093C23-FB10
Front panel
Drain hole screw (M5 x 5L)
3-54
Chapter 3 Optional Devices
Note (1) Make the controller protective box share the same circuit breaker
of the power supply (200 VAC) with the robot controller.
Note (2) Ground the controller protective box to prevent an electric shock.
Box Box
Note: Tie up the opening of each duct not in use with an attached
binding band to prevent entry of dust, water, etc. into the
controller protective box.
3-55
3.9.4 Precautions
(1) The controller protective box is a dust-proof, splash-proof structure
equivalent to JIS IP53.
The controller protective box is not explosion-proof and must not be installed
in the following environments and locations to ensure safety:
• in an environment full of combustible gas, flammable liquid, etc;
• in an environment full of acid or alkali corrosive gas;
• in a location close to electric noise sources, such as large inverters,
high-output high-frequency generators, large conductors and welders;
• in a location where the controller protective box will not be used outside
the ambient temperature range from 0°C to 40°C;
• in a location where the controller protective box will be exposed to rain or
dew;
• in an environment where the controller protective box will be exposed
directly to water, oil or chips;
• in an environment where fine chips will be produced from cutting, etc;
• in an environment using oil other than YASKAWA's recommended oil.
YASKAWA's recommended oil: YUSHIRON OIL No. 4
(2) Seal the mounting face and screws of the controller protective box when
using it in an environment full of oil mist. Otherwise oil mist may remain on
the fin, resulting in a collection of oil. Regularly clean the controller
protective box.
(3) If oil mist, etc. collects in the controller protective box, remove the drain hole
screw and drain off the oil.
(4) The controller protective box is not equipped with a power switch. Turn ON
or OFF the controller using an external means.
(5) The controller protective box must be installed horizontally. Vertical
installation will cause accidents.
3-56
Chapter 4
Specifying Your
Robot
4.5 Recovery Procedure After Encoder Reference Position Error ............................................ 4-18
4.5.1 Purpose of the Encoder Reference Position Error.................................................................... 4-18
4.5.2 Operation Limitation When Encoder Reference Position Error ................................................ 4-20
4.5.3 Setting the Encoder Reference Position ................................................................................... 4-21
4.5.4 Recovery Procedure After Encoder Reference Position Error.................................................. 4-24
4.5.5 Moving the Robot to the Encoder Reference Position .............................................................. 4-26
4.5.6 Displaying the Current Status.................................................................................................... 4-26
Chapter 4 Customizing Your Robot
All axes are assigned a software motion limit in both the positive and negative
direction of the operation range. The software motion limit in the positive
direction is called the positive-direction software motion limit and that in the
negative direction is called the negative-direction software motion limit.
Motion
Motionrange
range Software motion limit
Mechanical end
Restricted
Restricted range
range
NLIM(Negative-direction software
motion limit)
PLIM(Positive-direction software
motion limit)
4-1
4.1.2 Changing Software Motion Limits
If the robot interferes with any other device, change the software motion limits to
make the motion space smaller as shown in Figures 4-2.
Motion range
(after change) Software motion limit
Mechanical end
Oth
e
dev r
ice
4-2
Chapter 4 Customizing Your Robot
F2
4-3
Press the SHIFT key and then press [F12 Maint.].
4STEP 4 YR-UPJ3-B00
F12
YR-UPJ3-B00
F5
4-4
Chapter 4 Customizing Your Robot
YR-UPJ3-B00
Enter a desired value using the numeric keys, then press OK.
The new value will be set on the line of the item selected in the Motion Space
window.
If two or more items must be changed, repeat Steps 4 and 5.
4-5
4.1.5 Changing the Software Motion Limit Temporarily
The robot can be operated by releasing limit check temporarily even if
the robot stops by the software limit.
Following check function are released.
①Software Motion Limit Check for Each Axis
②Robot Arm Interference Check
③Motion Space Check
NOTE 1:
When the software motion limits are released, the motion and
the current position can not be set to the variable.
NOTE 2:
The software motion limit release is canceled by the following operation.
①Cancel of the software limit release is operated.
②Automatic mode or teaching mode is selected.
③Controller's power supply is turned off.
Described below is the procedure for releasing the software motion limits.
Turn the power switch of the robot controller to ON.
4STEP 1
Set the mode selector switch of the teach pendant to MANUAL.
4STEP 2
Press [F2 Arm] on the top screen of the teach pendant.
4STEP 3
Press [F6 Aux.].
4STEP 4
YR-UPJ3-B00
4-6
Chapter 4 Customizing Your Robot
① When the limit release button is pressed in the normal state(limit not
4STEP 5 released), the following message is displayed.
②When the limit release button is pressed in the limit released state,
the following message is displayed.
4-7
4.2 CALSET
4.2.1 What Is CALSET?
Calibrating the relationship between position-related information recognized by
the robot controller and the actual position of the robot body is called CALSET.
CALSET must be performed when the motor is replaced or when the backup
battery for the encoder goes dead and the position-related data retained in the
encoder is lost as a result.
After CALSET is completed, the calibrated data of the robot body will be
recorded in the robot controller. This data is called calsetting data, and it is
different on each robot.
If you already know the absolute data in the CALSET position, input that data.
The robot arm position for CALSET is called CALSET position.
In CALSET which performs before the robot is shipped,
the position shown in Figure 4-3, 4-4 is set at the CALSET position.
The angle of the U-axis The angle of the central line of The angle of the U-axis The angle of the central line of
against the horizon is 0 the B-axis against the central against the horizon is 0 the B-axis against the central
degrees line of the U-axis is 0 degrees. degrees line of the U-axis is 0 degrees.
Figure1-a UPJ)
Figure 4-3
Figure1-b(SV3X,CR3X)
Figure 4-4
4-8
Chapter 4 Customizing Your Robot
Move the desired axis to the CALSET position in manual mode and
4STEP 1 turn off the power to the motor.
4-9
Press [F6 CALSET.]
4STEP 4 YR-UPJ3-B00
YR-UPJ3-B00
Press OK.
4STEP 6 The system message appears asking whether you want to carry out
CALSET with a caution that
the robot reference position will change.
YR-UPJ3-B00
Press OK.
4STEP 7 The system message appears informing that CALSET is completed.
4-10
Chapter 4 Customizing Your Robot
4-11
Press [F6 CALSET.].
4STEP 3 YR-UPJ3-B00
The example of changing the absolute data of the J1 axis from 606 to
4STEP 5 706 is shown in the following.
Press [F5 Change].
YR-UPJ3-B00
4-12
Chapter 4 Customizing Your Robot
Input "706".
4STEP 6 YR-UPJ3-B00
Press OK.
4STEP 7 YR-UPJ3-B00
Press OK.
4STEP 8 YR-UPJ3-B00
4-13
Press Cancel.
4STEP 9 The altering of the absolute data has been completed.
YR-UPJ3-B00
4-14
Chapter 4 Customizing Your Robot
The mass of payload is the total weight of the end-effector and workpiece,
expressed in grams.
The payload center of gravity is represented by the TOOL0 coordinate system
(see Figure 4-5) in the unit of mm.
The origin of the TOOL0 coordinate system is the center of the sixth axis flange.
Its Y-component is in the direction from the flange center to the φ6H7 pin hole
(orientation vector direction). The Z-component is in the vertical direction to the
flange face across the flange center (approach vector direction). The X-
component is in the X-axis direction of the right hand coordinate system (normal
vector direction) with the orientation vector as the Y-axis and the approach
vector as the Z-axis. (See Figure 4-6.)
+ Zb
Orientation vector (Y-axis)
Orientation vector φ6H7 (pin hole)
Normal vector (X-axis)
Approach vector (Z-axis)
6th axis flange
face
Center of flange
Approach vector
TOOL0 coordinate axis
+ Xb + Yb
Z
Position of payload center of gravity
(X6, Y6, Z6)
X6
Y
Z6
Y6
X
4-15
Y-axis positive direction (orientation vector)
4-16
Chapter 4 Customizing Your Robot
4-17
4.5 Recovery Procedure After Encoder
Reference Position Error
Warning: Move the robot in low speed which can be stopped at once with
paying attention to the robot movement.
Do not approach the robot when the robot operates.
4-18
Chapter 4 Customizing Your Robot
Reset error
①Position checking
(Move the robot to the encoder reference
position with the axis JOG operation)
NG
②Compare the encoder reference
position and the current robot
position
OK
OK:Program operation possible
NG:Error occurs again
③Recovery operation
・ Motor replacement
・ CALSET
①Position Check
If the encoder reference position error occurs, move to the encoder reference
position using the axis keys and check the position. Automatic operation, teach
check operation, and other operations will not function.
②Pulse Difference Check
The pulse number at the encoder reference position is compared with that at the
current position.
If the difference is within the allowable range, the program operation is enabled.
If not, the encoder reference position error occurs again.
・The allowable range is the number of pulses per rotation of the motor.
・The initial value of the encoder reference position is the RANG value (CALSET
position). This can be changed. For details, refer to "4.5.3 Setting the Encoder
Reference Position".
③Alarm Occurence
If the encoder reference position error occurs again, there may be an error in the
encoder system.
Check the system.
After adjusting the erroneous axis, perform CALSET operation for the erroneous
axis, then check the position again.
All axes CALSET enables the program operation without having to check the
Position.
4-19
4.5.2 Operation Limitation When Encoder Reference Position
Error
The each function concerning an encoder reference position cannot be executed
as shown in the following table based on the detection result of an encoder
reference position error at the controller power ON.
4-20
Chapter 4 Customizing Your Robot
4-21
Press [F8 ENC Ref]
4STEP 4 YR-UPJ3-B00
YR-UPJ3-B00
YR-UPJ3-B00
4-22
Chapter 4 Customizing Your Robot
Reference Reset (Set the RANG value (CALSET position) as the encoder reference position)
Perform the same operation as from STEP2 to STEP4 of the Reference
4STEP 1 Change.
4-23
4.5.4 Recovery Procedure After Encoder Reference Position
Error
When the encoder reference position error occurs, perform the following
operations:
・ Reset the encoder reference position error
・ Turn the motor power ON.
Then, perform the position check operation as follow.
If the encoder system is abnormal, give appropriate treatment like the exchange
etc.
Perform the same operation as from STEP2 to STEP4 of the Reference
4STEP 1 Change.
4-24
Chapter 4 Customizing Your Robot
Detection Error.
Follow the steps below when you perform the position check operation with the
operating panel.
Press the [OK] key. The position is confirmed and the result is
4STEP 4 displayed.
When the encoder reference position error is released, “No Problem”
is displayed in the LCD.
If it is not released, ×○×○○○○○ is displayed in the LCD.
(×
×:Error, ○:Normal, 1th axis, 2nd axis, from the left)
4-25
4.5.5 Moving the Robot to the Encoder Reference Position
4-26
Chapter 5
Robot Controller
Interface
Caution: The selected mode will not become valid until the power to the
Robot Controller is turned OFF and turned ON again, after the
change.
5-1
[ 1 ] Switching from the Teach Pendant
Follow the procedure below when switching from one mode to the other from the
teach pendant:
F6
F1
5-2
Chapter 5 Robot Controller Interface
Using the jog dial or cursor keys, select the Allocation mode field.
4STEP 4
YR-UPJ3-B00
Special Special-DV
Special Special-DV
F5
Special
Special
5-3
Enter the number of the desired mode by pressing the corresponding
4STEP 6 number key, then press OK.
The modes and their numbers are shown in the table below.
Press OK.
4STEP 7 YR-UPJ3-B00
Press OK.
4STEP 8 The screen returns to the Auxiliary Functions (I/O) window.
5-4
Chapter 5 Robot Controller Interface
Start the DIO Manager and the DIO Manager window opens.
5-5
Select the SETTING command from the Tools menu of DIO Manager.
4STEP 3
Special
5-6
Chapter 5 Robot Controller Interface
Special
5-7
Click on OK in the setting window.
4STEP 7 The setting window closes.
5-8
Chapter 5 Robot Controller Interface
Check off the check box by clicking on the Hard setting field.
4STEP 10
A message window appears confirming that you are sure to update the
data.
5-9
Click on the Yes button.
4STEP 12
The Transmitting hard setting table window appears displaying a bar graph
that indicates the transfer progress.
After the Transmitting hard setting table window disappears from the
4STEP 13 screen, set the power switch of the Robot Controller to OFF.
5-10
Chapter 5 Robot Controller Interface
<Front>
Floppy disk drive (option)
FG terminal
Robot stop button
Pilot lamp
Fuse box
CN1 RS232C Serial Communication Connector CN7 I/O POWER I/O Power Connector
CN2 CRT CRT Connector CN8 INPUT User-input/System-input Connector
CN3 KEYBD Keyboard Connector CN9 HAND I/O End-effector I/O Connector
CN4 MOUSE PS/2 Mouse Connector CN10 OUTPUT User-output/System-output Connector
CN5 PENDANT Teach Pendant Connector CN11 INPUT AC Power Connector
CN6 PRINTER Printer Connector CN12 MOTOR Motor Connector
CN13 ENCODER Encoder Connector
5-11
5.1.3 Example of Control System Configuration
Figure 5-2 shows an example of the control system configuration.
Robot body
Motor
Encoder (Directly controlled
from the robot)
CN12
Solenoid valve, relay
CN13
Teach
pendant CN9 I/O Connect the
following
CN5 Robot controller if necessary.
Power
Operating CN7 source
panel (24V)
CN1
Visual
device
Personal
computer
PLC
Equipment Power
operation source
panel (24V)
Photoelectric switch,
proximity switch, etc.
5-12
Chapter 5 Robot Controller Interface
Fixed by system
No. of
Type Function
points
Robot stop, Enable Auto, interrupt skip, instantaneous stop (all tasks),
System input 5
step stop (all tasks)
No. of
Type Function
points
5-13
5.1.4.2 Special Mode
Table 5-3 shows the types of I/O signals used in special mode.
Fixed by system
No. of
Type Function
points
Inputs to turn ON the power to the robot from the external device (PLC), or
System input 22 select and start a program instead of operations by the operating panel or
teach pendant.
Outputs to inform the external device (PLC) of the robot status, such as the
System output 27
robot in operation or the occurrence of an error.
No. of
Type Function
points
5-14
Chapter 5 Robot Controller Interface
5.2.2.1 IN Command
The IN command inputs a signal from the user input specified by an IO type
variable and substitutes it for an arithmetic variable.
For further information about the IN command, refer to the PROGRAMMER'S
MANUAL, Chapter 13, Section 13.1 "IN."
5-15
5.2.3 User Output Commands
There are three types of user output commands, SET, RESET and OUT. The
SET and RESET commands turn ON and OFF all user outputs specified by I/O
type variables. The OUT command outputs data to a specified user output.
5-16
Chapter 5 Robot Controller Interface
Table 5-4 Types and Functions of System Output Signals to be Used in Standard Mode
Continue start
Outputs when Continue Start is enabled.
permitted
5-17
5.3.2 Usage of System Output Signals (Standard Mode)
The usage of each system output signal in standard mode is described below:
(3) Usage
The "mode switching command" will be executed as soon as this signal and
the auto mode signal are turned ON, after the power is turned ON.
(4) ON conditions
c The signal will be turned ON when the system program for the Robot
Controller normally starts, after the power, is turned ON and the mode
switching command is ready to execute.
d The signal will be turned ON when a robot error is cleared by the CANCEL
key of the operating panel or teach pendant or by a ROBOT ERROR
CLEAR COMMAND, after the power is turned OFF.
(5) OFF condition
The signal will be turned OFF when a robot error or robot warning signal is
turned ON.
ROBOT
FORMAT output
5-18
Chapter 5 Robot Controller Interface
(3) Usage
Starting the program from the external device requires an EXTERNAL
MODE SWITCHING BY MODE SWITCHING COMMAND input and a
PROGRAM START BY PROGRAM OPERATION COMMAND input. The
signal is used to monitor the auto mode output signal and determine whether
to execute the command.
(4) ON condition
The signal will be output when the robot enters auto mode by setting the
mode selector switch of the operating panel or teach pendant to AUTO.
Caution: The signal will not be turned OFF with INSTANTANEOUS STOP,
STEP STOP or CYCLE STOP commands.
Auto mode
output
5-19
5.3.2.3 External Mode (Output)
(1) Function
The signal outputs to the external device that the robot is in external mode.
(3) Usage
Starting the program from the external device requires an EXTERNAL
MODE SWITCHING BY MODE SWITCHING COMMAND input and a
PROGRAM START BY PROGRAM OPERATION COMMAND input. The
signal is used to confirm that the robot is in external mode.
(4) ON conditions
c The signal will be turned ON under the following conditions.
The external mode is selected on the teach pendant.
d The EXTERNAL/INTERNAL is input on the operating panel in AUTO
MODE and in the INTERNAL CONTROL ON state.
e The EXTERNAL MODE SWITCHING BY MODE SWITCHING
COMMAND is input from the external device.
(5) OFF conditions
The signal will be turned ON under the following conditions.
c When internal mode is selected on the teach pendant.
d When the mode selector switch of the teach pendant is set to MANUAL or
TEACH CHECK in external mode.
e When EXTERNAL/INTERNAL is input on the operating panel in AUTO
MODE and in the INTERNAL CONTROL OFF state.
f When ROBOT STOP is input.
g When ROBOT ERROR is output.
Caution: The signal will not be turned OFF with INSTANTANEOUS STOP,
STEP STOP or CYCLE STOP.
External mode
output
5-20
Chapter 5 Robot Controller Interface
(3) Usage
Starting the program requires the power to the motor to be turned ON. This
signal is used to light the motor power ON indicator lamp on an external
operating panel.
(4) ON conditions
The signal will be turned ON when the power to the motor is turned ON.
c When the MOTOR key of the operating panel or teach pendant is
activated; or
d When the motor runs with a MOTOR ON AND CAL EXECUTION BY
MODE SWITCHING COMMAND input from the external device.
(5) OFF conditions
The signal will be turned OFF when the power to the motor is turned OFF.
c When the MOTOR key of the operating panel or teach pendant is
deactivated and the ROBOT STOP button is operated;
d When ROBOT STOP is input from the external device; or
e When a ROBOT ERROR is output. If errors 0 × 6071 to 607B, 0 × 6671 to
667B, 0 × 607F occur, the servo will be turned OFF in automatic or
external mode but will not be turned OFF in the manual or the teach check
mode.
⋅ When the MOTOR key of the operating panel or teach pendant is activated.
⋅ When MOTOR ON AND CAL EXECUTION WITH MODE SWITCHING
COMMAND is input from an external device.
ON
Servo ON output OFF
5-21
5.3.2.5 Robot in Operation (Output)
(1) Function
This signal outputs to the external device that the robot is in operation.
(3) Usage
The signal is used to light the robot operating indicator lamp of an external
operating panel.
Since the signal is turned OFF with STOP ALL PROGRAMS, outputs to the
external device that all programs are stopped.
(4) ON conditions
The signal will be turned ON during execution of the program and also while
in the WAIT STATE with a condition branch or timer command.
5-22
Chapter 5 Robot Controller Interface
(3) Usage
c The signal is used to light the Robot Controller external operating panel
error indicator lamp.
d The signal is used when a normal CPU SIGNAL is turned OFF because
of an error and the PLC corrects it.
(4) ON conditions
The signal will be turned ON by the hardware when the Robot Controller
CPU operates normally with the power turned ON.
Caution: The OFF state of this signal indicates that the Robot Controller
internal arithmetic circuit may be damaged. Therefore, ROBOT
ERROR, ERROR NUMBER, and other outputs may not be
correct.
5-23
5.3.2.7 Robot Error (Output)
(1) Function
The signal outputs to the external device that a problem, such as a servo
error or a program error, occurs with the robot.
(3) Usage
c The signal is used to light the robot external operating panel error
indicator lamp of an.
d The signal is used to help the PLC clear an error in response to a
ROBOT ERROR signal.
(4) ON conditions
As shown in Figure 5-8, the signal will be turned ON under the following
conditions.
c When an error, such as a servo error, a program error or program
undefined, occurs at the start of the program and during execution of the
program.
d When an error occurs during execution of the program in internal
operation by the operating panel or the teach pendant or in external
operation by the PLC.
Caution: The signal will not be output when an error, such as a program
input error occurs in manual operation, except when a servo
error occurs in manual operation. For further information, see
the "ERROR CODE TABLES."
Robot error
5-24
Chapter 5 Robot Controller Interface
Caution: The signal will not be output if a minor error, such as a program
selection error caused by the operation of the teach pendant or
operating panel.
(2) Terminal number
No.9 of connector CN10.
(3) Usage
⋅ The signal is used to light the robot warning indicator lamp of the external
operating panel.
⋅ The signal is used to help the PLC clear an error in response to a ROBOT
WARNING signal.
(4) ON condition
As shown in Figure 5-9, the signal will be turned ON if a minor error occurs
during I/O processing, execution of the program or servo processing,
irrespective of the operation mode.
(5) OFF conditions
As shown in Figure 5-9, the robot-warning signal will be turned OFF under
the following conditions.
⋅ When a ROBOT ERROR CLEAR COMMAND is input from the external
device and the existing error is cleared.
⋅ When operating the OK or Cancel key on the operating panel or the teach
pendant clears the existing error.
Robot warning
5-25
5.3.2.9 Dead Battery Warning (Output)
(1) Function
The signal will be output when the voltage of the encoder back-up battery or
memory back-up battery becomes lower than acceptable.
(3) Usage
The signal is used to check the timing battery replacement. For example,
the battery voltage becomes lower than acceptable.
(4) ON condition
The signal will be turned ON when the voltage of the encoder back-up
battery or memory back-up battery becomes lower than acceptable.
Dead battery
warning output
⋅ Battery replaced
5-26
Chapter 5 Robot Controller Interface
(3) Usage
Use this signal when you want to know whether the continue start is
permitted.
(4) ON condition
This signal comes on when the continue start is permitted. For details, refer
to the SETTING-UP MANUAL.
Table 5-5 Types and Functions of System Input Signals to be Used in Standard Mode
Step stop (all Step-stops all programs being executed with canceling
tasks) signals.
5-27
5.3.4 Usage of System Input Signals (Standard Mode)
The usage of each system input signal in standard mode is described below.
(3) Usage
The signal is used for the AUTO/TEACHING selector switch of an external
operating panel and can be combined with a safety fence switch.
5-28
Chapter 5 Robot Controller Interface
5-29
5.3.4.3 Step Stop (All Tasks) (Input)
(1) Function
Input this signal to step-stop the program being executed from the external
device. All tasks will be step-stopped.
(2) Terminal
No.5 of connector CN8.
Robot status
1-cycle operation
5-30
Chapter 5 Robot Controller Interface
ON (shorted)
5-31
5.3.4.5 Interrupt Skip (Input)
(1) Function
If this signal is turned ON (shorted) during execution of the robot operation
command, within the range between INTERRUPT ON and INTERRUPT
OFF in the program, the correct step operation will immediately stop and the
next step will start.
(3) Usage
See the PROGRAMMER'S MANUAL, Chapter 12, "12.3 INTERRUPT
ON/OFF."
INTERRUPT ON
Command Operating halfway Next operation
Robot status
5-32
Chapter 5 Robot Controller Interface
5-33
5.4 Command Execution I/O Signals
Dedicated to Standard Mode
In standard mode the I/O commands can be executed using command
execution I/O signals. I/O commands execute the following.
⋅ Operate (start and stop) a program for each task.
⋅ Refer to or change variables from the external device.
⋅ Refer to or change inputs and outputs from the external device.
Type I variable write ⋅ Reads a value from the system I/O area and substitutes it for a
Type I variable.
Type I variable read ⋅ Outputs a Type I variable to the system I/O area.
Robot error clear ⋅ Clears a robot error from the external device.
Internal I/O write ⋅ Sets the state of internal inputs and outputs.
Internal I/O read ⋅ Outputs the state of internal inputs and outputs to the system I/O
area.
5-34
Chapter 5 Robot Controller Interface
Note c 1 ms or more k
⋅ Status Area (output)
⋅ Status Parity (output)
5-35
c Set a command area, a data area (if necessary) and command and data
area odd parity for the command execution I/O signal from the external
device to the Robot Controller.
e The controller reads the command area, the data area and the command
and data area odd parity as the strobe signal is input.
g If the command is one that outputs a status, the controller sets the status
area and status parity.
h After command processing has been completed and a status area has been
set, the controller turns ON the command processing complete signal.
If an error occurs in the while processing, a robot error signal will be output
together with the command processing complete signal.
i The PLC waits until the command processing complete signal is input, and
receives the status of the status area, if necessary. In this case, confirmation
that no error exists with the robot.
j After the PLC has read the status, it turns OFF the command and data areas
and the strobe signal.
k As soon as the strobe signal is turned OFF, the controller turns OFF the
status area and the command processing complete signal.
The robot error signal, which is output due to a command processing error,
remains ON until a robot error clear command is executed.
Caution: e The maximum time taken until the status area and the
command processing complete signal are turned OFF, after
the strobe signal is turned OFF in j, is 100 msec.
f If the strobe signal is turned OFF before the command
processing complete signal is turned ON in h, the command
processing complete signal and the status area will be
output and then turned OFF within 100 msec.
5-36
Chapter 5 Robot Controller Interface
(1) Function
Specifies the commands to be executed by the Robot Controller.
Sets the command area at all times, and data areas 1 and 2, if necessary.
5-37
[ 2 ] Strobe Signal (Input)
(1) Function
This signal informs the Robot Controller that the command area, data areas
1 and 2, and the command and data area odd parity bit have been set.
Additionally it directs the start of command processing.
Caution: Perform command input with a strobe signal after the system
output signal ROBOT INITIALIZATION COMPLETE is output.
5-38
Chapter 5 Robot Controller Interface
(1) Function
The signal outputs to the external device that I/O command processing is
completed.
(3) Usage
The signal is used to confirm that I/O command processing is complete, or
as a timing signal for obtaining the result of I/O command processing.
(4) ON conditions
c The signal will be turned ON upon completion of processing the I/O
command given and determination of outputting the status area.
d If an error occurs as a result of executing an I/O command, the result will
not be output to the status area, but the robot error signal and the
command processing complete signal will be turned simultaneously ON.
5-39
[ 4 ] Status Area
This section describes the usage of the status area (16 bits, output) and of
status area odd parity (output).
(1) Function
The signal outputs the result of I/O command processing to the external
device.
(3) Usage
The signal is used to execute an I/O command and obtain the result of the
PLC.
(4) ON conditions
c When processing of the I/O given is completed, the status corresponding
to the command will be set.
d "ON" represents the bit value = 1.
"OFF" represents the bit value = 0.
"Parity bit" is odd parity.
e Input 1 or 0 as the parity bit so that the total of 1s existing in the
command area and status area parity will be odd.
The status area counts even commands, which do not require any data
area, in a parity calculation.
f Parity can be set valid or invalid with a parameter. When parity is invalid,
no parity check will be performed.
5-40
Chapter 5 Robot Controller Interface
5-41
5.4.3.2 Program Operation Command (0001)
(1) Function
This command controls the operating state of the program specified in data
area 2 based on the setting of data area 1.
(2) Format
Command area (4 bits, input)
0001
(3) Description
c Program reset start
This command is executable only in external mode. If executed in other
mode an error will occur.
This command initializes and starts the program of the program number
specified in data area 2. PRO0 to PRO32767 can be started.
If the program number specified in data area 2 is negative, an error
(ERROR73E4) will occur.
Either of the following operations takes place according to the operating
status of the program:
⋅ If the specified program is terminated (stopped), step-stopped or
immediately stopped, it will start from the beginning.
⋅ If the specified program is running, an error (ERROR21F5) will be
displayed, and the program will stop.
5-42
Chapter 5 Robot Controller Interface
d Program start
This command is executable only in external mode. An error
(ERROR2032) will occur in other modes.
This command starts the program of the program number specified in
data area 2. PRO0 to PRO32767 can be started.
If the program number specified in data area 2 is negative, an error
(ERROR73e4) will occur.
One of the following operations takes place according to the operating
status of the program.
⋅ If the specified program is terminated (stopped), it will start from the
beginning.
⋅ If the specified program is step-stopped, it will resume from the step
following the suspended step.
⋅ If the specified program is immediately stopped, it will resume from
the step following the suspended step. When the program is
instantaneously stopped in while in execution of an operation
command, it will resume from the operation still undone.
⋅ If the specified program is running, an error (ERROR21F5) will be
displayed, and the program will stop.
e Continue start
This command is executable only in external mode when the Continue
Start Permitted signal is on. The data area will be ignored.
f Step stop
This command step-stops the program of the program number specified
in data area 2. PRO0 to PR032767 can be step-stopped.
If the program number specified in data area 2 is negative, all programs
being executed will step-stop.
Either of the following operations takes place according to the operating
status of the program.
⋅ If the specified program is terminated (stopped), step-stopped or
immediately stopped, nothing will happen.
⋅ If the specified program is running, it will step-stop. If started after a
step stop, the stopped program will resume from the step following
the suspended step.
g Instantaneous top
This command immediately stops the program of the program number
specified in data area 2. PRO0 to PR032767 can be stopped
immediately.
If the program number specified in data area 2 is negative, all programs
being executed will step-stop.
Either of the following operations takes place according to the operating
status of the program:
⋅ If the specified program is terminated (stopped), step-stopped or
immediately stopped, nothing will happen.
⋅ If the specified program is running, it will immediately stop. If started
after an instantaneous stop, the stopped program will resume from
the suspended step. If the program is immediately stopped in the
middle of execution of an operation command, it will resume, starting
from the last uncompleted operation.
5-43
h Reset
This command immediately stops and also initializes the program of the
program number specified in data area 2. PRO0 to PR032767 can be
stopped.
This command cannot be used together with the program start
command.
To start a step-stopped or cycle-stopped program from the beginning,
use the program reset start command.
If the program number specified in data area 2 is negative, all programs
being executed will be reset.
One of the following operations takes place according to the operating
status of the program.
⋅ When the specified program is terminated (stopped), nothing will
happen.
⋅ When the specified program is step-stopped or immediately stopped,
it will be initialized. The initialized program will resume from the
beginning.
⋅ When the specified program is running, it will immediately stop and
also be initialized. If started after an instantaneous stop, the stopped
program will resume from the beginning.
5-44
Chapter 5 Robot Controller Interface
(2) Format
Command area (4 bits, input)
0010
(3) Description
c Speed setting
The external speed is set to the value specified in data area 2. The value
must be between 1 and 100. An error (ERROR2003) will occur if the
value is out of this range.
The external acceleration and deceleration will be set simultaneously as
shown below by setting the external speed:
External acceleration and external deceleration = External speed^2/100
(minimum value: 1)
d Acceleration setting
The external acceleration is set to the value specified in data area 2. The
value must be between 1 and 100. An error (ERROR2003) will occur if
the value is out of this range.
e Deceleration setting
The external deceleration is set to the value specified in data area 2.
The value must be between 1 and 100. An error (ERROR2003) will occur
if the value is out of this range.
5-45
5.4.3.4 Error Read (0100)
(1) Function
This command outputs the existing error number to the status area.
This command is output to the status area only when the strobe signal
remains ON.
Caution: This command will not be output if a minor error occurs, such
as a program selection error, caused by the operation of the
teach pendant or the operating panel.
(2) Format
Command area (4 bits, input)
0100
Data area 1 (8 bits, input)
Nothing will be input.
Data area 2 (16 bits, input)
Nothing will be input.
Status area (16 bits, output)
The existing error code will be output.
ERROR 6 1 7 4
(4) Description
If a command is executed when a robot error or the robot warning signal is
output, the error number, which caused the robot error or robot warning
signal to be output, will be output to the status area.
If no error exists after an error has been cleared, 0 will be output to the
status area. Also, when there is an error that does not output any robot error
or robot warning signal, 0 will be output.
5-46
Chapter 5 Robot Controller Interface
(2) Format
Command area (4 bits, input)
0101
(3) Description
The value specified in data area 2 is substituted for the Type I variable
specified in data area 1.
Although the type I variable has a storage area of 32 bits, the 16-bit data in
data area 2 will be substituted for the lower 16 bits. Zero will be substituted
for the upper 16 bits of the Type I variable.
5-47
5.4.3.6 Type I Variable Read (0110)
(1) Function
This command outputs to the status area the value of the Type Ι (integer
type) global variable of the number specified in data area 1.
(2) Format
Command area (4 bits, input)
0110
(3) Description
The value of the Type I variable specified in data area 1 is output to the
status area.
Although the Type I variable has a storage area of 32 bits, the lower 16 bits
will be output to the status area.
Therefore, any value between -32768 and 32767 can be output properly.
However, if the value is out of this range, only the lower 16 bits of the data
will be output.
5-48
Chapter 5 Robot Controller Interface
(2) Format
Command area (4 bits, input)
0111
For example, when bits 0, 1 and 7 are set, motor ON, external speed 100
and external mode will be executed in this order.
If bits other than the above are set, an error will result.
(3) Description
This command is used for equipment using the robot to switch the operation
mode of the robot to external mode from the external device
The processing operations to be executed are specified by the bits set in
data area 1 and will be executed from bit 0 to bit 7.
c Motor ON (bit 0)
When this bit is set, the power to the Robot Controller motor will be
turned ON.
d External speed 100 (bit 1)
When this bit is set, the external speed, external acceleration and
external deceleration of the Robot Controller will be set to 100.
5-49
5.4.3.8 Robot Error Clear (1000)
(1) Function
This command clears a robot error that has occurred.
(2) Format
Command area (4 bits, input)
1000
(3) Description
If a robot error occurs, this command clears it. When there is no error, no
processing will take place
When an error is displayed, the same processing as when the OK or
Cancel key of the operating panel or the teach pendant is operated will be
performed.
5-50
Chapter 5 Robot Controller Interface
(2) Format
Command area (4 bits, input)
1001
(3) Description
This command substitutes the status specified in data area 1 for the 8-bit
internal I/O area starting from the number specified in data area 2.
5-51
5.4.3.10 I/O Read (1010)
(1) Function
This command outputs to the lower 8 bits of the status area the status of the
8-bit internal I/O area starting from the number specified in data area 2.
(2) Format
Command area (4 bits, input)
1010
(3) Description
This command outputs to the lower 8 bits of the status area the status of the
8-bit internal I/O area starting from the number specified in data area 2.
Zero will be output to the upper 8 bits.
5-52
Chapter 5 Robot Controller Interface
Robot
Robot
Controller
PLC
Other Equipment
(Conveyor)
Operating Panel
5-53
Table 5-9 Example of Equipment Operating Panel Functions
Classificati
Part Application
on
Lamp d Robot external mode ⋅ Lights when the robot is in external mode.
indicator lamp ⋅ Turned OFF when the robot is not in external mode.
Switch
e Cycle stop button Stops the equipment after a cycle of operations is
completed.
Automatic operation of the robot possible when
f Operation/Adjustment OPERATION is selected.
selector switch Manual operation or teach check of the robot possible
when ADJUSTMENT is selected.
Caution: Actual equipment requires emergency stop, interlock and other functions; however,
described here are the necessary functions.
5-54
Chapter 5 Robot Controller Interface
Equipment power ON
Setting
operation/adjustment
Enable Auto ON (Internal processing)
selector switch to
operation
Operation OK indicator
lamp ON
Executing mode
Motor power ON
switching command
Executing CAL
Setting SP 100
Switching mode to
external mode
to operation origin,
when external mode
indicator lamp is ON
and operation position
1 indicator lamp is OFF.
Figure 5-19 Start and Stop Procedure and System I/O Signals-1
5-55
(Continued from preceding page)
Operation by operator and display
Step on equipment operating panel
PLC processing Robot operation
Regular operation
program is selected
and output to data
area 2.
e Automatic operation
END
Regular operation
program is selected
and output to data
area 2.
Repeated
Program start ON
END
f Operation end
Note e: In data area 1, the bit to each of "motor ON, CAL execution," "external speed 100" and
"External Mode switching" will be turned ON. Refer to Chapter 5 "5.4.3.7 Mode
Switching (0111)".
f: in the figure indicates a system I/O signal, and ←represents the flow of the signal.
Figure 5-20 Start and Stop Procedure and System I/O Signals-2
5-56
Chapter 5 Robot Controller Interface
Table 5-10 Types and Functions of System Output Signals to be Used in Special Mode
Start-up Servo ON Outputs when the power to the motor is turned ON.
Program
Outputs when the robot is in manual or teach check
pre-execution Teaching
mode.
check
Outputs when execution of the program starts in
Program start reset
response to the program start signal received.
Program end Single cycle end Outputs when the program completes a cycle.
5-57
5.5.2 Usage of System Output Signals in the Special Mode
The usage of each system output signal in the special mode is described below.
(3) Usage
OPERATION PREPARATION START will be executed after this signal and
the auto mode signal are turned ON after the power was turned ON.
(4) ON conditions
c The signal will be turned ON when the Robot Controller system program
properly starts. Preparations for operation can be started after the power
was turned ON.
d The signal will be turned ON when the robot error is cleared by the OK or
Cancel key of the operating panel or the teach pendant or by ROBOT
ERROR CLEAR and OPERATION PREPARATION START signals, after
the power was turned OFF.
(5) OFF conditions
The signal will be turned OFF when a robot error or robot warning signal is
turned ON.
ROBOT POWER ON
COMPLETE output
⋅ Robot error
5-58
Chapter 5 Robot Controller Interface
(4) ON conditions
The signal will be output when the robot enters the auto mode under the
following conditions.
c The mode selector switch of the operating panel or the teach pendant is
set to AUTO.
(5) OFF conditions
The signal will be turned OFF under the following conditions.
c When the mode selector switch of the operating panel is set to MANUAL
or the teach pendant is set to MANUAL or TEACH CHECK.
d When Enable Auto OFF is input.
(Caution: The signal will not be turned OFF in the pendantless state
described in Chapter 3, Subsection 3.2.3, "[ 3 ] Pendantless State."
Caution: The signal will not be turned OFF with INSTANTANEOUS STOP,
STEP STOP or CYCLE STOP.
⋅ The Mode selector switch of the operating panel or the teach pendant is
set to AUTO.
⋅ SWITCH AUTO MODE and OPERATION PREPARATION START are
input from the external device.
5-59
5.5.2.3 Servo ON (Output)
(1) Function
The signal outputs to the external device that the power to the robot motor is
turned ON.
(2) Terminal number
No.10 of connector CN10.
(3) Usage
Executing CAL from the external device or starting the program requires the
power to the motor to be turned ON. This signal is used to confirm that the
power to the motor is turned ON and to light the motor power ON indicator
lamp on an external operating panel.
(4) ON conditions
The signal will be turned ON when the power to the motor is turned ON
under the following conditions.
c The MOTOR switch on the operating panel or the teach pendant is
activated.
d MOTOR POWER ON + OPERATION PREPARATION START signals
are input from the external device.
(5) OFF conditions
The signal will be turned OFF when the power to the motor is turned OFF
under the following conditions.
c The MOTOR switch of the operating panel or the teach pendant is
deactivated and the ROBOT STOP button is operated.
d ROBOT STOP is input from the external device.
e ROBOT ERROR is output. If any of errors 0 × 6071 to 607B, 0 × 6671 to
667B, 0 × 607F occurs, the servo ON signal will be turned OFF in
External Auto mode but will not be turned OFF in manual or teach check
mode.
⋅ When the MOTOR button of the operating panel or the teach pendant is
turned ON. 操作
「MOTOR」ON
⋅ When MOTOR POWER ON and OPERATION PREPARATION START
signals are input from the external device.
Servo ON output
⋅ When the MOTOR button of the operating panel or the teach pendant is
turned OFF and the ROBOT STOP button is operated.
⋅ When「MOTOR」OFF
a ROBOT STOP signal is input from an external device.
⋅ When a ROBOT ERROR occurs.
5-60
Chapter 5 Robot Controller Interface
(3) Usage
This signal is used to determine whether to execute CAL.
Once CAL is completed, it does not need to be executed again.
(4) ON conditions
The signal will be turned ON upon proper completion of CAL under the
following conditions.
c When CAL is performed by the operating panel or teach pendant.
d When CAL EXECUTION and OPERATION PREPARATION START
signals are input from the external device.
(5) OFF conditions
The signal will be turned OFF when CAL is not properly completed as
shown in Figure 5-24.
It will remain OFF until CAL is performed again and properly completed.
CAL complete
⋅ Normal CAL end When a CAL error occurs.
5-61
5.5.2.5 External Mode (Output)
(1) Function
The signal outputs to the external device that the robot is in the external
mode.
(3) Usage
Starting the program from the external device requires an SWITCH EXT
MODE input, PROGRAM NO. SELECT input and a PROGRAM START
input. The signal is used to confirm to the external device that the robot is in
external mode.
(4) ON conditions
The signal will be turned ON under the following conditions.
c When INTERNAL/EXTERNAL is input on the teach pendant and the
external mode is selected.
d When EXTERNAL/INTERNAL is input on the operating panel in AUTO
MODE and in the INTERNAL CONTROL ON state.
e When SWITCH EXT MODE and OPERATION PREPARATION START
signals are input from the external device.
(5) OFF conditions
The signal will be turned OFF under the following conditions.
c When the mode selector switch of the teach pendant is set to MANUAL
or TEACH CHECK in external mode.
d When EXTERNAL/INTERNAL is input on the teach pendant and
external mode is selected.
e When EXTERNAL/INTERNAL is input on the operating panel in AUTO
MODE and in the INTERNAL CONTROL OFF state.
f When ROBOT STOP is input.
g When ROBOT ERROR is output.
Caution: The signal will not be turned OFF with STEP STOP.
⋅ When INTERNAL/EXTERNAL is input on the teach pendant and external mode is selected.
⋅ When INTERNAL/EXTERNAL is input on the operating panel in AUTO MODE and in the
INTERNAL CONTROL ON state.
⋅ When EXTERNAL MODE SWITCHING and OPERATION PREPARATION START signals are input
from the external device.
ON
External mode output OFF
5-62
Chapter 5 Robot Controller Interface
(3) Usage
This signal is used to inform an external operating panel that the robot is
teaching when they are installed separately from each other.
(4) ON conditions
The signal will be turned ON when the mode selector switch of the operating
panel or the teach pendant is set to MANUAL or TEACH CHECK, as shown
in Figure 5-26.
(5) OFF conditions
The signal will be turned OFF when the mode selector switch of the
operating panel or teach pendant is set to AUTO and the Enable Auto input
is turned ON.
・オペレーティングパネルで「Manual」操作
⋅・When
テ ィthe
ーチ mode
ング selector
ペンダ switch
ン トofでthe「 operating
MANUAL 」・panel is set to
「 Teach
MANUAL.
Check」操作
⋅ When the mode selector switch of the teach pendant is set to
MANUAL or TEACH CHECK.
Teaching
⋅ When・オペレーティングパネルまたはティーチング
the mode selector switch of the operating panel or the
teach pendant is set to AUTO and the Enable Auto input is
ペンダントで「Auto」操作、かつ外部より自
turned ON from the external device.
動運転イネーブル入力が ON
5-63
5.5.2.7 Program Start Reset (Output)
(1) Function
This signal is output to the external device when the robot receives a start
signal from the external device and starts to operate.
(3) Usage
c The signal is used to prompt the external device to receive information
that the robot program has started to run, and to process subsequent
sequence programs.
d The signal is used as a condition to turn OFF the PROGRAM START
signal sent from the external device to the robot.
(4) ON conditions
The signal will be turned ON immediately after the robot program starts to run,
as shown in Figure 5-27.
Robot status
Single-cycle operation Single-cycle operation
Program start
Reset (output)
5-64
Chapter 5 Robot Controller Interface
(3) Usage
The signal is used to light the robot operating indicator lamp of the external
operating panel.
Since the signal is turned OFF with STOP ALL PROGRAMS, it outputs to
the external device that all programs are stopped.
(4) ON conditions
The signal will be turned ON while executing the program and also in the
Wait State with a condition branch or timer command.
5-65
5.5.2.9 Single-Cycle End (Output)
(1) Function
The signal outputs to the external device that a single-cycle of the program
is completed.
Caution c: The single-cycle end signal will be output upon reading END
of the program. However, it will be output earlier than the
end of the actual robot operation because the Robot
Controller pre-reads the program.
d: The single-cycle end signal will be output on the premise
that only one program is executed at a time. If two or more
programs are executed simultaneously (multi-tasks), the
single-cycle end signal will be turned ON immediately after
any of the programs reads an END command.
(3) Usage
The signal is used to operate another equipment in synchronization with a
single-cycle end of the program.
(4) ON conditions
The signal will be turned ON when the program is read to the end.
1-CYCLE END
5-66
Chapter 5 Robot Controller Interface
(3) Usage
c The signal is used to light the Robot Controller error indicator lamp of an
external operating panel.
d The signal is used when the NORMAL CPU signal is turned OFF
because of an error and the PLC corrects it.
(4) ON conditions
The signal will be turned ON by the hardware when the CPU of the Robot
Controller operates normally with the power turned ON.
Caution: The OFF state of this signal indicates that the internal
arithmetic circuit of the Robot Controller may be damaged and
ROBOT ERROR, ERROR NUMBER and other outputs may not
be correct.
5-67
5.5.2.11 Robot Error (Output)
(1) Function
The signal outputs to the external device that a problem, such as a servo
error and a program error, occurs with the robot.
(3) Usage
c The signal is used to light the robot error indicator lamp of an external
operating panel.
d The signal is used to help the PLC clear an error in response to a
ROBOT ERROR signal.
(4) ON conditions
As shown in Figure 5-30, the signal will be turned ON under the following
conditions.
c When an error, such as a servo error, a program error and undefined
program, occurs at the start of the program and during execution of the
program.
d When an error occurs during execution of the program in internal
operation by the operating panel or the teach pendant or in external
operation by the PLC.
e When an error, such as undefined program, occurs at the start of the
program only in external operation.
Caution: The signal will not be output when an error, such as a program
input error occurs in manual operation, except when a servo
error occurs in manual operation. For further information, see
"ERROR CODE TABLES."
Robot error
5-68
Chapter 5 Robot Controller Interface
Caution: The signal will not be output in case of a minor error, such as a
program selection error, caused by the operation of the teach
pendant or operating panel.
(3) Usage
c The signal is used to light the robot warning indicator lamp of an external
operating panel.
d The signal is used to help the PLC clear an error in response to a
ROBOT WARNING signal.
(4) ON conditions
As shown in Figure 5-31, the signal will be turned ON when a minor error
occurs during I/O processing, execution of the program or servo processing,
irrespective of the operation mode.
Robot warning
5-69
5.5.2.13 Dead Battery Warning (Output)
(1) Function
The signal will be output when the voltage of the encoder back-up battery or
memory back-up battery becomes dangerously low.
(3) Usage
The signal is used to check the timing of battery replacement (lowering of
the battery voltage).
(4) ON conditions
The signal will be turned ON when the voltage of the encoder back-up
battery or memory back-up battery becomes dangerously low.
Dead battery
warning output
⋅ Battery replaced
5-70
Chapter 5 Robot Controller Interface
(3) Usage
The signal is used to display an error number on the external device.
5-71
5.5.2.15 Continue Start Permitted (Output)
(1) Function
The controller will output this signal when the continue start is permitted.
(3) Usage
Use this signal when you want to know whether the continue start is
permitted.
(4) ON condition
This signal comes on when the continue start is permitted. For details, refer
to the SETTING-UP MANUAL.
5-72
Chapter 5 Robot Controller Interface
Table 5-11 Types and Functions of System Input Signals to be Used in Special Mode
Motor power ON
Turns ON the power to the motor.
+ operation preparation start
CAL execution
Executes calibration.
+ operation preparation start
SP100
Start-up Sets the speed to 100%.
+ operation preparation start
Program execution
Continue start
Executes a continue start.
+ program start
Caution: Two or more signal names shown in the signal name field
indicate that they should be used in combination.
5-73
5.5.4 Usage of System Input Signals in Special Mode
The usage of each system input signal in Special mode is described below:
5-74
Chapter 5 Robot Controller Interface
5-75
For the input timing of the operation preparation start signal and c to f, see
Figure 5-35.
Caution: The operation preparation start signal and each input signal,
except the Enable Auto signal, will be turned OFF (falling) upon
turning ON of the external mode output is turned ON.
Although the robot is made to execute all items at start-up,
execute only necessary items at the time of recovery from
suspension during operation to reduce recovery time.
The required time to execute all items may be about 5 seconds
depending on CAL time. The time is about 1.3 seconds without
CAL. (Once CAL is completed, it does not need to be executed
again as long as the power to the Robot Controller is turned
ON.) Determine whether to execute CAL according to the CAL
complete output.
Automatic ON (shorted)
operation enable OFF (open)
1 ms. or more
Operation ON (shorted)
preparation start OFF (open)
Automatic ON (shorted)
mode output OFF (open)
Approx. 0.5s
External ON (shorted)
mode output OFF (open)
Caution:
: indicates the input or output of the signal, and indicates robot operation.
5-76
Chapter 5 Robot Controller Interface
Program ON (shorted)
start (input) OFF (open)
h Input 1 or 0 as the parity bit so that the total of 1’s existing in the eight bits
of 20 to 26 and the parity bit will be odd.
Example: When the program number is 15, the bit status of 20 to 26 is
(001111), and the total number of 1s is four, an even number.
Set 1 as the parity bit to make the total number of 1s five, an
odd number.
Caution c: The bit value =1 represents short, and the bit value =0
represents open.
d: The program numbers executable from the external device
are limited to Pro0 to Pro127.
5-77
Table 5-13 Example of Program No. Select Signals
Figure 5-37 shows an example of a program No. select signal sequence circuit
considering parity.
5-78
Chapter 5 Robot Controller Interface
Single-cycle Single-cycle
1-cycle Operation Wait for start operation Wait for start operation
Robot status
Program ON (shorted)
start signal OFF (open)
5-79
d When the status of the program start signal is switched from OFF to ON
with the program step-stopped, the program will resume from the step
following the suspended step and stop at the cycle end.
Single-cycle operation
Robot status
Performing
remaining
Operating halfway At step-stop operation
Step-stop ON (shorted)
signal (input) OFF (open)
5-80
Chapter 5 Robot Controller Interface
e When the status of the program start signal is switched from OFF to ON
with the program immediately stopped, the program will resume from the
suspended step and stop at the cycle end.
5-81
(4) Example of program start signal (rise) ON and (fall) OFF timing
c Example of program start signal rise (ON) timing
Figure 5-41 shows how to make the program start signal rise with robot
system outputs (external mode output and single-cycle end output).
External mode ON
(output) OFF
1-cycle end ON
(output) OFF
200 ms. or
more required
Program start ON (shorted)
signal (input) OFF (open)
Caution: The program start signal for the first cycle rises as soon as the
external mode becomes valid and the conditions of the
peripheral devices are met. The program start signal for
subsequent cycles rises after output of a single-cycle end
signal.
5-82
Chapter 5 Robot Controller Interface
Program start ON
reset (output) OFF
Program start ON (shorted)
signal (input) OFF (open)
b) Figure 5-43 shows how to make the program start signal fall with the
simplified method (1 shot method using a timer).
Caution c: Although the 1 shot method is easy, the timer setting for
falling to raise the program start signal in the middle of the
preceding cycle is difficult.
Use this method only to raise the program start signal after
the robot stops at the end of each cycle.
d: The status of the robot running, program start reset and
single cycle end output signals changes in sequence after
the program start signal is input (T1→T2→T3 in Figure 5-44).
The change of the status of these signals takes place within
100 msec. after the program start signal rises (ON). See
Figure 5-44.
5-83
T1, T2, T3: within 100 ms.
Robot in operation
(output)
Single-cycle end
(output)
5-84
Chapter 5 Robot Controller Interface
Executing cycle
Robot status Executing cycle Stop from beginning
Step-stop ON (shorted)
(input) OFF (open)
5-85
When issued with the Operation Preparation Start
c Figure 5-46 shows the input conditions and an operation timing chart.
d Input Program Reset before Operation Preparation Start (1 msec. or
more).
e After turned ON, this signal may take a maximum of one second for
initializing all programs. During the period, do not input signals to the
robot.
Initializing all
Executing cycle Stop programs
Max. 1 sec.
5-86
Chapter 5 Robot Controller Interface
5-87
5.5.4.7 Step Stop (All Tasks) (Input)
(1) Function
Input this signal to step-stop the program being executed from the external
device. All tasks will be step-stopped.
Step-stop ON (shorted)
signal (input) OFF (open)
Robot in operation ON
(output) OFF
5-88
Chapter 5 Robot Controller Interface
ON (shorted)
Instantaneous
stop OFF (open)
50 ms. or more required
5-89
5.5.4.9 Robot Error Clear (Input)
(1) Function
The robot can recover from a stopped state, resulting from a robot error by
turning ON (shorted) the operation preparation start signal with this signal
ON (shorted).
(2) Terminal number
No.25 of connector CN8.
Caution: The number of the terminal of connector CN8 for the operation
preparation start signal is No. 8.
(3) Usage
The signal is used to clear an error that brought the robot to a stop.
Stop due
Robot status to robot error Robot error clear Motor power ON
Operation preparation ON
start (input) OFF
50 ms. or more required
1 ms.
Robot error ON or more
required
clear (input) OFF
Motor power ON
ON (input) OFF
Robot error ON
(output) OFF
Servo ON ON
(output) OFF
Figure 5-49 Input Conditions and Operation of Robot Error Clear Signal
5-90
Chapter 5 Robot Controller Interface
(3) Usage
Refer to Chapter 12 "12.3 INTERRUPT ON/OFF" in PROGRAMMER'S
MANUAL."
INTERRUPT ON
command Operating halfway Next operation
Robot status
50 ms. or
more required
5-91
Caution:
: When turning ON (shorted) the interrupt skip signal, at least
either the program reset signal or the program start signal
must be turned OFF (open).
If the interrupt skip signal is turned ON, the robot interprets
the program start signal as instantaneously turned OFF
(open). Consequently, the program selected with the
program No. select signal will be executed from the
beginning. (See Figure 5-51.)
Executing cycle
Robot status Executing cycle halfway from beginning
5-92
Chapter 5 Robot Controller Interface
5-93
Table 5-14 Example of Equipment Operating Panel Functions
Lamp d Robot external mode ⋅ Lights when the robot is in external mode.
indicator lamp ⋅ Turned OFF when the robot is not in external mode.
Switch
e Cycle stop button Stops the equipment after a cycle of operations is
completed.
Automatic operation of the robot possible when
f Operation/Adjustment OPERATION is selected.
selector switch Manual operation or teach check of the robot possible
when ADJUSTMENT is selected.
Caution: Actual equipment requires emergency stop, interlock and other functions. However,
described here are only necessary functions and others are omitted.
5-94
Chapter 5 Robot Controller Interface
Equipment power ON
Setting
operation/adjustment
Enable Auto ON (Internal processing)
selector switch to
operation
Operation OK indicator
lamp ON
c Operation preparation start
(Note c)
Robot preparation System input for start-
button ON
up ON
Executing CAL
Setting SP 100
Switching mode to
external mode
to operation origin,
when external mode
indicator lamp is ON
and operation position
1 indicator lamp is OFF.
Figure 5-53 Start and Stop Procedure and System I/O Signals-1
5-95
(Continued from preceding page)
Operation by operator and display
Step on equipment operating panel
PLC processing Robot operation
Regular Operation
Program is
selected.
e Automatic operation
END
Regular Operation
Program is
selected.
Repeated
Program start ON
END
f Operation end
Note c: The system inputs for startup here are four types of system inputs – "motor power ON,"
"CAL execution," "SP100" and "External Mode switching." Refer to Chapter 5 "5.5.4.2
Operation Preparation Start (Input)".
d: in the figure indicates a system I/O signal, and ←represents the flow of the signal.
Figure 5-54 Start and Stop Procedure and System I/O Signals-2
5-96
Chapter 5 Robot Controller Interface
Hand Input
6 Hand output 69 Orange Blue 16 55 White Brown
(interrupt input)
7 Hand output 70 Yellow Yellow 17 Power E0V for Hand White Brown
8 Hand output 71 Green Green 18 Power E24V for Hand White Brown
5-97
(2) I/O POWER CN7: Power connector for I/O (common to both modes)
Table 5-16 CN7 Pin Layout (Common to both modes)
5 FG
Caution: When using the internal power source, keep the total current
capacity below 1.3 A. To use the internal power source of the
Robot Controller, connect the wiring so that the internal
power source will be separate from the external power
source. Improper wiring may damage the internal circuit.
5-98
Chapter 5 Robot Controller Interface
5-99
(2) INPUT CN8: User-/System-input connector (standard mode)
Instantaneous stop
7 2 Orange 32 Data area 2 bit 13 27 White
(all tasks)
5-100
Chapter 5 Robot Controller Interface
5-101
(2) INPUT CN8: User-/System-input connector (Special mode)
Table 5-20 CN8 Pin Layout (Special mode)
3 Power for Enable Auto (internal +24V) - Red 28 User input 23 Pink
18 Program No. select odd parity bit 13 Blue 43 User input 38 Gray
5-102
Chapter 5 Robot Controller Interface
5-103
F1
F2
Interval
Power source
Internal circuit
Photo-coupler
PLC Robot controller
I/O POWER
Power
connector
source
Internal circuit
Photo-coupler
5-104
Chapter 5 Robot Controller Interface
F8
1.3A
Robot Stop
Enable Auto
Robot controller
Figure 5-57 Robot Stop Input and Enable Auto Input Circuit
5-105
5.6.2.3 User-Output, System-Output, and Hand-Output Circuits
Figures 5-58 and 5-59 show an example of the configuration and connection of
the Robot Controller's user-input output, system-output and hand-output circuit.
Since the initial resistance of a lamp is small, the output circuit may be damaged
by rush current that flows when the lamp lights.
When directly turning a lamp ON or OFF, use a lamp whose rating is 0.5W or
less.
To reduce rush current, connect a resistor R that allows dark current 1/3 or less
of the rated current to flow when the lamp goes OFF.
Figure 5-60 shows an example of connecting a lamp.
(1) The User-Output, System-Output and Hand-Output Circuit are open
collector output circuits.
(2) The maximum allowable intake current is 70mA.
Keep the current consumption of a device to be connected to the
Robot Controller, such as a PLC and a relay coil, below the allowable
current.
(3) Select an induction load, such as a relay coil, which has a built-in
diode (for absorbing inverse electromotive force).
To use an induction load without a built-in diode, add a diode
equivalent to the 1S1888 (Toshiba) in close vicinity to the coil.
(5) When using the internal power source, prepare a PLC input circuit unit
that does not contain a power source.
(6) Use a multi-core shielding cable for the purpose of protecting the
devices from external noise. Ground it to the Robot Controller.
(7) 24V internal power source of the robot controller must not be
grounded.
5-106
Chapter 5 Robot Controller Interface
F1
F2
5-107
Supplied from the II/O power connector
when the internal power source is used
Lamp
Transistor array
Controller
5-108
Chapter 5 Robot Controller Interface
F1
F2
F9 Emergency
Stop +
Emergency
Stop −
F8
Figure 5-61 Emergency Stop Output Circuit (Activated by Internal Power Source)
F9 Emergency
Stop +
Emergency
Stop −
F8
Figure 5-62 Emergency Stop Output Circuit (Activated by External Power Source)
5-109
5.6.2.5 I/O Power Connector
For the power source to communicate signals between the robot controller and
the external device, the internal power source of the robot controller or an
external power source is used.
Figure 5-63 shows an example of connecting I/O power connectors when the
internal power source is used, and Figure 5-64 shows an example of connecting
I/O power connectors when an external power source is used.
0.5 mm2 or F1
more
Internal
power source
AWG20 or more
PLC
I/O circuit
Robot controller
Figure 5-63 Example of Connecting I/O Power Connectors (When the internal power source is used)
5-110
Chapter 5 Robot Controller Interface
F1
F2
Internal
power source
Robot controller
Figure 5-64 Example of Connecting I/O Power Connectors (When an external power source is used)
Caution: Use a cable of 0.5 mm2 or more in size for the wiring between the
external power source and the I/O power input connectors of the
robot controller.
5-111
5.6.3 Precautions When Wiring the Robot Controller I/O
Connectors
After the wiring of the I/O connectors of the Robot Controller is completed, check
the following before turning ON the power:
(1) Using a tester, check across the "+24V terminal" and "0V terminal" of each
connector and across the "E24V terminal" and the "E0V terminal" to see
that there is no continuity. See Figure 5-65.
(2) Using a tester, check across "each signal Output terminal" and "+24V
terminal" or "E24V terminal" of each connector to see that there is no
continuity. See Figure 5-65.
Caution: Wind adhesive vinyl tape around all ends of the unconnected
wiring of each connector to prevent them from contacting
other wiring and parts, which results in shorting.
Tester
Robot
controller External
Robot controller's “+24V
terminal” and “E24V device
terminal”
5-112
Chapter 5 Robot Controller Interface
Power
Power (GND)
17 terminal for (1)
output
hand (E0V)
Power
24V power
18 terminal for (1)
output
hand (E24V)
0V internal 0V internal
3, 4 power source power source (1)
terminal output
5-113
5.7 I/O Wiring
5.7.1 Multi-core Cables with Connectors
Use the recommended connectors and cables listed in Table 5-22.
Table 5-22 Standard of Recommended Connectors and Cables for I/O Cables
Connector Connector
Standard Cable Remarks
name model/manufacturer
PCR-E68FS connector UL2789 - With shield Caution: Set the shielding wire at
the end of the prepared
PCS-E68LA cover Equivalent to AWG28-68P cable, as shown in
OUTPUT
Honda Communications Figure 5-63. Without
Industry Co., Ltd. this preparation, a noise
malfunction may result.
PCR-E20FS connector UL2789 - With shield
PCS-E20LA cover Equivalent to AWG28-20P
HAND I/O
Honda Communications
Industry Co., Ltd.
PCR-E50FS connector UL2789 - With shield
PCS-E50LA cover Equivalent to AWG28-50P
INPUT
Honda Communications
Industry Co., Ltd.
DE-9P connector UL2405 - With shield
I/O DE-C4-J6 cover Equivalent to AWG20-2P
POWER Japan Aviation
Electronics Industry, Ltd.
Crimping terminal
Vinyl tube
The connector
shell must be a
Shielding conductive metal
braided wire Shielding wire body.
I/O cable
I/O power
connector Vinyl tube
5-114
Chapter 5 Robot Controller Interface
5.7.2 Wiring
Observe the following precautions when wiring the I/Os of the robot controller:
(1) Connect the robot power cable to a power source separate from the welder
power source.
(2) Ground the grounding wire (green) of the robot power cable.
(3) Ground the grounding terminal of the robot controller using a wire of 1.25
mm2 or more in size.
(4) For the robot power supply, use a grounding wire with grounding resistance
of 100 Ω or less.
(5) If the supply power source for the robot controller requires a leakage breaker,
use a high frequency-proof leakage breaker for inverters.
(6) Prepare wires of an appropriate capacity for the 200 VAC main line and other
cables according to Tables 5-23.
Power voltage: 3-phase, 200 VAC -15% to Pin assignment on connector (CN11), 3-phase
230 VAC + 10%, 50/60 Hz
A: 200 VAC, phase R
B: 200 VAC, phase S
C: 200 VAC, phase T
D: Ground
Power voltage: Singe-phase, 200 VAC -10% Pin assignment on connector (CN11), single-
to 230 VAC + 10%, 50/60 H phase
(7) Do not bundle the teach pendant cables, I/O cables or motor cables together
with high power lines such as 200 VAC lines and peripheral device cables, or
route the motor cables near high power devices (motor, welder, parts feeder,
etc.).
(8) Do not route any additional cables or air tubes of end-effectors through the
robot unit. Doing so will result in broken cables or tubes.
5-115
Chapter 6
Maintenance and
Inspection
6.9 Checking the Controller ON-Time and the Robot Running Time and Resetting
Their User Counters .................................................................................................................. 6-31
6.9.1 Displaying the Controller ON-time and the Robot Running Time ............................................. 6-31
6.9.2 Resetting the User Counters of the Controller ON-Time and the Robot Running Time ........... 6-33
Chapter 6 Maintenance and Inspection
6-1
6.2 Daily Inspections
6.2.1 Check Items
Before starting operations, check the items listed in Table 6-2 every day.
6-2
Chapter 6 Maintenance and Inspection
(Left panel)
Air Intake
(Right panel)
Exhaust
6-3
6.3 Quarterly Inspections
6.3.1 Check Items
Check the items listed in Table 6-3 every three months.
Controller
No. Check: How to check: Criterion What to do:
Power
Cooling fan filters OFF Visually No dust or dirt. Clean the cooling
1 in the robot fan filters. (Refer to
controller Subsect. 6.3.2.)
6-4
Chapter 6 Maintenance and Inspection
Remove the screws with your fingers to release the inlet port filter.
4STEP 2
6-5
Remove the support frame of the inlet port filter.
4STEP 3
6-6
Chapter 6 Maintenance and Inspection
Remove the screws with your fingers to release the exhaust port filter.
4STEP 5
6-7
Blow compressed air to the filter elements in the direction opposite to
4STEP 8 the regular air flow.
If the filters are excessively dirty, wash them with water or warm water
(40°C or lower). A neutral detergent is most effective.
Notes (1) Dry the washed filters completely before replacing them.
(2) If the filters are still dirty after air blowing or washing, replace
them with new ones.
6-8
Chapter 6 Maintenance and Inspection
Programs, parameters, CAL data, etc. are stored in the internal memory of the
robot controller.
The backup battery for each memory retains the above data while the power to
the robot controller is turned OFF. However, these batteries have a limited
lifetime and must, therefore, be replaced regularly.
NOTE: If two years elapse from replacement of either backup battery, the "Time
to change controller backup battery" message will appear on the teach pendant.
6-9
6.4.2 Replacing the Memory Backup Battery
This section gives an example of replacing the memory backup battery using a
floppy disk.
Caution: Before replacing the memory backup battery, save (write) the
Robot Controller memory data onto a floppy disk. The built-in
floppy disk drive is an option.
For the procedure on saving the memory data, see the SETTING-UP
MANUAL, Section 5.7 "Displaying the FDD Access Menu, [F6 Set]-[F3
FD.]-[F2 Write].
Turn the controller power ON, wait at least one minute, and turn it to
4STEP 3 OFF again.
6-10
Chapter 6 Maintenance and Inspection
6-11
Disconnect the backup battery connector.
4STEP 6
6-12
Chapter 6 Maintenance and Inspection
Caution: Take care not to pinch the battery lead wires between
covers or internal parts. Shorting many occur, resulting
in an unexpected failure.
6-13
6.4.3 Setting the Next Battery Replacement Date
After replacing the memory backup battery, set the next battery replacement
date from the teach pendant, according to the following procedure.
NOTE: This procedure cannot be performed with the operating panel.
NOTE: Check that the system clock of the robot controller shows the correct
date beforehand. If it is incorrect, the next replacement date will also become
incorrect.
4STEP 1
On the top screen of the teach pendant, press [F6 Set].
The Settings (Main) window appears.
Press OK.
4STEP 4 NOTE: If you do not want to change the replacement date, press Cancel.
The message "Are you sure you want to set the next battery replacement
date?" appears.
Press OK.
4STEP 5 The screen returns to the Settings (Main) window.
6-14
Chapter 6 Maintenance and Inspection
6.5 Supplies
Tables 6-5 lists the supplies to be replaced regularly and required tools, out of
components used in robots.
6.5.1 Supplies
Table 6-5 List of Supplies
1 Filter (left) Cooling fan filter (inlet port filter) in the robot
410041-0760
controller
2 Filter (right) Cooling fan filter (exhaust port filter) in the robot
410041-1220
controller
3 Memory backup unit 410076-0090 Memory backup battery for controller
(with metal plate)
4 Fuse (1.3A) 410054-0230 Fuse LM13 (1.3A) for controller I/O
5 Fuse (0.3A) 410054-0240 Fuse LM03 (0.3A) for controller I/O
6 IC for output (NPN) 410077-0010 IC (M54522P) for controller output
7 IC for output (PNP) 410077-0020 IC (M54564P) for controller output
6-15
6.6 Replacing Fuses
The robot controller is equipped with fuses to protect it from external wiring
shorted.
If any fuse is blown, replace it according to the following procedure
The fuse box containing fuses is mounted on the panel of the robot controller.
See Figure 6-2.
F9 F10
(Reserved)
6-16
Chapter 6 Maintenance and Inspection
Table 6-6 lists connectors corresponding to the fuses. If an output signal error
occurs, check the corresponding fuse.
Note: For the connector pin layout, refer to Chapter 5, Subsection 5.6.1
"I/O Signal Connector Pin Layout”.
6-17
6.6.1 Replacing Fuses
Replace fuses according to the following procedure:
6-18
Chapter 6 Maintenance and Inspection
6-19
Using a circuit tester, check the removed fuse for continuity.
4STEP 5
If continuity is observed with the fuse in Step 5, set the removed fuse
back into place in the fuse box.
6-20
Chapter 6 Maintenance and Inspection
6-21
6.7 Replacing the Output ICs
If an output signal error persists even after replacement of the output fuse, the
related output IC needs to be replaced.
Output ICs are located in the panel of the robot controller as shown below.
Table 6-7 lists output signals and related IC numbers and fuses.
6-22
Chapter 6 Maintenance and Inspection
Connector No. Connector terminal No. I/O Port No. Output IC No. Fuse No.
1 64
2 65
3 66
4 67
HAND I/O CN9 IC 1
5 68
6 69
7 70
8 71
F4 (1.3A)
1 72
2 73
3 74
4 75
IC 2
5 76
6 77
7 78
8 79
9 80
10 81
11 82
12 83
IC 3
13 84
14 85
15 86
16 87
F5 (1.3A)
17 88
18 89
19 90
20 91
IC 4
21 92
22 93
23 94
24 95
25 96
26 97
27 98
28 99
OUTPUT CN10 IC 5
29 100
30 101
31 102
32 103
F6 (1.3A)
33 104
34 105
35 106
36 107
IC 6
37 108
38 109
39 110
40 111
41 112
42 113
43 114
44 115
IC 7
45 116
46 117
47 118
48 119
F7 (1.3A)
49 120
50 121
51 122
52 123
IC 8
53 124
54 125
55 126
56 127
6-23
6.7.1 Replacing an Output IC
Replace an output IC according to the procedure given below:
6-24
Chapter 6 Maintenance and Inspection
Check the ICs marked with "IC1" to "IC8" on the PC board, and remove
4STEP 4 the defective output IC with an IC pull-out jig and replace the IC.
6-25
Install the output IC cover to the robot controller.
4STEP 5
6-26
Chapter 6 Maintenance and Inspection
[Odometer] Shows the total distance of each axis traversed after the robot
leaves the factory. You cannot reset the odometer.
[Trip meter] Shows the distance of each axis traversed after you reset the trip
meter to zero.
[Interval] Shows the oil change intervals specified for each axis, as a guide.
4STEP 1
Turn the controller power ON.
4STEP 2
On the teach pendant, set the mode switch to the MANUAL position.
4STEP 3
On the top screen, press [F6 Set].
The Settings (Main) window appears as shown below.
YR-UPJ3-B00
F6
6-27
4STEP 4
The Maintenance menu appears as shown below.
YR-UPJ3-B00
F5
4STEP 5
The Odometer window appears as shown below.
YR-UPJ3-B00
F6
6-28
Chapter 6 Maintenance and Inspection
4STEP 1
On the top screen, press [F6 Set].
The Settings (Main) window appears as shown below.
YR-UPJ3-B00
F6
4STEP 2
The Maintenance menu appears as shown below.
YR-UPJ3-B00
F5
6-29
4STEP 3
The Odometer window appears as shown below.
YR-UPJ3-B00
F6
4STEP 4
The following message appears.
YR-UPJ3-B00
6-30
Chapter 6 Maintenance and Inspection
[Total operation] Shows the grand total of the robot controller ON-time
counted after the controller leaves the factory.
[Total running] Shows the grand total of the robot running time counted
after the robot leaves the factory.
[Cumu. operation] Shows the total of the robot controller ON-time counted after
you reset the user counter to zero.
[Cumu. running] Shows the total of the robot running time counted after you
reset the user counter to zero.
[Operation] Shows the ON-time of the robot controller counted after it is
turned ON this time.
[Running] Shows the running time of the robot counted after the robot
controller is turned ON this time.
4STEP 1
Turn the robot controller power ON.
4STEP 2
On the teach pendant, set the mode switch to the MANUAL position.
4STEP 3
On the top screen, press [F6 Set].
The Settings (Main) window appears as shown below.
YR-UPJ3-B00
F6
6-31
4STEP 4
The Maintenance menu appears as shown below.
YR-UPJ3-B00
F1
4STEP 5
The Total hours window appears as shown below.
YR-UPJ3-B00
6-32
Chapter 6 Maintenance and Inspection
4STEP 1
On the teach pendant, press [F6 Set].
The Settings (Main) window appears as shown below.
YR-UPJ3-B00
F6
4STEP 2
The Maintenance menu appears as shown below.
YR-UPJ3-B00
F1
6-33
4STEP 3
The Total hours window appears as shown below.
YR-UPJ3-B00
F4
To reset the user counter of the controller ON-time to zero, press [F4
Cumu. o].
4STEP 4
The following system message appears.
YR-UPJ3-B00
6-34
Chapter 6 Maintenance and Inspection
The user counter of the controller ON-time has been reset to zero.
YR-UPJ3-B00
6-35
Appendix
Contents
Appendix
Appendix 1 I/O Circuits and Connectors (NPN type) .........................................................Appendix-1
1.1 I/O Signal Connector Pin Layout..........................................................................................Appendix-1
1.1.1 Connector Pin Layout Common to Both Modes....................................................Appendix-1
1.1.2 Connector Pin Layout for Standard Mode.............................................................Appendix-3
1.1.3 Connector Pin Layout for Compatible Mode .........................................................Appendix-5
1.2 Robot Controller I/O Circuits ................................................................................................Appendix-7
1.2.1 User-Input, System-Input and Hand-Input Circuits ...............................................Appendix-7
1.2.2 Robot Stop Input and Enable Auto Input Circuits .................................................Appendix-9
1.2.3 User-Output, System-Output, and Hand-Output Circuits....................................Appendix-10
1.2.4 Emergency Stop Output Circuit...........................................................................Appendix-13
1.2.5 I/O Power Connector...........................................................................................Appendix-14
1.3 Precautions When Wiring the Robot Controller I/O Connectors .......................................Appendix-16
Appendix
Hand Input
6 Hand output 69 Orange Blue 16 55 White Brown
(interrupt input)
7 Hand output 70 Yellow Yellow 17 Power E24V for Hand White Brown
8 Hand output 71 Green Green 18 Power E0V for Hand White Brown
Appendix-1
(2) I/O POWER CN7: Power connector for I/O (common to both modes)
5 FG
Caution: When using the internal power source, keep the total
current capacity below 1.3 A. To use the internal power
source of the robot controller, connect the wiring so that
the internal power source will be separated from the
external power source. Improper wiring may damage the
internal circuit.
Appendix-2
Appendix
Appendix-3
(2) INPUT CN8: User-/System-input connector (standard mode)
Table 1-4 CN8 Pin Layout (Standard mode)
Instantaneous stop
7 2 Orange 32 Data area 2 bit 13 27 White
(all tasks)
Appendix-4
Appendix
Appendix-5
(2) INPUT CN8: User-/System-input connector (Compatible mode)
Table 1-6 CN8 Pin Layout (Compatible mode)
1 Power for robot stop (internal +24V) - Black 26 User input 21 Pink
3 Power for Enable Auto (internal +24V) - Red 28 User input 23 Pink
18 Program No. select odd parity bit 13 Blue 43 User input 38 Gray
Appendix-6
Appendix
Appendix-7
I/O POWER connector
F1
F2
Internal
power source
Internal circuit
Photo-coupler
Photo-coupler
Appendix-8
Appendix
F8
1.3A
Robot Stop
Enable Auto
Robot controller
Figure 1-3 Robot Stop Input and Enable Auto Input Circuit
Appendix-9
1.2.3 User-Output, System-Output, and Hand-Output Circuits
Figures 1-4 and 1-5 show an example of the configuration and connection of the
Robot Controller's user-input output, system-output and hand-output circuit.
Since the initial resistance of a lamp is small, the output circuit may be damaged
by rush current that flows when the lamp lights.
When directly turning ON and OFF a lamp, use a lamp whose rating is 0.5W or
less.
To reduce rush current, select and connect a resistor R that allows dark current
1/3 or less of the rated current to flow when the lamp goes OFF.
Figure 1-6 shows an example of connecting a lamp.
(3) Select an induction load, such as a relay coil, which has a built-in
diode (for absorbing inverse electromotive force).
To use an induction load without a built-in diode, add a diode
equivalent to the 1S1888 (Toshiba) in close vicinity to the coil.
(5) When using the internal power source, prepare a PLC input circuit unit
that does not contain a power source.
(6) Use a multi-core shielding cable for the purpose of protecting the
devices from external noise. Ground it to the Robot Controller.
(7) +24V internal power source of the robot controller must not be
grounded.
Appendix-10
Appendix
F4 to 7
PLC Externally attached fuse Robot controller
1.3A
Power
source
I/O POWER connector
F4 to 7
PLC Externally attached fuse Robot controller
1.3A
Appendix-11
Supplied from the I/O power connector
when the internal power source is used
Lamp
Transistor array
Controller
Appendix-12
Appendix
Robot controller
F1 CN7
Internal 24V Fuse (1.3A)
Emergency
Stop + Output
Internal
24V F8 CN8
Fuse (1.3A) Robot stop switch circuit
(prepared by customers)
Emergency stop switch
on the front panel of the Input
controller
Internal 0V
Figure 1-7 Emergency Stop Output Circuit (Activated by Internal Power Source)
Robot controller
Emergency stop circuit
(prepared by customers)
F9 Emergency CN10
Stop + External 24V
Fuse (0.3A)
Emergency
Stop - Output
External 0V
Internal
24V F8 CN8
Fuse (1.3A)
Robot stop switch circuit
(prepared by customers)
Emergency stop switch
on the front panel of the Input
controller
Teach pendant
CN5
Emergency stop switch
on teach pendant
Internal 0V
Figure 1-8 Emergency Stop Output Circuit (Activated by External Power Source)
Appendix-13
1.2.5 I/O Power Connector
For the power source to communicate signals between the robot controller and
the external device, the internal power source of the robot controller or an
external power source is used.
Figure 1-9 shows an example of connecting I/O power connectors when the
internal power source is used, and Figure 1-10 shows an example of connecting
I/O power connectors when an external power source is used.
0.5 mm2 or
more
F1
F2
Internal
AWG20 or more power source
PLC
I/O circuit
Robot controller
Figure 1-9 Example of Connecting I/O Power Connectors (When the internal power source is used)
Appendix-14
Appendix
F1
F2
Internal
power source
0.5 mm2 or
more
Robot controller
Figure 1-10 Example of Connecting I/O Power Connectors (When an external power source is used)
Caution: Use a cable of 0.5 mm2 or more in size for the wiring
between the external power source and the I/O power input
connectors of the robot controller.
Appendix-15
1.3 Precautions Whe n Wiring the Robot Controller I/O
Connectors
After the wiring of the I/O connectors of the Robot Controller is completed, check
the following before turning ON the power:
(1) Using a tester, check across the “+24V terminal” and “0V terminal” of each
connector and across the “E24V terminal" and the “E0V terminal” to see
that there is no continuity. See Figure 1-11.
(2) Using a tester, check across “each signal Output terminal” and “+24V
terminal” or “E24V terminal” of each connector to see that there is no
continuity. See Figure 1-11.
Tester
Robot
controller External
Robot controller's “+24V
terminal” and “E24V device
terminal”
Appendix-16
Appendix
Power
24V power
17 terminal for (1)
output
hand (E24V)
Power
Power (GND)
18 terminal for (1)
output
hand (E0V)
0V internal 0V internal
3, 4 power source power source (1)
terminal output
Appendix-17
JRC INSTALLATION & MAINTENANCE GUIDE
2nd Edition
April 2001
YASKAWA ELECTRIC CORPORATION
Robotics Division
The purpose of this manual is to provide accurate information in the handling and operating of the
robot. Please feed free to send your comments regarding any errors or omissions you may have
found, or any suggestions you may have for generally improving the manual.
In no event will YASKAWA be liable for any direct or indirect damages resulting from the
application of the information in this manual.
JRC
INSTALLATION & MAINTENANCE
TOKYO OFFICE
New Pier Takeshiba South Tower, 1-16-1, Kaigan, Minatoku, Tokyo 105-6891, Japan
Phone 81-3-5402-4511 Fax 81-3-5402-4580
安川エンジニアリング株式会社
YASKAWA ELECTRIC (SINGAPORE) PTE. LTD.
151 Lorong Chuan, #04-01, New Tech Park Singapore 556741, Singapore
Phone 65-282-3003 Fax 65-289-3003
習 志 野 駐 在 TEL習志野 (0474)54-4138 FAX(0474)54-4142
YATEC
北関東営業 ENGINEERING
所 CORPORATION
Shen Hsiang Tang Sung Chiang Building 10F 146 Sung Chiang Road, Taipei, Taiwan
Phone
西関東営業 886-2-2563-0010
所 Fax 886-2-2567-4677
浜 松 営 業OFFICE
BEIJING 所
Room No. 301 Office Building of Beijing Intemational Club, 21 Jianguomenwai Avenue, Beijing 100020, China
豊田営
Phone 業所
86-10-6532-1850 Fax 86-10-6532-1851
鈴鹿駐在所
SHANGHAI OFFICE
関 Hui
27 西 He支Road
店 Shanghai 200437 China
Phone 86-21-6553-6600 Fax 86-21-6531-1851
岡山営業所
YASKAWA
広島営業所 JASON (HK) COMPANY
TEL広 島 LIMITED
(082)284-7223 FAX(082)284-7229
Rm. 2909-10, Hong Kong Plaza, 186-191 Connaught Road West, Hong Kon
Phone
九 州 852-2803-2385
支 店 TEL北九州 Fax(093)645-8874
852-2547-5773 FAX(093)622-5855
在 所 TEL熊 本
熊 本 駐 OFFICE
TAIPEI (096)349-6755 FAX(096)349-6766
Shen Hsiang Tang Sung Chiang Building 10F 146 Sung Chiang Road,Taipei, Taiwan
Phone 886-2-2563-0010 Fax 886-2-2567-4677