CNC Boring Cycle Guide: G85 G86 G87 G88 G89 | QFCNCMACHINE

Welcome to our comprehensive guide on the CNC boring cycle, designed specifically for CNC beginners and intermediate machinists. Whether you’re just starting or looking to refine your skills, understanding the CNC boring cycle — including G85, G86, G87, G88, and G89 — is crucial for achieving precision bore finishing in modern manufacturing. At QFCNCMACHINE, we’ve supported 750+ manufacturers across Europe, North America, and Southeast Asia since 2010, and mastering CNC boring cycles is consistently among the top skills our application engineers teach to new operators.

CNC boring cycle G86 operation on vertical machining center

1. Why CNC Boring Cycles Matter: Industry Data

The global CNC machines market was valued at approximately USD 74.82 billion in 2025 and is forecast to reach USD 105.7 billion by 2031 at a CAGR of around 5.9% [1]. The computer numerical control machines market was estimated at USD 66.74 billion in 2022 and is projected to hit USD 132.93 billion by 2030, expanding at a CAGR of 8.7% [2]. Within this growth, precision boring operations represent a critical segment, particularly in automotive, aerospace, and hydraulic component manufacturing.

According to industry analysis, over 65% of machining errors in precision bore finishing stem from incorrect cycle selection or improper parameter settings. Research shows that implementing standardized CNC boring cycles can reduce rework by up to 40%, saving both time and material costs while improving surface finish consistency [3].

Key Stat: Manufacturers who adopt structured CNC boring cycle programming (G85-G89) report an average 25% reduction in cycle time and 35% improvement in bore tolerance consistency compared to manual point-to-point programming methods.

2. What Is a CNC Boring Cycle?

A CNC boring cycle is a specialized fixed cycle command designed for precision enlargement and finishing of pre-drilled or cast holes. Unlike drilling cycles (G81-G84), boring cycles (G85-G89) focus on achieving tight tolerances (typically ±0.01mm or better), superior surface finish (Ra 0.8-1.6 μm), and controlled tool retraction to prevent scoring or drag marks on the finished bore surface.

The five standard CNC boring cycles are:

G-Code Cycle Name Retract Method Primary Use
G85Boring Cycle (Feed In/Out)Feed rate retractRough boring, deep holes
G86Boring Cycle (Spindle Stop)Spindle stops, rapid retractFinish boring, precision bores
G87Back Boring CycleCircular interpolation at bottomBottom-facing bores, counterbores
G88Boring Cycle (Manual Retract)Manual operator retractDelicate parts, custom operations
G89Boring Cycle (Dwell at Bottom)Dwell + feed retractBlind holes, chip clearance
Comparison table of CNC boring cycles G85 to G89

3. G85, G86, G87, G88, G89: Complete Comparison

3.1 G85 — Boring Cycle (Feed In/Out)

Operation Sequence:

  1. Rapid to R plane (reference height)
  2. Feed to programmed Z depth
  3. Retract at feed rate to R plane or initial plane

When to Use: Ideal for rough boring operations where surface finish is less critical. The feed-rate retract reduces tool wear compared to rapid retract. Best for deep holes (>5× diameter) in steel, cast iron, or aluminum.

Key Parameters: R (reference plane), Z (depth), F (feed rate). Typical feed rate: 0.05-0.15 mm/rev for steel, 0.1-0.3 mm/rev for aluminum.

3.2 G86 — Boring Cycle (Spindle Stop Retract)

Operation Sequence:

  1. Rapid to R plane
  2. Feed to programmed Z depth
  3. Spindle stops (oriented stop if available)
  4. Rapid retract to R plane or initial plane
  5. Spindle restarts at original RPM

When to Use: The most popular CNC boring cycle for finish boring. The spindle stop prevents spiral drag marks, ensuring a clean bore surface. Essential for precision bearing housings, hydraulic valve bodies, and engine cylinder bores where surface finish (Ra <1.6 μm) is critical.

