CNC milling skills for beginners
A shop-floor walkthrough of the first skills that decide whether a part comes off the table in tolerance. Written for engineers and buyers who are new to milling, or who are about to send a first job out. By the end you will know what to check before the spindle starts, and when a part is better milled than printed.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
What matters most on day one
How the cutter actually removes material
A milling cutter is not a drill. Each tooth enters the workpiece, takes a chip of a certain thickness, and leaves. The thickness of that chip, the chip load, controls almost everything: cutting temperature, tool wear, surface finish and whether the part moves in the vise.
You set chip load by choosing feed per tooth and spindle speed. Feed rate in mm/min equals feed per tooth × number of teeth × RPM. On a 3-flute 10 mm carbide end mill in 6061 aluminum, a starting feed per tooth of 0.05 mm at 8,000 RPM gives 1,200 mm/min. That is a reasonable first cut, not a law.
Depth of cut and radial engagement decide how much of the tool is in the material at once. A shallow radial pass with a deeper axial cut usually cuts cooler and lasts longer than burying the full diameter. This is why trochoidal and high-efficiency paths work so well in aluminum.
The material pushes back. Aluminum grabs the edge and builds up if you run too slow. Stainless work-hardens if you rub instead of cut. Titanium heats the edge because the chip carries little heat away. Same machine, three different sets of numbers.
- 1Chip load firstPick feed per tooth for the material, then set RPM and feed to match.
- 2Engagement secondControl radial width and axial depth so the tool is not overloaded.
- 3Listen and lookA steady sound and 6–9 shaped chips mean the cut is healthy.
Workholding and zero setting before the first cut
Most beginner scrap comes from the part moving, not from wrong feeds. Clean the vise jaws and the table. Stone off any burrs. A 0.02 mm chip under the part tilts it, and a tilted part cannot be held to ±0.005 mm no matter how good the program is.
For small parts, use parallels under the stock and tap the part down before tightening. For thin plates, support the underside or the cutter will bow the plate into the gap. For long parts, add a support jack in the middle if the overhang is more than three times the width.
Set your zero deliberately. Touch off X and Y on a known edge, then check with a probe or an edge finder. Z zero on the top of the stock is common, but if the top face will be machined off, zero on the vise jaw or a gauge block instead.
Write the offsets down. If you change a tool, change the length offset with it. A forgotten tool length offset is the fastest way to drive a cutter into the vise.
- 1Deburr the stockA raised edge on the raw plate is enough to tilt it in the vise.
- 2Support thin platesBack the part with a sacrificial plate or the cutter will push it away.
- 3Verify offsetsRe-check X, Y and Z after any tool change or power cycle.
Choosing tools and parameters for the first parts
Start with a small number of tools you understand. A 6 mm and a 10 mm 3-flute carbide end mill in aluminum, a 3 mm or 4 mm for detail, a chamfer mill and a face mill cover a lot of beginner work. Fewer tools means fewer offsets to track and fewer chances to make a mistake.
Coating matters. Uncoated carbide is fine for aluminum. TiAlN or AlTiN coatings help on steel and stainless because they hold up to the heat. Do not run aluminum with a coating designed for steel; the aluminum will weld to the edge.
Corner radius matters more than most beginners expect. A 0.5 mm corner radius on a 10 mm cutter spreads the load and roughly doubles tool life in steel compared with a sharp corner. It also leaves a stronger internal corner in the part.
For deep pockets, keep tool length to diameter under about 4:1. Past that, chatter starts and no amount of feed tuning will fix it. If the pocket is deeper, use a smaller tool or a longer-reach tool with a reduced neck, and take lighter passes.
- 13-flute for aluminumGood chip room and a strong core for roughing and finishing.
- 2Watch the L/D ratioKeep it under 4:1 unless you have a specific reason to go longer.
- 3Radius for steelA small corner radius spreads load and extends tool life.
Surface finish, tolerance and when to slow down
Finish is a function of feed per tooth, tool runout and rigidity. At the same spindle speed, halving feed per tooth usually improves finish until the tool starts rubbing. If the finish gets worse when you slow the feed, the tool is rubbing, not cutting. Increase feed or change the tool.
Tolerance follows the same logic. A machine that repeats to ±0.005 mm can still produce a part outside that if the setup flexes or the tool wears. For a first article, measure after roughing and after finishing, and log the numbers. That log is what tells you whether the process is stable.
Climb milling is the default for finish passes on most materials. It pushes the chip away from the cut and leaves a cleaner wall. Conventional milling still has a place on castings with hard skin, because it enters under the scale instead of into it.
If a feature is below about 0.5 mm wide, or a wall is under 1 mm, reconsider. Thin walls deflect, and deflection shows up as taper, not as a clean dimension. Sometimes a wire EDM or a redesign is the better answer.
- 1Climb for finishCleaner wall and less rubbing on most materials.
- 2Log first-article numbersRough and finish measurements show whether the process drifts.
- 3Thin walls need a planUnder 1 mm, expect deflection unless you support the wall.
First part workflow, start to finish
- 1Read the drawing for the critical featuresCircle every tolerance tighter than ±0.05 mm and every surface finish callout. Those are the features that decide whether the part passes. Everything else is secondary.
- 2Choose stock and workholdingLeave 1–2 mm on faces to be machined and 0.5 mm on walls. Pick a vise or fixture that supports the part under the cut, not just at the edges.
- 3Set zero and verifyTouch off X, Y and Z, then re-check. Use a probe or edge finder if available. Write the offsets on the setup sheet, not on a scrap of paper.
- 4Rough with a conservative cutStart at 60–70% of the calculated feed and depth. Listen to the cut. If it sounds steady and the chips are the right shape, increase in small steps.
- 5Measure before finishingCheck a rough dimension and the wall thickness. If the part moved or the tool wore, adjust the finish pass allowance before cutting it.
- 6Finish with a climb passUse a new or lightly used tool for the finish. Take 0.2–0.5 mm radial and full depth where the setup allows.
- 7Deburr and inspectBreak edges with a chamfer mill or hand tool. Measure the critical features and record the results against the drawing.
When milling is the right process, and when it is not
| Situation | Milling works well | Better alternative |
|---|---|---|
| Prototype, 1–10 parts | Yes, no tooling cost | 3D printing for non-structural checks |
| Tight tolerance under ±0.01 mm | Yes, with a rigid setup | Grinding or EDM for the final step |
| Deep pocket over 4× diameter | Possible with long-reach tools | 5-axis or EDM for access |
| Thin walls under 1 mm | Risky, expect deflection | Wire EDM or redesign |
| Large flat faces, 4,000 mm | Yes, on a large-travel mill | Sheet metal if thickness allows |
| Hardened steel over 45 HRC | Not ideal in the annealed state | Mill soft, then harden and grind |
| Complex internal channels | Limited by tool access | Additive plus finishing |
Beginner questions we hear often
What spindle speed should a beginner start with in aluminum?
For a 10 mm 3-flute carbide end mill in 6061, a starting point is 6,000–8,000 RPM with a feed per tooth of 0.04–0.06 mm. That gives roughly 700–1,400 mm/min.
The number that matters is chip load, not RPM alone. If the chips come off as dust, you are rubbing. If they are thin and blue, you are too hot.
Do I need coolant for every cut?
No. Aluminum often cuts well with air blast or a mist because the chips clear easily. Steel and stainless usually want flood coolant to carry heat away.
The exception is cast iron, which is often cut dry because the graphite in the chips acts as a lubricant and coolant makes a mess.
How do I stop chatter in a deep pocket?
Shorten the tool, reduce the axial depth, and check the tool holder for runout. A tool sticking out 60 mm on a 10 mm shank will chatter no matter what feeds you use.
If the pocket is deeper than 4× the tool diameter, use a reduced-neck tool or a smaller cutter with a lighter pass.
What tolerance can a beginner hold on a manual mill?
With a tight machine and careful measurement, ±0.025 mm is realistic on a manual mill for a single feature. Holding it across many features and many parts is harder.
CNC mills repeat more consistently because the program does not get tired. At GreatLight, production parts are held to ±0.005 mm with 100% inspection before shipment.
When should I send a job out instead of cutting it myself?
Send it out when the part needs 5-axis access, when the tolerance is tighter than your machine can repeat, or when the quantity is high enough that setup time dominates.
A shop with the right fixtures and inspection will usually beat a first attempt on a new setup, especially on the second and third parts.
Send us your first milling job
Upload a STEP file and we will return a quote and DFM notes within 12 hours. No minimum order, from one prototype to 10,000+ parts.
12-hour quote100% inspectionNo minimum order