Last month we scrapped 47 stainless steel housings because the M6 tapped threads failed go/no-go gauge inspection at final QC. The tap was new, the program was proven, the material was the same lot we'd been running all year. Turns out the coolant concentration had drifted from 8% to 4% over three weeks, and the operator didn't catch it. In 304 stainless, that's the difference between a clean thread and a torn thread with work-hardened flanks.
Thread machining is one of those processes where everything has to be right — tool, speed, feed, coolant, material, hole size — or the thread is garbage. And garbage threads don't show up until gauge inspection, which means you've already invested all the machining time in the part before you discover the problem.
Here's a practical comparison of the four thread machining methods we use, based on thousands of parts and plenty of scrapped threads along the way.
Rigid tapping is the default for most CNC shops. The spindle synchronizes rotation with Z-axis feed at exactly the thread pitch ratio. In theory, the tap cuts a perfect thread every time. In practice, it works brilliantly in aluminum, brass, and free-cutting steels. It works less brilliantly in stainless steel, titanium, and anything that work-hardens.
The problem with tapping is that you're committed. Once the tap enters the hole, it either cuts a good thread or it doesn't — there's no opportunity to adjust. The tap can't speed up, slow down, or change direction mid-cut. If the chip doesn't evacuate, the tap packs with chips and either breaks or tears the thread.
Speed limits for tapping are real and unforgiving. In 304 stainless, we tap M6 at about 500 RPM maximum. In aluminum 6061, we can run the same M6 tap at 2,000 RPM. The difference isn't the tap — it's the material's tendency to work-harden at the cutting edge. Push the speed in stainless and the material hardens faster than the tap can cut it.
Blind hole tapping is where most problems occur. Chips have to go somewhere, and in a blind hole they pile up at the bottom. Spiral-flute taps pull chips upward (good for through-holes), spiral-point taps push chips downward (good for through-holes only). For blind holes, we use spiral-flute taps with controlled peck tapping cycles — the tap backs out periodically to clear chips.
| Factor | Tapping Performance |
|---|---|
| Speed | Fast (2-5 seconds per M6 thread in aluminum) |
| Thread Quality | Good in easy materials, variable in stainless/titanium |
| Tool Cost | Low ($5-15 per tap, $0.01-0.05 per hole) |
| Blind Holes | Possible with correct tap selection |
| Flexibility | One tap per thread size, no adjustment possible |
| Failure Mode | Tap breakage (catastrophic — requires EDM to remove) |
Thread milling uses a single-point cutter that follows a helical path to cut the thread. The cutter is smaller than the thread diameter, so it spirals inward while simultaneously moving downward at the thread pitch. It takes 15-30 seconds per thread (vs. 2-5 seconds for tapping), but the advantages are significant.
The biggest advantage: one thread mill cuts any thread of that pitch, regardless of diameter. An M6x1.0 thread mill cuts M6x1.0, M8x1.0, M10x1.0, M12x1.0 — any size with 1.0mm pitch. We stock about 15 thread mills and cover every standard metric thread size. Compare that to tapping, where you need a separate tap for every thread size AND depth AND material.
Thread milling also produces better threads in difficult materials. The cutter enters and exits the cut cleanly. The chip is small and easily evacuated. There's no risk of tap breakage — if the cutter chips, you replace it and re-run the thread. No EDM extraction, no scrapped part.
For left-hand threads, multi-start threads, or threads with unusual profiles (NPT, BSPT, Trapezoidal), thread milling is the only practical CNC method. You can't buy a left-hand M8x1.25 tap at the hardware store, but your thread mill cuts it with a G-code change.
The real reason to thread mill: When the thread tolerance matters. Thread milled threads are consistently more accurate than tapped threads because the cutting forces are lower and the tool deflection is minimal. For threads that need to pass a tight go-gauge (like aerospace or hydraulic fittings), thread milling is the safer choice.
Thread turning (single-point threading on a lathe) is the method for external threads on shafts, rods, and turned components. The cutting tool is a shaped insert that matches the thread profile. The lathe synchronizes spindle rotation with Z-axis feed, making multiple passes at increasing depth until the thread is complete.
Thread turning works for any external thread — metric, UNC, UNF, BSW, Acme, trapezoidal, custom profiles. The insert is cheap ($10-25) and one insert cuts any diameter of that pitch. We thread turn everything from M3 set screws to M80 propeller shafts.
The multiple-pass approach is key to quality. A typical M10x1.5 external thread takes 8-12 passes, each removing 0.05-0.15mm of material from the thread depth. The light passes prevent work-hardening in stainless and titanium. The final spring pass (zero depth of cut) cleans up any deflection from the previous passes.
Thread turning vs. die threading: Die threading (running a die down a shaft by hand or with a die holder on the lathe tailstock) is fast for one-off jobs. But die threads have poor concentricity (the die self-aligns, which means the thread follows whatever the shaft's surface gives it). Thread turning produces threads concentric to the shaft's bearing journals because both are cut in the same setup.
Thread roll forming (also called thread rolling) doesn't cut material — it displaces it. The roller die presses into the workpiece surface, cold-forming the material into the thread profile. The thread crests are formed by displacing material from the roots.
The result is a stronger thread. The cold-working process increases the hardness of the thread surface by 10-30% (work-hardening is a benefit here, not a problem). The grain structure follows the thread contour instead of being cut across it. Fatigue strength of rolled threads is 30-50% higher than cut threads.
Roll forming works on any ductile material — aluminum, brass, mild steel, stainless. It does NOT work on hard materials (hardened steel, titanium) or brittle materials (cast iron, some plastics).
The limitation is setup complexity. The roller dies need to be precisely aligned to the workpiece centerline, and the feed rate must exactly match the thread pitch. On a CNC lathe, we use a thread rolling attachment that mounts on the tool post. Setup takes 30-60 minutes per thread size.
| Method | Speed (M10x1.5) | Thread Strength | Flexibility | Best For |
|---|---|---|---|---|
| Tapping | 3 sec | Standard | Low (one size per tap) | Aluminum, brass, mild steel, production volume |
| Thread Milling | 20 sec | Standard-High | High (one tool per pitch) | Stainless, titanium, blind holes, multiple sizes |
| Thread Turning | 15 sec (external) | Standard | High (any profile) | External threads on shafts and turned parts |
| Roll Forming | 8 sec | High (+30-50%) | Medium | High-strength external threads, ductile materials |
For internal threads: Start with tapping. If the material is easy (aluminum, brass) and the hole is through, tapping is fastest and cheapest. Switch to thread milling if the material is stainless or titanium, if it's a blind hole, if you need multiple thread sizes, or if a broken tap would be catastrophic (expensive part, late in the machining process).
For external threads: Start with thread turning. It's the standard for CNC lathes. Add roll forming if the thread needs maximum fatigue strength (motor shafts, suspension components, high-cycle fasteners).
For high-volume production: Tapping wins on speed and cost for easy materials. Thread milling wins for difficult materials where tap life is short (you'll go through $500 in taps on a 10,000-piece stainless run — a $80 thread mill handles the same job).
One last thing that catches people off guard: the hole diameter matters more than you think for internal threads. The tap (or thread mill) doesn't cut the full thread profile from solid material. The hole is pre-drilled to a specific diameter, and the threading tool only cuts the last 30-50% of the thread depth. Drill the hole too big and you get shallow threads that strip. Drill it too small and the tap breaks (or the thread mill chatters). The correct tap drill size for M6x1.0 is 5.0mm, not 5.1mm or 4.9mm. That 0.1mm difference is the margin between a good thread and a scrapped part.
Last month we scrapped 47 stainless steel housings because the M6 tapped threads failed go/no-go gauge inspection at final QC. The tap was new, the program was proven, the material was the same lot we'd been running all year. Turns out the coolant concentration had drifted from 8% to 4% over three weeks, and the operator didn't catch it. In 304 stainless, that's the difference between a clean thread and a torn thread with work-hardened flanks.
Thread machining is one of those processes where everything has to be right — tool, speed, feed, coolant, material, hole size — or the thread is garbage. And garbage threads don't show up until gauge inspection, which means you've already invested all the machining time in the part before you discover the problem.
Here's a practical comparison of the four thread machining methods we use, based on thousands of parts and plenty of scrapped threads along the way.
Rigid tapping is the default for most CNC shops. The spindle synchronizes rotation with Z-axis feed at exactly the thread pitch ratio. In theory, the tap cuts a perfect thread every time. In practice, it works brilliantly in aluminum, brass, and free-cutting steels. It works less brilliantly in stainless steel, titanium, and anything that work-hardens.
The problem with tapping is that you're committed. Once the tap enters the hole, it either cuts a good thread or it doesn't — there's no opportunity to adjust. The tap can't speed up, slow down, or change direction mid-cut. If the chip doesn't evacuate, the tap packs with chips and either breaks or tears the thread.
Speed limits for tapping are real and unforgiving. In 304 stainless, we tap M6 at about 500 RPM maximum. In aluminum 6061, we can run the same M6 tap at 2,000 RPM. The difference isn't the tap — it's the material's tendency to work-harden at the cutting edge. Push the speed in stainless and the material hardens faster than the tap can cut it.
Blind hole tapping is where most problems occur. Chips have to go somewhere, and in a blind hole they pile up at the bottom. Spiral-flute taps pull chips upward (good for through-holes), spiral-point taps push chips downward (good for through-holes only). For blind holes, we use spiral-flute taps with controlled peck tapping cycles — the tap backs out periodically to clear chips.
| Factor | Tapping Performance |
|---|---|
| Speed | Fast (2-5 seconds per M6 thread in aluminum) |
| Thread Quality | Good in easy materials, variable in stainless/titanium |
| Tool Cost | Low ($5-15 per tap, $0.01-0.05 per hole) |
| Blind Holes | Possible with correct tap selection |
| Flexibility | One tap per thread size, no adjustment possible |
| Failure Mode | Tap breakage (catastrophic — requires EDM to remove) |
Thread milling uses a single-point cutter that follows a helical path to cut the thread. The cutter is smaller than the thread diameter, so it spirals inward while simultaneously moving downward at the thread pitch. It takes 15-30 seconds per thread (vs. 2-5 seconds for tapping), but the advantages are significant.
The biggest advantage: one thread mill cuts any thread of that pitch, regardless of diameter. An M6x1.0 thread mill cuts M6x1.0, M8x1.0, M10x1.0, M12x1.0 — any size with 1.0mm pitch. We stock about 15 thread mills and cover every standard metric thread size. Compare that to tapping, where you need a separate tap for every thread size AND depth AND material.
Thread milling also produces better threads in difficult materials. The cutter enters and exits the cut cleanly. The chip is small and easily evacuated. There's no risk of tap breakage — if the cutter chips, you replace it and re-run the thread. No EDM extraction, no scrapped part.
For left-hand threads, multi-start threads, or threads with unusual profiles (NPT, BSPT, Trapezoidal), thread milling is the only practical CNC method. You can't buy a left-hand M8x1.25 tap at the hardware store, but your thread mill cuts it with a G-code change.
The real reason to thread mill: When the thread tolerance matters. Thread milled threads are consistently more accurate than tapped threads because the cutting forces are lower and the tool deflection is minimal. For threads that need to pass a tight go-gauge (like aerospace or hydraulic fittings), thread milling is the safer choice.
Thread turning (single-point threading on a lathe) is the method for external threads on shafts, rods, and turned components. The cutting tool is a shaped insert that matches the thread profile. The lathe synchronizes spindle rotation with Z-axis feed, making multiple passes at increasing depth until the thread is complete.
Thread turning works for any external thread — metric, UNC, UNF, BSW, Acme, trapezoidal, custom profiles. The insert is cheap ($10-25) and one insert cuts any diameter of that pitch. We thread turn everything from M3 set screws to M80 propeller shafts.
The multiple-pass approach is key to quality. A typical M10x1.5 external thread takes 8-12 passes, each removing 0.05-0.15mm of material from the thread depth. The light passes prevent work-hardening in stainless and titanium. The final spring pass (zero depth of cut) cleans up any deflection from the previous passes.
Thread turning vs. die threading: Die threading (running a die down a shaft by hand or with a die holder on the lathe tailstock) is fast for one-off jobs. But die threads have poor concentricity (the die self-aligns, which means the thread follows whatever the shaft's surface gives it). Thread turning produces threads concentric to the shaft's bearing journals because both are cut in the same setup.
Thread roll forming (also called thread rolling) doesn't cut material — it displaces it. The roller die presses into the workpiece surface, cold-forming the material into the thread profile. The thread crests are formed by displacing material from the roots.
The result is a stronger thread. The cold-working process increases the hardness of the thread surface by 10-30% (work-hardening is a benefit here, not a problem). The grain structure follows the thread contour instead of being cut across it. Fatigue strength of rolled threads is 30-50% higher than cut threads.
Roll forming works on any ductile material — aluminum, brass, mild steel, stainless. It does NOT work on hard materials (hardened steel, titanium) or brittle materials (cast iron, some plastics).
The limitation is setup complexity. The roller dies need to be precisely aligned to the workpiece centerline, and the feed rate must exactly match the thread pitch. On a CNC lathe, we use a thread rolling attachment that mounts on the tool post. Setup takes 30-60 minutes per thread size.
| Method | Speed (M10x1.5) | Thread Strength | Flexibility | Best For |
|---|---|---|---|---|
| Tapping | 3 sec | Standard | Low (one size per tap) | Aluminum, brass, mild steel, production volume |
| Thread Milling | 20 sec | Standard-High | High (one tool per pitch) | Stainless, titanium, blind holes, multiple sizes |
| Thread Turning | 15 sec (external) | Standard | High (any profile) | External threads on shafts and turned parts |
| Roll Forming | 8 sec | High (+30-50%) | Medium | High-strength external threads, ductile materials |
For internal threads: Start with tapping. If the material is easy (aluminum, brass) and the hole is through, tapping is fastest and cheapest. Switch to thread milling if the material is stainless or titanium, if it's a blind hole, if you need multiple thread sizes, or if a broken tap would be catastrophic (expensive part, late in the machining process).
For external threads: Start with thread turning. It's the standard for CNC lathes. Add roll forming if the thread needs maximum fatigue strength (motor shafts, suspension components, high-cycle fasteners).
For high-volume production: Tapping wins on speed and cost for easy materials. Thread milling wins for difficult materials where tap life is short (you'll go through $500 in taps on a 10,000-piece stainless run — a $80 thread mill handles the same job).
One last thing that catches people off guard: the hole diameter matters more than you think for internal threads. The tap (or thread mill) doesn't cut the full thread profile from solid material. The hole is pre-drilled to a specific diameter, and the threading tool only cuts the last 30-50% of the thread depth. Drill the hole too big and you get shallow threads that strip. Drill it too small and the tap breaks (or the thread mill chatters). The correct tap drill size for M6x1.0 is 5.0mm, not 5.1mm or 4.9mm. That 0.1mm difference is the margin between a good thread and a scrapped part.