Share
 
 

Milling logical reserved words

Reserved word

Definition

4-AXIS-OPER

TRUE if the operation is 4-axis simultaneous.

5-AXIS-OPER

TRUE if the operation is 5-axis simultaneous.

ABS-SHIFT-CHANGED

TRUE on any move where ABS-SHIFTX, ABS-SHIFTY, or ABS-SHIFTZ has changed. This includes the Linear, Rapid, Canned Move, and Segment Start formats. In addition, <ABS-SHIFT-CHANGED> is always TRUE for the Program Start and Tool Change formats.

CHIP-TAP

TRUE if Tap cycle is set to Chip Break in FeatureCAM.

COMP-3D-ON

TRUE if 3D cutter compensation is active. Enable it on the Misc. tab of the Surface Milling Properties dialog.

COMP-END

TRUE if the move represents the end section for compensation (last element, or move of path), otherwise FALSE.

COMP-MID

TRUE if the move represents the middle section for compensation (between the first and last moves of path), otherwise FALSE.

COMP-ON

TRUE if cutter diameter compensation is enabled in FeatureCAM, otherwise FALSE.

COMP-START

TRUE if the move represents the start section for compensation (first element, or move of path), otherwise FALSE.

CW-SPINDLE

TRUE if the spindle is rotating in the clockwise direction, otherwise FALSE.

CYCLE-DONE

TRUE for the last hole location in a canned cycle, otherwise FALSE.

CYCLE-MACRO

TRUE if the current segment is in a canned cycle.

CYL-INTERP

True if cylindrical interpolation is used.

DEEP-TAP

TRUE if Tap cycle is set to Deep Hole in FeatureCAM.

DRILL-CPTED

TRUE if drill moves are computed using linear moves, FALSE if canned cycles.

DRILLING

TRUE if a drilling-type cycle is used in a segment, otherwise <DRILLING> is FALSE, and a milling segment is in process.

EULER-CHANGED

TRUE on any move where EULER-1, EULER-2, or EULER-3 has changed. This includes the Linear, Rapid, Canned Move, and Segment Start formats. In addition, <EULER-CHANGED> is TRUE for the Program Start and Tool Change formats if 4- or 5-axis indexing is enabled.

FLOAT-TAP

TRUE if Tap cycle is set to Floating in FeatureCAM.

HAS-TOOL

True if the turning operation has a tool associated with it, otherwise <HAS-TOOL> is False. Used to suppress unnecessary output when an operation does not have a tool (for example bar feed).

INDEX

TRUE on any move where ROT1 has changed. It is also TRUE if ROT2 has changed for 5-axis parts. This includes the Linear, Rapid, Canned Move, and Segment Start formats. In addition, <INDEX> is TRUE for the Program Start and Tool Change formats if 4- or 5-axis indexing is enabled.

INDEXING

TRUE if you have enabled 4th- (any axis) or 5th-axis indexing for the document. The value is set in the Program Start format and does not change for the duration of the posting process.

Enable 4th- or 5th-axis indexing by selecting 4th-axis positioning or 5th-axis positioning on the Indexing tab of the Stock Properties dialog in FeatureCAM.

IS-ALT-POS

TRUE if alternate 5-axis position is selected.

IS-CCF-SEG

For use with UDFs and Part Handling features that employ the "call custom format" technique to invoke a custom format in the post. It is valid in the Tool Change and Segment Start formats to indicate that the operation will be using a custom format.

IS-INC-MAC

TRUE if incremental macros are enabled.

IS-METRIC

TRUE if the NC code is in metric units.

IS-MFDOC

TRUE if document is multiple fixture.

IS-OP-STOP

Valid in the Program Stop format and indicates whether it is an optional stop. This format is called when a turn part is programmed to machine the main spindle side, output a program stop, the user manually removes the part and flips it around, and then machines the second setup on the main spindle side. The value is set to FALSE in this case.

IS-PREF-POS

TRUE if 5-axis position is set to Use Post Preference for the operation.

IS-ROT1-CW

Indicates whether the current <ROT1-*> value is rotating clockwise relative to the previous value.

IS-ROT2-CW

Indicates whether the current <ROT2-*> value is rotating clockwise relative to the previous value.

IS-SRF-MILL

Returns true if the current operation is a surface milling operation.

IS-WORLD

TRUE if the current Setup is WORLD.

IS-ZINDXCLR

TRUE if a rapid move before Segment Start format is being called as a result of a retract to the Z-index clearance.

LAST-TOOL

TRUE if the current tool is the last tool in the program.

OFFSET-CH

Normally used in a Segment Start block; TRUE if the <OFFSET-NUM> is changed between segments:

<IF><OFFSET-CH><THEN> {N<SEQ>}T{<COMP-NUM>}<TOOL> <OFFSET-NUM><EOB> <ENDIF>

RIGID-TAP

TRUE if Tap cycle is set to Rigid in FeatureCAM.

USE-FIXTURE

TRUE if using 5th-axis positioning with Fixture IDs.

USE-ROTFEED

TRUE if the linear move format should use DPM feed rate instead of linear feed rate. Replaces test of <IF><WRAP>. Set for wrapped, 4-axis simultaneous, and 5-axis simultaneous operations. TRUE only if there is an angular rotation for this move.

WAS-WORLD

TRUE if the previous Setup was WORLD.

WRAP

TRUE if 4th-axis wrapping is set.

WRAP-Z-DOWN

TRUE if wrapping and the tool is moving down in the Z direction.

WRAP-Z-UP

TRUE if wrapping and the tool is moving up in the Z direction.

X-WRAP

TRUE if the current milling operation is wrapping in the X direction.

XY-PLANE

TRUE if the current arc is in the XY plane.

Y-WRAP

TRUE if the current milling operation is wrapping in the Y direction.

YZ-PLANE

TRUE if the current arc is in the YZ plane.

Z-CHANGED

TRUE if current move changes Z from the previous location.

Z-DOWN

TRUE if the tool moves down in the Z direction, otherwise FALSE.

ZX-PLANE

TRUE if the current arc is in the ZX plane.

Z-UP

TRUE if the tool moves up in the Z direction, otherwise FALSE.

ZFACE-YAXIS

True if cut feature using Y coordinates check box in feature properties dialog is selected. Machine must have Y axis to use this option.

Was this information helpful?