7.6 Job Examples
7-18
7.6.2
Synchronous Operation
The example below is a job configuration for the manipulators 1 and 2 to achieve detailed syn-
chronization mode. This is used when an interference area exists between manipulators.
Set a concurrent job as the master task, and start the R1 job in subtask 1, and the R2 job in
subtask 2.
The synchronization of each subtask is executed by TSYNC instruction.
Master task
Job name: MASTER
(concurrent job)
Subtask 1
Job name: R1JOB
(R1: robot job)
NOP
* Initial start
PSTART JOB:R1JOB SUB1
PSTART JOB:R2JOB SUB2
* Waiting for completion
PWAIT SUB1
PWAIT SUB2
END
NOP
JUMP JOB:R1ABC
END
Job name: R1ABC
(R1: robot job)
NOP
MOVJ VJ=50.0
MOVJ VJ=50.0
MOVL V=100.0
ARCON V=100.0
TSYNC 1
END
Subtask 2
Job name: R2JOB
(R2: robot job)
NOP
JUMP JOB:R2ABC
END
Job name: R2ABC
(R2: robot job)
NOP
MOVJ VJ=50.0
MOVJ VJ=50.0
MOVL V=100.0
ARCON V=100.0
TSYNC 1
END
Subtask 1
completed
Subtask 2
completed
176/210