Toolpath Variables

System-assigned block names are listed below with the toolpath variables which may be set in each. (Variable values are set only if they are required.) The first line of each block is the block name. The numbers in the right-hand column refer to sections of the DFPOST questions.

Under the description is a list of the procedures for which the variable produces a valid value. Using the variable on other procedures may result in an error message and/or invalid value.

The format types for variables are:

0.

Character

1.

Coordinates

2.

Angles

3.

Feed

4.

Spindle_speed

5.

Dwell

6.

Sequencing

7.

Tool

8.-17.

User_1-User_10 ( Not used as default for system variables. )

18.

Real ( Not used as default for system variables. )

Types 1 through 18 are set in Section 3 of the DFPOST questions. 0 Character is the default and does not need to be set.
A list of toolpath variables, their description, default format types and the blocks in which their values are set are detailed below.

These variables contain the toolpath information. They are set on each toolpath block just before it is processed.

Block: IN ALL BLOCKS

Block: AXIS CHANGE

Block: BEGINNING OF IPM

Block: BEGINNING OF PROC

Block: BEGINNING OF SUB

Block: BEGINNING OF TAPE

Block: BEGINNING OF TLPATH

Block: CIRCULAR MOTION

Block: CONSTANT SPEED

Block: COOLANT

Block: CUTTER COMPENSATION

Block: CYCLE

Block: CYCLE SPECIAL

Block: DWELL

Block: END OF FILE

Block: END OF IPM

Block: END OF PROC

Block: END OF SUB

Block: END OF TAPE

Block: END OF TOOLPATH

Block: FEED

Block: GROOVE CYCLE

Block: GUNDRILL SEGMENT

Block: INSERT WITH (SEQUENCING)

Block: INSERT WITHOUT (SEQUENCING)

Block: LINEAR MOTION

Block: MESSAGE

Block: MILLDWELL

Block: NIBBLE

Block: NURBS MOTION

Block: ORIGIN CHANGE

Block: PROC REF

Block: SPIN

Block: START STRING

Block: START THREAD

Block: SUBROUTINE CALL

Block: THREAD CANNED CYCLE

Block: THREAD CYCLE

Block: THREAD STEP

Block: TOOL CHANGE

Block: TRANSFORMATION

Block: Z SURFACE

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.