
B-63943EN-1/02 6.INTERPOLATION FUNCTION
- 697 -
6.19 THREE-DIMENSIONAL CIRCULAR INTERPOLATION
M
Overview
By specifying an intermediate point and end point for an arc, circular
interpolation can be performed in three-dimensional space.
As shown below, three points, namely, a start point (current position),
a specified intermediate point, and a specified end point uniquely
define an arc in three-dimensional space. Two blocks are used for
specification. One block specifies up to an intermediate point, and the
other block specifies up to an end point.
Intermediate point
X1
Y1
Z1
End point
(X2, Y2, Z2)
Start point
X
Fig. 6.19 (a) Start point, intermediate point, and end point
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
1403 HTG
# 5 HTG The feedrate for helical interpolation/helical involute
interpolation/three-dimensional circular interpolation is:
0: Specified using the feedrate along the tangent to an arc/involute
curve/three-dimensional arc
1: Specified using the feedrate along axes including a linear axis
(specified axes other than the circular interpolation axis in the
case of three-dimensional circular interpolation)
Alarm and message
Number Message Description
PS5430 ILLEGAL COMMAND IN 3-D CIR In a modal state in which three-dimensional circular interpolation
cannot be specified, a three-dimensional circular interpolation
(G02.4/G03.4) is specified. Alternatively, in three-dimensional
circular interpolation mode, a code that cannot be specified is
specified.
PS5432 G02.4/G03.4 FORMAT ERROR A three-dimensional circular interpolation command
(G02.4/G03.4) is incorrect.