Printed from Kezuriba (kezuriba.net/en/nc/g70/)
G70
LatheOne-shot, group 00Finishing cycle (finishes the profile rough-cut with G71–G73)
⌨Format and notes
G70 P_ (first sequence number of the profile) Q_ (last sequence number)
- Follows the finishing profile written in the P–Q range exactly
- In roughing (G71, etc.), F, S, and T inside P–Q are ignored; in the G70 finishing pass they are active (Siemens ISO T, Haas)
- After finishing, returns to the start point at rapid (Haas)
Diagram: How G70 (lathe) cuts
≠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 | Notes | Subprograms can be included inside P–Q (Haas-specific; explicitly stated as not FANUC-compatible) |
📚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 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