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

Get Instant Quote

Troubleshooting guide

CNC machining error: finding the cause from the symptom

This page is for engineers and buyers who have a part in hand that does not match the drawing. We walk through the seven cnc machining error types we see most often, what each one looks like on the finished surface or the inspection report, and which process change actually removes it.

Symptom-first diagnosisMaterial and tool side5-axis and mill-turn
CNC Knowledge: Nine major machining errors, have you encountered them?
Symptom map

Symptom, likely cause, and the first corrective move

Read down the left column until the symptom matches your part, then work across.

SymptomLikely causeFirst corrective move
Taper or bow along a long axisTool deflection or weak workholdingShorten tool overhang, add support
Bore roundness drifts after a pauseThermal growth of spindle and ballscrewWarm up 20–30 min, re-check offsets
Surface chatter at one spindle speedResonance between tool and fixtureChange speed by 10%, adjust radial depth
Good first part, drift by part 40Tool wear past the wear land limitSet a tool-life counter and index early
Cutter marks on a finishing passStepover too wide for the tool noseReduce stepover, use a smaller nose radius
Dimensions shift after heat treatResidual stress release in the blankRough, stress-relieve, then finish
Threads gauge tight on the pitch diameterWrong pre-plate allowance or worn tapCheck plating allowance, replace tap
Burrs on a cross-hole edgeTool exit angle and feed at breakoutLower feed 30% at exit, add chamfer pass

Fix the cause, not the symptom

Chasing a cnc machining error with a program tweak works only when the program is the cause. Measure first, split the error by axis, tool, and time, then change one variable. Send us the drawing and the failed measurement and we will say which family the error sits in.

Where errors start

The five families of cnc machining error

Most cnc machining error falls into five families: programming, tooling, machine, material, and operation. Sorting the failure into a family narrows the search fast. A taper that repeats on every part points at the machine or the setup. A taper that appears only on the last ten parts of a run points at tool wear. Same symptom, different family, completely different fix.

Programming errors are the cheapest to fix and the most expensive to miss. A wrong tool offset, a feed that is too high for a 3 mm end mill, or a CAM toolpath that leaves 0.05 mm of stock where the drawing calls for a finished face will all show up as a dimensional miss. Simulate the path and check the stock model before the first cut.

Tooling errors show up as finish problems before they show up as size problems. A dull cutter pushes the material instead of shearing it, so the surface roughness climbs and the cutting force rises. On aluminium the built-up edge starts around 0.15 mm of flank wear. On 17-4PH stainless it starts earlier, and the noise changes before the numbers do.

Machine errors are the slowest to appear and the hardest to argue with. Ballscrew backlash, spindle runout, and thermal growth all move the tool relative to the part by amounts that sit right at a ±0.005 mm tolerance. Log the room temperature and the spindle warm-up time. If the drift tracks the shift, you have your answer.

Material and operation errors are often blamed on the machine. A 6061 blank that was stress-relieved properly will hold a 0.02 mm flatness through a light finishing pass. A 7075 blank cut from plate without stress relief will bow after the skin is removed. Operator fatigue adds its own errors: a swapped fixture, a missed torque value, a wrong program number.

Machine and setup

Machine and setup errors that survive a warm-up

Thermal growth is the quietest cnc machining error in a shop that runs one shift. A spindle that has run for two hours sits about 20–30 μm further from the column than it did at start-up. Over a 300 mm bore that is enough to fail a ±0.005 mm callout. The fix is boring, and it works: run a 20–30 minute warm-up cycle, then re-touch off the tools before the first production part.

Backlash and lost motion hide in the reversal points. If the error only appears when the axis changes direction, measure the backlash with a dial indicator and compare it to the machine spec. On a worn ballscrew you will see it as a step in the part, not as a gradual taper. Compensation tables can buy time, but a ballscrew past its limit will keep drifting no matter what you enter.

Workholding stiffness decides how much of the cutting force reaches the tool. A tall thin wall clamped only at the base will deflect under a 0.5 mm radial cut. Add a mid-height support, reduce the axial depth, or flip the part and cut the wall from both sides. On a 4,000 mm part, the same rule applies at a larger scale: support the overhang or the middle will sing.

Spindle and axis alignment matter on 5-axis work. A rotary table that is out of square by 0.01 mm produces position error that grows with the distance from the table center. That is why we re-check the rotary table with a Ø400 mm test cut before a tight-tolerance 5-axis job, not just at the annual service.

Material and fixture

Material, tooling, and fixture causes

Material behaviour drives a large share of dimensional error. Hardness changes the cutting force, which changes deflection. Density changes the inertia of a rotating part. Thermal conductivity decides how fast heat leaves the cut zone, which decides how much the part grows during the pass. A 7075 part and a 6061 part cut on the same machine with the same tool will not land on the same size.

Residual stress is the classic cause of a part that measures well on the machine and moves after unclamping. Plate and extruded bar carry internal stress from the mill. Rough the part, leave 0.5–1.0 mm of stock, stress-relieve if the drawing allows, then finish. For thin plates, remove material evenly from both faces instead of taking one heavy pass.

Tool selection sets the floor on surface finish. A 12 mm end mill with a 0.8 mm corner radius can hold Ra 1.6–3.2 μm in aluminium at a reasonable stepover. Push the same tool to a 0.3 mm stepover and the cycle time triples for a finish the drawing may not need. Match the tool to the finish callout, then match the stepover to the tool.

