Operator`s manual

Advanced Haas Mill Programming Techniques Training Manual Page 55
Helical Milling
A helix is a curved movement around a cylinder with a simultaneous linear advance at a constant rate.
Another definition is a spiral. It may also be described as any shape that resembles a screw.
Below is a helix with four revolutions.
Isometric View Top View
Front View
The program format for creating a helix : G03 Xxxx Yxxx Zxxx Ibbb Jccc .
X and Y are the start and finish location of the arc in the helix in X and Y. The I and J are the radial distance
in X and Y respectively from the start position of the 360 degree arc to the center of the arc. The Z value is
the linear motion which creates the helix. For any location the following code will create a one turn 1 inch
diameter helix 1 inch high.
G91 G03 X0 Y0 I-.5 J0 Z1.0
The example is given with G17 active. G17 is the default code. Most helical milling will be done in the G17
mode. Helixes may be created in G18 and G19. In G18 the circular motion is in the X and Z, the linear
motion is in Y. In G19 the linear motion is in X, the circular motion in Y and Z.