Download IRC5-Rapid Reference..

Transcript
6WDUW0RYH
5RERW:DUH26
,QVWUXFWLRQ
In a base system without the switch \AllMotionTasks, the movements for following
mechanical units are restarted:
- always the mechanical units in the main task, independent of which task executes the 6WDUW0RYH instruction
In a MultiMove system without the switch \AllMotionTasks, the movements for following mechanical units are restarted:
- the mechanical units in the motion task executing 6WDUW0RYH
- the mechanical units in the motion task that are connected to the non motion task
executing 6WDUW0RYHBesides that, if mechanical units are restarted in one connected motion task belonging to a coordinated synchronized task group, the
mechanical units are restarted in all the cooperated tasks
(UURUKDQGOLQJ
If the robot is too far from the path (more than 10 mm or 20 degrees) to perform a restart
of the interrupted movement, the system variable (5512 is set to ERR_PATHDIST.
If the robot is in hold state at the time 6WDUW0RYH is executed, the system variable
ERRNO is set to ERR_STARTMOVE
If the program execution is stopped several times during the regain to path movement
with 6WDUW0RYH, the system variable ERRNO is set to ERR_PROGSTOP
If the robot is moving at the time 6WDUW0RYH is executed, the system variable ERRNO
is set to ERR_ALRDY_MOVING.
These errors can then be handled in the error handler:
- at ERR_PATHDIST, move the robot closer to the path before doing RETRY
- at ERR_STARTMOVE, ERR_PROGSTOP or ERR_ALRDY_MOVING wait
some time before trying to do RETRY
Not possible to do any error recovery if StartMove is executed in any error handler.
6\QWD[
StartMove
[’\’AllMotionTasks]’;’
102
5$3,'UHIHUHQFHPDQXDOSDUW,QVWUXFWLRQV6=