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

Get Instant Quote

Troubleshooting guide

CNC Diagnostic Tips: 7 Checks That Find the Fault Fast

Written for engineers and machinists who need to trace a bad finish, a drifting dimension or a spindle alarm without swapping parts at random. These CNC diagnostic tips follow the order we use on the floor. Read once, then keep them next to the machine.

3- to 5-axis±0.005 mm127 CNC machines15 years
CNC diagnostic tips and tips for troubleshooting a machining center
Quick answer

Key takeaways

Change one variable at a timeTwo adjustments in the same run and you learn nothing about which one fixed it.
Separate machine from processCut air first. When the axis repeats in air but not in metal, the problem is cutting force, not the servo.
Chatter has a frequencySpindle-speed chatter and tooth-passing chatter need opposite fixes, so count the marks first.
Write down the alarm numberThe code narrows the fault to a drive, a limit switch or a logic condition in seconds.
Fix the datum before the cutterA loose vise jaw or a dirty chuck face mimics a servo fault on every part.
Before you open a panel

What a CNC diagnostic tips routine should establish first

Most faults on a machining center reach the operator as one of four symptoms: a finish that gets worse, a dimension that drifts, a noise that was not there last week, or an alarm. Treat each as a question, not an answer. A 0.03 mm taper on a 200 mm bore is not proof of a bent spindle; it is proof that something changed between two points in the cut.

Good CNC diagnostic tips share one habit: they narrow the search before they touch a part. You are trying to decide whether the fault lives in the machine, the tool, the program or the fixture. Those four are cheap to separate and expensive to confuse. Swapping a servo drive when the real cause is a chipped insert costs a day.

Start by asking when the problem appeared. After a crash, after a material change, after a new operator, after a long weekend with the machine cold? Timing rules out half the list at no cost. Then confirm the fault repeats. Intermittent faults and constant faults follow different paths, and a fault that shows up on one part in twenty is usually thermal, chip-related or hydraulic.

  • 1
    Reproduce itRun the same program and the same offsets until the fault appears twice. One occurrence is not a pattern.
  • 2
    Measure in the same placeUse the same probe or micrometer and the same datum. Different metrology creates phantom drift.
  • 3
    Check the cheap things firstTool wear, coolant concentration, chip build-up, air pressure. Ten minutes, no spanners.
Symptom to cause

Reading the symptom: finish, size, noise, alarm

Surface finish tells you where the vibration enters the cut. Spacing that matches the spindle speed points at the tool, the holder or the workpiece. Spacing that matches the tooth-passing frequency points at runout, an unbalanced holder or a flute that is loading up. If the marks get worse toward the end of a long pass, suspect thermal growth rather than a mechanical fault.

Size drift is a separate conversation. A dimension that walks in one direction over an hour is thermal. A dimension that jumps between parts is mechanical or electrical: a loose jaw, a chipped insert, a sticking way, a servo tuning problem. Measure the part hot and cold before you adjust an offset. Chasing thermal drift with the offset table leaves you with a machine that is only correct in the morning.

Noise and alarms arrive together more often than people expect. A growl that starts at 6,000 rpm and disappears at 8,000 rpm on the same tool is a natural frequency, not a failing bearing. A drive alarm under acceleration is a torque problem. Write the alarm number and the axis down before you clear it, because the next shift will want it.

  • 1
    Spindle-frequency marksOne mark per revolution: tool, holder or workpiece balance.
  • 2
    Tooth-frequency marksOne mark per flute: runout, chip loading or uneven edge wear.
  • 3
    Random marksUsually re-cutting chips, low coolant pressure or a weak setup.
Machine side

Axis, spindle and servo checks that rule out the machine

Before blaming the process, prove the machine can hold position. Run a warm-up cycle for 15 to 20 minutes, then command a single axis through 100 mm of travel at 2,000 mm/min and return to the start. Measure with an indicator on the table, not on the part. Repeat five times. A repeatability error above 0.005 mm on a machine rated for that tolerance is a machine fault, full stop.

Spindle health shows up in two numbers: runout at the taper and growth under load. Check taper runout with a test bar at 50 mm and 300 mm from the gauge line. A difference of more than 0.005 mm between the two readings suggests a tilted or worn spindle, not a dirty taper. Then cut a test piece and compare the diameter at the top and bottom of the feature.

Servo tuning is the last thing to touch, not the first. A drive that is over-tuned will chatter at standstill and leave marks at direction changes. One that is under-tuned follows the path late and rounds off corners on a 5-axis toolpath. Look at the following error display while cutting. If it spikes at the same point in the program every time, the toolpath or the feed rate is asking for more than the axis can deliver.

  • 1
    Warm up firstCold machines hold different sizes. 15 to 20 minutes of spindle and axis motion before any measurement.
  • 2
    Indicator on the tableMeasuring the part mixes machine error with fixture and tool error.
  • 3
    Leave tuning alone until lastA tuning change hides the real fault and costs you the baseline.
Process side

Tool, holder and fixture checks that solve most finish problems

Tool runout is the most common single cause of a finish that suddenly turns bad. Measure it at the flute, not at the shank. Above 0.01 mm TIR on a finishing tool and you will see it in the surface. Pull the holder, clean the taper and the collet, and re-seat before you change any cutting data. Dirt in a taper is worth more than a new cutter.

