![YASKAWA Motoman DX200 Скачать руководство пользователя страница 58](http://html.mh-extra.com/html/yaskawa/motoman-dx200/motoman-dx200_instructions-manual_907282058.webp)
3
Teaching
3.8 Job Examples
3-16
165553-1CD
HW1482183
Conveyor Synchronized
Funciton with Shift
Functions
3.8.3 Job Example Using the Start Shift, WORK ID Shift, and WORK IN/
NOT Shift Functions (Shipment Before DN1.60-00)
An example of the job using all the shift functions (Start Shift, WORK ID
Shift, and WORK IN/ NOT Shift) is given as follows.
Master Job
Set “USED” for the START SHIFT, WORK ID. SHIFT, and WORK IN/NOT
SHIFT of the CONVEYOR COND SUPP. file.
Instruction
Description
0000
NOP
0001
SYEND CV#(1)
Resets the registered status of the conveyor’s home
position.
The conveyor home-position limit switch become valid.
0002
*TOP
0003
MOVJ VJ=50.00
Moves the manipulator to the stand-by position.
0004
GETS I000 $I000
Gets the WORK IN/NOT shift completion status, and stores
to I000.
0005
GETS I006 $I006
Gets the WORK ID shift completion status, and stores to
I006.
0006
JUMP *TOP IF I000=0
If the WORK IN/NOT shift is not completed, jumps to
[*TOP].
0007
JUMP *TOP IF I006=0
If the WORK ID shift is not completed, jumps to [*TOP].
0008
CVQUE CV#(1)
Switches the reference workpiece for synchronization.
0009
SYEND CV#(1)
The position table of the workpiece becomes invalid in
case there is no following position data of the workpiece.
0010
GETS I012 $I012
Gets the WORK IN/NOT information, and stores to I012.
0011
GETS I018 $I018
Gets the WORK ID information, and stores to I018.
0012
JUMP *TOP IF I012=0
If no workpiece exists, the manipulator does not execute
the job.
0013
SYSTART CV#(1) STP=100.00
OL=100.0
Start instruction for the conveyor synchronization.
Starts the conveyor synchronized control when the
conveyor reaches the specified position.
0014
GETS B000 $B008
The system variable to indicate whether the
synchronization has started normally or not
The contents of $B008 is copied to B000:
Synchronization started normally if B000=1, and an error
occurred if B000=0
0015
JUMP *END IF B000=0
If B000=0 (the synchronization did not start normally),
jumps to the label [*END].
0016
CALL JET#(1) ENTRY=I018
Reads the WORK ID information stored in I018, and starts
the I018 registered job in the job registration table.
0017
*END
0018
SYEND CV#(1)
Ends the synchronization.
0019
JUMP *TOP
0020
END
58 of 98