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

Get Instant Quote

Engineering explainer

CNC Machine Maintenance Guide: Why Accuracy Drifts and How to Stop It

A CNC machine maintenance guide for engineers and shop managers who need to hold ±0.005 mm across long runs. It explains the wear mechanisms behind drift, the checks that catch them early, and the point where adjusting stops being cheaper than replacing.

±0.005 mmRa 0.8–1.6 μm16 five-axis centersISO 9001:2015
CNC Machine Maintenance Guide
Mechanism

Where a CNC machine loses accuracy first

Accuracy does not fail all at once. It walks. A machine that holds ±0.005 mm on Monday can sit at ±0.012 mm three months later and still cut parts that look fine under a hand caliper. The drift comes from four places: thermal growth, guideway and ball screw wear, bearing preload loss in the spindle, and backlash in the drive train. Each one has a different time constant, which is why a single monthly inspection misses most of them.

Thermal growth is the fastest and the most reversible. A 5-axis machining center running at 12,000 rpm warms its spindle housing by 5–8 °C within the first hour. Steel expands about 11 μm per meter per °C, so a 400 mm ball screw stretches roughly 22 μm over that rise. The part does not change size, but the tool position does. Warm-up cycles and spindle chillers exist for this reason, and skipping them shows up as a slow taper across the first 20 parts of a shift.

Wear is slower and one-directional. Linear guide carriages lose preload as the rolling elements and raceways fatigue; ball screws lose axial stiffness as the nut wears. A machine that needed 40 N to move an axis may need 90 N two years later. That extra force shows up as quadrant glitches on circular interpolation, then as visible witness marks on a face milled surface. Nothing in the controller will flag it, because the servo simply draws more current and holds position.

Backlash and spindle preload sit between these two extremes. Backlash grows in steps when a coupling slips or a thrust bearing wears; spindle preload drops gradually with heat cycles. Both show up as a repeatability problem: the machine returns to a slightly different point each time. That is the failure mode that ruins a ±0.005 mm bore on a second-op part, because the offset appears after the part is already clamped.

Error budget

How each fault maps to a measurable symptom

Engineers trust numbers more than schedules. The useful question is not what the manual says to check, but which measurement moves when a specific fault develops. That mapping tells you which instrument to reach for and how often.

Thermal drift is the only fault that reverses when the machine cools. Ballbar or laser interferometer runs taken cold and again after 60 minutes of warm-up will bracket it. If the delta exceeds 15 μm over 400 mm, the chiller setpoint or the warm-up routine needs attention before any mechanical work.

Guideway wear shows up as rising friction and falling damping. Push a 0.001 mm indicator against the table and jog the axis in 1 μm steps; a healthy machine follows each step cleanly. Wear adds stiction, so the first step after a reversal overshoots and the following steps catch up. That is the quadrant glitch, and it appears in the part as a small step at every 90° of a circular cut.

Backlash is the easiest to quantify and the easiest to misread. Feed the axis in one direction, zero the indicator, reverse, and feed back. For a ball screw with a double nut, 5–10 μm is normal on a 750 mm travel machine. Above 20 μm, the thrust bearings or the nut need work. Above 40 μm, the part finish degrades before the dimension fails, which is why shops often catch backlash through surface roughness first.

Spindle preload loss is the hardest to see from outside. A spindle with 0.5 μm of radial runout at the taper nose can still cut well; one with 3 μm will chatter at high speed and leave Ra above 1.6 μm on a finish pass that should hold Ra 0.8 μm. The bearing housing temperature is the tell. A rise of more than 10 °C above ambient at steady state means the preload is gone or the lubrication is wrong.

Boundaries

What maintenance can fix and what it cannot

A maintenance program restores a machine to its design state. It does not extend that state. This distinction matters when a shop is trying to hold a tolerance the machine was never built to hold, or when a worn machine is being pushed with software compensation to make parts it should no longer make.

Geometry errors such as squareness between axes or straightness of a long travel are correctable only if the machine has the adjustment features. Many 3-axis mills have no mechanical way to correct yaw between X and Y beyond shimming the column, which changes the geometry elsewhere. On a machine with 4,000 mm of travel, a 20 μm per meter straightness error is 80 μm at the end of the bed and cannot be tuned out with backlash compensation.

Spindle and ball screw replacement resets wear, but only if the replacement part matches the original preload class. A ball screw sold as a drop-in with a different lead accuracy grade will change the pitch compensation the controller needs, and the machine may need a fresh laser calibration before it cuts to tolerance again.

The practical limit is economic. When the cost of a rebuild plus the downtime approaches the cost of a newer machine with better thermal behavior, rebuilding is the wrong call. That break-even moves with the tolerance the shop actually needs, not with the tolerance the machine was rated for. A shop holding ±0.05 mm can run a machine far past the point where a shop holding ±0.005 mm must replace it.

Schedule