Holder balance matters as spindle speed climbs. A holder that behaves at 8,000 rpm can shake the machine at 15,000 rpm. If the finish is clean at low speed and rough at high speed with the same tool and the same feed per tooth, balance or natural frequency is the suspect, not the insert grade.

Fixtures are where diagnosis goes wrong most often. A vise jaw that lifts 0.02 mm under cutting force will produce a taper that looks like a spindle problem. Clamp a dial indicator on the part, cut a light pass, and watch the needle. Any movement over 0.01 mm means the setup is moving, and no amount of machine adjustment will fix that.

  • 1
    Runout at the fluteTarget under 0.01 mm TIR for finishing. Check after every holder change.
  • 2
    Balance versus speedClean at low rpm, rough at high rpm, same feed per tooth: balance or natural frequency.
  • 3
    Watch the part moveIndicator on the workpiece during a light cut. Movement over 0.01 mm is a fixture problem.
Do it in this order

A 6-step CNC diagnostic sequence for a drifting dimension

  • 1
    Write down the symptom with numbersExample: a Ø40 mm bore measures 40.02 mm at the top and 40.05 mm at the bottom, on 6 of 10 parts, after 90 minutes of running. Numbers beat adjectives.
  • 2
    Confirm the machine repeats in airCommand the finishing pass with no workpiece, at the same feed and rapid moves. Return to the start five times and measure with an indicator on the table. Error above 0.005 mm sends you to the machine, not the program.
  • 3
    Warm up and re-measureRun 15 to 20 minutes of spindle and axis motion, then repeat the air pass. If the error shrinks, the fault is thermal. Log spindle temperature and ambient temperature alongside the size.
  • 4
    Check the tool and holderMeasure TIR at the flute. Re-seat the holder after cleaning the taper. Replace the finishing insert if edge wear exceeds 0.1 mm on the flank.
  • 5
    Test the fixture under loadIndicator on the part, light finishing pass. Movement above 0.01 mm means the clamp, jaw or support is flexing. Re-torque and re-check before touching offsets.
  • 6
    Change one offset value onlyAdjust the wear offset by the measured error, cut one part, measure it. Do not touch speed, feed and offset in the same run, or you lose the cause.
Decision table

Symptom, likely cause and first action

Use this to pick the first check. It is not a substitute for measurement.

SymptomMost likely causeFirst action
Finish worse over a long passThermal growth in spindle or ballscrewWarm up 15–20 min, re-cut, log temperature
Marks once per revolutionTool, holder or workpiece imbalanceMeasure TIR at the flute, re-seat holder
Marks once per fluteRunout or uneven edge wearInspect flutes, replace worn insert
Size jumps between partsLoose jaw, chip under the part, sticking wayClean datum faces, re-torque, indicator on part
Drive alarm under accelerationTorque demand above drive limitLog alarm and axis, check load meter
Taper on a bored featureFixture lift or spindle tiltIndicator on part during light cut
Chatter only at one rpm bandNatural frequency of tool or setupChange spindle speed, shorten overhang
Round corners on 5-axis pathFollowing error, over-tuned or under-tuned axisRead following error display while cutting
FAQs

Questions that come up after the first check

How do I tell thermal drift from mechanical wear?

Thermal drift moves in one direction and tracks running time. Measure the same feature at 10-minute intervals from a cold start. If the size walks steadily and then flattens out, it is thermal.

Mechanical wear does not flatten out. It changes with load, direction or part position, and often shows up on one side of the feature only. A ballscrew with wear will be worse in one part of its travel, not uniformly worse after 90 minutes.

Can I diagnose a servo problem without a scope?

Yes, for most shop-floor decisions. Watch the following error display during a cut, and listen at direction changes. A spike at the same program line every time points at the toolpath or the feed rate.

A signal that spikes at random points points at the drive, the encoder or the cabling. That is where a maintenance technician with a scope earns their time.

Why does the finish improve after I change the spindle speed?

You moved away from a natural frequency in the tool, holder or workpiece. That does not mean the machine is healthy; it means the setup was resonating.

Shorten the tool overhang, use a stiffer holder, or reduce the radial engagement. Speed changes work, but they cost cycle time and they will not help on the next job with a different tool.

Is it worth measuring the part while it is still hot?

Yes, if you record the temperature with it. A hot measurement with no temperature note is just a different number.

For tight work at ±0.005 mm, the practical approach is to let the part stabilise in the inspection area and to keep the machine running through the same cycle, so the thermal state stays consistent between parts.

When should I stop diagnosing and call the machine builder?

When the fault follows the machine, not the job. If the same error appears on a different program, a different tool and a different fixture, the machine is the common factor.

Take the alarm history, the following error readings and the air-cut repeatability numbers with you. A service engineer with that data finds the fault faster than one who starts from scratch.

Send us the fault, not just the drawing

Share the symptom, the material and the tolerance. We come back with a quotation and a free DFM analysis within 12 hours, and we will tell you which of the seven checks we would run first.

12-hour quote100% inspection±0.005 mmNo minimum order quantity

Follow the shop

More 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