Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 405
TURBO PMAC PROGRAM COMMAND SPECIFICATION
{axis}{data}[{axis}{data}…]
Function: Position-Only Move Specification
Type: Motion program (PROG and ROT)
Syntax: {axis}{data}[{axis}{data}...]
where:
{axis} is the character specifying which axis (X, Y, Z, A, B, C, U, V, W);
{data} is a constant (no parentheses) or an expression (in parentheses) representing the end position
or distance;
[{axis}{data}...] is the optional specification of simultaneous movement for more axes.
This is the basic Turbo PMAC move specification statement. It consists of one or more groupings of an
axis label and its associated value. The value for an axis is scaled (units determined by the axis definition
statement); it represents a position if the axis is in absolute (ABS) mode, or a distance if the axis is in
incremental (INC) mode. The order in which the axes are specified does not matter.
This command tells the axes where to move; it does not tell them how to move there. Other program
commands and parameters define how; these must be set up ahead of time.
The type of motion a given motion command causes are dependent on the mode of motion and the state of
the system at the beginning of the move.
Examples:
X1000
X(P1+P2)
Y(Q100+500) Z35 C(P100)
X1000 Y1000
A(P1) B(P2) C(P3)
X(Q1*SIN(Q2/Q3)) U500
See Also:
Axis Definition Statements (Setting Up a Coordinate System)
Motion program commands LINEAR, CIRCLEn, RAPID, SPLINE1, PVT
Motion program commands TA, TS, TM, F, ABS, INC
I-variables Isx87, Isx88, Isx89, Isx90
{axis}{data}:{data} [{axis}{data}:{data}…]
Function: Position and Velocity Move Specification
Type: Motion program (PROG and ROT)
Syntax: {axis}{data}:{data} [{axis}{data}:{data}...]
where:
{axis} is the character specifying which axis (X, Y, Z, A, B, C, U, V, W);
{data} is a constant (no parentheses) or an expression (in parentheses) representing the end position
or distance;
:{data} represents the ending velocity
[{axis}{data}:{data}...] is the optional specification of simultaneous movement for more
axes.
In the case of PVT (position, velocity, time) motion mode, both the ending position and velocity are
specified for each segment of each axis. The command consists of one or more groupings of axis labels
with two data items separated by a colon character.