Home › G-codes › Haas NGC › G83
G83 Deep hole peck drilling cycle / Peck drilling canned cycle
Haas NGC G-code · Mill, Lathe
On mills: Deep hole peck drilling cycle
Peck drills and retracts to the R plane after each peck to clear chips. Use it for deep holes.
Format
Addresses
| Address | What it does |
|---|---|
X Y | Hole position |
Z | Hole bottom |
R | R plane |
Q | Constant peck depth |
I | First peck depth when Q is not used |
J | Amount each peck is reduced |
K | Smallest peck depth |
P | Dwell at the bottom |
F | Feed rate |
L | Number of holes for repeats in G91 |
How it works
Modal, canned cycle group 09. Cancel with G80.
Example program
G90 G54 G00 X1. Y1. S3000 M03 (FIRST HOLE)
G43 H04 Z1. M08 (APPROACH)
G83 G99 Z-1.5 R.1 Q.25 F10. (PECK .25 PER PASS)
…
The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Setting 22 sets how far above the last peck the drill rapids back in.
- Setting 52 can raise the retract point above R to clear chips.
On lathes: Peck drilling canned cycle
Drills in pecks of Q, retracting to the R plane each time to clear chips. I, J and K give pecks that get smaller with depth.
Format
Addresses
| Address | What it does |
|---|---|
Z | Hole bottom |
R | R plane |
Q | Peck depth, incremental |
I | First peck depth |
J | Amount each peck is reduced |
K | Minimum peck depth |
P | Dwell at the bottom |
F | Feed rate |
X Y C | Hole position |
L | Repeats |
How it works
Modal, group 09. Cancel with G80.
Example program
G99 G97 S1100 M03 (FEED PER REV)
G00 G54 X0 Z.25 M08 (CENTERLINE)
G83 Z-1.5 Q.25 R.1 F.004 (PECK .25 AT A TIME)
…
The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Do not use Q together with I, J and K.
- Setting 52 lets you put R close to the part and still clear chips. Setting 22 sets the feed back clearance.
- Cancel with G80 before moving to the next tool.
Related codes
G73 · G80 · G98 · G99 · G81 · G243
G83 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Peck drilling cycle |
| Mazak (EIA) | Deep hole peck drilling |
| Okuma OSP | Deep hole drilling cycle |
| Mitsubishi M70 M80 | Deep hole peck drilling |
| Brother Speedio | Deep hole peck drilling |
| Fagor 8055 8065 | Deep hole drilling, constant peck |
| LinuxCNC Tormach | Peck drill cycle |
| Mach3 Mach4 | Deep hole peck drill |
| Centroid CNC12 Acorn | Deep hole peck drilling cycle |
| Hurco WinMax (NC) | Deep hole peck drilling |
| Fadal | Deep hole peck drill |
| Swiss (Citizen Star) | Face drilling cycle |
Every G-code for Haas NGC in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open G83 in the app All Haas NGC G-codes