You are on page 1of 61

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

CC THNG S CN BN TRONG PARAMETER CHO PHNG PHP MILL


SCAN_TYPE
Thch hp cho cc phng php phay Volume, Surface, Face, Pocket, and Plunge milling.

For Volume milling, refers to the way a milling tool scans the horizontal
cross-section of a milling volume and avoids islands. The options are: TYPE_1The tool continuously machines the volume, retracts upon encountering islands. TYPE_2The tool continuously machines the volume without retract, moving around the islands upon encountering them. TYPE_3The tool removes material from continuous zones defined by the island geometry, machining them in turn and moving around the islands. Upon completing one zone, the tool may retract to mill the remaining zones. It is recommended that ROUGH_OPTION for TYPE_3 is set to ROUGH_&_PROF. TYPE_SPIRALGenerates a spiral cutter path. TYPE_ONE_DIRThe tool cuts in one direction only. At the end of each cutting pass it retracts and returns to the opposite side of the workpiece, to start the next cut in the same direction. Avoiding islands is the same as in TYPE_1. TYPE_1_CONNECTThe tool cuts in one direction only. At the end of each cutting pass it retracts, rapids back to the start point of the current pass, plunges, and then moves to the start of the next pass. If there is an adjacent wall at the start of the cutting passes, the connection motion follows the profile of the wall to avoid gouging. CONSTANT_LOADPerform high speed roughing (with ROUGH_OPTION set to ROUGH_ONLY) or profiling (with ROUGH_OPTION set to PROF_ONLY). SPIRAL_MAINTAIN_CUT_TYPEGenerates a spiral cutter path with reverse arc connections between cuts. When a cut is finished, the tool arcs into the next cut, reversing cutting direction to maintain the cut type with respect to remaining material (CLIMB or CONVENTIONAL). This is a high speed machining option, which minimizes retracts.

Gv: Nguyn nh Thng

Page | 1

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

SPIRAL_MAINTAIN_CUT_DIRECTIONGenerates a spiral cutter path with Sshape connections between cuts. When a cut is finished, the tool S-connects into the next cut, maintaining cutting direction, which results in the cut type with respect to remaining material changing between cuts (from CLIMB to CONVENTIONAL and back). This is a high speed machining option, which minimizes retracts. FOLLOW_HARDWALLSThe shape of each cut follows the shape of the walls of the volume, maintaining fixed offset between the respective points of two successive cuts. If the cuts are closed, there are S-shape connections between the cuts. The following illustration shows the scan types for Volume milling.

1 TYPE_1 2 TYPE_SPIRAL 3 TYPE_2 4 TYPE_3 5 TYPE_ONE_DIR 6TYPE_1_CONNECT

Gv: Nguyn nh Thng

Page | 2

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For Surface milling


For Straight Cut Surface milling:
TYPE_1The tool continuously machines the selected surfaces, retracts upon encountering islands. TYPE_3If selected surfaces are divided into zones, the tool will completely machine one zone before moving to the next. For Isolines Surface milling: TYPE_1The tool continuously machines the selected surfaces, retracts upon encountering islands. TYPE_2The tool continuously machines the selected surfaces, moving around the islands upon encountering them. TYPE_3If selected surfaces are divided into zones, the tool will completely machine one zone before moving to the next. TYPE_ONE_DIRThe tool cuts in one direction only. At the end of each cutting pass it will retract and return to the opposite side of the workpiece, to start the next cut in the same direction.

For Cut Line Surface milling:


TYPE_1The tool moves back and forth along the generated cut lines. TYPE_3If selected surfaces are divided into zones, the tool will completely machine one zone before moving to the next. TYPE_SPIRALThe tool makes the first cutting pass halfway between the start and end cutlines. The following passes will be made alternately to the right and to the left of the first pass. TYPE_ONE_DIRThe tool cuts in one direction only. At the end of each cutting pass it retracts and returns to the opposite side of the workpiece, to start the next cut in the same direction. TYPE_HELICAL(Available only if the CUTLINE_TYPE parameter is set to FLOWLINES.) The tool moves along a helix. Valid for Closed Cut Line machining only. The resulting tool path is shown in the following illustration.

Gv: Nguyn nh Thng

Page | 3

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

1 Start cutline (the top surface boundary) 2 End cutline (the bottom surface boundary)

For Projected Cuts Surface milling, the scan types are the same as for
Volume milling (with the exception of TYPE_1_CONNECT and CONSTANT_LOAD). They refer to the way the flat pattern of the tool path is created.

For Swarf milling:


TYPE_1The tool moves back and forth across the surfaces being machined. TYPE_ONE_DIRThe tool cuts in one direction only. At the end of each cutting pass it retracts and returns to the opposite side of the workpiece, to start the next cut in the same direction. TYPE_HELICALThe tool moves along a helix. Valid for a closed loop of surfaces only.

For Face milling:


TYPE_1The tool makes parallel cutting passes, moving back and forth along the selected face. If the selected face consists of multiple zones, the tool ignores them and moves across the whole length of the workpiece. TYPE_3If the selected face consists of multiple zones, the tool machines one zone, moving back and forth in parallel cutting passes, then retracts and moves to the next zone. TYPE_SPIRALThe tool makes the first cutting pass in the middle of the surface. The following passes will be made alternately to the right and to the left of the first pass. TYPE_ONE_DIRThe tool cuts in one direction only. At the end of each cutting pass it retracts and returns to the opposite side of the workpiece, to start the next cut in the same direction.

Gv: Nguyn nh Thng

Page | 4

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

1 TYPE_1 2 TYPE_3

For Pocketing, the scan types are the same as for Volume milling (with the exception of TYPE_1_CONNECT and CONSTANT_LOAD). They refer to the way the tool scans the bottom of the pocket.

For Plunge milling:


You can not change the scan type when the tool has Insert_Width smaller than Cutter_Diam/2. For a regular flat tool the following scan types are available: TYPE_3Completely machines one region before moving to the next. TYPE_SPIRALGenerates a spiral cutting path. TYPE_ONE_DIRCuts in one direction only. At the end of each cutting pass the tool returns to the opposite side of the region, to start the next cut in the same direction. ROUGH_OPTION- Controls whether a profiling pass occurs during a Volume milling NC sequence. The options are: ROUGH_ONLYCreates an NC sequence with no profiling. ROUGH_&_PROFCreates an NC sequence that rough cuts the milling volume, then profiles the volume surfaces. PROF_&_ROUGHProfiles the volume surfaces first, then rough cuts the volume. PROF_ONLYOnly profiling is done. ROUGH_&_CLEAN_UPCleans up the walls of the volume without creating a profiling pass. If SCAN_TYPE is set to TYPE_3, the horizontal connect moves within each slice will follow the walls of the volume. If SCAN_TYPE is set to TYPE_ONE_DIR, the tool will follow the walls of the volume vertically, when plunging and retracting. For TYPE_ONE_DIR, the tool retracts to the level of the previous slice; however, it will not move sideways by more than (STEP_DEPTH + CUTTER_DIAM/2), with respect to the current slice.

Gv: Nguyn nh Thng

Page | 5

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

POCKETINGProfiles the walls of the volume and finish mills all the planar surfaces inside the volume that are parallel to the retract plane (island tops and bottom of the volume). The open edges of the planar faces are milled according to the value of the POCKET_EXTEND parameter. FACES_ONLYFinish mills only the planar surfaces inside the volume that are parallel to the retract plane (island tops and bottom of the volume). The open edges of the planar faces are milled according to the value of the POCKET_EXTEND parameter. Ch : A tool path similar to ROUGH_&_CLEAN_UP with TYPE_ONE_DIR can be obtained by using 3-Axis Straight Cut Surface milling with ROUGH_STEP_DEPTH. The following illustration shows the cutter path depending on the ROUGH_OPTION. 1 ROUGH_ONLY 2 PROF_ONLY 3 Profiling after rough cut 4 Profiling first 5 ROUGH_&_PROF 6 PROF_&_ROUGH

1 ROUGH_&_CLEAN_UP with TYPE_3 2 ROUGH_&_CLEAN_UP with TYPE_ONE_DIR

Gv: Nguyn nh Thng

Page | 6

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

The following illustration shows the tool path for ROUGH_&_CLEAN_UP with TYPE_ONE_DIR. 1: Tool path 2: STEP_DEPTH 3: Mill volume walls (side view) 4: STEP_DEPTH + CUTTER_DIAM/2 POCKET_EXTEND-- Defines the positioning of the tool when machining the open edges of the planar faces inside a volume (for example, island tops). The values are: TOOL_ON (default)The tool stops when its center touches the boundary of the face. TOOL_TOThe tool stops when its leading edge touches the boundary of the face. TOOL_PASTThe tool stops when its heel touches the boundary of the face. This parameter is used when ROUGH_OPTION is set to POCKETING or FACES_ONLY. TRIM_TO_WORKPIECE In Volume milling, if set to FULL_TRIM, confines the milling volume to that inside the workpiece boundaries, in order to avoid air machining. If set to TRIM_TO_TOP (default), trimming is done only in the Z direction. Note Do not set TRIM_TO_WORKPIECE to FULL_TRIM if the workpiece has undercuts. When you intentionally offset or sketch the volume past the workpiece boundaries (as shown in the following illustration), make sure to set TRIM_TO_WORKPIECE to TRIM_TO_TOP.

1 Milling volume (with offset)

In 3-Axis Straight Cut Surface and Face milling, if set to YES (the default is NO), makes the tool machine one zone of the workpiece before going to the next. The

Gv: Nguyn nh Thng

Page | 7

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

actual tool path depends on the SCAN_TYPE parameter value. The following illustration shows Face milling with SCAN_TYPE set to TYPE_ONE_DIR.

1 TRIM_TO_WORKPIECE NO 2 TRIM_TO_WORKPIECE YES

CUT_DIRECTION For Volume milling, allows you to reverse direction of tool motion within a slice. The values are STANDARD and REVERSE. For Profile milling, STANDARD (the default) machines selected surfaces from top to bottom, that is, starting with the top slice; REVERSE machines from bottom to top, that is, starting with the lowest slice. STEPOVER_ADJUST If set to YES (the default), adjusts the step-over distance (defined by the STEP_OVER and NUMBER_PASSES parameters) to make both the beginning and the end of the cutter path for one pass close to the edges. The adjusted step-over distance does not exceed the original one. If set to NO, the step-over distance will be exactly as defined by the combination of the STEP_OVER and NUMBER_PASSES parameters.

1 STEPOVER_ADJUST NO 2 STEPOVER_ADJUST YES

CUT_TYPE Combined with SPINDLE_SENSE, controls where material is relative to the tool when it is removing material during profiling NC sequences or slices; bottom slices, such as in pocket milling, are not affected by this parameter. The options are CLIMB, UPCUT, and ZIG_ZAG. The possible combinations and the resulting tool path are: CLIMB and CWCutter to the left (default). UPCUT and CWCutter to the right.

Gv: Nguyn nh Thng

Page | 8

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

UPCUT and CCWCutter to the left. CLIMB and CCWCutter to the right. ZIG_ZAG Cut direction changes on every slice. Note CUT_TYPE parameter for Volume milling can be specified when ROUGH_OPTION is specified as ROUGH_&_PROF, PROF_&_ROUGH, or PROF_ONLY or when the SCAN_TYPE is TYPE_SPIRAL. For Local milling, there is an additional option NONE, which makes the tool move back and forth when cleaning up material. For Profile milling, the ZIG_ZAG option can be used when profiling open contours. It provides lace-type connection between slices, while CLIMB and UPCUT make the tool retract and rapidly traverse to the beginning of the next slice.

1 CUT_TYPE CLIMB 2 CUT_TYPE ZIG_ZAG

For 3-Axis Straight Cut Surface milling, CUT_TYPE, combined with SPINDLE_SENSE and CUT_DIRECTION, controls the start point and direction of machining the surface. The LACE_OPTION parameter must be set to NO. PLUNGE_PREVIOUS For Volume milling with SCAN_TYPE TYPE_3, determines where the tool plunges when starting to machine a new zone: YESThe tool plunges within a previously machined zone and then moves to the new zone. NO (default)The tool plunges within the new zone. FIX_SKIPPED_SLICES By default (NO), if NC Manufacturing cannot create a slice at a certain Z depth when milling a volume (for example, because of geometry problems), this slice will be

