Instructions: Yrc1000 Options
Instructions: Yrc1000 Options
INSTRUCTIONS
FOR INTERRUPT JOB FUNCTION
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and
retain for future reference.
MOTOMAN INSTRUCTIONS
MOTOMAN- INSTRUCTIONS
YRC1000 INSTRUCTIONS
YRC1000 OPERATOR’S MANUAL (GENERAL) (SUBJECT SPECIFIC)
YRC1000 MAINTENANCE MANUAL
YRC1000 ALARM CODES (MAJOR ALARMS) (MINOR ALARMS)
The YRC1000 operator’s manual above corresponds to specific usage. Be sure to use the appropriate manual.
The YRC1000 operator’s manual above consists of “GENERAL” and “SUBJECT SPECIFIC”.
The YRC1000 alarm codes above consists of “MAJOR ALARMS” and “MINOR ALARMS”.
178676-1CD
0
MANUAL NO.
HW1483372 1/27
HW1483372
DANGER
• This manual explains the interrupt job function of the YRC1000
system. Read this manual carefully and be sure to understand its
contents before handling the YRC1000. Any matter not described
in this manual must be regarded as “prohibited” or “improper”.
• General information related to safety are described in “Chapter 1.
Safety” of the YRC1000 INSTRUCTIONS. To ensure correct and
safe operation, carefully read “Chapter 1. Safety” of the YRC1000
INSTRUCTIONS.
CAUTION
• In some drawings in this manual, the protective covers or shields
are removed to show details. Make sure to install all the covers and
shields in place before operating this product.
• YASKAWA is not responsible for incidents arising from
unauthorized modification of its products. Unauthorized
modification voids the product warranty.
NOTICE
• The drawings and photos in this manual are representative
examples and differences may exist between them and the
delivered product.
• YASKAWA may modify this model without notice when necessary
due to product improvements, modifications, or changes in
specifications. If such modification is made, the manual number will
also be revised.
• If your copy of the manual is damaged or lost, contact a YASKAWA
representative to order a new copy. The representatives are listed
on the back cover. Be sure to tell the representative the manual
number listed on the front cover.
ii HW1483372 2/27
HW1483372
DANGER
• Before operating the manipulator, make sure the servo power is
turned OFF by performing the following operations. When the servo
power is turned OFF, the SERVO ON LED on the programming
pendant is turned OFF.
– Press the emergency stop buttons on the front door of the
YRC1000, on the programming pendant, on the external control
device, etc.
– Disconnect the safety plug of the safety fence.
(when in the play mode or in the remote mode).
If operation of the manipulator cannot be stopped in an emergency,
personal injury and/or equipment damage may result.
Fig. : Emergency Stop Button
iv HW1483372 4/27
HW1483372
WARNING
• Perform the following inspection procedures prior to conducting
manipulator teaching. If there is any problem, immediately take
necessary steps to solve it, such as maintenance and repair.
– Check for a problem in manipulator movement.
– Check for damage to insulation and sheathing of external wires.
• Always return the programming pendant to the hook on the
YRC1000 cabinet after use.
If the programming pendant is left unattended on the manipulator, on a
fixture, or on the floor, etc., the Enable Switch may be activated due to
surface irregularities of where it is left, and the servo power may be
turned ON. In addition, in case the operation of the manipulator starts,
the manipulator or the tool may hit the programming pendant left
unattended, which may result in personal injury and/or equipment
damage.
v HW1483372 5/27
HW1483372
Registered Trademark
In this manual, names of companies, corporations, or products are
trademarks, registered trademarks, or brand names for each company or
corporation. The indications of (R) and TM are omitted.
vi HW1483372 6/27
HW1483372
Contents
5.4 Interruption During Circular Interpolation Move Instruction (MOVC) ................................ 5-3
NOP NOP
Interruption
END END
Interruption table
INTERRUPT
INTERRUPT JOB
JOB Interrupt job
LEVEL SIGNAL JOB NAME "JIG STOP" Job in progress
NOP NOP
Interruption Interruption
signal IN#01 IN#01 JIG STOP
END END
The smaller the interruption level number becomes, the higher the priority
of the processing becomes.
Since the YRC1000 determines which interrupt job is to be executed
according to this interruption table, make sure the settings for this table
are correct. The system engineer sets up this interruption table.
1
2
4 5 6 7
LEVEL
The interruption level indicates the priority of the interruption signal.
The smaller the interruption level number becomes, the higher the prior-
ity of the processing becomes. Eight levels from 0 to 7 can be set.
PERMIT
Interruption enabled or disabled status (for diagnosis)
(Enabled): Interruption enabled by the execution of the EI instruction
(Disabled): Interruption disabled
EXEC
(ON): Interrupting job in progress
(OFF): Interrupting job not in progress
NOTE Entering “0” in SIGNAL clears the set signal No. and job
name.
For example, the set value of level 0 is “1” and the set value of level 2 is
“4,” with a total set value of “5.” Therefore, to permit levels 0 and 2, set the
EI instruction to “5.”
EI
LEVEL=5
d7 d6 d5 d4 d3 d2 d1 d0
0 0 0 0 0 1 0 1
4 + 1 5
3 Registration of Instructions
EI
Interruption level
constants
0 to 255
Interruption level
variables Bxxx
Interruption level
variables LBxxx
3 Registration of Instructions
3.1 EI (Enable Interruption) Instruction
DI
Interruption level
constants
0 to 255
Interruption level
variables Bxxx
Interruption level
variables LBxxx
3 Registration of Instructions
3.2 DI (Disable Interruption) Instruction
The output signal “Interrupt Job in Execution” turns OFF in the following
cases:
• The execution of an interrupt job completes and the suspended job is
restarted.
• Another job is called.
• The CLEAR STACK instruction is executed.
5 Application Examples
Job in progress
0000 NOP
Interrupt job 0001 EI Interruption enabled
0002 MOVJ
0000 NOP 0003 MOVL
0001 MOVJ 0004 MOVL
0002 DOUT OG#(2) 5 Interruption during
0005 TIMER T=2.00 TIMER instruction
0003 RET 0006 DOUT OT#(1) ON
0004 END 0007 MOVJ
0008 DI Interruption disabled
After the RET instruction in the interrupt job is
executed, the suspended job is restarted from the
TIMER instruction on line 0005.
0025 END
Job in progress
0000 NOP
Interrupt job 0001 EI Interruption enabled
0002 MOVJ
0000 NOP 0003 MOVL
0001 MOVJ 0004 MOVL
0002 DOUT OG#(2) 5 0005 MOVL Interruption during move
0003 RET from Step 3 to Step 4
0006 DOUT OT#(1) ON
0004 END
0007 MOVJ
0008 DI Interruption disabled
After the RET instruction in the interrupt job is
executed, the suspended job is restarted from the
MOVL instruction on line 0005.
0025 END
Interrupt job
Step 1
Step 1
Step 5
Step2
Step 3 Step 4
5 Application Examples
5.3 Interruption During Move Instruction with NWAIT
Job in progress
0000 NOP
Interrupt job 0001 EI Interruption enabled
0002 MOVJ
0000 NOP 0003 MOVL
0001 MOVJ 0004 MOVL Interruption during move from
0002 DOUT OG#(2) 5 0005 MOVL NWAIT Step 3 to Step 4 (while the
0003 RET 0006 TIMER T=2.00 TIMER instruction is executed
0004 END simultaneously by NWAIT)
0007 DOUT OT#(1) ON
0008 MOVJ
After the RET instruction in the interrupt job is
0009 DI Interruption disabled
executed, the suspended job is restarted from
the TIMER instruction on line 0006. However,
moving to Step 4 is skipped.
0025 END
Step 5
Step 2
Step 3 Step 4
Job in progress
0000 NOP
Interrupt job 0001 EI Interruption enabled
0002 MOVJ
0000 NOP
0003 MOVL
0001 MOVJ
0004 MOVC
0002 DOUT OG#(2) 5 Interruption during move
0005 MOVC
0003 RET from Step 3 to Step 4
0006 MOVC
0004 END 0007 MOVL
After the RET instruction in the interrupt job 0008 DOUT OT#(1) ON
is executed, the manipulator moves to Step 0009 MOVJ
4 with linear interpolation. The suspended 0010 DI Interruption disabled
job is restarted from MOVC instruction on
line 0005.
0025 END
Interrupt job
Step 1
Step 1
Step 6
Moves with linear
interpolation.
Step 2
When using four tasks (sixteen tasks maximum) for the independent
control, the table No. indicates the type of task being displayed as follows:
PSTART
PWAIT
TSYNC
NOP
DI
PSTART JOB:R1 SUB1
EI
END
7 Instruction List
7 Instruction List
< > indicates numerical or alphabetical data. If multiple items are
shown in one section, select one of the items.
Example EI LEVEL=1
EI LEVEL=B001
EI
Example DI LEVEL=5
DI LEVEL=B001
DI
HEAD OFFICE
2-1 Kurosakishiroishi, Yahatanishi-ku, Kitakyushu 806-0004, Japan
Phone +81-93-645-7703 Fax +81-93-645-7802
YASKAWA Nordic AB
Verkstadsgatan 2, Box 504 ,SE-385 25 Torsas, Sweden
Phone +46-480-417-800 Fax +46-486-414-10
MANUAL NO.
HW1483372 27/27