Rapid
The Rapid Move format defines the output format for rapid positioning moves.
Generally, modality delimiters { } are placed around the <X-COORD> and <Z-COORD> reserved words. This allows the post processor to 'strip' X, or Z from the line when a coordinate is redundant. In motion blocks (rapid, linear and circular), the reserved word <MOTION> receives the path definition parameter from FeatureTURN (Rapid, Linear, Arc CW, Arc CCW, or the Thread command).
Linear
The Linear move format defines the output format for linear moves.
The following reserved words must be defined in this block:
Tool tip compensation must be turned ON in this format line via the <COMP-STAT> reserved word.
Some CNC machines may require the use of the vector reserved words <Z-VECTOR> and <X-VECTOR>.
Circular
The method of specifying arc definition is defined in a Circular Move block.
The following reserved words are provided as arc modifiers for I, K, or R values:
Spindle — This format gets called when you turn off the spindle or change spindle directions.
Dwell — Format for dwell code output, that is G04U<DWELL><EOB>.
Bar Feed — This block contains the necessary codes for opening and closing the spindle and also the bar feed code.
Catcher In — This block would contain the M-code for retracting the parts catcher.
Catcher Out — This block contains the M-code for extending the parts catcher.
Rough Cycle Start
This block contains the code for starting the roughing canned cycle.
Refer to the Numeric turning canned cycle block words table for applicable reserved words.
Rough Cycle End
This block contains the code (if any required) for ending the roughing canned cycle.
Refer to the Numeric turning canned cycle block words table for applicable reserved words.
Finish Cycle Start
This block contains the code for starting the finishing canned cycle.
Refer to the Numeric turning canned cycle block words table for applicable reserved words.
Finish Cycle End
This block contains the code for ending the finishing canned cycle.
Refer to the Numeric turning canned cycle block words table for applicable reserved words.
Spindle Open
This format contains commands for opening the current spindle.
Spindle Close
This format contains commands for closing the current spindle.
Spindle Position
This format positions the sub-spindle with a rapid move.
Spindle Position Feed
This format positions the sub-spindle with a feed move.
The Sub-spindle feature for positioning has an intermediate point that can be specified.
Spindle Orient
This format is used to orient the spindle.
It should contain logic for orienting the main spindle and sub-spindle. This format is used for setting the angle of a spindle. It can be used before or after grabbing the part.
Spindle Start/Stop — The Spindle Start/Stop format starts or stops the spindle. The reserved word <SPINDLE> contains the M-code to perform these functions.
UDF Text — Returns code/comment from a user-defined feature (UDF). <UDF-TEXT> and <UDF-COMMENT> are reserved words that receive text passed from the UDF
Turret Home — This format is called by the system or user to command the turret home.