Gv: Nguyn nh Thng

Page | 9

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

skipped and the tool will go to the next slice. If this parameter is set to YES, then, whenever a slice cannot be created, NC Manufacturing will generate the next slice and repeat it at the level of the skipped slice. In other words, if a slice can not be created, the next slice will be repeated twice: at the Z level of the skipped slice and at its own Z level. The system will issue a warning every time a slice cannot be generated. LACE_OPTION For Finishing, Straight Cut Surface milling and for Cut Line machining, controls whether the tool retracts at the end of a cutting pass (as shown in the following illustration). If set to NO (which is the default for Straight Cut Surface milling), the tool retracts after each cut, so that all cuts are in the same direction. Other values cause the tool to cut back and forth, and specify the shape of connection between the endpoints of neighboring cuts: If set to LINE_CONNECT, the neighboring endpoints are connected by straight line segments. LINE_CONNECT is the default for Finishing and Cut Line machining. The CURVE_CONNECT option, available for Straight Cut Surface milling only, uses a more complex (and slower-working) algorithm, which takes into account the reference part geometry. If LACE_OPTION is set to CURVE_CONNECT, the tool will follow geometry of the obstacles that would otherwise interrupt the cutting pass. Use CURVE_CONNECT only if LINE_CONNECT causes gouging. The ARC_CONNECT option, available for 3-Axis Straight Cut Surface milling only, results in the system providing smooth, arc-like connections between the neighboring cutting passes. The cutting passes are shortened, as necessary, to accommodate the connecting motions, so that the tool stays within surface boundaries. The connections are automatically degouged. Use this option for highspeed machining. If set to LOOP_CONNECT, the neighboring endpoints are connected by vertical loops, with the tool leaving and entering material tangent to the surface being machined. Note: If you set LACE_OPTION to LINE_CONNECT for 3-Axis Straight Cut Surface milling, the system automatically degouges connecting motions and switches to CURVE_CONNECT if LINE_CONNECT causes gouging. In 4- and 5Axis NC sequences, if LINE_CONNECT causes gouging, the tool will retract. To avoid such retracts, use CURVE_CONNECT.

Gv: Nguyn nh Thng

Page | 10

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

1LACE_OPTION\ \ NO 2LACE_OPTION\ \ LINE_CONNECT ALLOW_NEG_Z_MOVES If set to NO, eliminates negative Z moves for 3-Axis Straight Cut Surface milling NC sequences. The default is YES. If you set ALLOW_NEG_Z_MOVES to NO, you have to also set SCAN_TYPE to TYPE_1 and LACE_OPTION to NO. The following illustration shows an example of a tool path with ALLOW_NEG_Z_MOVES set to NO.

RETRACT_OPTION Controls the number and level of retracts in Volume milling, Roughing and Reroughing. In Volume milling, the values are: OPTIMIZE (default)Minimizes the number of retracts without minimizing the height. The tool retracts to the level of the Traverse plane, if specified for the NC sequence, otherwise to the Retract plane level. NOT_OPTIMIZEThe cutter retracts between two slices if the second slice does not start directly below the cutters current location. It also retracts between the rough and the profile pass within a slice if ROUGH_OPTION is ROUGH_&_PROF or PROF_&_ROUGH. Specify NOT_OPTIMIZE if OPTIMIZE causes gouging. The tool retracts to the level of Traverse or Retract plane. SMARTMinimizes the number and the height of retracts. For each intermediate retract within the NC sequence, the system calculates a safe level for the tool to traverse to the new position. This safe level is determined as the level of the lowest slice with no obstructions on the way of the tool, plus the PULLOUT_DIST value, if specified.

Gv: Nguyn nh Thng

Page | 11

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Note: If Approach or Exit path is specified for each slice using Build Cut, the RETRACT_OPTION parameter will be ignored. In Roughing and Reroughing, the values are: SMART (default)Minimizes the number and the height of retracts. For each intermediate retract within the NC sequence, the system calculates a safe level for the tool to traverse to the new position. This safe level is determined as the level of the lowest slice with no obstructions on the way of the tool, plus the PULLOUT_DIST value, if specified. ALWAYSThe tool retracts to the retract plane after each slice. GOUGE_AVOID_OPTION In Swarf milling, specifies whether the tool will retract to avoid gouging: RETRACT_TOOLThe tool may retract between cuts. LIFT_TOOLNumber of retracts between cuts will be minimized. GOUGE_AVOID_TYPE For 3-Axis Profiling: TIP_&_SIDES (the default) will make the system detect undercuts when degouging the tool path. If you want to be able to machine an undercut, set GOUGE_AVOID_TYPE to TIP_ONLY. For 5-Axis Profiling: if set to TIP_&_SIDES, the system degouges with respect to the whole tool (as defined by the tool parameters). The tool will retract if an undercut is detected. The default is TIP_ONLY, in which case the system does not detect undercuts. Note : GOUGE_AVOID_TYPE setting cannot be changed when modifying parameters. Use Redefine. REMAINDER_SURFACE Applicable for Straight Cut Surface milling and 3-Axis Isolines and Cut Line Surface milling NC sequences. If it is set to YES (the default is NO), the system will generate a surface representing the leftover material (to be removed by a subsequent Local Mill NC sequence). This surface will belong to the current NC sequence, and will be regenerated upon regenerating the tool path. Note: The remainder surface will be generated based on the SCALLOP_HGT parameter value. AUTO_SYNCHRONIZE

Gv: Nguyn nh Thng

Page | 12

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Applicable for Cut Line Surface milling only. If set to YES (the default), the system will attempt to use edges crossing all the selected cut lines as synch lines. If this is not satisfactory, set AUTO_SYNCHRONIZE to NO and specify the synch lines or synch points manually. AUTO_INNER_CUTLINE Applicable for Cut Line Surface milling only. If set to YES, the system will attempt to use edges crossing all the specified synch lines as inner cut lines. The default is NO. CUTLINE_TYPE Applicable for Cut Line Surface milling only. Allows you to select which algorithm the system uses when it calculates cut line distribution. The values are: BLENDThe system uses a surface boundary blend to generate cut lines. FLOWLINES (default)The system uses a Finite Element Analysis method to process the surfaces selected for milling and generate cut lines. CUTLINE_EXT_TYPE Applicable for Cut Line Surface milling only. Specifies how the system handles the case when a cut line does not extend the whole length of the surface selected for machining. The values are: BOUNDARY (default)The system will attempt to extend the cut lines up to the boundary of the surface. NONEMachining will be limited to the length of the specified cut lines. 1 Surface selected for machining 2 Start cut line 3 End cut line 4 CUTLINE_EXT_TYPE\ \ BOUNDARY 5 CUTLINE_EXT_TYPE\ \ NONE

AXIS_DEF_CONTROL Applicable for 5-Axis Cut Line Surface and Trajectory milling, and for Swarf milling.
Gv: Nguyn nh Thng

Page | 13

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For 5-Axis Cut Line Surface milling and Swarf milling, the values are: USE_SURF_NORMS (the default)The surface normal is used in determining the tool axis orientation, that is, any user-specified axis definition provides a localized lead and tilt angle that is applied to the normal of the surface being machined. IGNORE_SURF_NORMSThe surface normal is disregarded, and the tool axis orientation is a strict interpolation of the user-specified axis definitions. Not available for Swarf milling From Surface Isolines. For 5-Axis Trajectory milling, this parameter is used for Automatic Cut motions created using the Surfaces command. Another way to specify axis definitons is to use the Axis Control command in the CUTMOTION SETUP menu. The AXIS_DEF_CONTROL parameter specifies the approximation type between the explicit axes definitions. The values are: RELATIVE_TO_DRIVE_SURFACE (default)Preserves the lead and tilt of the tool axis relative to the surface normal for each explicit axis defined at locations on the surface. As the tool moves between explicit axis definitions, the system computes an average lead/tilt angle by linearly interpolating between the last explicit axis definition and the next explicit axis definition. This average is then applied relative to the surface normal at the current location. This method can be used to generate variable lead / tilt tool paths when precise axis control is necessary. An example would be to apply this control to make sure the tool and holder can pass through a narrow channel of part geometry. PROJECT_ON_DRIVE_SURFACEPreserves the lead angle of the tool axis relative to the surface normal for each explicit axis defined at locations on the surface. As the tool moves between explicit axis definitions, the system computes an average lead angle by linearly interpolating between the last explicit axis definition and the next explicit axis definition. This average is then applied at the current location and the tool axis is projected onto the surface making the tilt component 0. This method can be used to generate tool paths that have a variable user-controlled lead angle, but maintain cutting with the side of the tool. FROM_AXES_AND_DRIVE_SURFACEThis method is appropriate when a set of surfaces have some surfaces that are nondevelopable. In these nondevelopable areas, the tool path can be unpredictable, so you may want to override the system defaults by specifying explicit axis definitions. The system will derive all other tool vectors from the surface boundary. Tool axes will be interpolated using the same rule as for RELATIVE_TO_DRIVE_SURFACE. AXIS_LINEAR_APPROXIMATIONThe tool orientation is a linear

Gv: Nguyn nh Thng

Page | 14

CAD/CAM/CNC
approximation of explicit axis definitions.

Pro/Engineer Wildfire 5.0

AXIS_LEAD_ANGLE_APPROXIMATIONThe tool orientation is an interpolation of lead angles along the trajectory. PROJECT_FROM_AXESThis method works as a combination of FROM_AXES_AND_DRIVE_SURFACE and PROJECT_ON_DRIVE_SURFACE. You can specify explicit axis definitions, and the system will derive the intermediate tool vectors from the surface boundary. It will then project all the axis definitions onto the drive surface. LEADING_EDGE_MACHINING If set to YES (the default is NO), ensures that the tool always cuts with the leading edge, even in areas with high curvature, while maintaining contact with the drive surface. Applicable for 5-axis Trajectory milling using Surfaces. Particularly useful in turbine blade machining. USE_VARIABLE_TILT If set to YES (the default is NO), the tool will tilt to avoid gouging. Available for Swarf milling only. IGNORE_RULINGS If set to NO (the default), the tool will be parallel to the ruling lines when machining ruled surfaces. If set to YES, the tool will ignore the ruling lines of the ruled surfaces. Available for Swarf milling only. 4X_LEAD_RANGE_OPT If set to YES (the default is NO), the system will attempt to use variable lead angle to avoid gouging. That is, if gouging occurs with the specified 4X_LEAD_ANGLE, the system will try to use another angle in the range between 4X_MIN_LEAD_ANGLE and 4X_MAX_LEAD_ANGLE. Applicable for 4-axis milling only. FOLLOW_TOP_EDGE_3AX In 3-axis Trajectory milling, allows you to machine the top edge of a boss or hole with a tapered tool (SIDE_ANGLE > 0). If set to YES (the default is NO), the system will automatically calculate the necessary offset in the XY plane for the tool (1) to follow the top edge of the boss (2) or hole with its side, as shown in the following schematic.

Gv: Nguyn nh Thng

Page | 15

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

CUSTOMIZE_AUTO_RETRACT If set to NO (the default is YES), the tool will not perform the automatic retract when following the default tool path. SLICE_PATH_SCAN Defines the order of machining multiple passes within multiple step depths (slices). The values are: PASS_BY_PASSAfter completing the first pass for the first slice, go to the first pass for the second slice, and so on. After completing the first pass for the last slice, go to the second pass for the first slice; proceed until completing the last pass for the last slice. SLICE_BY_SLICEComplete all the passes within a slice before going to the next slice. CONNECTION_TYPE Controls the intermediate tool retracts for multi-step and multi-pass 3-axis and 2-axis trajectory milling. The values are: RETRACT (default)At the end of an intermediate cut, the tool retracts, moves along the retract plane, and plunges to the start of the next cut. Z_LASTAt the end of an intermediate cut, the tool moves first in the XY-plane and then along the Z-axis to the start of the next cut. Z_FIRSTAt the end of an intermediate cut, the tool moves first along the Z-axis and then in the XY-plane to the start of the next cut. SIMULTANEOUSThe tool moves directly from the end of the previous cut to the start of the next cut. AUTO_CONNECTAt the end of an intermediate cut, the tool retracts along Z_FIRST or Z_LAST based on whether the start point is below or above the

Gv: Nguyn nh Thng

