Printed from Kezuriba (kezuriba.net/en/nc/g40/)
G40
Machining center, LatheModal, group 07Cutter compensation cancel (lathe: tool nose radius compensation cancel)
⌨On machining centers
G40 G01 X_ Y_ (cancel in a block that includes a move)
- Do not cancel in an arc block. Cancel with a straight-line move-away
- Initial state at power-on and reset (default for Siemens ISO and Haas)
Diagram: Cutter radius compensation: left (G41) and right (G42) of travel direction
◎On lathes: Tool nose radius compensation cancel
The same number means something different on lathes (FANUC-type G-code system A). Group 07.
Diagram (lathe): tool nose radius compensation, imaginary tip and nose center
📚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. — Lathe Operator's Manual – 16 Lathe G-Codes (online version) haascnc.com
- Ministry of Health, Labour and Welfare (MHLW), Human Resources Development Bureau, Office of the Councillor for Skills Evaluation — Human resource development manual using the practical exam tasks of the Grade 3 Skilled Worker Test: CNC lathe work (March 2018) waza.mhlw.go.jp