
Parker Hannifin
50 Programmer’s Guide
Pausing a Program
Pausing a program places a feed hold on the current move and
suspends the program at the current command line.
► To suspend a currently running program, send the PAUSE
command.
Resuming a Paused Program
Once paused, you can resume the program—motion and code
execution continue from the places at which they paused.
► To continue program operation, send the RESUME command.
Affecting Multiple Programs
You can control all programs simultaneously using the ALL argument.
For example: RUN ALL, HALT ALL, PAUSE ALL, or RESUME ALL.
► To control all programs, use the ALL argument in a command.
Kill All Motion
Sometimes you need to stop all motion immediately. You can send
CTRL+X to kill motion on all axes, and terminate all program
execution. When this occurs, motion is stopped at the rate set with
the HLDEC command.
While
CTRL+X is similar to sending the HALT ALL command, CTRL+X also
sets the Kill All Motion Request (KAMR) bit for each axis. Motion
cannot resume until you clear the KAMR bits.
You can clear all the KAMR bits by sending the
CTRL+Y command.
This only clears the KAMR bits; no motion occurs.
For some applications, you want to disable the drives in addition to
killing all motion. Send
CTRL+Z disables all drives in addition to the
functions of
CTRL+X. The disabling of the drives is the same as sending
the DRIVE OFF command.
Killing All Motion
Command Description
CTRL+X Kills motion on all axes, terminates
program execution, and sets the
KAMR bit for each axis.
CTRL+Y Clears all KAMR bits.
CTRL+Z Kills motion on all axes, terminates
program execution, disables all
drives, and sets the KAMR bit for each
axis.
Kommentare zu diesen Handbüchern