Page | 16

CAD/CAM/CNC
previous end point. Note

Pro/Engineer Wildfire 5.0

AUTO_CONNECT is visible only for 2-axis trajectory milling NC sequences. MACHINING_ORDER For Local milling by previous tool, specifies the order of removing the leftover material in the corners and on the surfaces. The values are: CORNERS_FIRST (default)Remove the leftover material in the corners, then proceed to cleaning up surfaces. SURFACES_FIRSTClean up the surfaces, them remove the leftover material in the corners. CORNERS_ONLYRemove the leftover material in the corners and do not machine the surfaces. SURFACES_ONLYClean up the surfaces and do not machine the corners. SURFACE_CLEANUP For Local milling by previous tool, specifies whether cleaning up the surfaces is done in a single pass or in step depth increments. The values are: SINGLE_DEPTH (default)The tool makes one cutting pass at the bottom of the surface. MULTI_DEPTHThe tool makes multiple cutting passes, removing material in step depth increments. You have to specify a value for the STEP_DEPTH parameter. CORNER_CLEANUP For Local milling by previous tool, specifies how the corners are machined. The values are: Z_PLANE_CUTS (default)Remove the material in the corners using 2.5-axis machining. CONTOURRemove the material in the corners using a series of vertical cuts. RETRACT_TRANSITION For high-speed Volume milling, as well as for Roughing and Reroughing, specifies how the tool transitions between a vertical retract move and a traverse move (a

Gv: Nguyn nh Thng

Page | 17

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

horizontal move at the retract plane or intermediate traverse plane level), and then between the traverse move and a vertical plunge move. The values are: CORNER_TRANSITION (default)The vertical and horizontal moves are at an angle to each other. ARC_TRANSITIONThe vertical and horizontal moves are connected by a tangent arc. This way, the tool does not have to slow down or stop when it changes direction in high-speed machining. The radius of the transition arc is defined by the RETRACT_RADIUS parameter value. The arc starts above the level of the safe traverse plane, therefore, the horizontal traverse moves will be at RETRACT_RADIUS above the retract plane or the intermediate traverse plane level. RETRACT_RADIUS Specifies the radius of the transition arc (if the RETRACT_TRANSITION parameter is set to ARC_TRANSITION). The default is a dash (-). If you set RETRACT_TRANSITION to ARC_TRANSITION, you have to specify a RETRACT_RADIUS value. TRIM_TOOLPATH_ON_HOLDER In roughing, re-roughing, finishing, and corner machining, if set to YES, and if HOLDER_DIAMETER and HOLDER_LENGTH are set, divides tool path into colliding and non-colliding zones.

1:Non-Colliding Zone 2:Colliding Zone

In the colliding zone, the tool holder collides with the reference part whereas in the non-colliding zone, there is no collision. The resultant tool path is the combination of all non-colliding zones. Note During roughing, some portions of the work piece are not machined due to the removal of colliding zones from the tool path. These portions are machined during reroughing.
Gv: Nguyn nh Thng
Page | 18

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

If set to NO, the tool path is not divided based on collision, that is, the tool passes through the entire tool path ignoring the collision between the tool holder and the work piece. The default value is NO. CALCULATE_MIN_TOOL_LENGTH In roughing, re-roughing, finishing, and corner machining, if set to YES, and if you have specified HOLDER_DIAMETER and HOLDER_LENGTH, calculates minimum length of the tool required to prevent any collision. After tool path calculation, this minimum length is displayed in the message window. If set to NO, minimum tool length is not calculated. The default value is NO. HOLDER_CLEARANCE Along with any stock clearance defined, specifies the minimum allowable distance between the tool holder and the machined surface if HOLDER_DIAMETER and HOLDER_LENGTH are set. Should be greater than the accuracy of the tool path. The default value is 0.

1 : HOLDER_CLEARANCE

Cut Param MAX_DISCRETIZE_ANGLE Specifies the maximum change in the tool axis orientation between two points in the tool path. If the angle between the two points is greater than the value of MAX_DISCRETIZE_ANGLE, one or more points are added between the two points. There is no default. MIN_DISCRETIZE_ANGLE Specifies the minimum change in the tool axis orientation between two points in the tool path. If the angle between the two points is smaller than the value of MIN_DISCRETIZE_ANGLE, then the tool axis maintains the same orientation. There is no default. SKIP_PATH
Gv: Nguyn nh Thng
Page | 19

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Specifies removal of the first, last, or both passes from a set of machined surfaces in 3-, 4-, and 5-axis surface milling. The options are: NO_SKIP (default)Tool path passes are not removed. FIRSTOnly the first pass is removed. LASTOnly the last pass is removed. BOTHBoth first and last passes are removed. STEP_DEPTH The incremental depth of each pass during rough cut NC sequences. The STEP_DEPTH must be greater than zero. The default is not set (displayed as "1"). For Engraving, the default is a dash (-), that is, not used. If you set STEP_DEPTH to a value smaller than the GROOVE_DEPTH, Engraving will be performed in multiple step increments. MIN_STEP_DEPTH For Volume and Profile milling, specifies the minimum acceptable distance between slices. By default, all planar surfaces that are normal to the Z-axis of the NC Sequence coordinate system produce additional slices. A slice along such a planar surface will be skipped if the distance between it and the previous slice is less than the value of MIN_STEP_DEPTH. NUMBER_CUTS For Face milling, gives you additional control over the number of cuts to depth (also controlled by the STEP_DEPTH parameter). The system will compute number of cuts using the STEP_DEPTH parameter value, compare it with the NUMBER_CUTS value, and use the greater one. The default is a dash (-), that is, not used. For Cutline machining, allows you to perform milling in step depth increments. This has to be used together with the next parameter OFFSET_INCREMENT. The default is a dash (-), that is, not used. For Engraving, lets you limit the number of cuts when the STEP_DEPTH parameter is also specified. The default is a dash (-), that is, not used. If you specify a number, for example, 3, the tool will make three cutting passes at STEP_DEPTH increments, with the last pass defined by the GROOVE_DEPTH value. OFFSET_INCREMENT

Gv: Nguyn nh Thng

Page | 20

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Together with NUMBER_CUTS, allows you to perform Cut Line machining in step depth increments. The tool will make the first slice at (OFFSET_INCREMENT * (NUMBER_CUTS1) + PROF_STOCK_ALLOW) above the selected surfaces and perform NUMBER_CUTS slices at OFFSET_INCREMENT distance from each other, so that the last slice is at PROF_STOCK_ALLOW above the selected surfaces. If SCALLOP_HGT is specified, it will affect the last slice only. At the end of each slice, the tool will retract, move to the beginning of the next slice, and plunge. If LACE_OPTION is set to NO, the tool will additionally retract after each cutting pass across the surface(s) being machined. The default is a dash (-), that is, not used. ROUGH_STEP_DEPTH Available for 3-Axis Straight Cut Surface milling only. The default is a dash (-). If you specify a value other than the default, the system performs surface milling in depth increments, defined by the appropriate horizontal slices. This allows you to create Volume-like tool paths without actually defining a Mill Volume, which is especially helpful when machining imported (nonsolid) surfaces. The NC sequence removes the same material and has the same automatic degouging capabilities as the regular 3-Axis Straight Cut Surface milling sequences. The following illustration shows 3-Axis Straight Cut Surface milling in depth increments.

1: Select this surface.

WALL_SCALLOP_HGT Controls the step depth for Volume milling. The WALL_SCALLOP_HGT (wsh) must be less than or equal to the cutter radius, that is, wsh <= d/2. The default is 0. BOTTOM_SCALLOP_HGT Similarly used to control step-over distance for Volume milling. SCALLOP_HGT Similarly used to control step-over distance for Surface milling and Local milling By Previous Tool. The STEP_DEPTH and the WALL_SCALLOP_HGT parameters are illustrated in the following graphic. NC Manufacturing handles these parameters as follows:

Gv: Nguyn nh Thng

Page | 21

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

1.If you specify WALL_SCALLOP_HGT as zero (wsh= 0), a scallop height is calculated using STEP_DEPTH. 2.If you specify wsh as 0, a step depth is calculated using wsh. This calculated value is compared to the STEP_DEPTH you defined. NC Manufacturing uses the lesser of the two. The same is true for STEP_OVER and BOTTOM_SCALLOP_HGT (for Volume milling) or SCALLOP_HGT (for Surface milling). The following graphic illustrates STEP_DEPTH and WALL_SCALLOP_HGT.

1 STEP_OVER 2 Tool path 3 WALL_SCALLOP_HGT 4 STEP_DEPTH

ROUGH_STOCK_ALLOW and PROF_STOCK_ALLOW The amount of stock left after the rough cut for the finish cut. Both parameters are used in Volume milling NC sequences and Trajectory milling NC sequences, and signify different stock allowances for roughing and profiling cuts. PROF_STOCK_ALLOW must be set to a value less than or equal to ROUGH_STOCK_ALLOW. When geometry is displayed after Automatic material removal, NC Manufacturing uses PROF_STOCK_ALLOW. 1.PROF_STOCK_ALLOW 2.ROUGH_STOCK_ALLOW 3.Pocket In Roughing and Reroughing NC sequences, only ROUGH_STOCK_ALLOW is used to specify the amount of stock left after the cut. BOTTOM_STOCK_ALLOW

Gv: Nguyn nh Thng

Page | 22

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For Volume milling or Trajectory milling, the amount of stock left after a rough NC sequence on planar surfaces parallel to the retract plane. The default is a dash (-), in which case the BOTTOM_STOCK_ALLOW parameter is ignored and PROF_STOCK_ALLOW is used instead. For Face milling, specifies the amount of stock left on the selected face. The default, a dash (-), sets the stock allowance to 0. WALL_TOLERANCE Lets you specify the amount of material that can be left along the walls after the previous NC sequence, without the Local Mill NC sequence cleaning it up. The default is 0. Applicable for Local milling NC sequences referencing a previous Volume NC sequence. STEP_OVER Controls the lateral depth of cut of either type of endmill. The STEP_OVER must be a positive value less than or equal to the cutter diameter. The default is not set (displayed as "1"). TOOL_OVERLAP An alternative to STEP_OVER. Indicates the amount that the tool should overlap the region machined during the previous pass. If TOOL_OVERLAP is specified and STEP_OVER is not, STEP_OVER will be calculated as (CUTTER_DIAM TOOL_OVERLAP). PLUNGE_STEP Controls the distance between successive plunges of the tool. The default is a dash (-), in which case: If you are using a Plunge Mill tool, this distance is equal to the tool parameter Insert_Cut_Width. If you are using a regular milling tool, the system calculates the maximum plunge step, based on the Cutter_Diam of the tool, that results in removing all the material between the plunges. Applicable for Plunge milling only. CORNER_ROUND_RADIUS Specifies the minimum radius allowed for concave corners in high speed machining. Available for Volume milling, Roughing and Reroughing. The default is 0.

Gv: Nguyn nh Thng

Page | 23

CAD/CAM/CNC
NUMBER_PASSES

Pro/Engineer Wildfire 5.0

Gives you additional control over the number of tool passes per slice (also controlled by the STEP_OVER parameter). The system will compute step-over distance using the NUMBER_PASSES parameter value (if other than 0), compare it with the STEP_OVER value, and use the one that is smaller. Applicable for Volume milling and Facing. For Facing, if NUMBER_PASSES is set to 1, it will override the STEP_OVER value, so that only one pass per slice will be made. ONE_PASS_OFFSET Allows you to offset the tool path for a one-pass Face milling NC sequence (that is, when NUMBER_PASSES is 1). The positive value offsets the pass to the left with respect to the cut direction, the negative to the right. The default is 0. INITIAL_EDGE_OFFSET Allows you to offset the first pass for Face milling with respect to the edge of the surface being milled. The default is 0, in which case the tip trajectory at first pass will coincide with the surface edge; the positive value offsets the first pass into the surface, the negative off the surface. Cannot be greater than the STEP_OVER value. FINAL_EDGE_OFFSET Allows you to offset the last pass for Face milling with respect to the edge of the surface being milled. The default is 0, in which case the tip trajectory at last pass will coincide with the surface edge; the positive value offsets the last pass into the surface, the negative off the surface. Cannot be greater than the STEP_OVER value. CUT_ANGLE The angle between the cut direction and the X-axis of the NC Sequence coordinate system. The default CUT_ANGLE is 0, which is parallel to the X axis. Valid for Volume and Plunge milling, Pocketing, Facing, Straight Cut Surface milling, and Projected Cuts Surface milling. CUT_ANGLE will be ignored for Volume and Plunge milling, Pocketing, and Projected Cuts Surface milling if SCAN_TYPE is TYPE_SPIRAL. 1 CUT_ANGLE 0 2 CUT_ANGLE 90

