Reference Manual
PMAC 2 Software Reference
PMAC Program Command Specification 327
In a NORMAL command, this specifies the component of the normal vector to the plane of
circular interpolation and tool radius compensation that is parallel to the Y-axis.
Example
X10 Z20 I5 K5
Z(2*P1) K(P1)
K33.333 specifies a full circle whose center is 33.333 units in the
positive Z-direction from the start and end point
NORMAL K-1 specifies a vector normal to the XY plane
See Also
Circular Interpolation, Tool Radius Compensation (Writing a Motion Program)
Motion Program Commands {axis}{data}{vector}{data}, ABS, INC,
NORMAL, I, J.
LINEAR
Function
Blended Linear Interpolation Move Mode
Type
Motion program (PROG and ROT)
Syntax
LINEAR
LIN
Remarks
The LINEAR command puts the program in blended linear move mode (this is the
default condition on power-up/reset). Subsequent move commands in the program will
be processed according to the rules of this mode. On each axis, the card attempts to
reach a constant velocity that is determined by the most recent feedrate (F) or move time
(TM) command.
The LINEAR command takes the program out of any of the other move modes
(CIRCLE, PVT, RAPID, SPLINE). A command for any of these other move modes
takes the program out of LINEAR mode.
Example
LINEAR ABS
CIRCLE1 X10 Y20 I5
LINEAR X10 Y0
OPEN PROG 1000 CLEAR
N1000 LINEAR RETURN
See Also
Linear Blended Moves (Writing a Motion Program);
I-variables Ix87, Ix88, Ix89, Ix90;
Program commands CIRCLE, PVT, RAPID, SPLINE, TA, TS, TM, F,
{axis}{data}.
M{constant}={expression}
Function
Set M-Variable Value
Type
Motion program (PROG and ROT)
Syntax
M{constant}={expression}
where:
• {constant} is an integer constant from 0 to 1023 representing the number of the
M-variable.
• {expression} is a mathematical expression representing the value to be assigned
to this M-variable.
Remarks
This command sets the value of the specified M-variable to that of the expression on the
right side of the equals sign.