G70

LatheOne-shot, group 00

Finishing cycle (finishes the profile rough-cut with G71–G73)

⌨Format and notes

G70 P_ (first sequence number of the profile) Q_ (last sequence number)

Diagram: How G70 (lathe) cuts

ZXCuts the finish allowance (dotted)Start pointFinish profile (P–Q)
Traces the finish profile written in P–Q once to finish the allowance left by G71–G73. When done, it returns to the start point by rapid.

≠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.

SourceMachineItemDetail
HaasMachining centerNotesSubprograms 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.

  1. Siemens AG — SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Turning, 04.2007 Edition cache.industry.siemens.com
  2. Haas Automation, Inc. — G-code, M-code, and Setting (per-code explanation pages) haascnc.com
  3. Haas Automation, Inc. — Lathe Operator's Manual – 16 Lathe G-Codes (online version) haascnc.com