Create a Drilling Deep Hole Operation

task target This task shows how to insert a Drilling Deep Hole operation in the program.

To create the operation you must define:

  • the tool that will be used
pre-requisites Open the HoleMakingOperations.CATPart document, then select the desired Machining workbench from the Start menu. 

Make the Manufacturing Program current in the specification tree.

scenario 1. Select Drilling Deep Hole .

A Drilling Deep Hole entity along with a default tool is added to the program.

The Drilling Deep Hole dialog box appears directly at the Geometry tab page . This tab page includes a sensitive icon to help you specify the geometry of the hole or hole pattern to be machined.

2. Select the red hole depth representation then select the hole features as shown below.
Just double click to end your selections.

The sensitive icon is updated with the following information:

  • depth and diameter of the first selected hole
  • hole extension type: through
  • number of points to machine.
3. If needed, you can invert the tool axis direction by selecting the axis representation in the sensitive icon.
4.  Select the Strategy tab page to specify the following machining parameters:
  • Approach clearance
  • Depth mode: by tip
    The depth value used is the one specified in the Geometry tab page.
  • Breakthrough distance
  • Maximum depth of cut and retract offset
  • Decrement rate and Decrement limit 
  • Dwell mode
  • Compensation number depending on those available on the tool
  • Compensation application mode.

The other parameters are optional in this case.

A tool is proposed by default when you want to create a machining operation. 

If the proposed tool is not suitable, just select the Tool tab page to specify the tool you want to use.

Remember that you can make use of the hole diameter found on the selected hole feature to select an appropriate tool. This is described in Edit the Tool of an Operation.

5.  Select the Feeds and Speeds tab page to specify the feedrates and spindle speeds for the operation.
Note that in the tool path represented in the strategy page, tool motion is as follows:
  • Motion at machining feedrate from 1 to 2
  • Dwell for specified duration
  • Retract at retract feedrate from 2 to 3
  • Motion at plunge feedrate from 3 to 4
  • Motion at machining feedrate from 4 to 5
  • Dwell for specified duration
  • Retract at retract feedrate from 5 to 6
  • Motion at plunge feedrate from 6 to 7
  • Motion at machining feedrate from 7 to 8
  • Dwell for specified duration
  • Retract at retract feedrate from 8 to 9

Distance (1,2) = A + Dc
Distance (3,4) = A + Dc - Or
Distance (4,5) = Or + Dc*(1 - decrement rate)
Distance (7,8) = Or + Dc*(1 - 2*decrement rate).

Also note that:
 Depth of current peck > Maximum depth of cut * Decrement limit.

For more information see Example of Decrement rate and Decrement limit.

6. If you want to specify approach and retract motion for the operation, select the Macros tab page to specify the desired transition paths. The general procedure for this is described in Define Macros of an Axial Machining Operation.
7. Before accepting the operation, check its validity by replaying the tool path.
8.  Click OK to create the operation.
Example of output

If your PP table is customized with the following statement for Drilling Deep Hole operations:


A typical NC data output is as follows:

CYCLE/DEEPHL, 25.000000, INCR, 5.000000, 500.000000, MMPM, 5.000000, DWELL, 3

You can use Edit Cycle to edit or choose output syntaxes. For more information please refer to Editing Cycle Syntaxes in Axial Machining Operations.

The parameters available for PP word syntaxes for this type of operation are described in the NC_DEEPHOLE section of the Manufacturing Infrastructure User's Guide.

end of task