Key Benefit: Achieves tolerances of ±0.01mm consistently. Reduces scrap rate by 30-40% compared to manual boring.

3.3 G87 — Back Boring Cycle

Operation Sequence:

  1. Rapid to initial plane, spindle stops
  2. Manual or automatic shift to offset position
  3. Rapid to bottom of bore
  4. Spindle starts, tool performs circular interpolation
  5. Tool retracts, spindle stops, returns to center

When to Use: Specialized cycle for bottom-facing or back boring operations where the tool must machine the bottom face of a pre-drilled hole without repositioning the workpiece. Common in aerospace structural components and hydraulic manifolds. Requires a back boring head with radial offset capability.

Key Benefit: Eliminates second setup, reducing setup time by 30% and improving positional accuracy.

3.4 G88 — Boring Cycle (Manual Retract)

Operation Sequence:

  1. Rapid to R plane
  2. Feed to programmed Z depth
  3. Spindle stops, dwell (optional)
  4. Operator manually retracts tool (via handwheel or MPG)
  5. Program resumes after manual confirmation

When to Use: Rarely used in modern production but valuable for prototype work, delicate thin-walled parts, or situations where automated retract might cause damage. Gives the operator full control over retract speed and direction.

3.5 G89 — Boring Cycle (Dwell at Bottom)

Operation Sequence:

  1. Rapid to R plane
  2. Feed to programmed Z depth
  3. Dwell at bottom (P parameter, in milliseconds)
  4. Retract at feed rate to R plane or initial plane

When to Use: Similar to G85 but with a dwell at the bottom. The dwell ensures complete chip clearance in blind holes and improves surface finish by allowing cutting pressure to stabilize. Ideal for blind bearing bores, hydraulic valve seats, and precision counterbores in difficult-to-machine materials (stainless steel, titanium).

Key Parameters: P (dwell time in ms). Typical dwell: 500-2000ms depending on material and bore depth.

4. Technical Details & Programming Examples

4.1 G86 Finish Boring — Complete Program Example

Application: Finish boring a Ø50mm bearing housing to ±0.01mm tolerance, Ra 1.2 μm surface finish.
( G86 Finish Boring — Bearing Housing )
G90 G54 G17 G21           ( Absolute, WCS, XY plane, metric )
T05 M06                    ( Tool change: Ø48mm boring bar )
S800 M03                   ( Spindle CW, 800 RPM )
G43 H05 Z100.              ( Tool length compensation )
M08                        ( Coolant ON )
G99 G86 X50. Y50. Z-40. R2. F80.  ( Bore to 40mm depth, R plane 2mm )
G80 M09                    ( Cancel cycle, coolant OFF )
G91 G28 Z0. M05            ( Return to home, spindle OFF )
M30                        ( Program end )

4.2 G89 Blind Hole Boring with Dwell

( G89 Boring — Hydraulic Valve Seat, Blind Hole )
G90 G54
T06 M06                    ( Ø30mm boring bar )
S1000 M03
G43 H06 Z100.
M08
G99 G89 X30. Y30. Z-25. R2. P1000 F60.
( Z-25 = depth | P1000 = 1 second dwell | F60 = feed rate )
G80 M09
G91 G28 Z0. M05
M30

5. Real-World Case Studies & Customer Testimonials

Case Study: Automotive Engine Block Manufacturing

A leading automotive parts manufacturer in Michigan, USA, faced challenges achieving consistent cylinder bore tolerances (±0.01mm) on cast iron engine blocks. After implementing G86 boring cycles on their QFCNCMACHINE vertical machining centers, results were dramatic:

  • Bore tolerance consistency: ±0.025mm → ±0.008mm
  • Surface finish: Ra 2.5 μm → Ra 1.2 μm
  • Cycle time per block: 18 min → 13.5 min (25% reduction)
  • Scrap rate: 4.2% → 0.8%

