CNC machining an accurate step: a proven 4-stage process
This guide is for engineers and buyers who need a part to come off the machine on size, not close to it. We walk through the setup, cutting, and inspection sequence we use on 127 CNC machines in Dongguan. Read it and you can judge whether your part suits 3-axis, 4-axis, or 5-axis work, and where the accuracy actually comes from.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
What decides accuracy before the spindle turns
Why CNC machining an accurate step starts at the datum
Accuracy is a chain, and the first link is the datum. If the CAD model references a face that the fixture cannot locate against, every downstream dimension inherits that error. We ask for a datum callout on the drawing before programming starts, and we check it against the stock we actually received. A 0.02 mm mismatch between drawing datum and raw stock face is common on castings and forgings.
The fixture is where most shops lose tolerance quietly. Soft jaws bored in place to the finished diameter hold roundness better than a vise with parallel jaws, because the clamping force spreads around the circumference instead of pinching two points. For thin-wall parts, we reduce clamping pressure and add a sacrificial support ring so the wall does not spring back after unclamping.
A useful rule: the fixture should be at least as stiff as the part. When a 6061 bracket is held in a light vise on a thin plate, chatter shows up as a rippled finish and a dimension that drifts 0.03–0.05 mm between the first and last part of the run. Bolting the fixture directly to the machine table removes that variable.
- 1Datum firstAgree the datum on the drawing before programming. Never assume the stock face is the datum.
- 2Bore soft jaws in placeBoring jaws on the machine keeps concentricity tied to the spindle, not to the vise body.
- 3Control clamping forceThin walls move under clamping. Support them or reduce pressure before the finishing pass.
Choosing the axis count for your geometry
Three-axis machining is still the right answer for a large share of parts. Flat plates, blocks with features on one or two faces, and simple housings run faster and cheaper on a 3-axis mill with a good vise setup. Our 27 three-axis machines handle work up to 4,000 mm in the long travel, which covers most fixture plates and base plates.
Four-axis work enters when a part has features on four sides of a prismatic shape. A rotary table lets the part index 90° between operations without a second setup, which removes the re-zeroing error that comes with flipping a part by hand. Our 12 four-axis mills and Ø400 mm rotary tables suit valve bodies, manifolds, and connector housings.
Five-axis is a different decision. It is not about speed. It is about reaching features on compound angles in a single setup. If a part has an angled port, an undercut flange, or a curved surface that would need three or four 3-axis setups, the accumulated setup error usually exceeds the ±0.005 mm tolerance. That is where our 16 simultaneous five-axis centers earn their cost. If the part is a simple plate, five-axis adds nothing but cycle time.
- 13-axisFlat and prismatic parts, features on one or two faces. Lowest cost per part.
- 24-axisFeatures on four sides. One rotary setup replaces multiple manual flips.
- 35-axisCompound angles and undercuts. Justified when setup count would otherwise exceed two.
Tool selection and cutting parameters that hold tolerance
For aluminum, a 3-flute carbide end mill at 12,000–18,000 rpm and 0.05–0.10 mm per tooth feeds cleanly on 6061-T6 and 7075. The trap is finishing with the same tool used for roughing. A roughing tool with a corner radius leaves a witness mark and a dimension that reads 0.01–0.02 mm off. We switch to a fresh, sharp finishing tool for the last 0.2–0.3 mm of radial stock.
Stainless 304 and 17-4PH need lower surface speed and more coolant. Running 304 too fast work-hardens the surface, and the next pass cuts through a hard skin that pushes the tool off line. We keep surface speed around 80–120 m/min on 304 with high-pressure coolant and avoid dwelling in the cut. Titanium TC4 is slower still, and we never let a tool rub.
Heat is the quiet enemy of an accurate step. A spindle running for hours grows a few hundredths of a millimeter, and the part moves with it. For tight runs we warm the machine with a 20-minute cycle before the first cut, then check the first article against the drawing. If a feature reads 0.01 mm over, we adjust the wear offset rather than the program, so the correction is traceable.
- 1Separate rough and finish toolsFinishing with a worn rougher is the most common cause of an out-of-tolerance step.
- 2Watch stainless speedToo fast on 304 work-hardens the skin and deflects the following pass.
- 3Warm up the spindleA 20-minute warm-up cycle removes thermal growth before the first article.
Inspection methods and when each one applies
Calipers and micrometers are fine for a quick read, but they cannot confirm a true position. For a hole pattern with a ±0.05 mm position tolerance, a CMM or a vision system is the only honest check. We use a CMM for first articles and for any feature called out with geometric tolerancing. The report goes to the customer before the batch runs.
For high-volume runs, the check frequency matters as much as the method. A feature with a 0.02 mm window needs checking every 10 parts. A feature with a 0.10 mm window can run 50 parts between checks. We set the interval from the tolerance width and the material's tendency to move, not from a fixed schedule.
Surface finish is measured separately. Ra 0.8–1.6 μm is the normal range for a machined sealing face. Ra 0.2–0.8 μm needs a finer finishing pass and often a different tool, which adds cycle time. If a drawing calls for Ra 0.2 μm on a non-functional face, question it. That callout can double the cost of the operation for no benefit.
- 1First articleCMM against the drawing, report sent before the batch. Non-negotiable on tight tolerances.
- 2In-processFrequency set by tolerance width, not by habit. Tighter window, more checks.
- 3FinishMeasure Ra where it functions. Do not specify a fine finish on cosmetic-only faces.
Where this process stops being the right answer
CNC machining is subtractive, so internal cavities with no tool access are out. A closed internal channel or a sharp internal corner with a radius smaller than the tool cannot be cut. If a design needs those, it belongs in die casting or 3D printing, or the design needs to change. We flag these in DFM review rather than quoting a part we cannot make.
Very hard materials change the economics. Tool steel and Inconel cut slowly, and the tool wear per part is high. Tolerances still hold at ±0.005 mm, but cycle time and cost rise. If the part does not need that hardness in service, a 4140 or 17-4PH part with a surface treatment is usually cheaper and just as functional.
Volume is the other boundary. Above roughly 10,000 parts a year, die casting or injection molding usually wins on unit cost. CNC stays competitive for low and mid volume, and for any part where the design may still change. We run from one prototype to 10,000+ part runs, so the crossover is a conversation, not a hard rule.
- 1No closed cavitiesIf a tool cannot reach it, it cannot be machined. DFM catches this before quoting.
- 2Hard alloys cost moreInconel and tool steel hold tolerance but cut slowly. Confirm the hardness is needed.
- 3Volume crossoverPast roughly 10,000 parts a year, casting or molding usually beats CNC on unit cost.
Step by step: from CAD to a verified part
- 11. Freeze the datum and send the modelPut a datum callout on the drawing and share the STEP file plus a 2D PDF with tolerances. We return DFM feedback and a quote within 12 hours. Flag any feature thinner than 0.8 mm; it will need a different strategy or a design change.
- 22. Confirm material and stock allowanceTell us the alloy, not just 'aluminum'. 6061-T6 and 7075 machine differently and have different residual stress. Leave 0.5–1.0 mm on critical faces for finishing after stress relief if the part is long and thin.
- 33. Approve the setup planWe list the number of setups, the fixture type, and which faces are machined in each. If a part needs more than two setups on a 3-axis machine, expect stacking error and consider a 4-axis or 5-axis route.
- 44. Run the first article and measure itThe first part is checked on a CMM against the drawing. We send the report before running the batch. Do not skip this step on a tight tolerance; a program error caught here costs one part instead of fifty.
- 55. Lock offsets, then run productionOnce the first article is approved, we freeze the wear offsets and run. In-process checks run every 10–20 parts depending on tolerance width. Production can start within 24 hours of approval.
- 66. Final inspection and finishEvery part is inspected before shipment. Surface finish and any anodizing, plating, or laser marking are applied and verified. Reports are available on request, and parts ship in 3–5 days.
When to choose 3-axis, 4-axis, or 5-axis
Pick the lowest axis count that reaches every feature in two setups or fewer.
| Part feature | Best route | Typical tolerance | Why |
|---|---|---|---|
| Flat plate, holes on one face | 3-axis | ±0.005 mm | Single setup, no re-zeroing |
| Box with four side ports | 4-axis | ±0.005 mm | Rotary index replaces manual flips |
| Angled port on a curved boss | 5-axis | ±0.005 mm | One setup, no compound re-datum |
| Long weldment, 4,000 mm | 3-axis | ±0.01 mm | Travel fits, rigidity limits finish |
| Thin-wall housing, 1.5 mm wall | 3-axis + support | ±0.01 mm | Clamping control matters more than axes |
| Impeller with twisted blades | 5-axis | ±0.005 mm | Continuous tool vector needed |
| Prototype, 1 piece | 3-axis or 5-axis | ±0.01 mm | Setup cost dominates at low volume |
The accurate step is a process, not a machine spec
If your part reaches every feature in two setups or fewer with a clean datum, 3-axis will hit ±0.005 mm. If it needs compound angles, move to five-axis rather than stacking setups. Send the model and we will tell you which route your geometry actually needs.
Questions engineers ask before a run
What tolerance can you actually hold across a production run?
We hold ±0.005 mm (±0.0002 in) on critical features when the setup and inspection plan support it. That is a process capability, not a blanket promise on every dimension.
Wider features run at looser tolerances by design. A 4,000 mm long weldment will not hold ±0.005 mm end to end because thermal and rigidity limits take over. We tell you which dimensions are realistic before the run starts.
Do I need five-axis for a part with one angled face?
Usually not. A single angled face can be cut on a 3-axis machine with an angled fixture, or on a 4-axis with the rotary table tilted once. Five-axis earns its cost when there are several compound-angle features or an undercut that would need three or more setups.
If you are unsure, send the STEP file. We return a setup plan with the axis count and the reason in the DFM response.
How do you handle a part that moves after machining?
Residual stress in the stock is the cause. For long, thin parts we recommend a stress-relief step between roughing and finishing, or leaving 0.5–1.0 mm of stock for a second finishing pass after the part cools.
Castings and forgings are the usual suspects. Extruded 6061 bar is more stable than a casting of the same shape.
What surface finish should I specify?
Ra 0.8–1.6 μm for sealing and bearing surfaces. Ra 1.6–3.2 μm as-machined is fine for brackets and covers. Ra 0.2–0.8 μm only where a fine finish is functional.
Specifying a fine finish everywhere increases cycle time and tool cost. We flag over-specified finishes in DFM review.
How fast can you quote and start?
Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours of approval, and parts ship in 3–5 days.
There is no minimum order quantity. One prototype and a 10,000-part run go through the same first-article check.
Is my design data kept confidential?
Yes. Uploads are secure and confidential, and we sign an NDA on request. We hold ISO 27001:2022 for information security, alongside ISO 9001:2015, IATF 16949:2016, and ISO 13485:2016.
Your files are used only for quoting and manufacturing your parts.
Send your drawing, get a setup plan in 12 hours
Upload the STEP file and 2D drawing. We return a quote, a DFM review, and the axis count your part needs, with no minimum order quantity.
12-hour quote100% inspectionNo MOQNDA on request