
6.NTERPOLATION FUNCTION B-63783EN-1/01
- 610 -
6.19 3-DIMENSIONAL CIRCULAR INTERPOLATION (G02.4 AND
G03.4)
Specifying an intermediate and end point on an arc enables circular
interpolation in a 3-dimensional space.
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.
Y
Z
Start point
Mid-point (X1,Y1,Z1)
End point (X2,Y2,Z2)
Fig. 6.19 Start, Mid, and End Points
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
1401 HTG
[Input type] Parameter input
[Data type] Bit
# 2
# 2 # 2
# 2 HTG
HTGHTG
HTG Specifies the type of feedrate that is used for velocity commands for
helical interpolation, helical involute interpolation, and three-
dimensional circular interpolation, as follows:
0: The velocity commands are specified using a tangential feedrate for circular
interpolation, involute interpolation, and three-dimensional circular
interpolation.
1: The velocity commands are specified using a tangential feedrate also for a linear
axis (or, for three-dimensional circular interpolation, a specified axis other than
the circular interpolation axis).
Alarms and messages
Number Message Contents
PS0710 ILLEGAL COMMAND IN 3-D CIR A three-dimensional circular interpolation command
(G02.4/G03.4) was issued in a modal state in which no
three-dimensional circular interpolation can be used.
PS0712 G02.4/G03.4 FORMAT ERROR The specified three-dimensional circular interpolation
command (G02.4/G03.4) is incorrect.
PS0713 MANUAL INTERVENTION IN
G02.4/G03.4 (ABS ON)
In three-dimensional circular interpolation mode
(G02.4/G03.4), manual intervention was attempted with the
manual absolute switch turned on.