G82 Spot Drilling Canned Cycle (Fanuc VMC)

What the G82 Cycle Does

G82 is a drilling cycle similar to G81, but with an added dwell time at the bottom of the hole. After feeding down to the programmed depth (Z), the tool pauses for the specified time (P value) before retracting. This dwell improves hole accuracy, helps create a cleaner bottom surface, and is commonly used for countersinking and counterboring operations.


Syntax (Fanuc-Style)

 

G98/G99 G82 X__ Y__ Z__ R__ P__ F__

 

Parameters

  • X, Y – Hole position.

  • Z – Final hole depth.

  • R – Clearance plane (start of drilling motion).

  • P – Dwell time at bottom (milliseconds on most Fanuc controls; some older controls use seconds).

  • F – Feedrate.

  • G98 – Retract to initial plane.

  • G99 – Retract to R-plane.

 

Difference vs. G81: The only extra parameter is P (dwell). The cycle motion is identical otherwise.

 


Motion Sequence

  1. Rapid to R-plane.

  2. Feed to Z-depth.

  3. Pause (dwell) for programmed P time.

  4. Retract: either to R-plane (G99) or initial plane (G98).


 

Example 1: Countersinking Holes

N10 G17 G40 G49 G80 G90
N20 T5 M6
N30 G54 G0 X20. Y20. S1500 M3
N40 G43 Z100. H05 M8
N50 G82 G99 X20. Y20. Z-7.5 R2. P500 F120
N60 X20. Y-20.
N70 X-20. Y-20.
N80 X-20. Y20.
N90 G80
N100 G0 Z100. M9
N110 M30

In this example:
  • The drill rapids to R2.0, feeds to Z-7.5, then dwells 500 ms (0.5 sec) before retracting.
  • The dwell ensures a smooth countersink bottom.

Example 2: Counterboring With Higher Retract

N10 T6 M6
N20 G90 G54 G0 X10. Y10. S1200 M3
N30 G43 Z120. H06 M8
N40 G98 G82 X10. Y10. Z-15. R3. P1000 F100 (1 sec dwell, retract to initial plane)
N50 X80. Y10.
N60 X80. Y60.
N70 G80
N80 G0 Z120. M9
N90 M30

 


 

Feeds, Speeds & Dwell Tips

  • Dwell (P): Start with 300–500 ms for countersinks. Increase for larger tools or harder materials.

  • Feedrate: Use recommended drilling/countersinking feeds—too slow may cause chatter, too fast can damage edges.

  • Coolant: Strongly recommended, as the tool remains cutting during dwell.

  • Chip Control: G82 is not ideal for deep holes—use G83 instead.


 

When to Use G82

  • Countersinking.

  • Counterboring.

  • When a flat-bottom finish is required.

  • For precision holes needing consistent depth.

 

When Not to Use G82

  • Deep-hole drilling (use G83).

  • Tapping/threading (use G84).

  • Shallow, quick holes without dwell (use G81).


 

Common Mistakes & How to Avoid Them

  • Forgetting P: Without a dwell value, some controls may alarm, or no dwell will occur.

  • Too long P: Excess dwell may overheat the tool.

  • Forgetting G80: Always cancel the cycle when done.

  • Wrong plane: Stay in G17 for vertical drilling on VMCs.


 

Quick Checklist Before Running G82 Cycle

  • Tool & Spindle: Correct countersink/counterbore tool, spindle speed, direction (M3/M4), and coolant (M8).

  • Offsets: Ensure proper work offset (G54–G59) and tool length offset (G43 H__).

  • Cycle Parameters: Verify Z-depth, R-plane, and feedrate (F).

  • Dwell (P): Set appropriate dwell time (e.g., 300–500 ms for countersinking). Avoid too long a dwell.

  • Retract Mode: Choose G99 for fast retract to R-plane, G98 if clamps or obstacles are in the way.

  • Safety Check: Confirm clearance around fixtures and part features.

  • Cycle Cancel: Always end with G80 after drilling section.

  • Simulation: Perform a dry run or graphics simulation before actual machining.

Other Canned Cycles

G80

|

G81

|

G82

|

G83

|

G73

|

G84

|

G74

|

G85

|

G86

|

G76

|

G87

|

G88

|

G89

Leave a Reply

Your email address will not be published. Required fields are marked *