Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 455
N{constant}
Function: Program Line Label
Type: Motion program (PROG and ROT)
Syntax: N{constant}
where:
{constant} is an integer from 0 to 262,143 (2
18
-1)
This is a label for a line in the program that allows the flow of execution to jump to that line with a GOTO,
GOSUB, CALL, G, M, T, or D statement or a B command.
A line needs only a label if the user wishes to be able to jump to that line. Line labels do not have to be in
any sort of numerical order. The label must be at the beginning of a line. Remember that each location
label takes up space in Turbo PMAC memory.
Note:
There is always an implied N0 at the beginning of every motion program. Putting
an explicit N0 at the beginning may be useful for people reading the program.
Putting an N0 anywhere else in the program is useless and may confuse people
reading the program.
Examples:
N1
N65537 X1000
See Also:
Subroutines and Subprograms (Writing and Executing Motion Programs)
On-line command B{constant}
Program commands O{constant}, GOTO, GOSUB, CALL, G, M, T, D.
NOFRAX
Function: Remove all axes from list of vector feedrate axes
Type: Motion program (PROG and ROT)
Syntax: NOFRAX
This command causes Turbo PMAC to remove all axes from the list of vector feedrate axes for the
addressed coordinate system. In this mode, any feedrate-specified move in the coordinate system will
yield a vector distance of 0, forcing the use of the Isx86 alternate feedrate.
This can be useful to create a dry run of a motion program, overriding the feedrates specified in the
motion-program F commands.
Axes can be restored to the vector feedrate list with the FRAX command.
See Also:
I-variables Isx86, Isx89, Isx90, Isx98
On-line commands NOFRAX, FRAX
Program commands F, FRAX
NORMAL
Function: Define Normal Vector to Plane of Circular Interpolation and Cutter Radius
Compensation
Type: Motion program (PROG and ROT)
Syntax: NORMAL {vector}{data} [{vector}{data}...]
NRM {vector}{data} [{vector}{data}...]