3-13
165553-1CD
HW1482183
3
Teaching
3.8 Job Examples
Conveyor Synchronized
Funciton with Shift
Functions
3.8
Job Examples
3.8.1 Job Example for the Conveyor Synchronized Function without Shift
Functions
An example of the job without using the start shift is given below. Use this
example as the basic programming for application to various system.
Set “NOT USED” for 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 becomes valid.
0002
MOVJ VJ=50.00
Starts the job and moves the manipulator to the stand-by
position.
0003
SYSTART CV#(1) STP=100.000 Conveyor synchronization start instruction
When the conveyor reaches the specified position, the
conveyor synchronized control starts.
0004
0004 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
0005
JUMP *END IF B000=0
If B000=0 (the synchronization did not start normally),
jumps to the label [*END].
0006
SYMOVL CV#(1) CTP=50.000
Move instruction for the conveyor synchronized motion
0007
:
The manipulator moves in synchronization with the
conveyor.
0008
SYMOVL CV#(1) CTP=50.000
0009
*END
Jumps here if the conveyor synchronization did not start
normally.
0010
SYEND CV#(1)
Ends the synchronization.
0011
CVQUE CV#(1)
Switches the reference workpiece for synchronization.
0012
SYEND CV#(1)
The position table of the workpiece becomes invalid in
case there is no following position data of the workpiece.
0013
MOVJ V=50.00
Returns the manipulator to the stand-by position and ends
the job.
0014
END
NOTE
• Do not insert the instructions “MOVJ,” “MOVL,” “MOVC,”
“MOVS,” or “IMOV” during the conveyor synchronization
(from the SYSTART instruction to the SYEND instruction).
The manipulator may not be able to move depending on
the manipulator’s posture in synchronization with the
conveyor immediately before the execution of these
instructions (move instruction status for the conveyor
synchronization).
• After the SYEND instruction, insert the CVQUE instruction
before the next SYSTART instruction whether the Start
Shift function is used or not.
55 of 98