Home › G-codes › Fanuc › G07.1
G07.1 Cylindrical interpolation
Fanuc G-code · Mill, Lathe
On mills: Cylindrical interpolation
Lets you program a rotary axis as if the surface of a cylinder were rolled flat. You give the rotary axis as a distance along the surface. Used for slots and cams cut around a part on a 4th axis.
Verify on your machine. This entry could not be fully checked against the maker manual. Check your machine manual before you run it.
Format
Addresses
| Address | What it does |
|---|---|
C (rotary axis name) | Radius of the cylinder to turn the mode on. Zero turns it off |
How it works
Modal, group 16, until G07.1 with radius 0.
Example program
G43 H04 Z2.1 M08 (ABOVE A 4 INCH DIAMETER PART)
G07.1 A2. (CYLINDRICAL INTERPOLATION ON, RADIUS 2)
G01 Z1.9 F10. (FEED INTO SLOT DEPTH)
…
The full 7-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- This is an option. The rotary axis letter is set by the builder, often A or C on a mill.
- Give the mode in its own block, and select the plane that pairs the rotary axis with a linear axis as the manual shows.
- Cutter compensation can be used inside the mode but must be started and cancelled inside it.
On lathes: Cylindrical interpolation
Lets a live tool cut slots and grooves on the outside of a cylinder. The C rotary axis is programmed as a distance around the surface, using the cylinder radius you give.
Verify on your machine. This entry could not be fully checked against the maker manual. Check your machine manual before you run it.
Format
Addresses
| Address | What it does |
|---|---|
C | Radius of the cylinder to start, C0 to cancel |
How it works
Modal until G07.1 C0. Cancel before any other cycle or reference return.
Example program
M15 (LIVE TOOL ON, BUILDER CODE)
G00 X2.1 Z-.5 C0 (APPROACH)
G19 W0 H0 (Z C PLANE, BUILDER EXAMPLE STYLE)
…
The full 9-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- The C value on the G07.1 line is the cylinder radius, not a diameter.
- Plane selection with the C axis as a parallel axis is set up by the machine builder. Check the builder example before first use.
- Tool nose radius compensation is allowed inside the mode, but turn it on and off inside the mode.
Related codes
G07.1 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Mazak (EIA) | Cylindrical interpolation |
| Mitsubishi M70 M80 | Cylindrical interpolation |
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 G07.1 in the app All Fanuc G-codes