Manufacturing > Manufacturing Parameters > High Speed Milling Parameters
  
High Speed Milling Parameters
Common Parameters for High Speed Rough, Rest Rough, Finish, and Rest Finish Sequences
AXIS_SHIFT — Specify the axis shift of the tool along the work piece. Allows you to shift the CL data along the tool axis. If set to a positive value, all CL data shifts down along the tool axis; a negative value shifts the CL data up.
Default: 0
BOTTOM_STOCK_ALLOW — Specify the amount of stock to be left after a sequence on planar surfaces parallel to the retract plane.
Default: -
CLEAR_DIST— Specify the clearance distance above the surface to be milled at which the rapid motion ends and the appropriate feed begins.
Default: Based on internal relation after defining tool.
CUT_ANGLE — Specify the angle between the cut direction and the X-axis of the NC Sequence coordinate system.
Default: 0
Only TYPE_1 value is applicable for SCAN_TYPE parameter in HSM Rough and HSM Rest Rough. Similarly, the PARALLEL_CUTS value is applicable for HSM Finish and HSM Rest Finish sequences.
CUT_TYPE — Specify the cut type. Combined with SPINDLE_SENSE, this parameter controls where the material is relative to the tool when the tool removes material.
Default: Climb
The following options are available—
Upcut
Zig-Zag
Spiral — Available in HSM Finish and HSM Rest Finish sequences. It is not supported for PARALLEL_CUTS and FLAT_LANDS options.
END_HEIGHT — Specify the end height for slices.
Default: -
HOLDER_CLEARANCE — Specify the minimum allowable distance between the tool holder and the machined surface. The parameter works in combination with any stock clearance defined.
Default: 0.2
PULLOUT_DIST — Specify the height above the level of the cut, for example, the slice just milled, up to which the tip of the tool retracts at CUT_FEED and then changes to FREE_FEED. If FREE_FEED is not defined, the tool retracts at Rapid.
Default: -
SCALLOP_HGT — Specify the maximum allowable scallop height to control the tool step depth/step over.
Default: -
SLICE_PATH_SCAN — Specify the order of machining multiple passes within multiple step depths or slices.
Default: PASS_BY_PASS
The following options are available—
PASS_BY_PASS — Activates region-wise machining. The tool completes all slices in one region and then moves to machine the next region.
SLICE_BY_SLICE — Activates slice-wise machining. All the first slices of the regions are one-by-one machined leading on to the second slices.
START_HEIGHT — Specify the start height for slices.
Default: -
STEP_OVER — Specify the parameter to control the lateral depth of cut.
Default: Based on the internal relation after defining tool
The STEP_OVER must be a positive value less than or equal to the cutter diameter.
TOLERANCE — Machine tools move in small straight line increments to approximate curved geometry. Specify the maximum distance that the straight line path deviates from the curved geometry.
Default: 0.06 mm in HSM Rough and HSM Rest Rough.
Default: 0.025 mm in HSM Finish and HSM Rest Finish.
TRIM_TOOLPATH_ON_HOLDER — Divide the tool path into colliding and non-colliding zones provided that the HOLDER_DIAMETER and HOLDER_LENGTH parameters are set. In the colliding zone, the tool holder collides with the reference part and the toolpath gets trimmed, whereas there is no collision in the non-colliding zone. The resultant tool path is the combination of all non-colliding zones.
Default: Yes
In HSM Rough and HSM Rest Rough sequences, this parameter is not supported if the SCAN_TYPE is set to TYPE_1 and the ROUGH_OPTION is set to ROUGH_ONLY.
HSM Rough and HSM Rest Rough Parameters for Cutting Motions
SCAN_TYPE — Specify the way a milling tool scans the horizontal cross-section of a milling volume and avoids islands.
Default: CONSTANT_LOAD
The following options are available—
TYPE_1 — Creates parallel cuts on multiple depths.
TYPE_SPIRAL — Generates a spiral cutter path.
CONSTANT_LOAD — Ensures that the cutting conditions remain almost constant. This offers improvements over conventional constant offset roughing strategies. The strategy avoids full-width cuts by constantly measuring the engagement volume of the tool with material, and gradually removing material from the remaining stock. The stable load on the tool allows an increased material removal rate at higher feed rates and reduces the overall machining time.
ROUGH_OPTION — Specify whether a profiling pass must occur during roughing or rest roughing.
Default: ROUGH_ONLY
ROUGH_ONLY — Create an NC sequence with no profiling.
ROUGH_&_PROF — Create an NC sequence that rough cuts and profiles the stock in Mill window. It applies to TYPE_1 scan type.
INTERMEDIATE_SLICE_ADJUST — Define when the intermediate slices must be created. Use this option in combination with the NUMBER_INTERMEDIATE_SLICES parameter.
Default: DURING
DURING — Create intermediate slices during machining passes.
AFTER — Create intermediate slices after the last slice is machined.
HSM Rough and HSM Rest Rough Parameters for Cut Depth and Allowances
ROUGH_STOCK_ALLOW — Define the amount of stock to be left in the radial direction after the rough cut.
Default: 0
MAX_STEP_DEPTH — Specify the maximum allowed step depth. After finding the positions of the highest and lowest slices, the actual step depth is calculated, which is less than or equal to the specified MAX_STEP_DEPTH.
Default: Based on internal relation after defining tool
You can change the relation from the Relations dialog box or specify the value.
MACHINE_FLATLANDS — Select to machine true flat surfaces of the mold parts. This option helps you to machine flat surfaces on Z axis such as parting surfaces.
Default: YES
If set to NO, it creates constant Z slices without adjusting the step depth. In such a case, stock may remain on the flat surfaces, which can be more or less of defined allowed bottom stock.
1. The option set to NO. The blue surfaces in the image indicate the material left after machining.
2. The option set to YES. All flat surfaces are machined without leaving any material.
MINIMUM_WIDTH — Specify the minimum width. Areas that have a width smaller than the specified width are not machined. Applicable when MACHINE_FLATLANDS is activated.
Default: 1
1. Minimum width is set to 0. All flat surfaces are machined without leaving any material.
2. Flat areas that have less than the specified width are not machined. The width of blue surface is less than the specified width.
FILTER_TYPE — Select the type of region to be filtered out while machining. It is specified in relation with the threshold percentage of the tool diameter. It is used to avoid machining of unnecessary regions.
Default: INSCRIBED_CIRCLE
The following options are available—
INSCRIBED_CIRCLE — Indicates that the maximum region width filtered is a circle diameter, which is inscribed into toolpath within such a region.
DIAGONAL_LENGTH — Indicates that the maximum region width is a diagonal of axis-aligned bounding box built around the toolpath within this region.
THRESHOLD_VALUE_PERCENT — Specify the threshold value in percent of the tool diameter. This value determines the width of a region to be filtered out while machining.
Default: 0 percent
This works in combination with the FILTER_TYPE parameter.
REMOVE_CORNER_PEGS — Select to add extra toolpath around the corners that removes small pegs of material in the corners.
Default: NO
It applies to TYPE_SPIRAL scan type.
1. Extra toolpath that removes corner pegs
NUMBER_INTERMEDIATE_SLICES — Specify the number of slices to be created. The intermediate slice is a Profile slice between the rough slices. The INTERMEDIATE_SLICE_ADJUST parameter dictates when the slices are created.
Default: 0
It does not apply to vertical geometry.
1. The parameter value 2 results into creation of two intermediate slices
2. Main rough cut
DETECT_THICKER_THAN — Specify the thickness. It allows to avoid machining of the areas where amount of stock material is less then specified thickness threshold value.
Applicable only for Rest Rough sequences.
Default: 0.1
PREVIOUS_ROUGH_STOCK_ALLOW — Specify the amount of stock left by the previous roughing portion of the toolpath.
Applicable only for Rest Rough sequences, and when Reference Cutting Tool is selected as a reference on the References tab.
Default: 0
PREVIOUS_BOTTOM_STOCK_ALLOW — Specify the amount of stock left by the previous roughing portion of the toolpath on the surface parallel to the retract plane.
Applicable only for Rest Rough sequences, and when Reference Cutting Tool is selected as a reference on the References tab.
Default: 0
ALLOW_ENTRY_OUTSIDE — Select YES to allow the tool to enter from outside the stock or mill window.
Default: YES
If set to NO, the tool does not enter from outside the stock or Mill window even when it is possible.
1. Tool engages on the material when the option is set to NO.
2. Tool approaches from outside when the option is set to YES.
HSM Rough and HSM Rest Rough Parameters for Entry/Exit Motions
CLOSED_AREA_ENTRY — Specify the entry method for closed areas.
Default: Automatic
The following options are available—
Automatic — Tool takes the best suited entry for closed area.
Helical — Tool enters a closed area by following a helical trajectory. The diameter of the helix is specified by the HELICAL_DIAMETER_PERC parameter.
Radial — Tool radially engages with the stock in a closed area. This option does not work with CONSTANT_LOAD.
 
