How to Assemble CNC Machine Parts: 5 Proven Steps
This guide is for engineers and buyers who need to assemble CNC machine components into a working unit, or assemble the machined parts they receive into a functional assembly. It covers cleaning, alignment, joining, torque control and final inspection, with the tolerances and mistakes that decide whether the build holds.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What "assemble CNC machine" actually covers
The phrase covers two different jobs, and mixing them up leads to the wrong procedure. The first is building a machine tool from its own components: bolting a spindle to a column, mounting linear guides to a bed, fitting a rotary table. The second, far more common for our customers, is assembling the machined parts we ship into a working mechanism, such as a gearbox housing, a manifold block or a robot arm joint.
Both jobs follow the same logic. You are joining surfaces that were cut to ±0.005 mm and expecting the final assembly to hold position under load and heat. The difference is scale. A machine tool build tolerates a few microns of error over a 2 m bed. A small assembly does not tolerate the same error over 50 mm.
This article focuses on the procedure that suits both: cleanliness, measurement, alignment, controlled tightening and verification. If you are assembling parts we machined for you, the same steps apply, and the inspection reports we ship with the parts give you the starting numbers.
Step 0: cleaning and incoming checks before assembly
Assembly starts before any bolt moves. Every machined face carries a film of cutting fluid, fine chips and sometimes a burr the deburring brush missed. On a 100 mm × 100 mm flange, a 10 μm chip under one corner tilts the mating face by roughly 0.01 mm across the joint. That is twice our standard tolerance, and it shows up as runout at the far end of the assembly.
Clean with an ultrasonic bath or a vacuum degreaser, not a shop rag. Rag lint and airborne dust are the two most common contaminants we see in customer assembly areas. For medical and aerospace assemblies, follow the cleaning step with a lint-free wipe and an IPA rinse, then let the part dry fully before it goes to the bench.
Check the parts against the drawing before assembly, not after. Confirm hole positions, dowel pin fit, thread condition and surface finish. A thread that was anodized after machining will measure oversize; run a tap or a thread chaser through it before you try to torque a bolt. Keep the parts covered until the moment they go into the fixture.
- 1Ultrasonic or vacuum degreaseRemoves cutting fluid and particulate from blind holes and undercuts.
- 2Deburr every edgeA 0.2 mm burr on a dowel hole blocks a press fit and damages the bore.
- 3Verify thread conditionCoating and anodizing add 5–20 μm to thread flanks.
- 4Keep parts coveredDust settling on a cleaned face is a contaminant, not a detail.
How to check tolerance stack before you assemble CNC machine components
Tolerance stacking is where most assemblies fail. Each part is in spec on its own print, but the accumulated dimension falls outside the assembly requirement. If you have five parts in a stack, each at ±0.05 mm, the worst-case stack is ±0.25 mm. A typical clearance requirement is 0.1 mm. The parts pass inspection and the assembly still will not fit.
Work from the assembly drawing, not the individual prints. List every dimension that contributes to the critical gap, add the tolerances in the same direction, and compare the total against the requirement. If the worst-case stack is too large, you have three options: tighten the two most influential parts, add a shim or a select-fit step, or redesign the joint to be adjustable.
Measure the actual parts before assembly. A micrometer on a shaft diameter and a bore gauge on a housing bore take ten minutes and tell you whether you are building a clearance fit, a transition fit or an interference fit. Record the numbers. When the assembly is done and something is tight, those numbers tell you whether the problem is the parts or the procedure.
For assemblies we machine, we can supply dimensional reports on request. That gives you real numbers for the stack calculation instead of nominal values plus tolerance bands.
Aligning the assembly: parallelism, perpendicularity and coaxiality
Alignment decides how long the assembly lasts. A linear guide mounted 0.02 mm out of parallel over 500 mm will wear its carriage unevenly and show up as position error at the tool or the sensor. A spindle mounted 0.01 mm out of coaxiality with its housing bore will vibrate at speed, and vibration shortens bearing life.
Set the assembly on a granite surface plate or a certified fixture. Use a dial indicator or a laser alignment system, depending on the size. For assemblies under 300 mm, a 0.001 mm resolution dial indicator is enough. For a machine bed over 1,000 mm, a laser system saves time and removes sag from the measurement.
Shim in steps. Start with the largest shim that fits and work down. A stack of five thin shims compresses and shifts more than one 0.1 mm shim under the same bolt load. Measure after each adjustment, and do not tighten the bolts fully until parallelism and coaxiality are inside the target band. Final bolt torque moves the parts; you need to know how much before you commit.
- 1Granite plate or certified fixtureA flat reference is the base of every alignment measurement.
- 2Dial indicator under 300 mm0.001 mm resolution is practical for small assemblies.
- 3Laser alignment over 1,000 mmRemoves indicator sag and speeds up long-bed setup.
- 4Fewer, thicker shimsA shim stack compresses under load and shifts the alignment.
Final inspection and what to record
Inspection is not a formality. It is the record that tells you whether the assembly will survive its first week of operation. Measure the critical dimensions, run the mechanism, and write the numbers down. An assembly sheet with actual values is worth more than a pass stamp, because it lets the next build start from data instead of from scratch.
Check runout, end play and backlash where they apply. For a rotating assembly, measure runout at the farthest point from the bearing, not at the bearing itself. That is where the error is largest. For a linear assembly, check straightness over the full travel and confirm there is no tight spot at either end.
If the assembly is going into a medical device, an aerospace system or an automotive line, the inspection record may need to be traceable. We machine to ISO 9001:2015, IATF 16949:2016, ISO 13485:2016 and ISO 27001:2022 systems, and dimensional reports are available on request. That covers the parts. The assembly record is yours to keep, and it should match the part numbers and lot numbers you received.
One more check: re-measure after 24 hours. Bolted joints relax as the coating and the surface asperities settle. A joint that read 0.005 mm at assembly may read 0.012 mm the next morning. Catching that early is cheaper than catching it in the field.
Step by step: how to assemble CNC machine parts
Follow the order. Skipping a step usually shows up two steps later as a fit problem.
- 1Clean and inspect every partUltrasonic or vacuum degrease, then dry with filtered air. Check dowel holes, threads and mating faces under a light. Reject any part with a burr over 0.05 mm on a locating feature. Keep cleaned parts covered until assembly.
- 2Dry-fit without fastenersBring the parts together by hand. A joint that needs force to close has a burr, a chip or a wrong shim. Find the cause before you add bolts. Never pull a joint closed with bolt torque; you will distort both parts.
- 3Measure the critical stackUse a micrometer and bore gauge on the two or three dimensions that set the critical gap. Compare the measured stack against the assembly requirement. Adjust with a select-fit part or a shim before final tightening.
- 4Set alignment on a reference surfaceMount the assembly on a granite plate or certified fixture. Check parallelism and coaxiality with a dial indicator or laser system. Target 0.01 mm or better for small assemblies. Shim in single, thick steps and re-measure after each change.
- 5Tighten in a cross pattern, three passesUse a calibrated torque wrench. Pass 1 at 30% of final torque, pass 2 at 60%, pass 3 at 100%. Follow the cross pattern in the drawing. For M6 class 8.8 steel bolts into aluminum, stay near 8–10 N·m unless the drawing says otherwise.
- 6Re-measure alignment after torqueBolt load moves the assembly. Re-check parallelism, coaxiality and the critical gap. If the reading drifted outside the band, loosen, re-shim and repeat. Do not chase the number with more torque.
- 7Lock and mark the jointApply thread locker only where the drawing allows. Torque-seal or paint-mark each bolt. Marking costs seconds and tells the next person the joint was checked.
- 8Verify function and record dataTurn the mechanism by hand or run it at low speed. Check for binding, noise and heat. Record the final alignment numbers and torque values on the assembly sheet. Re-check after 24 hours; bolted joints relax.
Joining method: which one fits the assembly
Pick the method from the design intent, not from habit.
| Method | Use when | Avoid when | Watch out for |
|---|---|---|---|
| Bolted joint | Parts must come apart for service | Vibration is continuous and high | Joint relaxation after 24 hours |
| Dowel pin location | Repeatable position is critical | Holes are coated or anodized | Pin hole size after coating |
| Press fit | Permanent, high-torque connection | Either part is thin-walled | Bore distortion from interference |
| Adhesive bonding | Dissimilar materials, large area | Service temperature above 120 °C | Surface prep and cure time |
| Shimmed alignment | Parallelism under 0.02 mm | Shim stack is over 0.5 mm | Shim compression under load |
| Select fit | Clearance is very tight | Spare parts must be interchangeable | Part marking and traceability |
Assemble with data, not with feel
Clean the parts, measure the stack, align on a reference surface, torque in three passes, and re-check after 24 hours. That sequence catches nearly every assembly problem before it reaches the field.
Assembly questions engineers ask
How tight should I torque the bolts on a machined aluminum assembly?
Use the value on the assembly drawing. If there is no value, start from the bolt size and material. An M6 class 8.8 steel bolt into 6061-T6 aluminum is usually safe at 8–10 N·m; an M8 is around 18–22 N·m. Going higher strips the aluminum thread before it stretches the bolt.
Always use a calibrated wrench and tighten in three passes: 30%, 60%, then 100% of final torque in a cross pattern. A single pass leaves one side of the joint loose and tilts the part.
Why does my assembly measure in tolerance on the bench but fail after a day?
Bolted joints relax. Coatings, paint and surface asperities compress under load, so the joint loses preload and the parts shift. This is normal, not a defect.
Re-check alignment 24 hours after assembly. If it moved outside the band, loosen the bolts, re-shim, and torque again. If it keeps moving, the joint design needs a larger bolt or a dowel pin to carry the shear load.
How do I handle a joint that will not close by hand?
Stop and find the cause. In order of likelihood: a burr on a locating edge, a chip in a blind hole, a dowel pin not seated, a wrong shim, or a part that is out of tolerance. Never pull a joint closed with bolt torque. That distorts both parts and hides the real problem.
Measure the two parts separately and compare against the prints. If both are in spec, the problem is in the stack or in the fixture, not in the machining.
What surface finish do I need on a mating face for adhesive bonding?
A machined finish of Ra 1.6–3.2 μm gives good adhesive grip on aluminum and steel. A polished face at Ra 0.2–0.8 μm is too smooth for many structural adhesives and needs a chemical etch or a primer.
Clean is more important than rough. Cutting fluid residue blocks the bond. Degrease, then abrade lightly with a non-woven pad, then degrease again before applying adhesive.
Can you supply parts already assembled?
Ask. Our standard scope is machining, finishing and inspection of individual parts, but simple sub-assemblies can be quoted depending on volume and the number of purchased components.
Either way, the parts ship with 100% inspection before shipment, and dimensional reports are available on request. That gives your assembly team a known starting point.
How do I avoid tolerance stacking problems before I order parts?
Send us the assembly drawing, not just the individual part prints. Within 12 hours we return a quotation and a free DFM analysis that flags the dimensions driving the stack and suggests where to tighten or relax tolerance.
It is cheaper to fix a stack on paper than to re-machine five parts. If the worst-case stack is too wide, an adjustable joint or a select-fit step usually costs less than tightening every part.
Send your assembly drawing for a DFM review
Upload the assembly drawing and get a quotation with free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteNo MOQ100% inspectionNDA on request