Reference Manual

PMAC 2 Software Reference
296 PMAC Program Command Specification
Example
X5000 Y3000 I1000 J1000
X(P101) Z(P102) I(P201) K(P202)
X10 I5
X10 Y20 C5 I5 J5
Y5 Z3 R2
J10 ; Specifies a full circle of 10 unit radius
See Also
Circular Moves (Writing a Motion Program)
I-variables I13, Ix87, Ix88, Ix89, Ix90
Program commands NORMAL, ABS, INC, CIRCLE1, CIRCLE2, TA, TS, TM, F
A{data}
Function
A-Axis Move
Type
Motion program (PROG or ROT)
Syntax
A{data}
where:
{data} is a floating-point constant or expression representing the position or
distance in user units for the U-axis.
Remarks
This command causes a move of the A-axis. See {axis}{data} descriptions above.
Example
A10
A(P23)
A25 B10 Z35
A(20*SIN(Q5))
See Also
Program commands {axis}{data}, B, C, U, V, W, X, Y, Z, CALL, READ
ABS
Function
Absolute Move Mode
Type
Motion program (PROG and ROT)
Syntax
ABS [({axis}[,{axis}...])]
where:
{axis} is a character (X,Y,Z,A,B,C,U,V,W) representing the axis to be specified,
or the character R to specify radial vector mode.
Note:
No spaces are permitted in this command.
Remarks
The ABS command without arguments causes all subsequent positions in motion
commands for all axes in the coordinate system running the motion program to be treated
as absolute positions. This is known as absolute mode, and it is the power-on default
condition.
An ABS statement with arguments causes the specified axes in the coordinate system
running the program to be in absolute mode, and all others remain the same.
If R is specified as one of the ‘axes’, the I, J, and K terms of the circular move radius
vector specification will be specified in absolute form (i.e., as a vector from the origin,
not from the move start point). An ABS command without any arguments does not affect
this vector specification. The default radial vector specification is incremental.
If no motion program buffer is open when this command is sent to PMAC, it will be
executed as an on-line coordinate system command.
Example
ABS(X,Y)
ABS
ABS(V)
ABS(R)