LEAD_ANGLE

Gv: Nguyn nh Thng

Page | 24

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Together with TILT_ANGLE, defines the tool orientation with respect to the surface normal for 5-Axis Surface milling NC sequences. LEAD_ANGLE is specified in degrees from the surface normal with respect to the tool travel direction: positive value tilts the tool forward, negative backward. TILT_ANGLE Together with LEAD_ANGLE, defines the tool orientation with respect to the surface normal for 5-Axis Surface milling NC sequences. TILT_ANGLE is specified in degrees from the surface normal with respect to the tool travel direction: positive value tilts the tool to the right, negative to the left. AXIS_SHIFT Allows you to shift the CL data along the tool axis. If set to a positive value, will shift all CL data down along the tool axis; a negative value will shift the CL data up. The default is 0. Note AXIS_SHIFT is applied after gouge checking has been performed. Use the Gouge Check functionality to make sure there is no gouging. 1 Tool 2 Model 3 AXIS_SHIFT NUM_PROF_PASSES Together with PROF_INCREMENT, allows you to create multiple profiling or trajectory passes horizontally offset from each other. NUM_PROF_PASSES specifies the amount of passes that will be generated (the default is 1). Applicable for Volume milling when ROUGH_OPTION is set to PROF_ONLY, for Profiling, and for Trajectory milling. If another value of the ROUGH_OPTION parameter is specified for Volume milling, NUM_PROF_PASSES will be ignored. PROF_INCREMENT Specifies the horizontal distance between the passes generated according to NUM_PROF_PASSES, which means that the first pass will be offset from the final pass by: (NUM_PROF_PASSES1)*PROF_INCREMENT.

Gv: Nguyn nh Thng

Page | 25

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

The default is 0. Applicable for Volume milling when ROUGH_OPTION is set to PROF_ONLY, for Profiling, and for Trajectory milling. If another value of the ROUGH_OPTION parameter is specified for Volume milling, NUM_PROF_PASSES will be ignored. The following graphic illustrates NUM_PROF_PASSES and PROF_INCREMENT.

1 NUM_PROF_PASSES = 1 2 NUM_PROF_PASSES = 4 3 PROF_INCREMENT 4 First pass 5 Final pass CORNER_OFFSET Specifies the amount of material to be removed by a Local Mill NC sequence using Corner Edges. The default is 0. SLOPE_ANGLE In Local Milling and Finishing, the angular value with respect to the XY plane that divides the material to be removed into steep (near vertical) and shallow (near horizontal) regions. For example in Local Milling, if you are removing material left over in a pocket with slanted walls, specifying the value of the SLOPE_ANGLE less than the wall slope will make the tool machine the bottom edges of the pocket first, and then remove the material in the corners between the walls. The default SLOPE_ANGLE for newly created Local Milling NC sequences is 30 degrees. For NC sequences created prior to Release 2000i2, the default value is 90 degrees. The default SLOPE_ANGLE for Finishing NC sequences is 45 degrees. START_OVERTRAVEL Specifies the distance from the tool to the surface outline for all passes except the first one for each slice (see also APPROACH_DISTANCE). The default is 0. Applicable for Facing only. END_OVERTRAVEL

Gv: Nguyn nh Thng

Page | 26

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Specifies the distance that the tool overtravels past the surface outline on all passes except the last one for each slice (see also EXIT_DISTANCE). The default is 0. Applicable for Facing only. GROOVE_DEPTH The depth of the groove. The default is not set (displayed as "1"). Applicable for Engraving only. 4X_TILT_ANGLE Specifies the angle (in degrees) between the tool axis and the 4\ Axis\ Plane. Normally, the tool axis is parallel to this plane (the default 4X_TILT_ANGLE is 0). Applicable for 4-axis milling only. 4X_LEAD_ANGLE Specifies the angle (in degrees) between the tool axis and the projection of the surface normal on the 4 Axis Plane (the default is 0). Applicable for 4-axis milling only. 4X_MAX_LEAD_ANGLE Specifies the maximum lead angle allowed when trying to avoid gouging. The default is a dash (-), but you have to specify a value if 4X_LEAD_RANGE_OPT is set to YES. Applicable for 4-axis milling only. 4X_MIN_LEAD_ANGLE Specifies the minimum lead angle allowed when trying to avoid gouging. The default is a dash (-), but you have to specify a value if 4X_LEAD_RANGE_OPT is set to YES. Applicable for 4-axis milling only. CHK_SRF_STOCK_ALLOW Allows you to specify stock allowance to be used with check surfaces. The default is a dash (-), that is, ignore. This parameter is available for Milling NC sequences that utilize the Check Surfs functionality (that is, Surface, Trajectory, Profile milling, and for Local Milling referencing a Surface milling NC sequence). Note Be careful when specifying CHK_SRF_STOCK_ALLOW for NC sequences where all the reference part surfaces are selected as check surfaces. TOOLPATH_CREATION_TYPE In Surface milling, allows you to specify how the tool path is created. The values are:

Gv: Nguyn nh Thng

Page | 27

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

BY_TOOL_CONTACTThe tool is always tangential to the cut lines created on the surface. BY_TOOL_CENTERThe tool center can always be projected on to the defined cut on the machined surfaces, alternate surfaces, or the retract plane. AUTOMATICALLYThe system automatically decides how the tool path is created. Feed ARC_FEED Allows you to control the cut feed around arcs. The default is a dash (-), in which case the CUT_FEED will be used. If set to 0, the RAPID statement will be output before the CIRCLE statement. ARC_FEED_CONTROL Determines how the value for cut feed around arcs is calculated. The options are: TOOL_CENTER (default)The feed rate that is output for CIRCLE statements is always equal to the value specified for ARC_FEED. TOOL_PERIMETERThe feed rate that is output for CIRCLE statements is adjusted to insure that the contact point between the tool and the material moves with a speed equal to the value specified for ARC_FEED. This means the value for ARC_FEED will have to be calculated for each CIRCLE statement according to the following rules: For internal radii: feed = ARC_FEED * (circle radius / (circle radius + CUTTER_DIAM/2)) For external radii: feed = ARC_FEED * (circle radius / (circle radius - CUTTER_DIAM/2)) TRAVERSE_FEED Allows you to set a feed rate for all traverse tool motions. The default is a dash (-), in which case the RAPID command will be output to the CL file. WALL_PROFILE_CUT_FEED For certain types of high-speed Volume milling (when SCAN_TYPE is set to SPIRAL_MAINTAIN_CUT_TYPE or SPIRAL_MAINTAIN_CUT_DIRECTION), allows you to set a lower feed rate for the first cut, when the tool is cutting the
Gv: Nguyn nh Thng

Page | 28

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

material on both sides. The default is a dash (-), in which case the CUT_FEED value will be used. INVERSE_FEED Enables you to specify the inverse time feed rate, or the rate of rotation, for machines with rotary axes. Available for 4- and 5-Axis NC sequences only. If you set INVERSE_FEED to YES (the default is NO), the system outputs the following line in the CL data file before the first cutting feed statement: FEDRAT / INVERS, AUTO At the end of the CL data file, the system outputs the following line: FEDRAT / INVERS, OFF RAMP_FEED See Entry/Exit parameters. APPROACH_FEED See Entry/Exit parameters. THREAD_FEED Defines the thread pitch. Applicable for Thread milling only. THREAD_FEED_UNITS TPI (default), MMPR, IPR. Applicable for Thread milling only. EXIT_FEED See Entry/Exit parameters. Machine SPINDLE_SPEED The rate at which the machine spindle rotates (RPM). The default is 1. WALL_PROFILE_SPINDLE_SPEED For certain types of high-speed Volume milling (when SCAN_TYPE is set to SPIRAL_MAINTAIN_CUT_TYPE or SPIRAL_MAINTAIN_CUT_DIRECTION), allows you to set a lower spindle speed for the first cut, when the tool is cutting the material on both sides. The default is a dash (-), in which case the SPINDLE_SPEED value will be used.

Gv: Nguyn nh Thng

Page | 29

CAD/CAM/CNC
SPINDLE_SENSE

Pro/Engineer Wildfire 5.0

The direction of spindle rotation. CW (clockwisedefault), CCW (counterclockwise). SPINDLE_RANGE NO_RANGE (default), LOW, MEDIUM, HIGH, NUMBER. If a value other than NO_RANGE is set, range will be included in the SPINDL command in the CL file (for example, "RANGE, LOW"). If set to NUMBER, the RANGE_NUMBER parameter value will be used in the SPINDL command (for example, "RANGE, 4", where 4 is the RANGE_NUMBER parameter value). RANGE_NUMBER Will be output in the SPINDL command if SPINDLE_RANGE is set to NUMBER. The default is 0. MAX_SPINDLE_RPM If set to a value other than a dash (-) (which is the default), the MAXRPM attribute will be added to the SPINDL command. SPEED_CONTROL The default SPEED_CONTROL is CONST_RPM (constant revolutions per minute). CONST_SFM (constant surface feet per minute) and CONST_SMM (constant surface meters per minute) allow you to apply feed rate control to the contact surface between the tool and the workpiece, to create good surface finish. CUTCOM Controls tool compensation. The options are: ONTurns on the cutter compensation in the CL file. The compensation is Right or Left, depending on CUT_TYPE and SPINDLE_SENSE. OFF (the default)No tool compensation provided. CUTCOM statements are not output for cut motions. CUTCOM_REGISTER Specifies the number of the register of the machine controller that holds the tool compensation data. The default is 0. NUMBER_CUTCOM_PTS Specifies if colinear points in approach and exit motions should be stripped or added. The values are:
Gv: Nguyn nh Thng
Page | 30

CAD/CAM/CNC
0Strip colinear points.

Pro/Engineer Wildfire 5.0

1Do not strip colinear points, to allow proper implementation of Cutcom. n (where n is an integer)The Approach, Exit, or Cutcom move will be divided into n equal segments by adding extra GOTO points. The following illustration shows the number and location of GOTO points for the following NUMBER_CUTCOM_PTS values: NUMBER_CUTCOM_PTS 0 (colinear points stripped)schematic on the left NUMBER_CUTCOM_PTS 1schematic in the middle NUMBER_CUTCOM_PTS 2schematic on the right 1 1st GOTO point 2 2nd GOTO point 3 3rd GOTO point 4 4th GOTO point 5 Approach move 6 Cut motion CUTCOM_LOC_APPR 7 Part

Specifies location of CUTCOM statement on the approach motion if multiple cutcom points are specified. Cutcom points are numbered from 0 to n, where n is the value of NUMBER_CUTCOM_PTS. The default is 1. CUTCOM_LOC_EXIT Specifies location of CUTCOM statement on the exit motion if multiple cutcom points are specified. Cutcom points are numbered from 0 to n, where n is the value of NUMBER_CUTCOM_PTS. The default is 0. The following illustrations shows the locations and numbering of cutcom points for approach and exit motions if NUMBER_CUTCOM_PTS is 2.

Gv: Nguyn nh Thng

Page | 31

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

11st GOTO point (cutcom point 0) 22nd GOTO point (cutcom point 1) 33rd GOTO point (cutcom point 2) 44th GOTO point 55th GOTO point 66th GOTO point (cutcom point 0) HOLDER_DIAMETER

7 7th GOTO point (cutcom point 1) 8 8th GOTO point (cutcom point 2) 9 Approach move 10 Cut motion 11 Exit move 12 Part

