Operator`s manual

Advanced Haas Mill Programming Techniques Training Manual Page 59
Thread Mill Exercise
Thread Mill a 1.5 Diameter x 10 TPI through hole .5 deep. Use a .5 diameter 4 flute thread mill using cutter
comp. SFM = 400 Feed = .004/rev. Hole is cut to 1.379, the thread minor.
N1 T2 M6 (MILL THREAD)
N2 G00 G54 G90 X Y M03 S (Position to hole center in X and Y and turn on spindle)
N3 G43 H2 Z.1 M08 (Turn on tool length compensation, turn on coolant)
N4 G01 Z- F50. (Start depth plus 1/8 the pitch,
N5 G41 X Y- D2 (Activate cutter comp 45 degrees, ½ radius of finish diameter)
N6 G03 X Y I J Z- F (Arc on to finish diameter radius ½ the radius of finish diameter)
N7 G03 I- Z-. (Circular motion counter clockwise 360 degrees cutting thread,
move Z positive one pitch length)
N8 G03 X. Y. I- J Z (Arc off thread diameter ½ radius of the finish diameter, move up Z
1/8 x pitch length)
N9 G01 G40 X0 Y0 F50. (Cancel cutter comp, move to center of thread)
N10 G53 Z0 M9
N11 M30
Programming without tool radius in the D value
If the diameter of the thread mill is greater than the radius of the thread major the above method will not
work as the G41 move from uncompensated to compensated will be less than the radius of the thread mill.
In this case the thread mill tool path is programmed in G91 (incremental) and the D value is set to 0. See
below:
A=Dm-Dt A=Radius of Tool Path
2 Dm=Major Diameter of Thread
Dt=Diameter of Tool