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

Get Instant Quote

Troubleshooting

Common CNC Errors: Symptoms, Causes, and Fixes

A shop-floor guide for engineers and buyers who need to trace a machining problem to its source. We cover the errors we see most often on 5-axis and mill-turn work, how to tell them apart, and which corrections actually hold. Read it before you scrap a second batch.

±0.005 mm tolerance127 CNC machines100% inspection3-5 day shipping
Custom auto spare parts 5 axis CNC machining with common CNC errors in engine parts
Diagnostic table

Common CNC errors: symptom, cause, and fix

Match your symptom to the most likely cause before you touch offsets or feeds. One symptom can have more than one cause, so start at the top and rule each one out with a measurement, not a guess.

SymptomLikely causeWhat to do
Dimensional drift through the runTool wear or thermal growthRe-measure after warm-up, adjust wear offset
Tapered bore or slotTool deflection or misalignmentCheck runout, reduce radial depth, stiffen setup
Chatter marks on wallsWeak workholding or long tool overhangShorten overhang, add support, change spindle speed
Poor surface finish (Ra > 3.2 μm)Worn insert, wrong feed, or built-up edgeReplace insert, raise speed, check coolant
Part moves during cutInsufficient clamping forceRe-torque clamps, add support under the part
Hole position off by 0.05–0.1 mmFixture error or thermal driftRe-indicate fixture, warm spindle 10–15 min
Short tool life on stainlessCutting speed too high, no coolantDrop speed 20%, use flood coolant, check coating
Setup and tooling

Tool setting and alignment errors

Tool setting is where most common CNC errors begin. A tool that is 0.02 mm off in Z will produce a part that is 0.02 mm off on every feature, and the operator will chase the offset all day without fixing the root cause. Before any run, verify tool length and diameter with a dial indicator or a precision tool setter. On our 5-axis cells we check every tool after a change, not just at the start of the shift.

Alignment matters more on multi-axis work. If the tool holder is not seated cleanly in the spindle taper, runout grows with spindle speed. At 12,000 rpm, 0.01 mm of runout at the holder can become 0.03 mm at the cutting edge. That shows up as a tapered wall on a deep pocket or a hole that is larger at the top than the bottom.

Tool wear is not a single event. It creeps. On 6061 aluminium you might hold ±0.005 mm for 200 parts, then drift 0.01 mm over the next 50. Log the wear offset every 25 parts and look for the trend. If the offset is moving in one direction, the tool is wearing. If it jumps, something moved in the setup.

Do not assume a new tool is a correct tool. Measure it. We have seen coated end mills come in 0.015 mm under nominal diameter, which is enough to miss a press-fit bore. A two-minute check at the presetter saves a scrapped batch.

  • 1
    Check runout at the cutting edgeTarget under 0.005 mm for finishing tools.
  • 2
    Clean the taper every changeChips in the taper cause runout that grows with speed.
  • 3
    Log wear offsetsEvery 25 parts, note the offset value and direction.
  • 4
    Verify new toolsMeasure diameter and length before the first cut.
Workholding

Workholding and clamping errors

If the part moves, nothing else matters. Inadequate fixation causes partial deformation, material damage, or a complete loss of the process. The fix is not always more force. Thin-walled parts distort when you clamp them hard. On a 2 mm wall aluminium housing, 0.05 mm of clamp-induced deflection can become 0.1 mm of springback after unclamping.

Use fixtures designed for the material and geometry. For a 6061 bracket, a soft jaw machined to the part profile holds better than a vise with serrated jaws. For a 17-4PH shaft on a mill-turn center, a collet closer with the correct bore size beats a three-jaw chuck. The goal is to support the part where the cutting force pushes, not where it is convenient to clamp.

Support under the cut. A deep pocket in a 4,000 mm long extrusion will sing if the middle is unsupported. Add a jack or a sacrificial support that you machine away in the same setup. On our large-travel machines (4,000 × 400 × 150 mm), we often leave tabs that hold the part until the last operation.

Check clamping force after the first part, not before. Thermal expansion from the cut can loosen a clamp by 0.01–0.02 mm. Re-torque and re-indicate if you see movement on the second part.

  • 1
    Match fixture to geometrySoft jaws for profiles, collets for round parts.
  • 2
    Support thin walls from both sidesClamp pressure above 0.5 MPa often distorts 2 mm walls.
  • 3
    Leave tabs on long partsMachine them away in the final pass.
  • 4
    Re-check after part oneThermal growth can loosen clamps during the run.
Cutting data

Cutting parameter errors that show up as defects

Cutting parameters are a system: speed, feed, and depth of cut. Change one and the other two need attention. Inadequate parameters cause poor surface finish, short tool life, and longer cycle time. On 304 stainless, running a 12 mm carbide end mill at 180 m/min with a 0.5 mm radial depth will burn the edge in 15 minutes. Drop to 120 m/min and the same tool lasts an hour.

Feed per tooth is the number that controls chip thickness. Too low and the tool rubs, work-hardens the surface, and wears fast. Too high and you get chatter or tool breakage. For 6061 aluminium, 0.05–0.1 mm per tooth is a reasonable starting range for a 10 mm end mill. For Ti-6Al-4V, start at 0.03–0.05 mm per tooth and watch the spindle load.

Radial depth of cut controls deflection. A 1×D radial engagement on a 4×D overhang tool will deflect. Reduce radial depth to 0.3×D and increase feed to keep the same material removal rate. This is the single change that fixes most chatter on deep pockets.

Re-check parameters after any tool change. A different coating or helix angle changes the chip load the tool can take. What worked on the old tool may break the new one.

  • 1
    Start from surface speed6061: 300–500 m/min. 304: 100–150 m/min. Ti-6Al-4V: 40–60 m/min.
  • 2
    Set feed per tooth, not feed rateChip thickness is what wears the tool.
  • 3
    Reduce radial depth before reducing speedThis cuts deflection without losing cycle time.
  • 4
    Re-verify after tool changeCoating and geometry change the safe chip load.
Strategy and planning

Machining strategy errors: sequence and simulation

A correct setup with correct parameters can still fail if the sequence is wrong. Machining a thin floor before the walls are supported, or drilling a hole before the face is flat, creates errors that no offset can fix. Plan the sequence so the part is stiffest when the heaviest cut happens.

Simulation catches collisions, but it does not catch deflection. Use it to verify tool paths and fixture clearance, then add a test cut on a scrap piece of the same material. On 5-axis work, a 0.1 mm gouge in a contoured surface is hard to polish out. A test cut on a 100 mm coupon costs ten minutes.

Group operations by tool, not by feature, when the part is small. Fewer tool changes mean less chance of a setting error. When the part is large and the tolerance is tight, group by feature and accept the extra tool changes so the critical surfaces are cut in one continuous pass.

Leave finishing stock that matches the tool. A 0.2 mm finishing allowance on a 6 mm ball nose tool is fine. The same allowance on a 2 mm tool will deflect and leave a witness line. Match the allowance to the tool radius.

  • 1
    Cut the stiffest side firstHeavy cuts go where the part is supported.
  • 2
    Simulate for collisions, test-cut for deflectionSimulation does not model tool push-off.
  • 3
    Group by tool on small partsFewer changes, fewer setting errors.
  • 4
    Match finishing stock to tool radius0.2 mm stock on a 2 mm tool will deflect.
Maintenance

Machine maintenance and inspection errors

A machine that is out of level or has a worn ball screw will produce errors that look like programming problems. Inadequate maintenance causes downtime, lower productivity, and higher cost. Check level every six months. Check backlash on the axes you use most. A 0.01 mm backlash on a Z axis will show up as a step on a face milled in two passes.

Spindle thermal growth is real and repeatable. A spindle that has run for 30 minutes is longer than a cold one. On tight-tolerance work, warm the spindle for 10–15 minutes at the running speed before the first cut. We do this on every 5-axis job that holds ±0.005 mm.

Inspection is part of the process, not a final step. Check the first part fully, then check critical features every 10–20 parts. If you only inspect at the end, you find out about a drift after you have made 200 bad parts. Use the same measurement method the customer will use. A caliper and a CMM can disagree by 0.01 mm on the same bore.