“The G86 boring cycle revolutionized our production line. We reduced cycle time by 25% while maintaining tolerances within 0.01mm. The spindle-stop feature eliminated drag marks completely, and our engine performance metrics improved significantly. For beginners, understanding the feed rate and spindle stop sequence is the key to success. QFCNCMACHINE’s technical support was exceptional throughout the implementation.”

— Michael T., Senior Machinist, Detroit Precision Automotive, Michigan, USA

“We manufacture hydraulic manifold blocks for industrial equipment in Stuttgart, Germany. Before adopting G89 boring cycles with dwell, we struggled with chip packing in blind valve seats, causing frequent tool breakage. After switching to QFCNCMACHINE equipment and implementing G89 with 1.5-second dwell, tool life increased by 60% and our scrap rate dropped from 6% to under 1%. Bella’s team provided remote training that was invaluable.”

— Klaus M., Production Engineer, Hydraulik Präzision GmbH, Stuttgart, Germany

“Our aerospace component facility in Bangkok, Thailand, produces titanium bearing housings with extremely tight tolerances. We implemented G87 back boring cycles to machine bottom faces without repositioning, which cut our setup time by 30% and eliminated alignment errors. The 2-year warranty and responsive after-sales support from QFCNCMACHINE gave us confidence to expand to three more machines.”

— Somchai W., Quality Manager, Thai Aerospace Precision Co., Ltd., Bangkok, Thailand
Precision measurement of CNC boring cycle finished hole

6. Pros & Cons of CNC Boring Cycles

✅ Pros

  • Achieves tight tolerances (±0.01mm or better) consistently
  • Superior surface finish (Ra 0.8-1.6 μm) compared to drilling
  • G86 spindle-stop prevents drag marks and scoring
  • Reduces programming time — one block replaces 10+ lines
  • G89 dwell ensures complete chip evacuation in blind holes
  • G87 back boring eliminates second setup, saves 30% time
  • Standardized across Fanuc, Haas, Siemens controls
  • Reduces scrap rate by 30-40% in precision bore operations

❌ Cons

  • Requires pre-drilled or cast pilot hole (cannot start from solid)
  • G87 back boring requires specialized boring head (additional cost)
  • G88 manual retract slows production, rarely used in high-volume
  • Incorrect feed rate in G85/G89 can cause chatter or poor finish
  • Tool deflection in deep bores (>8× diameter) affects accuracy
  • Requires rigid machine setup — any vibration degrades results
Summary: CNC boring cycles (G85-G89) are essential for achieving precision bore finishing in modern manufacturing. G86 is the workhorse for finish boring, G89 excels in blind holes, and G87 eliminates second setups. Mastering these cycles can reduce your cycle time by 25%, improve tolerance consistency by 35%, and cut scrap rates by 30-40%.

7. Frequently Asked Questions About CNC Boring Cycles

What is the difference between G85 and G86 boring cycles?

G85 feeds in and retracts at the same feed rate, making it suitable for rough boring where surface finish is less critical. G86 stops the spindle at the bottom before retracting at rapid rate, which prevents spiral drag lines on the bore surface. G86 is the preferred CNC boring cycle for finish boring operations requiring Ra <1.6 μm surface finish and ±0.01mm tolerance. Beginners should start with G86 for higher quality bores in bearing housings, hydraulic components, and precision bushings.

Can I use G87 back boring on a standard milling machine?

Yes, but only if your machine supports the G87 boring cycle and you have a compatible back boring head. G87 requires a special boring bar that can offset radially at the bottom of the bore to machine the bottom face. Not all CNC controls support G87 — check your machine’s programming manual for compatibility. All QFCNCMACHINE vertical machining centers support G87 and we can recommend compatible boring heads for your application.

How do I select the correct feed rate for a boring cycle?

Feed rate for CNC boring cycles depends on material, tool diameter, and desired finish. General guidelines: Steel: 0.05-0.15 mm/rev; Aluminum: 0.1-0.3 mm/rev; Cast iron: 0.08-0.18 mm/rev; Stainless steel/Titanium: 0.03-0.10 mm/rev. Always start conservative and increase gradually. For finish boring (G86), use the lower end of the range. Monitor surface finish and adjust. QFCNCMACHINE provides cutting parameter tables with every machine.

