3-19
165553-1CD
HW1482183
3Teaching
3.8 Job Examples
Conveyor Synchronized
Funciton with Shift
Functions
3.8.4 Job Example Using the Start Shift, WORK ID Shift, and WORK IN/
NOT Shift Functions (New Shipment at DN1.60-00 or Later)
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 GETCVSFT CV#(1) QUENO=1
WKKIND I000 WKEXIST I001
RESULT B010
Gets the synchronizable queue information.
0005 JUMP *TOP IF B010<>0 If information cannot be obtained with GETCVSFT, jumps
to [*TOP].
0006 JUMP *END IF I001=0 If the WORK IN/NOT information is NOT, jumps to [*END].
0007 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.
0008 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
0009 JUMP *SYEND IF B000=0 If B000=0 (the synchronization did not start normally),
jumps to the label [*SYEND].
0010 CALL JET#(1) ENTRY=I000 Reads the WORK ID information stored in I000, and starts
the I000 registered job in the job registration table.
0011 *SYEND
0012 SYEND CV#(1) Ends the synchronization.
0013 *END
0014 CVQUE CV#(1) Switches the reference workpiece for synchronization.
0015 JUMP *TOP
0016 END
Be sure to program the SYEND instruction at the beginning
of the master job to reset the registered status of the
conveyor’s home position.