Move formats

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.