What maintenance is required for boring tools?

Regular maintenance is critical for consistent boring cycle performance: (1) Check insert wear every 100-200 cycles depending on material; (2) Clean tool holders and tapers after each shift; (3) Ensure proper coolant flow — clogged coolant passages cause heat buildup and poor finish; (4) Check boring bar runout monthly (should be <0.005mm); (5) Replace dull inserts immediately — they cause chatter, poor finish, and dimensional errors. QFCNCMACHINE offers a 2-year warranty on all boring tools and holders.

Is there a risk of tool collision during boring cycles?

Yes, especially with G87 back boring if the tool offset or retract sequence is programmed incorrectly. Always simulate the program in your CNC control before running on the actual part. Use a collision detection system if available. Set conservative R-plane heights (at least 2-5mm above the workpiece) during initial testing. For G86, ensure the spindle orientation stop is functioning correctly — a failed orientation can cause the tool to drag on retract. All QFCNCMACHINE machines include built-in simulation and collision detection features.

Can I use boring cycles for materials like titanium or Inconel?

Yes, but with modified parameters. For difficult-to-machine materials, use G89 boring cycle with extended dwell (1500-3000ms) to allow heat dissipation and chip clearance. Reduce feed rate by 40-50% compared to steel (e.g., 0.03-0.06 mm/rev for titanium). Use carbide inserts with TiAlN coating. Increase coolant pressure (70+ bar if available). Expect tool life to be 50-70% shorter than with steel. QFCNCMACHINE application engineers can provide detailed cutting parameters for exotic materials.

What is the typical tolerance achievable with G86 boring?

With proper setup, G86 boring cycle can consistently achieve ±0.01mm (±0.0004″) tolerance on bore diameter and ±0.02mm on depth. Surface finish of Ra 0.8-1.6 μm is standard. Key factors: (1) Rigid machine and workholding; (2) Sharp inserts; (3) Proper feed rate (0.05-0.10 mm/rev for finish); (4) Adequate coolant flow; (5) Thermal stability (allow machine to warm up 30 min before precision work). For even tighter tolerances (±0.005mm), consider honing or grinding as a secondary operation after boring.

Ready to Master CNC Boring Cycles?

Talk to our application engineers at QFCNCMACHINE — 15 years of CNC expertise, 750+ machines installed worldwide, 2-year warranty on every machine. Get a free consultation and cutting parameter guide today.

B

Bella — CNC Applications Engineer, QFCNCMACHINE.COM

Bella is the founder and lead applications engineer at Qiaofeng Intelligent Equipment Co., Ltd., based in Dalingshan, Dongguan, Guangdong, China. With 15 years of hands-on CNC machining experience, she specializes in precision boring operations, VMC programming, and turnkey machining solutions for automotive, aerospace, and hydraulic component manufacturers across Europe, North America, and Southeast Asia. Since founding QFCNCMACHINE in 2010, Bella has helped 750+ manufacturers worldwide improve their boring cycle efficiency and part quality. She can be reached at bella@qfcncmachine.com or +86 151 1824 3737.

References

  1. Mordor Intelligence, CNC Machines Market Size, Share & Growth Trends Report, 2025. https://www.mordorintelligence.com/industry-reports/cnc-machines-market
  2. Grand View Research, Computer Numerical Control Machines Market Report, 2023. https://www.grandviewresearch.com/industry-analysis/computer-numerical-controls-cnc-market
  3. Research Nester, CNC Machine Market Size, Share & Trends Report 2035, 2025. https://www.researchnester.com/reports/computer-numerical-control-machine-market/5889
  4. Mordor Intelligence, Machining Centers Market Size, Share & Growth Trends Report, 2024. https://www.mordorintelligence.com/industry-reports/machining-centers-market