6. Interpolation Functions
6.6 Helical Interpolation
55
(Example 4)
U axis X axis
Z axis
u
1
z
1
x
1
G18 G03 Xx
1
Uu
1
Zz
1
Ii1 Kk
1
Ff
1
;
ZX plane arc, U axis linear
(Note)
If the same system is used, the standard axis will perform circular interpolation
and the additional axis will perform linear interpolation.
(Example 5)
G18 G02 Xx
1
Uu
1
Yy
1
Zz
1
Ii
1
Jj
1
Kk
1
Ff
1
;
ZX plane arc, U axis, Y axis linear
(The J command is ignored)
(Note)
Two or more axes can be designated for the linear interpolation axis.
Arc plane element speed designation
If arc plane element speed designation is selected, the F command will be handled as modal data
in the same manner as the normal F command. This will also apply to the following G01, G02 and
G03 commands.
For example, the program will be as follows.
(Example)
G17 G91 G02 X10. Y10. Z-4. I10, F100 ;
Helical interpolation at speed at which arc plane
element is F100
G01 X20. ;
Linear interpolation at F100
G02 X10. Y-10. Z4. J10. ;
Helical interpolation at speed at which arc plane
element is F100
G01 Y-40. F120 ;
Linear interpolation at F120
G02 X-10. Y-10. Z-4. I10. ;
Helical interpolation at speed at which arc plane
element is F120
G01 X-20. ;
Linear interpolation at F120
When the arc plane element speed designation is selected, only the helical interpolation speed
command is converted to the speed commanded with the arc plane element. The other linear and
arc commands operate as normal speed commands.
(1) The actual feedrate display (Fc) indicates the tangent element of the helical interpolation.
(2) The modal value speed display (FA) indicates the command speed.
(3) The speed data acquired with API functions follows the Fc and FA display.
(4) This function is valid only when feed per minute (asynchronous feed: G94) is selected. If feed
per revolution (synchronous feed: G95) is selected, the arc plane element speed will not be
designated.
(5) The helical interpolation option is required to use this function.