Simple helical interpolation
With simplified helical programming, no pitch is defined, only a target point. Depending on the target point the result is a helical motion with maximum one complete rotation.
| Syntax example for G17 plane: | 
| G02 | G03 X.. Y.. Z.. I.. J.. | R.. | 
| G02 | G03 | Circular interpolation CW / CCW | 
| X.. Y.. | Target point in XY plane in [mm, inch] | 
| Z.. | Target point on helical axis perpendicular to XY plane in [mm, inch] | 
| I.. J.. | Position of circle centre point of interpolation in XY plane (I in X, J in Y) in [mm, inch], according to G161/G162 | 
| R.. | Radius of interpolated circle (alternative to I,J) in [mm, inch] | 
| Syntax according to selected interpolation plane: | 
| Plane | Interpolation  | Target point | Target point | Centre point/radius | 
| G17 | G02/G03 | X..Y.. | Z.. | I..J../R | 
| G18 | G02/G03 | Z..X.. | Y.. | K..I../R | 
| G19 | G02/G03 | Y..Z.. | X.. | J..K../R | 
Programing Example

Helical interpolation in the XY plane counter-clockwise
The following helix is travelled:
Starting point a: X-10 Y0 Z0
Target point b: Z20
Helix centre point I, J: Zero point
N10 G17 G90 X-10 Y0 Z0 F500 G161
N20 G03 I0 J0 Z20