Siemens CNC Milling | G02-G03-TURN | Helix Interpolation


Helix Interpolation Introduction

With helix interpolation, two movements are overlaid:

  • Circular movement in the G17, G18 or G19 plane
  • Linear movement of the axis standing vertically on this plane.

The number of additional full-circle passes is programmed with TURN=. These are added to the actual circle programming.

The helix interpolation can preferably be used for the milling of threads or of lubricating grooves in cylinders.

TURN Code Format

G2/G3 X… Y… I… J… TURN=… ; Center and end points
G2/G3 CR=… X… Y… TURN=… ; Circle radius and end point
G2/G3 AR=… I… J… TURN=… ; Opening angle and center point
G2/G3 AR=… X… Y… TURN=… ; Opening angle and end point
G2/G3 AP=… RP=… TURN=… ; Polar coordinates, circle around the pole

See the following illustration for helical interpolation:

TURN Code Example

N10 G17 ; X/Y plane, Z standing vertically on it
N20 G0 Z50
N30 G1 X0 Y50 F300 ; Approach starting point
N40 G3 X0 Y0 Z33 I0 J-25 TURN= 3 ; Helix
M30