
B-63944EN/02 PROGRAMMING 4.INTERPOLATION FUNCTIONS
- 135 -
4.21 THREE-DIMENSIONAL CIRCULAR INTERPOLATION
Overview
Specifying an intermediate and end point on an arc enables circular
interpolation in a 3-dimensional space.
Format
The command format is as follows:
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)
α,β : Arbitrary axes other than the 3-dimensional circular
interpolation axis (up to two axes)
To be specified if necessary.
G03.4 can also be specified instead of G02.4.
G03.4 performs the same operation as G02.4.
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.
X
Y
Z
Start point
Mid-point
(X1,Y1,Z1)
End point
(X2,Y2,Z2)
Fig. 4.21 (a) Start, Mid, and End Points
If the modal code is changed by specifying a code such as G01 with
the end point not specified, the arc cannot be obtained, and alarm
PS5432 is issued. During MDI operation, alarm PS5432 is also
issued if a cycle start is applied with only the mid-point specified.