G70 Finishing cycle
Fanuc G-code · Lathe
Runs the finish pass over the profile between blocks P and Q, after G71, G72 or G73 roughing. F, S and T in the profile blocks apply here.
Format
G70 P Q
Addresses
| Address | What it does |
|---|---|
P | Sequence number of the first profile block |
Q | Sequence number of the last profile block |
How it works
Non-modal. Returns to the cycle start point at the end.
Example program
T0202 (OD FINISH TOOL)
G96 S600 M03 (CSS)
G00 G42 X2.1 Z.1 M08 (START POINT, COMP ON)
G70 P100 Q200 (FINISH PROFILE N100 TO N200)
…
G96 S600 M03 (CSS)
G00 G42 X2.1 Z.1 M08 (START POINT, COMP ON)
G70 P100 Q200 (FINISH PROFILE N100 TO N200)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Turn on G42 or G41 before G70 for an accurate finish.
- Start G70 from the same point as the roughing cycle.
- Put the finish feed on the profile blocks. It is used only by G70.
Related codes
G70 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | Bolt hole circle |
| Mazak (EIA) | Finishing cycle |
| Mitsubishi M70 M80 | Finishing cycle |
| Siemens 840D 828D | Inch input for geometry |
| Heidenhain TNC (ISO) | Inch units |
| Fagor 8055 8065 | Inch programming |
| LinuxCNC Tormach | Lathe finishing cycle |
| Mach3 Mach4 | Inch units, Mach3 |
| Centroid CNC12 Acorn | Profile finishing cycle |
| Hurco WinMax (NC) | Inch input (Basic NC) |
| Fadal | Check for inch setting, older code |
| Swiss (Citizen Star) | Finish turning cycle |
Every G-code for Fanuc in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open G70 in the app All Fanuc G-codes