CNC Machined Part Fabrication Process
Seven stages that turn a 3D model into a finished, inspected part. Written for design engineers and sourcing engineers who need to know what happens at each gate, which parameters matter, and where projects usually go wrong.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
What matters most
DFM review: the questions asked before chips fly
A DFM review is not a courtesy check. It decides whether the part can be made at the tolerance on the drawing, on the machine that will actually run it. We start with the 3D model, the 2D drawing and the callouts for critical features, then walk the geometry feature by feature.
Internal corners are the first stop. A rotating cutter leaves a radius equal to its own, so a 90° internal corner in a deep pocket cannot be milled. The practical minimum is a corner radius of about one-sixth the pocket depth. Deeper than that and you need a smaller tool, which means slower feed rates and higher cost, or an EDM burn after milling.
Next come walls and floors. Aluminum walls under 0.8 mm and stainless walls under 1.0 mm tend to deflect or chatter during finishing. If the design needs a thin web, we look at whether a supporting rib or a temporary boss can be added and removed later.
Threads, holes and datums get their own pass. A tapped hole needs roughly 1.5× the nominal diameter in depth for full thread engagement. Blind holes should have a flat or conical bottom that a standard drill can produce. Datum features must be reachable in the same setup as the features they locate.
- 1Corner radiusKeep internal radii at 1/6 of pocket depth or larger.
- 2Wall thickness0.8 mm minimum in aluminum, 1.0 mm in stainless.
- 3Thread depth1.5× nominal diameter for full engagement.
- 4Datum accessDatums should be machinable in the same setup as located features.
Material selection and raw stock preparation
Material choice is usually fixed by the application, but the stock form is not. Bar, plate, extrusion and forging behave differently under the same program. Plate is rolled, so it carries internal stress that releases when you remove material. A long, thin bracket cut from plate can bow 0.2–0.5 mm after the first roughing pass.
Grain direction matters on parts that see fatigue or impact. For 7075 and 17-4PH, we check whether the load path runs with or across the grain. Where it matters, we call out stock orientation on the setup sheet rather than leaving it to the operator.
Hard skin is the other common surprise. Extruded and hot-rolled stock often has a harder outer layer that dulls tools faster and shifts the first cut. We take a 0.5–1.0 mm cleanup pass on all faces before any finishing operation.
For castings and near-net forgings, we ask for the stock drawing and the allowance map. Inconsistent allowance means the first operation has to remove different depths around the part, which shows up later as warpage.
Material grades we run most often: 6061-T6, 7075, 304 and 316L stainless, 4140 steel, Ti-6Al-4V, and engineering plastics such as POM and PEEK.
CAM programming and setup design
CAM turns the model into toolpaths, but the setup plan comes first. We decide how many setups the part needs, which features are cut in each, and where the datums sit. Fewer setups means better positional accuracy because every re-clamp adds error.
Tool selection follows the geometry. A 12 mm carbide end mill roughs most aluminum pockets efficiently at 6,000–10,000 rpm and 0.1–0.2 mm/tooth feed. Finishing passes drop to 0.02–0.05 mm/tooth with a 6 mm or 3 mm tool to control surface finish.
Workholding is designed with the part, not after it. Thin plates go on a vacuum plate or get sacrificial tabs. Long parts that would chatter get support from a tailstock or steady rest. A part that moves during cutting will not hold ±0.005 mm no matter how good the program is.
We simulate every program with stock, fixture and tool holder modeled. Collision checks and remaining-stock analysis catch the gouges that would otherwise appear on the first article.
- 1Setup countEach re-clamp adds positional error; design for three or fewer.
- 2Roughing parameters6,000–10,000 rpm and 0.1–0.2 mm/tooth in aluminum.
- 3Finishing parameters0.02–0.05 mm/tooth with a smaller tool.
- 4SimulationModel the fixture and holder, not just the tool.
Machining sequence: roughing, semi-finishing, finishing
Roughing removes most of the volume fast and leaves a controlled allowance. In aluminum we leave 0.3–0.5 mm on walls and floors. In stainless and titanium the allowance is smaller, 0.2–0.3 mm, because the cutting forces are higher and deflection grows quickly with tool overhang.
Semi-finishing follows to even out the allowance. This pass is what makes the finishing cut predictable. Skip it and the finishing tool sees varying load, which shows up as chatter marks and inconsistent surface finish.
Finishing is where tolerance and surface texture are made. For a Ra 0.8–1.6 μm finish, use a sharp, coated tool, a 0.1–0.2 mm radial stepover on contours, and climb milling. For finer surfaces down to Ra 0.2–0.8 μm, we slow the feed, increase spindle speed, and sometimes add a separate polishing or lapping operation.
Multi-axis work changes the plan. On a 5-axis machine we can reach five faces in one setup and keep the tool normal to curved surfaces, which improves finish and reduces hand work. On parts with a rotary axis, continuous 4-axis motion cuts a cylindrical feature in one pass instead of indexing around it.
Thread milling is preferred over tapping for large threads and for materials above 35 HRC. It produces a cleaner thread, allows adjustment of the fit, and does not risk a broken tap inside the part.
In-process inspection and post-processing
In-process inspection catches drift before it becomes scrap. On a first article we check all dimensions against the drawing. On production runs we check the critical few every batch, and use in-machine probing where the tolerance is tight. A probe pass after roughing tells the operator whether the part moved and whether the allowance is still there.
Post-machining operations are scheduled by what they change. Deburring and edge breaking come first, because a raised burr will hold a part off a fixture face. Then heat treatment if the drawing calls for it. Stress relief between roughing and finishing is common on thin, long parts.
Surface finishing is last, and it is not cosmetic only. Bead blasting hides tool marks and creates a uniform matte surface. Anodizing adds a hard oxide layer, and hardcoat anodizing builds 25–50 μm per surface. If a bore must stay at size after hardcoat, we mask it or cut it undersize before coating.
Plating and coating thickness must be stated on the drawing. Electroless nickel at 10–25 μm will close a small hole; if the hole is a slip fit, the plater needs to know the final dimension.
The fabrication sequence in practice
Follow in order. Each step lists the action, the parameters, and the mistake to avoid.
- 11. Issue the DFM reportReview the model and drawing for corner radii, wall thickness, thread depth, tolerances and datum access. Return a marked-up model with redlined features. Mistake to avoid: quoting straight from the drawing without checking feature reach.
- 22. Confirm material and stock formAgree on grade and form (bar, plate, forging, casting). Check grain direction against the load path. Mistake to avoid: accepting plate stock for a long thin part without a stress-relief plan.
- 33. Plan setups and workholdingDefine the number of setups, datums and fixture type. Target three setups or fewer. Mistake to avoid: designing the fixture after the toolpath.
- 44. Program and simulateWrite toolpaths with 0.3–0.5 mm roughing allowance, then semi-finish and finish. Simulate with fixture and holder modeled. Mistake to avoid: skipping semi-finishing on deep pockets.
- 55. Cut the first articleRough, semi-finish, finish. Use in-machine probing after roughing on tight-tolerance parts. Mistake to avoid: chasing finish before the allowance is even.
- 66. Inspect the first article fullyMeasure all drawing dimensions with CMM and hand tools. Record actual values, not pass/fail. Mistake to avoid: releasing the batch before the first article is signed off.
- 77. Deburr, heat treat and finishBreak edges, stress relieve if required, then bead blast, anodize, plate or coat. Mistake to avoid: specifying coating thickness without a final-dimension check.
- 88. Final inspection and packVerify critical dimensions after finishing, confirm surface finish and marking, then pack with protection on machined faces. Mistake to avoid: inspecting before finishing on coated parts.
Stage-by-stage reference
Typical values we work to on production parts.
| Stage | Typical parameter | Watch out for |
|---|---|---|
| DFM review | Corner radius ≥ 1/6 pocket depth | 90° internal corners in deep pockets |
| Stock prep | 0.5–1.0 mm cleanup pass | Hard skin and internal stress |
| CAM and setup | Three setups or fewer | Fixtures designed after toolpaths |
| Roughing | 0.3–0.5 mm allowance (aluminum) | Uneven allowance before finishing |
| Semi-finishing | 0.2–0.3 mm allowance | Skipping the pass on deep pockets |
| Finishing | Ra 0.8–1.6 μm, 0.1–0.2 mm stepover | Chatter from long tool overhang |
| Inspection | CMM, 100% before shipment | Measuring before finishing |
| Finishing coat | Hardcoat anodize 25–50 μm per side | Coating closing a slip-fit bore |
Where most projects lose time
Most delays do not come from cutting. They come from a DFM finding that arrives after the material is ordered, or a finishing step that was never dimensioned on the drawing. Send the model and the drawing together, and we return a marked-up DFM report with the quote.
Questions engineers ask
How long does the whole process take from model to shipped parts?
For a straightforward part with no exotic finishing, the sequence runs: quotation and free DFM analysis within 12 hours, production start within 24 hours of approval, and parts ship in 3–5 days.
Complex parts with heat treatment, hardcoat anodizing or tight first-article requirements add time for those outsourced steps. We tell you the added days in the quote rather than after the order.
Do you need a 2D drawing, or is a 3D model enough?
A 3D model gives us geometry. A 2D drawing gives us what the model cannot carry: tolerances, datum scheme, surface finish callouts, material specification and thread class.
Send both when you have them. If only a model exists, we mark up the critical dimensions in the DFM report and you confirm them before cutting.
What tolerance can the process actually hold?
We work to ±0.005 mm (±0.0002 in) on critical features and hold Ra 0.2–0.8 μm on fine finishes where the geometry allows.
The limit is usually the part, not the machine. Thin walls, long unsupported sections and deep pockets move under cutting force, so the achievable tolerance depends on the feature, not on a single number for the whole part.
Can you start with one part and scale later?
Yes. There is no minimum order quantity, so production runs from one prototype to 10,000+ parts use the same process and the same inspection standard.
For prototypes we often cut from bar stock with soft jaws. For the production run we may move to a casting or forging and a dedicated fixture. We flag that change in the DFM report because it affects the cost curve.
How is my design protected?
Uploads are handled as confidential. We can sign your NDA before you send files, or use our own non-disclosure agreement.
Access to drawings is limited to the engineers and programmers who need it for the job. We do not use customer parts or drawings for marketing without written permission.
Which finishes are available after machining?
Anodizing in clear, color, hardcoat and conductive types; electroless nickel, zinc, silver and gold plating; powder coating and black oxide; bead blasting, tumbling, brushing and polishing; laser marking and engraving with a minimum character height of 1.5 mm.
Tell us the final dimension on any mating surface. Coatings add thickness and can close a bore that was cut to nominal size.
Send the model, get a manufacturable plan
Upload your files and receive a quotation with free DFM analysis within 12 hours. No minimum order quantity, 100% inspection before shipment, reports on request.
12-hour quoteFree DFM analysis±0.005 mm100% inspection