G02 – Circular Interpolation (Clockwise)

G02 moves along a clockwise arc from the current position to the end point. Define the arc centre with incremental I, J, K offsets from the start point, or the radius with R.

Syntax
G02 X20 Y10 I-30 J0
Modal
Yes – Group 1
I, J, K
Always incremental on MASSO

Parameters

WordMeaningValid in
X Y ZEnd point of the arc.All planes
IX distance from the start point to the arc centre.G17, G18
JY distance from the start point to the arc centre.G17, G19
KZ distance from the start point to the arc centre.G18, G19
RArc radius, instead of I/J/K.Arcs up to 90°
CAUTION
R isn't supported for arcs over 90°, because more than one arc centre is possible. Use I, J and K for arcs over 90°.

Example – arc

N10 G00 X50 Y40 Z-1
N20 G02 X20 Y10 I-30 J0
CodeResult
G00 X50 Y40 Z-1Moves to the start point X50 Y40 Z-1.
G02 X20 Y10 I-30 J0Clockwise arc from X50 Y40 to X20 Y10. Centre: X = 50 + (−30) = 20, Y = 40 + 0 = 40. Z doesn't move.
G02 clockwise arc example

Example – spiral arc

Adding a Z value to G02 creates a spiral (helical) arc.

N10 G00 X50 Y40 Z0
N20 G02 X20 Y10 Z-3 I-30 J0
CodeResult
G00 X50 Y40 Z0Moves to X50 Y40 Z0.
G02 X20 Y10 Z-3 I-30 J0Same XY arc as above (centre X20 Y40). Z moves evenly from Z0 to Z−3 during the arc.
INFORMATION
Units are inches or millimetres, depending on the machine setup and whether G20 or G21 is active.