TMPG Us-En
TMPG Us-En
Overall Length
Length of Cut
www.alliedmachine.com
No matter the type of holemaking, Allied is here to help you.
Don’t hesitate to call us. Let us know what problems you’re having,
and we’ll find the solution. Holemaking is what we do, so you can
feel confident when seeking our advice to solve your application
challenges.
After all, we are the holemaking experts. All you have to do is ask.
Contents
GENERAL INFORMATION
What We Offer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Understanding Thread Mills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Thread Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5
Benefits of Thread Mills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 7
PROGRAMMING
G Codes and M Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Climb Milling vs Conventional Milling . . . . . . . . . . . . . . . . . . . . . . . 9
Internal Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
External Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Programming Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 - 13
Programming Example: Standard . . . . . . . . . . . . . . . . . . . . . 14 - 17
Programming Example: Tapered Threads . . . . . . . . . . . . . . . . 18 - 19
Programming Example: AccuThread® T3 . . . . . . . . . . . . . . . . 20 - 23
TECHNICAL REFERENCE
Conversion Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Common Thread Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Tap Drill Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 - 32
AccuThread® 856
Solid Carbide
ThreadMills USA™
Solid Carbide
AccuThread® T3
Solid Carbide
AccuThread® 856
Bolt-in Style Indexable Inserts
AccuThread® 856
Pin Style Indexable Inserts
Insta-Code ®
A thread mill can be thought of as an end mill with the profile of the thread
on the side. Using multiple axes of a CNC machine allows you to helically
interpolate the thread profile into a work piece.
Unlike a tap, a thread mill has a smaller diameter than the thread size being
produced because the mill must be able to enter into the drilled hole and
interpolate.
10
4
2
7
10
1 External Thread: The mating part with threads on the external surface.
2 Internal Thread: The mating part with threads on the internal surface.
8 Thread Angle: The included angle from crest to root of each thread.
Right on size!
Using the machine’s cutter
compensation, a thread’s major
diameter can easily be altered to
produce precise threads. Tool life
is increased over common tapping
because wear can be compensated
when using thread mills.
G Codes
G00 Send to position with rapid feed
G01 Send to position with linear movement and control by feed
G02 Clockwise circular interpolation
G03 Counter-clockwise circular interpolation
G40 Cutter compensation cancel
G41 Turn on left hand cutter compensation
G42 Turn on right hand cutter compensation
G54-59 Available workpiece coordinate settings
G90 Absolute positioning
G91 Incremental positioning
M Codes
M00 Program stop
M01 Program optional stop
M03 Turn on spindle clockwise direction
M04 Turn on spindle counter-clockwise direction
M05 Turn off spindle rotation
M06 Tool change
M08 Coolant on
M09 Coolant off
M30 Program end and reset to start of program
When milling a workpiece, the cutting tool can be fed in different directions
along the workpiece. Both directions will achieve material removal but can
have significant effects on the cutting tool and the milled surface.
Climb Milling
Less Heat:
Chips evacuate away from cutter
faster.
Less Deflection:
Cutting tooth enters the work-
piece in a manner that creates a
chip that’s thicker at the beginning
and thinner at the end.
Conventional Milling
Increased Heat:
Chips evacuate in front of the
cutting tool, allowing for the chips
to be recut and generate heat.
Less Deflection:
Cutting tooth enters the work-
piece in a rubbing manner that
creates a chip that’s thinner at the
beginning and thicker at the end.
Climb Milling
Z- M03 Z+ M03
G03 G03
Conventional Milling
Z+ M03 Z- M03
G02 G02
Climb Milling
M03 M03
Z+ Z-
G02 G02
Conventional Milling
M03 M03
Z- Z+
G03 G03
The following are examples of how to calculate and program a 7/16-20 right
hand thread that will be 1/2 deep produced in one pass.
Pre-program notes: The start point for the AMEC program is the X, Y, and Z center of the top of
the hole. Your program should change to the thread mill tool and move it into position. Insert the
thread mill program at each location where the thread mill sequence is desired. The AMEC program
will switch the machine to incremental, machine one pitch, return to the top/center of the hole, and
switch the machine back to absolute.
Helical interpolation reference: When using a G02 or G03 for helical interpolation, the X and Y
values are the landing location for the cutting tool. The I and J values are the center point for the
rotation. The I value is relative to the X starting point, and the J value is relative to the Y starting point.
Using the information on the previous page, the values can be calculated:
Pitch
0.05
= 1 / thread per inch
RPM
5416
(SFM • 3.82) / Tool diameter
Linear feed
54.16
RPM • Feed per flute • Number of flutes
Feed rate for thread milling
12.69
Linear feed • ((Major thread Ø - Tool Ø) / Major thread Ø)
Z axis move on arc on
0.0063
(Pitch / 8)
Z axis move for full thread
0.5063
(Pitch / 8) + Length of cut
Arc on/off
0.0256
(Major thread diameter - Tool diameter) / 4
Full rotation value
0.05125
(Major thread diameter - Tool diameter) / 2
WARNING: The program is based off the center of the tool. No diameter value should be stored in
the machine’s controller for the thread mill. This will cause a machine controller error.
2 Lower tool
Y-
(J-)
Y-
(J-)
4 Arc on
Y-
CONTINUE
(J-)
6 Arc off
Y-
(J-)
7 Return to center
Y-
(J-)
8 Return to top
G00 Z0.4438
Y+ Rapid the tool
(J+) back to the top of
the threaded hole.
X+
(I+)
X-
(I-)
Y-
(J-)
9 Back to absolute
G90
Switch back to absolute to continue.
Even though the thread mill is tapered, the thread mill must move out in X
and Y as it moves up in Z. This will allow the tool to follow the taper being
created. The helical interpolation shown in Step 5 on the previous page must
be broken into segments to make the diameter adjustments. Typically, this
adjustment is done in quadrants for simplicity:
5A First quadrant
G03 X-0.1819 Y-0.1815 Z0.0139 I0.0000 J-0.1819
Y+ Move to 9 o’clock
(J+) position, move
Z-axis 1/4 of the
pitch.
X+
(I+)
X-
(I-)
Y-
(J-)
5B Second quadrant
G03 X0.1819 Y-0.1824 Z0.0139 I0.1824 J0.0000
Y+ Move to 6 o’clock
(J+) position, move
Z-axis 1/4 of the
pitch.
X+
(I+)
X-
(I-)
Y-
(J-)
5C Third quadrant
G03 X0.1828 Y0.1824 Z0.0139 I0.0000 J0.1828
Y+ Move to 3 o’clock
(J+) position, move
Z-axis 1/4 of the
pitch.
X+
(I+)
X-
(I-)
Y-
(J-)
5D Fourth quadrant
G03 X-0.1828 Y0.1832 Z0.0139 I-0.1832 J0.0000
Y+ Move to 12 o’clock
(J+) position, move
Z-axis 1/4 of the
pitch.
X+
(I+)
X-
(I-)
Y-
(J-)
NOTE: The radial adjustment needed for producing one thread can be
found by multiplying the taper by one pitch. Divide by four to segment this
adjustment into quadrants.
Because right hand threads are most common, AccuThread T3 thread mills
are left hand cutting (M04) to maintain the climb milling method.
X+
(I+)
X-
(I-)
Y-
(J-)
4 Arc on
Y-
(J-)
5 Full pass
Y-
(J-)
6 Arc off
Y-
(J-)
7 Return to center
Y-
(J-)
8 Return to top
G00 Z1.0126
Y+ Return tool to 1
(J+) pitch above the
part.
X+
(I+)
X-
(I-)
Y-
(J-)
9 Back to absolute
G90
Switch back to absolute to continue.
1/4P Internal
60°
1/8P External
ISO
UNC UNF
Pipe Tap Pitch Drill Size Pitch Drill Size Pitch Drill Size*
Size (TPI) (inch) (TPI) (inch) (TPI) (inch)
1/16 60 0.046 (#56) 28 0.261 (G) - -
1/8 40 0.098 (#40) 28 11/32 28 21/64
1/4 20 0.196 (#9) 19 29/64 19 7/16
5/16 18 1/4 - - - -
3/8 16 5/16 19 19/32 19 37/64
7/16 14 23/64 - - - -
1/2 12 0.413 (Z) 14 3/4 14 23/32
9/16 12 17/32 - - - -
5/8 11 35/64 14 53/64 - -
3/4 10 41/64 14 31/32 14 15/16
7/8 9 3/4 14 1-7/64 - -
1 8 55/64 11 1-13/64 11 1-11/64
1-1/4 7 1-3/32 11 1-35/64 11 1-33/64
1-1/2 6 1-5/16 11 1-25/32 11 1-3/4
1-3/4 5 1-17/32 11 2 11 -
2 4.5 1-3/4 11 2-1/4 11 2-3/16
*Without taper reamer
ACME
Pitch
Nominal Ø (TPI) Min (inch) Max (inch)
1/4 16 .1875 .1925
5/16 14 .2411 .2461
3/8 12 .2917 .2967
7/16 12 .3542 .3592
1/2 10 .4000 .4050
5/8 8 .5000 .5062
3/4 6 .5833 .5916
7/8 6 .7083 .7166
1 5 .8000 .8100
1-1/8 5 .9250 .9350
1-1/4 5 1.0500 1.0600
1-3/8 4 1.1250 1.1375
1-1/2 4 1.2500 1.2625
1-3/4 4 1.5000 1.5125
2 4 1.7500 1.7625
2-1/4 3 1.9167 1.9334
2-1/2 3 2.1667 2.1834
2-3/4 3 2.4167 2.4334
3 2 2.5000 2.5250
3-1/2 2 3.0000 3.0250
4 2 3.5000 3.5250
4-1/2 2 4.0000 4.0250
5 2 4.5000 4.5250
When applying side pressure on any milling tool, rigidity is important for
success. For best results, use tool holders with accurate and secure clamping
to reduce tool deflection. Collet chucks should be avoided for applications
with side loading pressure.
Collet Chuck
Hydraulic Chuck
Shrink Fit
Milling Chuck
Deflection
Machinability*
Hardness Speed
ISO
NOTE: Feed rates provided are safe starting recommendations and may be
increased to reduce cycle times. Solid carbide thread mills may perform at
double or triple these feed recommendations.
Machinability*
Hardness Speed
ISO
NOTE: Feed rates provided are safe starting recommendations and may be
increased to reduce cycle times. Solid carbide thread mills may perform at
double or triple these feed recommendations.
Machinability*
Hardness Speed
ISO
NOTE: Feed rates provided are safe starting recommendations and may be
increased to reduce cycle times. Solid carbide thread mills may perform at
double or triple these feed recommendations.
Machinability*
Hardness Speed
ISO
NOTE: Feed rates provided are safe starting recommendations and may be
increased to reduce cycle times. Solid carbide thread mills may perform at
double or triple these feed recommendations.
Hardness Speed
ISO
Hardness Speed
ISO
Hardness Speed
ISO
Hardness Speed
ISO
Hardness Speed
ISO
Hardness Speed
ISO
Thread milling is like any other material removal process. Depending on how
much material needs to be removed and the material’s machinability, multiple
machining passes may be required. The coarser the pitch, the more material
that needs removed. Use the chart below for the suggested number of radial
passes.
65% 100%
90%
1 pass 100%
2 passes 75% 100%
3 passes 60% 80% 100%
4 passes 60% 80% 90% 100%
Excessive Wear
• Decrease speed
• Use preferred tool holder (see page 33)
Chipping Cutting Edges
• Reduce feed rate
• Add additional radial pass
• Reduce tool overhang
• Use preferred tool holder (see page 33)
Immediate Tool Failure
• Check tool selection (reduce cutter diameter)
• Reduce feed rate
• Use arc on programming method
• Check cutter compensation D value in program
and registrar value
• Check program variables (use Insta-Code ™
for
program)
Excessive Chatter
• Reduce tool overhang
• Reduce feed rate
• Add additional radial pass
• Use preferred tool holder (see page 33)
Go and No-Go Gage Fit
• Reduce feed rate
• Add additional radial pass
• Reduce tool overhang
• Use preferred tool holder (see page 33)
• Tool is worn, replace tool
Spindle Alarm
• Check RPM maximum for machine
One Tool,
Four Operations
The Complete Package
Producing fully finished threaded hydraulic ports has never been easier. The
Port and Thread Finishing Kit includes the AccuPort 432® port contour cutter
with a dedicated AccuThread® 856 solid carbide thread mill in a single kit. You
also receive the T-A® inserts and port form inserts needed to complete the
assembly.
Port kits incorporate the AccuThread 856 solid carbide thread mills to
increase the manufacturing flexibility by allowing hydraulic ports to be
produced in just two operations. In addition, where a unique port profile is
required, Allied Machine provides a dedicated special tooling solution using
our extensive tool design and manufacturing experience to meet precise
specifications.
THREAD MILLING REFERENCE GUIDE | 61
Allied Machine & Engineering
120 Deeds Drive
Dover, Ohio 44622
United States
330.343.4283
Wohlhaupter GmbH
Maybachstrasse 4
Postfach 1264
72636 Frickenhausen
Germany
011.49.7022.408.0
www.alliedmachine.com
Allied Machine & Engineering is registered by
DQS to ISO 9001:2015
Copyright © 2022 Allied Machine & Engineering Corp. All rights reserved.
All trademarks designated with the ® symbol are
registered in the United States and other countries.
Literature Order Number: TMPG
Print Date: January 2022