Home › G-codes › Haas NGC › G03
G03 Circular interpolation counterclockwise
Haas NGC G-code · Mill, Lathe
On mills: Circular interpolation counterclockwise
Cuts a counterclockwise arc in the selected plane at feed rate. It works the same way as G02 with I J K or R, and a Z move makes a helix.
Format
Addresses
| Address | What it does |
|---|---|
X Y Z | Arc end point |
I J K | Incremental distance from the start point to the arc center |
R | Arc radius. Negative R gives an arc over 180 degrees |
F | Feed rate |
L | Number of repeats for full circle or helix moves |
How it works
Modal, motion group 01.
Example program
G01 Z-.5 F10. (FEED TO DEPTH)
G03 X.5 Y0. I-.5 J0. F12. (FULL CIRCLE CCW, CLIMB CUT)
G01 X0. (MOVE OFF THE WALL TO CENTER)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- With a right hand cutter and M03, G03 around an inside bore is climb milling.
- A full circle needs I J K, not R.
On lathes: Circular interpolation counterclockwise
Cuts a counterclockwise arc to the end point. Give the arc center with I and K or the radius with R. On an OD going toward the chuck it makes a convex radius.
Format
Addresses
| Address | What it does |
|---|---|
X | X axis absolute position, diameter |
Z | Z axis absolute position |
U | X axis incremental move, diameter |
W | Z axis incremental move |
I | X distance from start point to arc center, radius |
K | Z distance from start point to arc center |
R | Arc radius, instead of I and K |
F | Feed rate |
How it works
Modal, group 01.
Example program
G00 G54 X0 Z.1 (CENTERLINE)
G01 Z0 F.006 (TOUCH FACE)
X.5 (FACE OUT)
…
The full 7-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Check arc direction in Graphics before the first cut.
- The start and end radius must match or the control alarms.
- Use tool nose comp G41 or G42 so arcs come out at the true size.
Related codes
G02 · G17 · G12 · G13 · G01 · G18
G03 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Circular interpolation counterclockwise |
| Mazak (EIA) | Circular interpolation, counterclockwise |
| Okuma OSP | Circular interpolation counterclockwise |
| Mitsubishi M70 M80 | Circular move counterclockwise |
| Brother Speedio | Circular interpolation counterclockwise |
| Siemens 840D 828D | Circular interpolation counterclockwise |
| Heidenhain TNC (ISO) | Counterclockwise arc, Cartesian |
| Fagor 8055 8065 | Counterclockwise circular interpolation |
| LinuxCNC Tormach | Counterclockwise arc or helix |
| Mach3 Mach4 | Counterclockwise arc |
| Centroid CNC12 Acorn | Counterclockwise arc or helix |
| Hurco WinMax (NC) | Circular or helical move counterclockwise |
| Fadal | Circular interpolation counterclockwise |
| Swiss (Citizen Star) | Circular move counterclockwise |
Every G-code for Haas NGC 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 G03 in the app All Haas NGC G-codes