G73 High speed peck drilling / Pattern repeating cycle
Fanuc G-code · Mill, Lathe
On mills: High speed peck drilling
Pecks down by Q and backs off a small fixed amount after each peck to break the chip, without leaving the hole. Faster than G83 for short holes.
Format
Addresses
| Address | What it does |
|---|---|
X Y | Hole position |
Z | Hole bottom |
R | R plane where feed starts |
Q | Depth of each peck, always positive |
F | Feed rate |
K | Number of repeats |
How it works
Modal, group 09. Cancel with G80 or any group 01 code.
Example program
G90 G54 G00 X1. Y1. S2400 M03 (FIRST HOLE)
G43 H03 Z1. M08 (CLEARANCE)
G99 G73 Z-.75 R.1 Q.1 F9. (PECK .1 CHIP BREAK)
…
The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- The small back off amount is a parameter, not a program address.
- Chips stay in the hole. Use G83 for deep holes over about 3 times diameter.
- Q is modal in the cycle. Give it on every G73 line to be safe.
On lathes: Pattern repeating cycle
Repeats the whole profile several times, each pass shifted closer. Best for castings and forgings that already follow the final shape.
Format
Addresses
| Address | What it does |
|---|---|
U (first block) | Total X stock to remove, radius value |
W (first block) | Total Z stock to remove |
R (first block) | Number of passes |
P | First profile block number |
Q | Last profile block number |
U (second block) | X finish stock, diameter value |
W (second block) | Z finish stock |
F | Roughing feed |
How it works
Non-modal.
Example program
G96 S400 M03 (CSS)
G00 X2.5 Z.2 M08 (CYCLE START POINT)
G73 U.1 W.05 R3 (.1 X STOCK, .05 Z STOCK, 3 PASSES)
…
The full 9-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- On bar stock it cuts a lot of air. Use G71 instead.
- R is a count of passes, not a distance. R3 means three passes.
- Finish with G70 P Q.
Related codes
G83 · G80 · G98 · G99 · G70 · G71
G73 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | High speed peck drilling cycle |
| Mazak (EIA) | High speed peck drilling |
| Okuma OSP | High speed deep hole drilling |
| Mitsubishi M70 M80 | High speed peck drilling |
| Brother Speedio | High speed peck drilling |
| Heidenhain TNC (ISO) | Rotation of the coordinate system |
| Fagor 8055 8065 | Pattern rotation |
| LinuxCNC Tormach | Chip breaking drill cycle |
| Mach3 Mach4 | High speed peck drill |
| Centroid CNC12 Acorn | High speed peck drilling cycle |
| Hurco WinMax (NC) | High speed peck drilling |
| Fadal | Peck drill, chip break |
| Swiss (Citizen Star) | Pattern repeat cycle |
Every G-code for Fanuc 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 G73 in the app All Fanuc G-codes