Along with HOLDER_LENGTH, allows you to use holder dimensions for automatic gouge avoidance. The default is a dash (-). If specified, will also be reflected when displaying CL data and when the tool is displayed in the Preview window of the Tool Setup dialog box. Applicable for Trajectory, Straight Cut and Isolines Surface milling, rouging, re-roughing, finishing, and corner machining. HOLDER_LENGTH Along with HOLDER_DIAMETER, allows you to use holder dimensions for automatic gouge avoidance. The default is a dash (-). If specified, will also be reflected when displaying CL data and when the tool is displayed in the Preview window of the Tool Setup dialog box. Applicable for Trajectory, Straight Cut and Isolines Surface milling, rouging, re-roughing, finishing, and corner machining. TIP_CONTROL_POINT If you are using a multi-tip tool for the NC sequence, lets you specify which tip is to be used as control point for computing the tool path. The values available from the drop-down list correspond to the number of tips in the tool currently selected for the NC sequence. TLCHG_TIP_NUMBER
Gv: Nguyn nh Thng
Page | 32

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For a multi-tip tool, lets you specify which tip is to be used as control point to go to Start and End point, if they are defined in the NC Sequence. The values are: INITIALTip 1. CURRENTTip selected as TIP_CONTROL_POINT for the NC sequence. SMOOTH_RADIUS Specifies the radius for filleting or smooth corner machining. The minimum value must be 10% of the tool diameter if the SMOOTH_SHARP_CORNERS parameter is defined and not set to CONSTANT_RADIUS. The maximum allowable value is 50% of the step-over distance. Corner rounding is available for line-line, line-arc, and arcarc (if they are not tangent) connections. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). Note If filleting is not possible, Pro/ENGINEER displays a message. SMOOTH_SHARP_CORNERS Specifies the way sharp tool path corners are rounded while machining. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). NOA rounding radius is not used while machining sharp tool path corners. This is the default. CONSTANT_RADIUSRounds sharp corners using a rounding radius having a value equal to that of the SMOOTH_RADIUS parameter. RADIUS_BY_ANGLERounds sharp corners using a rounding radius having a value based on the angle of the sharp corner and the SMOOTH_RADIUS value as follows. Rounding radius

Angle less than 5 degrees

10% of the SMOOTH_RADIUS value

less than 10 20% of the SMOOTH_RADIUS value degrees less than 20 40% of the SMOOTH_RADIUS value

Gv: Nguyn nh Thng

Page | 33

CAD/CAM/CNC
degrees

Pro/Engineer Wildfire 5.0

less than 30 60% of the SMOOTH_RADIUS value degrees less than 60 80% of the SMOOTH_RADIUS value degrees less than 180 degrees Note For arcs, the angle is computed using the tangent at the corner. MAX_RADIUSRounds sharp corners using the largest possible radius between 10% and 100% of the SMOOTH_RADIUS value. CORNER_SLOWDOWN Specifies the use of a progressive slowdown in the feed rate before a corner followed by an acceleration to the cut feed rate after the corner. The default is NO. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). Note If the slowdown is not possible, Pro/ENGINEER displays a message. SLOWDOWN_LENGTH Specifies the length of the move for the slowdown. The same length is used for the acceleration after the corner. The length is measured from the sharp edge or the beginning of the rounding fillet, if any. If one of the edges is an arc, the distance is taken along the arc. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). SLOWDOWN_PERCENT Specifies the feed rate at the end of the slowdown. For example, if the cut feed rate is 30 inches per minute and the value of the SLOWDOWN_PERCENT is 10, then the feed rate at the end of the slowdown is 3 inches per minute. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). NUMBER_SLOWDOWN_STEPS
Gv: Nguyn nh Thng

100% of the SMOOTH_RADIUS value

Page | 34

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Specifies the number of steps in which the slowdown takes place. A larger number of steps results in a smoother slowdown. At each step, the feed rate is reduced by (100SLOWDOWN_PERCENT)/NUMBER_SLOWDOWN_STEPS. Available for Volume milling, Roughing, Reroughing, and Local milling (Prev NC Seq only). During acceleration after the corner, the number of steps is halved. Entry/Exit RAMP_ANGLE The angle at which the tool enters the workpiece during a plunge cut. The default RAMP_ANGLE is 90, which enters the workpiece parallel to the Z-axis. Not applicable for Facing or Trajectory NC sequences. RAMP_FEED The rate at which the tool moves upon entering the workpiece during a plunge cut. The default is a dash (-), in which case the CUT_FEED will be used. Not applicable for Facing or Trajectory NC sequences. CLEAR_DIST The clearance distance above the surface to be milled (for example, the previous slice level) at which the rapid motion ends and the PLUNGE_FEED begins. The default is not set (displayed as "1"). PULLOUT_DIST Specifies the height above the level of the cut (for example, the slice just milled) up to which the tip of the tool will retract at CUT_FEED and then change to RETRACT_FEED. The default is a dash (-), that is, 0. INTER_RET_HEIGHT Specifies the distance that the cutter will retract above the level of the cut to perform intermediate rapid motions. The default is a dash (-), in which case the cutter will retract all the way to the retract surface. Applicable for Facing only. LEAD_IN If set to YES, makes the tool enter the workpiece along a tangent circular path when profiling. The arc radius is set by LEAD_RADIUS, the arc angle by ENTRY_ANGLE. You can also specify the length of the adjacent straight portion of Lead In trajectory using TANGENT_LEAD_STEP, and the length of a straight segment normal to it using NORMAL_LEAD_STEP.

Gv: Nguyn nh Thng

Page | 35

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For closed contours, if start point is not set, the tool will enter at a location determined by the system. If not satisfied with this location, specify your own Start Point axis. The tool will enter at the point along the profile which is closest to the start point axis. The following graphic illustrates LEAD_IN and LEAD_OUT. 1 ENTRY_ANGLE 2 LEAD_RADIUS 3 LEAD_IN 4 LEAD_OUT 5NORMAL_LEAD_STEP 7 EXIT_ANGLE 8 LEAD_IN 9 Start point 10 LEAD_OUT 11 Open profile

6TANGENT_LEAD_STEP 12 Closed profile If a closed contour contains multiple loops, LEAD_IN and LEAD_OUT will be applied to each loop.

If LEAD_IN is set to YES with a zero radius, the tool will go directly to the point closest to the Start Point specified and start cutting. When LEAD_IN is set to NO, cutting will begin at the default point of the contour determined by the system. In the following illustration, the graphic on the left shows the tool path for LEAD_IN set to NO, while the graphic on the right shows the tool path for LEAD_IN set to YES and LEAD_RADIUS set to 0. 1Default start of the contour 2Start Point axis 3Tool path 4Start point axis LEAD_OUT 5Tool path

Gv: Nguyn nh Thng

Page | 36

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Makes the tool exit the workpiece along a tangent circular path when profiling. Works similarly to LEAD_IN. If the end point is specified it will be used for LEAD_OUT, otherwise the default 90 arc (and the default exit point for closed contours) will be used. LEAD_RADIUS The radius of the tangential circular movement of the tool when leading in or out. The default is 0. TANGENT_LEAD_STEP The length of the linear movement that is tangent to the circular lead-in or lead-out motion. The default is 0. NORMAL_LEAD_STEP The length of the linear movement that is normal to the tangent portion of the lead-in or lead-out motion. The default is 0. HELICAL_DIAMETER Allows you to replace the plunge motion between the slices for Rough Volume milling with a helical entry motion. The helical diameter will be formed by the outside of the tool as it approaches the beginning of a Rough slice; the angle of descent is defined by the RAMP_ANGLE parameter value. If a Start Point axis is specified, the helix center will be at the axis location; if the helical motion violates the Mill Volume, the system will issue a warning and stop machining. If a Start Point axis is not specified,the helix will be created as close to the start point of the lower slice as possible. To move from the end of the previous slice, the tool will lift off the surface by PULLOUT_DIST and horizontally move at RETRACT_FEED to the start of the helical entry into the lower slice. If you have specified Approach Walls for the NC sequence, the helical motion will not be created when the tool moves down outside the Approach Walls; however, if the tool moves down inside the Mill Volume, the system will use the helical entry. The default HELICAL_DIAMETER is a dash (-), in which case the helical motion will not be performed. APPR_EXIT_EXT Applicable for Volume milling only. Defines the maximum distance between the periphery of the tool and the Approach Wall of the mill volume for approach and exit motions within a slice. APPR_EXIT_PATH

Gv: Nguyn nh Thng

Page | 37

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Applicable for Profiling and for the profiling pass of Volume milling NC sequences. Allows you to trim the sketched approach or exit path by the outline of the profiling tool motion. For approach path, only the first portion (from the start point up to the first intersection with the profiling outline) will be kept. For exit path, only the last portion (from the last intersection with the profiling outline to the end point) will be kept. If the approach/exit path is set to not be trimmed, the tool will follow the whole path as sketched. The values are: TRIM_BOTH (default)Both the approach and exit path will be trimmed. TRIM_APPROACHTrim only the approach path. TRIM_EXITTrim only the exit path. TRIM_NONEDo not trim.

1 Approach path 2 Approach path (trimmed) APPR_EXIT_HEIGHT Applicable for Volume, Local, Profile milling, and Engraving. Allows you to control the depth of the approach and exit path specified during Build Slice. The options are: DEPTH_OF_CUT (the default)The approach/exit path for each pass (including the first/last) will be at the depth of the start/end point of the pass. RETRACT_PLANEApproach/exit movements will be at the level of the retract plane. OVERTRAVEL_DISTANCE For 3-Axis Straight Cut Surface milling, specifies the distance that the tool travels past the surface outline, both at the beginning and end of each cutting pass. APPROACH_DISTANCE Specifies the length of approach motions. For Facing, also specifies the additional (with respect to START_OVERTRAVEL) distance from the tool to the surface outline for the first pass in each slice. The default is a dash (-), that is, 0. EXIT_DISTANCE

Gv: Nguyn nh Thng

Page | 38

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Specifies the length of exit motions. For Facing, also specifies the additional (with respect to END_OVERTRAVEL) distance that the tool overtravels past the surface outline for the last pass in each slice. The default is a dash (-), that is, 0. APPROACH_FEED The rate at which the tool approaches the surface during a Facing or Trajectory milling NC sequence. The default is a dash (-), in which case CUT_FEED is used. The APPROACH_FEED parameter for 2-axis trajectory milling works only if the value for the LEAD_IN parameter is set to Yes. EXIT_FEED The rate at which the tool overtravels past the surface edge during a Facing or Trajectory milling NC sequence. The default is a dash (-), in which case CUT_FEED is used. The EXIT_FEED parameter for 2-axis trajectory milling works only if the value for the LEAD_OUT parameter is set to Yes. CLEARANCE_EDGE Specifies which point of the tool is to be used for measuring the exit motions and the overtravel motions when the tool leaves the material: HEEL (default)The heel of the tool. CENTERThe center of the tool. LEADING_EDGEThe leading edge of the tool. Applicable for Facing only. ENTRY_EDGE Specifies which point of the tool is to be used for measuring the approach motions and the overtravel motions when the tool approaches the material: LEADING_EDGE (default)The leading edge of the tool. CENTERThe center of the tool. HEELThe heel of the tool. Applicable for Facing only. APPROACH_TYPE

Gv: Nguyn nh Thng

Page | 39

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Allows you to automatically create an approach motion in Thread milling. In Thread milling, the values are: RADIALThe approach motion will be a straight line normal to the cut motion, controlled by the APPROACH_DISTANCE parameter. HELICALThe tool will approach the start of the cut motion in a helical motion controlled by the ENTRY_ANGLE and the APPROACH_DISTANCE parameters. NONENo approach motion will be generated. EXIT_TYPE Allows you to automatically create an exit motion in Thread milling. In Thread milling, the values are: RADIALThe exit motion will be a straight line normal to the cut motion, controlled by the EXIT_DISTANCE parameter. HELICALThe tool will exit the cut motion in a helical motion controlled by the EXIT_ANGLE and the EXIT_DISTANCE parameters. NONENo exit motion will be generated. ENTRY_ANGLE The angle of the arc created by the circular movement of the tool when leading in. Used when creating Lead In motions. The default is 90. In Thread milling, defines the angle of the helical approach motion. If the angle is 0, the helical motion will still be created, but it will only contain one point. However, you will be able to modify the motion parameters in order to change this. EXIT_ANGLE The angle of the arc created by the circular movement of the tool when leading out. Used when creating Lead Out motions. The default is 90. In Thread milling, defines the angle of the helical exit motion. If the angle is 0, the helical motion will still be created, but it will only contain one point. However, you will be able to modify the motion parameters in order to change this. CUT_ENTRY_EXT For Surface and Swarf milling, specifies the default entry move type for intermediate cuts. The values correspond to the Each Cut entry move types available in the Entry/Exit Move dialog box.
Gv: Nguyn nh Thng
Page | 40

