GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Engineering explainer

Precision CNC milling assembly: how machined parts become one working unit

This page explains what happens between a finished milling cycle and a bolted, shimmed, working assembly. It is written for design engineers, manufacturing engineers and sourcing leads who need to judge whether a multi-part build should be machined, assembled and inspected under one roof. Read it and you will know which features drive stack-up, where re-clamping hurts, and when a separate assembly step is the right call.

±0.005 mm tolerance16 five-axis centersNo MOQISO 9001 / IATF 16949
Precision CNC milling assembly of machined engine parts produced on a 5-axis center
Mechanism

What precision CNC milling assembly actually means

Milling is subtractive. A cutter follows toolpaths and removes material from a solid block until the geometry matches the model. Assembly starts where milling stops. Two or more milled parts meet at mating faces, dowels, bores or threads, and the question shifts from single-part accuracy to how errors accumulate across those interfaces.

That is the core of precision CNC milling assembly. It is not one operation. It is a chain: part geometry, datum choice, setup count, fixture stiffness, surface finish, and finally the joining method. Weakness anywhere shows up as runout, misalignment or a shim stack nobody planned for.

A common misconception is that tight individual tolerances guarantee a tight assembly. They do not. Ten parts at ±0.05 mm can stack to ±0.15 mm or worse at the far end of a bolt circle. The tolerance that matters is the one on the assembly drawing, not the one on each detail print.

So the first engineering question is not "how tight can you mill this?" It is "which dimensions close the loop?" Identify the closing dimensions, then decide where to spend tolerance and where to leave it loose.

  • 1
    Single part toleranceThe ±0.005 mm figure applies to a controlled feature on a single part.
  • 2
    Assembly toleranceThe sum of several part errors plus joining clearance.
  • 3
    Datum transferEvery re-setup adds a small positional shift that feeds the stack.
Setup strategy

Why setup count decides assembly accuracy

Each time a part leaves the vise and returns, the machine must find it again. Re-clamping error is usually 0.01 to 0.03 mm on a good three-axis setup. On a rough fixture it can exceed 0.05 mm. If a bearing bore and a mounting face are machined in two setups, that error lands directly in the assembly stack.

Five-axis machining removes most of that risk. With 16 simultaneous 5-axis centers we can reach five sides of a part in one clamping, so bores, faces and dowel holes that share a functional relationship are cut in the same coordinate frame. The rotary table is Ø400 mm, which covers most manifold, housing and bracket work.

The limit is reach and rigidity, not axis count. A 4,000 × 400 × 150 mm travel machine handles long extrusions, but a thin wall at the far end of that travel will deflect under cutter load. Long parts sometimes need support fixtures or a second setup regardless of axis count.

Practical rule: if two features must line up during assembly, try to cut them in one setup. If you cannot, plan an in-process check between setups instead of trusting the fixture.

  • 1
    One setupBest for bores, faces and dowel holes that share a datum.
  • 2
    Two setupsAcceptable when the interface has clearance or a floating fastener.
  • 3
    Three or moreUsually a sign the part should be redesigned or split differently.
Stack-up

Stack-up: where the millimeters go

Worst-case stack-up adds the tolerances in a chain. Statistical stack-up assumes errors distribute and uses the root sum square. Real assemblies sit between the two. Machined features tend to be biased by tool wear and thermal drift, so they are not perfectly random, which pushes results toward the worst-case end.

Take a three-part bracket: a base plate, a riser and a cap. If each has a ±0.05 mm position tolerance on its mating holes, the worst case is ±0.15 mm at the cap. Add 0.1 mm of clearance in the bolt holes and the assembly still bolts up. Remove that clearance and the parts must be reamed in place.

This is where surface finish matters more than people expect. A face milled at Ra 1.6–3.2 μm has visible scallops. Two such faces bolted together touch on the high spots, so the joint is less stiff than the drawing suggests. For a bearing seat or a sealed joint, specify Ra 0.8–1.6 μm, and Ra 0.2–0.8 μm where a seal lip or an O-ring groove is involved.

Flatness is the other quiet variable. A face that is flat to 0.02 mm over 100 mm will pull the mating part into shape when bolted, and that distortion can close a bore by several micrometers. Check flatness on the assembly drawing, not just on the detail print.

  • 1
    Worst caseAdd every tolerance in the chain. Use for safety-critical joints.
  • 2
    RSSRoot sum square. Use only when processes are truly centered.
  • 3
    ClearanceFloating fasteners absorb stack-up. Dowels do not.
Materials

Material and finish effects on the joint

Aluminium 6061-T6 and 7075 machine cleanly and hold ±0.005 mm on well-supported features. They also move with temperature. A 300 mm aluminium part grows about 0.07 mm over a 20 °C shift. If the mating part is steel, that difference shows up as a changing fit between a cold morning and a warm afternoon.

