Printed from Kezuriba (kezuriba.net/en/nc/g54-g59/)
G54–G59
Machining center, LatheModal, group 14Work coordinate systems 1–6 selection
⌨Format and notes
G90 G54 G00 X_ Y_
- Register the offset from the machine origin to the work origin (work coordinate system offset) on the screen and call it by number
- G54 is the power-on default (Siemens ISO, Haas)
- Additional coordinate systems are written differently by builder: G54.1 P_ (FANUC-type, Siemens ISO), G110–G129/G154 P_ (Haas), etc.
Diagram: Machine zero and work zero (coordinate systems)
≠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 | Group | 12 |
| NIST | Machining center | Group | 12RS274/NGC has 9 systems, up to G59.1–G59.3 |
📚Sources
The meaning shown agrees in at least two sources (agreement confirmed). Explanations are written in our own words.
- Mitsubishi Electric — The Basics of CNC Machining Programming (for Machining center) e-Learning material (PDF) mitsubishielectric.com
- 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
- 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. — Mill Operator's Manual – 17 Mill G-Codes (online version) haascnc.com
- Haas Automation, Inc. — Lathe Operator's Manual – 16 Lathe 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
- Saitama University, Faculty of Engineering, Department of Mechanical Engineering, practical training — Machining center program 2019 (training NC program O19-0101, with comments) jisshu.mech.saitama-u.ac.jp