2.5 to 5-Axis Drilling Operations

The 2.5 to 5-Axis Drilling operations share some common parameters accessible in their dialog boxes. Parameters specific to given operations are also listed. The contents of the dialog boxes may vary from the examples shown below. These dialog boxes contain controls for:

Related Topics
2.5 to 5-Axis Drilling Operations Common Reference Information



Machining Strategy Parameters

Note: Since the position of those parameters varies in the different dialog box, they are listed in alphabetical order.

Power
Specifies power option for the operation.

There are different Power values for different operations under a single tool change. You can output this Power syntax in the APT source for the operation and use this output in setting up the machine, to use the full potential of multi-task drill tool holders, and effectively improve productivity and performance:

The options in the Power dropdown combo box are as follows:

  • From Tool Assembly: The Power value defined in the tool assembly is taken into consideration for that operation.
  • Fixed: This value is specific to the operation and there is no impact of the Power value chosen for tool assembly.
  • Powered: This value is specific to the operation and there is no impact of the Power value chosen for tool assembly.

Note:

The Power parameter value is editable for the following axial operations:

  • Drilling,
  • Spot Drilling,
  • Drilling Dwell Delay,
  • Drilling Deep Hole,
  • Drilling Break Chips,
  • Tapping,
  • Reverse Threading,
  • Thread without Tap Head,
  • Boring,
  • Boring and Chamfering,
  • Reaming,
  • Counter Boring,
  • Counter Sinking,
  • Chamfering Two Sides,
  • Sequential Axial.

Since the tool motion is not purely axial for these operations (meaning Powered cannot be set to Fixed), Power is set to Powered and is not editable for the following operations:

  • Boring Spindle Stop,
  • Back Boring,
  • T-Slotting,
  • Circular Milling,
  • Thread Milling,
  • Sequential Groove.

At the Tool Assembly level, you can select Fixed or Powered for the following operations:

  • Boring Spindle Stop,
  • Back Boring,
  • T-Slotting,
  • Circular Milling,
  • Thread Milling,
  • Sequential Groove.

Approach clearance (A)
Specifies a safety distance along the tool axis for approaching the hole reference.
Approach clearance 2 (A2)
Defines a safety distance along the tool axis for approaching the chamfering or back boring pass.

This is available for Boring and Chamfering, Chamfering Two Sides, and Back Boring operations.

Automatic draft angle
Specifies the draft angle to be applied on the circular flank between the top and bottom of the hole.

This is available for Circular Milling, for Standard Machining mode only.

Automatic ROTABL
When selected, generates rotation motions between drilling points that have different tool axes.
  • This capability works with a 3-axis milling machine with rotary table when ROTABL/ output is requested.
  • Rotary motions are displayed during replay.
  • Facilitates environment setup by minimizing the requirement on post processors (avoids having to deal with X, Y, Z, I, J, K outputs for rotary tables).
  • Provides the NC programmer with a more accurate tool path simulation for machine tools with rotary table.

Note: No rotary motion is performed if a linking macro motion is defined (and activated) on the drilling operation. If activated, the linking macro is always performed between the points to machine.

Axial mode
The options in the Axial mode dropdown combo box specifies how the distance between two consecutive levels is computed.

The options are:

  • Maximum depth of cut (Mdc) Defines the maximum depth of cut in an axial strategy.
  • Number of levels Defines the number of levels to be machined in an axial strategy.
  • Number of levels without top.
  • Available for Circular Milling (Standard Machining mode only)

Breakthrough (B)
Specifies the distance in the tool axis direction that the tool goes completely through the part.
Compensation application mode
The options in the Compensation application mode dropdown combo box specifies how the corrector type specified on the tool (P1, P2, P3, for example) is used to define the position of the tool.

The options are:

  • Output point: the tool compensation point is generated in the output file. The tool path computation is done according to the tool tip.
  • Guiding point: the tool motion is computed according to the tool compensation point and the tool compensation point is generated in the output file.

