Reference Manual
PMAC/PMAC2 Software Reference Manual 
PMAC Command and Variable Summary  5 
Axis Attribute Commands 
{axis}={expression} – Change value of commanded axis position 
Z – Make present commanded
 position of all axes in coordinate system equal to zero. 
INC[({axis}[,{axis}...])] – Make all [or specified] axes do their moves incrementally 
ABS[({axis}[,{axis}...])] – Make all [or specified] axes do their moves absolute 
FRAX({axis}[,{axis}...]) – Make specified axes to be used in vector feedrate calculations 
PMATCH – Re-match coordinate system axis positions to motor commanded positions 
 (used in case axis definition or motor position changed since last axis move) 
Buffer Control Commands 
PC – Report next program number and line (offset) to be executed to host 
LIST PC[,[{constant}] – List next line of working program [and specified lines afterward] 
       to be calculated 
PE – Report working program number and line (offset) currently executing to host 
LIST PE[,[{constant}] – List currently executing line of working program [and specified 
         lines afterward] 
DEFINE ROT {constant} – Establish rotary motion program buffer of specified word size 
         for the addressed coordinate system 
DELETE ROT – Erase rotary motion program buffer for addressed coordinate system 
PR – Report number of lines between executing point and last loaded line in rotary program buffer. 
LEARN – Read present commanded positions and add as axis commands to open program buffer 
On-Line Motor Commands 
(These act immediately on the currently-addressed motor. Except for the reporting commands, these 
commands are rejected if the motor is in a coordinate system that is currently running a motion program.) 
General Motor Commands 
$ – Reset motor – feedback device(s) and phasing 
$* – Read absolute position of motor according to Ix10 
HM – Perform homing routine for motor 
HMZ – Perform zero-move homing routine for motor 
SETPHASE – Set commutation angle for present position to Ix75 
K – Kill output for motor 
O{constant} – Open-loop output of specified magnitude 
Jogging Commands 
J+ – Jog motor indefinitely in positive direction 
J- – Jog motor indefinitely in negative direction 
J/ – Stop jogging motor; also restore to position control 
J= – Jog motor to last pre-jog or pre-handwheel position 
J={constant} – Jog motor to specified position 
J=* – Variable jog to position 
J:{constant} – Jog motor specified distance from current commanded position 
J:* – Variable incremental jog from current commanded position 
J^{constant} – Jog motor specified distance from current actual position 
J^* – Variable incremental jog from current actual position 
{jog command}^{constant} – Jog until trigger, final value specifies distance from trigger 
         position to stop 










