Mitsubishi CR1 Manual
Mitsubishi CR1 Manual
MELFA
Industrial Robots
Instruction Manual
Controller
CR1
CAUTION All teaching work must be carried out by an operator who has received special training.
(This also applies to maintenance work with the power source turned ON.)
→ Enforcement of safety training
CAUTION For teaching work, prepare a work plan related to the methods and procedures of oper-
ating the robot, and to the measures to be taken when an error occurs or when restart-
ing. Carry out work following this plan. (This also applies to maintenance work with the
power source turned ON.)
→ Preparation of work plan
WARNING Prepare a device that allows operation to be stopped immediately during teaching work.
(This also applies to maintenance work with the power source turned ON.)
→ Setting of emergency stop switch
CAUTION During teaching work, place a sign indicating that teaching work is in progress on the
start switch, etc. (This also applies to maintenance work with the power source turned
ON.)
→ Indication of teaching work in progress
WARNING Provide a fence or enclosure during operation to prevent contact of the operator and
robot.
→ Installation of safety fence
CAUTION Establish a set signaling method to the related operators for starting work, and follow
this method.
→ Signaling of operation start
CAUTION As a principle turn the power OFF during maintenance work. Place a sign indicating that
maintenance work is in progress on the start switch, etc.
→ Indication of maintenance work in progress
CAUTION Before starting work, inspect the robot, emergency stop switch and other related
devices, etc., and confirm that there are no errors.
→ Inspection before starting work
The points of the precautions given in the separate "Safety Manual" are given below.
Refer to the actual "Safety Manual" for details.
CAUTION Use the robot within the environment given in the specifications. Failure to do so could
lead to a drop or reliability or faults. (Temperature, humidity, atmosphere, noise environ-
ment, etc.)
CAUTION Transport the robot with the designated transportation posture. Transporting the robot
in a non-designated posture could lead to personal injuries or faults from dropping.
CAUTION Always use the robot installed on a secure table. Use in an instable posture could lead
to positional deviation and vibration.
CAUTION Wire the cable as far away from noise sources as possible. If placed near a noise source,
positional deviation or malfunction could occur.
CAUTION Do not apply excessive force on the connector or excessively bend the cable. Failure to
observe this could lead to contact defects or wire breakage.
CAUTION Make sure that the workpiece weight, including the hand, does not exceed the rated load
or tolerable torque. Exceeding these values could lead to alarms or faults.
WARNING Securely install the hand and tool, and securely grasp the workpiece. Failure to observe
this could lead to personal injuries or damage if the object comes off or flies off during
operation.
WARNING Securely ground the robot and controller. Failure to observe this could lead to malfunc-
tioning by noise or to electric shock accidents.
CAUTION Indicate the operation state during robot operation. Failure to indicate the state could
lead to operators approaching the robot or to incorrect operation.
WARNING When carrying out teaching work in the robot's movement range, always secure the pri-
ority right for the robot control. Failure to observe this could lead to personal injuries or
damage if the robot is started with external commands.
CAUTION Keep the jog speed as low as possible, and always watch the robot. Failure to do so
could lead to interference with the workpiece or peripheral devices.
CAUTION After editing the program, always confirm the operation with step operation before
starting automatic operation. Failure to do so could lead to interference with peripheral
devices because of programming mistakes, etc.
CAUTION Make sure that if the safety fence entrance door is opened during automatic operation,
the door is locked or that the robot will automatically stop. Failure to do so could lead to
personal injuries.
CAUTION Never carry out modifications based on personal judgments, or use non-designated
maintenance parts.
Failure to observe this could lead to faults or failures.
WARNING When the robot arm has to be moved by hand from an external area, do not place hands
or fingers in the openings. Failure to observe this could lead to hands or fingers catching
depending on the posture.
CAUTION Do not stop the robot or apply emergency stop by turning the robot controller's main
power OFF.
If the robot controller main power is turned OFF during automatic operation, the robot
accuracy could be adversely affected.
C.Precautions for the basic configuration are shown below.(When CR1-571 is used for the controller.)
CAUTION Provide an earth leakage breaker that packed together on the primary power
supply of the controller as protection against electric leakage. Confirm the set-
ting connector of the input power supply voltage of the controller, if the type
which more than one power supply voltage can be used. Then connect the
power supply.
Failure to do so could lead to electric shock accidents.
Power supply *RV-1A/2AJ series and RP-1AH/3AH/5AH series: Single phase 90-132VAC, 180-253VAC.
*Except the above: Single phase 180-253VAC.
Earth leakage
breaker
(NV)
Cover
Terminal
Cover
Terminal cover
Protective earth
terminal
(PE)
Revision history
Date of print Specifications No. Details of revisions
2000-06-09 BFP-A8054-B ・ The power supply voltage of CR1 controller was corrected.
・ No part of this manual may be reproduced by any means or in any form, without prior consent from
Mitsubishi.
・ The details of this manual are subject to change without notice.
・ An effort has been made to make full descriptions in this manual. However, if any discrepancies or
unclear points are found, please contact your dealer.
・ Please contact your nearest dealer if you find any doubtful, wrong or skipped point.
i
Page
(3) Describing and creating the program ................................................................................................................ 4-37
(4) Confirming the program .......................................................................................................................................... 4-42
(5) Correcting the program .......................................................................................................................................... 4-43
(6) Start automatic operation. .................................................................................................................................... 4-47
ii
1Before starting use
Safety Manual Explains the common precautions and safety measures to be taken for robot handling,
system design and manufacture to ensure safety of the operators involved with the
robot.
Standard Explains the product's standard specifications, factory-set special specifications, option
Specifications configuration and maintenance parts, etc. Precautions for safety and technology, when
incorporating the robot, are also explained.
Robot Arm
Setup &
Explains the procedures required to operate the robot arm (unpacking, transportation,
Maintenance
installation, confirmation of operation), and the maintenance and inspection procedures.
Controller
Setup, Basic
Operation and Explains the procedures required to operate the controller (unpacking, transportation,
Maintenance installation, confirmation of operation), basic operation from creating the program to
automatic operation, and the maintenance and inspection procedures.
Detailed
Explanation of
Functions and Explains details on the functions and operations such as each function and operation,
Operations commands used in the program, connection with the external input/output device, and
parameters, etc.
Troubleshooting Explains the causes and remedies to be taken when an error occurs. Explanations are
given for each error No.
This indicates to press the (B) key while holding down the (A) key.
[+/ F O R W D ] + [+ X ]
In this example, the [+/Forward] key is pressed while holding down the [+X/
(A) (B)
+Y] key.
This indicates to hold down the (A) key, press and release the (B) key, and
[ S T E P / M O V E ] + ([ C O N D ] → [ R P L ↓ ])
then press the (C) key. In this example, the [Step/Move] key is held down, the
(A) (B) (C)
[Condition] key is pressed and released, and the [Replace ↓ key is pressed.
CAUTION All teaching work must be carried out by an operator who has received special training.
(This also applies to maintenance work with the power source turned ON.)
→ Enforcement of safety training
CAUTION For teaching work, prepare a work plan related to the methods and procedures of oper-
ating the robot, and to the measures to be taken when an error occurs or when restart-
ing. Carry out work following this plan. (This also applies to maintenance work with the
power source turned ON.)
→ Preparation of work plan
WARNING Prepare a device that allows operation to be stopped immediately during teaching work.
(This also applies to maintenance work with the power source turned ON.)
→ Setting of emergency stop switch
CAUTION During teaching work, place a sign indicating that teaching work is in progress on the
start switch, etc. (This also applies to maintenance work with the power source turned
ON.)
→ Indication of teaching work in progress
DANGER Provide a fence or enclosure during operation to prevent contact of the operator and
robot.
→ Installation of safety fence
CAUTION Establish a set signaling method to the related operators for starting work, and follow
this method.
→ Signaling of operation start
CAUTION As a principle turn the power OFF during maintenance work. Place a sign indicating that
maintenance work is in progress on the start switch, etc.
→ Indication of maintenance work in progress
CAUTION Before starting work, inspect the robot, emergency stop switch and other related
devices, etc., and confirm that there are no errors.
→ Inspection before starting work
CAUTION Use the robot within the environment given in the specifications. Failure to do so could
lead to a drop or reliability or faults. (Temperature, humidity, atmosphere, noise envi-
ronment, etc.)
CAUTION Transport the robot with the designated transportation posture. Transporting the
robot in a non-designated posture could lead to personal injuries or faults from drop-
ping.
CAUTION Always use the robot installed on a secure table. Use in an instable posture could lead
to positional deviation and vibration.
CAUTION Wire the cable as far away from noise sources as possible. If placed near a noise
source, positional deviation or malfunction could occur.
CAUTION Do not apply excessive force on the connector or excessively bend the cable. Failure
to observe this could lead to contact defects or wire breakage.
CAUTION Make sure that the workpiece weight, including the hand, does not exceed the rated
load or tolerable torque. Exceeding these values could lead to alarms or faults.
WARNING Securely install the hand and tool, and securely grasp the workpiece. Failure to
observe this could lead to personal injuries or damage if the object comes off or flies
off during operation.
WARNING Securely ground the robot and controller. Failure to observe this could lead to mal-
functioning by noise or to electric shock accidents.
CAUTION Indicate the operation state during robot operation. Failure to indicate the state could
lead to operators approaching the robot or to incorrect operation.
WARNING When carrying out teaching work in the robot's movement range, always secure the
priority right for the robot control. Failure to observe this could lead to personal inju-
ries or damage if the robot is started with external commands.
CAUTION Keep the jog speed as low as possible, and always watch the robot. Failure to do so
could lead to interference with the workpiece or peripheral devices.
CAUTION After editing the program, always confirm the operation with step operation before
starting automatic operation. Failure to do so could lead to interference with periph-
eral devices because of programming mistakes, etc.
CAUTION Make sure that if the safety fence entrance door is opened during automatic opera-
tion, the door is locked or that the robot will automatically stop. Failure to do so could
lead to personal injuries.
CAUTION Never carry out modifications based on personal judgments, or use non-designated
maintenance parts.
Failure to observe this could lead to faults or failures.
WARNING When the robot arm has to be moved by hand from an external area, do not place
hands or fingers in the openings. Failure to observe this could lead to hands or fingers
catching depending on the posture.
CAUTION Do not stop the robot or apply emergency stop by turning the robot controller's main
power OFF.
If the robot controller main power is turned OFF during automatic operation, the robot
accuracy could be adversely affected.
2 Unpacking to installation
2.1 Confirming the products
Confirm that the parts shown in the standard configuration of the controller shown in Table 2-1 are enclosed with
the purchased product.
Users who have purchased options should refer to the separate "Standard Specifications". The primary power
supply cable and grounding cable must be prepared by the customer.
12 Instruction Manual
BFP-A8054 1 copy This book
(Controller setup, basic operation and maintenance)
13 Instruction Manual
BFP-A5992 1 copy
(Detailed explanations of functions and operations)
14 Instruction Manual
BFP-A8056 1 copy For RV-1A/2AJ and RV-2A/3AJ series type.
(Explanations of MOVEMASTER COMMANDS)
15 Instruction Manual
BFP-A5993 1 copy
(Troubleshooting)
2.2 Installation
2.2.1 Unpacking procedures
Inner case-2
Machine cable
Inner case-1
Note)The packaging material is required when transporting the controller again, so keep it in safekeeping.
Fig.2-1 : Unpacking the controller
!!
(1) Transport the controller by placing hands between the lower clearance created with the rubber foot on the
front and back sides, and lifting up the controller. Do not hold the switches or connectors.
2-6 Installation
2Unpacking to installation
50 STATUS NUMBER
EMG.STOP
50
CHANG DISP
UP
DOWN
TEACH
AUTO AUTO
(Op.) (Ext.) REMOVE T/B
SVO OFF STOP END
170 or more
[Caution] A fan is installed on the bottom of the controller, so do not remove the rubber foot and install the
controller flat on a surface.
Installation 2-7
2Unpacking to installation
CAUTION Use an earth leakage breaker in the package on the primary power
supply of the controller to protect against leakage currents.
Failure to observe this could lead to electric shock accidents.
Input power voltage setting connector
AC200V
AC100V Power card(RZ802A)
Earth leakage
breaker
(NV)
Power supply connection
terminal
L1
L2
Protective earth Power and grounding cable
terminal FG (Prepared by user)
Power supply connection
(PE) terminal(M4)
(With cover)
CAUTION If the voltage set with "input power voltage setting connector" and the actual input
voltage differ (ex. When input voltage is 200VAC even though 100VAC is set), the
error "input Power Voltage Setting Incorrect" (error No.850) will occur.
Error No. 850 will also occur if the robot arm designed for 200 VAC is set to 100
VAC.
2-8 Installation
2Unpacking to installation
Installation 2-9
2Unpacking to installation
24V
1
Short piece 1
2
RA1 Emergency stop input
3
Short piece 2
4
RA2 Door switch input
5
RA3
6
RG (24G)
Note1)
Emergency stop output
Composition of external emergency stop and door switch
DOOR EMG.
Switch STOP
1
2
3
4 Wire insert
24V
5 Controller rear side
1)
System emergency 6 2) Wire fixing screw
stop line RA2
(Prepared by user) 3)
4)
5)
RG (24G) 6)
Example of wiring for external emergency stop and door switch
Terminal block array of
external emergency stop
Note1) Output the system emergency stop output when either following the switch or the signal is turned on.
・Emergency stop switch of the controller
・Emergency stop switch or deadman sw itch of the T/B
・External emergency stop input
・External door input
For safety purposes, install the External emergency stop switch at an easy-to-operate place.
The external emergency stop input and door switch input terminal block are short-circuited with a short bar (short
piece) as shown in Fig. 2-5.
Connect the external emergency stop switch and door switch with the following procedures.
Refer to the standard specifications for details on the door switch functions.
3.1 Installing the pneumatic hand interface and motorized hand interface
The method for installing the pneumatic hand interface and motorized hand interface is explained below.
CAUTION Always turn the controller supply base power and controller power switch OFF
before starting this work.
Connection cable A
CAUTION
The operation panel is con-
nected with cables. Take care
not to pull the cables with
force.
Installing the pneumatic hand interface and motorized hand interface 3-11
3Installing the option devices
2) Remove the three installation screws from the RZ386 or RZ387 card, and pull out the card to a height where
the hand interface can be installed.
Battery cable
3-12 Installing the pneumatic hand interface and motorized hand interface
3Installing the option devices
This completes the installation of the pneumatic hand interface or motorized hand interface.
Installing the pneumatic hand interface and motorized hand interface 3-13
3Installing the option devices
Side plate
Installation screw
(Four positions)
Expansion option
box
Installation screw
(Four positions) 5) Insert the option card to be mounted
into the corresponding slot, and fix with
Rail plate
(2 PCS.) the rail plate. Lead any required cables
from the cable lead-out port on the rear
side.
Upper cover
<Front> <Rear>
Window
Front panel
Cable cover
Corner type catch clip
(Machine cable for signal)
CR1-571 controller
CR1-MB
Teaching pendant(option)
Table 3-2 : Cable clamp for external emergency stop box (recommendation)
Type JIS wiring tube Adaptation cable outside diameter Manufacturer
OA-W1606 4 ~ 6φ
OA-W1608 6 ~ 8φ
OA-W1609 G1/2 7 ~ 9φ OHM electric Corp
OA-W1611 9 ~ 11φ
OA-W1613 11 ~ 13φ
Note)
150mm or more Note) 150mm or more Note) Keep the space of
150mm or more for
opening and closing
the corner type catch clip.
150mm or more
CAUTION The fan installed at the back inside of the protection box for heat exchange.
Take care to not obstruct the rotation of air.
CR1-571 controller
CR1-MB
Front cover
1) Remove the catch clip (two places of the right and left.) fixing the front cover of protection box, and remove
the front cover.
2) Remove the top cover of protection box by removing the ten installation screws.
3) Install the CR1-571 controller into the protection box. Turn the front of the controller into front of the pro-
tection box, set the rubber foot on the positioning groove to fix the controller.
If you use the expansion option box (CR1-EB3), install it first. (Refer to "3.2 Installing the expansion option
box" on page 14.)
CAUTION If the protection box is carried with CR1-571 controller installed, lift it horizontally surely.
Lifting the protection box obliquely or vertically could lead to personal injuries or damage
from dropping the controller inside the box.
M4 x 50 screw (2pcs.)
*Attachments of
CR1-571 controller
Earth leakage breaker
*Attachments of
CR1-571 controller
CR1-MB
CR1-571 controller
Front view
1) Install the earth leakage breaker securely with attached installation screw (M4x20-2) as shown in the Fig.
3-8. The upside is ON in the installation direction.
(4) Connecting the power cable, grounding cable, fan power cable
Fig. 3-9 shows wiring configuration and wiring system diagram of power, grounding, fan power cable.
Cable outlet
Grounding cable
(for controller)
CAUTION Install the attached external emergency stop box to the place easy to operate for
safety surely.
Because the CR1-571 controller is enclosed in the protection box, the emergency stop
switch located on the front side of the controller cannot be operated.
Install the attached external emergency stop box to the place easy to operate.
The outside and installation dimensions of the external emergency stop box are shown in Fig. 3-10 for your
reference.
For the cable connection method, refer to "2.2.5 Connecting the external emergency stop" on page 10.
Please prepare a cable clamp that is fit for the external emergency stop box cable.
For details of the external emergency stop box, refer to the Instruction Manual attached to the product.
Also, pull out the external emergency stop cable from the cable outlet of the protection box, and then fix them
with a cable tie together with the machine cable.
TOP
TOP
42.4
2-φ4.6
(Two M4 installation *The M4 screw prepared by customer
screw holes)
58.0
CR1-MB
Fig.3-11 : Block the cable outlet
The cable cover is attached to the cable outlet.(two places of top and bottom.)
Fix the cable taken out from cable outlet by using the cable tie from the top of the cable cover, and block the
cable outlet so that the oil-mist etc. not come in.
Front panel
4 Basic operations
In this chapter, the following items will be explained regarding the basic operations for handling the robot.
Handling the controller The functions of the various keys on the controller are
explained.
Handling the teaching pendant The methods of installing/removing the T/B, and the
functions of the various keys are explained.
Turning the power ON/OFF The items to confirm before turning on the controller
power, and the methods of turning the power ON and
OFF are explained.
Operating the robot with jog operation The methods for manually operating the robot arm using
the teaching pendant are explained. This is mainly used
for teaching work.
Opening and closing the hand The methods of opening and closing the hand using the
teaching pendant are explained.
Program creation to automatic operation The procedures of creating the program are explained in
order.
4-25
4Basic operations
EMG.STOP
STATUS NUMBER CHANG DISP
UP
11) DOWN
TEACH
AUTO AUTO
(Op.) (Ext.) REMOVE T/B
SVO OFF STOP END
14) 6)
1)
CAUTION Note) The servo will turn OFF when the controller's [MODE] switch is changed.
Note that axes not provided with brakes could drop with their own weight.
Carry out the following operations to prevent the servo from turning OFF when
the [MODE] switch is changed.
The servo on status can be maintained by changing the mode with keeping pressing
lightly the deadman switch of T/B. The operating method is shown below.
DISABLE ENABLE
P8T B-TE
EMG.STOP
DISABLE ENABLE
P8T B-TE
EMG.STOP
WARNING The T/B emergency stop is invalid while the [REMOVE T/B] switch is pressed
(indented state) even after the T/B is connected. This state will cause an emergency
stop within 5 seconds, but as the T/B is invalid, starting operations from devices
other than the T/B will be valid.
4) [TOOL] key
This selects the TOOL JOG mode.
4) [JOINT] key
This selects the JOINT JOG mode.
4) [XYZ] key
This selects the XYZ JOG, 3-AXIS XYZ or CYLINDER JOG mode.
5) [MENU] key
This returns the display screen to the "menu screen"
6) [STOP] key
This stops the program and decelerates the robot to a stop. This is the same function as the [STOP] switch on
the front of the controller, and can be used even when the T/B [ENABLE/DISABLE] switch is set to DISABLE.
7) [STEP/MOVE] key
Jog operations are possible when this key is pressed simultaneously with the 12) jog operation key. Step jump
is carried out when pressed simultaneously with the [INP/EXE] key. This also turns the servo ON.
8) [+/FORWD] key
Step feed is carried out when this key is pressed simultaneously with the [INP/EXE] key. On the edit screen,
the next program line is displayed. When pressed simultaneously with the [STEP/MOVE] key, the override will
increase.
9) [-/BACKWD] key
On the edit screen, the previous program line is displayed. When pressed simultaneously with the [INP/EXE]
key, the axis will return along the robot's operation path. When pressed simultaneously with the [STEP/MOVE]
key, the override (speed) will decrease.
10) [COND] key
This is used to edit the program.
11) [ERROR RESET] key
This key resets an error state that has occurred. When pressed simultaneously with the [INP/EXE] key, the
program will be reset.
CAUTION Always confirm the following items before turning the controller power ON.
1) Make sure that there are no operators in the robot operation range.
2) Make sure that the controller and robot arm are securely connected with the
machine cable.
3) Make sure that the external emergency stop switch is connected to the controller.
4) Make sure that the controller's power cable and grounding cable are correctly
connected.
5) Make sure that the grounding cable is connected to the robot arm.
6) Make sure that there are no obstacles, such as tools, in the robot operation range.
STATUS NUMBER
POWER
OFF ON
◇◆◇ What is the main power, control power and servo power? ◇◆◇
Main power ------ This supplies power to the controller. (Primary power)
Control power --- This supplies power to the control sections (PCB, etc.) in the controller.
Servo power ----- This supplies power to the motor that drives the robot.
When energized, this is called servo ON, and when shut off, this is called servo OFF.
SVO OFF
2) After the robot has stopped, press the controller [SVO OFF] switch,
and turn the servo OFF.
Shut OFF the motor powe
T/B disable
MODE
TEACH
2) Confirm that the [MODE] switch on the front of the
AUTO AUTO controller is set to "TEACH" or "Auto (Op.)".
(Op.) (Ext.)
Controller enable
SVO ON
3) Press the [SVO ON] switch on the front of the
controller.
Turn ON the servo power The switch's lamp will light indicating that the servo is
ON.
CAUTION Make sure that there are not operators in the robot operation range before turning ON
the servo.
SVO OFF
3-AXIS XYZ JOG ・ When the axis cannot be moved with XYZ JOG that maintains the posture.
・ When the tip is to be moved linearly but the posture is to be changed.
CYLINDER JOG ・ Moves in a cylindrical shape centering on the Z axis while maintaining the posture.
・ Moves linearly in a radial shape centering on the Z axis while maintaining the posture.
4.7 Programming
The procedures from creating the program to automatic operation are explained in order using a simple procedure
as an example.
Start
Yes
Judgment: OK?
No
End
4-34 Programming
4Basic operations
(3) (7)
20mm
Start
(1) Move to wait position (joint movement).
(2) Move to 20mm upward workpiece (joint movement).
(3) Move to position to grasp workpiece (linear movement).
(4) Grasp workpiece (hand close).
(5) Move 20mm upward (linear movement).
(6) Move to 20mm upward position to place workpiece
(joint movement).
(7) Move to position to place workpiece (linear movement).
(8) Release workpiece (hand open).
(9) Move 20mm upward (linear movement).
(10) Move to wait position (joint movement).
End
Programming 4-35
4Basic operations
Wait position
(PWAIT)
Position to release
20mm
Position
Name Teaching Remarks
variable name
Position variable name ・・・・ Designate a random character string starting with "P".
Up to eight characters can be designated.
CAUTION The designation of the direction separated from the target position differs according to the
robot type.
The position is along the Z axis of the TOOL coordinate system, and the direction is
designated with the + and - signs.
Refer to the section on the TOOL JOG operation in the separate "Instruction Manual/
Robot arm setup and maintenance", and confirm the Z axis direction of the TOOL
coordinate system. Then, designate the correct sign (direction) that matches the robot
being used.
Designating the reverse direction could lead to interference with the peripheral devices and
damage.
Generally (in the default state), the hand retract direction is the "-" sign with the vertical
articulate type robot, and the "+" sign is the robot's upward direction with the other robots.
4-36 Programming
4Basic operations
Position to release
20mm
Start
(1) Move to wait position (joint movement) ...................................................................10 MOV PWAIT
Note)
(2) Move to 20mm upward workpiece (joint movement) ...........................................20 MOV PGET,+20
(3) Move to position to grasp workpiece (linear movement)...................................30 MVS PGET
(4) Grasp workpiece (hand close).......................................................................................40 HCLOSE 1
.......................................................................................50 DLY 1.0
Note)
(5) Move 20mm upward (linear movement).....................................................................60 MVS PGET,+20
Note)
(6) Move to 20mm upward position to place workpiece (joint movement) .......70 MOV PPUT,+20
(7) Move to position to place workpiece (linear movement) ...................................80 MVS PPUT
(8) Release workpiece (hand open)....................................................................................90 HOPEN 1
....................................................................................100 DLY 1.0
Note)
(9) Move 20mm upward (linear movement).....................................................................110 MVS PPUT,+20
(10) Move to wait position (joint movement) .................................................................120 MOV PWAIT
End...................................................................................................................................................130 END
Hand ・・・・ Up to four hands can be installed. However, in the above program, the 1st hand connected to
hand 1 is the target.
Fig.4-8 : Describing the program
CAUTION Note) Upward movement is designated at a position along the Z axis of the TOOL coor-
dinate system, and the direction is designated with the + and - signs.
Refer to the section on the TOOL JOG operation in the separate "Installation
Manual/ Robot arm setup and maintenance", and confirm the Z axis direction of
the TOOL coordinate system. Then, designate the correct sign (direction) that
matches the robot being used.
Designating the reverse direction could lead to interference with the peripheral
devices and damage.
Generally (in the default state), the hand retract direction is the "-" sign with the
vertical articulate type robot, and the "+" sign is the robot's upward direction with
the other robots.
Programming 4-37
4Basic operations
DEL
POS
CHAR
+ ←
Delete an input character
4-38 Programming
4Basic operations
Programming 4-39
4Basic operations
PR:1 ST:1 PR:1 ST:1 10) Press the [P] key while holding down the
LN:0 LN:0 [CHAR] key, and then release the [CHAR]
10 MOV 10 MOV P key.
CODE EDIT CODE EDIT "P" will be input.
-X
POS
CHAR + (J1)
SPACE PQR
Input "P"
PR:1 ST:1 PR:1 ST:1 11) Press the [W] key twice while holding down
LN:0 LN:0 the [CHAR] key, and then release the
10 MOV P 10 MOV PW [CHAR] key.
CODE EDIT CODE EDIT "W" will be input.
+B
POS
CHAR + (J5)
Input "W" 6 VWX
4-40 Programming
4Basic operations
MO.POS(PGET ) MO.POS(PGET ) 4) Press the [ADD] key while holding down the
X: +0.00 [STEP] key, and release only the [ADD] key.
Y: +0.00 The buzzer will sound a "beep", and a
Z: +0.00 ADDITION ? confirmation message will appear.
While holding down the [STEP] key, press the
MO.POS(PGET ) MO.POS(PGET ) [ADD] key again.
X: +0.00 X: +132.30 The buzzer will sound a "beep", and the
Y: +0.00 Y: +254.10 message "ADDING" will appear. Then, the
ADDITION ? Z: +32.00 current position will be registered.
◇◆◇ Changing between the command editing screen and position editing screen. ◇◆◇
The commands are edited on the command editing screen, and the positions are edited on the position editing
screen.
To change from the command editing screen to the position editing screen, press the [POS] + [ADD] keys.
To change from the position editing screen to the command editing screen, press the [COND] key.
Programming 4-41
4Basic operations
MO.POS(PWAIT ) MO.POS(PWAIT )
X: +0.00 X: +132.30
Y: +0.00 Y: +354.10
Z: +0.00 Z: +132.00
MO.POS(PWAIT ) PR:1 ST:1 1) Press the [COND] key, and display the
X: +132.30 LN:10 command editing screen.
Y: +354.10 10 MOV PWAIT
Z: +132.00 CODE EDIT
COND
Change to the command screen
2) While holding down the [FORWD] key, hold
PR:1 ST:1 PR:1 ST:2 down the [EXE] key.
LN:10 LN:20 The robot will start moving.
10 MOV PWAIT 20 MOV PGET
CODE EDIT CODE EDIT When the execution of one line is completed,
the robot will stop, and the next line will
+ INP appear on the screen.
FORWD
+ EXE If [EXE] is released during this step, the
Start of step execution
robot will stop.
CAUTION Take special care to the robot movements during operation. If any abnormality occurs,
such as interference with the peripheral devices, release the [EXE] key and stop the
robot.
4-42 Programming
4Basic operations
PR:1 ST:2 PR:1 ST:13 3) Carry out step operation up to the END
LN:20 LN:130 command at line No. 130, and confirm the
20 MOV PGET 130 END operation in the same manner.
CODE EDIT CODE EDIT If the robot operation or position is incorrect,
refer to the following operations and make
+ INP
+ corrections.
FORWD EXE
Start of step execution
PR:1 ST:1 PR:1 ST:7 2) Press the [7], [0] and [INP] keys. Line No. 70
LN:(70) LN:70 will appear.
10 MOV PWAIT 70 MOV PPUT,+20
CODE EDIT CODE EDIT
+A -C INP
(J4) (J6)
EXE
7 YZ_ 0 ABC
Input the line number
CAUTION Note) Upward movement is designated at a position along the Z axis of the TOOL coor-
dinate system, and the direction is designated with the + and - signs.
Refer to the section on the TOOL JOG operation in the separate "Installation
Manual/ Robot arm setup and maintenance", and confirm the Z axis direction of
the TOOL coordinate system. Then, designate the correct sign (direction) that
matches the robot being used.
Designating the reverse direction could lead to interference with the peripheral
devices and damage.
Generally (in the default state), the hand retract direction is the "-" sign with the
vertical articulate type robot, and the "+" sign is the robot's upward direction
with the other robots.
Programming 4-43
4Basic operations
PR:1 ST:7 PR:1 ST:7 4) Press the [DEL] key, and delete "OV". "M"
LN:70 LN:70 will remain displayed.
70 MOV PPUT,+20 70 M PPUT,+20
CODE EDIT CODE EDIT
DEL
←
Deleting a character
5) Hold down the [CHAR] key.
PR:1 ST:7 1.MOV 2.MVS The four commands assigned to "M" will
LN:70 3.MVC 4.MVR appear.
70 M PPUT,+20 70 M PPUT,+20
CODE EDIT CODE EDIT
POS
CHAR
Display the command list
6) Press the [2] key while holding down the
1.MOV 2.MVS 1.MOV 2.MVS
[CHAR] key, and select "MVS".
3.MVC 4.MVR 3.MVC 4.MVR
70 M PPUT,+20 70 MVS PPUT,+20
CODE EDIT CODE EDIT
-A
POS (J4)
CHAR + 2 GHI 7) Press the [INP] key, and set line No. 70. The
Select the "MVS" command
next line will appear on the screen.
PR:1 ST:7 PR:1 ST:8
LN:70 LN:80
70 MVS PPUT,+20 80 MVS PPUT
CODE EDIT CODE EDIT
INP
EXE
Set line 70
Line No. 70 has been changed to linear movement with the above operation.
4-44 Programming
4Basic operations
-A +C INP
(J4) ・ (J6)
EXE
2 GHI 5 STU
Programming 4-45
4Basic operations
JOINT LOW 3) Move the robot to the new wait position with
J1 +34.50 jog operation.
J2 +20.00
J3 +80.00
MO.POS(PWAIT ) MO.POS(PWAIT )
X: +132.30 X: +132.30 4) Press the [RPL] key while holding down the
Y: +354.10 Y: -284.10 [STEP] key, and release only the [RPL] key.
Z: +132.00 Z: +132.00 The buzzer will sound a "beep", and a
confirmation message will appear.
RPL RPL
STEP
+ ↓ ・ ↓
While holding down the [STEP] key, press the
MOVE [RPL] key again.
Correct the position
The buzzer will sound a "beep", and the
message "Replacing" will appear. Then, the
current position will be registered.
4-46 Programming
4Basic operations
CAUTION Before starting automatic operation, always confirm the following item. Starting
automatic operation without confirming these items could lead to property damage or
physical injury.
・ Make sure that there are no operators near the robot.
・ Make sure that the safety fence is locked, and operators cannot enter
unintentionally.
・ Make sure that there are no unnecessary items, such as tools, inside the robot
operation range.
・ Make sure that the workpiece is correctly placed at the designated position.
・ Confirm that the program operates correctly with step operation.
In the following explanation, automatic operation will be carried out with the controller.
Prepare the controller
DISABLE ENABLE 1) Set the T/B [ENABLE/DISABLE] switch to
"DISABLE".
T/B disable
MODE
TEACH
2) Set the controller [MODE] switch to "AUTO
(Op.)".
AUTO AUTO
(Op.) (Ext.)
Controller enable
CAUTION The servo will turn OFF when the controller's [MODE] switch is changed.
Note that axes not provided with brakes could drop with their own weight.
Carry out the following operations to prevent the servo from turning OFF when the
[MODE] switch is changed.
◇◆◇ Operations to change [MODE] switch without turning servo OFF ◇◆◇
(Only CR2A-572 controller)
(1) While holding down the deadman switch on the T/B, set the [ENABLE/DISABLE] switch to "DISABLE".
(2) While holding down the deadman switch on the T/B, set the controller [MODE] switch to "AUTO (Op.)".
(3) Release the T/B deadman switch.
Programming 4-47
4Basic operations
Display the program number Confirm that the program No. targeted for
automatic operation is displayed.
With the previous operation, the program was
UP created in program No. 1, so "P. 0001" will
STATUS NUMBER
appear.
DOWN
If the correct program No. is not displayed,
Select the program number press the [UP] and [DOWN] keys to display
the correct program No.
Start automatic operation
START END
5) After pressing the controller [START] switch,
press the [END] switch.
Start End with one cycle
The robot operation will start and will stop
after one cycle.
CAUTION When executing the work example given in "Fig. 4-5Example of work" on page 34,
always press the [END] switch and end the program after one cycle. If the [END]
switch is not pressed, the hand will interfere with the existing workpiece when it goes
to pale the workpiece in the second cycle.
CAUTION Before starting automatic operation, always confirm that the target program No. is
selected.
CAUTION Take special care to the robot movements during automatic operation. If any
abnormality occurs, press the [EMG. STOP] switch and immediately stop the robot.
4-48 Programming
5Maintenance and Inspection
0 Hr
Monthly inspection
Monthly inspection
5 0 0 Hr Monthly inspection
Monthly inspection
Monthly inspection
Daily inspection
1 0 0 0 Hr Monthly inspection
Monthly inspection
Monthly inspection
1 5 0 0 Hr Monthly inspection
Monthly inspection
Monthly inspection
Operating time
[Caution] According to the schedule on the above, when using the double shift, you should
make the inspections at half the regular intervals.
Before turning the power ON (Check the following inspection items before turning the power ON.)
2 Are the machine cables between the robot arm and controller securely Securely connect.
connected?
(Visual)
3 Is the controller cover cracked, has any foreign matter adhered, or is Replace with a new part, or take remedial measures.
there any interference?
After turning the power ON (Turn the power ON while monitoring the robot.)
1 Is there any abnormal movement or noise when the power was turned Refer to the Troubleshooting section and remedy.
ON?
1 Check that the operation point is not deviated. If deviated, check the Refer to the Troubleshooting section and remedy.
following items.
1) Are any of the installation bolts loose?
2) Are the bolts at the hand installation section loose?
3) Is the position of the jigs, other than the robot, deviated?
4) If the positional deviation cannot be eliminated, refer to
"Troubleshooting", and remedy.
2 Is there any abnormal movement or noise? Refer to the Troubleshooting section and remedy.
(Visual)
1 Are any of the connector fixing screws or terminal block terminal Securely tighten the screws.
screws loose?
CAUTION The procedures for replacing the battery are described below.
If the system is used after the battery cumulative time over error (Error No. 7520)
occurs, the backup fault alarm will occur. If the backup fault alarm occurs, the con-
tents of the memory cannot be guaranteed, so save important program and position
data on a floppy disk using personal computer support software, etc.
CAUTION Replace the batteries for the controller and robot arm at the same time. Replace
the controller battery within 15 minutes after removing the old battery.
Screw-A
Cabinet cover 1) Turn the controller power ON once. (For approx. one minute.)
2) Turn the controller power and base power OFF, and wait for
at least three minutes. Then, loosen the cabinet cover fixing
screw A, and remove the cover.
Battery 3) Remove the old battery installed in the battery holder on the
battery fixing plate. (Hold the connector and pull the battery
upward.)
Relay card
1 Fuse LM16 1
RZ386 or RZ387 board
2 LM32 1
3 LM32 1
RZ802A board Mitsubishi Electric
4 HM32 1
MITSUBISHI ELECTRIC EUROPE GEVA AUSTRIA MITSUBISHI ELECTRIC IRELAND Elektrostyle RUSSIA
EUROPE B.V. Wiener Straße 89 EUROPE B.V. – Irish Branch Ul Garschina 11
German Branch A-2500 Baden Westgate Business Park RUS-140070 Moscowskaja Oblast
Gothaer Straße 8 Phone: +43 (0) 2252 / 85 55 20 Ballymount Pos. Tomilino
D-40880 Ratingen Fax: +43 (0) 2252 / 488 60 IRL-Dublin 24 Phone: +7 095 / 261 3808
Phone: +49 (0) 21 02 / 486-0 e mail: [email protected] Phone: +353 (0) 1 / 419 88 00 Fax: +7 095 / 261 3808
Fax: +49 (0) 21 02 / 4 86-1120 Getronics b.v. BELGIUM Fax: +353 (0) 1 / 419 88 90 e mail: —
e mail: [email protected] Control Systems e mail: [email protected] ICOS RUSSIA
MITSUBISHI ELECTRIC FRANCE Pontbeeklaan 43 Getronics NETHERLANDS Ryazanskij Prospekt, 8A, Office 100
EUROPE B.V. B-1731 Asse-Zellik Industrial Automation B.V. RUS-109428 Moscow
French Branch Phone: +32 (0) 2 / 4 67 17 51 Donauweg 2 B Phone: +7 095 / 232 0207
25, Boulevard des Bouvets Fax: +32 (0) 2 / 4 67 17 45 NL-1043 AJ Amsterdam Fax: +7 095 / 232 0327
F-92741 Nanterre Cedex e mail: [email protected] Phone: +31 (0) 20 / 587 6700 e mail: [email protected]
Phone: +33 1 55 68 55 68 INEA CR d.o.o. CROATIA Fax: +31 (0) 20 / 587 6839
Fax: +33 1 55 68 56 85 Drvinje 63 e mail: [email protected]
e mail: [email protected] HR-10000 Zagreb Beijer Electronics AS NORWAY
MITSUBISHI ELECTRIC . ITALY Phone: +385 (0)1/ 36 67 140 Teglverksveien 1 MIDDLE EAST REPRESENTATIVE
EUROPE B.V Fax: +385 (0)1/ 36 67 140 N-3002 Drammen
Italian Branch e mail: — Phone: +47 (0) 32 / 24 30 00 ILAN & GAVISH LTD ISRAEL
Via Paracelso 12 AutoCont CZECHIA Fax: +47 (0) 32 / 84 85 77 Automation Service
I-20041 Agrate Brianza (MI) Control Systems s.r.o. e mail: [email protected] 24 Shenkar St., Kiryat Arie
Phone: +39 (0) 39 / 60 53 1 Nemocnicni 12 MPL Technology Sp. z o.o. POLAND IL-49001 Petach-Tiqva
Fax: +39 (0) 39 / 60 53 312 CZ-702 00 Ostrava 2 ul. Sliczna 36 Phone: +972 (0) 3 / 922 18 24
e mail: [email protected] Phone: +420 (0) 69 / 615 21 11 PL-31-444 Kraków Fax: +972 (0) 3 / 924 07 61
MITSUBISHI ELECTRIC SPAIN Fax: +420 (0) 69 / 615 25 62 Phone: +48 (0) 12 / 632 28 85 e mail: [email protected]
EUROPE B.V. e mail: [email protected] Fax: +48 (0) 12 / 632 47 82
Spanish Branch louis poulsen DENMARK e mail: [email protected]
Carretera de Rubí 76-80 industri & automation ACP Autocomp a.s. SLOVAKIA
E-08190 Sant Cugat del Vallés Geminivej 32 Chalupkova 7 AFRICAN REPRESENTATIVE
(Barcelona) DK-2670 Greve SK-81109 Bratislava
Phone: +34 9 3 / 565 3131 Phone: +45 (0) 43 / 95 95 95 Phone: +421 (02) / 5292- 22 54/55
Fax: +34 9 3 / 589 2948 CBI Ltd SOUTH AFRICA
Fax: +45 (0) 43 / 95 95 91 Fax: +421 (02) / 5292- 22 48 Private Bag 2016
e mail: [email protected] e mail: [email protected] e mail: [email protected] ZAF-1600 Isando
MITSUBISHI ELECTRIC UK Beijer Electronics OY FINLAND INEA d.o.o. SLOVENIA Phone: +27 (0) 11 / 928 2000
EUROPE B.V. Ansatie 6a Stegne 11 Fax: +27 (0) 11 / 392 2354
UK Branch FIN-01740 Vantaa SI-1000 Ljubljana e mail: [email protected]
Travellers Lane Phone: +358 (0) 9 / 886 77 500 Phone: +386 (0) 1- 513 8100
GB-Hatfield Herts. AL10 8 XB Fax: +358 (0) 9 / 886 77 555 Fax: +386 (0) 1- 513 8170
Phone: +44 (0) 1707 / 27 61 00 e mail: [email protected] e mail: [email protected]
Fax: +44 (0) 1707 / 27 86 95
Kouvalias s GREECE Beijer Electronics AB SWEDEN
MITSUBISHI ELECTRIC JAPAN Industrial Robot Box 426
CORPORATION 25, El. Venizelou Ave. S-20124 Malmö
Office Tower “Z” 14 F GR-17671 Kallithea Phone: +46 (0) 40 / 35 86 00
8-12,1 chome, Harumi Chuo-Ku Phone: +302 (0) 10 / 958 92 43 Fax: +46 (0) 40 / 35 86 02
Tokyo 104-6212 Fax: +302 (0) 10 / 953 65 14 e mail: [email protected]
Phone: +81 3 6221 6060 e mail: [email protected]
Fax: +81 3 6221 6075 ECONOTEC AG SWITZERLAND
Axicont Automatika Kft. HUNGARY Postfach 282
MITSUBISHI ELECTRIC USA Reitter F. U. 132 CH-8309 Nürensdorf
AUTOMATION H-1131 Budapest Phone: +41 (0) 1 / 838 48 11
500 Corporate Woods Parkway Phone: +36 (0)1 / 412-0882 Fax: +41 (0) 1 / 838 48 12
Vernon Hills, IL 60061 Fax: +36 (0)1 / 412-0883 e mail: [email protected]
Phone: +1 847 / 478 21 00 e mail: [email protected]
Fax: +1 847 / 478 22 83 GTS TURKEY
Meltrade Automatika Kft. HUNGARY Darülaceze Cad. No. 43A KAT: 2
55, Harmat St. TR-80270 Okmeydani-Istanbul
HU-1105 Budapest Phone: +90 (0) 212 / 320 1640
Phone: +36 (0)1 / 2605 602 Fax: +90 (0) 212 / 320 1649
Fax: +36 (0)1 / 2605 602 e mail: [email protected]
e mail: [email protected]
During the manual teaching process, operators should maintain control over the robot's priority to prevent unintended operation via external commands. Jog speed must be kept as low as possible to avoid collisions with workpieces or peripheral devices. Additionally, it is crucial to indicate that teaching work is in progress to prevent interference and ensure others are aware of the operation status . The emergency stop switches should be correctly positioned for easy access, and emergency stop protocols must be in place to immediately stop the robot if necessary .
When installing an external emergency stop, it is crucial to position it in an easily accessible location for prompt activation in case of emergencies. The emergency stop should be properly connected following specified guidelines to ensure functionality. The installation should prevent interference with normal operations while ensuring rapid engagement to halt robot activity during crises, thus enhancing operational safety .
Incorrect grounding of the robot and its controller can result in malfunctioning due to noise interference and pose risks of electric shock accidents. Secure grounding is essential for preventing these issues, as it ensures that electrical surges are appropriately dissipated, maintaining the robot's and operators' safety .
Transporting a robot in a non-designated posture can lead to personal injuries or faults resulting from the robot dropping. It is essential to follow the specified transport posture to maintain the robot’s structural integrity and ensure safe handling during installation .
Incorrect programming may cause the robot to collide with peripheral devices or execute unintended operations, potentially leading to property damage or safety hazards. To mitigate these effects, the program should be verified using step operation to ensure that instructions are correctly aligned with operational expectations. Any detected errors should be corrected promptly, followed by another validation through step operation before commencing automatic work .
The safety fence provides a physical barrier to prevent operator contact with the robot during operation, thereby minimizing the risk of accidental injury. Proper usage entails ensuring that the fence is always locked when the robot is active, and creating clear visual indicators of the robot’s operation status, so that unintentional entry by operators does not occur .
Step operation method allows the program to execute line by line at a slow speed, which helps confirm the correctness of the program and operation positions. It is important because it allows for error detection and correction without causing damage to the robot or surrounding environment. During step operation, the robot stops after each line, providing the opportunity to review and adjust the program if necessary, thus ensuring safe and efficient robot functionality .
Excessive force on connectors and cables can lead to contact defects or wire breakage. These damages may cause system malfunctions or complete failures, affecting the robot's reliability and potentially leading to operational hazards .
Before starting automatic operation, confirm that operators are not near the robot and that the safety fence is locked to prevent unintended entry. Check that no unnecessary tools or objects are within the robot's operational range, and ensure the workpiece is correctly placed. Also, verify through step operation that the program will function correctly .
The earth leakage breaker serves as a protective measure against electrical surges by interrupting the circuit in case of leakage, thereby preventing potential electric shock accidents. It should be connected to the primary power supply of the controller to ensure operational safety and reliability .