# ID 21348

Helical interpolation with slope not permissible without 3rd dimension.
Description | Helical interpolation is the superposition of a circular interpolation (plane of 1st and 2nd main axis) and a linear motion in the 3rd main axis. The message is generated if the position specified in the 3rd main axis (“Z axis”) is missing when helical motion is programmed.

Example:

Wrong:

N10 G17 G90 X-10 Y0 Z0 F500 G161

N20 G03 I0 J0 K10

:

N1000 M30

Correct:

N10 G17 G90 X-10 Y0 Z0 F500 G161

N20 G03 I0 J0 Z50 K10 (helical movement with 5 windings)

:

N1000 M30

Response | Class | 1 | Abort NC program processing.
Solution | Class | 3 | Check and modify NC program. Supplement the position in the 3rd main axis (“Z axis”) for helical motion.
Parameter | %1: | Initial value [0.1 µm or 0.0001°]
Start position of the 3rd main axis
%2: | Final value [0.1 µm or 0.0001°]
End position of the 3rd main axis
Error type | 1, Error message from NC program.