How to Properly Use the End Mill CNC: Setup, Feeds and Failure Control
This guide is for machinists and process engineers running end mills on 3-axis, 4-axis and 5-axis mills. You will see how to pick a cutter, set speeds and feeds, control runout, and read the chips. By the end you can tell whether a cut is healthy before the tool fails. Examples use aluminum, 304 stainless and 4140 steel, with tolerances down to ±0.005 mm.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
Pick the cutter and holder before you touch the control
Most end mill problems start before the first cut. A cutter that is too long for the job will deflect, no matter how good the program is. Measure the flute length you actually need, then add 5 to 10 mm of clearance. Every extra 10 mm of gauge length costs stiffness, and stiffness is what holds ±0.005 mm on a deep pocket.
The holder matters as much as the tool. For cutters under 12 mm, use a shrink-fit or hydraulic holder when you can. Side-lock holders are fine for roughing but add runout and can mark the shank. If you must use a collet, use a fresh, matched nut and torque it to the maker's spec. A worn collet can add 0.02 mm of runout on its own.
Match the substrate and coating to the material. Uncoated carbide works well in aluminum, and a polished flute keeps chips moving. For 304 stainless, use a AlTiN or AlCrN coating and a sharp, positive rake geometry. For 4140 and harder steels, a tougher substrate with a thicker coating survives the interrupted cuts better.
Check the corner radius and helix angle too. A 0.4 mm corner radius on a 10 mm cutter spreads load and lasts longer than a sharp corner, but it leaves a radius in the part. A 45° helix is a good general choice. A 38° helix suits heavy roughing, and a 55° helix helps thin walls and finishing passes.
- 1Gauge lengthKeep it under 3 × D for finishing, 4 × D for light roughing.
- 2Runout targetMeasure with a dial indicator at the flute tips, not the shank.
- 3Coating by materialAlTiN for stainless and steel, no coating or ZrN for aluminum.
- 4Fresh colletsReplace when the seat shows fretting or the nut needs extra torque.
Set surface speed and chip load for the material
Start with surface speed, then convert to RPM. For aluminum 6061, run 300 to 500 m/min on a carbide cutter with good coolant or air blast. For 304 stainless, stay near 60 to 90 m/min. For 4140 steel, use 80 to 120 m/min. These are starting points, not laws. Increase until the chip color and sound tell you to stop.
RPM follows from the cutter diameter. RPM = (surface speed × 1000) / (π × D). A 10 mm cutter at 400 m/min gives about 12,700 RPM, which is often above the spindle limit. When the spindle caps out, keep the RPM and raise the feed per tooth instead. That keeps the chip load in range and avoids rubbing.
Chip load per tooth is the number that controls edge life. In 6061, a 10 mm three-flute cutter can take 0.05 to 0.10 mm per tooth at 0.5 × D axial depth. In 304, drop to 0.02 to 0.04 mm per tooth. In 4140, 0.03 to 0.05 mm per tooth is a safe band. Table feed = RPM × flutes × chip load.
Radial stepover changes the load more than most people expect. At 50% stepover the cutter sees a near full-width cut. At 10% stepover with full axial depth, the load is lower and the heat leaves with the chip. This is the basis of high-efficiency milling on 4140 and 304, but it needs a rigid setup and a constant-engagement path.
- 1Aluminum 6061300–500 m/min, 0.05–0.10 mm/tooth, air or flood coolant.
- 2304 stainless60–90 m/min, 0.02–0.04 mm/tooth, flood coolant, never dwell.
- 34140 steel80–120 m/min, 0.03–0.05 mm/tooth, climb cut and rigid workholding.
Choose climb milling, entry style and coolant flow
Climb milling is the default on a CNC mill with ball screws. The cutter tooth enters at maximum chip thickness and exits at zero, which pulls heat out with the chip and gives a better finish. Conventional milling only makes sense on a worn machine with backlash, or on a casting with a hard skin where you want the edge to enter under the skin rather than through it.
How the tool enters the cut matters more than the cutting parameters. A straight plunge loads the center of the tool, where surface speed is nearly zero. Use a ramp at 2° to 3° for steel and 5° to 8° for aluminum, or a helical entry if the pocket allows it. A 0.5 × D helical entry on 4140 is safer than a plunge and leaves a cleaner floor.
Coolant choice follows the material and the operation. Aluminum likes a mist or a strong air blast to clear chips. Stainless needs flood coolant and a high flow to stop work hardening. Cast iron is often cut dry. Whatever you choose, make sure chips leave the cut. Recutting a chip is the fastest way to chip a flute.
For finishing, take a consistent radial load. A finish pass at 0.2 to 0.5 mm radial and full axial depth, with a constant-engagement toolpath, holds Ra 0.8–1.6 μm on most steels. Spring passes at the same setting only rub the surface and dull the edge. If the finish is poor, check runout and tool wear before you change the program.
- 1Ramp angles2°–3° in steel, 5°–8° in aluminum, 0.5 × D helical where possible.
- 2Chip evacuationAir blast for aluminum, flood for stainless, dry for cast iron.
- 3Finish pass0.2–0.5 mm radial, full axial, constant engagement.
Read the chips, sound and surface to correct the cut
Chips tell you the truth. Silver, curled chips mean the cut is in range. Thin, dusty chips mean the chip load is too low and the edge is rubbing. Blue or black chips mean the surface speed or the feed is too high for the heat the cut can carry away. In 304, a thin chip is worse than a heavy one because it work-hardens the surface under the cutter.
Chatter shows up as a pattern on the wall and a howl in the cut. It comes from a flexible setup, a long gauge length, or a tooth frequency that matches a natural frequency in the part or the fixture. Fix the setup first: shorten the gauge length, add a support under the part, reduce the stepover. Changing the RPM by 10 to 15% can also break the resonance.
Tool wear has stages. Flank wear starts on the relief face and grows slowly. Chipping appears as small nicks on the edge, often from an interrupted cut or a hard spot. Built-up edge is common in aluminum and looks like a lump of material welded to the edge. Each one calls for a different response. Chipping needs a tougher grade or a smaller chip load, while built-up edge needs a sharper edge and more speed.
Measure the part before the tool is worn out. If the wall goes out of tolerance over a run, check the tool diameter and runout first. A cutter that has lost 0.02 mm of diameter will cut undersize by that amount. In a 10,000-part run, that drift is the difference between a good lot and a rework lot. Replace tools on a count, not on a feeling.
- 1Silver chipsParameters are near the sweet spot. Keep going.
- 2Dusty thin chipsRaise feed per tooth or reduce RPM to increase chip load.
- 3Blue chipsLower surface speed or raise feed to move heat into the chip.
- 4Wall patternShorten the tool, add support, or shift RPM by 10–15%.
How to properly use the end mill CNC: 7 steps
Follow the order. Skipping a step usually shows up as a broken tool or a scrapped part.
- 11. Check the tool and holderMeasure runout at the flute tips with a dial indicator. Keep it under 0.010 mm for finishing and under 0.020 mm for roughing. If it is high, clean the taper, reseat the collet, or change the holder. Do not compensate with feed.
- 22. Set the gauge lengthUse the shortest tool that reaches the deepest feature plus 5 to 10 mm of clearance. For a 10 mm cutter, keep gauge length under 30 mm for finishing and under 40 mm for light roughing. Longer tools need lower depth and slower feed.
- 33. Pick surface speed and RPMStart at 400 m/min for 6061, 80 m/min for 304, and 100 m/min for 4140. Convert to RPM with the cutter diameter. If the spindle limit is lower, keep the RPM at the limit and raise the feed per tooth.
- 44. Set chip load and feedUse 0.05–0.10 mm/tooth in aluminum, 0.02–0.04 mm/tooth in 304, and 0.03–0.05 mm/tooth in 4140. Multiply by RPM and flute count. Check that the machine can reach the feed rate without stalling.
- 55. Set axial and radial depthFor roughing, 0.5 × D axial at 50% radial in 4140, or 1 × D axial at 10% radial for high-efficiency milling. For finishing, 0.2–0.5 mm radial at full axial depth. Never start with the deepest cut of the program.
- 66. Choose entry and coolantRamp at 2°–3° in steel and 5°–8° in aluminum, or use a 0.5 × D helical entry. Use air blast for aluminum, flood coolant for stainless, and dry cutting for cast iron. Confirm chips clear the cut before you walk away.
- 77. Run one part and inspectCut a single part, then check size, finish and chip color. Adjust one variable at a time. Record the final numbers so the next run starts from a known point. Replace the tool on a count before the size drifts.
Starting parameters for common materials
Values are for solid carbide end mills with flood or air coolant. Adjust for rigidity and tool length.
| Material | Surface speed | Chip load per tooth | Axial depth (roughing) |
|---|---|---|---|
| Aluminum 6061 | 300–500 m/min | 0.05–0.10 mm | 1 × D at 10% radial |
| Aluminum 7075 | 250–400 m/min | 0.04–0.08 mm | 0.75 × D at 20% radial |
| Stainless 304 | 60–90 m/min | 0.02–0.04 mm | 0.4 × D at 40% radial |
| Steel 4140 | 80–120 m/min | 0.03–0.05 mm | 0.5 × D at 50% radial |
| Titanium Ti-6Al-4V | 40–60 m/min | 0.02–0.04 mm | 0.3 × D at 30% radial |
| Brass C36000 | 200–350 m/min | 0.05–0.10 mm | 1 × D at 20% radial |
| POM / PEEK | 200–400 m/min | 0.05–0.12 mm | 1 × D at 30% radial |
Common questions about end mill use
How much runout is acceptable on an end mill?
For finishing, keep total indicated runout under 0.010 mm measured at the flute tips. For roughing, under 0.020 mm is usually fine. Above that, one flute carries most of the load and wears out first.
Check the holder and collet before blaming the tool. A worn collet or a dirty taper can add 0.02 mm on its own.
Why do my chips turn blue in 4140 steel?
Blue chips mean the cut is generating more heat than the chip can carry away. Either the surface speed is too high or the feed per tooth is too low, so the edge rubs instead of cutting.
Lower the surface speed by 20% or raise the feed per tooth within the range for the material. Also confirm that coolant reaches the cutting zone and that chips are not being recut.
When should I use a 4-flute instead of a 3-flute end mill?
Use a 3-flute cutter in aluminum. The larger chip room clears the soft, gummy chips and lets you run a higher feed per tooth.
Use a 4-flute or 5-flute cutter in steel and stainless. The extra flutes raise the table feed at the same chip load and leave a better floor finish, but chip evacuation is tighter, so flood coolant matters.
Can I use the same parameters on a 5-axis machine?
No. On a 5-axis machine the tool can be tilted, which changes the effective diameter and the contact area. A tilted cutter often runs at a lower effective surface speed at the tip.
Start 20% lower on surface speed and check the chips. The rigidity of a 5-axis trunnion also differs from a 3-axis mill, so run a test cut before a full run.
How do I stop chatter in a deep pocket?
Shorten the tool and holder assembly first. Every 10 mm of extra gauge length costs stiffness. Then reduce the radial stepover and keep the axial depth high so the load stays consistent.
If the pattern remains, shift the spindle speed by 10 to 15%. That moves the tooth frequency away from the natural frequency of the setup.
How often should I replace an end mill?
Replace on a count, not on a feeling. Track the number of parts or the cutting time per tool and change it before the size drifts or the finish drops.
Check the tool diameter and runout at each change. A cutter that has lost 0.02 mm of diameter will cut undersize by that amount across the whole run.
Send your end mill part for a quote
Upload your CAD file and get a quotation with free DFM analysis within 12 hours. Production can start within 24 hours, and every part is inspected before shipment.
12-hour quote100% inspectionNo minimum order quantity