Fixtures fail in ways that look like machine faults. A three-jaw chuck on a thin ring distorts the bore by the clamping load; the part springs back round after release and the gauge reads oversize. Use a soft jaw bored to the part diameter, or a collet, or clamp on a sacrificial boss. On plastic parts, clamp pressure alone can move a 0.1 mm wall.

Measurement

Measurement error is still an error

A gauge that reads 0.01 mm off will send a good part to the rework bench. Check the micrometer against a setting master at the start of the shift, and check it again after a temperature change. A 100 mm steel part measured at 20 °C and again at 28 °C differs by roughly 0.009 mm before anyone touches the machine.

Probing on the machine is fast but it is not a substitute for final inspection. Probe tips wear, stylus bending adds error on deep features, and the probe reads at machine temperature. Use in-process probing to set work offsets and catch a gross shift, then measure the finished part on a controlled gauge at 20 °C.

Roundness and cylindricity need a different instrument from a caliper. A two-point measurement misses a three-lobe error entirely. If the drawing calls roundness, measure with a roundness tester or at least a three-point setup. This is where a large share of reported out-of-round cnc machining error turns out to be a measurement artifact.

Document the measurement chain for the parts that matter. Which gauge, which master, which temperature, who signed off. When a dispute comes back six months later, that record settles it faster than any argument about the machine.

Shop-floor routine

Step-by-step: chasing a cnc machining error to its root

Run these in order. Stop as soon as the error is explained.

  • 1
    1. Re-measure with a known-good gaugeVerify the instrument against a setting master before you touch the machine. Confirm the room temperature. A 0.01 mm gauge error at 28 °C explains more reported failures than any servo fault.
  • 2
    2. Split the error by axis and directionMeasure the same feature after a positive and a negative approach. A difference of 0.01 mm or more points at backlash, not at the program.
  • 3
    3. Check the first part against the last partIf part 1 is good and part 40 has drifted 0.03 mm, the tool is wearing. Log the wear land and set the tool-life counter to index at 70% of the limit.
  • 4
    4. Run a warm-up and repeat one featureRun the spindle 20–30 minutes at production speed, then cut a test feature. If the size moves with temperature, shorten the warm-up window or re-touch the tools after warm-up.
  • 5
    5. Look at the chip and the soundLong curled chips and a steady note mean the cut is stable. Blue chips or a rising pitch mean the speed or feed is past the tool limit. Change one variable at a time, 10% per step.
  • 6
    6. Inspect the fixture under loadClamp a scrap part and indicate the wall or bore. If it moves more than 0.01 mm under clamp pressure, change the jaw, the support, or the clamp sequence before you touch the program.
  • 7
    7. Cut a finishing test with reduced stepoverDrop the stepover to 40% of the tool radius and raise the spindle speed 15%. If the finish and the size both come in, the original path was overloading the tool.
  • 8
    8. Record the fix and the setupWrite the change into the setup sheet: tool, offset, speed, stepover, warm-up time. An error that comes back three months later is a setup sheet problem, not a machine problem.
FAQs

Questions engineers ask about cnc machining error

Is ±0.005 mm realistic on a production run, or only on a single part?

It is realistic on the right feature, on the right machine, with the right process control. We hold ±0.005 mm (±0.0002 in) on critical features and inspect 100% before shipment.

The catch is feature geometry. A short bore in a rigid block is a different problem from a 300 mm thin wall. Send the drawing and we will tell you which features can hold that band and which ones need a wider callout.

How much of the error usually comes from the material rather than the machine?

On aluminium and stainless parts with thin walls, material and stress release cause more dimensional error than the machine does. On heavy, rigid parts the machine dominates.

The practical split: if the part measures on size before unclamping and moves after, look at material and fixture. If it is off before unclamping, look at the machine, the tool, and the offsets.

Can you machine a part that another shop failed on tolerance?

Yes, that is a common job for us. We start with a DFM review of the drawing, then decide whether the fix is a process change, a fixture change, or a design change to one or two features.

Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours once the drawing and process are agreed.

How do you handle a tolerance dispute after delivery?

Every part is inspected before shipment, and inspection reports are available on request. Raw material checks, in-process monitoring, and final inspection all feed the same record.

If a measurement disagrees, we compare the measurement chain first: gauge, master, temperature, method. That resolves most disputes without a rework run.

Does a 5-axis machine reduce cnc machining error?

It reduces setup error, which is a real source of error on multi-face parts. One setup instead of four removes three chances to mis-locate the part.

It does not fix tool deflection, thermal growth, or material stress. Those still need the same controls on any machine.

What finishes help hide or prevent small surface errors?

Bead blasting and tumbling blend light cutter marks and deburr edges. Anodizing and plating do not hide geometry error, and plating adds thickness that changes a tight dimension.

If a dimension is critical after plating, tell us the final size and we will machine to a pre-plate allowance.

Send the drawing and the failed dimension

Upload the part file and the measurement that failed. Quotation and free DFM analysis come back within 12 hours, production can start within 24 hours, and parts ship in 3–5 days.

12-hour quote±0.005 mm100% inspectionNDA on request

Follow the shop

More machining notes from GreatLight

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