What is thread milling?
Thread milling is a method for cutting internal or external threads using a rotating milling cutter that follows a helical path around the workpiece. Unlike tapping—where the entire profile is formed/cut in a single operation—the thread profile is built up gradually as the cutter feeds downward or upward along the pitch (lead).
Why choose thread milling instead of tapping?
Advantages
- One thread mill can cover multiple diameters with the same pitch (especially single‑profile tools) → fewer special tools.
- Lower radial forces than tapping → kinder to thin walls, difficult materials and light fixturing.
- Diameter corrections in the control (radial offset) make Go/No‑Go fine‑tuning quick.
- Lower risk of a stuck/broken tool— a mill can be retracted even if something goes wrong.
Limitations
- Often longer cycle time than tapping in small sizes.
- Requires a CNC capable of helical interpolation (G2/G3 in XY while Z moves simultaneously).
Machine requirements & setup
- Control: helical interpolation support (circular XY + simultaneous Z).
- Spindle: rpm sufficient for small cutter diameters (typically 3–8 mm).
- Coolant: through‑coolant preferred; otherwise ample external coolant/air for chip evacuation.
- Measurement: Go/No‑Go thread gauges for fast, reliable verification.
- CAM: use built‑in Thread Milling strategies with safe lead‑in/lead‑out.
Hole preparation for internal threads
Pilot diameter (examples per standard tapping drill):
- M8×1.25 → 6.8 mm
- M10×1.5 → 8.5 mm
- M12×1.75 → 10.2 mm
For thread milling, adding +0.1–0.2 mm to these can improve chip evacuation.
- Chamfer: 0.5–1.0 × P at the mouth for a smooth start and clean entry radius.
- Depth margin: plan overtravel at top and bottom (~0.5 × P) so the thread is complete without bottoming out.
Cutting data – safe starting values
Start conservatively, trial one hole, then dial in.
Cutting speed vc (m/min)
- Carbon steels: 60–100
- Stainless: 40–80
- Aluminium: 120–200
Feed per tooth fz (mm/tooth): 0.01–0.05 depending on D/material/rigidity (smaller D and harder materials → lower fz).
Number of passes: deep threads/coarse pitches → 2–3 passes (rough + finish + optional spring‑pass).
Formulas:
n (rpm) = (vc * 1000) / (pi * D)
vc in m/min, D in mm, pi ≈ 3.1416
f_rev (mm/rev) = z * fz
z = number of teeth, fz in mm/tooth
Axial Z step per revolution = P
P = thread pitch in mm
Program radius R (mm) for internal threads = (D_target – D_tool) / 2
D_target = thread major diameter (e.g., 12.00 for M12)
D_tool = tool diameter
Note: Helical engagement is higher than straight‑slotting. A sensible first run is 70–80% of the theoretical feed, then optimize.
Toolpath strategy
- Zero at hole center (Xc, Yc).
- Use R from the formula above for the tool centerline.
- Lead‑in/lead‑out: small arc or tangential moves to avoid marks.
- Direction (top view):
Right‑hand, internal: CCW (G3) while Z feeds down by P per revolution → climb milling.
Left‑hand, internal: CW (G2) with Z feeding down.
- Blind holes: start ~0.5 × P above first thread; leave bottom clearance.
- Fine‑tune size via radial offset (D‑correction) in the control.
Example: M12×1.75 (internal), single‑profile cutter D_tool = 6.0 mm
Assumptions:
vc = 80 m/min
D_tool = 6.0 mm
z = 3 teeth
fz = 0.03 mm/tooth
n = (80 * 1000) / (3.1416 * 6.0) ≈ 4240 rpm
f_rev = 3 * 0.03 = 0.09 mm/rev
F (linear feed) ≈ n * f_rev = 4240 * 0.09 ≈ 382 mm/min
For the helix: start around 300 mm/min, then ramp up after the first trial.
R = (12.0 – 6.0) / 2 = 3.0 mm
P = 1.75 mm → Z step 1.75 mm per revolution
Pilot: 10.2–10.3 mm, chamfer 1.0–1.5 mm
Program sketch (ISO/Fanuc, simplified):
(1) Rapid to X = Xc + R + lead‑in, Y = Yc, Z = safe height
(2) Feed down to start‑Z (~0.5*P above thread start)
(3) Lead‑in: small 90° arc to R
(4) Helical arc CCW (G3): 1 rev per 1.75 mm Z‑
(5) Repeat revolutions to target depth
(6) Optional: one “spring‑pass” at the same Z for finish
(7) Lead‑out and retract
(8) Adjust radial offset if needed and run a short finish pass
Surface finish, chips, and coolant
- Through‑coolant is especially effective in blind holes.
- In gummy or hard‑to‑cut alloys (stainless/superalloys): use multiple passes or chip‑splitting in the path.
- A spring‑pass (extra revolution without radial change) can improve profile and tolerance.
Quality control
- Verify with Go/No‑Go gauges.
- Avoid judging crest diameter with calipers—it conveys little about functional size.
- For external threads, 2‑ or 3‑wire measurements can be used when needed.
Troubleshooting – quick fixes
- No‑Go sticks: increase radius via offset (+0.01–0.03 mm typical) and run a short finish pass.
- Rough finish: reduce fz by 10–20%, add a spring‑pass, improve chip evacuation/coolant.
- Tool breaks near bottom: increase safety margin; start higher and plan overtravel.
- Vibration marks: shorten stick‑out, stiffen fixturing, reduce rpm, use through‑coolant.
- Wrong pitch: check CAM/post—helix Z step must equal P exactly.
Material‑specific advice (brief)
- Aluminium: higher vc; avoid too low a feed (rubbing risk). Sharp edges prioritized.
- Carbon steels: balance vc/fz; start conservatively and optimize upward.
- Stainless steels: lower vc, steady (not too low) feed, strong coolant/air to prevent work‑hardening.
CAM tips (Fusion, Mastercam, SolidCAM, etc.)
- Use the Thread Milling operation and post helical arcs (G2/G3) when the control supports it.
- Lead‑in/out with small arcs/tangents improves transitions.
- Choose multiple passes for coarse pitches or deep threads.
How STS helps you succeed
While the fundamentals above work with any brand, our STS solutions are engineered to make your work faster and safer:
- Full‑profile thread mills (ISO/UN) — short cycles and even profiles without numerous finish passes.
- Single‑profile series covering several diameters per pitch — reduces tool inventory; excellent for job shops and prototyping.
- Through‑coolant and rigid shank designs — better chip evacuation in deep/blind holes and less vibration risk.
- Clear cutting data and simple offset logic — fast path from first trial to a passing Go (without No‑Go) via radial correction.
- STS application support — assistance with pass count, toolpath strategy, material tuning, and troubleshooting when it matters.
Where we makes the biggest difference: small sizes (M3–M6), tough materials (stainless/superalloys), deep/blind threads, and applications with tight tolerances/surface demands.
Quick start with STS – checklist
- Identify thread standard (M/UN) and pitch P.
- Choose full‑profile for series work; single‑profile for flexibility.
- Verify shank length and use through‑coolant for blind holes.
- Start with our recommended vc/fz; trial 1–2 holes.
- Trim size with radial offset until Go passes easily while No‑Go stops.
- Document the recipe (material, D, P, vc/fz, offset, pass count) for repeat jobs.
Get‑started checklist
- Confirm thread standard and P.
- Select tool type (full‑profile or single‑profile).
- Drill the pilot (optionally +0.1–0.2 mm vs tapping drill) and chamfer the mouth.
- Calculate R and program lead‑in/lead‑out in CAM.
- Set vc/fz conservatively; run the first hole at 70–80% of theoretical feed.
- Gauge with Go/No‑Go; fine‑tune with radial offset; add a spring‑pass if needed.
- Document and save parameters for the next run.
Contact us
Need help with tool selection, cutting data, or CAM strategy? Contact us and we’ll provide a fast, safe starting recipe tailored to your machine, material, and tolerances.