Note: The tool compensation point is defined on the tool and used on the operation. The Compensation application mode defines the tool position to reach.

Compensation output
The options in the Compensation output dropdown combo box manage the generation of Cutter compensation (CUTCOM) instructions in the NC data output.

The options are:

  • None: Cutter compensation instructions are not automatically generated in the NC data output. However, CUTCOM instructions can be inserted manually. In this case, refer to Procedure for Generating CUTCOM Syntaxes .
  • 2D radial profile: Both the tool tip and cutter profile can be visualized during tool path replay. Cutter compensation instructions are automatically generated in the NC data output. An approach macro must be defined to allow the compensation to be applied.
  • 2D radial tip: The tool tip can be visualized during tool path replay. Cutter compensation instructions are automatically generated in the NC data output. An approach macro must be defined to allow the compensation to be applied.
  • Available for Circular Milling, for Standard Machining mode only.

First compensation
Specifies the first tool compensation number for the operation.
Second compensation
Specifies the second tool compensation number for the operation. Available for Boring and Chamfering and Chamfering Two Sides operations.
Decrement limit
Specifies the coefficient used to determine the maximum allowed depth of cut for a peck in a Drilling Deephole operation. The depth of a new peck never becomes smaller than the Maximum depth of cut multiplied by the Decrement limit i.e. Depth of current peck > Maximum depth of cut * Decrement limit

When Depth of current peck = Maximum depth of cut * Decrement limit, this depth is kept for all remaining pecks until the total depth is reached.

Example: A Drilling Deephole operation uses the following parameters:

  • Maximum depth of cut = 10mm
  • Decrement rate = 0.1
  • Decrement limit = 0.8

Therefore, depth of current peck is always greater than 8mm (that is, 10mm*0.8):

  • Depth of peck 1 = 10mm
  • Depth of peck 2 = 9mm
  • Depth of peck 3 = 8mm
  • Depth of remaining pecks = 8mm

Note: The value of Decrement limit must be greater than zero.

Decrement rate
In a Drilling Deephole operation, decreases the effective depth of cut at each new peck until the total depth is reached:
  • Depth of peck 1 = Max depth of cut (Dc)
  • Depth of peck 2 = Dc * (1-Decrement rate)
  • Depth of peck 3 = Dc * (1-2*Decrement rate) and so on.

Note: If Decrement rate is equal to zero, the Max depth of cut (Dc) is applied at each new peck as a constant step.

Depth mode
The options in the Depth mode dropdown combo box describe how the depth computation is done, depending on the type of operation.

The options are:

  • tool tip,
  • shoulder,
  • diameter
  • or a distance value.

Direction of cut
The options in the Direction of cut dropdown combo box are as follows:


  • Climb milling: the front of the advancing tool (in the machining direction) cuts into the material first
  • Conventional milling: the rear of the advancing tool (in the machining direction) cuts into the material first.
  • Available for Circular Milling and T-Slotting.

Distance between paths (Dp)
Specifies the maximum distance between two consecutive tool paths in a radial strategy (for both Standard and Helical Machining modes). Available for Circular Milling.
Dwell mode
The options in the Dwell mode dropdown combo box are as follows:


  • None
  • By revolutions: specifies the number of revolutions for the dwell
  • By time units: specifies the time duration of the dwell.

Helix mode
The options in the Helix mode dropdown combo box specifies how the helix computation is to be done (for Helical Machining mode only), and are as follows:


  • Pitch (P): Specifies the helix pitch
  • Angle (Ang): Specifies the helix angle.
  • Available for Circular Milling.

Machining mode

The options in the Machining mode dropdown combo box are as follows:

  • Standard
  • Helical
  • Available for Circular Milling.

Note: Helical interpolation instructions can be generated in the output file (APT source and Clfile) for helical tool motions.

Machining Strategy
The options in the Machining Strategy dropdown combo box specifies how the tool is computed, and are as follows:


  • Mono-pass (default value) Machining motion is done in one pass. Tool is considered as a mono-cutting level tool.
  • Optimized passesThis strategy is useful for thread mill tool (more than one cutting level exists on the tool). It is not available when a boring bar is used. Tool path depends on the tool characteristics and thread depth. One or more helical (height = pitch) tool paths can be generated: the number of helical tool paths depends on the effective thread length of the tool and the thread depth of the hole.
  • Available in Thread Milling.

Note:

  • Regarding thread mills and effective thread length: Length1 depends on Cutting length (Lc) and Taper angle (Ach). See Tool Resources for Milling and Drilling for geometry parameters.

  • Cutting levels on the tool is the number of thread pitches that can be machined during one helical motion. The number of cutting levels is defined as follows:
    • Number of effective cutting levels = int (Length 1 / tool pitch)
    • Effective thread length = number of cutting levels * pitch.
  • Between helical tool paths:
    • Approach macro motion is done before each helical motion
    • Retract macro motion is done after each helical motion
  • The following figure illustrates the motion involved for 2 helical tool paths.

    Key to colors and arrows in this figure:



    The helical tool path is done for one helix pitch height. The distance is defined from start of one helix motion to next start of next helix motion. (Distance = effective thread length of the tool + pitch.)

    The figures below illustrate the various combinations depending on tool type, tool's effective thread length, thread depth of hole, machining strategy, machining direction

    • Thread mill, Machining strategy=Optimized passes, Machining direction=Top to Bottom:



    • Thread mill, Machining strategy = Optimized passes, Machining direction = Bottom to Top:



    • Thread mill or Boring bar, Machining strategy = Mono-pass, machining direction = Top to Bottom:



    • Thread mill or Boring bar, Machining strategy = Mono-pass, Machining direction = Bottom to Top:



Machining tolerance

  • Specifies the maximum allowed distance between the theoretical and computed tool path.
  • Available for Circular Milling and Thread Milling.
Max depth of cut (Dc)
Specifies the maximum depth of cut for:
  • Each peck in a Drilling Deephole operation
  • Each break chips pass in a Drilling Break Chips operation.
Number of paths (Np)
Specifies the number of tool paths in a radial strategy (Available for Circular Milling, for both Standard and Helical Machining modes).
Output CYCLE syntax
When selected, generates the output in CYCLE mode.
  • to generate CYCLE statements, select the Output CYCLE syntax check box and set the NC Data Options option to Yes in the NC Output Generation dialog box.
  • Otherwise, GOTO statements is generated.

Note: when several axis orientations are present in a machining pattern, output of the components of the tool axis orientation is possible whenever the NC data format is set to Axis (X, Y, Z, I, J, K) in the Part Operation's Tool Resources for Milling and Drilling.

Percentage overlap
Specifies the percentage overlap (Available for Circular Milling, for both Standard and Helical Machining modes).
Plunge for chamfering

  • if a Plunge mode is selected (By tip or By diameter), you can deactivate the plunge motion for the chamfering phase of the operation by deselecting the Plunge for chamfering check box. In this case, the plunge motion is done for the boring phase only.
  • Available for Boring and Chamfering operations.
Plunge diameter (Pd)
Specifies the plunge diameter value.
Plunge mode
The options in the Plunge mode dropdown combo box specifies an axial plunge from the hole reference at plunge feedrate prior to machining, and are as follows:


  • None,
  • By tip,
  • By diameter.

Note:

The overall plunge distance is determined as follows: Approach clearance + (Plunge depth - Plunge offset) where Plunge depth is determined by a tool tip or tool diameter value.





Plunge offset (Po)
Specifies the plunge offset value.
Plunge tip (Pt)
Specifies the plunge tip distance.
Retract
Specifies the retract clearance after the machining pass in a Back Boring operation.
Retract offset (Or)
Specifies the value of
  • The back motion used to break chips after each drilling pass in a Drilling Break Chips operation.
  • The offset where machining feedrate starts before each new peck in a Drilling Deephole operation.
Sequencing mode
The options in the Sequencing mode dropdown combo box specifies the order in which machining is to be done, and are as follows:


  • Axial first:axial machining is done first then radial
  • Radial first: radial machining is done first then axial.
  • Available for Circular Milling (Standard Machining mode only)

Shift mode
The options in the Shift mode dropdown combo box are used to offset the tool just before retracting, and are as follows:
  • None
  • By linear coordinates, with:
    • Shift along X
    • Shift along Y
    • Shift along Z
  • By polar coordinates with:
    • Shift distance
    • Shift angle

    The values entered for the selected shift mode determine the angle at which the active part of the boring bar stops and the amount of the tool displacement.

    For a shift defined by polar coordinates (90deg, 1.5mm), the tool is displaced 1.5mm as indicated by the arrow in the figure below.

    The same shift motion could be obtained by the linear coordinates (0mm, 1.5mm, 0mm).

Spring pass
Available for Circular Milling and Thread Milling, indicates whether or not a spring pass is to be done at the same location as the last pass. The spring pass is used to compensate the natural 'spring' of the tool and improve the surface finish.

Geometry

For 2.5-axis operations, the program automatically manages holes at different levels using horizontal transition paths.

The Geometry tab lets you select the required geometry and parameters.

Note: The look of the tab varies with the operation used.



Origin Offset
Specifies an Origin Offset in order to shift the entire tool path by the specified amount.
Extension: Blind/Through
Manages the type of the hole.
Jump Distance
Allows an extra clearance for moving in Rapid motion between the holes to be drilled whenever this distance is greater than the approach clearance. For example, for an approach clearance of 2.5mm and a jump distance of 10mm, the extra clearance is 7.5mm.
Top Element/Projection

  • Projection mode. The reference pattern points are projected onto the selected part surface. The projected points and the axes normal to the surface define the hole positions to be drilled.

  • Top Element mode. The reference pattern points define the hole positions to be drilled. The machining depth takes into account the normal distance between the reference points and the selected part surface.

Inverse Pattern Ordering
Allows an operation to locally override the ordering of the machining pattern by inverting it.
  • If not selected, the machining pattern can be machined as defined (and as shown in the authoring window).
  • If selected, the tool path computation begins at the last point and finishes at the first point.

    Note: This does not modify the ordering on the machining pattern: the pattern numbers shown in the authoring window are not modified.

This option is useful in the following cases:

  • When machining symmetrical parts. Refer to Effect of Reverse Machining Conditions.
  • To save machining time when managing two operations sharing the same machining pattern on a large part. The first operation can be set to machine from the first position to the last one, and the second operation can be set machine from the last position to the first one.

Relimit Hole Origins
The Relimit hole origin and Machine different depths check boxes can be used together to manage the machining strategy of different design hole configurations. In the following figures the red star () represents the origin of the selected design hole, and the green star () represents the start of the tool path:
  • Relimit hole origin Off, Machine different depthsOff

  • Relimit hole origin Off, Machine different depthsOn

  • Relimit hole origin On, Machine different depthsOff

  • Relimit hole origin On, Machine different depthsOn

Machine different diameters
Lets you machine different hole diameters in a Circular Milling operation:
  • If selected, the diameter specified for each position of the machining pattern is machined.
  • Otherwise, the diameter of the first position of the machining pattern is used for all the pattern holes.
Machine different depths
When dealing with design feature holes in design patterns, both the result and specification mode are taken into account (except for Spot Drilling, Counterboring, and Countersinking operations).
  • When selected, the Machine different depths check box manages automatically different depths of holes in a pattern (result mode).

  • When cleared, the program uses the values specified in the Geometry tab for the pattern holes (specification mode).