CAD/CAM/CNC
CUT_EXIT_EXT

Pro/Engineer Wildfire 5.0

For Surface and Swarf milling, specifies the default exit move type for intermediate cuts. The values correspond to the Each Cut exit move types available in the Entry/Exit Move dialog box. INITIAL_ENTRY_EXT For Surface and Swarf milling, specifies the default entry move type for the first cut. The values correspond to the First Cut entry move types available in the Entry/Exit Move dialog box. FINAL_EXIT_EXT For Surface and Swarf milling, specifies the default exit move type for the last cut. The values correspond to the Last Cut exit move types available in the Entry/Exit Move dialog box.

Holemaking Parameters
SCAN_TYPE There are several algorithms for automatically creating the Holemaking tool path: TYPE_1By incrementing the Y coordinate and going back and forth in the X direction. In the following illustration, this scan type is shown in the left picture. TYPE_SPIRALClockwise starting from the hole nearest to the coordinate system. In the following illustration, this scan type is shown in the middle picture. TYPE_ONE_DIRBy incrementing the X coordinate and decrementing the Y. In the following illustration, this scan type is shown in the right picture. PICK_ORDERThe holes will be drilled in the same order as they are selected. If one choice results in more than one hole being selected (for example, All Holes or Pattern selection), these holes will be drilled according to TYPE_1. Then the PICK_ORDER drilling will be resumed. SHORTEST (default)The system determines which order of holes results in the shortest machine motion time.

ORIENT_SCAN_TYPE For 5-Axis Holemaking inside a single step, determines how the SCAN_TYPE parameter is applied. YESHoles with a common axis orientation are grouped and SCAN_TYPE is applied to each group. NO (default)Holes without consideration for their axis orientation have the SCAN_TYPE parameter applied to them. CUT_DIRECTION
Gv: Nguyn nh Thng
Page | 41

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Enables you to reverse the order in which the holes are machined. The values are: STANDARD (default) or REVERSE. REVERSE will make the system start with the last hole and go back to the first one. This functionality is helpful when you have to create multiple NC sequences on a large hole set: alternating direction of tool path for successive NC sequences lets you save time for repositioning the tool. If your tool path was created using the Customize functionality, CUT_DIRECTION will affect the Use Sketch segments, but not the Connect segments. CYCLE_FORMAT Specifies the output format for CL data of a Holemaking NC sequence. For all newly created NC sequences the default is COUPLET. The other option is FIXED (this is the default for NC sequences created prior to Release 12.0). Not applicable for BORE, REAM, and BREAKCHIP cycles (these are always output in COUPLET format). CYCLE_OUTPUT Specifies the order of drilling for an automatically created Holemaking tool path when multiple Hole Sets are included in the NC sequence: BY_HOLE (default)The SCAN_TYPE algorithm will be applied to all the selected holes, without considering which Hole Set they belong to. This results in a shorter traversal path of the tool. BY_HOLESETThe SCAN_TYPE algorithm will be applied to holes in each Hole Set separately. This will somewhat reduce the size of the CL file, because each Hole Set will only have one CYCLE / ... and CYCLE / OFF statement associated with it, instead of turning the cycle on and off every time the tool moves to a hole in a different Hole Set. Cut Param BREAKOUT_DISTANCE The system adds the BREAKOUT_DISTANCE value to the Z depth in the CYCLE statements associated with holes drilled Thru All, and with through holes drilled using the Auto depth option. You can use it for Blind holes, if you select Use breakout distance when defining a Hole Set. The default is 0. CHK_SRF_STOCK_ALLOW Allows you to specify stock allowance to be used with check surfaces. The default is a dash (-), that is, ignore. This parameter is available for all 3-Axis Holemaking NC sequences except Back boring. PECK_DEPTH Depth increment for each drilling pass. Default value is 0. If you select DEEP drilling, you have to specify non-zero PECK_DEPTH. Not available for Countersink drilling. Feed THREAD_FEED Used for TAP cycles only (instead of CUT_FEED) to specify feed rate. The default is not set (displayed as "1"). THREAD_FEED_UNITS TPI (default), MMPR, IPR. Applicable for TAP cycles only. Allows alternate pitch designations. FLOAT_TAP_FACTOR Used for the floating TAP cycle only. The feed rate is calculated as the THREAD_FEED value multiplied by FLOAT_TAP_FACTOR. The default is 1. Machine
Gv: Nguyn nh Thng
Page | 42

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

SPINDLE_SPEED The rate at which the machine spindle rotates. The default is not set (displayed as " 1"). SPINDLE_STATUS ON (default), OFF. SPINDLE_SENSE The direction of spindle rotation. CW (clockwisedefault), CCW (counterclockwise). SPINDLE_RANGE NO_RANGE (default), LOW, MEDIUM, HIGH, NUMBER. If a value other than NO_RANGE is set, range will be included in the SPINDL command in the CL file (for example, "RANGE, LOW"). If set to NUMBER, the RANGE_NUMBER parameter value will be used in the SPINDL command (for example, "RANGE, 4", where 4 is the RANGE_NUMBER parameter value). RANGE_NUMBER Will be output in the SPINDL command if SPINDLE_RANGE is set to NUMBER. The default is 0. MAX_SPINDLE_RPM If set to a value other than a dash (-) (which is the default), the MAXRPM attribute will be added to the SPINDL command. SPEED_CONTROL CONST_RPM (constant revolutions per minute), CONST_SFM (constant surface feet per minute), CONST_SMM (constant surface meters per minute). The default SPEED_CONTROL is CONST_RPM. CONST_SFM and CONST_SMM allow you to apply feed rate control to the contact surface between the tool and the workpiece, to create good surface finish. DELAY Duration of dwelling at depth. The default is a dash (-), in which case there will be no delay. Not applicable for TAP and DEEP cycles. DELAY_UNITS SECONDS (default) or REV. TIP_CONTROL_POINT If you are using a multi-tip tool for the NC sequence, lets you specify which tip is to be used as control point for computing the tool path. The values available from the drop-down list correspond to the number of tips in the tool currently selected for the NC sequence. TLCHG_TIP_NUMBER For a multi-tip tool, lets you specify which tip is to be used as control point to go to Start and End point, if they are defined in the NC Sequence. The values are: INITIALTip 1. CURRENTTip selected as TIP_CONTROL_POINT for the NC sequence. Entry/Exit CLEAR_DIST The clearance distance above the top of the hole at which the PLUNGE_FEED ends and the CUT_FEED begins. The default is not set (displayed as "1"). CLEARANCE_OFFSET The clearance distance above the top of the hole at which the tool is positioned for 5Axis Holemaking. Also defines how far the tool will retract after drilling a hole and
Gv: Nguyn nh Thng
Page | 43

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

before traversing to the next hole. The default value for CLEARANCE_OFFSET is a dash (-), in which case CLEAR_DIST will be used. Applicable for 5 Axis Holemaking only. PULLOUT_DIST Allows for the tool to return to a point other than that defined by CLEAR_DIST. The default is a dash (-), in which case this parameter is not used. If the default value is used, then the tool will return to the clearance distance (CLEAR_DIST) when moving to the next hole, and the cycle statement will not include the RETURN option. If the value of PULLOUT_DIST is set to 0, then the tool will return to the retract plane when moving to the next hole. RAPTO_DIST Allows for further rapid advance from CLEAR_DIST towards the top of the hole. The default is a dash (-), in which case this parameter is not used. FULL_RETRACT_DEPTH If set to a value other than 0 (the default), specifies full retraction out of the hole for BREAKCHIP cycle after a certain number of incremental steps. This number of steps is calculated as FULL_RETRACT_DEPTH / PECK_DEPTH. ORIENT_ANGLE Allows you to specify orientation of an asymmetric tool before backing it away from the hole wall before retracting. Applicable for BORE cycle and for back spotting only. The default is a dash (-), in which case this parameter is not used. JOG_DIST Allows you to specify the distance of backing an asymmetric tool away from the hole wall before retracting. Applicable for BORE cycle and for back spotting only. The default is a dash (-), in which case this parameter is not used. BACK_BORE_CLEARANCE Minimum distance between tool and hole cylinder. Applicable for back spotting only.

Turning Parameters
SCAN_TYPE For Area turning, specifies the type of tool movement and the way the tool scans multi-step profiles. You can specify one of the following values: TYPE_1The tool cuts in one direction only, then retracts to the beginning of the cut. In case of multiple hollows, the tool completes the first hollow and goes to the next one. TYPE_2The tool cuts back and forth along the whole length of the cut. TYPE_3The tool cuts back and forth. In case of multiple hollows, the tool completes the first hollow and goes to the next one. TYPE_1_CONNECTWorks in the same manner as TYPE_1, except that the tool moves from one pass to the next by profiling the workpiece between the end point of the first pass and the start point of the following pass. If you specify the CONNECT_OVERLAP parameter, then after a pass the tool moves along the surface of the part for CONNECT_OVERLAP distance and subsequently moves to the start point of the following pass. ZIGZAG_AREAThe tool cuts back and forth along a zigzag path. The first pass cuts STEP_DEPTH distance deep and the last pass cuts END_STEP_DEPTH distance deep. END_STEP_DEPTH must always be smaller than STEP_DEPTH.
Gv: Nguyn nh Thng
Page | 44

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

The depths of the intermediate passes decrease gradually from STEP_DEPTH to END_STEP_DEPTH.

1 STEP_DEPTH 2 END_STEP_DEPTH RAMP_RETRACTWorks in the same manner as TYPE_1, except that the tool cuts through the STEP_DEPTH distance in two passes. The first pass is angular, that is, the depth of cut gradually varies from RAMP_STEP_DEPTH at one end to zero at the other end. RAMP_STEP_DEPTH must always be smaller than STEP_DEPTH. The second pass is horizontal. The tool retracts to its original position after each pass.

1 RAMP_STEP_DEPTH 2 STEP_DEPTH RAMP_CONNECTWorks in the same manner as TYPE_2, except that the tool cuts through the STEP_DEPTH distance in two horizontal passes.

Gv: Nguyn nh Thng

Page | 45

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

STEP_DEPTH

PLUNGE_RELIEFWorks in the same manner as TYPE_1, except that before each pass, the tool cuts a depth equal to PLUNGE_RELIEF_DEPTH.

1 PLUNGE_RELIEF_DEPTH 2 STEP_DEPTH 3 PLUNGE_RELIEF_LENGTH TYPE1_CONNECT_END Works in the same manner as TYPE_1_CONNECT, except that after completing a pass, the tool moves to the end of the previous pass by profiling the workpiece.

Gv: Nguyn nh Thng

Page | 46

CAD/CAM/CNC
1 STEP_DEPTH 2 CONNECT_OVERLAP

Pro/Engineer Wildfire 5.0

The following illustration shows the difference between TYPE_1 and TYPE_1_CONNECT.

1 SCAN_TYPETYPE_1 2 SCAN_TYPETYPE_1_CONNECT For Groove turning, SCAN_TYPE specifies if the tool cuts from the middle to the sides of the groove, or from one side to the other: TYPE_1 (the default)Starts in the middle and makes alternating passes on each side in turn. TYPE_ONE_DIRStarts at one side of the groove and moves to the other side. TYPE_ONE_WALLStarts in the middle and makes alternating passes on the groove walls as well as the island walls within the groove, to the defined finished size. SIDE_TURNStarts at one side of the groove and moves to the other side, taking the depth of the cut in each alternating pass as per the specified PECK_DEPTH. WIDTH_STRADDLEStarts in the middle and makes alternating passes as per the specified PECK_DEPTH and the STEP_OVER values. It gives a clean cut at the end of each pass. PLUNGE_N_RAMPStarts at one side of the groove and moves to the other side, plunging to the full depth of the groove profile on both sides. Subsequently, the tool alternates between an angular pass (with a RAMP angle) until the required cut is achieved. In this case, odd cuts are parallel to the depth of the groove and even cuts are angular. TYPE_1_CONNECTAssures uniform stock allowance on the sides of the groove after the rough pass. Starts on the deepest portion of the groove, as close to the middle of the groove as possible, and makes alternating passes on each side in turn; continues making passes on the longer side, if necessary, until the wall is reached. Makes connecting motions between the plunge passes by moving along the profile of the groove (similar to TYPE_1_CONNECT in Area turning).

