CNC Machining Process: A Step-by-Step Guide
This guide walks through the CNC machining process from CAD file to inspected part. It is written for design engineers and buyers who need to read a process sheet, set up a first article, or judge whether a quote is realistic. By the end you will know the order of operations, the parameters that matter, and the mistakes that force a rework.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
What matters before you cut metal
Design and CAD preparation for the CNC machining process
Every machined part begins as a 3D model, but a printable model and a machinable model are not the same file. Before you send a CAD file to a shop, add machining stock to the surfaces that will be cut, define the datum faces the operator will touch off, and check that every feature can be reached by a tool. A pocket with a 3 mm internal corner and a 25 mm depth cannot be cut with a standard end mill; it needs a smaller tool, a corner relief, or a different shape.
Tolerance is the other decision made at this stage. A drawing that calls ±0.005 mm on every dimension is expensive and often unnecessary. Mark only the fits, bores, and sealing faces that need it. General dimensions can sit at ±0.1 mm and still function. Engineers who split tolerances into critical and non-critical groups usually get lower quotes and fewer inspection arguments.
Add notes that the operator cannot guess: material grade and temper, surface finish callout, heat treatment, and any plating. For 6061-T6, a hardcoat anodize adds 0.02–0.05 mm per surface, which changes a bore diameter. If that matters, say so in the file. A DFM review catches these before a machine is booked.
- 1Datum strategyPick three orthogonal faces and keep them uncut during the first setup when possible.
- 2Corner radiiKeep internal corners at least 1.2× the tool radius; 3 mm radius suits a 5 mm end mill.
- 3Thread calloutsUse standard metric or unified threads; custom profiles add a tap or a thread mill cycle.
- 4File formatSTEP AP214 for solids, 2D PDF with tolerance block for the shop floor.
CAM programming and toolpath strategy
CAM turns the model into G-code. The programmer chooses the stock size, the coordinate system, the tool list, and the order of cuts. For a rectangular block, face the top, then rough the outer profile, then rough pockets, then drill, then finish. This order keeps the part rigid for as long as possible and avoids cutting a finished surface twice.
Toolpath style matters more than most people expect. Adaptive or trochoidal roughing keeps radial engagement low, often 8–12% of the tool diameter, and lets the cutter run deeper without chatter. On a 6061 aluminum part, a 12 mm three-flute carbide end mill can run 3,000–4,000 rpm at 1,500–2,500 mm/min feed with a 6 mm axial depth. On 316L stainless, drop surface speed to 60–90 m/min and expect a shorter tool life.
Programmers also decide where to leave stock. A common rule is 0.3–0.5 mm radial and 0.1 mm axial for finishing. Skip that and the finish pass overloads, which shows up as a poor surface or a broken tool. Simulate the program before it runs. A 30-second simulation is cheaper than a crashed spindle.
- 1Roughing engagementKeep radial stepover at 8–12% of cutter diameter for adaptive paths.
- 2Finishing stockLeave 0.3–0.5 mm radial, 0.1 mm axial, then take a spring pass.
- 3CoolantFlood for stainless and titanium; air blast or mist for aluminum and plastics.
Workholding and setup: where the tolerance is won or lost
A vise, a fixture plate, or a chuck holds the part, and every one of them introduces deflection. Vise jaws clamp on a small area, so thin walls can bow. A four-jaw chuck can push a thin ring out of round. The fix is often simple: support the part underneath, use soft jaws machined to the part profile, or add a sacrificial tab that gets cut off at the end.
Setup also sets the zero point. Touch off the datum faces with a probe or an edge finder, then confirm with a dial indicator. For a second operation, cutting the soft jaws on the machine guarantees that the jaws match the spindle, which is usually more accurate than re-clamping the part in the same vise.
Multi-axis work changes the rules. On a 5-axis trunnion, the rotary table adds a positioning error each time it indexes. If your part has tight true position between features on different faces, check whether the machine can hold it in one setup or whether the tolerance belongs to a secondary operation with a dedicated fixture.
- 1Thin wallsSupport with soft jaws or a low-melt fixturing compound below 2 mm wall thickness.
- 2Second opCut jaws on the machine at the same spindle speed to preserve concentricity.
- 3Rotary errorIndexed 5-axis positions can add 0.01–0.02 mm; verify with on-machine probing.
Cutting, in-process checks, and when to stop
Once the program runs, the operator watches for three things: sound, chip color, and load. A squeal means chatter; a blue chip on aluminum means the speed is too high or the feed too low; a spindle load spike means the cutter is engaging more material than planned. Adjust one variable at a time. Changing speed and feed together makes it impossible to know what worked.
In-process checks catch drift before the last feature is cut. On a long run, measure the first part, then every 10th part, and track the trend. A bore that grows 0.003 mm every 20 parts is a thermal issue, not a programming issue. Stop, let the machine settle, and re-check.
Know when to stop and re-fixture. If a finish pass shows chatter that will not clear with a feed change, the setup is the problem. Continuing to run will produce parts that look acceptable and fail inspection. Pull the part, improve the support, and restart the operation.
- 1Chip colorAluminum: silver to light straw. Stainless: light straw. Blue or purple means too hot.
- 2Thermal driftWarm up the spindle 15–20 minutes before the first tight-tolerance cut.
- 3Stop ruleIf two parameter changes do not clear chatter, fix the workholding.
Deburring, finishing, and final inspection
Sharp edges are a defect, not a detail. Deburr with a hand tool, a ceramic fiber brush, or a vibratory tumbler depending on the edge count. A tumbler with ceramic media can round edges to 0.1–0.2 mm radius uniformly; hand work is faster for a few edges but inconsistent across a batch.
Surface finish callouts drive the last operation. As-machined Ra 1.6–3.2 μm suits most brackets and housings. Sealing faces and bearing bores often need Ra 0.8–1.6 μm, which usually means a separate finish pass with a fresh insert or a smaller stepover. Below Ra 0.8 μm, plan for grinding, lapping, or polishing after machining.
Final inspection compares the part to the drawing. Use a CMM for position and profile, micrometers for diameters, and pin gauges for holes. For a first article, record every dimension on the ballooned drawing. For production, inspect the critical dimensions and keep the data with the lot. GreatLight inspects 100% of parts before shipment and can supply reports on request.
- 1Edge break0.2–0.3 mm chamfer or radius on all external edges unless the drawing says sharp.
- 2Finish passFresh insert, 0.1 mm depth of cut, higher speed, lower feed for Ra 0.8 μm.
- 3DocumentationFirst article report, material cert, and finish cert kept with the lot.
The CNC machining process step by step
Follow this order on a new part. Skip a step and the cost moves to the next one.
- 11. Review the model and drawingCheck tool access, corner radii, and tolerance distribution. Flag any feature that needs a tool smaller than 2 mm or a depth-to-diameter ratio above 4:1.
- 22. Choose the stockAdd 2–3 mm per side for a machined block; 1–2 mm for a near-net casting. Confirm the material grade and temper match the drawing.
- 33. Select workholdingVise for prismatic parts under 300 mm; fixture plate for thin plates; soft jaws or a chuck for round parts. Support thin walls from below.
- 44. Program roughingAdaptive clearing at 8–12% radial engagement. Aluminum: 3,000–4,000 rpm, 1,500–2,500 mm/min. Stainless: 60–90 m/min surface speed. Leave 0.3–0.5 mm radial stock.
- 55. Drill and tapSpot drill 0.5–1 mm deep, then drill at 80–120 m/min for aluminum and 20–30 m/min for stainless. Tap at 300–500 rpm with a tension-compression holder.
- 66. Finish cutTake 0.1–0.3 mm radial and 0.1 mm axial. Use a fresh insert or a new end mill. A spring pass without changing depth removes deflection marks.
- 77. Deburr and finishBreak edges to 0.2–0.3 mm. Apply the specified finish: anodize, plating, bead blast, or polish. Mask bores and sealing faces before coating.
- 88. Inspect and documentMeasure critical dimensions with a CMM or hand tools. Record results, compare to the drawing, and release the lot only after the first article passes.
Starting parameters for common materials
Ranges assume a 12 mm carbide end mill, flood coolant, and a rigid setup. Adjust for tool reach and part stiffness.
| Material | Surface speed | Feed per tooth | Typical finish |
|---|---|---|---|
| 6061-T6 aluminum | 300–500 m/min | 0.05–0.15 mm | Ra 0.8 μm |
| 7075 aluminum | 200–350 m/min | 0.05–0.12 mm | Ra 0.8–1.6 μm |
| 316L stainless | 60–90 m/min | 0.03–0.08 mm | Ra 1.6 μm |
| 17-4PH stainless | 50–80 m/min | 0.03–0.07 mm | Ra 1.6 μm |
| Ti-6Al-4V | 30–60 m/min | 0.02–0.06 mm | Ra 1.6–3.2 μm |
| POM (acetal) | 300–600 m/min | 0.10–0.25 mm | Ra 0.8–1.6 μm |
| PEEK | 150–300 m/min | 0.05–0.15 mm | Ra 1.6 μm |
Run the process in order, or pay for it later
The cheapest CNC machining process is the one where CAD, workholding, cutting data, and inspection are decided before the spindle starts. If any of those is missing, the cost moves to rework or a second setup.
CNC machining process questions
How long does the process take from file to part?
For a simple 3-axis part, programming and setup take a few hours and cutting runs in minutes. Complex 5-axis work needs more setup and verification time. GreatLight returns a quotation and DFM analysis within 12 hours, and production can start within 24 hours of approval.
Standard parts ship in 3–5 days. The schedule depends on material availability, finish, and inspection requirements, not only on machine time.
What tolerance can the process hold without a second operation?
On a rigid setup, ±0.005 mm is achievable on critical features such as bores and bearing seats. General dimensions usually land at ±0.05 to ±0.1 mm without special effort.
Features on different faces may need a second setup, which adds 0.01–0.02 mm of positional error. If the drawing requires less, design the part so the tight features are cut in one setup.
When should I choose 3-axis, 4-axis, or 5-axis?
3-axis covers flat parts with features on one face. 4-axis adds rotation for parts with features on multiple sides of a cylinder. 5-axis cuts contoured surfaces and undercuts in one setup, which reduces the number of fixtures and the accumulated error.
5-axis is not automatically better. For a simple bracket, a 3-axis machine with a good fixture is faster and cheaper.
How do I avoid chatter on thin walls?
Reduce radial engagement, support the wall from behind, and use a tool with a higher helix angle. Climb milling with a light radial cut, 4–6% of tool diameter, and a higher feed per tooth often clears the vibration.
If the wall is under 1 mm, consider leaving a sacrificial rib that is cut away at the last operation.
What file format does a shop need?
STEP AP214 for the solid model and a 2D PDF for the drawing with the tolerance block and notes. Native CAD files are useful but not required if the STEP is clean.
Include material, finish, and any special inspection requirements in the drawing notes. A model without a drawing leaves the shop guessing.
Does the process work for one part and for a large run?
Yes. The same process runs from a single prototype to a 10,000-part order. For low volume, the setup dominates the cost. For high volume, fixture design and cycle time dominate.
GreatLight has no minimum order quantity, so a first article and a production run use the same programming and inspection steps.
Send your file and get a process plan
Upload a STEP file and a drawing. We review tool access, tolerance, and workholding, then return a quote with DFM notes within 12 hours.
12-hour quoteDFM feedback100% inspection