Formats for Toolpath Variables



Your Ad Here

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 provided below in alphabetical order.

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.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  W  X  Y  Z

 

A

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set

 

 

 

 

ABS_ANG

Start angle + Delta angle

2

CIRCULAR MOTION:

ANGLE_INCR

All relevant procedures - Parallel - angle increment
Procedures:
CLEANUP, SRFPKT, ZCUT.

2

BEGINNING OF PROC:

ARC_ANG

Arc angle

2

CIRCULAR MOTION:

ARC_PLN

Plane of arc block:
XY = 1, XZ = 2, YZ = 3

6

CIRCULAR MOTION:

AXIS_ANGLE

Tool axis angle

2

TOOL CHANGE:

AXIS_NUM

Number of axes being used

6

AXIS CHANGE:

B

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set

 

 

 

 

BET_LAYERS

Between layers = 1
Not between layers = 0
Procedures:
WCUT.

6

BEGINNING OF PROC:

BY_SCALLOP

BY SCALLOP = 1
BY 2D SIDE STEP = 0
Procedures:
(Parallel cut): CLEANUP, SRFPKT, WCUT (between layers).

6

BEGINNING OF PROC:

BLOCK_NUM

Current block number as appears in the TP_LIST

6

ALL BLOCKS

C

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set

 

 

 

 

CHECK_OFST

Check surfaces offset
Procedures:
CLEANUP, 3D_STEP, PLUNGE_MILL, SRFPKT, SRFPRF, SURCLR, SURMILL, WCUT, ZCUT.

1

BEGINNING OF PROC:

CHECK_TOL

Check surfaces tolerance
Procedures:
CLEANUP, 3D_STEP, PLUNGE_MILL, SRFPKT, SRFPRF, SURCLR, SURMILL, WCUT, ZCUT.

1

BEGINNING OF PROC:

CIR_INTERP

Circular interpolation mode

7

BEGINNING OF PROC:

CIRC_APPRX

Circular movement code:
The flag -nc_circ_approx is used = 1,
Otherwise = 0.

6

CIRCULAR MOTION:

CIRC_MOV

Circular movement code

0

CIRCULAR MOTION:

CIRC_TOL

Controls tolerance of linear
approximation of circles (overwrites
value that appears in DFSTRD)

 

CIRCULAR MOTION:

CLEAR_LENG

Distance between holder & tool tip

1

TOOL CHANGE:

CNTRL_NUM

Number of control points for current
spline.

 

NURBS MOTION:

CNTRL_X

Coordinate of the control number in spline block

 

NURBS MOTION:

CNTRL_Y

Coordinate of the control number in spline block

 

NURBS MOTION:

CNTRL_Z

Coordinate of the control number in spline block

 

NURBS MOTION:

COMP_3X

3-D cutter compensation

7

LINEAR MOTION:

CON_ANG

Tools conic angle

2

TOOLS

CONT_OFST

1st contour's offset
Procedures:
CLEANUP, 3D_STEP, POCKET, PROFILE, PLUNGE_MILL, SRFPKT, SRFPRF, WCUT, ZCUT.

1

BEGINNING OF PROC:

CONT_TOL

Contours tolerance
Procedures:
ROUGH_5X, CLEANUP, CURVE_MX, POCKET, PROFILE, RULED_MX, SRFPKT, SRFPRF, SURCLR, WCUT, ZCUT.

1

BEGINNING OF PROC:

CURR_NAME

Current tool holder name

0

TOOL CHANGE:

CURR_ORIG

Controller/Cimatron origin no.

7

ORIGIN CHANGE:
BEGINNING OF TAPE:

CURR_START

Number of current start

7

START THREAD:

CURR_TOOL

Current tool holder number

7

TOOL CHANGE:

CUT_FILE

set_on this flag will divide the G-code file

 

ALL BLOCKS

CUT_LENGTH

Length of cutting edge of tool

1

TOOL CHANGE:

CUT_SPEED

Velocity of cutting (Vc)

1

CONSTANT SPEED:

CUT_WIDTH

Width of the tool

1

TOOL CHANGE:

CUTCOM_OFF

Cutter Compensation off code

0

CUTTER COMPENSATION:

CUTCOM_ON

Cutter Compensation on code

0

CUTTER COMPENSATION:

CYC_2PLN

Not in use.

1

CYCLE:

CYC_CLEAR

Cycle clear height

1

CYCLE:

CYC_CODE

Cycle code

0

CYCLE:

CYC_DEPTH

Cycle depth increment

1

CYCLE:
GROOVE CYCLE:

CYC_DWELL

Cycle dwell time

5

CYCLE:

CYC_DZINIT

The DRILL procedure DEL INIT value

1

CYCLE:

CYC_PECK

Cycle PECK value

1

CYCLE:
GROOVE CYCLE:

CYC_REDUC

Cycle DECREASE value

1

CYCLE:
GROOVE CYCLE:

CYC_RETR

Cycle retract code

0

CYCLE:

CYC_TIMES

Number of pecks/cycle

7

CYCLE:

CYC_XSHFT

Cycle shift along the X axis

1

CYCLE:

CYC_YSHFT

Cycle shift along the Y axis

1

CYCLE:

CYCLE_1

Spot Drill

7

CYCLE:

CYCLE_2

High Speed Peck

7

CYCLE:

CYCLE_3

Left Hand Tapping

7

CYCLE:

CYCLE_4

Fine Boring

7

CYCLE:

CYCLE_5

Counter Boring

7

CYCLE:

CYCLE_6

Deep Hole Peck

7

CYCLE:

CYCLE_7

Tapping

7

CYCLE:

CYCLE_8

Boring

7

CYCLE:

CYCLE_9

Bore + Spindle Stop

7

CYCLE:

CYCLE_10

Back Boring

7

CYCLE:

CYCLE_11

Bore + Dwell + Manual

7

CYCLE:

CYCLE_12

Bore + Dwell + Feed

7

CYCLE:

D

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set

 

 

 

 

DATE_SDD

Current date: day

6

BEGINNING OF TAPE:

DATE_SMM

Current date: month

6

BEGINNING OF TAPE:

DATE_SYY

Current date: year

6

BEGINNING OF TAPE:

DBL_QUOTE

The character: "

0

ALL BLOCKS:

DEL_Z_UP

Procedure DEL Z UP
Procedures:
CLEANUP, CURVE_MX, 3D_STEP, POCKET, PROFILE, RULED_MX, SRFPKT, SRFPRF, SURCLR, SURMILL, WCUT, ZCUT.

1

BEGINNING OF PROC:

DIA_COMP

Diameter compensation index

1

TOOL CHANGE:

DIAMETER_

Tool diameter

1

TOOL CHANGE:

DOWN_STEP

The procedure DOWN STEP value.
Procedures:
CLEANUP, CURVE_MX, POCKET, PROFILE, PLUNGE_MILL, RULED_MX, WCUT, ZCUT.

1

BEGINNING OF PROC:

E

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set

 

 

 

 

E_LENGTH

Distance between tool axis and circle center

1

TOOL CHANGE:

END_ANG

End angle

2

CIRCULAR MOTION:
THREAD CYCLE:
THREAD CANNED CYCLE:

END_ANGLE

All relevant procedures
Parallel - end angle
Procedures:
CLEANUP, SRFPKT, ZCUT.

2
6

BEGINNING OF PROC:

EXT_POST

Internal / external post

6

BEGINNING OF TAPE:

F

Toolpath
Variable

Description

Default
Format
Type

Block(s) in which the variable value is set