Manual
3-58 Detailed Descriptions of ACL Commands
PS Pause
The machine enters the Paused state as though the front-panel PAUSE button had been
pressed. Subsequent ACL commands are placed in the input buffer but are not executed
until the Paused state is cleared.
The Paused state is typically cleared by pressing the PAUSE button a second time. It can
also be remotely cleared by the host computer. See the
ESC.!4: command in Chapter 6. See
also the PAUSE button in Chapter 4. (The PS command itself can't clear a pause because
the PS won't execute while the machine is paused!)
Note: if you press the SET ORIGIN button while an ACL command is paused the SET
ORIGIN doesn't actually take effect until after the machine executes the paused ACL
command. For example, suppose your move sequence contains the following commands:
MA0,0; PS; MA1000,1000; ...
The idea is that the carriage moves to the nominal Origin, then the operator changes the
position a bit and presses SET ORIGIN to adjust workpiece/tool registration; then he/she
presses PAUSE to begin the move sequence. Because of the one-command latency
described above, the SET ORIGIN doesn't take effect until after the MA1000,1000; so
the MA1000,1000; goes to the wrong place. The solution is to put a "dummy" do-nothing
command after the PS, as follows:
MA0,0; PS; WA0; MA1000,1000; ...
If the machine is in the Emergency Stopped state when the PS command occurs, the
command has no effect.
PZ [<zlevel>] Power Level of Z Motor
The power level applied to the Z motor is altered immediately, according to the value of
<zlevel>. If <zlevel> is zero or is omitted, current is removed from the Z axis motor;
otherwise, full current is applied.
This power level lasts until the next PZ or the next Z axis motion occurs, at which time the Z
motor is set to full power and left at full power after the motion.
At power up no current is applied to the Z motor until the first PZ, AZ, MZ, FZ command,
or Z axis Arrow motion. The IN command does not affect the power level.