Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 409
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 A-axis
This command causes a move of the A-axis. (See {axis}{data} descriptions, above.) If it follows a
subroutine call (explicit or with PRELUDE) on a program line, it can be used instead to pass its value to
the subroutine through use of the READ command.
Examples:
A10
A(P23)
A25 B10 Z35
A(20*SIN(Q5))
CALL50 A-10
See Also:
Program commands {axis}{data}, B, C, U, V, W, X, Y, Z, CALL, PRELUDE, 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.
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 stay the way they were before.
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 Turbo PMAC, it will be executed as an
on-line coordinate system command.
Examples:
ABS(X,Y)
ABS
ABS(V)
ABS(R)
See Also:
Circular Moves (Writing and Executing Motion Programs)