Check this to automatically select all holes with the same diameter as the hole currently selected in the selection box.
Example: To drill a single 6 mm / 1/4" hole and all 12 mm / 1/2" holes, first select the 6 mm / 1/4" hole, then select one of the 12 mm / 1/2" holes, and then check the Select same diameter option.
Using this option is associative to the model. If additional holes with the same diameter are added later, regenerating the operation automatically includes the added holes in the drilling cycle.
When drilling a hole with multiple segments, enable to have neighboring segments included automatically.
Dwelling time in seconds.
Specifying a dwell time halts all axis movement for a specified time while the spindle continues revolving at the specified rpm. This can be used to ensure that chips are cleared before retracting from a hole, and will typically improve the finish of a hole.
Typically a dwelling time between 1/4 second and 1 second is sufficient.
Example: To dwell for 1/4 second, specify 0.25 or 1/4 in this field.
When post processing a drill cycle, the dwell time is specified as one of the drill cycle parameters (typically P), and in most cases it is output in milliseconds (ms).
250ms dwell time in G82
When posting using expanded cycles, the dwell time is output as a regular dwell command (G4).
To calculate the minimum dwell time that ensures at least one complete revolution, use a value of 60 divided by the spindle speed.
Example: At 350 RPM the minimum dwell time should be 60 / 350 = 0.171s (which could be rounded to 0.2s).
The finishing overlap is the distance that the tool passes beyond the entry point before leading out.
Specifying a finishing overlap ensures that the material at the entry point is properly cleared.
No finishing overlap
0.25" finishing overlap
When milling part features with wall thicknesses comparable to sheet metal stock, or even thinner, the stock is subjected to the forces generated by metal removal. This can result in the delicate structure of thin walls moving relative to the tool, making it difficult to maintain dimensional accuracy and impart the specified surface finish.
This option can be used to reduce the vibration and chatter by ensuring that both sides of a thin wall are machined at the same time.
The width of walls that should be considered thin walls.
Any wall with this width or thinner is machined on both sides at the same time to reduce vibration and chatter.
The direction option lets you control if Inventor HSM should attempt to maintain either Climb or Conventional milling.
Climb
Both Ways
Climb
Select Climb to machine all the passes in a single direction. When this method is used, Inventor HSM attempts to use climb milling relative to the selected boundaries.
Conventional
This reverses the direction of the toolpath compared to the Climb setting to generate a conventional milling toolpath.
Both Ways
When Both ways is selected, Inventor HSM disregards the machining direction and links passes with the directions that result in the shortest toolpath.
Specifies if material is removed using Conventional Milling or Climb Milling, or a combination of both.
Conventional Milling
Climb Milling
Climb vs. Conventional Milling
Milling tools advance through the material so that the cutting flutes engage the material at maximum thickness and then decrease to zero. This is called Climb Milling.
Cutting in the opposite direction causes the tool to scoop up the material, starting at zero thickness and increasing to maximum. This is called Conventional milling.
Conventional milling is often used on manual machines because backlash in the machine lead screws causes the tool to lurch when climb cutting. This is not a problem on CNC machines because they use ball screws.
Conventional milling causes the tool to rub against the cutting surface, work hardening the material, generating heat, and increasing tool wear. Raking chips across the finished surface also produces a poorer surface finish.
Unless specifically recommended by the tool manufacturer for the material being milled, always use climb milling on a CNC. Climb milling produces far less cutting pressure and heat, leaves a better surface finish, and results in longer tool life.
Positive
Positive Stock to Leave - The amount of stock left after an operation to be removed by subsequent roughing or finishing operations. For roughing operations, the default is to leave a small amount of material.
None
No Stock to Leave - Remove all excess material up to the selected geometry.
Negative
Negative Stock to Leave - Removes material beyond the part surface or boundary. This technique is often used in Electrode Machining to allow for a spark gap, or to meet tolerance requirements of a part.
The Radial stock to leave parameter controls the amount of material to leave in the radial (perpendicular to the tool axis) direction, i.e. at the side of the tool.
Radial stock to leave
Radial and axial stock to leave
Specifying a positive radial stock to leave results in material being left on the vertical walls and steep areas of the part.
For surfaces that are not exactly vertical, Inventor HSM interpolates between the axial (floor) and radial stock to leave values, so the stock left in the radial direction on these surfaces might be different from the specified value, depending on surface slope and the axial stock to leave value.
Changing the radial stock to leave automatically sets the axial stock to leave to the same amount, unless you manually enter the axial stock to leave.
For finishing operations, the default value is 0 mm / 0 in, i.e. no material is left.
For roughing operations, the default is to leave a small amount of material that can then be removed later by one or more finishing operations.
Negative stock to leave
When using a negative stock to leave, the machining operation removes more material from your stock than your model shape. This can be used to machine electrodes with a spark gap, where the size of the spark gap is equal to the negative stock to leave.
Both the radial and axial stock to leave can be negative numbers. However, the negative radial stock to leave must be less than the tool radius.
When using a ball or radius cutter with a negative radial stock to leave that is greater than the corner radius, the negative axial stock to leave must be less than or equal to the corner radius.
The Axial stock to leave parameter controls the amount of material to leave in the axial (along the Z-axis) direction, i.e. at the end of the tool.
Axial stock to leave
Both radial and axial stock to leave
Specifying a positive axial stock to leave results in material being left on the shallow areas of the part.
For surfaces that are not exactly horizontal, Inventor HSM interpolates between the axial and radial (wall) stock to leave values, so the stock left in the axial direction on these surfaces might be different from the specified value depending on surface slope and the radial stock to leave value.
Changing the radial stock to leave automatically sets the axial stock to leave to the same amount, unless you manually enter the axial stock to leave.
For finishing operations, the default value is 0 mm / 0 in, i.e. no material is left.
For roughing operations, the default is to leave a small amount of material that can then be removed later by one or more finishing operations.
Negative stock to leave
When using a negative stock to leave the machining operation removes more material from your stock than your model shape. This can be used to machine electrodes with a spark gap, where the size of the spark gap is equal to the negative stock to leave.
Both the radial and axial stock to leave can be negative numbers. However, when using a ball or radius cutter with a negative radial stock to leave that is greater than the corner radius, the negative axial stock to leave must be less than or equal to the corner radius.
Allows you to select the drill positions from points (vertices, sketch points, etc.), sketches containing points, arcs (sketch or solid edges), or cylindrical faces.
Specifies that duplicate holes should be removed.
Specifies that the passes should be ordered top down.
Order by depth disabled
Order by depth enabled
Specifies that the holes must be ordered by either increasing or decreasing Z-level.
Toolpaths are ordered by area rather than by depth.
Specifies that the holes should be ordered such that the machining distance is minimized.
Enable to make the tool tip drill completely through the bottom.
Specifies how far the tool drills past the bottom of the hole to ensure through-cutting.
The type of drilling cycle.
Inventor HSM provides a number of pre-defined (canned) drilling cycles.
Selecting a drill cycle determines which parameters can be specified for the drilling operation.
Sets the depth for the first peck move, which plunges in and out of the material to clear and break chips.
The amount by which the pecking depth is reduced per peck.
The minimum allowed pecking depth.
Specifies the pecking depth which forces full retract.
With a chip breaking operation, the drill withdraws a specified distance after advancing into the hole to prevent the binding of chips.
Enables dwelling before pecking retracts to thin out chips. This can increase tool lift significantly depending on the material being machined.
Sets the distance that a boring bar tool moves away from the wall of the toolpath before retracting to prevent gouging. This option only applies to bore bar drill cycles.
Specifies the compensation direction.
Specifies the compensation direction.
Specifies the compensation type.
Specifies the maximum stepover value.
Specifies the maximum horizontal stepover between passes.
Adaptive clearing
Legacy 2D clearing
The maximum amount of smoothing applied to the roughing passes. Use this parameter to avoid sharp corners in the toolpath.
The maximum corner deviation. Use this parameter to avoid sharp corners in the toolpath.
Enable to perform finishing passes using the side of the tool.
With Finishing passes
Without Finishing passes
Specifies the number of finishing passes.
Shown with three finishing passes
The maximum distance between finishing passes.
Forces a full lead in and out on every finishing pass.
Enabled
Disabled
Enable to perform the final finishing pass twice to remove stock left due to tool deflection.
Specifies the amount of radial stock to leave for the roughing pass.
Specifies that multiple depths should be taken.
With Multiple Depth cuts
Without Multiple Depth cuts
Specifies the maximum stepdown between Z-levels.
The number of finishing passes using the bottom of the tool.
Shown with three finishing passes
The size of each stepdown in the finishing passes.
Finishing stepdown
Specifies the taper angle of the walls.
Defining a slope angle can be used to machine features with a 2D strategy that would have otherwise required a 3D strategy.
Slope angle @ 0 degrees
Slope angle @ 45 degrees
Geometry Selection
Bottom Selection
Top Selection
Perform finishing passes only at the final depth to avoid leaving marks on the walls.
Disabled
Enabled
Enable to apply a finishing stepdown to every roughing pass/finishing pass when doing multiple depths with one or more finishing stepdowns.
The machining tolerance is the sum of the tolerances used for toolpath generation and geometry triangulation. Any additional filtering tolerances must be added to this tolerance to get the total tolerance.
Loose Tolerance .100
Tight Tolerance .001
CNC machine contouring motion is controlled using line G1 and arc G2 G3 commands. To accommodate this, CAM approximates spline and surface toolpaths by linearizing them; creating many short line segments to approximate the desired shape. How accurately the toolpath matches the desired shape depends largely on the number of lines used. More lines result in a toolpath that more closely approximates the nominal shape of the spline or surface.
Data Starving
It is tempting to always use very tight tolerances, but there are trade-offs including longer toolpath calculation times, large G-code files, and very short line moves. The first two are not much of a problem because Inventor HSM calculates very quickly and most modern controls have at least 1MB of RAM. However, short line moves, coupled with high feedrates, may result in a phenomenon known as data starving.
Data starving occurs when the control becomes so overwhelmed with data that it cannot keep up. CNC controls can only process a finite number of lines of code (blocks) per second. That can be as few as 40 blocks/second on older machines and 1,000 blocks/second or more on a newer machine like the Haas Automation control. Short line moves and high feedrates can force the processing rate beyond what the control can handle. When that happens, the machine must pause after each move and wait for the next servo command from the control.
Enable to perform multiple finishing passes.
The maximum amount of smoothing applied to the finishing passes. Use this parameter to avoid sharp corners in the toolpath. Setting this parameter leaves more stock than requested at the contour corners.
Enable to perform roughing passes.
Specifies that any cusps left by the roughing passes should be cleared. Enable this setting to avoid tool collision with leftover stock after the roughing passes at walls.
Specifies the horizontal stepover between passes. By default, this value is 95% of the cutter diameter less the tool corner radius.
Horizontal stepover
Specifies the radial stepover between passes. The system default is based on 50% of the cutter diameter.
Spiral stepover
The stepover between passes measured along the surface.
The (additional) width of the chamfer.
For edges that are not already chamfered, this is the final width of the chamfer.
For chamfered edges, this is an additional offset; similar to using negative radial stock to leave.
This is added to the toolpath depth, while keeping the tool in contact with the selected edge by adjusting the toolpath radial offset.
Specifies the direction of the passes.
Pass direction @ 0°
Pass direction @ 45°
Distance to extend the passes beyond the machining boundary.
Pass extension
The maximum cutting depth.
Specifies the top of the stock.
Specifies the amount of engagement the adaptive strategies should maintain.
High Speed Clearing Toolpath
Legacy Clearing Toolpath
The maximum deviation of the optimal tool load. The load is never higher than the optimal load plus the deviation.
With Minimum cutting radius set
With Minimum cutting radius set - sharp corners in the toolpath are avoided minimizing chatter in finished parts.
Without Minimum cutting radius set
Without Minimum cutting radius set - the toolpath attempts to remove material anywhere the selected tool can reach. This produces sharp corners in the toolpath that often leads to chatter in the machined part.
Specifies the fine stepdown for intermediate steps. These steps are upwards in the direction of the tool axis.
Enable to round the extruded walls.
Enable to machine on the inside of the selected closed contours.
Disable to machine on the outside of the selected closed contours.
Open contours may only be specified when this option is enabled.
Machine cavities enabled
Machine cavities disabled
If enabled, the strategy ramps into pockets and machines these.
If disabled, the strategy only machines from the outside-in and leaves pockets unmachined.
Enable to set the stepover manually.
Specifies the minimum stepover.
Specifies that full-width cuts should be avoided.
Specifies the maximum tool engagement for full-width cuts.
Specifies the maximum trochoidal radius.
Specifies that additional Z-levels should be cuts at shallow areas. The following two images are shown with 3D Contour.
Disabled
Enabled
This parameter controls the minimum allowed stepdown between the extra Z-levels. It takes precedence over the Maximum shallow stepover value.
This parameter controls the stepover used to detect areas where extra Z-levels should be inserted. If the normal stepdown results in a stepover of more than this value, extra levels are inserted until the stepover or the minimum stepdown is reached.
If enabled, the strategy attempts to detect the heights of flat areas and peaks, and machine at these levels.
If disabled, the strategy machines at exactly the specified stepdowns.
Used when detecting flat areas. This is the smallest allowable stepdown to make.
Enable to ensure that at least one flute is constantly engaged as it turns during the intermediate steps to avoid chatter and reduce tool wear.
Specifies an axial offset value for the toolpath for the chosen contour.
Enable to do multiple depth cuts.
Axial offset passes are used to create multiple incremental Z offset passes in many of the 3D finishing strategies. They work much like multiple finishing stepdowns in the 2D operations and are useful for removing a fixed amount of stock using several passes. The following images are shown with 3D Parallel.
Disabled
Three axial offset passes
Specifies the maximum stepdown between Z-levels for roughing.
Maximum stepdown - shown without finishing stepdowns
Specifies the desired number of stepdowns.
Additional thickness that is applied to the tool to detect passes along fillets with a radius exceeding the radius of the tool.
An angle in degrees that is used to detect passes along a wall or fold.
When disabled, the number of steps is unlimited, and the result is a collapsed pencil finish of the entire surface.
Enable to specify whether the linking between passes should be done without particular ordering or linking should be done by ordering from inside passes to outside passes.
Specifies if the toolpath moves inside-out or outside-in. Selecting the Don't care option minimizes the ordering by distance.
Inside > out
Outside > in
The angular step in degrees between radial passes.
The radial starting angle in degrees measured from the X axis as viewed from the WCS.
From Angle
The radial ending angle in degrees measured from the X axis as viewed from the WCS.
To angle
Sets the minimum inner radius. The following images are shown with a 3D Spiral toolpath.
No inner radius
Inner radius
Sets the maximum outer radius. The following images are shown with a 3D Spiral toolpath.
No outer radius
Outer radius
The center of the radial passes.
Specifies that the spiral is clockwise.
Specifies the orientation of the turning tool in degrees.
Overrides the tool orientation defined in the setup
Works with all 2D and 3D operations to control 3 + 2 Axis programming.
Tool orientation enabled
Tool orientation disabled
Specifies how the tool orientation is determined using a combination of triad orientation and origin options.
The Orientation drop-down menu provides the following options to set the orientation of the X, Y, and Z triad axes:
The Origin drop-down menu offers the following options for locating the triad origin:
Specifies how the workpiece coordinate system is specified.
Origin & Orientation
Use Origin & Orientation - A sketch point or stock vertex is used to defined the location of the WCS, and a plane or planar face is used to define the orientation of the WCS.
Coordinate System
Use Coordinate System - An existing Inventor user coordinate system (UCS) is used to define both the location and orientation of the WCS.
Stock & Orientation
Use Stock & Orientation - A location on the stock (example: Top Center) is used to define the location of the WCS, and a plane or planar face is used to define the orientation of the WCS.
Enable to override the model geometry (surfaces/bodies) defined in the setup.
Enabled by default, the model selected in the setup is included in addition to the model surfaces selected in the operation. If you disable this check box, then the toolpath is generated only on the surfaces selected in the operation.
Select any sketch feature, or try To Select Open or Closed Contours from the model to form open or closed contours for machining.
You can specify specific target part surfaces here.
Note that bodies are selected by default.
If you want to select individual faces instead, you need to use either Select Other or change the selection filter to select only faces.
Specifies surfaces to avoid. When enabled, toolpaths stay away from the selected surfaces by a specified amount.
Disabled
Enabled
The tool always stays this distance from the selected surfaces.
Inverts the meaning of the Avoid surfaces setting. When enabled, the avoid surfaces are the ones that must be touched within the given clearance while the remaining surfaces are avoided.
Touch surfaces
Use this option to break each pass into segments so that each piece is machined using either downward or upward moves only. This is useful when using insert cutters that are restricted to a specific cutting direction.
Don't Care
Down Milling
Boundaries mode specifies how the toolpath boundary is defined. The following images are shown using a 3D Radial toolpath.
Example 1
Example 2
Boundary modes:
Bounding box
Silhouette
Selection
Use tool containment to control the tools' position in relation to the selected boundary or boundaries.
Inside
The entire tool stays inside the boundary. As a result, the entire surface contained by the boundary might not be machined.
Inside
Center
The boundary limits the center of the tool. This setting ensures that the entire surface inside the boundary is machined. However, areas outside the boundary or boundaries might also be machined.
Center
Outside
The toolpath is created inside the boundary, but the tool edge can move on the outside edge of the boundary.
Outside
To offset the boundary containment, use the Additional Offset parameter.
The additional offset is applied to the selected boundary/boundaries and tool containment.
A positive value offsets the boundary outwards unless the tool containment is Inside, in which case a positive value offsets inwards.
Negative offset with tool center on boundary
No offset with tool center on boundary
Positive offset with tool center on boundary
To ensure that the edge of the tool overlaps the boundary, select the Outside tool containment method and specify a small positive value.
To ensure that the edge of the tool is completely clear of the boundary, select the Inside tool containment method and specify a small positive value.
When enabled, specifies that the boundary limits where the tool touches the part rather than the tool center location.
Disabled
Enabled
The difference is illustrated below on a parallel toolpath using a ball end mill.
Disabled
Enabled
Controls whether or not toolpaths are generated where the tool is not in contact with the machining surface. When disabled, toolpaths are extended to the limits of the containment boundary and across openings in the workpiece.
Enabled
Disabled
Contains toolpaths based on a range of specified angles.
0° - 90°
0° - 45°
45° - 90°
Slope angle confinement is specified by the From slope angle and To slope angle angle parameters on the Geometry tab. Angles are defined from 0° (horizontal) to 90° (vertical).
Only areas equal to or greater than the values in the From slope angle and To slope angle parameters are machined.
Most 3D finishing strategies support slope angle confinement. One use of slope confinement is to confine a selected toolpath strategy to angles where it works best. For example, Parallel Finish is better suited to shallow areas while Contour Finish is better suited to steep areas.
From slope angle is defined from the 0° (horizontal) plane. Only areas equal to or greater than this value are machined.
Slope angle from 0°
To slope angle is defined from the 0° (horizontal) plane. Only areas equal to or less than this value are machined.
Slope angle to 90°
Controls how the tool moves between cutting passes. The following images are shown using the Flow strategy.
For CNC machines that do not support linearized rapid moves, the post processor can be modified to convert all G0 moves to high-feed G1 moves. Contact technical support for more information or instructions how to modify post processors as described.
Specifies when rapid movements should be output as true rapids (G0) and when they should be output as high feedrate movements (G1).
Always use high feed - Outputs rapid movements as (high feed moves) G01 moves instead of rapid movements (G0)
This parameter is usually set to avoid collisions at rapids on machines which perform "dog-leg" movements at rapid.
The feedrate to use for rapids movements output as G1 instead of G0.
Enable to move away from the stock before retracting when possible. By disabling this option, retracts will touch the stock.
When enabled, retracts are done as rapid movements (G0). Disable to force retracts at lead-out feedrate.
Minimum distance between the tool and the part surfaces during retract moves. The distance is measured after stock to leave has been applied, so if a negative stock to leave is used, special care should be taken to ensure that safe distance is large enough to prevent any collisions.
Specifies the maximum distance allowed for stay-down moves.
1" Maximum stay-down distance
2" Maximum stay-down distance
Use this setting to control when to stay down rather than doing retracts when moving around obstacles. Generally, you will want the Adaptive strategy to stay-down more if your CNC machine does slow retracts compared to high feed moves. In such cases, increase the level value in the Stay-down level: drop-down menu. Values increase by increments of 10% with the Least setting at 0% and the Most setting at 100%.
This allows a minimum profile diameter to be set. If a machining area is smaller than the specified minimum profile diameter, then it is not machined.
Specifies the minimum cavity to be cut.
The Direction option lets you control if Inventor HSM should try to maintain either Climb or Conventional milling.
Climb
Select Climb to machine all the passes in a single direction. When this method is used, Inventor HSM attempts to use climb milling relative to the selected boundaries.
Climb
Conventional
This reverses the direction of the toolpath compared to the Climb setting to generate a conventional milling toolpath.
Conventional
Enable to use helical lead in/out movements instead of circular lead in/out movements.
When enabled, the strategy avoids retracting when the distance to the next area is below the specified stay-down distance.
When enabled, passes are done in both directions. Disable to force climb-only machining.
The lead mode settings provide very specific control of the leads. There are five options available.
Specifies that the given lead directions are always relative to the XZ coordinate system. When disabled, the leads are relative to the front/back cutting direction of the individual pass.
Enable to generate a lead-in.
Lead-in
Specifies the radius for horizontal lead-in moves.
Horizontal lead-in radius
Specifies the sweep of the lead-in arc.
Sweep angle @ 90 degrees
Sweep angle @ 45 degrees
Specifies the length of the linear lead-in move for which to activate radius compensation in the controller.
Linear lead-in distance
Replaces tangential extensions of lead-in/lead-out arcs with a move perpendicular to the arc.
Shown with Perpendicular entry/exit
Example: A bore that has lead arcs that are as large as possible (the larger the arc the less chance of dwell mark), and where a tangent linear lead is not possible because it would extend into the side of the bore.
The radius of the vertical arc smoothing the entry move as it goes from the entry move to the toolpath itself.
Vertical lead-in radius
Enable to generate a lead-out.
Lead-out
Specifies that the lead-out definition should be identical to the lead-in definition.
Specifies the radius for horizontal lead-out moves.
Horizontal lead-out radius
Specifies the sweep of the lead-out arc.
Specifies the length of the linear lead-out move for which to deactivate radius compensation in the controller.
Linear lead-out distance
Replaces tangential extensions of lead-in/lead-out arcs with a move perpendicular to the arc.
Shown with Perpendicular entry/exit
Example: A bore that has lead arcs that are as large as possible (the larger the arc the less chance of dwell mark), and where a tangent linear lead is not possible because it would extend into the side of the bore.
Specifies the radius of the vertical lead-out.
Vertical lead-out radius
Enable ramps.
Shown with a 15 degree Ramp angle
Specifies how the cutter moves down for each depth cut.
Predrill
To use the Predrill option, Predrill location(s) must be defined.
Plunge
Zig-Zag
Notice the smooth transitions on the Zig-Zag ramp type.
Profile
Smooth Profile
Helix
Specifies the type of connection done between passes.
Enable to allow vertical plunging. This disables all other types of vertical leads, and causes the machine to move vertically down to the next machining level at the plunge rate specified for the tool.
When enabled, helical ramps are generated whenever possible.
When enabled, contour ramps (or profile ramps) are generated.
When enabled, smoothed contour ramps are generated.
When enabled, zig-zag ramps are generated.
Instead of machining the material inside the contour of a selected area, enabling this parameter allows you to remove the material outside the selected contour, by picking an additional stock contour.
Disable this parameter to force ramping in stock.
Specifies the maximum ramping angle.
The desired taper angle of the helical ramps. Use this setting to keep the tool shaft slightly away from the stock and improve chip escape during ramping.
Specifies the maximum stepdown per revolution on the ramping profile. This parameter allows the tool load to be constrained when doing full-width cuts during ramping.
Height of ramp over the current stock level.
Specifies the minimum distance to the contour for the lead-in helix.
Specifies the helical ramp diameter.
When enabled, ramps are started and ended tangentially in all three axes.
Ramping is done without discontinuities in the first order derivative so that smooth curves are used instead of the usual kinks in the path.
Specifies the minimum ramp diameter.
Enable this to force a profile ramp on top of the selected contour(s).
Use this when cutting out holes, for example.
Enable this to allow the passes to be trimmed back to fit the leads, where otherwise not possible, to allow the CNC machining to maintain a high feed. If disabled, forces the entire pass to be machined. This can result in sharp moves and the minimum corner radius may not be respected.
If checked, the minimum ramp diameter can be set.
The maximum angle of contact ramps.
Specifies that the contact ramp should be smooth.
Enable to remove spikes in the toolpath.
Specifies the angle of the passes which triggers a spike.
Smooths the toolpath by removing excessive points and fitting arcs where possible within the given filtering tolerance.
Smoothing Off
Smoothing On
Smoothing is used to reduce code size without sacrificing accuracy. Smoothing works by replacing collinear lines with one line and tangent arcs to replace multiple lines in curved areas.
The effects of smoothing can be dramatic. G-code file size may be reduced by as much as 50% or more. The machine will run faster and more smoothly and surface finish improves. The amount of code reduction depends on how well the toolpath lends itself to smoothing. Toolpaths that lay primarily in a major plane (XY, XZ, YZ), like parallel paths, filter well. Those that do not, such as 3D Scallop, are reduced less.
Specifies the smoothing filter tolerance.
Smoothing works best when the tolerance (the accuracy with which the original linearized path is generated) is equal to or greater than the Smoothing (line arc fitting) tolerance.
Use Rest Machining.
Limits the operation to just remove material that a previous tool or operation could not remove.
Rest Machining ON
Rest Machining OFF
Specifies the source from which the rest machining is to be calculated.
Union of all dependent operations.
Include all previous operations.
Specifies the rest material resolution.
This value specifies how much rest material you can ignore. Use this parameter to avoid undesired passes where there is little rest material.
Specifies the diameter of the rest material tool.
Specifies the corner radius of the rest material tool.
Specifies the rest material tool taper angle.
Specifies the rest material tool shoulder length.
Specifies the rest material file.
Selects the rest material adjustment for respectively ignoring or ensuring milling of small cusps.
This parameter specifies the amount of stock to be ignored, or additionally removed, depending on the rest material Adjustment setting. The parameter is primarily used to avoid machining of minor rest material with the Ignore cusps setting.
Rest material operation.
Specifies the rest material stock to leave.
The Clearance height is the first height the tool rapids to on its way to the start of the tool path.
Clearance Height
The Clearance height offset is applied and is relative to the Clearance height mode selection in the above drop-down list.
Retract height mode sets the height that the tool moves up to before the next cutting pass. Retract height mode should be set above the Feed height and Top. Retract height mode is used together with the subsequent offset to establish the height.
Retract Height
Retract height offset is applied and is relative to the Retract height mode selection in the above drop-down list.
Feed height mode set the height that the tool rapids to before changing to the feed/plunge rate to enter the part. Feed height mode should be set above the Top. A drilling operation uses this height as the initial feed height and the retract peck height. Feed height mode is used together with the subsequent offset to establish the height.
Feed Height
Feed height offset is applied and is relative to the Feed height mode selection in the above drop-down list.
Top height mode sets the height that describes the top of the cut. Top height mode should be set above the Bottom. Top height mode is used together with the subsequent offset to establish the height.
Top Height
Top offset is applied and is relative to the Top height mode selection in the above drop-down list.
Bottom height mode determines the final machining height/depth and the lowest depth that the tool descends into the stock. Bottom height mode needs to be set below the Top. Bottom height mode is used together with the subsequent offset to establish the height.
Bottom Height
Bottom offset is applied and is relative to the Bottom height mode selection in the above drop-down list.
Specifies the cylindrical plane to which the tool retracts at the start and end of an operation. You can choose from the following cylindrical planes.
Clearance
Specifies the clearance offset value.
Defines the radial confinement by limiting the outer radial range of the toolpath. You can choose from the following:
Outer Radius
Specifies the outer radius offset value.
Defines the radial confinement by limiting the inner radial range of the toolpath. You can choose from the following:
Inner Radius
Specifies the inner radius offset value.
Opens the Tool Library dialog box.
Specifies that a finishing step should be taken
Finishing step
Specifies that the toolpath starts on the other side of the part.
Unselected
Selected
Enable to use a roll-on cut to keep the chips thin.
Specifies the lift distance during repositioning moves.
Lift height 0
Lift height .1 in
Specifies the feedrate used for movements where the tool is not in engagement on the material, but is also not retracted.
Enable this setting to start pocket clearing with a slot along its middle, before continuing with a spiral motion towards the pocket wall.
This feature can be used to reduce linking motion at corners for some pockets.
Use slot clearing enabled
Use slot clearing disabled
The width of the initial clearing slot along the middle of the pocket before continuing with a spiral motion towards the pocket wall.
Slot clearing width
This parameter specifies a range of tool diameters that can be safely used, instead of only the tool selected for the operation.
The allowed range of tool radii start from the selected tool radius and goes up to the selected tool radius, plus the given allowance.
Specifies that sharp corners must be forced.
Specifies that the contouring operation will be used to create a chamfer.
Geometry Selection Tips:
Sharp Corners
Sharp Corners - Select the sharp corner and define the size of the chamfer using the Chamfer Width setting.
Chamfered Edges
Chamfered Edges - Select the bottom edge of the chamfer. The chamfer width is calculated automatically.
Specifies the order in which depth cuts are taken when there are multiple profiles.
Disabled
Disabled - Depth cuts are ordered by depth.
Enabled
Enabled - Depth cuts are ordered by profile.
When programming flat faces with a tool that has a radius in the corner, a cusp (or scallop) can be produced between stepovers.
By default, the Maximum stepover value is overridden to insure that no stepover cusps are produced.
Allow stepover cusps disabled
Allow stepover cusps enabled
Above - Pocket machined with a 3/8" bullnose end mill @ 0.25" Max Stepover.
Avoids machining along the steep areas by automatically choosing the best direction for the parallel passes.
Enable to force simple ordering across the cutting direction instead of ordering by shortest distance. You can use this feature to avoid marks on the machined part in some cases. However, the machining time will be increased due to additional linking motion.
Specifies the distance to offset the stock contour outwards.
Stock Offset
Specifies the distance the machining boundary extends beyond the stock boundary in both X & Y.
Stock Offset
Specifies the distance the lead out feedrate begins before the end of the selected geometry.
@ 0 in.
@ .5 in.
When machining outer corners, it may be necessary to avoid rolling around the corner in order to leave the corner perfectly sharp.
The Outer corner mode setting lets you machine outer corners in three different ways.
Specifies that features are machined in the order in which they were selected. When unselected, Inventor HSM optimizes the cut order.
Specifies the maximum plunge angle for the passes.
The smallest angle (from the tool orientation Z-axis) of the holes to machine.
The largest angle (from the tool orientation Z-axis) of the holes to machine.
The diameter of the smallest holes to machine.
The diameter of the largest holes to machine.
The cutting mode specifies how to machine down the sides.
Single Pass
From Bottom
Trim from Bottom
From Top
Trim from Top
Spiral
Morph
The cutting mode specifies how to machine along the ISO parametric directions of selected surfaces.
Specifies the overall thickness of the stock.
Stock Thickness
Specifies an extra offset along the tool axis relative to the bottom guide curve.
Specifies the distance to extend machining for a closed pass.
Specifies the maximum distance over which to fan the tool axis.
Specifies the tangential extension of the passes.
Specifies an additional tool clearance angle.
Enable to specify that the operation should machine the ID of the workpiece.
Machine inside disabled
Machine inside enabled
A tailstock is used to apply support to the longitudinal rotary axis of the workpiece being machined. This is particularly useful when the workpiece is relatively long and slender. Failing to use a tailstock can cause the workpiece to bend excessively while being cut and cause "chatter".
Enable to activate part catcher when available.
Specifies the home positioning at the beginning and end of the toolpath. The four options are self-explanatory.
Depending on the turning strategy, this setting determines whether the tool machines axially or radially as well as the approach/retract direction.
Turning operations attempt to remove all the remaining stock possible with the selected operation type. Toolpaths can be contained within a specific region using the Confinement button to select confinement boundaries. Confinement regions can be defined with a combination of edges, surfaces, or sketch points.
Specifies the distance to machine beyond the frontside of the model.
Specifies the distance to machine beyond the backside of the model.
Selection button for faces to be threaded.
Enable to
Specifies the radial overlap of the roughing passes.
Specifies the lead-in direction.
Specifies the lead-in extension.
Specifies the lead-out direction.
Specifies the lead-out extension.
Specifies that the lead in/out movement should be into the center of the geometry.
Specifies the maximum grooving stepover.
There are three grooving pattern options:
Specifies the distance to back off from the stock before retracting.
Enable to activate pecking options.
Specifies the pecking depth.
Specifies the pecking retract amount.
Enable to reduce the feed when grooving or parting.
Specifies the radius at which to reduce the feedrate when parting.
Specifies the reduced feedrate to be used at corners.
Specifies that the feed should be reduced at corners.
Specifies the maximum angular change allowed before the feedrate is reduced.
Specifies the minimum radius allowed before the feed is reduced.
Specifies the distance to reduce the feed before a corner.
Specifies the reduced feedrate to be used at corners.
Only reduce the feedrate on inner corners.
Specifies that the operation uses both Climb and Conventional milling to machine open profiles.
Unselected
Selected
Creates a positive or negative diameter offset from the selected geometry.
Specifies the thread depth.
Specifies the thread pitch.
Enable to activate the number of threads.
Specifies the number of threads.
The infeed is the depth of cut per pass and is critical in threading. Each successive pass engages a larger portion of the cutting edge of the insert. There are two infeed mode options.
Specifies the infeed angle.
Enable to fade out the thread at the end.
Enable to perform the final finishing pass twice to remove stock left due to tool deflection.
Enable to
Specifies the amount of stock in the chuck.
Specifies the amount of stock to eject from the current chuck.
The feedrate used for the final finishing pass.
Specifies the distance to extend the open contours tangentially.
No Tangential extension
10 mm Tangential extension
Specifies the distance to extend the open contours tangentially at the end.
Specifies the length of the linear leads.
Specifies the number of radial steps.
Specifies the machining method.
Milling
Milling - Use Milling when processing toolpaths for a mill regardless of configuration.
Turning
Turning or mill/turn - Use Turning when processing toolpaths for a lathe, including lathes with live tooling and mill/turn configurations.
Specifies the scale of the model.
Automatic
Automatic - Creates a cubic stock body that is larger than the model by given offset values.
Cylindrical
Cylindrical - Creates a cylindrical stock body around a defined axis.
From Solid
From Solid - Gives complete control over stock definition by using a solid body in a multi-body part, or from a part file in an assembly.
From Extruded Sketch
From Extruded Sketch - Creates a stock body from a sketch.
Specifies which direction of the extrusion from sketch to be reversed.
Specifies how stock is added to the model.
No Additional Stock
No Additional Stock - No offset values are added to the stock size.
Add Stock to Sides and Top-Bottom
Add Stock to Sides and Top-Bottom - Symmetrical stock offset for all sides. Unique values for top and bottom offsets.
Add Stock to All Sides
Add Stock to All Sides - Unique values for all offset directions.
Specifies the additional stock on the sides.
Specifies the additional stock on the top.
Specifies the additional stock on the bottom.
Specifies the offset of the stock.
Specifies the offset of the stock.
Specifies the offset of the stock.
Specifies the offset of the stock.
Specifies the offset of the stock.
Specifies the offset of the stock.
Specifies the radius of cylindrical stock instead of using an offset value.
Specifies the radius of the stock.
Specifies the radial offset of the stock.
Specifies the location of the Work Coordinate System (datum) for the setup relative to the stock.
WCS Origin Selection
The orientation of the WCS above is defined with the WCS orientation selection box.
Specifies the home position along Z.
Identifies the desired workpiece coordinate system (WCS) for the setup. It is the responsibility of the post processor configuration to map this number to the actual WCS on the machine.
Specifies the number of workpiece duplicates. This is the total number of instances.
Specifies the work offset increment used for workpiece duplication.
Specifies the ordering of the individual operations.
Specifies the perimeter of the stock that needs to be faced.
Disabled
Disabled - The perimeter of the stock as defined in the setup is used.
Enabled
Enabled - Selected faces or edges are projected to the model top.
Used when comparing if two entities are the same, e.g. if two holes have the same diameter.
Advanced parameter. Only shown when advanced mode is enabled
The spindle orientation to use when shifting during boring. Note that not all CNC controls have full support for controlling the spindle orientation.
The fastest simulation mode. Simulation is done to a limited resolution controlled by the quality slider. This mode is only available when simulating 3-axis milling operations in the same tool orientation. Undercutting cannot be simulated for this mode.
This is the most flexible mode. The stock quality is better than the Fast 3D Mode but done to a tolerance controlled by the quality slider. This mode gives the best results for turning and supports multi-core/CPU for fast simulation.
The High Quality Mode can, in some cases, provide better visualization of the stock and can also be faster to update than the other modes. However, the stock has to be updated whenever you zoom and rotate in the model viewport.
The Fast Mode often provides good results for a milling toolpath. It also supports multi-core/CPU for fast simulation and often provides a result faster than possible with Solid Mode. For turning, you should still select the Solid Mode.
The number used to select the tool on the CNC machine.
The index of the tool length offset. This parameter is normally set when using tools with multiple tips indexed by length.
The index of the tool diameter offset.
The index of the tool compensation offset used for turning.
Enable to force a manual tool change on machines with an automatic tool changer.
Enable to check for tool breakage after use.
The type of coolant used with the tool.
The tool material.
A textual description of the tool. This description is included in the tool name shown throughout Inventor HSM.
A textual comment for the tool. The comment is typically included in the post-processed output.
The vendor of the tool. Use this to identify the specific tool used.
The vendors' identifier (ID) for the tool. Use this to identify the specific tool used.
The type of the tool.
The tool unit.
The diameter of the cutter.
The tip diameter of the cutter.
The corner radius of the cutter.
The taper angle.
The angle of the tool tip. This angle is used to calculate the extra depth needed to break the tool through the material.
The tool flute length.
The tool shoulder length.
The tool body length.
The tool shaft/arbor diameter.
The pitch of the tap thread, specified as the vertical distance between the teeth of the tap.
Enable to automatically adjust the spindle speed to maintain a constant surface speed between the tool and the workpiece as the cutting diameter changes . Constant Surface Speed (CSS) is specified using G96 on most machines.
The rotational speed of the spindle.
The diameter of the turning stock.
The spindle speed expressed as the speed of the tool on the surface.
The rotational speed of the spindle when performing ramp movements.
The number of cutting flutes on the tool.
Enable to automatically adjust the feedrate based on the RPM of the spindle to maintain a constant chip speed.
Feed used in cutting moves.
The cutting feedrate expressed as the feed per tooth.
Feed used when leading in to a cutting move.
Feed used when leading out from a cutting move.
Feed used when doing helical ramps into stock.
Feed used when plunging into stock.
The plunge feedrate expressed as the feed per revolution.
Feed used when retracting and not using rapid (G0) moves.
Distance by which to extend the chamfer cutting pass.
The angle of the chamfer measured from the Z-axis.
Specifies the distance to extend the open contours tangentially at the end.
When enabled, each roughing and finishing step is machined to the full depth before moving to the next step.
Order by step disabled
Order by step enabled
When using a tool with a holder, you can choose between one of five different shaft and holder modes, depending on the machining strategy. Collision handling can be done for both the tool shaft and holder, and they can be given separate clearances.
Disabled
Pull away
Trimmed
Detect tool length
Specifies that the shaft of the selected tool will be used in the toolpath calculation to avoid collisions.
The tool shaft always stays this distance from the part.
Specifies that the holder of the selected tool will be used in the toolpath calculation to avoid collisions.
The tool holder always stays this distance from the part.
When using a tool with a holder, you can choose between three different holder modes. Collision handling can be done for the tool holder, and they can be given separate clearances.
Disabled
Pull away
Cusp height is the theoretical surface finish produced by successive toolpaths left by the radius of the cutter. A smaller tool diameter or a larger stepover produces a larger cusp height.
Cusp height
Specifies that extra passes will be added where the surface is steep perpendicular to the machining direction. This is important for plastic injection molds where the cutting direction needs to be consistent to avoid marks on the parts.
Disabled
Enabled
Defines the minimum stepover that is used when Machine steep areas is enabled, regardless of the stepdown amount.
Defines the maximum steep stepdown.
Enable to add a set of passes perpendicular to the specified machining direction to reduce machining cusps.
Disabled
Enabled
Spiral
Spiral with circles
Concentric circles
Enable to create a constant spiral move toolpath for the pocket. This can provide a smooth run on the machine.
Standard 2D pocket toolpath
Morphed spiral 2D pocket toolpath
Enable to enter a fillet radius.
Specify a fillet radius.
When enabled, passes are generated from the confinement boundaries defined by all confinement features (machining boundaries, slope, heights, etc.). When disabled, passes are generated from the machining boundaries resulting in passes normally not following the surface.
When using slope confinement and/or rest machining for a Scallop operation, you can enable the Machine areas using boundaries check box to start offsetting the toolpath from the boundaries created by the slope and/or rest material detection.
You can specify a boundary overlap so that the boundary of the detected slope range or rest area is extended by the specified overlap amount.
Contour passes are usually ordered from top to bottom. Enable this check box to specify that passes should be ordered bottom-up (bottom to top).
Ordering is done so that the passes with the smallest Z-level tool orientation are done first in one operation for multiple contours. This method is very useful for machining fragile materials like graphite.
This value is used to offset the center of the tool from the generated toolpath by a specified distance.
Enable to automatically add stepovers as needed.
The number of offset stepovers to use for the morph operation.
The number of roughing steps.
Specifies the overlap distance used for passes split due to up/down machining.
The number of additional steps to each side of the pencil seed.
Specifies whether to do the flow Along u (similar to the X-axis in the Cartesian coordinate system) or to flow Along v (similar to the Y-axis in the Cartesian coordinate system).
Specifies that the tool should follow the surface normals.
Enables multi-axis tilt to avoid collision with the holder when using short tools.
Specifies the number of degrees the tool should be tilted forward.
Specifies the number of degrees the tool should be tilted sideways.
Specifies the minimum allowed tilt from the selected operation tool axis.
Specifies the maximum allowed tilt from the selected operation tool axis.
Specifies the maximum distance over which to fan the tool axis.
Specifies the maximum length of a single segment for the generated toolpath.
Specifies the maximum angle change in a single tool axis sweep for the generated toolpath.
You can add tabs to the 2D Contour toolpath to hold the workpiece securely while all other material is machined away. Tabs are very useful when cutting thin plastic or wood materials using 2D routers.
Rectangular tabs
Triangular tabs