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

In this article, we describe how to use TURN code for helix interpolation in Siemens CNC controlled milling (machine centre) machines with all details and examples.


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.

You may be interested also:
“Siemens CNC Milling | CT | Circle with Tangential Transition”

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

Need to More?

Our volunteers have worked together and carefully prepared the articles published here in their native language without using machine translation. You can search the entire site for more information on the subject. You can start a discussion on forums and join us to get support, ask questions, improve a published article or give your opinion.

Previous articleSiemens CNC Milling | CT | Circle with Tangential Transition
Next articleSiemens CNC Milling | G63 Code | Tapping with Compensating Chuck