Stainless 304 and 316L resist corrosion but work-harden. Deep pockets and thin ribs need light radial cuts. 17-4PH (SUS630) is the better choice when you need strength plus corrosion resistance in a milled housing. Titanium Ti-6Al-4V cuts at roughly one third the speed of aluminium and needs sharp tooling and flood coolant.

Finishes change dimensions. Anodizing adds roughly 5 to 15 μm per surface depending on type. Hardcoat can add more. If a bore is anodized after machining, the bore shrinks. Either mask the bore, or cut it undersize by the coating thickness. The same logic applies to electroless nickel and zinc plating.

For assemblies with sliding fits, plan the finish before you set the tolerance. A ±0.005 mm bore that gains 10 μm of coating is no longer a ±0.005 mm bore.

  • 1
    AluminiumFast to cut, thermally active. Good for housings and brackets.
  • 2
    StainlessCorrosion resistant, work-hardens. Keep radial engagement low.
  • 3
    Coating offsetMask functional bores or compensate before plating.
Joining

Joining methods and when they fit

Bolted joints are the default. They are serviceable, they tolerate stack-up through clearance holes, and they can be preloaded. The catch is that bolt preload depends on friction and torque control. A joint that relies on friction to resist shear will slip if the surfaces are smooth and the preload is low. Add dowel pins when shear location matters.

Press fits transfer load through interference. A typical light press in aluminium is 0.02 to 0.04 mm on a 20 mm bore. Heavy press fits in aluminium risk galling and can crack a thin wall. For assemblies that must come apart, use a transition fit and a retaining compound instead.

Adhesive bonding spreads load over an area and avoids holes, which is useful on thin panels. It needs a clean, roughened surface and a controlled bond-line gap of roughly 0.1 to 0.2 mm. Bead blasting before bonding improves peel strength measurably.

Welding is the stiffest option and the hardest to keep precise. Heat distorts the part, so weld-then-machine is the normal order. If the drawing calls for a welded frame held to ±0.05 mm, expect to machine the critical faces after welding, not before.

  • 1
    Bolted plus dowelsBest when location and serviceability both matter.
  • 2
    Press fitGood for permanent joints with thick surrounding walls.
  • 3
    Weld then machineThe only reliable route to tight welded assemblies.
Decision table

Choosing a setup and joining route

Match the route to the interface, not to the machine list.

SituationRouteTypical toleranceWatch out for
Bores and faces share a datumOne 5-axis setup±0.005 mmThin walls deflect under load
Interface has clearance holesTwo setups, no dowels±0.02 to ±0.05 mmBolt hole clearance must absorb stack
Shear load at the jointBolted plus dowel pins±0.01 mm on pin holesReam dowel holes after assembly
Sealed face or O-ring grooveOne setup, fine finishRa 0.8–1.6 μm, flat 0.02 mmFlatness controls seal life
Bearing seat in a housingOne setup, bore after coating±0.005 mm, Ra 0.2–0.8 μmAnodizing shrinks the bore
Welded frame, tight facesWeld, stress relieve, machine±0.05 mm after final cutDistortion from heat input
Prototype, one-offThree-axis, hand deburr±0.02 mmDeburring changes edges

The verdict on precision CNC milling assembly

If the assembly has bores, seals or dowels that must line up, machine those features in one setup and inspect them as an assembly. If the interface uses clearance holes and the joint is not load-critical, two setups and a standard tolerance band will hold, and you save the five-axis time.

FAQs

Questions engineers ask before releasing a build

Can you machine and assemble the parts as one order?

Yes. We machine the detail parts, then assemble and inspect them as a unit before shipment. That keeps the datum chain in one shop instead of splitting it between two suppliers.

If the assembly needs a fixture for alignment, we build it as part of the job rather than asking you to design one.

What tolerance can you hold on an assembled unit?

On machined features, ±0.005 mm (±0.0002 in) where the geometry is rigid and the datum is clean. On an assembly, the achievable number depends on the stack-up, not on the machine.

Send the assembly drawing and we will tell you which dimension actually closes the loop.

Do you offer DFM feedback on assembly drawings?

Yes. We return a quotation and DFM analysis within 12 hours. We flag datums that force extra setups, features that cannot be reached, and interfaces where surface finish will affect the fit.

How do you handle coatings on functional bores?

We mask bores and seal faces during anodizing or plating, or machine them undersize to compensate for coating thickness. Tell us the finish callout on the assembly drawing and we will pick the right route.

What is the minimum order quantity?

No minimum. We run one prototype or 10,000+ parts. For assembly work, the fixture cost is usually the deciding factor on low volumes.

How do you keep drawings confidential?

Uploads are secure and confidential. We can sign an NDA before you send files. All four plants hold ISO 27001:2022 for information security.

Send the assembly drawing, not just the detail prints

We will review the stack-up, flag the setup plan and quote the whole build. Quotation and DFM analysis within 12 hours.

12-hour quote±0.005 mm100% inspectionNo MOQ

Follow

More machining notes from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC