Hole machining operation
Application area:
The hole machining operations are designed for drilling, centering, boring, countersinking, tapping, thread milling and hole pocketing. It can machine holes that are not lying in the same plane and that are not lying in orthogonal planes. The operation can be used both for the machining of holes in a model, or for pre-drilling of the tool plunge points for the pocketing and operations.
Setup:
The Setup tab is used to configure the primary parameters of the project. This can involve the positioning of the part on the equipment, the coordinate system of the part, and more. See more
Job assignment:
Center. Create hole by center point.
Create. Create hole by coordinates input. See more
Recognize. Automatically recognize holes in the part. See more
Pattern. Create holes array by pattern. See more
Properties. Displays the properties of an element. You can also call this menu by double clicking on an item in the list. See more
Sorting. Sorting using some parameters to sort holes list. See more
Delete. Removes an item from the list.
Strategy:
Drilling Type.
This group defines the basic parameters of various types of hole processing.
Drilling Type:
Simple drilling. Drilling cycle drills holes with rapid approach to the safe level and rapid retract the safe plane level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Tool return to the Rapid distance(RD) level at the rapid feed.
Drilling with dwell. Drilling cycle drills holes with rapid approach to the safe level, dwell at hole bottom level and rapid retract the safe plane level
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Bottom Dwell (DWB) at the Z min level.
Tool return to the Rapid distance(RD) level at the rapid feed.
Chip removing. Drilling with chip removing cycle performs tool motion to the hole center at the Rapid distance(RD) level and consequent cyclic drill with tool retraction to the Feed distance(FD) level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Step (S).
Bottom Dwell (DWB) at this level.
Rapid return to Feed distance(FD) level.
Dwell for the Top Dwell (DWT) time.
Rapid motion to the previous depth level, with a Deceleration (Dcl).
Work feedrate to the Deceleration (Dcl) with Step (S).
Dwell for the Top Dwell (DWT) time.
Repeat previous five iterations until the full hole depth is reached.
Tool return to the Rapid distance(RD) level at the rapid feed.
Chip breaking. Drilling with chip breaking cycle performs tool approach to the hole center at the Rapid distance(RD). When cyclic drilling is performed with tool retraction for chip breaking.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Step (S).
Bottom Dwell (DWB) at this level.
Rapid tool retraction for the Lead-out (Ld).
Dwell for the Top Dwell (DWT) at the bottom time.
Rapid motion to the previous depth level, with a Deceleration (Dcl).
Work feedrate to the Deceleration (Dcl) with Step (S).
Bottom Dwell (DWB) at this level.
Repeat previous five iterations until the full hole depth is reached.
Tool return to the Rapid distance(RD) level at the rapid feed.
Tapping. Tapping cycle performs rapid approach to the Rapid distance(RD) level, thread tapping with subsequent retraction at work feedrate with reverse spindle rotation.
Drilling cycle <G84> consist of the following steps:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level with M3(M4) and then Spindle reverse M4(M3).
Tool return to the Rapid distance(RD) level at the rapid feed.
Restore spindle rotation direction and speed.
Bore 5. Boring cycle performs tool approach to the hole center, hole boring with stop at minimum level and work feedrate retract to the Rapid distance(RD) level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Spindle stop (M5).
Tool return to the Rapid distance(RD) level at the rapid feed.
Restore the spindle rotation direction and speed.
Bore 6. Boring cycle performs tool approach to the hole center, hole boring with stop at minimum level and rapid retract to the Rapid distance(RD) level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Spindle stop (M5). If Oriented tool retract check box enabled, then spindle stops with the fixed angle of orientation and then the tool shifts slightly sideways in accordance with a given displacements.
Tool return to the Rapid distance(RD) level at the rapid feed.
Restore the spindle rotation direction and speed.
Bore 7. Boring cycle performs tool approach to the hole center, hole boring with stop at minimum level and manual retract to the Rapid distance(RD) level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Spindle stop (M5). If Oriented tool retract check box enabled, then spindle stops with the fixed angle of orientation and then the tool shifts slightly sideways in accordance with a given displacements.
At the bottom of the pit, command M1 is called - wait for the operator. The operator can remove the drill manually.
Tool return to the Rapid distance(RD) level at the rapid feed.
Restore the spindle rotation direction and speed.
Bore 8. Drilling cycle type drills holes with rapid approach to the safe level, dwell at hole bottom level, spindle stop and manual retract to the safe plane level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Bottom Dwell (DWB) at the Z min level.
Spindle stop (M5).
At the bottom of the pit, command M1 is called - wait for the operator. The operator can remove the drill manually.
Tool return to the Rapid distance(RD) level at the rapid feed.
Restore the spindle rotation direction and speed.
Bore 9. Boring cycle type bores holes with rapid approach to the safe level, dwell at hole bottom level, spindle stop and manual retract to the safe plane level.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Bottom Dwell (DWB) at the Z min level.
Tool return to the Feed distance(FD) level at the work feed.
Tool return to the Rapid distance(RD) level at the rapid feed.
By spiral (thread milling). Thread milling cycle is used to machine external or internal threading or to machine hole by a helix. Spiral machining is used then hole diameter is larger than the tool diameter. The tool rotates around the hole axis and simultaneously travels along the axis. spiral diameter is chosen according to the hole and the tool dimensions. Machining can be done in several passes to mill holes of desired diameter.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate travel to the spiral start with Thread step (TS).
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Return to the hole center.
Tool return to the Feed distance(FD) level at the work feed.
Rapid travel to the Rapid distance(RD) level.
Hole pocketing. The cycle is used to machine holes which diameter is greater than the tool diameter. The pocketing is performed by layers. The tool cuts in along a spiral to each layer and then expands the hole to the desired diameter by moving along Archimedes spiral with finishing pass along the circle. The Archimedean spiral is approximated by the circle arcs.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate spiral cut-in to the Depth of cut (Z). Helic diameter (Ds) is specified in the percents of the tool diameter. The Helic step (HS) is defined by the Ramp angle a, mm (Hi) or tool pitch count.
Archimedes spiral with Spiral step (ASP) motion at that level until the tool axis has reaches the circle with diameter equal to hole diameter reduced by the tool diameter.
Finishing pass along specified above circle without level change.
Repeat previous three steps until desired hole depth is machined with travel to the next cut-in point without level change.
Return to the hole center.
Tool return to the Feed distance(FD) level at the rapid feed.
Rapid travel to the Rapid distance(RD) level.
Tapping with chip removing.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Step (S).
Restore spindle rotation direction and speed (M4)
Bottom Dwell (DWB) at this level.
Rapid return to Feed distance(FD) level.
Dwell for the Top Dwell (DWT) time.
Restore spindle rotation direction and speed (M3)
Rapid motion to the previous depth level, with a Deceleration (Dcl).
Work feedrate to the Deceleration (Dcl) with Step (S).
Restore spindle rotation direction and speed (M4).
Bottom Dwell (DWB) at this level.
Repeat previous seven iterations until the full hole depth is reached.
Tool return to the Feed distance(FD) level at the work feed.
Tool return to the Rapid distance(RD) level at the rapid feed.
Tapping with chip breaking.
The cycle consists of:
Rapid tool motion to the hole center at the Rapid distance(RD) level, that is located on the tab Links.
Rapid descend to the Feed distance(FD) level, that is located on the tab Links.
Work feedrate motion to the Step (S).
Restore spindle rotation direction and speed (M4)
Bottom Dwell (DWB) at this level.
Rapid tool retraction for the Lead-out (Ld).
Dwell for the Top Dwell (DWT) time.
Restore spindle rotation direction and speed (M3)
Rapid motion to the previous depth level, with a Deceleration (Dcl).
Work feedrate to the Deceleration (Dcl) with Step (S).
Restore spindle rotation direction and speed (M4).
Bottom Dwell (DWB) at this level.
Repeat previous seven iterations until the full hole depth is reached.
Tool return to the Feed distance(FD) level at the work feed.
Tool return to the Rapid distance(RD) level at the rapid feed.
Groove boring. For this operation recommended to use the Oriented Tool Retract parameter.
The cycle consists of:
Rapid tool motion at the Rapid distance(RD) level, that is located on the tab Links.
Rapid tool motion to the Zmax - Opposite move length(OM).
On spendle rotation (M3)
Work feedrate motion to the Zmax + Opposite move length(OM).
Dwell for the Top Dwell (DWT) time.
Work feedrate motion to the Z min level, that is located on the tab Job assignment in the Properties hole. In absolute values. If you want to use relative values use the parameter H = Zmax - Zmin.
Bottom Dwell (DWB) at this level.
Spindle stop (M5).
Tool return to the Rapid distance(RD) level at the rapid feed.
Below are the parameters that may differ from the verification type
Top Dwell (DWT). Defines the delay at the top level of the hole .(See drilling type hint).
Bottom Dwell (DWB). Defines the delay at the bottom level of the hole. (See drilling type hint).
Step (S). In deep hole drilling refers to the distance or increment between successive passes of the drill bit when drilling deep holes (See drilling type hint).
Deceleration (Dcl). This value is required for the idle movement to the previous depth level. The tool doesn't reach the prior cut at a distance entered in this value. Once the tool reaches the specified value, the movement will occur during the working stroke until the next level (See drilling type hint).
Lead-out (Ld). Retraction value from previous cutting step (See drilling type hint).
Helic step. Defines the plunge helix step (See drilling type hint).
Helic diameter (Ds). Determines the helix diameter of the plunge (See drilling type hint).
Spiral step (S). Archimedes spiral with Spiral step (ASP) motion at that level until the tool axis has reaches the circle with diameter equal to hole diameter reduced by the tool diameter (See drilling type hint).
Depth of cut (Z). Defines the distance between the horizontal layers for (ASP) (See drilling type hint).
Opposite move length (OM) Working movement length (See drilling type hint).
Thread step (TS) Defines the spiral step for the spiral hole machining or the thread pitch in the case of the thread milling (See drilling type hint).
Degression (DG). If enabled: the depth of every following peck is reduced on the defined value. The step reduction occurs until its value is not less than Minimal step. The subsequent steps will be equal to the minimum step.
If disabled: the step is constant. The final step is executed to cover the remaining depth of the hole.
Minimal step (Smin). Minimal step is a percentage of the first step value.
Thread pitch. Defines the pitch in millimeters or inches. It depends on the current measurement units.
Spindle position (Initial angular position). Used for the multistart threads and defines the start Spindle position in degrees.
Socket type. Numerical controls in machining often offer various cycles tailored for different socket types, which can be categorized as either "floating" or "fixed."
Floating.
Fixed.
Oriented tool retract. Options on the Oriented retract panel allow retraction without contact the tool with machined surface at the exit. To do this, after the final depth of hole is reached the spindle stops with a strictly defined angle and a slightly shifts to the side. Then tool returns to the top level with a stationary spindle.
Spindle orientation angle. Defines the start Spindle position in degrees.
ΔX, ΔY, ΔZ - Offset from hole center (See Oriented tool retract hint).
Thread type. Parameter specifies whether the threading is External(OD) or Internal(ID).
Taper angle. Necessary for cutting tapered threads. Through the parameter you can set the Taper angle.
Compensation mode. Similar to the Output group in 2D contouring. See more
Thread direction (Spiral direction). Thread kind, right or left, is determined by the Thread direction. It can also determine the direction of milling Forward or Reverse.
Conventional . Use for hole pocketing. Parameter group works similarly to the Waterline roughing operation - Milling type. See more
Climb. Use for hole pocketing. Parameter group works similarly to the Waterline roughing operation - Milling type. See more
CW (Right). The Spiral is twisted right. The tool is rotating clockwise if watched from above. Use for thread milling.
CWW(Left). The spiral is twisted left. The tool is rotating counter clockwise if watched from above. Use for thread milling.
Round thread count to integer (Round to integer) Try rounding to a smaller or larger number of revolutions.
Thread depth (Td). Defines the distance between the inner and outer diameters of the thread. In all cases (inner and outer threads) the diameter that is defined in the job assignment defines the outer (maxiaml) diameter of the thread. The inner diameter of the thread is calculated as the difference between the outer diameter and the <*<THREAD depth>*>.
Start count. Number of thread starts.
Thread Mill Path. Parameter is used defines the toolpath type according to the used tool type. It can be one of the following: Continuous or Axial Divide.
Continuous. This toolpath type is used for the single-cutter tool, which forms only one thread turn with each turn of the spiral. Geometrically the trajectory is a continuous spiral with Thread step (TS).
Axial Divide. This type is used for multi-cutter tool which forms multiple thread turns for one turn of the trajectory spiral. The trajectory consists of subsequent spiral turns connected with rapid cutting-edge long transitions along the spiral axis with Thread step (TS) and Tool working length (TWL).
Turn count. Number of threads.
Tool working length (TWL). It specifies the length of transitions between adjacent spiral turns. This value must be calculated as the thread pitch multiplied on the coils number that can be created by the tool per one spiral turn (See Axial Divide hint).
Machining sequence (Direction) Processing order.
Top-down. Processing is carried out from top to bottom.
Bottom-up. Processing is carried out from bottom to top.
Rough passes. Toolpath is offset in plane by the 'Roughing passes' thickness amount.
Finish pass. The pass becomes finishing. An additional roughing pass is added to it at a distance specified in the parameter.
Last circle pass. Adds a circular passage at the bottom of the hole.
Hole sorting.
Hole processing order
Optimal. The system minimizes the length of the idle motions.
By list. The order of the holes machining depends on the order in the Job assignment list.
Group holes with the same plane. Item selected then system will optimize machining order inside groups of holes that lie at the same planes.
Use holes coordinate system.
If enabled: ORIGIN command is output before the hole machining. So every hole is machined with it's own local coordinate system. Read the operation coordinate system topic for detailed information about ORIGIN. So the hole machining cycle is applied for the XY plane. Most of the CNC supports the cycles in this plane.
If disabled: All the holes are machined in a common coordinate system operations.
NC Code Format
Defines how the drilling operation is output.
Long Hand. Only simple NC commands like ISO G0, G1 will be used in the CLData.
Canned Cycle. Canned cycles like ISO G81 will be used in the generated CLData.
Cycle format. For compatibility with older versions of postprocessors.
Default (as specified in system Setup). The cycle format will be used, which is specified in the system settings See more. The default setting in the system Setup window has a value EXTCYCLE.
EXTCYCLE (recommended). The new format of the cycle EXTCYCLE will be used. This cycle has an advanced set of parameters, including all machining strategies that are implemented in the system, and allows a realistic simulation of the tool movements according to the chosen strategy.
CYCLE (for old postprocessors). The old format of the cycle CYCLE will be used. This cycle cannot be used for some of the strategies available in the system (e.g., hole pocketing or machining by spiral). Also this cycle simulates any machining strategy only as a simple movement to the lower level of the hole. This format is required for compatibility with older versions of postprocessors, where EXTCYCLE technological command handler is not implemented.
Start cycle at air move safety level. Option defines the position at which the each cycle toolpath will start.
If enabled: the first cycle point is at the air move safety level which depends on the part top level or origin of CS. It can help you to reduce the number of intermediate link points when you want to have the modal cycles output mode at the each next movement (whithout redundant G80 cycle off commands).
If disabled: the the first cycle point located at the Rapid distance from the top level of hole.
By Default. Canned Cycle.
Transformations:
Parameter's kit of operation, which allow to execute converting of coordinates for calculated within operation the trajectory of the tool. See more
See also:
Operation for 2/2.5-axes milling
The ways of the holes machining