* When all the types of entry to close area fail, it automatically takes the Zig-Zag ramping.
RAMP_ANGLE — Specify the angle with which the tool enters the next slice or pass.
Default: 5
HELICAL_DIAMETER_PERC — Specify the maximum allowed helix diameter in percent of the tool diameter. This applies for helical entry of the tool.
Default: 80 percent
HSM Finish and HSM Rest Finish Parameters for Entry/Exit Motions
LEAD_RADIUS — Specify the radius of the tangential circular movement of the tool when leading in or out.
Default: 0
CUT_ENTRY_EXIT_EXT — Select the approach direction of the tool.
Default: TANGENTIAL_ARC
The following options are available—
NONE — Tool enters or exits without any lead in and out motion.
TANGENTIAL_ARC — Tool takes horizontal arc for steep areas and vertical arc for shallow areas while leading in and out.
VERTICAL_TANG_ARC — Tool takes vertical arc for all areas while leading in and out.
HORIZONTAL_TANG_ARC — Tool takes horizontal arc for all areas while leading in and out
1. VERTICAL_TANG_ARC
2. HORIZONTAL_TANG_ARC
HSM Finish and HSM Rest Finish Parameters for Cutting Motions
FINISH_OPTION — Specify the machining method to create an optimized tool path.
Default: SMART_CUTS
The following options are available—
CONSTANT_Z — Finishes vertical surfaces or steep areas.
CONSTNAT_CUSP — Creates equidistant cusps in steep as well as shallow areas. The aim is to have a constant distance between each contour so that the cusps are created with the equal height.
SMART_CUTS — Creates combined toolpath which consists of Constant Z slices for steep areas and Constant cusp cuts for shallow areas of a part.
PARALLEL_CUTS — Creates parallel cuts on X-Y plane. Use it for shallow areas.
FLAT_LANDS — Creates toolpath to machine true flat regions of stock. Applicable only for Finish Sequences.
PENCIL_CUT — Creates single toolpath for the inlaying edges. Application only for Rest Finish sequences.
1. CONSTNAT_CUSP
2. CONSTANT_Z
3. FLAT_LANDS
4. PARALLEL_CUTS
SPIRAL_SCAN_DIRECTION — Specify the direction of the toolpath for spiral scan.
Default: OUTSIDE_IN
The following options are available—
OUTSIDE_IN — From border to the center
INSIDE_OUT — From center to the border
HSM Finish and HSM Rest Finish Parameters for Cut Depth and Allowances
STEEP_STEP_OVER — Specify the value of step over when machining a steep area. If a value is not specified for STEEP_STEP_OVER, then the STEP_OVER value is used as the STEEP_STEP_OVER value.
Default: -
FINISH_STOCK_ALLOW — Specify the amount of stock to be left after machining.
Default: -
REST_AREA_OFFSET — Specify the offset value to be applied to the computed rest area. The rest material area is calculated based on the previous tool used.
Applicable only for Rest Finish sequences.
Default: 0
1. The actual machining area calculated based on previous tool.
2. Possible machinable area after setting the Rest Area Offset.
SLOPE_ANGLE_START — Specify the start angle. The SLOPE_ANGLE_START and SLOPE_ANGLE_END form an interval. You can machine surfaces that fall in or out of this interval. The steep areas and shallow areas are detected automatically. The view direction and the angles that form the interval define these areas.
Default: -
Start angle must be smaller than the end angle.
If the step over value is greater than the area you defined by the start and end angles, toolpath is not generated.
SLOPE_ANGLE_END — Refer to SLOPE_ANGLE_START described previously.
Default: -
OPTIMAL_ANGLE — Select YES to automatically determine the direction where the number of cuts will be minimal.
Default: NO
This parameter applies only to PARALLEL_CUTS parameter in Finish and Rest Finish sequences.
MULTI_PENCIL_PASSES — Specify the number of passes on each side of the pencil cuts.
Applicable only for Rest Finish sequences.
Default: 0
DETECT_THICKER_THAN —Specify the thickness. It allows to avoid machining of the areas where amount of stock material is less then specified thickness threshold value.
Default: 0.1