
B-63784EN/01 PROGRAMMING 4.INTERPOLATION FUNCTIONS
- 141 -
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
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 PS0712
is issued. During MDI operation, alarm PS0712 is also issued if a cycle
start is applied with only the mid-point specified.
The command format is as follows:
The command format is as follows:The command format is as follows:
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)
Or,
G03.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)
X
Y
Z
Start
oint
Mid-point
(X1,Y1,Z1)
End point
(X2,Y2,Z2)