Pausing of operation – IAI America XSEL-QX User Manual
Page 422

398
Appendix
15. Pausing of Operation
Description
Use a declarative command HOLD to pause the moving axis via an external input.
How to Use
You can interrupt and pause the movement of the axis (= cause the axis to decorate to a stop) by
declaring a HOLD command in the program. While HOLD is input, all movement commands issued in the
same program are paused (all moving axes decelerate to a stop).
Example of Use
HOLD 20
Declare that if general-purpose input 20 turns ON, a pause process will be performed.
Application
In addition to an input port, you can also specify a global flag in operand 1 of the HOLD command. It is
also possible to implement a pause from other program using a global flag.
When operand 2 is used, you can select a desired pattern of input signal as well as a stopping pattern.
0 = Contact a (Deceleration to a stop)
Same as when operand 2 is not specified
1 = Contact b (Deceleration to a stop)
2 = Contact b (Deceleration to a stop, followed by servo OFF
Drive power is not turned off)
Note
If the axis was paused during home return, when the operation is resumed the home return sequence will
be performed from the beginning.
Input port 20 ON
Input port 20 OFF
Axis stops
Remaining
operation
Time
o
Spee
d
SVOF input: 20 = Contact b