Keep the coolant clean. A 5% concentration drop changes the cooling and lubrication, which changes the finish. Check concentration weekly and change the tank on schedule, not when it smells.

  • 1
    Warm the spindle before tight work10–15 min at running speed for ±0.005 mm jobs.
  • 2
    Check backlash every six months0.01 mm on Z shows as a step on faces.
  • 3
    Inspect first part and every 10–20 afterCatch drift before the batch is finished.
  • 4
    Match inspection method to the drawingCaliper and CMM can disagree by 0.01 mm.
Fix procedure

Step-by-step: how to isolate and correct a common CNC error

Work through these in order. Do not skip to offsets until you have ruled out setup and workholding.

  • 1
    Stop and measure the symptomMeasure the feature that is wrong, not the whole part. Record the value and the direction of the error. A bore that is 0.03 mm large is different from a bore that is 0.03 mm off-centre.
  • 2
    Check the setup before the programRe-indicate the fixture and the first tool. Look for chips on locating faces. If the fixture moved, the program is not the problem.
  • 3
    Verify tool runout and wearMeasure runout at the cutting edge. Target under 0.005 mm for finishing. Check the wear offset against the last log entry. If it moved more than 0.01 mm, inspect the tool.
  • 4
    Re-check clamping after the first partRe-torque clamps and re-measure the part. If the error changes after unclamping, the fixture is distorting the part.
  • 5
    Review cutting parametersCompare actual speed, feed, and depth to the setup sheet. On stainless and titanium, reduce surface speed by 20% if the edge is burning. Increase feed per tooth if the tool is rubbing.
  • 6
    Warm the spindle and re-cut a test featureRun the spindle 10–15 minutes at cutting speed, then cut one feature on scrap. Measure. If the error is gone, the original cut was made on a cold machine.
  • 7
    Adjust one variable at a timeChange the offset, cut, and measure. Do not change speed, feed, and offset in the same pass. You will not know which one fixed it.
  • 8
    Log the fix for the next runWrite the corrected offset, parameter, or fixture note on the setup sheet. The next operator should not have to solve the same problem.
FAQs

Questions engineers ask about CNC errors

Why does my part measure correctly on the machine but fail at incoming inspection?

The most common reason is a difference in measurement method or temperature. A part measured on a warm machine can shrink 0.01–0.02 mm per 100 mm as it cools to 20 °C.

Check that both sides use the same datum and the same type of instrument. A caliper and a CMM can disagree by 0.01 mm on the same bore, especially on thin walls.

How do I tell chatter from tool wear marks?

Chatter marks are regular and spaced, and they change when you change spindle speed. Wear marks are irregular and get worse over the run.

If the marks disappear when you drop speed by 10%, it is chatter. If they stay and the tool edge looks polished, it is wear or built-up edge.

Can I hold ±0.005 mm on a 3-axis machine?

Yes, on the right part. A rigid setup, a warm spindle, and a finishing pass with a sharp tool will hold ±0.005 mm on a 3-axis machine within a 500 × 500 × 450 mm envelope.

The limit is usually the setup, not the machine. If the part needs five faces or has contoured surfaces, a 5-axis machine removes the re-fixturing error.

Why does my tool life drop when I switch material suppliers?

The same alloy designation can arrive in different hardness or heat-treat conditions. A 304 stainless bar at 180 HB cuts differently from one at 220 HB.

Check the material certificate and run a test cut. If the hardness is at the top of the range, reduce surface speed by 15–20% and watch the chip colour.

What is the most common cause of a hole that is oversized at the top?

Tool deflection or a spindle that is not square to the table. The drill or end mill pushes away from the cut at the entry, then straightens as it goes deeper.

Check runout first. If runout is under 0.005 mm, indicate the spindle or the fixture. A 0.02 mm squareness error over 100 mm will show as a tapered bore.

How often should I re-check offsets during a long run?

Every 25 parts for tight-tolerance work, every 50 for general work. Log the value each time so you can see the trend.

If the offset moves in one direction, the tool is wearing. If it jumps, something in the setup moved. A jump is a stop-and-check event.

Send us the drawing and the error you are seeing

We review the part, the material, and the failure mode, then tell you which of these common CNC errors is most likely and how to correct it. Quotation and DFM analysis within 12 hours. No minimum order quantity.

12-hour quote100% inspectionNDA on request±0.005 mm tolerance

Follow our work

More 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