Gv: Nguyn nh Thng

Page | 47

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

If ROUGH_OPTION for Groove turning is PROF_ONLY, then the SCAN_TYPE parameter is ignored. ROUGH_OPTION Specifies if there is a profiling pass during an Area or Groove NC sequence: ROUGH_ONLYNo profiling is done. The tool cuts by horizontal rough passes for Area turning and by vertical passes for Groove turning. ROUGH_&_PROFThe profiling pass is performed after the rough turning is completed. PROF_ONLYOnly the profiling pass is performed. ROUGH_&_CLEAN_UPSimilar to ROUGH_ONLY, except that for ROUGH_ONLY the tool retracts immediately upon completing rough turning. ROUGH_&_CLEAN_UP makes the tool follow along the profile up to its end before retracting. The following illustration shows the toolpaths for the various rough options:

1 ROUGH_OPTIONROUGH_ONLY 2 ROUGH_OPTIONROUGH_&_PROF 3 ROUGH_OPTIONROUGH_&_CLEAN_UP 4 ROUGH_OPTIONPROF_ONLY TRIM_TO_WORKPIECE


Gv: Nguyn nh Thng
Page | 48

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

Allows you to extend the tool path past the workpiece boundaries as sketched. If TRIM_TO_WORKPIECE is NO (the default), the machining zone will be formed by the whole sketch of the cut; the system will add a vertical line as the right boundary and a horizontal line as the left boundary. If TRIM_TO_WORKPIECE is set to YES, the machining zone will be defined on the outside by the workpiece boundaries, with a small extension past these boundaries determined by the NC Manufacturing. The following illustration shows the difference in toolpaths if you select the value for TRIM_TO_WORKPIECE as Yes and No respectively:

1 Section sketch extends past the workpiece. 2 TRIM_TO_WORKPIECEYES 3 TRIM_TO_WORKPIECENO CUT_DIRECTION Allows you to reverse the default cutting direction for turning NC sequences (right-toleft for Outside and Inside turning, downward for Facing). The values are: STANDARD (default)Use the default direction. REVERSEReverse the cut direction. The tool cuts left-to-right for Outside and Inside turning, and from the center upward for Facing. OUTPUT_POINT Allows you to choose which point of a left-handed tool is used as the control point for CL output: CENTER (default)The center of the nose radius (the default control point). TIPThe output point is offset downwards and to the left from the default control point by the NOSE_RADIUS value. X_OFFSETThe output point is offset downwards from the default control point by the NOSE_RADIUS value. Z_OFFSETThe output point is offset to the left from the default control point by the NOSE_RADIUS value. CENTER_RIGHTSame as CENTER, but on the right side of the tool (for Groove turning only). TIP_RIGHTSame as TIP, but on the right side of the tool (for Groove turning only). X_OFFSET_RIGHTSame as X_OFFSET, but on the right side of the tool (for Groove turning only). Z_OFFSET_RIGHTSame as Z_OFFSET, but on the right side of the tool (for Groove turning only). Note
Gv: Nguyn nh Thng
Page | 49

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

For a right-handed tool, the output point is offset to the right. Similarly, for a lefthanded tool with a flashed tip, output point is offset to the right. All the offsets are determined with respect to the default tool section orientation. The same point is used for Outside, Inside, or Face turning. Applicable for Area, Profile, and Groove turning only. The following illustration shows the exact point on the tool that is used if you select the value for OUTPUT_POINT as CENTER, TIP, X_OFFSET, and Z_OFFSET:

1 OUTPUT_POINTCENTER 2 OUTPUT_POINTTIP 3 OUTPUT_POINTX_OFFSET 4 OUTPUT_POINTZ_OFFSET

GOUGE_AVOID_TYPE Allows you to specify the type of gouge checking for turning NC sequences. TIP_ONLY (the default) calculates gouge avoidance with respect to the tip of the tool only. TIP_&_SIDES calculates gouge avoidance with respect to the tip and both cutting sides of the tool. The tool path changes to avoid gouging, and material removal simulation reflects the tool geometry. Applicable for Area and Profile turning only. The following illustration shows the toolpath and the workpiece after machining for both the GOUGE_AVOID_TYPE parameter values:

1 GOUGE_AVOID_TYPETIP_ONLY
Gv: Nguyn nh Thng
Page | 50

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

2 GOUGE_AVOID_TYPETIP_&_SIDES CORNER_FINISH_TYPE Reflects the two ways of generating the tool path when passing a convex corner during a profiling pass of an Area NC Sequence: FILLET (default)The tool path consists of two straight segments connected by an arc. STRAIGHTThe tool path consists of two straight segments extended until they intersect. The following illustration shows the toolpaths that is generated if you select the value for CORNER_FINISH_TYPE parameter as FILLET or STRAIGHT:

1 CORNER_FINISH_TYPEFILLET 2 CORNER_FINISH_TYPESTRAIGHT 3 Part 4 Tool path Note STRAIGHT may not work if the tool size is too big to enter a cavity in the part. In the example in the\ following illustration, the tool (1) cannot completely enter the cavity in the part (2). If CORNER_FINISH_TYPE is FILLET, the system generates the tool path (3).\ If CORNER_FINISH_TYPE is STRAIGHT, the tool path cannot be generated (4).

STEPOVER_ADJUST YES (the default) allows you to uniformly distribute cutting passes across the area of the cut or along the groove width during a Rough NC sequence. If set to NO, the distance is determined by either STEP_DEPTH (for Area turning) or STEP_OVER (for Groove turning). GROOVE_FINISH_TYPE Allows you to specify an intermediate retract for the profiling pass of Groove turning NC sequences: NO_BACKCUT (the default)The tool enters the groove on one side, retracts at some intermediate point along the groove profile, enters on the other side, and completes the cut.

Gv: Nguyn nh Thng

Page | 51

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

CONTINUOUSThe tool enters the groove on one side, cuts across, and exits on the other side. ALTERNATE_SIDE_OUTPUT If set to YES (the default is NO), allows you to generate CL output for Groove turning NC sequences based on the side of the tool cutting material. For scan types TYPE_1 and TYPE_1_CONNECT, the initial plunge is created with output point specified by the OUTPUT_POINT parameter. The tool retracts to the starting height. NC Manufacturing then issues a new TURRET statement with OSETNO defined by the ALT_OSETNO_VAL parameter, and the tool moves to the beginning of the next plunge with the X, Y, Z output based on the side of the tool entering material. This pattern is repeated for all rough passes. For profiling passes with GROOVE_FINISH_TYPE set to NO_BACKCUT, the first output point, specified by the OUTPUT_POINT parameter, is active until the retract that occurs at the intermediate point along the groove. Once the tool returns to starting height, NC Manufacturing issues a new TURRET statement with OSETNO defined by the ALT_OSETNO_VAL parameter, and the rest of the groove is cut with the other side of the tool and the new offset register. DEEP_GROOVE_OPTION Provides two options for machining deep grooves: BY_DEPTH (the default)The tool cuts to the bottom of the groove in PECK_DEPTH increments, retracting at FULL_RETRACT_DEPTH, if specified, before stepping over to the next pass. BY_WIDTHThe tool completely machines the whole width of the groove at each PECK_DEPTH. Applicable for Groove turning NC sequences only. STEP_DEPTH_COMPUTATION Provides two options to compute the step depth: BY_REGIONThe step depth is calculated based on the region. The tool cuts the specified depth based on the values specified for the STEP_DEPTH, STEPOVER_ADJUST, MIN_STEP_DEPTH, and NUMBER_PASSES parameters. The tool then cuts the remaining material in one pass if the cut depth is greater than or equal to the specified MIN_STEP_DEPTH within the region. BY_AREAThe step depth is calculated based on the area. In this case, the toolpath has a constant step depth. The last pass may or may not have a different step depth depending on the amount of material remaining to be removed. Cut Param TOOL_CLEARANCE The distance used to degouge the tool holder when solid tool outline is used. STEP_DEPTH The incremental depth of each pass during rough cut NC sequences. The STEP_DEPTH must be greater than zero. The default is not set (displayed as "1"). Applicable for Area turning only. END_STEP_DEPTH If the values of END_STEP_DEPTH and STEP_DEPTH are different, then the step depth of the NC sequence starts at the value of STEP_DEPTH and gradually increases or decreases with each additional slice until the final slice. At the final slice the value

Gv: Nguyn nh Thng

Page | 52

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

of the STEP_DEPTH is the same as the END_STEP_DEPTH value. Applicable for Area turning only. MIN_STEP_DEPTH Controls how the intermediate reference part diameters are machined. The default is a dash (-), which means that all diameters will be machined to stock allowance. Applicable for Area turning only. ROUGH_STOCK_ALLOW and PROF_STOCK_ALLOW The amount of stock left after the rough cut for the finish cut. Both parameters are used for Rough Cut NC sequences only, and specify different stock allowances for roughing and profiling cuts in Area and Groove NC sequences. PROF_STOCK_ALLOW must be set to a value less than or equal to ROUGH_STOCK_ALLOW. When geometry is displayed after automatic material removal, NC Manufacturing uses PROF_STOCK_ALLOW. The default value for PROF_STOCK_ALLOW is 0. In the following illustration, the schematic on the left shows the tool path for ROUGH_OPTION set to ROUGH_ONLY. The amount of stock left after the last cut is equal to ROUGH_STOCK_ALLOW (1). If ROUGH_OPTION is ROUGH_&_PROF, as shown in the schematic on the right, the tool will also make a profiling pass (2), with the amount of stock left after this cut equal to PROF_STOCK_ALLOW (3).

STOCK_ALLOW Determines the stock allowance for Profile turning NC sequences and final programmed thread depth for Thread turning. The default is 0. Z_STOCK_ALLOW Specifies the stock allowance in the Z direction, enabling you to leave different amounts of stock on the diameters and faces of a workpiece. This parameter is implemented for Rough turning only. The default value is a dash (-), in which case the ROUGH_STOCK_ALLOW value is used. Step Depth and Stock Allowance

Gv: Nguyn nh Thng

Page | 53

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

1 STEP_DEPTH 2 Z_STOCK_ALLOW (or ROUGH_STOCK_ALLOW if Z_STOCK_ALLOW is "-")

NUMBER_PASSES Gives you additional control over the number of tool passes during an Area or Groove NC sequence (also controlled by the STEP_DEPTH parameter for Area turning, or STEP_OVER for Groove turning). NC Manufacturing computes step depth using the NUMBER_PASSES parameter value (if other than 0), compares it with the STEP_DEPTH (or STEP_OVER) value, and uses the lesser value. CUT_ANGLE Allows you to cut at an angle. For Outside and Inside turning the angle is measured with respect to the Z axis, for Facingwith respect to the X axis. The default is 0. Applicable for Area turning only. The following illustration shows the tool path if CUT_ANGLE (1) is set to 165 degrees.

NUM_PROF_PASSES Specifies the amount of profiling passes. Applicable for Area and Groove turning when ROUGH_OPTION is ROUGH_&_PROF or PROF_ONLY. The default is 1. PROF_INCREMENT Specifies the offset between the profiling passes. The final pass is always the same, which means that the first pass is offset from the final pass by: (NUM_PROF_PASSES1)*PROF_INCREMENT. The default value for PROF_INCREMENT is 0. If NUM_PROF_PASSES is greater than 1, you must specify a positive value for PROF_INCREMENT. In the example in the following illustration, NUM_PROF_PASSES is 3. The tool makes three cutting passes, offset from each other by the PROF_INCREMENT value (1).

Gv: Nguyn nh Thng

Page | 54

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

CONCAVE_RADIUS Defines the radius for a Round corner condition at a concave corner. CONVEX_RADIUS Defines the radius for a Round corner condition at a convex corner. CHAMFER_DIM Defines the size of the chamfer when a Chamfer corner condition is added. START_OVERTRAVEL and END_OVERTRAVEL These two parameters specify the distance that the tool travels outside the workpiece in the beginning and the end of each pass, respectively. Applicable for Area and Profile turning. The default value is 0. For Area turning, START_OVERTRAVEL and END_OVERTRAVEL are applied only if the cut extension is parallel to the direction of the cut motion, as shown in the following illustration, where START_OVERTRAVEL is applied (1), while END_OVERTRAVEL is not applied (2).

