Peck Drilling Strategies: Optimizing G83 Cycles for Deep Holes

Optimize G83 peck drilling cycles for deep holes. IJK progressive peck formulas, feed/speed reductions by L/D ratio, G73 vs G83 selection, carbide drill considerations, and practical programming examples.

Deep Hole DrillingTechnical Guides8 min read

The difference between a working deep hole drilling program and an optimized one can be a factor of 3–5× in cycle time and tool life. The key is not just using G83, but using it with the right parameters — peck depth, feed reduction, and chip breaking strategy matched to the material and depth.

This guide covers the practical optimization of peck drilling cycles for holes from 3×D to 30×D and beyond.


1. G81 vs G73 vs G83: When to Use Each

Cycle Retract Behavior Best For Depth Limit
G81 No retract (single pass) Shallow holes, carbide drills ≤ 3–4×D
G73 Small retract (chip break) Medium holes, stringy materials ≤ 6×D
G83 Full retract to R-plane Deep holes, any material > 4×D, unlimited

G73 vs G83 Detail

Feature G73 (Chip Break) G83 (Full Retract)
Retract distance 0.010–0.020 in (parameter-set) Full retract to R-plane
Chip evacuation Partial (flute-dependent) Complete
Cycle time Faster Slower
Coolant access Limited Good — flood reaches cutting zone
Carbide drills ❌ Not recommended ❌ Not recommended
Best material Aluminum, brass, mild steel Stainless, titanium, Inconel

Sources: CNC Cookbook; Haas CNC; G-Code Tutor; G-W Online CNC textbook.

For deep holes (> 4×D), G83 is the preferred cycle because complete chip evacuation is critical. The cycle time penalty of G83 is small compared to the cost of a broken drill from chip packing.

For the standard G83 programming format and parameters, see the G-Code Reference.


2. Fixed Peck vs. Progressive Peck (I-J-K)

Fixed Q Peck

G83 X_ Y_ Z_ R_ Q_ F_ ;

Where Q is a fixed peck depth used for every peck.

Problem: A fixed peck depth that works at the surface (where the drill is rigid) may be too aggressive at depth (where the drill is deflecting). Conversely, a depth safe at 20×D is unnecessarily shallow at 2×D.

Progressive I-J-K Peck (Haas and Many Controls)

G83 X_ Y_ Z_ I_ J_ K_ R_ F_ ;
Parameter Meaning Recommended Starting Value
I First peck depth 3–5× drill diameter
J Reduction per peck 2× drill diameter
K Minimum peck depth 1× drill diameter

Sources: Haas CNC programming guide; CNC Cookbook; MHCC Pressbooks.

How the I-J-K Sequence Works

  1. First peck depth = I
  2. Each subsequent peck is reduced by J
  3. Once the peck depth reaches K, all remaining pecks use K
  4. This continues until Z-depth is reached

Worked Example — Imperial

3/8″ (0.375″) drill, 2.25″ deep hole in aluminum:

Parameter Calculation Value
I (first peck) 4 × 0.375″ 1.500″
J (reduction) 2 × 0.375″ 0.750″
K (minimum) 1 × 0.375″ 0.375″
Z (final depth) 2.25″ + drill point ~2.44″

G-Code:

G83 R0.1 Z-2.44 I1.5 J0.75 K0.375 F12.0

Peck sequence: 1.500″ → 0.750″ → 0.375″ → 0.375″ → to Z.

Worked Example — Metric

10 mm drill, 60 mm deep hole in steel:

Parameter Calculation Value
I 4 × 10 mm 40 mm
J 2 × 10 mm 20 mm
K 1 × 10 mm 10 mm

G-Code:

G83 R2.0 Z-65.0 I40 J20 K10 F150

Peck sequence: 40 mm → 20 mm → 10 mm → to Z.

Benefit vs Fixed Q

Using I-J-K progressive pecking instead of fixed Q can reduce the number of pecks by 50–70% — for a 2.25″ deep hole with a 3/8″ drill, from 21 pecks (fixed Q) down to 7 pecks (progressive) (MHCC Pressbooks).


3. Feed and Speed Reductions by L/D Ratio

As hole depth increases, cutting parameters must be reduced. The following table provides starting reduction factors:

Hole Depth (×D) Speed (RPM) Factor Feed (IPM) Factor
≤ 3×D 1.00 (no reduction) 1.00
4×D 0.80 0.90
5×D 0.70 0.80
6×D 0.60–0.65 0.80
8×D 0.50 0.60
10×D 0.45 0.50
15×D+ 0.35–0.40 0.40–0.50

Source: MHCC Pressbooks “Deep Holes and G83 Multi-Peck Drill Cycle”; RIGPL catalog; Allied Machine technical guide.

Example Calculation

8 mm carbide drill, 64 mm depth (L/D = 8:1), in 4140 steel:

Step Calculation Result
Base cutting speed for 4140 From tool manufacturer 60 m/min
Base RPM 60 × 1,000 / (π × 8) 2,387 RPM
L/D reduction (8×D) Multiply by 0.50 1,194 RPM
Base feed per rev 0.08 mm/rev 0.08
L/D reduction (8×D) Multiply by 0.60 0.048 mm/rev
Feed rate (mm/min) 1,194 × 0.048 57 mm/min

