Fanuc Series 15i/150i-MA (Programming) Operators Manual

4.INTERPOLATION FUNCTIONS PROGRAMMING B-63324EN/03
- 140 -
4.18 3-DIMENSIONAL CIRCULAR INTERPOLATION (G02.4 AND
G03.4)
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. 4.18 Start, Mid, and End Points
0 """4
G02.4 X
X1
Y
Y1
Z
Z1
α
α1
β
β1
; First block (mid-point of the arc)
X
X1
Y
Y1
Z
Z1
α
α1
β
β1
; Second block (end point of the arc)
Or,
G03.4 X
X1
Y
Y1
Z
Z1
α
α1
β
β1
; First block (mid-point of the arc)
X
X1
Y
Y1
Z
Z1
α
α1
β
β1
; Second block (end point of the arc)
α,β : Arbitrary axes other than the 3-dimensional circular
interpolation axis (up to two axes)
X
Y
Z
Start point
Mid-point
(X1,Y1,Z1)
End point
(X2,Y2,Z2)

Leave a Reply

Your email address will not be published. Required fields are marked *