BACK_CLEAR_ANGLE The minimum angle by which the back end of the tool clears the workpiece as it enters an area of smaller diameter than was previously being machined. The default is 5.
Gv: Nguyn nh Thng

Page | 55

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

STEP_OVER The distance between two neighboring cuts. The default is not set (displayed as "1"). Applicable for rough Groove turning (that is, with ROUGH_OPTION other than PROF_ONLY). SIDEWALL_OFFSET Allows you to control the intermediate retract point for the profiling pass in Groove turning (when ROUGH_OPTION is PROF_ONLY or ROUGH_&_PROF, and GROOVE_FINISH_TYPE is NO_BACKCUT). SIDEWALL_OFFSET specifies the length of the second portion of the cut, that is, the distance between the point of retract and the end of the bottom of the groove. The default is a dash (-), in which case the tool retracts at the midpoint of the bottom entity. PECK_DEPTH If set to a value other than 0, the peck cycle is performed. The default is 0. Applicable only for rough Groove turning (that is, with ROUGH_OPTION other than PROF_ONLY). ALT_OSETNO_VAL Specifies the alternative offset register value for Groove turning NC sequences when the ALTERNATE_SIDE_OUTPUT parameter is set to YES. The default value is a dash (-), that is, not used. CONNECT_OVERLAP Specifies the distance that the tool travels along the surface of the part after a pass, before profiling to the start point of the next pass. The CONNECT_OVERLAP parameter is used only if the SCAN_TYPE is specified as TYPE_1_CONNECT. END_CUT_FEED Generally, when a turning tool is approaching a shoulder, there may be some stress on the cutting edge of the tool due to a sudden change in the turn. To avoid this stress, you can set the feed rate of the cut motion by specifying an appropriate value for the END_CUT_FEED parameter. CUT_FEED_CLEAR Specifies the distance from the shoulder at which the cut feed specified in the END_CUT_FEED parameter is applied. Machine SPINDLE_SPEED The rate at which the machine spindle rotates (RPM). The default SPINDLE_SPEED is not set (displayed as "1"). SPINDLE_SENSE The direction of spindle rotation. CW (clockwisedefault), CCW (counterclockwise). SPINDLE_RANGE NO_RANGE (default), LOW, MEDIUM, HIGH, NUMBER. If a value other than NO_RANGE is set, range is included in the SPINDL command in the CL file (for example, "RANGE, LOW"). If set to NUMBER, the RANGE_NUMBER parameter value is used in the SPINDL command (for example, "RANGE, 4", where 4 is the RANGE_NUMBER parameter value). RANGE_NUMBER The value you specify is used as the RANGE_NUMBER in the SPINDL command if SPINDLE_RANGE is set to NUMBER. The default is 0. MAX_SPINDLE_RPM
Gv: Nguyn nh Thng
Page | 56

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

If set to a value other than a dash (-) (which is the default), the MAXRPM attribute is added to the SPINDL command. SPEED_CONTROL CONST_RPM (constant revolutions per minute), CONST_SFM (constant surface feet per minute), CONST_SMM (constant surface meters per minute). The default SPEED_CONTROL is CONST_RPM. CUTCOM Controls tool compensation. The options are: ONTurns on the tool compensation in the CL file. OFF (the default)No tool compensation provided. CUTCOM statements are not output for cut motions. CUTCOM_REGISTER Specifies the number of the register of the machine controller that holds the tool compensation data. The default is 0. TOOL_ORIENTATION Allows you to control the tool orientation. It represents the angle (in degrees) from the tool axis clockwise to the Z-axis of the NC Sequence coordinate system. TOOL_ORIENTATION can be any value between 0 and 360. The default is 0. Note For Head 2, the angle is measured counterclockwise. That is, if TOOL_ORIENTATION is 90, for Head 1 the tool shank is oriented along the positive X-axis of the NC Sequence coordinate system, while for Head 2 the tool shank is along the negative X-axis. TOOL_POSITION_ANGLE Allows you to position a turning tool by rotating it by a fixed angle about the Y-axis. TOOL_POSITION_ANGLE can have any value from 0 to 360. The default is 0. For example, if you set the value of TOOL_POSITION_ANGLE to 15 and set Rotation to Standard in the Tools Setup dialog box, then the output in the CL file is ROTHED/BAXIS, ATANGL, 15.00, CCW. Note To apply the TOOL_POSITION_ANGLE parameter, turning tool positioning must be enabled in the Mill/Turn workcell The value that you specify for TOOL_POSITION_ANGLE is added to the value of TOOL_ORIENTATION to set the cutting orientation of the tool. A positive value for TOOL_POSTION_ANGLE rotates the tool in the counterclockwise direction about the Y-axis while a negative value rotates the tool in the clockwise direction about the Y-axis. Positive and negative values indicate the rotation sense assigned in the workcell. FLASH_TOOL Allows you to flash a cutting tool, that is, rotate the tool by 180 degrees in its spindle to cut in the opposite direction. Set FLASH_TOOL to YES to enable flashing of the tool. The default is NO. If you set FLASH_TOOL to YES for a tool with a flashed orientation, the tool orientation is rotated about the X-axis by 180 degrees and the cutting direction is reversed. If you set FLASH_TOOL to YES for a tool that does not have a flashed orientation, a message appears stating that you have not defined a flashed orientation for the tool.
Gv: Nguyn nh Thng
Page | 57

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

If FLASH_TOOL is set to YES, then the TURRET statement in the CL file displays the offset register. This is the offset number defined for a Flashed orientation in the Offset Table tabbed page of the Tools Setup dialog box. DELAY The duration in seconds of a period of tool dwelling at the bottom of the groove. The default is 0, in which case the "DELAY / t" statement is not used in the CL file. Applicable for Groove turning only. Entry/Exit PLUNGE_ANGLE The angle at which the tool approaches the workpiece. The default is 0. Applicable for Area and Profile turning. PULLOUT_ANGLE The angle at which the tool is pulled away from the workpiece. The default is 0. Applicable for Area and Profile turning. The following illustration shows the toolpath representation for different PULLOUT_ANGLE values:

1 PLUNGE_ANGLE 45 2 PULLOUT_ANGLE 3 PLUNGE_ANGLE 0 4 PULLOUT_ANGLE 45 RETRACT_RATIO Controls the depth of the tool retracting motion during an Area turning NC sequence. This depth is specified as a ratio of STEP_DEPTH. The default is 1.1. The following illustration shows the usage of RETRACT RATIO in Area turning NC sequences:

1 STEP_DEPTH 2. Retracting depth = STEP_DEPTH * RETRACT_RATIO

Gv: Nguyn nh Thng

Page | 58

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

PULLOUT_DIST Used for the final retract of the tool. The default is 0, in which case the system default value for retract is used. Applicable for Groove turning only. FULL_RETRACT_DEPTH Applicable for peck cycle Groove turning only. If other than 0 (the default), the tool retracts all the way back to CLEAR_DIST upon reaching this depth below the top of the groove. CLEAR_DIST For Groove NC sequences, the clearance distance above the workpiece surface at which the PLUNGE_FEED ends and the CUT_FEED begins. For Thread NC sequences, the clearance distance from the workpiece (corresponds to "d" in the AI parameter "FEDTO, d"). The default is 1. APPROACH_DISTANCE In Area turning, used for the initial entry into rough turning, as well as for the entry into the profiling motion. Also specifies the length of approach Tool Motions for all NC sequence types. The default is 0. EXIT_DISTANCE In Area turning, used for the final exit from rough turning, as well as for the exit from the profiling motion. Also specifies the length of exit Tool Motions for all NC sequence types. The default is a dash (-), that is, 0. LEAD_RADIUS The radius of the tangential circular movement of the tool when leading in or out. Used when creating Lead In and Lead Out Tool Motions, and in Build Cut for Profile turning. The default is 0. TANGENT_LEAD_STEP The length of the linear movement that is tangent to the circular lead-in or lead-out motion. Used when creating Lead In and Lead Out motions in Build Cut for Profile turning. The default is 0. NORMAL_LEAD_STEP The length of the linear movement that is normal to the tangent portion of the lead-in or lead-out motion. Used when creating Lead In and Lead Out motions in Build Cut for Profile turning. The default is 0. CUT_ENTRY_EXT For Profile Turning, specifies the entry move type for individual cuts or slices. It has the following values: NONENo entry move. LINE_TANGENTThe tool enters in a line tangent to the cut or slice. NORMALThe entry motion is a straight line normal to the cut motion. LEAD_INThe tool leads into the cut or slice. PLUNGEThe tool plunges before a selected cut motion or approach motion. This parameter works in conjunction with the APPROACH_DISTANCE and PLUNGE_ANGLE parameters. CUT_EXIT_EXT For Profile Turning, specifies the default exit move type for intermediate cuts or slices. It has the following values: NONENo exit move. LINE_TANGENTThe tool exits in a line tangent to the cut or slice.
Gv: Nguyn nh Thng
Page | 59

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

NORMALThe exit motion is a straight line normal to the cut motion. LEAD_OUTThe tool exits along an arc to the cut or slice. GOTO_ENDThe tool moves to the specified datum point at the end of the cut motion if you specify an end point while defining a Profile turning step. The direction in which the tool moves is defined when you select the option of the END_MOTION parameter. GOHOMEThe tool moves to the specified Home point at the end of the cut motion. You must have specified a Home point for the operation. The direction in which the tool moves is defined when you select the option of the END_MOTION parameter. PULLOUTThe tool moves away after a selected cut motion. This parameter works in conjunction with the EXIT_DISTANCE and PULLOUT_ANGLE parameters. ENTRY_ANGLE The angle of the arc created by the circular movement of the tool when leading in. Used when creating Lead In and Lead Out motions in Build Cut for Profile turning. The default is 90. EXIT_ANGLE The angle of the arc created by the circular movement of the tool when leading out. Used when creating Lead In and Lead Out motions in Build Cut for Profile turning. The default is 90. The following illustration shows the various entry/exit parameters used in Profile turning: 1 cut motion 2 NORMAL_LEAD_STEP 3 TANGENT_LEAD_STEP 4 LEAD_RADIUS 5 ENTRY_ANGLE 6 EXIT_ANGLE Thread THREAD_FEED Number of threads per inch. The default value is not set (displayed as "1"). THREAD_FEED_UNITS TPI (default), MMPR, IPR. Allows alternate pitch designations. PERCENT_DEPTH A decimal number between 0 and 1 that indicates the percentage of remaining material to be removed with each pass. Note This option is valid only for AI macros, not for ISO standard CL Data. NUMBER_FIN_PASSES Sets the number of passes to be made after the final thread depth (determined by STOCK_ALLOW) is reached. The default is 1. NUMBER_STARTS The number of threading starts in multiple start threading (corresponds to the AI parameter "TIMES,t" and to the ISO parameter "MULTRD,t"). For example, if

Gv: Nguyn nh Thng

Page | 60

CAD/CAM/CNC

Pro/Engineer Wildfire 5.0

NUMBER_STARTS is set to 4, then four threading starts are spaced at equal intervals around the part. NUMBER_CUTS For ISO threads, the number of times the tool will be positioned to a multiple cut (corresponds to the ISO parameter "CUTS,c"). NUM_TRANSVERSE_CUTS For AI threads, the number of times the tool will be positioned to a multiple cut (corresponds to "n" in the AI parameter "OFSETL,n,o"). CUT_OFFSET For AI threads, the offset distance between the cuts in multiple cut threading (corresponds to "o" in the AI parameter "OFSETL,n,o"). The following illustration shows the NUM_TRANSVERSE_CUTS and CUT_OFFSET parameters. In this example, NUM_TRANSVERSE_CUTS equals 4.

1 thread profile 2 tool 3 CUT_OFFSET OUTPUT_THRD_PNTS If set to YES (the default), uses GOTO statements for the first and last points of the thread into the CL file, before and after the THREAD/AUTO command, respectively. If set to NO, does not use these GOTO statements. INFEED_ANGLE Angle at which the tool begins the cut. The default value is 0. THREAD_DEPTH Thread depth (for General thread type only). The default value is not set (displayed as "1").

Gv: Nguyn nh Thng

Page | 61