Professional Documents
Culture Documents
SM-RCM4-E0503
Preface
Thank you for purchasing a Robostar Robot. This assembly robot is the result of Robostar's technology. We are sure that this Robot, with its high performance and functions will be a great assess to your organization. Please read this manual thoroughly before operating the robot so that it can be operated safely and effectively. This Service manual is one of set for the robot.
This manual is designed for following types of robot. Cartesian Robot 1. RBC(D) Series 2. RH Series 3. RS Series 4. All models of Belt-driven type SCARA Robot 1. RSI series 2. RSA Series Desktop Robot 1. RDT-440F Series 2. RDT-340 Series Wafer Handling Robot RWTA Series
Request
Before operating the robot, make sure reading and understanding the section entitled "The Safe Use of Robot" in each User's and Service manual. This section gives you information on the safe operation of the robot.
Caution
Partial or total reproduction of this manual is forbidden without prior permission. The manual is subject to change without prior nitice.
Contents
Chapter 1
1.1 Robot Safety in general 1.2 Details of Robot Safety 1.3 How to Treat Cables in Robot
Chapter 2
Overview of Robot
2-1 2-2 2-2 2-6 2-6
2.1 Product Composition 2.2 Robot Composition 2.2.1 Components of Robot System 2.2.2 Name of Each Component in Controller (1) RCM4-Series
2.3 Specification of Robot Controller 2.3.1 Features 2.3.2 Structure of Model Name 2.3.3 General Specification
2-11 2-12
Chapter 3
3.1 Appropriate Environment for Robot Installation 3.1.1 Conditions for Installation Environment 3.1.2 Ambient Temperature and Humidity 3.1.3 Vibration
3-2 3-2
C-1
Contents
Chapter 4
4.1 Connection 4.2 RCM4-Series Connection 4.2.1 Robot Controller 4.2.2 Robot Controller Robot Mechanical Part Connection External PLC Connection
4.2.2.1 System I/O Connection 4.2.2.2 User I/O Connection 4.2.2.3 Option I/O Connection
4-24
4.4
On-Line Connection
4.5
4.5.1 Internal Circuit Diagram 4.5.2 Body Connector Wiring (refer to it when doing wiring job directly)
4.6
4-36 4-36
4-37
C-2
Contents
Chapter 5
5.1 Basic Functions 5.1.1 Time Chart of System Input/Output (1) Time Chart of Normal Operation (2) Example of Operation Panel (3) System I/O Signal Sequence (for reference when programming PLC sequence) (4) When Changing JOB Program while Running (5) In case of Emergency Stop or Alarm while Running (6) In case of Servo Off after STOP while Running
5.2 Highly Sophiscated Functions 5.2.1 Mode Selection (1) Flow Chart of Mode Selection (2) Time Chart of Mode Selection just after Power ON
5.2.2 Mode Description 5.2.2.1 Auto Run Mode 5.2.2.2 Step Run Mode 5.2.2.3 Jog Mode 5.2.2.4 Host Mode
5.2.3 Teach Pendant Display of Each Mode & 7-Segment Display on Front Panel
5-25
Chapter 6
6.1 Indication of Abnormal Condition 6.2 Abnormal Conditions and TroubleShooting (Error Code) 6.3 Quick Maintenance and Reparing Job 6.3.1 Initialization 6.3.2 How to troubleshoot an Error occurred during Origin Setting 6.3.3 Explanation of Z axis Weight Balance (using Air Cylinder) 6.3.4 Troubleshooting for Mechanical Parts of Robot
C-3
Contents
6.3.5 How to Set Proper Gains 6.3.6 How to Modify Offset Value When Changing SCARA Origin Position
6-52 6-53
6-58
Chapter 7
Appendices
7-1 7-9 7-10 7-13 7-14 7-15 7-18 7-19 7-21
7.1 System I/O PLC Sequence Program 7.2 SPARE PARTS LIST (Controller) 7.3 SPARE PARTS LIST (Mechanical Part) 7.4 Considerations for Selecting Robot 7.5 Periodic Inspections 7.6 Robot Hand 7.7 Cartesian Coordinate Robot Structure 7.8 Picture of Connectors 7.9 Emergency Circuit Diagram
C-4
Chapter 1
In order to use this product safely, please read this manual thoroughly before using the product. Each manual carries the following symbols that indicate contents or events where your careful attention is needed for further safe use. So, make sure you use this product with your complete understandings.
Indicates banned actions for correct use. For an example, the right hand side symbol indicates ban of fire.
Indicates what should be done so as to use this product properly For an example, the right hand side symbol means that the device are forced to be connected safely to the ground.
Indicates events or contents in which the product may fail to function in normal way or may not run at all due to misuse of it, or a case where your further attention is required.
1-1
Chapter 1
This robot is a high-tech industrial devices. To avoid unexpected accidents, please observe the followings.
For safer and more efficient use, please have thorough knowledge of manual before using the product.
Always use the power supply and the load within the rated range.
1-2
Chapter 1
To operate safely, set up the safe fence around the robot's arms reach.
Make sure to check wiring connections before turning the power of controller on. If wiring is wrong, the device may not work normally.
To prevent people from the hazards of getting electric shock, make sure Frame Ground (FG) has properly done.
1-3
Chapter 1
When the robot is working or is ready to work, keep always watching and that you should not be near its arms reach. Even if it doesn't work, always be careful.
Especially, at the time of switching the power On/Off and of running motor and of starting motor by manual under a situation of many people working together, check workers' safety matters first prior
to the job.
When checking and repairing the robot, make sure to unplug the controller.
1-4
Chapter 1
1) Wear a helmet and safe shoes for your safety. 2) Before switching the power ON, check if anyone is in the robot's arms reach and then operate robot. 3) When moving into the radius of robot's reach for checks or repairing jobs, you should always switch
safety fence
1-5
Chapter 1
9) Emergency stop switch Install the emergency stop switch at a location where the worker can operate it easily. Paint it red so that one can identify its location easily and tape yellow stripe
around it.
Use the emergency stop switch having non-automatic return function.
CONTROLLER
or below)
11) Warning light of power supply to the robot Install the warning light so that one can check if the power has been supplied to the robot.
HEAD LIGHT
Ready Output
CR
AC 200V
1-6
Chapter 1
STEEL BAND
bundle lightly
1-7
Chapter 1
5) When fixing the cable, don't tighten it excessively in order to prevent the cable from being pressed.
6) Prevent the cable's surface from being damaged by applying pressure and striking it with force, etc.
1-8
Chapter 1
7) Do not use spiral tube at the part where it practices bending actions repeatedly.
9) When wiring, the power cable should be distinguished from the signal cable.
power cable
10) Do not fix cables in cableveyor with cable tie, etc in order for allowing it move freely. And comb down cables in order that it won' t be entangled.
Do not fix with cable tie. Avoid being entangled.
1-9
Chapter 1
When applying the cableveyor, Use the cableveyor having radius of curvature of more than 50R. Keep the size of cables less than 60% of the cableveyor's total dimensions.
11) When you install cableveyor and mount cable bracket, make sure you do it at the following designated places. If you'd like to install cableveyor and to mount cable bracket at areas other than the following designated places, please refer it to us. Base RBC-10 RBC-32 RBC-51 RBC-81 Cableveyor / Cableveyor Guide Lower and side part of base: T-Slot Lower and side part of base: T-Slot Lower and side part of base: T-Slot Lower and side part of base: T-Slot Cable Bracket Side part of Carrier: Tap Side part of Carrier: Tap Side part of Carrier: Tap Side part of Carrier: Tap
Note) You can purchase Plate Nuts for each Base additionally.
1 - 10
Chapter 2
Overview of Robot
Product Composition
2. Overview of Robot
1 1 1 each 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2-1
Chapter 2
Overview of Robot
Robot Composition
SCARA Robot
PLC
Rear of RCM4
Front of RCM4
Teach Pendant
2-2
Chapter 2
Overview of Robot
Robot Composition
SCARA Robot
PLC
I/O Terminal
I/O Monitor
Rear of RCM4
AC220V
RS232C communication
Front of RCM4
Teach Pendant
2-3
Chapter 2
Overview of Robot
Robot Composition
SCARA Robot
PLC
System UNIT
Rear of RCM4
AC220V
Teach Pendant
2-4
Chapter 2
Overview of Robot
(1) RCM4-Series
Front
Note 1) Connector used (in the controller) : NS-9Pin(P) Connector to be used (in the opposite of controller) : 9Pin Dsub Connector(S) 2) Pleases use the cables for teach pendant manufactured by our company.
2-5
Chapter 2
Overview of Robot
Rear
OPTION INPUT
OPTION OUTPUT
USER OUTPUT
W axis ENCODER
Z axis ENCODER
Note 3) When replacing the fuse, make sure to use the one of rated voltage. (250V/20A ) 4) Please confirm the power to be supplied. (single phase AC220V)
2-6
Chapter 2
Overview of Robot
2.3.1 Features
This Robot Controller(RCA(I)4 Series) is a compact model with built-in servo AMP and equipped with 32-bit RISC CPU, and has the following features: 2 ~ 4 axes cartesian coordination robot / SCARA driving Robot system composable without additional PLC(having a simple PLC built-in) Easy to modify various parameters and gains(modifiable on S/W) Monitoring is possible during operation. Provides abundant I/O Interface Basic: 16/16 points, Expanded: 64/64 points Full range of embedded robot commands Provides multi-functional host package(Dos, Windows)
In addition, with improvements of controlling performances of robot, it is now capable to perform the following jobs: Palletizing, Sealing and the likes. Two and three dimensional interpolating controls with arc, circle, high-speed, and high-precision motion. Perform parallel processing of robot commands during execution of Input/Output and move command, etc. according to the conditions. Variety of pass motions including PFOS(movement distance set-up) and FOS(movement distance ratio set-up) etc. Multi-tasking, that enables to manupulate robot's motion and simple PLC Sequence simultaneously, is possible.
2-7
Chapter 2
Overview of Robot
RCM4 Series
Option Card O : Extension I/O Board E : Ethernet Card P : Profi-Bus Card X : No Selection
I/O Type N : Input (NCOM), Output (PCOM) P : Input (PCOM), Output (NCOM)
RCA(I)4 - 4211 - PX
SERVO motor's capacity for each axis ; F:50W, 1:100W, 2:200W, --- 8: 750W, A: 1 kw
Ex.) Absolute 4 axes (X:400W,Y:200W,Z:100W,W:100W) Input NCOM, Output PCOM Option I/O : Ethernet Model : RCA4-4211-PE Serial No. :
2-8
Chapter 2
Overview of Robot
1) Installation environment of controller Items Input power Capacity of power Encoder Ambient Temp. in use Ambient Hum. In use Ambient Temp. in storage Ambient Hum. In storage Contents AC 220V(+10% ~ -15%),50 ~ 60Hz 2 axes maximum 1.5kVA / 4 axes maximum 2.5kVA Incremental / Absolute Encoder (Line Driver Type) 0 ~ 40 C 20 ~ 80 % RH (No dew condensation) -15 ~ 60 C 10 ~ 90 % RH (No dew condensation)
2) Performance of controller Items Withstand Voltage Power noise Motor/Encoder Noise I/O Insulation resistance Program memory Instant power cut-off Positional precision Servo capacity I/O Voltage Minimum input current Maximum output current Brake control Motor control type 1,500Vp-p,1usec, for 1 min in induced noise between input power and FG : more than 20M 100 JOB (1 JOB = 1,000 STEP + 1,000POINT) 1/2 cycle per 10 periods of input power frequency within 1 pulse of encoder RCM4: Sum of 4 axes, maximum 4.0kW(maximum 1.0kW/1 axis) Internal power supply; 24V ,500mA 5 mA/1 point 50 mA/1 point 24V Motor Brake AC Servo Motor( Sine wave PWM current control ) AC 1.5kV ,10mA for 1 minute 1,500Vp-p,1usec, for 1 min. in common / normal condition 1,500Vp-p,1usec, for 1 min in induced noise Contents
2-9
Chapter 2
Overview of Robot
3) Standard of controller Function Items RCM4-Series Robot control Controlling axes Motion control Instruction Type Memory Type & Capacity 2 ~ 4 axes cartesian coordination robot, SCARA robot 2~4 axes PTP,CP, Arc Motion Teach Pendent(Direct Teaching, MDI), Host(On-Line) Lithium Battery Back-up: 128/512 Kbytes(On board),3.0 V,0.95Ah Emergency Stop, Power ON/OFF
Front operation panel
Switch
Display 2 Communication Ports Simple PLC function System I/O I/O User I/O Option I/O Extension I/O Option Ethernet Profi-Bus On - Line function
7-Segment Teach Pendent, Host(RS232C) Program only for PLC built-in 19 / 17 points 16 / 16 points 64/ 64 points(= [32 /32] x 2) To extend User I/O To communicate by Ethernet To communicate by Profi-Bus Up/Down Load(PC S/W) : System,Job,Point, Job Run/ Stop, Point Move
Single Step, Automatic operation, Speed Override Job File Programming : System, Job, Point Monitoring : File, Status Self-test, Emergent stop, Error Recovery Program control, Motion control, I/O control, built-in function
Robot's language function Operator, Variable control I/O Parallel treatment Interrupt function Point movements in operation by input condition, I/O parallel process Interrupt program execution(INTER.JOB) by system input
2 - 10
Chapter 2
Overview of Robot
Product Dimension
RCM4-Series
Unit : mm
2 - 11
Chapter 2
Overview of Robot
Warranty of Product
Warranty Period
For 1 year from the date of manufacture.
Range of Warranty
We will provide our services, free of charge during the warranty period however, only for the faults or failures experienced under normal operations caused by defects of designs or manufacturing technologies relating to the products.
Exceptional Cases
Although such events will occur within the warranty period, the following cases are being excepted:
(1) Failures caused by inadquate repairig jobs, remodification, relocation, and other mishandlings of devices carried out by the operator (or user), or any third party. (2) Failures caused by using any parts or greases which are not designated by our company, the manufacturer. (3) Failures caused by fire, disaster and natural calamities, earthquake, and force majeure. (4) Failures caused by any uses under the situations of, such as, flooding and etc, which are not specified environments in our company's speicifcation. (5) Failures caused by complete consumption of consumable parts. (6) Failures caused by lack of checks and repairing jobs in accordance with the user's manual and /or the service manual. (7) Other losses and damages except the costs required to repair the robot.
2 - 12
Chapter 3
3.1.3 Vibration
Install the robot keeping away from the place where excessive vibrations or impacts are anticipated.
3-1
Chapter 3
When installing the controller outside electric panel, and if you want to locate the controller
on the bottom surface, then inflow of air should not be blocked.
3.2.1 RCM4-Series
When installing the controller inside electric panel:
Front of controller
Rear of controller
3-2
Chapter 4
Robot Mechanical
SCARA Robot
PLC
Rear of RCM4
AC220V
Teach pendant
4-1
Chapter 4
Note 1) Notice the place where the encoder connector and I/O connector are located. 2) Connection should be accorded with the connectors of each axis of robot cable
Model name of connector (Controller Side) -. Encoder : 10220-52A2JL (3M) -. Motor : 09-21-007-3131(HARTING)
3) Use the robot cable manufactured by our company only. 4) Be sure to install FG(Frame Ground).
1) Encoder Connection (of controller) Connector attached on controller(Encoder) : 10220-52A2JL (3M) The opponent connector(Encoder) : 10120-3000VE (3M) Specification of cable : 0.15 SQ x 25P (LG Cable) Length of cable : Max. 11m
The following pin diagram is the case veiwed from the point of the arrow direction as shown in the left side. (The same applies to No3, 4 axes) 11 20 1 10
Pin Assignment for Incremental Encoder (Same for all axis) Pin No. 1 2 3 4 5 Signal
ENCPWR0# ENCA0 ENCB0 ENCC0 ENCU0
Pin No. 6 7 8 9 10
Signal
ENCV0 ENCW0 /ORG01 FLS01 24V
Pin No. 11 12 13 14 15
Signal
GND /ENCA0 /ENCB0 /ENCC0 /ENCU0
Pin No. 16 17 18 19 20
Signal
/ENCV0 /ENCW0 BRK0+ RLS01 G24V
Pin Assignment for Absolute Encoder (Same for all axis) Pin No. 1 2 3 4 5 Signal
ENCPWR0# ENCA0 ENCB0 ENCC0 No Connect
Pin No. 6 7 8 9 10
Signal
No Connect Rx /ORG01 FLS01 24V
Pin No. 11 12 13 14 15
Signal
GND /ENCA0 /ENCB0 /ENCC0 No Connect
Pin No. 16 17 18 19 20
Signal
No Connect /Rx BRK0+ RLS01 G24V
4-2
Chapter 4
Connector attached on motor :09-21-007-3131(HARTING) The opponent connector(Motor) : 09-21-007-3031(HARTING) Specification of cable : 0.15 SQ x 8C (LG Cable) Length of cable : Max. 11m Pin Standard
Pin No. 1 2
Signal
U(2) V(2)
Pin No. 3 4
Signal
W(2) W(1)
Pin No. 5 6
Signal
V(1) U(1)
Pin No. 7 8
Signal
FG(1) FG(2)
(1)
2(Y) axis
3) Encoder & Motor power connection (of robot body) (1,2 axes)
Connector attached on mechanical part (Encoder + Motor) : JMSP2528F or JMLP2528F The opponent connector : JMSP2528M or JMLP2528M Pin Assignment for Incremental Encoder (same for all axis) Pin No. 1 2 3 4 5 6 Signal
5V 5V G5V G5V EA EA
Pin No. 7 8 9 10 11 12
Signal
EU /EU EB /EB EV /EV
Pin No. 13 14 15 16 17 18
Signal
EC /EC EW /EW SL+ SL-
Pin No. 19 20 21 22 23 24
Signal
S24V SGND SORG BRK+ BRKFG(Enc)
Pin No. A B C D
Signal
U V W FG(Motor)
Pin Assignment for Absolute Encoder (same for all axis) Pin No. 1 2 3 4 5 6 Signal
5V 5V G5V G5V EA EA
Pin No. 7 8 9 10 11 12
Signal
NC NC EB /EB NC NC
Pin No. 13 14 15 16 17 18
Signal
EC /EC Rx /Rx SL+ SL-
Pin No. 19 20 21 22 23 24
Signal
S24V SGND SORG BRK+ BRKFG(Enc)
Pin No. A B C D
Signal
U V W FG(Motor)
4-3
Chapter 4
Important !
Use motor power cable and encoder cable exclusively for robot. Incorrect wiring may break the elements. Check the wiring before plug-in. Use the flexible cable by all means when wiring at the flexion part.
The same shall be applied as the case of 1, 2 axes (=A(X), B(Y)). Connect after checking the position of 3, 4 axes by referring to the name plate in the rear of the controller.
4.2.2.1 System I/O connection (Page 4-4) 4.2.2.2 User I/O connection (Page 4-24)
Important !
If I/O on Model Name(RCI4-8422-PX). is 'N', Input -> Negative Common, Output -> Positive Common If I/O on Model Name(RCI4-8422-NX). is 'P', Input -> Positive Common, Output -> Negative Common Hereinafter, distinguish as NP, PN.
You can operate the robot automatically by the system I/O signals. You can operate the robot automatically by connecting the system I/O signals with PLC or system operating panel. You can choose 32 jobs(P00~P31) by the system input signals. The wiring of system I/O can be divided into three parts as the followings. -. Basic function : operating the interface and PLC / operating panel(AUTO Mode) -. Highly sophiscated function : operating the interface with PLC / operating panel (AUTO,STEP,JOG,HOST Mode). (JOG Mode can not be accessed throug System I/O. It is optional) -. Operation with 7 segments connection : in this application, you can identify "Job program selection", "Status Display" and the likes on the 7 segments.(The 7-segment is identical with the front display of the controller.)
4-4
Chapter 4
Operation method
I/O
Input
Function
Origin setting, JOB Start, Stop, Program Choice
1. Basic function Output 2. Highyl Sophiscated Function (Functions are added on basic) Input Output Input Output
Emergency Stop, Reset Alarm, Ready, Origin-ok, INPOS/INRNG, Run INT_REQ, MODE(AXIS) option,VEL-/MOV-,VEL+/MOV+, Velocity, Brake (added on the basic function input) Same as the basic function VEL-/MOV-, VEL+/MOV+ 7-Segment Enable, Segment signal(A ~ H)
4-5
Chapter 4
The following pin diagram is the case viewed from the point of the arrow direction as shown in the left side 1 25
Pin No 1 (P)
Signal 24V
Description Power supplied from inside of controller <Caution> When using the external power do not connect these pins with the external power supply VCC Common for SYSTEM INPUT <Note> For wiring, see system I/O circuit diagram in 4.2.3 on page 4-14.
26 (P) 2 (G) 27 (G) 3 (C) 28 (C) 37 (C) 38 (C) 4 (I) 29 (I) 31 (I) 6 (I) 30 (I) 5 (I) PROG0 PROG1 PROG2 PROG3 PROG4 PROG_SEL lect Mode#0 25 (IG) MODE0/AXIS0 Axis#0 Mode#1 50 (IG) MODE1/AXIS1 Axis#1 13 (IG) MODE_SEL Mode Select Program#0 Program#1 Program#2 Program#3 Program#4 Program SeSYS_N_COM G24V COMMON SYS_P_COM 24V COMMON G24V G24V Power
GND Common for SYSTEM OUTPUT <Note> For wiring, see system I/O circuit diagram in 4.2.3 on page 4-14. If all Bits are OFF, run Program#0 If all Bits are OFF, run Program#31 All Bits are defined as Binary Run program#0 ~ 31 by using Bit combination For more details, see <Ref.1> in page 4-12 Signal indicates "now selecting job wanted " by using the above 5 bits (PROG0, PROG1, PROG2, PROG3, PROG4) Setting Mode: function to shift modes Setting Axis: function to choose the axis in Jog mode. For the details, see <Ref 2> in Page 4-10.
Signal indicates "now selecting mode wanted" by using the above 2 bits (MODE0/AXIS0, MODE1/AXIS1).
46 (IG)
INT_REQ
Interrupt Request
If this signal is input when a Job is running in the Auto Run Mode of the System Mode, "The INTER. Job" is automatically operated. <Caution> INTER.Job should be in Job Directory.
(O): Output, (I): Input for basic function, (IG): Input for high class function, (P):VCC, (G):GND, (C):COMMON
4-6
Chapter 4
Pin No
Signal
Name
Description
48 (IG)
VEL
Velocity
Set the velocity of Jog motion in Jog mode. When VEL is ON, robot moves at the velocity set as jog velocity values in the parameter descripted in user's manual. While VEL is OFF, it moves at the one-half the velocity of that value.
14 (IG)
VEL-/MOV-
Velocity- Direction
Shift of velocity in running: In running, you can shift the working velocity of robot. The velocity is indicated on the teach pendant, and It is applied after the completion of 1 point motion. It will be increased or decreased at the increment of 10% per inputted signal with range of 20~100%. These signals move the selected axis in Jog Mode: They move the selected axis in the direction of + or Signal indicates START JOB. Once this signal is inputted, the controller moves the robot according to the selected program & point. You should choose desired JOB before-hand.
39 (IG)
VEL+/MOV+
Velocity+ + Direction
4. 32 (I) 4. START
Start Restart
There are Start and Restart. <Ref>See, Operation Time Chart". Signal indicates STOP JOB. The robot will be paused a moment by this signal. Servo Off: With receiving this signal after stop, Servo will be off. Alarm Reset : When the alarm activates, the alarm will be released by this signal. Signal indicates Origin Setting. With this signal, the controller performs Move to Origin according to the parameter set. Signal indicates initialization. <Caution> use this signal very carefully during run. 34 (I) 9 (I) /EMG/EMG+ /Emergency/Emergency+ Signal indicates Emergency Stop. When this signal is inputted, the controller stops all the jobs and the robot carries Emergency Stop. (Alarm status)
<Ref> When wiring, see " System I/O Circuit Diagram of Basic Function (Page 4-11).
7 (I)
ORG
Origin
33 (I)
RST
Reset
47 (IG)
BRK
Brake
It executes forcible brake ON or OFF at Jog Mode. If you want to move the brake locked axis manually, you may use this function. When power ON, the controller inspects all of the system. If the system is normal, this signal will be On. If the system is abnormal, Alarm signal will be ON.
35 (O)
READY
Ready
(O): Output, (I): Input for basic function, (IG): Input for high class function, (P):VCC, (G):GND, (C):COMMON
4-7
Chapter 4
Pin No 11 (O)
Signal ORG_OK
Name Origin OK
Description When the signal "Org" is inputted, the controller performs the origin setting. After the completion of this process, this signal will be outputted.
12 (O)
RUN
Run
With selection of job and input of "Start" signal, robot then starts to run from the first step and will output this signal.
10 (O)
ALARM
Alarm
When error occurs in the initial stage or during run, this signal then will be outputted. Alarm message is indicated on the teach pendant. When the robot reaches the target point (the Teach Point) during run, this signal will be On. When the robot reaches within the inposition pulse set in the parameter mode, this signal is On.
36 (O)
In Position In Range
When the robot's mechanical part reaches within the range set in the parameter mode after origin setting, this signal is On.
Regardless of the controller's status, if the current position of robot's mechanical part is within the value of 'In Range' in the parameter mode, this signal is On.
15 (O) 40 (O) 16 (O) 41 (O) 17 (O) 42 (O) 18 (O) 43 (O) 19 (O) 44 (O) 20 (O) 45 (O)
SEG_ENB0 SEG_ENB1 SEG_ENB2 SEG_ENB3 SEG_A SEG_B SEG_C SEG_D SEG_E SEG_F SEG_G SEG_H
7 Segment Enable 0 7 Segment Enable 1 7 Segment Enable 2 7 Segment Enable 3 7 Segment A 7 Segment B 7 Segment C 7 Segment D 7 Segment E 7 Segment F 7 Segment G 7 Segment H 24V COMMON Not Used -.VCC Common for SYSTEM INPUT
21 ~24 SYS_P_COM1,2 49
(O): Output, (I): Input for basic function, (IG): Input for high class function, (P):VCC, (G):GND, (C):COMMON
4-8
Chapter 4
Signal 24V
Description Power supplied from inside of controller <Caution> When using the external power, do not connect these pins with the external power supply.
26 (P) 2 (G) 27 (G) 3 (C) 28 (C) 21 (C) 22 (C) 23 (C) 37 (C) 38 (C) 4 (I) 29 (I) 31 (I) 6 (I) 30 (I) 5 (I) PROG0 PROG1 PROG2 PROG3 PROG4 PROG_SEL Select Mode#0 25 (IG) MODE0/AXIS0 Axis#0 Mode#1 50 (IG) MODE1/AXIS1 Axis#1 13 (IG) MODE_SEL Mode Select SYS_IN_COM3 SYS_IN_COM2 SYS_IN_COM1 G24V COMMON G24V G24V Power
SYS_OUT_COM
GND Common for system input <Ref> When wiring, see "System I/O diagram in the basic function (Page 4-16)" GND Common for system input <Ref> When wiring, see "System I/O diagram in the highly G24V COMMON sophiscated function (Page4-17)" GND Common for system input <Ref> When wiring, see "System I/O diagram in the highly G24V COMMON sophiscated function (Page4-17)" VCC Common for system output 24V COMMON <Ref> When wiring, see "System I/O diagram in the basic function (Page 4-16)" Program#0 Program#1 Program#2 Program#3 Program#4 Program All bits being OFF, execute the program "0" All bits being ON, execute the program "31" All bits are defined as "Binary". Using the combination of bits, execute the programs " No. 0~31" For the details, see <Ref 1> in Page 4-12. Signal indicates "now selecting job wanted " by using the above 5 bits (PROG0, PROG1, PROG2, PROG3, PROG4) -.Setting Mode: function to shift modes -.Setting Axis: function to choose the axis in Jog mode. -.For the details, see <Ref 2> in Page 4-13.
Signal indicates "now selecting mode wanted" by using the above 2 bits (MODE0/AXIS0, MODE1/AXIS1). If this signal is input when a Job is running in the Auto Run Mode of the System Mode, "The INTER. Job" is automatically operated. <Caution> INTER.Job should be in Job Directory.
(O): Output, (I): Input for basic function, (IG): Input for high class function, (P):VCC, (G):GND, (C):COMMON
4-9
Chapter 4
Pin No
Signal
Name
Description
48 (IG)
VEL
Velocity
Set the velocity of Jog motion in Jog mode. When VEL is ON, robot moves at the velocity set as jog velocity values in the parameter descripted in user's manual. While VEL is OFF, it moves at the one-half the velocity of that value.
14 (IG)
VEL-/MOV-
Velocity- Direction
Shift of velocity in running: In running, you can shift the working velocity of robot. The velocity is indicated on the teach pendant, and It is applied after the completion of 1 point motion. It will be increased or decreased at the increment of 10% per inputted signal with range of 20~100%. These signals move the selected axis in Jog Mode: They move the selected axis in the direction of + or Signal indicates START JOB. Once this signal is inputted, the controller moves the robot according to the selected program & point. You should choose desired JOB before-hand.
39 (IG)
VEL+/MOV+
Velocity+ + Direction
There are Start and Restart. <Ref>See, Operation Time Chart". Signal indicates STOP JOB. The robot will be paused a moment by this signal. Servo Off: With receiving this signal after stop, Servo will be off. Alarm Reset : When the alarm activates, the alarm will be released by this signal. Signal indicates Origin Setting. With this signal, the controller performs Move to Origin according to the parameter set. Signal indicates initialization. <Caution> use this signal very carefully during run. 34 (I) 9 (I) /EMG/EMG+ /Emergency/Emergency+ Signal indicates Emergency Stop. When this signal is inputted, the controller stops all the jobs and the robot carries Emergency Stop. (Alarm status)
<Ref> When wiring, see " System I/O Circuit Diagram of Basic Function (Page 4-16).
7 (I)
ORG
Origin
33 (I)
RST
Reset
47 (IG)
BRK
Brake
It executes forcible brake ON or OFF at Jog Mode. If you want to move the brake locked axis manually, you may use this function. When power ON, the controller inspects all of the system. If the system is normal, this signal will be On. If the system is abnormal, Alarm signal will be ON.
35 (O)
READY
Ready
(O):Output, (I):Input basic functions, (IG):Input high-class functions, (P):VCC, (G):GND, (C):COMMON
4 - 10
Chapter 4
Signal ORG_OK
Name Origin OK
Description When the signal "Org" is inputted, the controller performs the origin setting. After the completion of this process, this signal will be outputted.
12 (O)
RUN
Run
With selection of job and input of "Start" signal, robot then starts to run from the first step and will output this signal.
10 (O)
ALARM
Alarm
When error occurs in the initial stage or during run, this signal then will be outputted. Alarm message is indicated on the teach pendant. When the robot reaches the target point (the Teach Point) during run, this signal will be On. When the robot reaches within the inposition pulse set in the parameter mode, this signal is On.
In Position In Range
When the robot's mechanical part reaches within the range set in the parameter mode after origin setting, this signal is On.
Regardless of the controller's status, if the current position of robot's mechanical part is within the value of 'In Range' in the parameter mode, this signal is On.
15 (O) 40 (O) 16 (O) 41 (O) 17 (O) 42 (O) 18 (O) 43 (O) 19 (O) 44 (O) 20 (O) 45 (O) 24,49
SEG_ENB0 SEG_ENB1 SEG_ENB2 SEG_ENB3 SEG_A SEG_B SEG_C SEG_D SEG_E SEG_F SEG_G SEG_H
7 Segment Enable 0 7 Segment Enable 1 7 Segment Enable 2 7 Segment Enable 3 7 Segment A 7 Segment B 7 Segment C 7 Segment D 7 Segment E 7 Segment F 7 Segment G 7 Segment H Not Used
(O):Output, (I):Input basic function, (IG):Input high-class function (P):VCC, (G):GND, (C):COMMON
4 - 11
Chapter 4
1. In case "Program Number" is not chosen, the Job "O" will be chosen automatically. (The same is performed in case of input signal not wired, PROG0 ~ 4,PROG_SEL.
2. Selecting "Program No" You can choose total 32 jobs by using PROG0 ~ PROG4.
-. You should determine to use either "In Position" or "In Range" in the parameter mode. -. Set IN Position/Range in the Parameter Mode.
Ref. 4 : System Operation (Highly Sophiscated Fuction) & Flow Chart of Functions
MODE Auto Run Mode Step Run Mode Jog Mode Host MODE
4 - 12
Chapter 4
Operation Mode Auto Run Mode Step Run Mode Jog Mode Host Mode
Remarks
1(X) axis System Mode 2(Y) axis 3(Z) axis 4(W) axis (Option) Host Mode
1. System Mode
-. Once the power is turned ON, System Mode is automatically set: (provided HOST Cable is not connected.) Auto Run Mode ; When system I/O is connected to the peripheral devices with the basic function, this mode is automatically set just after the power is turned ON.
; In case of highly sophiscated function, when turning power On, Operation Mode will be set as Auto Run Mode.
Step Run Mode If System I/O is configured to use the highly sophiscated function, it is possible to set Step Run Mode by selection procedure. Jog Mode (option) If System I/O is configured to use the highly sophiscated function, it is possible to set JOG Mode by selection procedure.
2. Host Mode
-. After connecting HOST Cable, this mode is automatically set after the power is turned ON. -. If system I/O is configured to use the highly sophiscated function, it is possible to set On-Line Mode by selection procedure.
4 - 13
Chapter 4
Be carefule to connect Common - It is possible to choose 32 (2 5) programs externally. - You can change the number of connections as required. - Binary format. - when you need to choose 4 programs: connect the 2 pins, PROG 0 and PROG 1.
3,28
4.7K
SYS_P_COM0 ORG RST START STOP PROG 0 PROG 1 PROG 2 PROG 3 PROG 4 PROG_SEL EMG+ EMG-
DC24V
7 33 32
4.7K
S Y S T E M I N P U T
8 4 29 31 6
4.7 K
30 5 9
DC24V
4.7K
34
10
S Y S T E M O U T P U T
35 11 36 12 37,38 1,26
1) NC node 2) If power is turned ON without connecting the System I/O connectors, the error "SYSTEM EMERGENCY" would appear. To escape from error status, connect System I/O connectors. you can remove the error by forcing EMG pins short-circuit, and then use the controller. (EMG pins are in mainboard of controller.) (Under this situation, pressing the EMG key doesn't work.)
DC24V
2,27
DC24V .500 m
When wiring the power supply, check if the polarity in connection of DC24V is correct. Wiring mistakes may result in damages of elements inside the circuit. Particularly, note the polarity of terminals' common connection. Please use an external power supply as much as possible.
4 - 14
Chapter 4
21
4.7K
SYS_P_COM
INT_REQ
DC24V
46 22
SYS_P_COM
BRK
DC24V
S Y S T E M I N P U T
4.7K
47
23
4.7K
SYS_P_COM
VEL
DC24V
48
24
4.7K
SYS_P_COM1 MODE0/AXIS0
SYS_P_COM
DC24V
25
4.7K
50
MODE1/AXIS1
Add above wirings to the wirings for "Operation of basic functions", which has been described in the previous page, . That is, add the wirings exhibited above to SYSTEM INPUT of "Operation of basic functions". SYSTEM OUTPUT is the same as "Operation of basic functions". You can't use the pin-function related JOG mode. Those functions are optional.
When wiring the power supply, check if the polarity of DC24V is correct. Wiring mistakes may result in damages of elements inside the circuit. Particularly, note the polarity of terminal's common connection.
4 - 15
Chapter 4
- It is possible to choose 32 (2 5) programs externally. - You can change the number of connections as required. - Binary format. - when you need to choose 4 programs: connect the 2 pins, PROG 0 and PROG 1.
1) NC node 2) If power is turned ON without connecting the System I/O connectors, the error "SYSTEM EMERGENCY" would appear. To escape from error status, connect System I/O connectors. you can remove the error by forcing EMG pins short-circuit, and then use the controller. (EMG pins are in mainboard of controller.) (Under this situation, pressing the EMG key doesn't work.)
<Caution> When wiring the power supply, check if the polarity in connection of DC24V is correct. Wiring mistakes may result in damages of elements inside the circuit. Particularly, note the polarity of terminals' common connection. Please use an external power supply as much as possible.
4 - 16
Chapter 4
Add above wirings to the wirings for "Operation of basic functions", which has been described in the previous page, . That is, add the wirings exhibited above to SYSTEM INPUT of "Operation of basic functions". SYSTEM OUTPUT is the same as "Operation of basic functions". You can't use the pin-function related JOG mode. Those functions are optional.
<Caution> When wiring the power supply, check if the polarity of DC24V is correct. Wiring mistakes may result in damages of elements inside the circuit. Particularly, note the polarity of terminal's common connection.
4 - 17
Chapter 4
4-3) Descriptions of input signal according to operation modes in highly sophiscated functions
Mode
Description
Description of input signal PROG_SEL: After inputting job number(Binary format) at P0~P4, the pertinent job is selected by pressing this key.
Output ALARM :
on at Alarm.
Auto
Run Mode
VEL-/MOV-: shifts the decimal point of the job number which are displayed at 7 segments. (Multi-function) - Inputted while the job is run, robot's moving speed is decreased. VEL+/MOV+: increases the job number. (Multi-function) -. Inputted while the job is run, robot's moving speed is increased.
READY :
on at normal waiting status.
ORIGIN :
on when origin setting is completed.
INPOS :
OFF when robot is moving.
MODE_SEL: Pressing the key after the signals M1/A1 & M0/A0 inputted, the relevant mode is selected START: runs the selected job. After the robot is paused due to inputting STOP in job run - Inputting START signal:first runs from the paused step Inputting - START signal as soon as STOP inputted : runs from the first step of the paused job.
RUN :
on in job run.
7 Segment :
- Alarm: displays E alarm code - pausing job run: displays "P job number"
STOP: pauses the job in progress (Multi-function) - Clears the alarm when Alarm activiates. - Additional Input turns off Servo after first STOP inputted - stops the origin setting in progress. Perform IP: Interrupt function. If IP input becomes ON(1) while selected job running, that job will be stopped(if robot is moving, it will be stopped) and INTER.JOB runs. At this time, a job file with the file name of "INTER" must be located in the job directory. Interrupt run can be transformed when the selected job is run only in Auto Run Mode.
- when Job is running : displays "A step number" - when origin setting : displays "org".
4 - 18
Chapter 4
Mode
Description
Description of input signal - How to run the first job while INTER.Job running. (the job runs from the first step) input the followings: Reset, Job, No. to run, PROG_SEL, START STOP, Job No. to run, PROG_SEL, START
Output
VEL-/MOV-: shifts the decimal point of the step number which is displayed at 7 segments. (Multi-function). - Inputting while the job running, 1 step is decreased.
VEL+/MOV+: increases the step number. (Multi-function). - Inputting while the job is run, 1 step is decreased.
MODE_SEL: Pressing the key after the signals M1/A1 & M0/A0 inputted, the concerned mode is selected START : runs the selected job. By one input, Job Program One step that is displayed in 7segment will be run. - START Signal Input: Runs from the paused step. When inputing START signal, Stop Signal is inputted simultaneously: Performs from the first step of the job stopped.
- Alarm: displays E inputted: alarm code. - pausing job runs: displays "P job number"
STOP: pauses the job in progress (Multi-function) - Clears the alarm when Alarm activates. - Additional input turns off Servo after first STOP inputted. - Stops origin setting in the progress - when Job runs: displays "r step number" - origin setting: displays "org".
4 - 19
Chapter 4
Mode
Description of Mode
Description of the input signal Status that enables controller to communicate with PC
Output ALARM : On at Alarm READY : On at Normal waiting status ORIGIN : On when origin setting completed. INPOS :
Host Mode
In this mode, PC With Communication Protocol, you can do 'origin setting', communicates with the controller by the 'Job Selection', 'Job Program Up/Down Load', 'Job Run', serial Monitoring the current status of the controller', etc. communication protocol. VEL-/MOV-: Decreases the speed of the robot motion while the job is running. VEL+/MOV+: Increases the speed of the robot motion while the job is running. START :This signal is valid after selected job runs and then stops due to STOP inputted. Under the condition that selected job doesn't run, inputting START signal causes the error "File Not found".
is
RUN :
-.START Signal Input: Runs the job from the STEP stopped. On in job run. - When inputing START signal, Stop Signal is inputted simultaneously: Performs from the first step of the job stopped. -.STOP: Job executed in PC is being stopped temporarily (Multi-function) -.Clears the alarm when Alarm activates. Stops origin setting in progress. 7 Segment :
-. Alarm:
displays E alarm code. -.Origin setting: displays "org"
4-20
Chapter 4
Signal
Port
Wiring Diagram
S Y S T E M
SYS_N_COM 37,38
DC 24V
TR
O U T P U T
15 40 16 41
17 ~ 20 42 ~ 45
R R
SYS_N_COM 37,38
DC 24V I N P U T
SYS_P_COM 3,28 MODE_SEL VEL-/MOVVEL+/MOV+ 13 14 39
Components Standard R : 1.2 kW TR : 2N2907 (PNP type) 7- Segment : SND517 (Common Anode type)
4 - 21
Chapter 4
Signal
SYS_OUT_COM
Port
37,38
Wiring Diagram
DC 24V
S Y S T E M
17 ~ 20 42 ~ 45
R R
O U T P U T
FNT_SEL0 FNT_SEL1 FNT_SEL2 FNT_SEL3 15 40 16 41
TR
DC 24V I N P U T
SYS_IN_COM1 MODE_SEL VEL-/MOVVEL+/MOV+ 3,28 13 14 39
Components Standard R : 470 TR : 2N2222 (NPN type) 7- Segment : Common Cathode Type
4 - 22
Chapter 4
User I/O is a general-purpose I/O signal connected to external devices and peripheral devices. It exchanges signals each other by Robot Program and simple PLC program.
User Input
DC24
User Output
Insulation by Photocoupler 1 16points(8points/1Common) RDCD-25P 25Pin Dsub Con.(S) DC 24V (max. 500mA)
4 - 23
Chapter 4
The following pin diagram is the case viewed from the point of arrow direction as shown at left side.
13
14
25
User Input Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 INCOM0+ IN1 IN3 IN5 IN7 INCOM1+ Signal DC24V DC 24V GND Pin No. 10 11 12 13 14 15 16 17 18 Signal IN9 IN11 IN13 IN15 DC 24V DC 24V GND INCOM0+ IN0 IN2 Pin No. 19 20 21 22 23 24 25 Signal IN4 IN6 INCOM1+ IN8 IN10 IN12 IN14 Not Used
13
User Output Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 Signal OUTCOM0OUT0 OUT2 OUT4 OUT6 OUTCOM1OUT8 OUT10 OUT12 Pin No. 10 11 12 13 14 15 16 17 18 DC 24V GND DC 24V OUTCOM0OUT1 OUT3 OUT5 OUT7 Signal OUT14 Pin No. 19 20 21 22 23 24 25 Signal OUTCOM1OUT9 OUT11 OUT13 OUT15 GND DC 24V Not Used
25
14
When using internal power being supplied by controller, check its maximum capacity. To prevent devices from experiencing power shortage, please use the external power supply as much as possible. When using the external power, be cautious about "short-circuit" with the internal power lines.
4 - 24
Chapter 4
1 The following pin diagram is the case viewed from the point of arrow direction as shown at left side. 14
13
25
Pin No. 19 20 21 22 23 24 25
The following pin diagram is the case viewed from the point of arrow direction as shown at left side.
User Output Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 Signal OUTCOM1 OUT0 OUT2 OUT4 OUT6 OUTCOM2 OUT8 OUT10 OUT12 Pin No. 10 11 12 13 14 15 16 17 18 Signal OUT14 Not Used DC 24V GND DC 24V OUTCOM1 OUT1 OUT3 OUT5 OUT7 Pin No. 19 20 21 22 23 24 25 Signal OUTCOM2 OUT9 OUT11 OUT13 OUT15 DC 24V GND DC 24V
13
When using internal power being supplied by controller, check its maximum capacity. To prevent devices from experiencing power shortage, please use the external power supply as much as possible. When using the external power, be cautious about "short-circuit" with the internal power lines.
4 - 25
Chapter 4
DC24V
17 5 18 6 19 7 20
2 15 3 16 4 17 5 18 1,14
4.7K
I N P U T
4.7K
IN7
9,21
4.7K
DC24V
O U T P U T
DC 24V
7 20 8 21 9 22 10 23 6,19 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUTCOM1 LOAD LOAD LOAD LOAD LOAD LOAD LOAD LOAD
22 10 23 11 24 12 25
4.7K
DC 24V
4.7K
13 1,14
IN15
DC24V
2,15
Internal Current (MAX.500mA) MAX Be careful when 500mA treating "Common Connection"
13,25
DC 24V
12,24
Be careful
"Common Connection"
* When COM type of PLC output port is the same as that of User I/O, additional relays are not necessary * External supplying power is DC24V 10%. * When wiring cable to connector pin by soldering, tube insulation is nesessary so that pins would not be short circuited.
4 - 26
Chapter 4
* When COM type of PLC output port is the same as that of User I/O, additional relays are not necessary * External supplying power is DC24V 10%. * When wiring cable to connector pin by soldering, tube insulation is nesessary so that pins would not be short circuited.
4 - 27
Chapter 4
User I/O is a general-purpose I/O signal connected to external devices and peripheral devices. It exchanges signals each other by Robot Program and simple PLC program.
Option I/O is used for expanding User I/O, and "Option I/O Board" must have been installed. One "Option I/O Board" has 32/32 I/O points .
User Input
DC24
User Output
4 - 28
Chapter 4
The following pin diagram is the case viewed from the point of arrow direction as shown at left side. 1 19
Option Input Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 Signal FG IN16 IN18 IN20 IN22 INCOM3 IN25 IN27 IN29 IN31 IN32 IN34 IN36 Pin No. 14 15 16 17 18 19 20 21 22 23 24 25 26 Signal IN38 INCOM5 IN41 IN43 IN45 IN47 INCOM2 IN17 IN19 IN21 IN23 IN24 IN26 Pin No. 27 28 29 30 31 32 33 34 35 36 37
20
37
Signal IN28 IN30 INCOM4 IN33 IN35 IN37 IN39 IN40 IN42 IN44 IN46
19 1
Option Output Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 Signal FG OUT46 OUT44 OUT42 OUT40 OUT39 OUT37 OUT35 OUT33 OUTCOM4 OUT30 OUT28 OUT26 Pin No. 14 15 16 17 18 19 20 21 22 23 24 25 26 Signal OUT24 OUT23 OUT21 OUT19 OUT17 OUTCOM2 OUT47 OUT45 OUT43 OUT41 OUTCOM5 OUT38 OUT36 Pin No. 27 28 29 30 31 32 33 34 35 36 37
37
20
Signal OUT34 OUT32 OUT31 OUT29 OUT27 OUT25 OUTCOM3 OUT22 OUT20 OUT18 OUT16 Not Used
4 - 29
Chapter 4
The following pin diagram is the case viewed from the point of arrow direction as shown at left side. 1 19
Option Input Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 Signal FG IN16 IN18 IN20 IN22 INCOM3 IN25 IN27 IN29 IN31 IN32 IN34 IN36 Pin No. 14 15 16 17 18 19 20 21 22 23 24 25 26 Signal IN38 INCOM5 IN41 IN43 IN45 IN47 INCOM2 IN17 IN19 IN21 IN23 IN24 IN26 Pin No. 27 28 29 30 31 32 33 34 35 36 37
20
37
Signal IN28 IN30 INCOM4 IN33 IN35 IN37 IN39 IN40 IN42 IN44 IN46
19 1
Option Output Pin Assignment Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 Signal FG OUT46 OUT44 OUT42 OUT40 OUT39 OUT37 OUT35 OUT33 OUTCOM4 OUT30 OUT28 OUT26 Pin No. 14 15 16 17 18 19 20 21 22 23 24 25 26 Signal OUT24 OUT23 OUT21 OUT19 OUT17 OUTCOM2 OUT47 OUT45 OUT43 OUT41 OUTCOM5 OUT38 OUT36 Pin No. 27 28 29 30 31 32 33 34 35 36 37
37
20
Signal OUT34 OUT32 OUT31 OUT29 OUT27 OUT25 OUTCOM3 OUT22 OUT20 OUT18 OUT16
4 - 30
Chapter 4
4,16 20/ 29
4.7K
DC24V
37/2 2
OUT0 OUT16/OUT32
OUT17/OUT33 OUT1
15 18/9 3 36/2
17/8 16 35/2 4
4.7K
IN1 IN17/IN33
IN18/IN34 IN2 IN19/IN35 IN3 IN20/IN36 IN4 IN21/IN37 IN5
6 22/31 19 4/13
23/32 7
17 16/7
34/2 5
18 15/6
19/1 1,14
20 5/14
IN6 IN22/IN38
OUTCOM0 OUTCOM2-
I N P U T
4.7K
24/33 8
IN23/IN39 IN7
6/15 9,21
4.7K
DC24V
O U T P U T
DC 24V
14/5 7 32/2 20 13/4 8 OUT24/OUT40 OUT8 OUT25/OUT41 OUT9 OUT26/OUT42 OUT10 OUT27/OUT43 OUT11 OUT28/OUT44 OUT12
22 25/34
7/16 10
21 31/2
4.7K
9 12/3
30/2 22 11/2 10
23 26/35 11 8/17
27/36 24 9/18 12
OUT13 OUT29/OUT45
OUT30/OUT46 OUT14
23 29/2
33/2 6,19
OUT15 OUT31/OUT47
OUTCOM3OUTCOM1 -
25 28/37
DC 24V
4.7K
13 10/19 1,14
IN31/IN47 IN15
13,25
DC24V
2,15
(MAX.500mA)
DC 24V
12,24
(MAX.500mA
* When COM type of PLC output port is the same as that of User I/O, additional relays are not necessary. * External supplying power is DC24V 10%. * When wiring cable to connector pin by soldering, tube insulation is nesessary so that pins would not be short circuited.
4 - 31
Chapter 4
* When COM type of PLC output port is the same as that of User I/O, additional relays are not necessary. * External supplying power is DC24V 10%. * When wiring cable to connector pin by soldering, tube insulation is nesessary so that pins would not be short circuited.
4 - 32
Chapter 4
How to check input/output signal when the robot is not running, but stops.
No. Power ON 1 (If an error occurs, check the error code for the troubleshooting.) EXIT Robostar NewRo RCM4-Series Ver 2.0A Press ENTER Key 1.JOB 3.HOST 5.ORIGIN 7.SYSTEM 2.RUN 4.PARA 6.I/O SELECT# Contents Key What screen showes SYSTEM MODE Auto Run Mode
F1
ENTE R
(By pressing "PgDn" on this screen, it shifts to the screen of monitoring system-output points.) Screen of monitoring user-input points.)
6 N
(By pressing "PgDn" on this screen, it shifts to the screen of monitoring system-output points.)
F1
IN 0123456789ABCDEF USR:0000000000000000
F1
PLC 0123456789ABCDEF 080:0000000000000000 096 0000000000000000 112 0000000000000000 OUT 0123456789ABCDEF USR:0000000000000000
F1
ESC
4 - 33
Chapter 4
Important
OP0 and OP1 will be appeared on the screen under the following conditions.
First, After having installed option I/O board(s) Second, when system parameter displays correct information about whether or not option I/O is usable.
How to set the user-output point signal ON ex) To set OUT6 ON(=1)/OFF(=0),
OUT 0123456789ABCDEF USR:0000000000000000 6 N OUT 0123456789ABCDEF USR:0000001000000000
ex) To set OUT20 ON(=1)/OFF(=0), Move cursor(:) from USR : to OP0 : with pressing PgDn key.
OUT 0123456789ABCDEF USR 0000000000000000 OP0: 0000000000000000 4 L OUT 0123456789ABCDEF USR 0000000000000000 OP0: 0000100000000000
4 - 34
Chapter 4
IN : Indicated Output screen 0 : Signal OFF 1 : Signal ON 0 ~ F : Input point number USR : Indicate user-input OP0 : Indicates option-input point status (IN16~31) OP1 : Indicates option-input point status (IN32~47) OP2 : Indicates option-input point status (IN48~63) OP3 : Indicates option-input point status (IN64~79)
With one option board added IN 0123456789ABCDEF USR:0000000000000000 OP0 0000000000000000 OP1 0000000000000000 With two option boards added IN 0123456789ABCDEF OP2:0000000000000000 OP3 0000000000000000
PLC : Indicates internal node screen 0 : Signal OFF 1 : Signal ON 0 ~ F : Internal point number 080 : Indicates internal point status(M080~M095) 096 : Indicates internal point status(M096~M111) 112 : Indicates internal point status(M112~M128)
The way to set an internal point ON/OFF is the same as output point.(refer to 4-22page)
4 - 35
Chapter 4
PgUp PgDn
PgDn
PgUp
System-output screen
System-input screen
0 1 2 3 Others
4 - 36
Chapter 4
System-input port number Point No. on screen System-input name RCA(I)4-Series 0 1 2 3 4 5 PROG0 PROG1 PROG2 PROG3 PROG4 PROG_SEL ORG STOP START RST MODE_SEL VEL-/MOVVEL+/MOV+ IP BRK VEL MODE0/AXIS0 MODE1/AXIS1 4 29 31 6 30 5 7 8 32 33 13 14 39 46 47 48 25 50
SS0
6 7 8 9 A B C 0 1
SS1
2 3 4
4 - 37
Chapter 4
You can run robot automatically through serial communication (RS-22C) with Host computer. After power turns ON, it automatically runs in "HOST mode" by "H-OPEN" signal of serial communication cable (when communication cable is connected with controller) For more details, please refer to "Unihost User's Manual". Before using "HOST mode", set the controller parameters by using Teach Pendant and then set computer parameters identically.
Use the cable with the shield larger than 0.3mm 2 (min. lead thickness). Connect both shields (controller and computer) to the case of D-Sub Connector. Make the level of controller and FG (Frame Ground) of Host computer identical. (Connect the controller FG terminal and Host computer's FG terminal with the wire larger than 2mm 2.)
Keep the length of serial cable less than 10m. Connector Standard : D-Sub 9s (Socket Type)
4 - 38
Chapter 4
Serial Cable
FG FG
Computer
Robot Controller
Ground Ground
Controller Signal
RxD TxD GND H-OPEN
Signal 25 PIN
2 3 7 20 6 4 5 RxD TxD GND DTR DSR RTS CTS
<Note> Connection described above is standard robot specification. When using ordinary serial cable, please connect the Pin #6 of controller side to GND (#5). H-OPEN : When power On (Reset), it is automatically converted into PC communication mode with grounding pin #6. When the H-OPEN signal is high, select 3. HOST mode of Teach Pendant to convert to PC communication mode.
4 - 39
Chapter 4
4 8 12 16 20 24 11 7
1 5 10 14 9 13 17 21
A C B
15 D 19 23 22 18
4 - 40
Chapter 4
1 - red,red(white) 2 3 - black,black(white) 4 5 - brown 6 - brown(white) 7 - purple 8 - purple(white) 9 - orange 10 -orange(black) 11 - gray 12 - gray(black) 13 - yellow 14 - yellow(black) 15 - pink 16 - pink(black) 17 - white 18 - white(black) 19 - green 20 - green(white),blue(white) 21 - blue 22 - green 23 - green(black) 24 - black A - red B - white C - black D - green(yellow)
4 - 41
Chapter 4
PART NO CONNECTOR NO CONNECTOR NAME Pin No. (wire color) (Red) (White) (Black) (Green-Yellow)
BODY CON PIN No.
No.2 / 6 Connector 172159-1 / 172167-1 MOTOR CONNECTOR Signal U V W FG(U,V,W) Contents MOTOR U PHASE MOTOR V PHASE MOTOR W PHASE FRAME GROUND (MOTOR)
A B C D
PART NO CONNECTOR NO CONNECTOR NAME Pin No. / Body Pin No. / 5 (Brown) / 6 (Brown-White) / 9 (Orange) / 10 (Orange-Black) / 13 (Yellow) / 14 (Yellow-Black) / 7 (Purple) / 8 (Purple-White) Signal EA /EA EB /EB EC /EC EU /EU
No. 3 / 7 Connector 172163-1 / 172171-1 ENCODER CONNECTOR Contents ENCODER A PHASE ENCODER /A PHASE ENCODER B PHASE ENCODER /B PHASE ENCODER C PHASE ENCODER /C PHASE ENCODER U PHASE ENCODER /U PHASE
4 - 42
Chapter 4
ENCODER V PHASE ENCODER /V PHASE ENCODER W PHASE ENCODER /W PHASE ENCODER 5VOLTS ENCODER GROUND FRAME GROUND(ENCODER)
PART NO CONNECTOR NO CONNECTOR NAME Pin No./Body Pin No. / 19 (Green) / 20 (Green-White, Blue-White) / 17 (White) / 18 (White-Black) / 21 (Blue) Signal S24V SGND SL+ SLSORG not use
No. 4 / 8 Connector 5559-06 / 5557-06 SENSOR CONNECTOR Contents SENSOR 24VOLTS SENSOR GROUND + LIMIT SENSOR - LIMIT SENSOR ORIGIN NO CONNECTOR
4 - 43
Chapter 4
Pin No. - Wire color 1 - Red, Red(White) 2 3 - Black, Black(White) 4 5 - Brown 6 - Brown(White) 7 - Purple 8 - Purple(White) 9 - Orange 10 -Orange(Black) 11 - Gray 12 - Gray(Black) 13 - Yellow 14 - Yellow(Black) 15 - Pink 16 - Pink(Black) 17 - White 18 - White(Black) 19 - Green
20 - Green(White), Blue (White)
+5V not used GND5 not used EA /EA EU /EU EB /EB EV /EV EC /EC EW /EW SL+ SL+24V GND24 SORG BRK+ BRKFG(Encoder) U V W FG(Motor)
Red
White
White
Black
Black
Black
Blue Blue(Black) Brown Brown(Black) Green Green(Black) Gray Gray(Black) Yellow Yellow(Black) White White(Black) Yellow Yellow shield Red White Black Green
Green Blue Green Gray Red Pink Light pink Brown Yellow Orange Sky blue Purple -
Red Pink Peach Brown Green Blue Green Gray Yellow Orange Sky blue Purple Yellow Yellow shield Pink White Black Green(Yellow)
4 - 44
Chapter 4
4.6 Cartesian Coordinate Robot Connector (Absolute) 4.6.1 Internal circuit diagram It is assembled in Robot body and has connectors for Motor power, Encoder and Sensor.
4 8 12 16 20 11 15 7
3 A C D 19
2 6 B
1 5 10 14 18 17 21 9 13
24
23
22
4 - 45
Chapter 4
PART NO CONNECTOR NO CONNECTOR NAME Pin No. (wire color) (Red) (White) (Black) (Green-Yellow)
BODY CON PIN No.
No.2 / 6 Connector 172159-1 / 172167-1 MOTOR CONNECTOR Signal U V W FG(U,V,W) Contents MOTOR U PHASE MOTOR V PHASE MOTOR W PHASE FRAME GROUND (MOTOR)
A B C D
PART NO CONNECTOR NO CONNECTOR NAME Pin No. / Body Pin No. / 5 (Brown) / 6 (Brown-White) / 9 (Orange) / 10 (Orange-Black) / 13 (Yellow) / 14 (Yellow-Black) / 7 (Purple) / 8 (Purple-White) Signal EA /EA EB /EB EC /EC EU /EU
No. 3 / 7 Connector 172163-1 / 172171-1 ENCODER CONNECTOR Contents ENCODER A PHASE ENCODER /A PHASE ENCODER B PHASE ENCODER /B PHASE ENCODER C PHASE ENCODER /C PHASE ENCODER U PHASE ENCODER /U PHASE
4 - 46
Chapter 4
ENCODER V PHASE ENCODER /V PHASE ENCODER W PHASE ENCODER /W PHASE ENCODER 5VOLTS ENCODER GROUND FRAME GROUND(ENCODER)
PART NO CONNECTOR NO CONNECTOR NAME Pin No./Body Pin No. / 19 (Green) / 20 (Green-White, Blue-White) / 17 (White) / 18 (White-Black) / 21 (Blue) Signal S24V SGND SL+ SLSORG not used
No. 4 / 8 Connector 5559-06 / 5557-06 SENSOR CONNECTOR Contents SENSOR 24VOLTS SENSOR GROUND + LIMIT SENSOR - LIMIT SENSOR ORIGIN NO CONNECTOR
4 - 47
Chapter 4
CONNECTOR NO. CONNECTOR NAME Pin No./Body Pin No. (Green) / 1 (RED) (Black) (White) Signal Encoder Reset +5V GND5 BAT +
5102-4 ENCODER BATTERY CONNECTOR Contents Encoder Data Reset Signal ENCODER +5VOLT ENCODER GROUND (Battery common use) BATTERY + Power
4 - 48
Chapter 4
Signal +5V not use GND5 not use EA /EA Not Used Not Used EB /EB Not Used Not Used EC /EC Rx /Rx SL+ SL+24V GND24 SORG BRK+ BRKFG(Encoder) U V W FG(Motor)
Color (Tamakawa) -
Color (LG) -
Color (Minas) -
Blue Blue(Black) Brown Brown(Black) Light green Light green(Black) Gray Gray(Black) Yellow Yellow(Black) White White(Black) Yellow Yellow shield Red White Black
Light Green Blue Green Gray Red Pink Light Pink Brown Yellow Orange Sky blue Purple -
Red Pink Peach Brown Light Green Blue Green Gray Yellow Orange Sky Blue Purple Yellow Yellow shield Pink White Black Green(Yellow)
Light Green
4 - 49
Chapter 4
4 8 12 16 20 24 11 7
1 5 10 14 9 13 17 21
A C B
15 D 19 23 22 18
4 - 40
Chapter 4
1 - red,red(white) 2 3 - black,black(white) 4 5 - brown 6 - brown(white) 7 - purple 8 - purple(white) 9 - orange 10 -orange(black) 11 - gray 12 - gray(black) 13 - yellow 14 - yellow(black) 15 - pink 16 - pink(black) 17 - white 18 - white(black) 19 - green 20 - green(white),blue(white) 21 - blue 22 - green 23 - green(black) 24 - black A - red B - white C - black D - green(yellow)
4 - 41
Chapter 4
PART NO CONNECTOR NO CONNECTOR NAME Pin No. (wire color) (Red) (White) (Black) (Green-Yellow)
BODY CON PIN No.
No.2 / 6 Connector 172159-1 / 172167-1 MOTOR CONNECTOR Signal U V W FG(U,V,W) Contents MOTOR U PHASE MOTOR V PHASE MOTOR W PHASE FRAME GROUND (MOTOR)
A B C D
PART NO CONNECTOR NO CONNECTOR NAME Pin No. / Body Pin No. / 5 (Brown) / 6 (Brown-White) / 9 (Orange) / 10 (Orange-Black) / 13 (Yellow) / 14 (Yellow-Black) / 7 (Purple) / 8 (Purple-White) Signal EA /EA EB /EB EC /EC EU /EU
No. 3 / 7 Connector 172163-1 / 172171-1 ENCODER CONNECTOR Contents ENCODER A PHASE ENCODER /A PHASE ENCODER B PHASE ENCODER /B PHASE ENCODER C PHASE ENCODER /C PHASE ENCODER U PHASE ENCODER /U PHASE
4 - 42
Chapter 4
ENCODER V PHASE ENCODER /V PHASE ENCODER W PHASE ENCODER /W PHASE ENCODER 5VOLTS ENCODER GROUND FRAME GROUND(ENCODER)
PART NO CONNECTOR NO CONNECTOR NAME Pin No./Body Pin No. / 19 (Green) / 20 (Green-White, Blue-White) / 17 (White) / 18 (White-Black) / 21 (Blue) Signal S24V SGND SL+ SLSORG not use
No. 4 / 8 Connector 5559-06 / 5557-06 SENSOR CONNECTOR Contents SENSOR 24VOLTS SENSOR GROUND + LIMIT SENSOR - LIMIT SENSOR ORIGIN NO CONNECTOR
4 - 43
Chapter 4
Pin No. - Wire color 1 - Red, Red(White) 2 3 - Black, Black(White) 4 5 - Brown 6 - Brown(White) 7 - Purple 8 - Purple(White) 9 - Orange 10 -Orange(Black) 11 - Gray 12 - Gray(Black) 13 - Yellow 14 - Yellow(Black) 15 - Pink 16 - Pink(Black) 17 - White 18 - White(Black) 19 - Green
20 - Green(White), Blue (White)
+5V not used GND5 not used EA /EA EU /EU EB /EB EV /EV EC /EC EW /EW SL+ SL+24V GND24 SORG BRK+ BRKFG(Encoder) U V W FG(Motor)
Red
White
White
Black
Black
Black
Blue Blue(Black) Brown Brown(Black) Green Green(Black) Gray Gray(Black) Yellow Yellow(Black) White White(Black) Yellow Yellow shield Red White Black Green
Green Blue Green Gray Red Pink Light pink Brown Yellow Orange Sky blue Purple -
Red Pink Peach Brown Green Blue Green Gray Yellow Orange Sky blue Purple Yellow Yellow shield Pink White Black Green(Yellow)
4 - 44
Chapter 4
4.6 Cartesian Coordinate Robot Connector (Absolute) 4.6.1 Internal circuit diagram It is assembled in Robot body and has connectors for Motor power, Encoder and Sensor.
4 8 12 16 20 11 15 7
3 A C D 19
2 6 B
1 5 10 14 18 17 21 9 13
24
23
22
4 - 45
Chapter 4
PART NO CONNECTOR NO CONNECTOR NAME Pin No. (wire color) (Red) (White) (Black) (Green-Yellow)
BODY CON PIN No.
No.2 / 6 Connector 172159-1 / 172167-1 MOTOR CONNECTOR Signal U V W FG(U,V,W) Contents MOTOR U PHASE MOTOR V PHASE MOTOR W PHASE FRAME GROUND (MOTOR)
A B C D
PART NO CONNECTOR NO CONNECTOR NAME Pin No. / Body Pin No. / 5 (Brown) / 6 (Brown-White) / 9 (Orange) / 10 (Orange-Black) / 13 (Yellow) / 14 (Yellow-Black) / 7 (Purple) / 8 (Purple-White) Signal EA /EA EB /EB EC /EC EU /EU
No. 3 / 7 Connector 172163-1 / 172171-1 ENCODER CONNECTOR Contents ENCODER A PHASE ENCODER /A PHASE ENCODER B PHASE ENCODER /B PHASE ENCODER C PHASE ENCODER /C PHASE ENCODER U PHASE ENCODER /U PHASE
4 - 46
Chapter 4
ENCODER V PHASE ENCODER /V PHASE ENCODER W PHASE ENCODER /W PHASE ENCODER 5VOLTS ENCODER GROUND FRAME GROUND(ENCODER)
PART NO CONNECTOR NO CONNECTOR NAME Pin No./Body Pin No. / 19 (Green) / 20 (Green-White, Blue-White) / 17 (White) / 18 (White-Black) / 21 (Blue) Signal S24V SGND SL+ SLSORG not used
No. 4 / 8 Connector 5559-06 / 5557-06 SENSOR CONNECTOR Contents SENSOR 24VOLTS SENSOR GROUND + LIMIT SENSOR - LIMIT SENSOR ORIGIN NO CONNECTOR
4 - 47
Chapter 4
CONNECTOR NO. CONNECTOR NAME Pin No./Body Pin No. (Green) / 1 (RED) (Black) (White) Signal Encoder Reset +5V GND5 BAT +
5102-4 ENCODER BATTERY CONNECTOR Contents Encoder Data Reset Signal ENCODER +5VOLT ENCODER GROUND (Battery common use) BATTERY + Power
4 - 48
Chapter 4
Signal +5V not use GND5 not use EA /EA Not Used Not Used EB /EB Not Used Not Used EC /EC Rx /Rx SL+ SL+24V GND24 SORG BRK+ BRKFG(Encoder) U V W FG(Motor)
Color (Tamakawa) -
Color (LG) -
Color (Minas) -
Blue Blue(Black) Brown Brown(Black) Light green Light green(Black) Gray Gray(Black) Yellow Yellow(Black) White White(Black) Yellow Yellow shield Red White Black
Light Green Blue Green Gray Red Pink Light Pink Brown Yellow Orange Sky blue Purple -
Red Pink Peach Brown Light Green Blue Green Gray Yellow Orange Sky Blue Purple Yellow Yellow shield Pink White Black Green(Yellow)
Light Green
4 - 49
Chapter 4
AIR-1
AIR-2
I/O
A
Rear Connection Panel
6 Air fitting 2 pcs (PMM0600) * To connect Air tube for Hand 4 Ports is option
10 pins body I/O connector (SRCN2A16-10S:Samwoo) It is connected to upper panel of B ARM * To use connection of I/O for Hand tool (Sensor,sol coil, . . .) 24 pins connector is option.
Absolute Encoder Clear Button When needed to clear Encoder Data, press button of each axis for about 6~7 seconds
4 - 50
Chapter 4
When take the 'A' panel out from SCARA body, you can see the battery board.
Battery Board
Two methods to replace battery (No. 1) method is recommended) 1) Battery must be replaced when POWER of controller is ON. (But, for safety, it should be in EMG state) 2) In the state of which Encoder internal capacitor is fully charged by keeping power on for certain hours, turn the power of controller off and replace the batteries as quickly as possible.
To avoid damage on board by electrical shock, it is recommended to use insulation glove when replacing battery.
4 - 51
Chapter 4
Limit Sensor specification : DC 24V, NC(Normal Close) type ORIGIN sensor specification : DC 24V, NO(Normal Open) type
4 - 52
Chapter 5
It is possible to choose 32 (25) programs externally. You can change the number of connections as required. - Binary format. - when you need to choose 4 programs: connect the 2 pins, PROG 0 and PROG 1.
1) NC node 2) If power is turned ON without connecting the System I/O connectors, the error "SYSTEM EMERGENCY" would appear. To escape from error status, connect System I/O connectors. you can remove the error by forcing EMG pins short-circuit, and then use the controller. (EMG pins are in mainboard of controller.) (Under this situation, pressing the EMG key doesn't work.)
* When you use external DC24V power supply, DO NOT connect internal power. * External supplying power is DC24V 10% * When soldering connector pins during wiring jobs, pins should be isolated or insulated by using tube so that pins would not be shortcircuited . * Use external power supply as much as possible.
5-1
Chapter 5
Power ON
ON OFF ON OFF
Input EMG
Output Alarm
ON OFF
Input Reset
ON OFF ON OFF
Output Ready
Input Origin
Output Origin OK
ON OFF ON OFF
Output Run
ON OFF
Very Important
Input Stop
ON OFF
Pulse width of standard single shot signal is more than 30ms. If you start it without inputting 'Program Select', then program no. 0 will run. Signal is checked at every 10ms. So if you set interval between input signals more than 10ms, then there may be no errors.
If you start under a state without having these two signals, the program will select " # 0 " unconitionally.
5-2
Chapter 5
Operation Panel
Robot Origin Lamp Robot RUN Lamp Robot alarm lamp
Stopping robot, when shifting its operation into manual mode it does not matter.
Robot Program Selection System Input Signal Connection The situation that allows a continuous input of Program Selection Signal it does not matter.
Power
Automatic
manual
Select Manual
Add origin setting to the manual mode and allow origin setting to perform in manual model. Operation Ready Automatic Start Manual Return to
The finger" of the Robot should be able to be operated separately in the manual mode.
Robot START System Input Signal Connection After inputting program selector signal first, and at the moment of OFF after 10ms, then turn START ON.
Robot STOP System Input signal Connection Robot will be stopped. When the safety door sensor is OPEN; it will stop, and when it is CLOSE; it will run.
Robot Reset System Input Signal Connection Reset when Alarm activates. If Alarm does not activate, input the Emergency STOP signal of PLC sequence forcedly, and input the reset signal, then you can exit the program.
5-3
Chapter 5
(3) System I/O Signal Sequence (for reference when programming PLC sequence)
Sequence
Robot Operation
Facility Power ON
Ready Switch ON
Ready to Run
(Internal Process)
Origin OK output ON
Auto Run
Robot Alarm lamp ON (Internal Process) Alarm Output ON
Reset Input ON
5-4
Chapter 5
Sequence
Robot Operation
Ready Output ON
Auto Run
Job program selection ON (Internal Processing) Prog. Sel Input Signal ON Prog.0~4 Input Signal ON
(Internal Process)
Note
Robot system input signal must be a pulse signal (over 30ms). It is because robot will not stop but keeps running even after STOP signal turned ON while keeping START signal ON. Robot system output signal remains ON.
5-5
Chapter 5
JOB PROG. 0
JOB PROG. 1
: When you want to run Job Prog. 1 while Job Prog. 0 running
Origin OK (Output)
ON OFF ON OFF
RUN (Output )
STOP (Input )
ON OFF
START (Input)
5-6
Chapter 5
: When you want to run Job Prog. 1 after completing Job Prog. 0 (EOP executed)
Note 2)
Origin OK (Output)
Note 1)
RUN (Output)
Note 1) If Run output turns OFF while Job Program is running normally, these are the cases: - When Stop signal has been inputted (Servo remains ON) - When processing the command ("EOP") that indicates the end of Program while Job Program is running. (Servo turns OFF, Run output turns OFF without external input)
Note 2) After completion of Origin Setting by initial Origin Setting input, Origin OK output remains ON until power OFF unless a new Origin Setting signal is inputted. Therefore, the initial origin is maintained even though the system is resetted by Job program change, EMG or Alarm occurrence, and so on.
5-7
Chapter 5
Input "START" signal after "STOP" signal inputted (page 5-9) Input "RESTART"signal after "STOP" inputted (page 5-9) Input "START" signal after "RESET" inputted (page 5-10)
Important
Difference between "START" and "RESTART" ? - RESTART : Start from the step just when alarm occurs . - START : Start program from the first step.
EMG or Alarm
Ex) P0
START RESTART
P1
RESTART
5-8
Chapter 5
EMG (Input)
ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF over 20ms To release Alarm To start from the first step
ALARM (Output) READY (Output) RUN (Output) STOP (Input) START (Input)
EMG (Input)
ALARM (Output) READY (Output) RUN (Output) STOP (Input) START (Input)
5-9
Chapter 5
RUN (Output)
ON OFF Within 350ms ON OFF Within 5ms Within 80ms after RESET ON OFF Within 650ms Within 3s after RESET ON OFF ON OFF ON OFF more than 10ms more than 10ms ON OFF more than 10ms ON OFF more than 30ms more than 10ms after READY output OFF more than 10ms
EMG(Input) or ALARM(Input)
ALARM (Output) READY (Output) RESET (Input) PROG.0~4 (Input) PROG.SEL (Input) START (Input)
RESET (Input)
5 - 10
Chapter 5
START (Input)
ON OFF ON OFF ON OFF ON OFF Servo OFF after recognizing STOP twice
Servo ON
System I/O does not have Servo ON signal pin. You can verify Servo ON/OFF by "SVON Lamp" of Teach Pendant.
5 - 11
Chapter 5
@1
MODE SEL signal OPEN?
YES
AUTO MODE
NO YES
M0/A0:OFF M1/A1:OFF MODE SEL
@1
AUTO MODE
NO YES
M0/A0:ON M1/A1:OFF MODE SEL
@2
STEP MODE
NO YES
M0/A0:OFF M1/A1:ON MODE SEL
@3
JOG MODE
NO YES
M0/A0:ON M1/A1:ON MODE SEL
@4
HOST MODE
NO YES
Mode Change?
NO
End
Note
5 - 12
Chapter 5
(2) Time Chart of Mode Selection just after Power ON < You can't use JOG mode. JOG mode is optional.>
ON OFF #1 ON OFF
@1
@2
@3
@4
@1 #2
MODE1/AXIS1 (Input)
ON OFF ON OFF
Remarks @1 @2 @3 @4
OFF OFF ON ON
OFF ON OFF ON
HOST MODE
Important
#1 : Operation mode is automatically set in AUTO RUN MODE after power ON. The condition with three signals(MODE1/AXIS1, MODE0/AXIS0, MODE SEL) not wired on the controller(basic function configuration) is the same condition as of #1. #2 : Changing operation mode to AUTO RUN MODE. Operation mode does not change successively in the above-described sequence. After power ON, you can freely select mode according to MODE1/AXIS1, MODE0/AXIS0, MODE SEL.
5 - 13
Chapter 5
5.2.2.1 AUTO RUN MODE (page 5-14) 5.2.2.2 STEP RUN MODE (page 5-15) 5.2.2.3 JOG MODE(option) (page 5-19)
POWER ON
MODE1/AXIS1 (Input)
MODE SEL
@5
ON OFF ON OFF
@1
ON OFF
#1
5 - 14
Chapter 5
#1
MODE Change ?
STEP MODE
HOST MODE
(1) Changing AUTO RUN MODE to STEP RUN MODE while job running
Flow Chart
Power ON
MODE Selection
AUTO MODE
STEP MODE
HOST MODE
YES
MODE SEL OPEN?
NO
End
5 - 15
Chapter 5
Time Chart
RUN (Output) ON OFF ON OFF ON OFF ON OFF
MODE1/AXIS1 (Input)
@6
MODE SEL ON OFF
When MODE SEL ON, operation mode changes to STEP RUN MODE
Start from the step stopped in AUTO RUN MODE - Input START : Run by 1 STEP - VEL-/MOV- : Decrease by 1 STEP - VEL+/MOV+ : Increase by 1 STEP
@7
START (Input) RUN (Output) STOP (Input) VEL-/MOV(Input) ON OFF ON OFF ON OFF
@8
@8
#1
@13
@7
ON OFF
@9
VEL+/MOV+ (Input) ON OFF
5 - 16
Chapter 5
Flow Chart
Power ON
MODE SELECTION
AUTO MODE
STEP MODE
JOG MODE
HOST MODE
YES
MODE SEL OPEN?
NO
END
The Time Chart of "Origin Setting", "Job Selection" in STEP RUN MODE is identical with AUTO RUN MODE. (refer to page 5-14)
5 - 17
Chapter 5
Time Chart
For the descriptions about @1 ~ @12, refer to 5.2.3(page 5-25).
MODE0/AXIS0 (Input) ON OFF ON OFF
MODE1/AXIS1 (Input)
@6
MODE SEL ON OFF
When MODE SEL ON, operation mode changes to STEP RUN MODE.
Start from the step stopped in AUTO RUN MODE. - Input START : Run by 1 STEP - VEL-/MOV- : Decrease by 1 STEP - VEL+/MOV+ : Increase by 1 STEP
@7
START (Input) RUN (Output) STOP (Input) VEL-/MOV(Input) ON OFF ON OFF ON OFF
@8
@8
#1
@13
@7
ON OFF
#1
@9
VEL+/MOV+ (Input) ON OFF
#1 NO
MODE Change ?
YES
AUTO MODE
JOG MODE(option)
HOST MODE
1. For continuous STEP RUN MODE MODE change Input START 2. For a new JOB MODE change Job Selection input START
5 - 18
Chapter 5
Axis 1
Axis 2
MODE1/AXIS1 (Input)
@3
MODE SEL
@10
@12
@11
RUN (Output)
1. After operation mode changed to JOG MODE, MODE0/AXIS0 and MODE1/AXIS1 will be changed to signals used for selecting the axis to move in JOG MODE. The axis, according to ON, OFF combination of Two signals(MODE0/AXIS0, MODE1/AXIS!), moves when each of VEL-/MOV- and VEL+/MOV+ has been inputted.
Combination of selecting axis MODE1/AXIS1 OFF OFF ON ON MODE0/AXIS0 OFF ON OFF ON Selected Axis Axis 1 Axis 2 Axis 3 Axis 4
5 - 19
Chapter 5
2. When changing operation mode to other mode from JOG MODE, inputting "STOP" is not necessary.
NO
MODE Change ?
YES
AUTO MODE
JOG MODE
HOST MODE
5 - 20
Chapter 5
(1) After "Origin Setting, Job selection, Job running" by using PC system I/O
Flow Chart - 1)
MODE Change ?
YES
AUTO MODE
STEP MODE
JOG MODE(option)
NO
MODE Change ?
YES
Input STOP of system I/O Stop running job START,STOP signals available (AUTO MODE function)
5 - 21
Chapter 5
Flow Chart - 2)
MODE Change ?
YES
AUTO MODE
STEP MODE
JOG MODE(option)
NO
MODE Change ?
YES
Input STOP of system I/O Stop running job START,STOP signals available (AUTO MODE function)
5 - 22
Chapter 5
Time Chart
MODE0/AXIS0 (Input)
ON OFF ON OFF
MODE1/AXIS1 (Input)
@4
MODE SEL ON OFF
5 - 23
Chapter 5
Time Chart
MODE0/AXIS0 (Input)
ON OFF ON OFF
MODE1/AXIS1 (Input)
@4
MODE SEL ON OFF
@1
5 - 24
Chapter 5
5.2.3 TEACH PENDANT Display of each mode and 7-Segment Display in Front Panel
TEACH PENDANT Display 7-Segment Display
No.
SYSTEM MODE
@1
SYSTEM MODE
@2
Step Run Mode
SYSTEM MODE
@3
Jog Mode
@4
@5
SYSTEM MODE
@6
Step Run Mode
@7
STEP RUN F:TEST S:16 V:20 INS : JMOV P1 INC DEC EXEC STOP
5 - 25
Chapter 5
No.
7-Segment Display
@8
STEP RUN F:TEST S:17 V:20 INS : JMOV P2 INC DEC EXEC STOP
@9
STEP RUN F:TEST S:18 V:20 INS : JMOV P1 INC DEC EXEC STOP
@10
@11
SYSTEM MODE
@12
SYSTEM MODE
@13
5 - 26
Chapter 6
If any error occurs, please find out the cause of error and take appropriate action on that error. After the troubleshooting is completed, you can release the alarm by Reset key of front panel or Teach Pendant.
If an error occurs while running by Teach Pendant, press ESC, and then you can continue the job other than robot operation.
Indications Operation Teach Pendant Initial Power ON Main Menu Running Origin Setting Complete Initial Screen
Input JOB Prog. Sel Input Digit, increase RUN Mode or decrease signals Running JOB Prog. Input STOP Key
r000~r999 r022
: Indicates the Job No. selected according to ON/OFF combination of Program 0 ~ Program 4 in system mode. : Selects JOB Program between 0 and 99 by using digit and increase/decrease signals. : Indicates Program Step currently running in JOB Program. : Indicates Program Step NO. at the time when STOP signal was inputted.
6-1
Chapter 6
Explanation> Movement delay error : Motor's following position delays beyond the specified values comparing the positions being commanded. Check Point of Control Part
Cause 1) System parameter (FOW) setting is abnormal. Troubleshooting 1) Adjust FOW value of PROTECT : Standard set value is 10. If error occurs during the process of acceleration or deceleration, standard value will be increased by 2 ~ 5 (within 12,15,. . . . ,50) Teach Pendant Operation Sequence)
Select 4. PARA in main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change setting value
Cause 2) rated velocity (Mv) is set excessively. Troubleshooting 2) Check RPM setting (Mv) of parameter : 3000 or less is proper.
Set operating velocity(VEL) of robot program (JOB) with consideration of loading capacity : For Scara, operating velocity varies depending on payload. Standard SCARA : 10kgf(medium speed), 5kgf(high speed). Long type SCARA : 15kgf(medium speed), 10kgf(high speed).
6-2
Chapter 6
Cause 3) Rated acceleration/deceleration time (At) has been set excessively. Troubleshooting 3) Check the acceleration/deceleration time (At) setting of parameter In case of cartesian coordinate robot, more than 0.15sec. But if Ball Screw Lead is over 20mm or if there is frequent overshoots, then increase the acceleration/deceleration time. Standard SCARA : 0.3sec, Long type SCARA : Over 0.4sec is proper.
Cause 4) Inappropriate gain setting (PVG) of each axis Troubleshooting 4) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is dislayed.
Cause 1) In case of overload by either excessive payload or interference with peripheral devices during running Troubleshooting 1) Check if payload is proper.
Do not exceed Loading Capacity compared with operation velocity. (For SCARA, payload varies depending on velocity.) -. Standard SCARA : 10kgf (medium velocity), 5kgf(high velocity). -. Long type SCARA : 15kgf (medium velocity), 10kgf(high velocity).
6-3
Chapter 6
Cause 1) Go beyond the operation range(RANGE) of system parameter Troubleshooting 1) For the errors occurring during origin setting or job running, check and adjust
job teaching point. Adjust the operation range(RANGE) of system parameter at rated value.
- For cartesian coordinate robot : Set at about -5(min) ~ Stroke(max) as arm length - For SCARA : in case of A, B, W axes, it will be set by angle, and for Z axis, it wil be done by stroke length. Teach Pendant Operation Sequence) Check the point in trouble Change position of teaching point and save it.
Cause 2) Robot goes beyond the operation range set by LIMT command during job running. Troubleshooting 2) , Adjust the operation range set in program with LIMT command.
Check and adjust the teaching points coordinate is within operation range.
Teach Pendant Operation Sequence) Change position of teaching point and save it.
6-4
Chapter 6
Explanation> Over-speed Error : Running speed exceeds 110% of the rated speed.
Cause 1) OVS of system parameter has been set incorrectly. Troubleshooting 1) Check if OVS of PROTECT meets 110% of Joint speed (Mv). Ex) When Mv is 3000, set OVS at 3300. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change setting
Cause 2) Encoder, encoder cable or encoder connector are out of order. Troubleshooting 2) Confirm it with running JOG Mode (direction key of Teach Pendant) if its status is normal. If abnormal, check and replace encoder, encorder cable or encoder connector. Teach Pendant Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
6-5
Chapter 6
Explanation> Excessive acceleration error : Motor acceleration exceeds the setting value.
Cause 1) OVA of system parameter is set too low. Troubleshooting 1) Check if the OVA of Protect is over 2000. (adjustment range: 1000 ~ 5000) Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change the setting value
Cause 2) Encoder, encoder cable or encoder connector are out of order. Troubleshooting 2) Confirm it with running JOG Mode (direction key of Teach Pendant) if its status is normal. If abnormal, check and replace encoder, encoder cable or encoder connector. Teach Pendant Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
6-6
Chapter 6
Explanation> Inposition Error: Motor does not stop within a specified time.
Cause 1) IPE and IPA of system parameter are set too low. Troubleshooting 1) , Check if the IPE of Protection is over 50 (adjustment range 50~100).
Cause 2) Inappropriate gain (PVG) setting of each axis. Troubleshooting 2) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, confirm operation whether or not it is normal by operating JOG mode (direction key of Teach Pendant), also vibration and chattering. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
6-7
Chapter 6
Explanation> Settling Error : When level of mechanical disturbances (vibration, chattering, etc) exceeds its allowance limits.
Cause 1) System Parameter (SET) has been set too low. Troubleshooting 1) Check if the SET of Protection is over 1000 (adjustment range : 1000~3000). For the vertical movement, around 2000 is proper. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change the setting value
Cause 2) Inappropriate gain (PVG) setting of each axis Troubleshooting 2) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, Run Jog mode (direction key of Teach Pendant) to check if operation, vibration and chattering are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
6-8
Chapter 6
Cause 1) IPM error of Servo (Over Current, Over Voltage, Over Heat) Troubleshooting 1) Check wiring. In case wiring is normal, the Amp should be replaced.
Cause 2) Motor trouble Troubleshooting 2) Demagnetization of Motor. In this case, Motor should be replaced.
Cause 3) Encoder, encoder cable or encoder connector are out of order. Troubleshooting 3) Run JOG mode (direction key of Teach Pendant) to check if operation is normal. If it is abnormal, check and replace the encoder, encoder cable or encoder connector.
6-9
Chapter 6
Cause 1) Trouble with limit sensor system Troubleshooting 1) Move robot into H/W limit reach by operating JOG, and check whether or not H/W limit sensor is normally operating. If it is abnormal, check and replace the sensor, cable and connector. Teach Pendant Operation Sequence)
Move robot into H/W limit reach manually or by JOG key Normal if "H/W Limit ? Axis" message is displayed on Teach Pendant with "beep" sound, and if not, abnormal If abnormal Adjust the distance between sensors (2.5mm)/ Replace a sensor/ set origin parameter again.
Cause 2) Trouble with Controller Input Port Troubleshooting 2) Check or replace main board Teach Pendant Operation Sequence) Check controller input port connection. If normal Check and replace main board.
Cause 3) Limit sensor is activating during robot running Troubleshooting 3) Check teaching point or system parameter Check standard parameters corresponding to Arm length (LENG), Operation Range (RANG), Origin Offset(OFFS), Deceleration Ratio (GEAR) and Robot Body.
6 - 10
Chapter 6
Explanation> Excessive reference velocityr : reference velocity exceeds 110% of rated speed.
Cause 1) System parameters related to motion are set improperly. Troubleshooting 1) Check if the OVS of PROTECT is 110% of Joint Velocity (Mv). When the Mv is 3000, set OVS at 3300. Check LINR parameters related to Motion. Mv: less than 1000, Jv: less than 300 At: Cartesian Coordinate Robot(over 0.3), SCARA (over 0.5) Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change the setting value
6 - 11
Chapter 6
Explanation> Excessive reference acceleration error : acceleration exceeds the specified value.
Cause 1) OVA of system parameter has been set too low. Troubleshooting 1) Check if the OVA of Protection is over 2000. (adjustment range: 1000~5000) Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change the setting value
Cause 2) Robot Operation Command is used improperly. Troubleshooting 2) Check if MOVE commands, operation condition commands, and teaching point in user JOB program are used properly. Teach Pendant Operation Sequence)
Watch Teach Pendant screen during Auto Run to find the step exactly where the trouble occurs Modify program and change teaching point.
Cause 3) Check LINR parameters related to Motion Troubleshooting 3) Mv: less than 1000, Jv: less than 300 At: Cartesian Coordinate Robot(over 0.3), SCARA (over 0.5). Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) Select 2..JONT or 3.LINR "Valid" message is displayed. Change the Mv, At setting values.
6 - 12
Chapter 6
Explanation> Motor's overload error : When the torque of motor exceeds the specified value Adjust it below 1.0 in case of running it at lower value than the rated.
Cause 1) OVL of System parameter is set too low. Troubleshooting 1) Check if the OVL of Protection is over 1.0 (adjustment range : 0.7~1.5) Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Input "1111" (Ver. 1.0A or above) "Valid" message is displayed. Change the setting value.
Cause 2) Over rated load or interference with obstacles. Troubleshooting 2) Check if loading capacity is within the rated setting. Check if loading capacity compared with operating velocity is adequate. Check if obstacles exist in the path of robot movement.
Cause 3) Motor, Motor cable or Motor connector troubles. Troubleshooting 3) Check if Motor cable or connector are short-circuitted, and if it is so, replace them. Teach Pendant Operation Sequence)
Check robot mechanical part when moving robot manually. Check motor coil resistance (scores of is fair)
6 - 13
Chapter 6
Cause 4) Encoder or encoder cable are out of order. Troubleshooting 4) Run JOG mode (direction key of Teach Pendant) to check if operation is normal. If abnormal, check or replace encoder, encoder cable or encoder connector. Teach Pendant Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
Cause 5) Inappropriate gain (PVG) settings of each axis Troubleshooting 5) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, run JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
6 - 14
Chapter 6
Cause 1) Heat sink is excessively hot. Troubleshooting 1) Check if the environment of use matches to the requirements for its usage. Check if there is no problem with Fan of controller in rear side. Check the air filter of controller in front side.
Cause 2) Servo Amp trouble Troubleshooting 2) Repair or replace the Servo Amp (Contact our A/S team)
6 - 15
Chapter 6
Cause 1) When input voltage is too high Troubleshooting 1) Check input voltage. It should be 220V, within -15% ~ 10%. Teach Pendant Operation Sequence)
Check input voltage (AC 220V) with a tester(multimeter). Select 4.PROTECT from PARAMETER(0) ESC ENTER ESC ESC Select 4.OVL from PROTECT(0) Change the setting value
Cause 2) Servo Amp trouble Troubleshooting 2) Check discharging circuit or replace Servo Amp.
6 - 16
Chapter 6
Explanation> Over load of Servo Amp : When the torque of Motor exceeds the specified value.
Cause 1) Over load or interference with obstacles. Troubleshooting 1) Check if loading capacity is within rated set value. Check if the loading capacity compared with operation velocity is adequate. Check if obstacles exist in the path of robot movement.
Cause 2) Motor, Motor cable or Motor connector troubles. Troubleshooting 2) Check if motor cable or connector are short-circuited, and if it is so, replace them. Teach Pendant Operation Sequence)
Check robot mechanical part when moving robot manually. Check motor coil resistance (scores of is fair)
Cause 3) Encoder system trouble Troubleshooting 3) Run JOG mode (direction key of Teach Pendant) to check if operation is normal. If abnormal, check or replace encoder, encoder cable or encoder connector. Teach Pendant Operation)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
6 - 17
Chapter 6
Cause 4) Inappropriate gain (PVG) settings of each axis Troubleshooting 4) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, run JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendant Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
Cause 5) Servo Amp trouble Troubleshooting 5) Repair or replace the Servo Amp (Contact our A/S team)
6 - 18
Chapter 6
Cause 1) Over current occurs while Servo On. Troubleshooting 1) Some elements(Hall Sensor, OP Amp, etc) of Servo Amp are broken. (Contact our A/S team)
Cause 2) Motor or Motor cable trouble Troubleshooting 2) Check if Motor cable or connector are short-circuited, and if it is so, replace them. Teach Pendant Operation Sequence)
Check and find the situations of robot's mechanical part when moving it manually. Check motor coil resistance (scores of is fair)
Cause 3) Encoder, encoder cable or encoder connector are out of order. Troubleshooting 3) Operate in JOG mode (direction key of Teach Pendant) to check if operation is normal. If abnormal, check or replace encoder, encoder cable or encoder connector. Teach Pendant Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
6 - 19
Chapter 6
Cause 4) Inappropriate gain (PVG) settings of each axis Troubleshooting 4) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, operate in JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendent Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
6 - 20
Chapter 6
Cause 1) Trouble with motor power supply of Servo Amp Troubleshooting 1) Check if Motor power cable, if connector and relays in controller are normal.
Cause 2) Trouble with releasing Servo Amp Alarm. Troubleshooting 2) Release the alarm again.
Cause 3) DC link voltage (motor driving power) of Servo Amp is low, or DC link voltage condender is not charged due to trouble with discharge system. Troubleshooting 3) Repair or replace Servo Amp.
Cause 4) Inappropriate gain (PVG) settings of each axis. Troubleshooting 4) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, operate in JOG mode(direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating without stop, lower the PP,VP,VI gains. Teach Pendent Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
Reboot controller (press F1 after pressing EMG key, and then ENTER)
6 - 21
Chapter 6
Cause 1) Trouble with sensor cable. Troubleshooting 1) Check or replace sensor cable.
Cause 2) Sensor motor connector disconnected or broken Troubleshooting 2) Check or replace sensor motor connector.
Cause 3) Trouble with 24V power in controller Troubleshooting 3) Check or replace 24V power.
6 - 22
Chapter 6
Cause 1) Trouble with A, B phase encoder cable or connector of corresponding axis Troubleshooting 1) Check and replace encoder, encoder cable or encoder connector. Teach Pendent Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
Cause 2) Inappropriate gain (PVG) settings of each axis. Troubleshooting 2-1) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, operate in JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendent Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
Reboot controller (press F1 after pressing EMG key, and then ENTER)
Troubleshooting 2-2) Adjust Servo Amp current offset value of corresponding axis.
6 - 23
Chapter 6
Cause 1) Trouble with Z phase encoder cable or connector of corresponding axis Troubleshooting 1) Check and replace encoder cable or connector. Teach Pendent Operation Sequence)
Select 1.JOB from main menu screen F2 (Select POINT) F1 (Select DIR) Select FILE F4 (Select EDIT)
F2 (Select CURR)
You will see the coordinate of moving axis changing. If the value changes, it's normal, but if not, encoder trouble For encoder trouble, motor should be replaced (Contact our company)
Cause 2) Inappropriate gain (PVG) settings of each axis. Troubleshooting 2-1) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, operate in JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains. Teach Pendent Operation Sequence)
Select 4.PARA from main menu screen Select 3.GAIN from PARAMETER(0) ESC ENTER ESC ESC Input "1111" (Ver. 1.0A or above) Select 1.PVG "Valid" message is displayed.
Reboot controller (press F1 after pressing EMG key, and then ENTER)
Troubleshooting 2-2) Adjust Servo Amp current offset value of corresponding axis.
Cause 1) There are noises and vibrations, and interferences with obstacles. Troubleshooting) Check the status of mechanical part.
6 - 24
Chapter 6
Cause 1) Inappropriate gain (PVG) settings of each axis Troubleshooting 1-1) Adjust PVG gains. Check PP,FF,VP,VI,ER,IR values. After adjusting gains, operate in JOG mode (direction key of Teach Pendant) to check if operation and vibration are normal. If robot keeps vibrating, lower the PP,VP,VI gains.
Reboot controller (press F1 after pressing EMG key, and then ENTER)
6 - 25
Chapter 6
Cause 1) Trouble with Servo Amp IPM element of corresponding axis Troubleshooting 1) Replace IPM element (Contact our A/S team.)
Explanation> Encoder RX signal detection error : RX siganl is not input in encoder or incorrect
Cause 1) Problem on RX, /Rx line system of corresponding axis Troubleshooting 1) Check encoder line system and replace
Check items ) 1. Check if the encoder 5V line is OK 2. Check if encoder RX, /RX line is OK 3. Check if encoder RX DATA is OK by using oscilloscope or scope meter (refer to Tamakawa, SA 35 series encoder Datasheet)
Cause 2) Problem on encoder receive board Troubleshooting 2) Replace encoder receive board (consult with factory)
6 - 26
Chapter 6
Explanation> Error occurred by lower voltage of encoder power than rated voltage (5V or battery power)
Cause 1) in case of voltage of super capacitor inside of encoder decreases below than 2.5V Troubleshooting 1) Exchange motor (consult with factory)
Cause 2) Trouble on encoder 5V power line system Troubleshooting 2) Check encoder 5V power line, clear encoder of corresponding axis and move to mechanical CALSET position 4.parameter-> 1.body-> 4.offset-> ACAL execution and use Note) Motor encoder clearing : multi rotation, encoder system down, over speed error information are cleared. Refer to Service manual Chapter 4.6 SCARA connector
Explanation> When the encoder multo rotation data is overflow from counter capacity.
Cause 1) When encoder of an axis rotates to one direction and overturn than capacity Troubleshooting 1) Clear encoder and move to CALSET position 4.parameter-> 1.body-> 4.offset-> ACAL execution and use Note) Motor encoder clearing : multi rotation, encoder system down, over speed error information are cleared. Refer to Service manual Chapter 4.6 SCARA connector
Explanation> When 5V power is Off and encoder doesn't detect motor's position due to motor rotates with higher accelation than 200 rad/sec2
Cause 1) in case of voltage of super capacitor inside of encoder decreases below than 2.5V Troubleshooting 1) Clear encoder and move to CALSET position 4.parameter-> 1.body-> 4.offset-> ACAL execution and use Note) Motor encoder clearing : multi rotation, encoder system down, over speed error information are cleared. Refer to Service manual Chapter 4.6 SCARA connector
6 - 27
Chapter 6
Explanation> Error occurred by lower voltage of encoder backup battery than 3.25V
Cause 1) Trouble on encoder backup battery power line system Troubleshooting 1) Check encoder backup battery power line, clear encoder of corresponding axis and move to mechanical CALSET position 4.parameter-> 1.body-> 4.Offset-> ACAL execution and use
Cause 2) When encoder backup battery running time is exceeded Troubleshooting 2) Exchange encoder backup battery, clear encoder of corresponding axis and move to mechanical CALSET position 4.parameter-> 1.body-> 4.Offset-> ACAL execution and use Note) Motor encoder clearing : multi rotation, encoder system down, over speed error information are cleared. Refer to Service manual Chapter 4.6 SCARA connector
Explanation> Error occurred when reading two values are different between the first and second encoder RX datas in controller internal process Cause 1) when robot moves during encoder initializing by external factor Troubleshooting 1) if it still occurs after reinitializing of encoder, check vibration surrounding mechanical parts and do action to reduce vibration
Cause 2) when RX Data receiving is unstable by trouble on encoder RX, /RX line system Troubleshooting 2) Check encoder RX, /RX line (check line Noise) and reinitialize encoder
6 - 28
Chapter 6
Explanation> In case of Semi (compact) absolute encoder, it receives full rotation data after encoder rotates 2 (preset) when controller power is on (over 10sec with power off). At this moment, the error occurs when motor overdrives beyond range.
Cause 1) when the gain of corresponding axis is not set properly Troubleshooting 1) After change proper gain, reinitialize encoder
Cause 2) when it detects wrong rotation data of corresponding axis encoder Troubleshooting 2) exchange motor (consult with factory)
Explanation> It indicates when encoder initialization is failed and when servo on or jog, run execution after initialization fail
Cause 1) when initialization is failed by one of E027 ~ E033 during initializing Troubleshooting 1) After analyzing and correction of error code, reinitialize encoder
6 - 29
Chapter 6
Cause 1) System Emergency Stop by user Troubleshooting 1) Turn OFF the Emergency Stop and reset controller.
Cause 2) Trouble with system Emergency Stop cable and connector Troubleshooting 2) Check system I/O cable and connector.
Cause 3) Trouble with 24V power in controller. Troubleshooting 3) Check or replace 24V power.
Cause 1) Emergency Stop switch on front panel was pressed. Troubleshooting 1) Turn OFF the Emergency Stop switch on front panel and reset controller.
Cause 2) Trouble with 24V power in controller Troubleshooting 2) Check or replace 24V power.
Cause 1) Emergency Stop switch of Teach Pendant was pressed. Troubleshooting 1) Turn OFF Emergency Stop and then reset controller.
Cause 2) Trouble with Emergency Stop switch line system of Teach Pendant Troubleshooting 2) Repair or replace Teach Pendant.
6 - 30
Chapter 6
Cause 1) Trouble with 24V power connector or SMPS Troubleshooting 1) Check or replace connector and SMPS.
Cause 2) Sensor connector disconnected or broken Troubleshooting 2) Check or replace sensor connector
Cause 3) Inappropriate sensor specification (Limit sensor NO type used.) Troubleshooting 3) Limit sensor : Use NC type (normally closed). ORG sensor : Use NO type (normally open).
Reason 1) Battery trouble or over time Measure 1) Replace battery. Battery size : CR 1/2AA,3V(No Lead).
* Function of battery - Power supply to the memory chip(RAM) for back up data as JOB, PNT and etc. * Life of battery - When controller is not used for a long time : about 4 years - When controller is continuously used : about 50 years * Replacement method - For using Unihost : Replace battery after back up of Job file and Pallet system parameters - For not using Unihost : Make sure to prepare the battery for replacement and replace in minutes only when the controller power is OFF because data files may be lost.
6 - 31
Chapter 6
Cause 1) In Host mode, Emergency Stop protocol was received. Troubleshooting 1) Turn OFF Emergency Stop, and reset controller.
Cause 1) The Job no. selected by system I/O does not exist. Troubleshooting 1) Check selected Job no. Ex) When selecting NO.1 JOB, there is no Job file in No. 1
Cause 2) Trouble with wiring system of system I/O input Program 0~4 Troubleshooting 2) Check wiring.
6 - 32
Chapter 6
Explanation> Operation beyond allowance limits of numeric values in parameter, command or variable.
Cause 1) The values used in command (VEL, ACC, PLUP, FORM ...) go beyond allowance limits. Troubleshooting 1) Correct the values. (Refer to Command Usage in User's Manual.)
Cause 2) Output port, type or time value set in Pallet data are improper. Troubleshooting 2) Correct the values. (Refer to Pallet System Parameter Setting in User's Manual.)
Cause 3) System variable has been used improperly in program Troubleshooting 3) Correct CNT no. (within 0~15 available) or TMR no. (within 0~1 available)
6 - 33
Chapter 6
Explanation> Error occurred by changing coordinate of SCARA to Joint mode (A,B,Z,W) from X,Y mode (X,Y,Z,W).
Cause 1) Teaching point or track in CP movement is wrong. Troubleshooting 1) Check and correct track according to teaching point or operation condition.
Cause 2) XPOS variable value used in CP command is improper. Troubleshooting 2) Check and correct XPOS variable value(XYZW coordinates, FORM value)
Cause 3) Error occurred during the process of calculation or conversion of XPOS variable into POS variable. Troubleshooting 3) Check and correct XPOS variable value (XYZW coordinates, FORM value).
Cause 4) Pallet data in PMOV movement is improper. Troubleshooting 4) Check and correct Pallet position data. (Refer to Pallet System Parameter Setting in User's Manual.)
PMOV Teaching Point Pallet
When the robot arm cannot reach this point in actual job
Cause 5) In HOST mode, when moving robot in INCH mode and XYZW coordinate, point data is improper. Troubleshooting 5) Check the direction whether it can be reached by the robot.
Cause 6) In HOST mode, when moving robot in teaching point mode and XYZW coordinate, point data is improper.
Troubleshooting 6) Check after checking if robot can move to the point in XYZ coordinate.
Cause 7) In Host mode when downloading Point file, point data is improper. Troubleshooting 7) By using Teach Pendant, check point data download from PC. The Point which has a fault in coordinate conversion has position value 999.99 of every axis. Check and correct point data which has error.
6 - 34
Chapter 6
Cause 1) Inappropriate system parameter (Range) setting of A(X) axis Troubleshooting 1) Correct system parameter (Range) of A(X) Axis.
Cause 2) Teaching point goes beyond the range of A(X) axis Troubleshooting 2) Check and adjust the teaching point within the range of A(X) axis.
Cause 3) A(X) axis goes beyond the range. Troubleshooting 3) Move A(X) axis within the range and then verify again.
Cause 1) Inappropriate system parameter (Range) setting of B(Y) axis Troubleshooting 1) Correct system parameter (Range) of B(Y) Axis.
Cause 2) Teaching point setting over of B(Y) axis Troubleshooting 2) Check and adjust the teaching point within the range of B(Y) axis.
Cause 3) B(Y) axis goes beyond the range Troubleshooting 3) Move B(Y) axis within the range and then verify again.
6 - 35
Chapter 6
Cause 1) Inappropriate system parameter (Range) setting of Z axis Troubleshooting 1) Correct system parameter (Range) of Z Axis.
Cause 2) Teaching point goes beyond the range of Z axis Troubleshooting 2) Check and adjust the teaching point within the range of Z axis.
Cause 3) Z axis goes beyond the range Troubleshooting 3) Move Z axis within the range and then verify again.
Cause 1) Inappropriate system parameter (Range) setting of W axis Troubleshooting 1) Correct system parameter (Range) of W Axis.
Cause 2) Teaching point goes beyond the range of W axis Troubleshooting 2) Check and adjust the teaching point within the range of W axis.
Cause 3) W axis goes beyond the range Troubleshooting 3) Move W axis within the range and then verify again.
6 - 36
Chapter 6
Cause 1) When using robot movement command, not teaching point was used. Troubleshooting 1) Check or creat Point. (Refer to JEDIT mode in User's Manual.)
Cause 2) When using OFFS command, not teaching point was used. Troubleshooting 2) Check or creat Point. (Refer to JEDIT mode in User's Manual.)
Cause 3) When moving point in HOST mode, not teaching point used Troubleshooting 3) Check or create Point. (Refer to JOB mode in User's Manual.)
6 - 37
Chapter 6
Cause 1) It occurs when trying to run robot without origin setting. Troubleshooting 1) Do origin setting. : Press 5. ORIGIN in initial menu screen.
Cause 1) Multiple JCALLs(successive JCALLs) are used more than 3 times. Troubleshooting 1) Modify robot program. Reduce multiple JCALLs.
Cause 1) Multiple CALLs(successive CALLs) are used more than 8 times. Troubleshooting 1) Modify robot program. Reduce multiple CALLs.
6 - 38
Chapter 6
Cause 1) TOOL command used while robot is continuously moving by FOS command Troubleshooting 1) Stop FOS move by FOS 0 command and then modify program to use TOOL command.
Explanation> Though communication data is received in Host mode, the data has not been received in the specified format. Cause 1) Wrong format of Point file transmitted Troubleshooting 1) Modify Point file.
Cause 2) Wrong format of system parameter file transmitted Troubleshooting 2) Modify system parameter.
Cause 3) Communication connector and cable are short-circuited or inferior quality. Troubleshooting 3) Check communication connector and cable.
Explanation> In Host mode, communication data error check byte is not normally received.
Cause 1) Communication connector and cable become short or are in trouble during communication. Troubleshooting 1) Check communication cable.
6 - 39
Chapter 6
Cause 1) Data ( the number of material in Pallet) is less than CNT number of starting point in Pallet. Troubleshooting 1) Modify parameter data or CNT. (Refer to User's Manual.)
Cause 2) Pallet data was used without initialization or have trouble. Troubleshooting 2) Initialize Pallet data. (Refer to User's Manual.)
Explanation> Teaching Point that robot cannot reach Cause 1) When robot was teached to an impossble point to reach with existing sets of velocity or acceleration. Troubleshooting 1) Modify teaching point or movement condition command.
Cause 2) the teaching points that are supposed to move to CMOV or AMOV are neither circle nor arc, or radius is so small. (In case interior angles of three points that form circle or arc are less than 0.1 deg., or in case of more than 179.9 deg., or in case the radius is less than 1 mm.) Troubleshooting 2) Modify teaching point.
Cause 1) Program stopped by user's EXIT command. Troubleshooting 1) Press Enter and the Alarm will be OFF and return to Job start status.
6 - 40
Chapter 6
Cause 1) Use of POS variables with values not designated Troubleshooting 1)Modify program in order to it can be used after setting values in POS variable. : Refer to User's Manual (Variable part).
Cause 2) POS array variable used beyond user defined range. Troubleshooting 2) Modify program in order to use it within range set. : Refer to User's Manual (Variable part).
Cause 3) XPOS variable used for OFFS or LIMT command. Troubleshooting 3) Use of teaching point or POS variable in OFFS or LIMT command. : Refer to User's Manual (Variable part).
Cause 1) Insufficient memory in processing JCALL. Troubleshooting 1) When JCALL is processed to call another job which has many program steps or variables, the JOB program can not run normally because of insufficient memory if a large part of the memory is assigned to insufficient memory if a large part of the memory is already assigned to program steps, teaching points and variables of the JOB program.
6 - 41
Chapter 6
Cause 1) When a large part of memory is assigned to program steps, teaching points or variables there may be insufficient memory in compiling or file transmission. Troubleshooting 1) Reduce program steps or teaching points. Or, avoid using several programs simultaneously like JCALL.
Cause 1) Undefined or inappropriate robot command used. Troubleshooting 1) Have thorough knowledge of robot command usage and compose the program again after debugging. Ex) When input numeric 0 instead of English O Omitting space, Omitting ENDIF in IF statement
: :
Cause 2) A variable is declared the same name with command, system variable or the variable name used in controller. Troubleshooting 2) Change the variable name.
6 - 42
Chapter 6
Cause 1) System variables (TMR,CNT) have been used without initialization. Troubleshooting 1) Use system variables after initialization.
Cause 1) Undefined commands or undeclard variables used. Troubleshooting 1) Use defined commands or declared variables.
Cause 1) Duplicated variable names declared. Troubleshooting 1) Make those variables be different each other.
Cause 2) Duplicated LABLs used. Troubleshooting 2) Delete one of the duplicated, or make the LABLs have different names each other.
6 - 43
Chapter 6
Cause 1) Executing GOTO branch into IF - ENDIF, WHILE - ENDWL , FOR - NEXT blocks. Troubleshooting 1) You should not execute GOTO branch into IF - ENDIF, WHILE - ENDWL and FOR - NEXT blocks. Modify program according to the syntax. : Refer to User's Manual.
Cause 2) Executing GOTO branch between MAIN - EOP command block and SUBR - RET command block, or between SUBR - RET command blocks. Troubleshooting 2) You should not execute GOTO branch between MAIN - EOP and SUBR - RET block or between SUBR-RET blocks.
Cause 1) Parameters are used excessively when execuinting mathematical function. Troubleshooting 1) Verify and correct parameteers of mathematical function where error occurred.
Explanation > Parameters are not sufficient enough to execute mathematical functions.
Cause 1) Parameters are not suffcient enough to execute mathematical functions. Troubleshooting 1) Verify and correct the parameters of mathematical function when error occurred.
6 - 44
Chapter 6
Cause 1) Mathematical expressions do not follow specified operation format. Troubleshooting 1) Verify and correct the mathematical expressions. (Refer to User's Manual - Commands - operators)
Cause 1) When the index of FOR statement is not integer type. Troubleshooting 1) Make correction on integer type variable or integer constant.
Cause 2) When the index value of array variables(general variable, I/O variable, teaching point variable, POS variable, XPOS variable) are not integer type. Troubleshooting 2) Make correction on integer type variable or integer constant.
Cause 1) In case data type of operation results of mathematic expressions are different from that of
6 - 45
Chapter 6
Cause 1) Improper use of comment. Troubleshooting 1) Verify program and make correction on comment symbols(/* , */) to make a pair.
Cause 1) There is no LABL name branched by CALL or GOTO Troubleshooting 1) Create one newly when the corresponding LABL command does not exist in program. Or, change LABL name if there is an existing LABL command.
Cause 1) Array declared in INT or REAL data type Troubleshooting 1) Array can be declared only in POS data type. Verify or correct program. : Refer to User's Manual.
Cause 2) The array size declared in POS data type is less than 1. Troubleshooting 2) POS array size should be more than 2. Declare it more than 2 or change it to a simple variable. : Refer to User's Manual.
6 - 46
Chapter 6
Cause 1) PASS command used per pallet exceeds 21. Cause 2) The number of Pallet using PASS command exceeds 5 Troubleshooting 1,2 ) Set the number of Pallets, that is to use PASS command, less than 5, and use less than 21 PASS command per Pallet.
Cause 1) Program compile error Troubleshooting 1) When an error occurs between error code131~149, the display panel of controller exhibits only E150 . Debug the JOB program where the error occurred, and then run the JOB program again.
6 - 47
Chapter 6
6.3.1 Initialization
3 kind of initializations : PARAMETER, JOB, PALLET DATA When initialization is required : Replacing MAIN BOARD & initializing existing saved data Note : You must backup existing data before initialization.
Turn OFF the controller Open the controller upper cover and turn ON the No.2 of Deep switch on main board. Turn on the controller You can see initialization process on Teach Pendant
6 - 48
Chapter 6
Cause 1) In most cases, setting value related to the ORG of PARA are improper. Troubleshooting 1) Go to 4.PARA PARAMETER(1) ORG DIR,SENS on Teach Pendant,
check settings and modify them. (Refer to "User's Manual Chapter 5 Parameter Mode, ORG".) Cause 2) If error occurs in the origin sensor of corresponding axis without having problems with the setting of PARA, and then, it is judged that the sensor may be located at the outside of the damper. Troubleshooting 2) In this case, you need to relocate the sensor of corresponding axis. Change the sensor position so it can start sensing before approaching the damper.
In case of SCARA, the origin is apt to be changed. So please record the origin coordinate before an error occurs in order to check if the origin has been changed.
6 - 49
Chapter 6
6.3.3 Explanation of Z axis Weight Balance (using Air Cylinder) Circuit Diagram
Fine Lock Cylinder 3 Port solenoid v/v (connect Brake ON/OFF or press switch points) LOCK Lock open port
Precision Regulator IR401(SMC) Input pressure : max 9.9 kg Output pressure : 0.1~4.0 kg
Silencer attached
6 - 50
Chapter 6
Explanation of Diagram
3port sol v/v : Power OFF (Air supply stopped : Brake on) Power ON (Air supplied : Brake OFF) Brake OFF When the air comes in air port and pushes piston, the brake metal gets widen and piston rod can move freely.
Brake ON When the air flows out air port, the piston and brake metal returns to the original position and rod gets braked.
Press switch If air supply stops, the air pressure will decrease. If it decreases below the value set at press switch, then output point signal is ON. By sending this point signal to system I/O EMG, every job stops.
Precision Regulator You need to set proper air volume based on the load weight on vertical movement axis. If not proper, the vertical movement is not smooth and several errors occur. So it is very important to set proper volume.
6 - 51
Chapter 6
Coupling loosens
Grease shortage
Inappropriate Timing Belt tension Ball screw damaged or used over 15000 hours run Linear movement bearing damaged
9 or used over 25000km 10 Abnormal operation of brake Interference due to mechanical body breakdown
Replace brake.
11
6 - 52
Chapter 6
For Vibration
NO 1 Cause Velocity exceeds the limit Troubleshooting Lower velocity below the limit
Luse as longer acceleration time Make installation table more stiff, and fix it with bottom bolt. Check if bolts are perfectly fastened. Check if bolt length is proper.
After checking fasten the bolt with standard torque, prevent bolt from loosening. (Apply Loctite and Nylok bolts)
Overload
Adjust P, I Gain.
6 - 53
Chapter 6
6 - 54
Chapter 6
6.3.5 Set Parameter on Main Board Replacement or Parameter Initialize ** For Absolute Only
1) Parameter Group 0-> BODY-> OFFS-> EDIT --- Offset setting When replacing main board or initializing paremeter, it can cause error in coordinate value by Offset parameter changing. Error can be clearred by correcting Offset Parameter. If the parameter has not been modified before, refer to the Offset parameter written in the label of Robot Body to correct by using EDIT function.
When changing Offset by using EDIT function and saving it, the changes is applied after soft reboot or power reboot of controller. Therefore you will see the request message for rebooting on T/P after changing and saving.
NO
Content
Key
Display OFFSET A:0 B:0 Z:0 W:0 EDIT CALIB ACAL EPOS OFFSET A: B:0 Z:0 W:0 EDIT CALIB ACAL EPOS OFFSET A:.23 B:-5.25 Z:0.00 W:0.00 EDIT CALIB ACAL EPOS OFFSET A:.23 B:-5.25 Z:0.00 W:0.00 update? (enter/esc) OFFSET A:1.23 B:-5.25 Z:0.00 W:0.00 Please Reboot! GROUP:BODY 1:CONF 2:LENG 3:RANG 4:OFFS 5:GEAR 6:TOOL 7:MOTOR item #
4. Select OFFS
4 L
F1
ESC
ENTER
ENTER
6 - 55
Chapter 6
2) Parameter Group 0-> BODY-> OFFS-> EPOS --- EPOS (Standard coordinate value) setting When using ACAL function due to Main board replacement or parameter initialization, EPOS value used as standard coordinate value for internal calculation must be recovered. Correct EPOS value is saved in factory before shipping out and marked in label of robot body. Enter the EPOS value in label by MDI (Manual Direct Input) mode.
No
Content
Key
Display END ANGLE SET A:113.25 B:-98.73 Z:-13.50 W:107.60 MDI CURR MDI SET B A:13.25 B:-98.73 Z:-13.50 W:107.60
Select F4 EPOS
F4
F1
0 V
9 I
B B:-97.65 W:107.60
ESC
MDI SET B A:114.50 B:-97.65 Z:-13.50 W:107.60 update? (enter/esc) MDI SET B A:114.50 B:-97.65 Z:-13.50 W:107.60 Please Reboot! END ANGLE SET A:114.50 B:-97.65 Z:-13.50 W:107.60 MDI CURR
ENTER
ENTER
6 - 56
Chapter 6
3) Parameter Group 0-> BODY-> OFFS-> EPOS --- EPOS (Standard coordinate value) setting Even though EPOS value has to be recoverred, if EPOS value is not saved or recorded, EPOS value can be saved by moving each axis of robot to calibrarion position. At this moment, Offset value must be saved correctly. The other method is to request to Manufacturer's customer service team to get the information on EPOS and enter at MDI mode. For more information on the calibration position, refer to Chapter 6.3.7 Absolute SCARA Calibration Position and Fixing Jig.
No
Content
Key
Display END ANGLE SET A:114.50 B:-97.65 Z:-13.50 W:107.60 MDI CURR CURR SET B A:114.50 B:-97.65 Z:-13.50 W:107.60 A B Z W ABS CALIBRATION B A:114.50 B:-97.65 Z:-13.50 W:107.60 save A?(enter/esc) ABS CALIBRATION B A:113.20 B:-97.65 Z:-13.50 W:107.60 A B Z W END ANGLE SET A:113.20 B:-97.65 Z:-13.50 W:107.60 Please Reboot!
Select F4 EPOS
F4
F2
F1
ENTER
ESC
6 - 57
Chapter 6
6.3.6 Change Offset parameter after changing motor ** For Absolute Only
1) Parameter Group 0-> BODY-> OFFS --- Using ACAL in Offset Set function When an error occurs on coordinate value due to changing motor or position moving of motor by external impact, locate screw jig in position of corresponding axis and move the axis to touch to the jig. After that, change the Offset of corresponding axis as below table. For the information on calibration position, refer to Chapter 6.3.7. Absolute SCARA Calibration position and Fixing Jig. When calibrating of Z axis, the Offset Value of W axis must be in state of setting in allowance error range. (If the difference between W axis and Z axis is in 2 o, It is normal) If it needs to calibrate both Z & W, do W first and then do Z axis.
No
Content
Key
Display ABS CALIBRATION B A:1.23 B:-5.25 Z:0.00 W:0.00 A B Z W ABS CALIBRATION B A:1.23 B:-5.25 Z:0.00 W:0.00 update A?(enter/esc) ABS CALIBRATION B A:4.52 B:-5.25 Z:0.00 W:0.00 A B Z W ABS CALIBRATION B A:4.52 B:-5.25 Z:0.00 W:0.00 Please Reboot! OFFSET A:4.52 B:-5.25 Z:0 W:0 EDIT CALIB ACAL EPOS
Select F3 ACAL
F3
F1
ENTER
ESC
ENTER
6 - 58
Chapter 6
Jig Set for fixing the position of robot body to calibrate to Offset change
A axis
B axis
Z axis
W axis
1) A axis
6 - 59
Chapter 6
2) B axis
3) Z axis, W axis
6 - 60
Chapter 6
1) Front View
2) Top View
6 - 61
Chapter 6
Model
Part No.
Maker
Size
Volt
Tekcell
SB-AA02
VITZROCELL 1/2 AA
3.6V
Official capacity: Max. 1200mAh. But it can be changed to 60~80% according to circumstance. The backup battery for main board will be totally dissipated when power is not supplied to controller in ambient temperature during 18,000 hours. The backup battery for encoder will be totally dissipated when power is not supplied to controller in ambient temperature during 10,000 hours. This lifetime data is not considered for leak current
2) Battery exchange
The lifetime of battery can be reduced according to circumstances like temperature and humidity. It is recommended to exchange the battery to new one to keep Absolute encoder data every 10 months. Refer to Chapter 4.6.2. Absolute Encoder Backup Battery Board (page 4-51).
6 - 62
Chapter 6
RCM Model
PARAMETER(0)
ESC
3.GAIN
ENTER
PP : ER : VP :
FF : VI: IR:
PP (Position Proportional Gain) Value up : Correct inposition, Overshoot increases when stop.(Vibration increase). Better response. : Incorrect inposition, Overshoot decreases when stop.(vibration decrease). Worse response. FF (Feedfordward Gain) Without filtering position variation, feedforward it to final speed reference. Value up : Better response, Cycle time up
Value down
ER (Estimator Response) When speed is low, this parameter is used to improve it. Compensate the difference between real speed and estimated speed. VI (Velocity Integral) : 1/10 of VP Adjust the value up precisively after adjusting VP. VP (Velocity Proportional) Value up : Toque increases at a stop or deceleration (Vibration is restrained).
If IR and ER values are being adjusted, VP value is changed internally. IR (Inertia Ratio) If load " " , then IR also " ".
6 - 63
Chapter 6
6.3.10 How to Modify Offset Value When Changing SCARA Origin Position ** For Incremental Only
*** Refer to User's Manual 5.3.1(1)
Origin position when shipped from factory (NO.1) (The value indicated on the rear side of robot main body is input as offset.)
B Arm
How to modify offset when changing origin position from No.1 to No.6 Set data in Parameter 2.ORG No.6 position. Change all of 4.OFFS values of parameter to "0". Turn power OFF/ON, and then do 5. Implement origin setting (5. ORIGIN). After origin setting, move to point teaching CURR mode and confirm coordinate values of No.6 position. Make notes about coordinate values of A,B arms. Move A,B arms of robot to No.1 position and align UP( ) and DOWN( ) marks attached on the arms to make it of one accord. Make notes about coordinate values of this moment after checking it in CURR mode. (A,B arm coordinate values in ) minus (A,B arm coordinates of ) = ? Input ? value with inverse sign into 4.OFFS in parameter. (ex. -140 +140) Turn power OFF/ON, and then implement origin setting(5. ORIGIN). After origin setting, move to point teaching CURR mode and confirm coordinate value of No.6 position. If the coordinate of A,B arm displays "0", the offset is correct. If not, it is incorrect. In that case, repeat above steps from .
6 - 64
Chapter 6
Cause) When you use the serial port under using or not existing. Troubleshooting) Set available serial port in HOST mode.
Cause) Serial communication doesn't work at all. Troubleshooting1) Check if the communication cable or connector is properly connected. Troubleshooting2) Check if there is no problem with serial chip of controller or PC. Troubleshooting3) Check the power of controller.
Cause) Serial port setting error Troubleshooting) Check if the serial connector is properly connected maching with the serial port values (COM1,COM2) set in Config. Dialog box of Unihost.
Cause) Inconsistent Baud rate. Troubleshooting) Match the baud rate, the communication parameter of controller with the baud rate set in config. dialog box of Unihost.
Cause) The controller is not in HOST mode. Troubleshooting) Change it into HOST mode using Teach Pendant.
6 - 65
Chapter 6
Cause) Inconsistent data length and communication parameter Troubleshooting) Match the data length, the communication parameter of controller with that set in config. Dialog box of Uniost.
Cause) Communication error occurring while job program runs Troubleshooting) Confirm classification number 0 and 3 in error code 001~003. (If you run the job again before troubleshooing, communication may work.)
Cause) Communication error occurring while doing job program Troubleshooting) Confirm error code (001~003). (If you run the job again before troubleshooting, communication may work.)
Cause) When the origin setting of robot has not been executed Troubleshooting) Execute 'Origin setting' from JOB menu.
6 - 66
Chapter 6
Cause) Not sufficent Heap Memory that requred for execution of any functions upon your free choices Troubleshooting1) Close the file of which program size is relatively bigger than the one among editors
currently opened.
Troubleshooting2) If other application programs are running besides Unihost, terminate them and rerun Unihost.
Cause) Wrong Port number of input or output dialog box. Troubleshooting) Port number : 0 ~ 2.
Cause) Wrong data input in 16 bit field of output dialog box. Troubleshooting) Input 0 or 1 only.
Cause) Wrong velocity input in Point No, Joint, Linear of 'Manual' menu. Troubleshooting) Velocity range: 0 ~ 99.
6 - 67
Chapter 6
Cause) The job program file does not exist in controller. Troubleshooting) Download more than one job file in controller or create the job file with Teach Pendant.
Cause) Undefined command or improper command used. Troubleshooting) Have a good knowledge about robot command usage, and debug the program for the parts where error occurred.
Cause) System variables (TMR,CNT) used without initialization Troubleshooting) Use system variables after initializing it as required values.
Cause) Undefined command or undeclared variable used Troubleshooting) Use defined command or declared variable.
Cause) Duplicate variable name declared Troubleshooting) Change the duplicated variable name to another one.
Cause) Duplicate LABL command used Troubleshooting) Delete one of the duplicated LABL commands or change it into another name.
6 - 68
Chapter 6
Cause 1) Executing GOTO branch into IF - ENDIF, WHILE - ENDWL , FOR - NEXT blocks. Troubleshooting 1) You should not execute GOTO branch into IF - ENDIF, WHILE - ENDWL and FOR - NEXT blocks. Modify program according to the syntax. : Refer to User's Manual.
Cause 2) Executing GOTO branch between MAIN - EOP command block and SUBR - RET command block, or between SUBR - RET command blocks. Troubleshooting 2) You should not execute GOTO branch between MAIN - EOP and SUBR - RET block or between SUBR-RET blocks. Modify program according to the syntax.
Cause) Parameters are used excessively when using mathematical function. Troubleshooting) Confirm and and correct parameters of mathematical function where error occurred.
Cause) Parameters are not sufficient enough to cover mathematical functions being used. Troubleshooting) Verify and correct the parameters of mathematical function where error occurred
Cause) Mathematical expressions do not follow the specified operation format. Troubleshooting) Confirm whether or not it is possible for the mathematical expression to perform operation, and correct it accordingly. (Refer to User's Manual - Commands & Program - Operator)
6 - 69
Chapter 6
Cause) When the index of FOR statement is not integer type. Troubleshooting) Make correction on integer type variable.
Cause) When the index of array variables (IO variable, Teaching point variable, POS variable) are not integer type. Troubleshooting) Make correction on integer type variable or integer constant.
Cause) When the data type of operation result of mathematical expression is different from that of the variableto which the operation results are to be assigned Troubleshooting) Correct the program in order to make data types identical.
Cause) Improper use of comments. Troubleshooting) Verify and correct program for comment sybomls(/*, */) to make a pair.
Cause) There is no LABL name branched by CALL or GOTO Troubleshooting) Create one newly when the corresponding LABL command does not exist in program. Or, change LABL name if there is an existing LABL command.
6 - 70
Chapter 6
Cause) Array declared in INT or REAL data type Troubleshooting) Array can be declared only in POS data type. Verify or correct program.
Cause) The array size declared in POS command is less than 1. Troubleshooting) POS array size should be more than 2. Declare it more than 2 or change it to a simple variable.
6 - 71
Chapter 7
Appendices
PLC Program
7. Appendices
PLC sequence may vary depending on the facility system conditions, but the below program will be helpful.
Ex)
b point
a point M10 Robot PROG. NO.0 M11 Robot PROG. NO.1 M12 Robot PROG. NO.2 M13 Robot PROG. NO.3 M14 Robot PROG. NO.4
output point
M30 Robot PROG. NO.29 M31 Robot PROG. NO.30 M32 Robot PROG. NO.31
7-1
Chapter 7
Appendices
PLC Program
M11
Y51
M13
M15
M17
M19
M21
M23
M25
M27
M29
M31
M33
M35
M37
M39
M41
7-2
Chapter 7
Appendices
PLC Program
M12
Y52
M13
M16
M17
M20
M21
M24
M25
M28
M29
M32
M33
M36
M37
M40
M41
7-3
Chapter 7
Appendices
PLC Program
M14
Y53
M15
M16
M17
M22
M23
M24
M25
M30
M31
M32
M33
M38
M39
M40
M41
7-4
Chapter 7
Appendices
PLC Program
M18
Y54
M19
M20
M21
M22
M23
M24
M25
M34
M35
M36
M38
M39
M40
M41
7-5
Chapter 7
Appendices
PLC Program
M26
Y55
M27
M28
M29
M30
M31
M32
M33
M34
M35
M36
M37
M38
M39
M40
M41
7-6
Chapter 7
Appendices
PLC Program
: System I/O
ORG.OK output
T01
Y40
Y40
T03
M00
Y40
M00
T02
Y42
Conditions of Robot STOP : OPEN Safety door, STOP, Select manual mode robot stop CLOSE safety door, START, Select auto mode Robot START Switch ON -> Robot program restarted
7-7
Chapter 7
Appendices
PLC Program
STOP signal can be used instead of inputting EMG. (input pulse twice)
T10
Y60
Y60
T11
Y61
The Robot RESET signal ON, and teach pendant screen will change as follows. SYSTEM MODE Auto Run Mode
EXIT It can recognize the output signal sent from PLC only with the above screen. Note) If robot does not run even though START signal was sent from PLC, don't forget to verify the teach pendant screen is as above. To change to this screen from another screen, do as below.
Important
Select 7.SYSTEM from initial menu screen of teach pendant and then, drive with PLC. Create "Robot Alarm Reset" PLC program in the above.
7-8
Chapter 7
Appendices
SPARE PARTS
7-9
Chapter 7
Appendices
SPARE PARTS
7 - 10
Chapter 7
Appendices
SPARE PARTS
SCARA Robot
NO. 1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17
Part Name
A axis CW,CCW sensor (black) A axis ORG sensor (white) B axis CW,CCW sensor (black) B axis ORG sensor(white) Z axis CW,CCW sensor W axis ORG sensor Reducer(A axis)-100:1 Reducer(A axis)-50:1 Reducer(B axis)-80:1 Reducer(B axis)-50:1 Reducer(B axis)-50:1 Reducer(W axis)-20:1 Timing Belt (Z axis) Timing Belt (W axis) Ball screw (Z axis) Ball spline (Z axis) Servo motor Refer to page 7-12.
Type
Proximate sensor,GXL-8FIB Proximate sensor,GXL-8FB Proximate sensor,GXL-8FIB Proximate sensor,GXL-8FB Photo sensor,EE-SX671 Photo sensor,EE-SX673 Harmonic Drive CSS-32-100-2A-GR Harmonic Drive CS-32-50-2A-GR Harmonic Drive CSS-25-80-2A-GR Harmonic Drive CSS-25-50-2A-GR Harmonic Drive CS-25-50-2A-GR Camo Reducer BR-65-UH-20-K
Q'ty 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 3~4
Where to install
Inside the machine
7 - 11
Chapter 7
Appendices
SPARE PARTS
AC Servo Motor
NO. 1 2 3 4 5 6 7 8 9 10 Part Name Minas 100W Minas 100W (BK) Minas 200W Minas 200W Minas 200W (BK) Minas 400W Minas 400W Minas 400W Minas 750W Minas 750W MSMZ012B1E MSMZ012B1F(BK) MSMZ022B2S MSMZ022B1E MSMZ022B1F(BK) MSMZ042B2U MSMZ042B1E MSMZ042B2S MSMZ082B2U MSMZ082B1E SCARA SCARA SCARA SCARA Type Remarks
Type Name
220V
Version
MSMZ
01
Motor Capacity 01: 100W 02: 200W 04: 400W 08: 750W
MSMZ Series
#1 spec
220V
Standard
KANZ
01
N(B)
KANZ Series
Motor Capacity 01: 100W 02: 200W 04: 400W 08: 750W
N: Normal B: Brake
7 - 12
Chapter 7
Appendices
1) Stroke
- Optimize working area to minimize stroke. - Arrange the stroke of second axis (Y axis) to be shortter than that of first axis (X axis) as much as possible. - Note that long stroke may bring enlargement of base size and price increase, also limit velocity.
2) Load
- Use within rated payload - Consider horizontal load and vertical load separately. - Note that loading capacity varies depending on acceleration time(Cycle time).
3) Velocity
-Take notice of whether or not robot can be used within limited velocity per stroke of each base.
4) Moment
- Note that robot life cycle and its motion (acceleration and deceleration time) may be affected by robot position, even if loads are same.
5) Accuracy
- Figure out the kinds of required accuracy and allowable error value. - If you require repetitive positioning accuracy over standard specification, please contact us.
6) Installation Conditions
- Make sure if the site meets requirements of installlation environment for robot. - Install robot at the location where you can do maintenance and reparing jobs easily.
7 - 13
Chapter 7
Appendices
Regular Checkup
1) Grease Injection
Greased part Recommend grease Injection Cycle How to inject
Once / 6 months Apply on Axis. Once / 6 months Inject in Nipple. Once / year Inject in Nipple.
7 - 14
Chapter 7
Appendices
Robot hand
Kind of Hand
Mechanical chuck
Kind> External Diameter Chuck, internal Diameter Chuck Feature> The most common hand. There are many in the market. Not suitable for thin and smooth works as glass, etc. which are fragile and easily modified.
Vacuum chuck Kind>. Vaccum pad , air float Feature> Suitable for chucking thin work, Unable to perform centering motion by chuck Work stained with oil and powder is apt to choke the chamber. Chuck only for IC WAFER (negative pressure generated)
Magnet chuck Kind> Electromagnets, Permanent magnets Feature> Suitable for thin iron plate Electromagnet type is simple with no driving part. But electromagnet is heavy. Permanent magnet type can be compact sized and light-weighted, but needs knock out device for unchucking.
Special Type Kind> Niddle pointing, rubber actuator Feature> With soft and full contact, possible to chuck fragile things like glass. Simple and light weight / Low chuck accuracy (Note its durability)
Exclusive Tools > Bolt fastening tool > Soldering tool > Pasting gun > Measurement unit (camera,sensor,measuring equipment) > Sealing tool > Welding gun > Others
7 - 15
Chapter 7
Appendices
Robot hand
Multihand Kind> 90 deg. 180 deg. Revolution Purpose> To reduce time for loading/unloading work To carry multi-assembling jobs in a single process To perform flexible movements covering variety of products To carry collective assembling jobs Feature> Rapid hand exchange time It is the best to make hand for commonized use.
Hand Exchange Kind> Use robot tool adaptor. Purpose> To perform flexible movements covering variety of products To carry multi-assembling jobs in a single process To meet changes or alterations of facilities Feature> It requires 5~6 sec. for hand exchange. So you cannot disregard this exchange time in case of many- kind-small-lot process.
Servo hand Purpose> To perform flexible movements covering variety of products To carry multi-assembling jobs in a single process To meet changes or alterations of facilities To alter sequential procedures
7 - 16
Chapter 7
Appendices
Robot hand
Chuck Verification
Chucking Kind> Check it with auto hand open/close switch Check work with direct sensor of hand (photoelectric or proximity switch, negative pressure sensor for vacuum absorption) Check with photoelectric switch on the work returning path.
Assembly Kind> Check it with installing a sensor as basic reference (case working). Check new axis position of hand with proximity sensor. After assembly, check if work exists with the proximity sensor installed in hand.
Hand Design
Considerations in designing > Total weights of hand and tool : Maximum total weights (including work weight) Max. Loading Capacity
> W axis spin inertia moment W axis spin inertia moment of hand & tool (including work weight) Max. allowable inertia moment
7 - 17
Chapter 7
Appendices
Serial type
Parallel type
7 - 18
Chapter 7
Appendices
Picture of Connectors
Motor Connector
Encoder Connector
2) System I/O Connector & User I/O Connector & Option I/O Connector
User IN Connector
Option IN Connector
7 - 19
Chapter 7
Appendices
Picture of Connectors
4) Connection Cable
7 - 20
Chapter 7
Appendices
7. 9 Emergency Circuit Diagram TP EMG TP EMG I/F Main Board Relay Control
Front EMG
SYS_EMG SYS_EMG +
+24
Note 1: Front Emergency and System Emergency are connected in wired-OR type 24V power must be connected to EMG+, EMG-. If there is not proper wiring, EMG error will be occurred. Note 2: If EMG_NC1 and EMG_NC2 are OPEN, Servo Not Ready error is occurred. So, it should be short. Note 3: If T/P is not connected, T/P EMG error will be occurred. So, connect T/P to controller. Or connect T/P dummy connector provided by Robostar. Note 4: In case of N type I/O connection, SYS_EMG_NC1,2 are not needed to connect.
7 - 21
Contents
Chapter 1
1.1 Robot Safety in general 1.2 Details of Robot Safety 1.3 How to Treat Cables in Robot
Chapter 2
Overview of Robot
2-1 2-2 2-2 2-6 2-6
2.1 Product Composition 2.2 Robot Composition 2.2.1 Components of Robot System 2.2.2 Name of Each Component in Controller (1) RCM4-Series
2.3 Specification of Robot Controller 2.3.1 Features 2.3.2 Structure of Model Name 2.3.3 General Specification
2-11 2-12
Chapter 3
3.1 Appropriate Environment for Robot Installation 3.1.1 Conditions for Installation Environment 3.1.2 Ambient Temperature and Humidity 3.1.3 Vibration
3-2 3-2
C-1
Contents
Chapter 4
4.1 Connection 4.2 RCM4-Series Connection 4.2.1 Robot Controller 4.2.2 Robot Controller Robot Mechanical Part Connection External PLC Connection
4.2.2.1 System I/O Connection 4.2.2.2 User I/O Connection 4.2.2.3 Option I/O Connection
4-24
4.4
On-Line Connection
4.5
4.5.1 Internal Circuit Diagram 4.5.2 Body Connector Wiring (refer to it when doing wiring job directly)
4.6
4-36 4-36
4-37
C-2
Contents
Chapter 5
5.1 Basic Functions 5.1.1 Time Chart of System Input/Output (1) Time Chart of Normal Operation (2) Example of Operation Panel (3) System I/O Signal Sequence (for reference when programming PLC sequence) (4) When Changing JOB Program while Running (5) In case of Emergency Stop or Alarm while Running (6) In case of Servo Off after STOP while Running
5.2 Highly Sophiscated Functions 5.2.1 Mode Selection (1) Flow Chart of Mode Selection (2) Time Chart of Mode Selection just after Power ON
5.2.2 Mode Description 5.2.2.1 Auto Run Mode 5.2.2.2 Step Run Mode 5.2.2.3 Jog Mode 5.2.2.4 Host Mode
5.2.3 Teach Pendant Display of Each Mode & 7-Segment Display on Front Panel
5-25
Chapter 6
6.1 Indication of Abnormal Condition 6.2 Abnormal Conditions and TroubleShooting (Error Code) 6.3 Quick Maintenance and Reparing Job 6.3.1 Initialization 6.3.2 How to troubleshoot an Error occurred during Origin Setting 6.3.3 Explanation of Z axis Weight Balance (using Air Cylinder) 6.3.4 Troubleshooting for Mechanical Parts of Robot
C-3
Contents
6.3.5 How to Set Proper Gains 6.3.6 How to Modify Offset Value When Changing SCARA Origin Position
6-52 6-53
6-58
Chapter 7
Appendices
7-1 7-9 7-10 7-13 7-14 7-15 7-18 7-19 7-21
7.1 System I/O PLC Sequence Program 7.2 SPARE PARTS LIST (Controller) 7.3 SPARE PARTS LIST (Mechanical Part) 7.4 Considerations for Selecting Robot 7.5 Periodic Inspections 7.6 Robot Hand 7.7 Cartesian Coordinate Robot Structure 7.8 Picture of Connectors 7.9 Emergency Circuit Diagram
C-4
ROBOSTAR CO.,LTD.
907-5, Hogye2-dong, Dongan-gu, Anyang-city, Kyonggi-do 431-836, Korea TEL: 82-31-455-0684(Rep.) FAX: 82-31-455-0687
www.robostar.com sales@robostar.com
Copyright Robostar, 2005 All right reserved. No part of this publication may be reproduced in any form or by any means without permission in writing from the publisher. Specifications are subject to change without prior notice. Robostar are trademark of ROBOSTAR CO.,LTD.