Reference Manual
PMAC 2 Software Reference
292 PMAC Program Command Specification
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.
Remarks
This is the basic 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 command causes is dependent on the mode of motion and the
state of the system at the beginning of the move.
Example
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 Ix87, Ix88, Ix89, Ix90
{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.