4. Carbide Drills — A Special Case

Solid carbide drills are brittle. The repeated impact loading from peck retraction and re-entry can cause edge chipping or shattering.

General rule: Carbide drills should be used with G81 (single pass) whenever possible, not G83 or G73 (CNC Cookbook; G-W Online CNC textbook).

When Pecking Is Unavoidable (Carbide)

If you must peck with carbide (deep hole, no through-spindle coolant):

Parameter Recommendation Why
Peck depth Very small (0.3–0.5×D) Minimizes shock on re-entry
Retract G73-style short retract (not full G83) Keeps drill in cut, reduces impact
Feed rate Conservative Reduces cutting forces
Coolant Through-spindle strongly preferred Flood coolant cannot reach deep enough

Best practice for carbide in deep holes: Use a through-spindle coolant (TSC) twist drill with parabolic flutes. These can often drill to 10–15×D in a single G81 pass without pecking, eliminating the impact issue entirely.


5. Peck Depth by L/D Ratio (Fixed Q Without I-J-K)

For controls without I-J-K support, use these fixed Q values as starting points:

L/D Ratio Recommended Peck Depth (×D)
3–5×D 1.5–2×D
5–8×D 1.0–1.5×D
8–12×D 0.5–1.0×D
> 12×D 0.3–0.5×D

Source: MHCC Pressbooks; CNC Cookbook.


6. Advanced Strategies

End Feed Rate Reduction

Some controls support an E parameter (end feed rate) with a D parameter (start depth for reduction). This reduces feed as the drill approaches breakthrough, preventing exit burrs and reducing the risk of the drill grabbing.

G83 X_ Y_ Z_ R_ Q_ F_ D_ E_ ;

Where D = depth at which E starts, E = reduced feed at breakthrough.

Spot Drilling

Always spot drill before deep hole drilling. A 90° or 120° spot drill creates a chamfer that guides the main drill and prevents walking. For holes > 8×D, a pilot hole of 1–2×D depth with a larger point angle than the main drill is recommended (see Pilot Hole Guide when available).

Coolant Pressure Requirements

Condition Recommended Pressure Notes
G81, up to 4×D, flood coolant 2–10 bar Conventional flood may work
G83, 4–10×D, flood coolant 2–10 bar Marginal — chips may not clear
G83, > 10×D, through-spindle 40 bar minimum Required for chip evacuation
Carbide drill, single pass 40–70 bar Through-tool coolant essential

For detailed coolant calculations, see the Coolant Pressure and Flow Rate Guide.


7. Material-Specific Recommendations

Material Recommended Cycle Peck Strategy Notes
Aluminum G73 Shallow pecks (1×D) Stringy chips; chip breaking needed
Low-carbon steel G83 I-J-K Progressive Good chip formation; reduce peck at depth
Alloy steel (4140) G83 I-J-K Progressive Start conservative
Stainless 304/316 G83 only Small pecks (0.5–1×D) Work-hardens; never let tool dwell
Titanium G83 only Very small pecks (0.3–0.5×D) Low thermal conductivity; high coolant pressure
Inconel G83 only Very small pecks (0.3×D) Extreme heat; use coated carbide + TSC
Cast iron G81 or G83 Single pass if possible Chips are powder-like; G83 for deeper holes

For material-specific parameters, see the Speeds and Feeds Reference.


8. Programming Example — Complete G83 Program

O1000 (PECK DRILLING EXAMPLE)
N10 T01 M06 (10mm carbide drill)
N20 G90 G80 G17 G54
N30 G00 X0 Y0
N40 G43 H01 Z50.0
N50 S1200 M03
N60 M08
N70 G99 G83 X25 Y25 Z-65.0 R3.0 I40 J20 K10 F150
N80 X75 Y25
N90 X25 Y75
N100 X75 Y75
N110 G80 G00 Z50.0
N120 M09
N130 M05
N140 M30

Key parameters explained:

  • I40 = first peck 40 mm (4×D)
  • J20 = reduce by 20 mm each peck
  • K10 = minimum peck 10 mm (1×D)
  • F150 = feed rate 150 mm/min
  • R3.0 = retract plane 3 mm above part
  • G99 = retract to R-plane between holes

Key Sources

  1. MHCC Pressbooks, “Deep Holes and G83 Multi-Peck Drill Cycle” — IJK formulas and L/D reduction table
  2. CNC Cookbook (cnccookbook.com), “G81, G73, G83: Peck Drilling Canned Cycles” — cycle comparison
  3. Haas CNC, “G83 Normal Peck Drilling Canned Cycle” — IJK parameter documentation
  4. Haas CNC, “Drilling With High-Speed Peck” tech document — carbide drill guidelines
  5. G-Code Tutor, “G73 and G83 Drilling Cycles” — cycle behavior comparison
  6. G-W Online CNC textbook — carbide drill pecking limitations
  7. ISCAR Drilling Handbook — material-specific recommendations
  8. Allied Machine technical guide — L/D correction factors

Deep Hole Drilling Editorial Team

We provide independent, practical content for deep hole drilling and precision manufacturing professionals. Our articles are researched and reviewed to ensure technical accuracy and relevance.

Have feedback? Contact us

Stay informed

Get the latest deep hole drilling insights delivered to your inbox.