Block: BEGINNING OF PROC - Turning Variables

The table below lists the Turning-specific variables in this Block.

Variable

Default format

Use and Comments

L_AUTO_FINISH

6

TRUE_ if Auto Finish option was selected in the procedure dialog.

L_CENTER_OUT_CUT

6

The value of the parameter Center Out Cuts – True if the groove is cut from the center and then rough out each side.

L_CSS_ON

6

Will get value TRUE_ if the Constant Surface Speed (CSS) was chosen. CSS will cause the spindle RPM to constantly change based on the diameter the tool is at and the SFPM/SMPM used. When this option is used, the SFPM/SMPM should be output to the post.

L_CUT_DEPTH

1

Depth of cut that the tool makes on each pass.

L_CUT_DIR

6

Combines two parameters in the rough procedure dialog Forward and Back & Forth:
0 =  CUT_DIR_FORWARD – Cut forwards.
1 = CUT_DIR_REVERSED – Cut backwards.
2 = CUT_DIR_Z_REVFOR – Cut both sides - first forward and then reversed.
3 = CUT_DIR_Z_FORREV – Cut both sides - first reversed and then forward.

L_CUT_DIR_AXIS_X_MINUS

6

TRUE_ if the X- Cut direction axis is selected for Rough and Contour procedures.

L_CUT_DIR_AXIS_X_PLUS

6

TRUE_ if the X+ Cut direction axis is selected for Rough and Contour procedures.

L_CUT_DIR_AXIS_Z_MINUS

6

TRUE_ if the Z- Cut direction axis is selected for Rough and Contour procedures.

L_CUT_DIR_AXIS_Z_PLUS

6

TRUE_ if the Z+ Cut direction axis is selected for Rough and Contour procedures.

L_CUT_OFF

6

TRUE_ if this is a Cut Off operation – meaning that this is a deep groove to remove a part from its parent stock. This process is also known as Part Off.

L_CUT_REGION

6

0 = L_CUT_REGION_OD
1 = L_CUT_REGION_ID
2 = L_CUT_REGION_OTHER (not in use)
3 = L_CUT_REGION_FRONT_FACE
4 = L_CUT_REGION_BACK_FACE

L_CYCLE_START_FIXED

6

Relevant for Turning rough by pattern shift.
TRUE_ if the user selected the check box for the tool to return to the cycle start point after each pass.

L_ENTRY_CLEAR

1

Entry Clearance – distance in Diameter/Radius.

L_EXIT_CLEAR

1

Exit Clearance – distance in Diameter/Radius.

L_FINISH_FEED

3

The feed for the finish pass, when output as cycle.

L_HOLDER_ANG

2

The holder angle of the procedure as shown in the Rotate tab.

L_MAXSPEED

4

Maximum of revolutions per minute of the spindle. In case that Constant Surface Speed (CSS) is used.

L_NO_DRAG

6

TRUE_ if the user selected the option for no drag to eliminate drag or cutting in a “pulling” direction. Relevant for Turning contour procedures.

L_OP_TYPE

6

Sub-selection for turning procedure (operation type):
0 = TURN_OP_CONTOUR
1 = TURN_OP_ROUGH
2 = TURN_OP_THREAD
3 = TURN_OP_DRILL
4 = TURN_OP_VOLUTURN

L_PATTERN_SHIFT_CUT_X

1

Relevant for Turning rough by pattern shift.
Shift amount in X (radius value).

L_PATTERN_SHIFT_CUT_Z

1

Relevant for Turning rough by pattern shift.
Shift amount in Z.

L_PATTERN_SHIFT_STARTPT_X

1

Relevant for Turning rough by pattern shift.
Cycle start point in the X direction.

L_PATTERN_SHIFT_STARTPT_Z

1

Relevant for Turning rough by pattern shift.
Cycle start point in the Z direction.

L_PLUNGE_ANGLE

2

Relevant for Turning rough by plunging.
The Plunge Angle is the angle at which the groove tool will plunge into the part. The default value for the Plunge Angle is 270°, which causes the tool to plunge straight down.

L_PLUNGE_CUT_TYPE

6

Relevant for Turning rough by plunging.
Values:
0 – Plunge Calculate
1 – Plunge extract

L_PLUNGE_ENTRY_TYPE

6

Relevant for Turning rough by plunging.
Plunge Type values:
0 = Plunge.
1 = Peck pull out.
2 = Peck retract.

L_PLUNGE_FIRST_FEED

3

Relevant for Turning rough by plunging.
Holds the value of the First Feed as a percentage value of the main feed.

L_PLUNGE_MAX_CUT

1

Relevant for Turning rough by plunging.
The maximum cut width allowed.

L_PLUNGE_PECK_AMOUNT

1

Relevant for Turning rough by plunging.
Size of plunge peck

L_PLUNGE_PECK_CLEARANCE

1

Relevant for Turning rough by plunging when using the Peck Full Out option. This is the clearance value – how far the tool is retracted until the next peck.

L_PLUNGE_PECK_RETRACT

1

Relevant for Turning rough by plunging when using the Peck Retract option. The value specifies how far the tool is retracted out of the actual cut instead of coming all the way out of the part.

L_PREFER_CANNED

6

TRUE_ if Prefer Canned was selected in the procedure dialog.

L_PULL_OFF_WALL

6

Relevant for Turning rough by Turn.
TRUE_ if the user selected the option to pull off from the wall.

L_ROUGH_PASSES

6

Relevant for Turning rough by pattern shift. Number of cuts shifted pattern cut.

L_ROUGH_TYPE

6

Rough Type values:
0 =  Rough Turn
1 =  Rough Plunge
2 =  Rough pattern shift
3 =   Rough offset contour

L_SMPM

18

SFPM (Surface Feet Per Minute) for inch, or SMPM (Surface Meters Per Minute) for metric.

L_SQUARE_CORNERS

6

Relevant for Turning rough by pattern shift.
TRUE_ if the user asked to keep square corners.

L_STOCK_FINISH

1

The Finish Stock value – offset of stock both in Z and Xr that is left outside the part.

L_STOCK_X

1

Stock offset for the Xr axis only.

L_STOCK_Z

1

Stock offset for the Z axis only.

L_SUBPOS_ANG

2

The sub-position angle in the Rotate tab.

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