CNC Machinist Calculator Ultra

Home › G-codes › Fanuc › G03

G03 Circular interpolation counterclockwise / Circular interpolation, counterclockwise

Fanuc G-code · Mill, Lathe

On mills: Circular interpolation counterclockwise

Cuts a counterclockwise arc in the selected plane, viewed from the positive end of the third axis. Same addresses as G02. Climb milling an inside pocket with a right hand tool usually uses G03.

Format

G03 X Y [Z] I J [K] F or G03 X Y [Z] R F

Addresses

AddressWhat it does
X Y ZEnd point of the arc
I J KDistance from the arc start point to the center in X, Y and Z, always incremental
RArc radius. Plus for 180 degrees or less, minus for more than 180 degrees
FFeed rate along the arc

How it works

Modal, group 01. The plane comes from G17, G18 or G19.

Example program

G90 G54 G00 X1. Y0. (START AT 3 OCLOCK OF 2 INCH BORE)
G43 H02 Z.1 M08 (CLEARANCE)
G01 Z0. F20. (TOP OF PART)
G03 X1. Y0. Z-.1 I-1. J0. F15. (HELIX DOWN .1 PER TURN)
…

The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.

Watch out for

On lathes: Circular interpolation, counterclockwise

Cuts a counterclockwise arc in the ZX plane. Give the end point and either the radius R or the center offset I and K. On OD work toward the chuck, it rounds the outside corner from the face to the diameter.

Format

G03 X(U) Z(W) R F or G03 X(U) Z(W) I K F

Addresses

AddressWhat it does
X ZArc end point, X as a diameter
U WIncremental end point
IX distance from start point to center, radius value with sign
KZ distance from start point to center, with sign
RArc radius, for arcs up to 180 degrees
FFeed rate

How it works

Modal, group 01.

Example program

G00 X0 Z.1 (APPROACH CENTER)
G42 G01 Z0 F.006 (COMP ON, FEED TO FACE)
X.75 (FACE OUT)
G03 X1.25 Z-.25 R.25 (.25 CORNER RADIUS, COUNTERCLOCKWISE)
…

The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.

Watch out for

Related codes

G02 · G01 · G17 · G18 · G41 · G42

G03 on other controls

The same number can mean something different on another control.

ControlMeaning
Haas NGCCircular interpolation counterclockwise
Mazak (EIA)Circular interpolation, counterclockwise
Okuma OSPCircular interpolation counterclockwise
Mitsubishi M70 M80Circular move counterclockwise
Brother SpeedioCircular interpolation counterclockwise
Siemens 840D 828DCircular interpolation counterclockwise
Heidenhain TNC (ISO)Counterclockwise arc, Cartesian
Fagor 8055 8065Counterclockwise circular interpolation
LinuxCNC TormachCounterclockwise arc or helix
Mach3 Mach4Counterclockwise arc
Centroid CNC12 AcornCounterclockwise arc or helix
Hurco WinMax (NC)Circular or helical move counterclockwise
FadalCircular interpolation counterclockwise
Swiss (Citizen Star)Circular move counterclockwise

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 G03 in the app All Fanuc G-codes

App Store Google Play