Step by step: a maintenance schedule that maps to failure modes

  • 1
    Daily: check the coolant and the way lubeConfirm the way lube reservoir drops at the rated rate and that the lube reaches the farthest axis. Check coolant concentration with a refractometer; 6–8% for most aluminum work. A dry guideway shows up as heat within one shift.
  • 2
    Daily: run a 15-minute warm-up cycleExercise all axes through their full travel and run the spindle at the highest speed the shift will use. Do not skip this on a Monday. Cold starts are the single largest source of first-part scrap.
  • 3
    Weekly: clean the chip conveyor and the coolant tankFine chips recirculate and score guideways. Pull the tank screen, check for tramp oil, and confirm the pump delivers the rated pressure at the nozzle. Low pressure shows up as poor finish, not as an alarm.
  • 4
    Weekly: check backlash on X, Y and ZUse a 0.001 mm indicator and a reversal test. Record the number. A change of more than 5 μm from the last reading means something moved and the cause needs finding before the number is compensated out.
  • 5
    Monthly: measure spindle runout and housing temperatureMeasure radial runout at the taper nose with a 0.001 mm indicator. Record the steady-state housing temperature after 60 minutes. Both values trend, so a single reading is only useful as a baseline.
  • 6
    Quarterly: verify geometry and levelCheck level on the bed and squareness between axes with a granite square and indicator. On a machine with a Ø400 mm rotary table, check the table face runout and the center height at the same time.
  • 7
    Annually: laser calibration and ballbar testRun a full positioning accuracy and repeatability check, then a circularity test. Refresh pitch compensation if the error map has moved. This is also the point to open the way covers and inspect the guideways directly.
Fault map

Fault, symptom and the fix that actually addresses it

Use this table to pick the right instrument before opening anything.

FaultMeasurable symptomLikely fix
Thermal growthSize drift over first 20 partsChiller setpoint or longer warm-up
Guideway wearQuadrant glitches on circlesReplace carriages, re-preload
Ball screw backlashReversal error above 20 μmNut preload or thrust bearing
Spindle preload lossRunout above 3 μm, Ra above 1.6 μmBearing set replacement
Way lube starvationAxis heat and rising frictionClear metering units, check pump
Coolant degradationRust on fixtures, poor finishDump and recharge tank
Geometry errorTaper across a long partLevel, square, or rebuild

When to adjust and when to replace

If the machine still holds ±0.005 mm cold and only drifts when hot, fix the thermal loop, not the mechanics. If it cannot hold ±0.005 mm even cold and the error is geometric, rebuild or replace — no amount of compensation brings a worn guideway back to its original preload.

FAQs

Questions engineers ask about CNC machine maintenance

How often should a ball screw be re-preloaded?

It depends on load and travel distance, not on a calendar. A machine running three shifts on aluminum may need the nut checked at 8,000 hours; a machine doing light work on plastics can go much longer. Use the reversal error number as the trigger.

When backlash crosses 20 μm on a 750 mm travel machine, inspect the nut and thrust bearings. Re-preload only if the raceways are still smooth. A worn raceway will not hold preload for long.

Can I compensate for wear in the controller instead of repairing?

Pitch error compensation and backlash compensation correct repeatable errors. They do not correct friction, damping loss, or non-repeatable error from a worn guideway.

Compensation is a valid stopgap for a machine running a loose tolerance. It is the wrong answer for one holding ±0.005 mm, because the underlying error changes with load and temperature.

What spindle runout is acceptable for precision work?

For work around Ra 0.8–1.6 μm, keep radial runout at the taper nose under 2 μm. Above 3 μm, chatter appears at high speed and the finish degrades before the dimension does.

Measure at the taper, not on a tool holder. A holder with its own runout will hide or exaggerate the spindle condition.

Does a five-axis machine need a different maintenance routine?

The rotary axes add two failure modes: table face runout and center height drift. Check both quarterly, and check the rotary backlash the same way you check linear backlash.

Simultaneous five-axis motion also loads the linear axes unevenly, so a machine that cuts complex surfaces wears its guideways faster than one doing 3-axis work.

How much does temperature actually move a part?

For aluminum at a coefficient near 23 μm per meter per °C, a 100 mm part moving 5 °C changes about 11 μm. That is more than the ±0.005 mm tolerance on its own.

This is why a temperature-controlled inspection room matters. Measuring a warm part on a cold granite plate gives a number that is accurate but not correct.

What records should a maintenance program keep?

Keep the trend, not just the pass or fail. Backlash, runout, housing temperature and level readings only become useful when compared against the last reading.

Record the machine state when the reading was taken — cold or warm, loaded or unloaded. A number without that context cannot be compared to anything.

Send us the drawing and the machine condition

We machine 127 high-precision CNC machines across three plants, from one prototype to 10,000+ part runs. Tell us the tolerance and the material, and we will quote within 12 hours.

12-hour quote100% inspectionNDA on request

Follow

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