Printed from Kezuriba (kezuriba.net/en/nc/g83/)
G83
Machining center, LatheModal, group 09Deep hole drilling cycle (peck drilling, full retract to the R point each time)
⌨On machining centers
G83 X_ Y_ Z_ R_ Q_ (depth of cut per pass) F_ K_
- After each Q of cut, retracts at rapid to the R point to clear chips, then rapids back to just short of the previous depth and cuts again
- Q is an unsigned incremental value. 0 or negative values are not allowed (NIST)
- The clearance d for the retract and re-approach is set by a parameter (GUD on Siemens ISO, Setting 22/52 on Haas)
- Cutter compensation cannot be used during a canned cycle (NIST)
Diagram: G83 motion (side view)
◎On lathes: End face deep hole drilling cycle (live tooling, lathe with C axis)
The same number means something different on lathes (FANUC-type G-code system A). Group 10.
- On ordinary lathes, deep center holes are usually drilled with G74
≠Differences between controls and machines
The same code can be written or assigned differently depending on the CNC control and the machine builder. Always check your machine’s manual.
| Source | Machine | Item | Detail |
|---|---|---|---|
| Haas | Machining center | Format | G83 X_ Y_ Z_ R_ Q_ F_ or I_ J_ K_ (depth of cut decreasing in steps)On Haas, do not write Q when using I/J/K. Setting 52 lowers the R point to reduce air cutting |
| Haas | Lathe | Group | 09 |
📚Sources
The meaning shown agrees in at least two sources (agreement confirmed). Explanations are written in our own words.
- Siemens AG — SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Milling, 04.2007 Edition (6FC5398-7BP10-0BA0) cache.industry.siemens.com
- Haas Automation, Inc. — G-code, M-code, and Setting (per-code explanation pages) haascnc.com
- Haas Automation, Inc. — Mill Operator's Manual – 17 Mill G-Codes (online version) haascnc.com
- National Institute of Standards and Technology (NIST), USA — The NIST RS274NGC Interpreter – Version 3 (NISTIR 6556, 2000) nvlpubs.nist.gov
- Siemens AG — SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Turning, 04.2007 Edition cache.industry.siemens.com
- Haas Automation, Inc. — Lathe Operator's Manual – 16 Lathe G-Codes (online version) haascnc.com