
Title
No.
FANUC Series 16i –MA/MB
3-Dimensional Circular Interpolation
A-78440E
Page
3/
8
Newly registered
Ver Date Design Description
01 01.03.16
Hosokawa
3-Dimensional Circular Interpolation
General
Specifying an intermediate and end point on an arc enables circular interpolation in a 3-
dimensional space.
Format
Explanation
- G code group
G02.4 and G03.4 are modal G codes of group 01. They therefore remain effective until
another G code in group 01 is specified.
- Start point, mid-point, and end point
An arc in a 3-dimensional space is uniquely defined with its start point (current position)
and a specified intermediate point and end point, as shown below. Two command blocks
are used to define this arc. The first command block specifies the tool path between the
start point and intermediate point. The second command block specifies the tool path
between the intermediate point and end point.
Fig. 1 Start, Mid, and End Points
The command format is as follows:
G02.4 X
X1
Y
Y1
Z
Z1
α
αα
α
α1
α1α1
α1
=
==
=β
ββ
β
β1
β1β1
β1
; First block (mid-point of the arc)
X
X1
Y
Y1
Z
Z1
α
αα
α
α1
α1α1
α1
=
==
=β
ββ
β
β1
β1β1
β1
; Second block (end point of the arc)
α,β=:=Arbitrary axes other than the 3-dimensional circular
interpolation axis (up to two axes)
G03.4 can be used instead of G02.4 . The movement is the same
regardless of whether G02.4 or G03.4 is specified.
X
Y
Z
Start
oint
Mid-point
(X1,Y1,Z1)
End point
(X2,Y2,Z2)