Note:

  • For Threading operations, select the Machine different thread depths check box when you want the program to take the real thread depth of each selected pattern hole into account.
  • Different thread depths can be applied only when information exists on the geometry linked to the machined position. For example, thread information exists on a threaded design hole but none exists for a circular edge. When no thread information exists on the geometry linked to the machined position, the depth defined on the operation is used.

Machine Blind/Through

  • If selected, the blind/through characteristic of the hole is determined for each position of the machining pattern.
  • If not selected, the blind/through characteristic of the first position of the machining pattern is used for all the pattern holes.

Note: The Machine Blind/Through capability is not available for user features.

Bottom Plane
If a bottom plane is selected, the machining depth is the distance between the hole origin and its projection on the bottom plane. This machining depth is computed for each hole in the machining pattern. The depth shown in the geometry dialog box is the machining depth computed for the first hole. The Machine different depths setting is ignored when a bottom plane is selected.

Machining Patterns

A machining pattern comprises two sets of data:


  • Patten geometry: hole positions/axes, top element
  • Pattern usage or technology data: ordering mode, jump distance, local entry/exit distances, local depth, activate/deactivate status.



New Pattern


Prompts you to create a machining pattern for the operation by clicking the sensitive text (No Point or x Points) and selecting one of the existing patterns displayed in a dialog box and/or select geometry in the authoring window to define the hole positions.

Note: The new machining pattern is created when you create the machining operation. The pattern geometry and technology data is stored and the new pattern is assigned an identifier

	Machining Pattern.x

If there are already machining patterns on previous operations, the list allows a quick selection of an existing pattern. If selected, the existing pattern is shared between the operations.




  • Copy from Current: The machining pattern (geometry and technology data) is duplicated. The pattern cannot be shared. It is possible to modify the machining data in the current machining operation without impacting other operations.
  • New from Current (share geometry): The machining pattern (geometry and technology data) is duplicated. The pattern can be shared. If the pattern is modified, all operations using it can be impacted.
  • New Pattern: A new machining pattern is created with the geometry and technology data that you specify.

Note:

  • Modification of a machining pattern is possible using the Machining Pattern editor only. This editor can be opened by double-clicking the machining pattern in the manufacturing view. Refer to Creating a Machining Pattern on Machinable Features for more information.
  • It is possible to reference in a machining pattern one or more 3D Wireframe features (that is, Projection, Symmetry, Rotation and Translation operators) containing at least one point.

Pattern Ordering Modes

Holes that are selected for a machining pattern can be ordered using the contextual menu in the dialog box:


  • Closest: to obtain the shortest possible tool path,
  • Manual: to obtain a numbered sequence defined by you,
  • By Band: a Band Ordering dialog box appears allowing you to obtain a Zig Zag or One Way ordering in bands with a width defined by you.

An example of Zig Zag ordering of a pattern of 40 points for a band width of 18mm is illustrated below:

An example of One Way ordering of the same points and same band width is illustrated below:

Reverse Ordering
Reverses the numbered sequence of pattern points (for example, points numbered 1 thru 10 can be numbered 10 thru 1).

Contextual Menu on No Points / x Points

A number of contextual commands are available for managing hole positions when you right click the No Points / x Points sensitive text in the Geometry tab.



Remove All Positions
Removes all positions from the pattern.
Remove
Displays a dialog box for removing selected positions from the pattern.
Deactivate
Displays a dialog box for deactivating selected points of the pattern.
Move After
Displays a dialog box for moving one or more positions after a specified position in the pattern. Only available when Pattern Ordering mode is set to Manual.
Analyze
Displays the Geometry Analyser for consulting the status of the referenced geometry.
Find Features Through Faces
Allows you to quickly locate circular edges in a selected face. .

Contextual Menu on Pattern Points

A number of contextual commands are available when you right-click a pattern point.



