|
Block: BEGINNING OF PROC
This Block lists the Milling-specific and Turning-specific variables in separate tables.
Block: BEGINNING OF PROC - Milling Variables
The table below lists the Milling-specific variables in this Block.
Variable |
Default format |
Use and Comments |
ANGLE_INCR |
2 |
All relevant procedures - Parallel - angle increment. |
AXIS_NAME |
0 |
The letter of the axis the preferred solution applies to. |
AXIS_NUM |
6 |
Number of axes in procedure. This value replaces the AXIS CHANGE block that used to be generated before each procedure. |
AXIS_POS |
6 |
The preferred solution, as set in the procedure: 0- None, 1-Positive, 2-Negative. |
BET_LAYERS |
6 |
Between layers = 1 |
BY_SCALLOP |
6 |
BY SCALLOP = 1 |
CHECK_OFST |
1 |
Offset of the check surfaces. |
CHECK_OFST2...6 |
1 |
Offset for check surface #2 to check surface #6. |
CHECK_TOL |
1 |
Tolerance of the check surfaces. |
CLEAR_PLN |
1 |
The clearance height value. |
CONT_OFST |
1 |
Offset of the 1st contour. |
CONT_TOL |
1 |
Tolerance of the contours. |
COOL_AIR |
6 |
0 = Not checked. |
COOL_FLOOD |
6 |
0 = Not checked. |
COOL_MIST |
6 |
0 = Not checked. |
COOL_THROUGH |
6 |
0 = Not checked. |
COOL_ADD1 |
6 |
0 = Not checked. |
COOL_ADD2 |
6 |
0 = Not checked. |
COOL_ADD3 |
6 |
0 = Not checked. |
COOL_ADD4 |
6 |
0 = Not checked. |
COOL_ADD5 |
6 |
0 = Not checked. |
COOL_ADD6 |
6 |
0 = Not checked. |
DEL_Z_UP |
1 |
The DEL Z UP parameter. |
DIAM_OFFS |
1 |
The value of the Diameter Offset in Pocket and Profile within Automated Drill. |
DOWN_STEP |
1 |
The procedure DOWN STEP value. |
ENABLE_ADDITIONAL_COOLANT |
6 |
0 = Don't enable additional coolant. If the ENABLE_ADDITIONAL_COOLANT variable equals 0 (not checked), MCH_COOL will get a value as usual, from the DEF values. All the additional coolant variables will be equal to 0 (not checked), and all relevant pressure variables will be set OFF. If the ENABLE_ADDITIONAL_COOLANT variable equals 1 (checked), MCH_COOL will contain a concatenated string of all the coolant codes, which were checked in this procedure and their pressure values. |
END_ANGLE |
2 |
All relevant procedures - Parallel - end angle. |
GPP_NAME |
0 |
The name of the individual output programs, in case it was split (according to TP Folder, Tool Change, UCS, or procedure). |
HOLE_DIAM |
1 |
Hole diameter; used for Automated Drill helical profile. |
IPM_NUM_CYCLES |
6 |
The number of Cycles in the IPM procedure, in the beginning of IPM PROC. |
IS_ELEC_ON |
6 |
Determines if a procedure uses Electrode. |
L_CUT_DIR_AXIS_X_PLUS |
6 |
Turning X positive cutting direction. |
L_CUT_DIR_AXIS_X_MINUS |
6 |
Turning X negative cutting direction. |
L_CUT_DIR_AXIS_Z_PLUS |
6 |
Turning Z positive cutting direction. |
L_CUT_DIR_AXIS_Z_MINUS |
6 |
Turning Z negative cutting direction. |
LEAD_ANGLE |
2 |
All relevant procedures - leading angle. |
MCH_A_ANG |
2 |
Machine preview related. The value of the alpha angle. |
MCH_B_ANG |
2 |
Machine preview related. The value of the beta angle. |
MCH_COOL |
0 |
The machine coolant code for this procedure. This value replaces the COOLANT block that used to be generated at the beginning of a procedure. If Enable Additional Coolant = 0, (OFF If Enable Additional Coolant = 1 (ON |
MCH_FEED |
3 |
The initial feed rate for the procedure. This value replaces the FEED block that used to be generated at the beginning of a procedure. |
MCH_MODE |
6 |
Describes the machining mode of a certain procedure. |
MILL_ANGLE |
2 |
All relevant procedures - Parallel - milling angle. |
MIN_CLRLN |
1 |
<value> = Minimum Clear Length (if relevant) -1 = Applicable, but not calculated (for any reason). -2 = Not supported. Procedures: Rough Parallel, Rough Spiral, Finish Mill All, Finish Mill By Limit Angle, Finish Horiz. Planar Areas, Cleanup and Pencil. |
MOVMNT_NUM |
6 |
Number of movement blocks in the current procedure (not correct while using subroutines, quadrants and linear approximation to circles). |
NUM_CONT |
6 |
All Relevant Procedures - Number of contours. |
NUM_CSRF |
6 |
All Relevant Procedures - Number of Check surfaces. This considers all groups of check surfaces. |
NUM_LAYERS |
6 |
Number of layers in the procedures. Mill motions only. 0 = no layers. |
NUM_P2SRF |
6 |
All Relevant Procedures - Number of Part2 surfaces. |
NUM_P3…6SRF |
6 |
All Relevant Procedures - Number of Part3 to Part6 surfaces. |
NUM_PASS |
6 |
Num of passes. |
NUM_PSRF |
6 |
All Relevant Procedures - Number of Part surfaces. |
NUM_SPRING |
6 |
Number of spring passes. |
ORBIT_OFS |
1 |
Orbit Offset. |
OSIDE_STEP |
1 |
Between layers / Side Step. |
PART_OFST |
1 |
Part Surface Offset. |
PART_OFST2...6 |
1 |
Offset for part surface #2 to part surface #6. |
PART_TOL |
1 |
Part Surface Tolerance. |
PRC_F_TIME |
18 |
The expected cutting time of the current procedure, in minutes. This variable is used in Tool Life Length Support & Force TOOL CHANGE Connection. |
PRC_REFID |
6 |
The ID of the current procedure, as it is referenced from another procedure (this is the ID you use in the other procedure when you refer to the current procedure). |
PRC_TYPE1 |
6 |
0 - PRC_VOLUME_MILLING 1 - PRC_SURFACE_MILLING 2 - PRC_REMACHINE 3 - PRC_FLOWLINES 4 - PRC_CONTOUR_MILLING 5 - PRC_2POINT5_AXES 6 - PRC_DRILL 7 - PRC_CONNECTION 8 - PRC_TRANSFORMATION 9 - PRC_5X_PRO 10 - PRC_5X_APPLICATION 11 - PRC_MEASURMENT 12 - PRC_SPECIAL 13 – PRC_TURNING |
PROC_COMMENT |
0 |
Procedure comment. |
PROC_MAX_FEED |
3 |
Procedure MaxFeed value. |
PROC_MAX_FEED_YN |
6 |
Use MaxFeed instead of Rapid. |
PROC_IS_IPM_REF |
6 |
True if this procedure is used as a reference to an IPM procedure. |
PROC_IS_SOURCE |
6 |
The variable is TRUE_ if the procedure is used later as a source to a transformation procedure. |
PROC_IS_TRANSF |
6 |
The variable is TRUE_ if the procedure is as a result of a transformation. |
PROC_LONGNAME |
0 |
The procedure "long name" as it appears in Cimatron. |
PROC_NAME |
0 |
The name of the current procedure (For example PROFILE, DRILL). |
PROC_NUM |
6 |
The procedure number created by the system when the procedure was first defined (This number cannot be modified by the user. In each TOOL PATH the PROC_NUM is re-initialized). |
PROC_SCLP |
1 |
All Relevant Procedures - Scallop. |
PROC_TRJ |
6 |
All Relevant Procedures - Parallel/Spiral/Radial. |
PROC_TYPE |
6 |
The type of the current procedure. It may get one of the following values: |
PROC_UID |
6 |
Unique procedure number (unique ID in the whole file). |
PROC_UCSNAME |
0 |
Procedure UCS name. Note: When posting Transformation Procedures, UCSs are automatically created when the transformation involves an orientation change. These UCSs are given system generated names using the following convention: |
PUP_BOOL1...6 |
6 |
Procedure user-defined parameters of Boolean type |
PUP_INT1...6 |
6 |
Procedure user-defined parameters of Integer type |
PUP_COMBO1...6 |
6 |
Procedure user-defined parameters of Combo-box type |
PUP_FLOAT1...6 |
18 |
Procedure user-defined parameters of Float type. These parameters have the default REAL format, and hence are not affected by the unit factor value. |
PUP_UDFLT1...6 |
1 |
Procedure user-defined parameters of Unit-dependent Float type. These parameters have the default COORDINATE format, and hence are multiplied by the unit factor value. |
RGH_FIN |
6 |
Rough Only = 1 |
SHORT_NAME |
0 |
Procedure short name. |
SIDE_STEP |
1 |
The procedure SIDE STEP value. |
SPIN_DIR |
0 |
Code for spindle rotation (CW, CCW or OFF) for the procedure. This value replaces the SPIN block that used to be generated at the beginning of a procedure. |
SPIN_SPEED |
4 |
Spindle rotation speed for the procedure. This value replaces the SPIN block that used to be generated at the beginning of a procedure. |
START_ANGL |
2 |
All relevant procedures - Parallel - start angle. |
STK_WIDTH |
1 |
PROFILE - Stock Width. |
STOCK_TYPE |
6 |
0 = STOCK_UNKNOWN |
TILT_ANGLE |
2 |
All relevant procedures - tilting angle. |
TRANSF_INSTANCE |
6 |
The counter of transformation instances exploded by the transformation procedure. |
TRANSF_NUM |
6 |
The number of transformations. |
USE_ANGLES |
6 |
Machine preview related. Use given angles. |
USE_CLEAR |
6 |
The variable is TRUE_ if the procedure uses clearance height for the connections. |
UCS_FIRST_USE |
6 |
Set to TRUE_ if this is the first time (procedure) that this UCS (recognized by its name) is used. |
UNIBI_DIR |
6 |
Unidir/Bidir. |
WITH_STOCK |
6 |
With/Without Stock. |
Z_DOWN |
1 |
The procedure Z DOWN value. |
Z_UP |
1 |
The procedure Z UP value. |
Backward Compatibility Notes:
-
In GPP2, the PLATFORM_ variable was moved to the BEGINNING OF TAPE block.
-
In GPP2, the set of variables PRC_UCSN1 to PRC_UCSN13 have been replaced by one variable, PROC_UCSNAME. This is possible since in GPP2 each variable holds up to 256 characters, compared to 20 in old GPP.
-
In GPP2, the set of variables PRC_CMNT to PRC_CMNT3 have been replaced by one variable, PROC_COMMENT.
-
In GPP2, the set of variables EL_PRNAME1 to EL_PRNAME1 (E Long name) have been replaced by one variable, PROC_LONGNAME.
-
In GPP2, the *_START variables (X_START, etc.) are not used.
-
In GPP2, X_INTER, Y_INTER, and Z_INTER are not used.
|