The Method to Reduce Runout of CNC Milling Tools Is So Practical
Tool runout is the small eccentricity between the spindle axis and the cutting edge. It shows up as oversize holes, chatter, short tool life and poor surface finish. This guide is for machinists and process engineers who need to measure runout, find its source and reduce runout of CNC milling tools on the shop floor.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Runout of CNC milling tools: what the number means
Runout is the radial distance between the true rotation axis of the spindle and the actual cutting edge path. Shops measure it as TIR, total indicator reading. If a dial indicator on the flute shows 0.030 mm TIR, the cutting edge swings 0.015 mm off center in each direction.
That swing changes chip load. One flute cuts deeper than the others, so it wears first and the part comes out oversize. On a 2-flute cutter at 8,000 rpm, the fast flute does most of the cutting and the slow flute rubs. The rub burns the edge and drives chatter.
The practical limit depends on the feature. A ±0.005 mm bore needs a tool assembly well under 0.010 mm TIR. A roughing pass in 6061 aluminium can run at 0.025 mm TIR and still hold the print. Judge runout against the tolerance, not against a fixed number.
Runout also shifts with spindle position. A holder that reads 0.008 mm TIR at the gage line can read 0.020 mm at 100 mm from the gage line. Always indicate near the cutting zone, not at the holder body.
- 1TIR is twice the radial offset0.020 mm TIR equals 0.010 mm radial error per side.
- 2Measure at the flutesIndicating the shank tells you about the holder, not the cutting edge.
- 3Runout multiplies with tool lengthAngular error in the taper grows as you move away from the spindle face.
Where runout comes from: spindle, holder, collet, cutter
There are four places runout enters a tool assembly, and they add up. The spindle taper contributes its own error, usually under 0.003 mm on a healthy machine. The holder taper adds more if it is worn or has a chip embedded in the surface. The collet or hydraulic chuck adds its own concentricity error. Finally, the cutter shank has its own h6 tolerance band.
Field data from our 127 CNC machines shows holder and collet issues cause the majority of cases above 0.020 mm TIR. Cutters are rarely the main problem when they come from a known supplier. That means the first move is almost always to inspect the holder, not to swap the end mill.
A common mistake is to blame the tool and buy a more expensive cutter. If the holder has a scored taper, a premium end mill will read the same TIR as a cheap one. Fix the holder first. Then judge the cutter.
Thermal growth matters too. A spindle that has run for two hours is longer than a cold one. On a job holding ±0.005 mm across a long cycle, let the machine warm up for 20 to 30 minutes before the first cut, and recheck TIR if the finish drifts.
- 1Spindle taperHealthy machines usually hold under 0.003 mm at the gage line.
- 2Holder taper and nutScoring, fretting and chips are the top three causes we see.
- 3Collet seatA collet that has been overtightened loses its collapse range.
- 4Cutter shankh6 tolerance allows a small but real variation between tools.
Match the holder to the job before you chase the cutter
Different holders give different runout and different rigidity. A shrink-fit holder typically reads 0.003 to 0.005 mm TIR and holds best at high rpm. A hydraulic chuck reads 0.003 to 0.010 mm and damps vibration well. A high-quality milling chuck reads 0.005 to 0.015 mm. A standard ER collet chuck reads 0.010 to 0.030 mm depending on condition.
Choose by feature, not by habit. Deep pockets in 4140 steel with a 10 mm cutter want a shrink-fit or hydraulic holder for stiffness. A short run of 6061 brackets with a 12 mm end mill can run in an ER32 chuck if the collet and nut are clean and in good shape.
Watch the gage length. A 100 mm gage length holder amplifies every angular error in the taper. If the job does not need the reach, use a shorter holder. The same cutter in a 50 mm holder often cuts TIR in half.
For micro tools under 3 mm, hydraulic holders are usually the practical answer. The clamping is uniform around the shank, so small cutters do not get crushed or pushed off center by a three-slit collet.
- 1Shrink-fitLowest runout, best for high rpm and small cutters.
- 2HydraulicGood runout plus damping, ideal for micro tools and long reach.
- 3Milling chuckHigh clamping force for heavy roughing, moderate runout.
- 4ER colletFlexible and cheap, but runout depends heavily on condition.
Cutting parameters that keep runout from hurting the part
Once TIR is under control, the cutting parameters decide whether the remaining runout matters. Feed per tooth should be high enough that every flute cuts, not rubs. If the chip load drops below about 0.02 mm per tooth in aluminium, the slow flute starts rubbing and the surface finish suffers.
On a tool with 0.015 mm TIR, reduce the feed per tooth by roughly 10 to 20 percent compared with a perfect assembly. The fast flute is doing extra work, so lower the load to protect it. Do not simply raise the rpm to compensate. Higher speed increases centrifugal growth and makes balance errors worse.
Coolant delivery also matters. High-pressure through-spindle coolant helps clear chips from the flutes, which keeps the cut stable. On deep cavities, poor chip evacuation causes recutting, and recutting plus runout is what breaks small cutters.
For finishing passes, take a light spring pass at the same depth. It averages out the remaining runout and often brings a bore back into tolerance without changing the tool. This is one of the cheapest fixes in the shop.
- 1Keep chip load upRubbing flutes wear fastest; aim for a real chip on every tooth.
- 2Trim feed 10–20%When TIR is between 0.010 and 0.020 mm, protect the fast flute.
- 3Add a spring passA zero-depth finish pass averages out residual runout.
When runout is not the problem worth fixing
Not every finish issue is runout. Chatter marks that repeat at the tooth-pass frequency point to runout or balance. Chatter at the natural frequency of the holder points to stiffness. Marks that appear only in corners point to tool deflection or servo error. Diagnose before you change hardware.
On a roughing op with a 16 mm cutter in 1018 steel, spending an hour to take TIR from 0.025 mm to 0.008 mm rarely pays back. The cut is stable and the tolerance is loose. Save the effort for finish tools and small diameters where the ratio of runout to feed per tooth is high.
If the spindle itself reads above 0.010 mm TIR at the gage line with a known-good holder, stop. That is a spindle or taper issue. Continuing to swap holders wastes time and does not fix the source.
For production parts at ±0.005 mm, our team inspects 100% of parts before shipment and reports TIR data on request. If you are unsure whether a design can hold tolerance with the runout your machine produces, send the drawing and we will review it with a free DFM analysis within 12 hours.
- 1Chatter frequency tells the storyTooth-pass frequency means runout or balance; lower frequencies mean stiffness.
- 2Roughing tolerates more runoutDo not over-invest in TIR where the tolerance is loose.
- 3Spindle error is a maintenance callIf a good holder reads high, the taper needs service.
Step by step: how to reduce runout of CNC milling tools
Work through these in order. Do not skip the measurement step.
- 1Clean the taper and holderWipe the spindle taper and the holder taper with a lint-free cloth and a light film of oil. Look for fretting marks or embedded chips under a bright light. Any chip on the taper adds runout directly.
- 2Measure TIR at the flutesMount a 0.001 mm dial indicator on the table and touch the cutting edge, not the shank. Rotate the spindle by hand. Record the TIR. A healthy assembly reads under 0.010 mm at the flutes for a finish tool.
- 3Check the collet and nutRemove the collet. Look for scoring, polished bands or a collapsed bore. Replace any collet that shows wear marks. Snug the nut by hand, then torque it per the holder maker's spec. Overtightening distorts the collet and adds runout.
- 4Match collet size to shankUse the exact collet for the shank diameter. A 6 mm shank needs a 6 mm collet, not a 10 mm collet closed down. Mixing sizes is a common cause of 0.030 mm TIR that looks like a tool problem.
- 5Re-measure after any changeChange one item at a time. Re-indicate after each swap. This tells you which part of the assembly actually moved the number, instead of guessing.
- 6Balance the assembly above 10,000 rpmFor high-speed work, use a pre-balanced holder and keep the tool overhang short. Balance grade G2.5 at 20,000 rpm is a common target for small cutters. Re-balance after changing the cutter.
- 7Confirm with a test cutCut a test feature in the same material and check size and finish. If the bore is still oversize, the runout may be coming from the spindle, not the holder. Call maintenance before running production.
Holder and cutter combinations by feature
Use this to pick an assembly, not to replace a measurement.
| Feature | Typical TIR target | Recommended holder | Watch out for |
|---|---|---|---|
| Finishing bore ±0.005 mm | Under 0.005 mm | Shrink-fit or hydraulic | Tool overhang over 3× diameter |
| Micro cutter under 3 mm | Under 0.005 mm | Hydraulic chuck | Collet crushing the shank |
| Heavy roughing in steel | 0.010–0.020 mm | Milling chuck | Holder taper wear from high torque |
| Short run in aluminium | 0.010–0.020 mm | ER collet chuck | Dirty collet seat and worn nut |
| Deep cavity, long reach | Under 0.010 mm | Shrink-fit, short gage length | Angular error amplified by length |
| High-speed 20,000 rpm | Under 0.005 mm | Balanced shrink-fit | Unbalanced nut and long overhang |
| 5-axis contoured surface | Under 0.010 mm | Hydraulic or shrink-fit | Runout changing with spindle angle |
Questions engineers ask about tool runout
What TIR should I target for a finishing end mill?
For a bore or slot held at ±0.005 mm, keep the assembly under 0.005 mm TIR measured at the flutes. For general finishing at ±0.020 mm, under 0.010 mm is a good working target.
Measure at the cutting edge, not the shank. A shank reading can look good while the flutes run 0.015 mm off center.
Can I fix runout by using a more expensive cutter?
Usually not. If the holder taper or collet adds 0.020 mm, a premium cutter reads the same TIR as a standard one.
Fix the holder first, then test cutters. Only after the assembly reads low does cutter quality start to matter for finish.
How often should collets be replaced?
Inspect collets every time you break down a tool. Replace any collet with scoring, a polished band or a bore that no longer grips evenly.
In high-mix shops running many setups per day, keep a marked set for finishing only and a separate set for roughing.
Does runout change with spindle speed?
Yes. Unbalanced mass grows with the square of speed, so runout measured at 1,000 rpm is not the runout at 20,000 rpm.
Above 10,000 rpm, use a balanced holder and check the assembly after every cutter change.
Why does my bore come out oversize even with fresh tooling?
Runout, thermal growth and tool deflection all push a bore oversize. Check TIR first, then let the spindle warm up for 20 to 30 minutes and recheck.
A spring pass at zero depth often brings the bore back into tolerance without changing the tool.
Can GreatLight hold tight tolerances on runout-sensitive parts?
Our shop runs 127 high-precision CNC machines including 16 simultaneous 5-axis centers, with tolerances to ±0.005 mm and finishes from Ra 0.2 to 0.8 μm.
We perform 100% inspection before shipment and can supply inspection reports on request. Upload a drawing for a quotation and free DFM analysis within 12 hours.
Send us the drawing, we will review runout risk
Upload your part and get a quotation plus free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ part runs.
12-hour quote100% inspection±0.005 mm tolerance