Printed from Kezuriba (kezuriba.net/en/nc/g94/)
G94
Machining center, LatheModal, group 05Feed per minute (mm/min)
⌨On machining centers
G94 G01 X_ F_ (F is in mm/min)
- Standard on machining centers. Power-on default (Siemens ISO M)
- On lathes (system A) the same number is the face cutting cycle, so be careful when reusing a lathe program
◎On lathes: Face cutting cycle (single canned cycle, G-code system A)
The same number means something different on lathes (FANUC-type G-code system A). Group 01.
G94 X(U)_ Z(W)_ F_ (R_ for taper)
- The face version of G90. Cuts in the X direction
- System B uses G79 and system C uses G24 (Siemens ISO T). G94 in systems B/C is feed per minute
Diagram (lathe): the 4 motions of G94 (lathe)
≠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 | Lathe | Format | Taper (conical surface) is K_ |
📚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. — 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
- 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
- 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. — G-code, M-code, and Setting (per-code explanation pages) haascnc.com
- Haas Automation, Inc. — Lathe Operator's Manual – 16 Lathe G-Codes (online version) haascnc.com