Delta Tau GEO BRICK LV Reference Manual
Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Variable and Command Summary
29
Buffer Control Commands
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
DEFINE LOOKAHEAD {constant},{constant}
DEFINE LOOKAHEAD {constant},{constant}
– Establish lookahead buffer for the addressed
coordinate system with the specified number of motion segments and synchronous M-
variable assignments
variable assignments
DELETE LOOKAHEAD
– Erase lookahead buffer for addressed coordinate system
DEFINE CCBUFFER
– Establish extended cutter-compensation block buffer
DELETE CCBUFFER
– Erase extended cutter-compensation block buffer
LEARN – Read present commanded positions and add as axis commands to open program buffer
OPEN FORWARD
OPEN FORWARD
– Open forward-kinematic program buffer for entry
OPEN INVERSE
– Open inverse-kinematic program buffer for entry
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.)
commands are rejected if the motor is in a coordinate system that is currently running a motion program.)
General Motor Commands
$ – Establish phase reference (if necessary) and close loop for motor
$*
$*
– Read absolute position for motor
HOME – Perform homing search move for motor
HOMEZ – Set present commanded position for motor to zero
K – Kill output for motor
O{constant} – Set open-loop servo output of specified magnitude
HOMEZ – Set present commanded position for motor to zero
K – Kill output for motor
O{constant} – Set open-loop servo 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
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
Motor Reporting Commands
P – Report position of motor
V – Report velocity of motor
F – Report following error of motor
? – Report status words for motor in hex ASCII form
LIST BLCOMP – Report contents of backlash compensation table for motor
LIST BLCOMP DEF – Report definition of backlash compensation table for motor
LIST COMP – Report contents of position compensation table for motor
LIST COMP DEF – Report definition of position compensation table for motor
V – Report velocity of motor
F – Report following error of motor
? – Report status words for motor in hex ASCII form
LIST BLCOMP – Report contents of backlash compensation table for motor
LIST BLCOMP DEF – Report definition of backlash compensation table for motor
LIST COMP – Report contents of position compensation table for motor
LIST COMP DEF – Report definition of position compensation table for motor