is a great way to create a thread.
Recall from last month’s column, we discussed advantages of
thread milling. Some
people might be concerned with programming issues when thread
milling. Well let’s
look at a sample. The
following program is designed to thread mill a 2.625 x 14 TPI
internal thread using a 1.00” diameter multiple flute cutter with
3/4” flute length.
plan is to position the cutter to the lowest point of the thread and
feed out of the part. Our
program calls for the tool to use a 45º ramp-in move, complete a
360º rotation within the part and then finish with a 45º ramp-out
this program we are using the center of the threaded hole as the
datum. At this point,
the coordinates are X0, Y0. The
first thing to calculate is the cutter start point called the
“pivot” point. This can be calculated as follows.
point =(part diameter - cutter diameter) ÷ 2
point =(2.5” - 1.0”) ÷ 2 = 0.750”
cutter begins to cut the thread when the cutter is in this position
this is the point at which the tool begins cutting the thread, we
must get the cutter to this point with a helical ramp-in move.
a point 45º from the datum point, midway between the X-axis and
Y-axis zero line. This is half the value of the pivot point in both
X&Y and represents the ramp-in start position. This is 0.75 ÷ 2
are two advantage of this 45º start-point.
First, the X and Y start and finish values are half the pivot
point value. Second, we can easily calculate the amount of Z-axis
the Z-axis moves based on the required circular movement.
The Z-axis move for a full 360º rotation is the pitch.
pitch = 1/14 = 0.0714”
selected a 45º ramp-in move, so we can see that the Z-axis distance
for this move will be 45º/360º x 0.0714 = 0.0089.
see how these values are used in the program.
In this example the Z-axis start point is Z-0.500 and the
milling method is climb milling.
G0 G90 X 0.0000 Y 0.0000 M08
G43 H01 Z0.1000
Rapid above part
G1 Z- 0.50
F50. Feed to
G1 X 0.375 Y-.375 F9. G41 D01
Ramp in start position
G code for climb mill
G3 X.75 Y.000 R.375 Z-
.4911 F 5.
Ramp in to pivot point
G3 X .75 Y.000 I- .75 Z- .4196
G3 X.375 Y.375 I-.375 Z-.4107
G0 X.0000 Y.0000
datum cancel comp.
Retract from part
block N50 we feed to full depth and then move to the starting point
for the ramp-in position. Remember that this is half the pivot point
ramp-in move is a helical interpolation move with the X and Y axis
moving incrementally 0.375 and Z moving 0.0089 upwards.
at line N70 and note that the ending Z absolute position is 0.0089
less than the starting point in block N50.
N80 cuts a 360º circular move using a negative I value. During this
helical move the absolute Z value reduces by 0.0714.
N90 is the ramp-out position and again uses a 45º move in the X and
Y axis with an incremental move of 0.0089.
sure there are many thread milling methods out there.
We hope this methods is easy follow and helpful in further
understanding thread milling.