Deactivate the Point
Deactivates the selected point in the pattern. An O symbol indicates that the point is omitted from the pattern. A deactivated point can be activated in the pattern again.
Invert Selection
All omitted points are retained in the pattern again; pattern points become omitted points.
Select All
Allows you to include all omitted points in the pattern again.
Set as Start Point
Allows you to choose the start point for the pattern.
Renumber
Allows you to renumber points in the pattern. Only available when Pattern Ordering mode is set to Manual.
Edit Entry Distance and Edit Exit Distance
Allow you to locally edit Entry and Exit distances at individual points in a hole pattern. This can be useful for locally specifying a clearance that is greater than the one defined by the Jump Distance.
Edit Depth
Allows you to edit the depth of a pattern point.
Restore Associativity
Restores the original values taken from the selected design feature if these were modified by you, and so restore associativity with the feature.
Edit Local Axis
Allows you to locally modify the tool axis at a point. The Tool Axis dialog box appears.

For more information, see Defining the Tool Axis.
Insert after Current Position
Allows you to insert one or more positions (or patterns) after the current point in the pattern. Only available when Pattern Ordering mode is set to Manual.
Remove Current Position
Deletes the current point from the pattern.
Remove Linked Positions
Deletes the current point and all linked positions from the pattern. Linked positions are points from the same design pattern, for example.

Contextual Menu on Tool Axis


  • In the dialog box:


    • Fixed Axis: the tool axis orientation is the same for all the selected points
    • Variable Axis: the tool axis orientation can vary from one point to another
    • Normal to PS Axis: the tool axis orientation is determined by the normal to the selected part surface.
  • In the authoring window:

    When you select pattern points by means of design holes or circular edges, the orientation of tool axis is automatically initialized using semantic information related to the selected geometry. If a geometrical point is selected, there is no semantic information to determine the tool axis. In this case, the tool axis is initialized from the z-axis of the absolute axis system.

    You can modify the tool axis by right-clicking a pattern point and selecting Edit Local Axis (see Contextual Menu on Pattern Points for more information).

Note that the tool axis orientation can be inverted by clicking the tool axis symbol in the Geometry tab.

NC Macros

You can define transition paths in your machining operations by means of NC macros:

  • Approach: to approach the operation start point,
  • Retract: to retract from the operation end point,
  • Linking: to link points of a pattern,
  • Clearance: to define the feedrate on the horizontal path between two machining positions.



All types of macros used in Drilling operations are collision checked. If a check element is specified between two machined positions, a linking macro is applied to avoid collisions. Check (or fixture) elements as well as an associated Offset on Check can be specified in the Geometry tab.



Important:
  • When a check element is specified, the tool assembly along with the tool is taken into account for the detection of collisions with the check element.
  • If a tool assembly is not defined, then only the tool is taken into account for the detection of collisions with the check element.

Some specific axial machining operations support additional macro types:


  • Global approach and Global retract (Circular Milling and Thread Milling):
    • The Approach macro is used to approach each drilled point in the pattern,
    • The Global approach macro is used in the approach of the first drilled point only.
    • For the first point, the Global approach is added before the Approach macro.
    • Similarly, the Retract macro is used to retract from each drilled point, and the Global retract macro is used in the retract from the last drilled point only. For the last point, the Global retract is added after the Retract macro.
  • Return between levels (predefined macro in Circular Milling in Standard Machining mode only, which is used link two consecutive levels). A special feature of this macro is the capability to specify a feedrate value on the approach motion between levels.

  • Return in a level (predefined macro in Circular Milling in Standard Machining mode only, which is used to link two consecutive paths in a given level).

For all axial operations, Edit Cycle in the dialog boxes allows you to:


  • Display the unresolved syntax of the NC Instruction of the operation. This is the syntax as specified in the PP table referenced by the current Part Operation.
  • Display and, if needed, modify the syntax that is resolved either by geometric selection and user entries.

See Defining Macros and Inserting PP Instructions