CNC Machine Maintenance Services: 7 Checks Before You Commit
This guide is for engineers and maintenance planners who are choosing a CNC machine maintenance services provider, or deciding whether to keep the work in-house. It covers the checks that actually predict uptime: spindle and axis condition, lubrication and way systems, coolant and chip handling, calibration routines, spare-part lead time, documentation, and how the provider reports what it found.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Seven checks and what each one tells you
Use the middle column to decide whether the finding is a pass, a watch item, or a stop-work item.
| Check | What to measure | Buyer decision |
|---|---|---|
| Spindle health | Runout at taper, vibration trend, taper contact | Runout over spec = pull the spindle |
| Axis backlash and repeatability | Ballbar circle, backlash value, positioning error | Out of band = reball screw or adjust |
| Way and guide condition | Lube film, rail wear, stick-slip at low feed | Scoring found = plan replacement |
| Lubrication system | Reservoir level, pump cycle, line pressure | Dry lines = stop and repair first |
| Coolant and chip management | Concentration, pH, tramp oil, conveyor wear | High tramp oil = sump cleanout |
| Geometry and level | Machine level, squareness, spindle tram | Drift after a move = re-level |
| Documentation and spares | Report format, critical spare list, lead times | No list = you carry the risk |
The short version
Buy measurement, not activity. A provider who writes down runout, backlash, level, and repeatability before and after every visit gives you something you can plan around. If the report is one line long, keep looking.
What CNC machine maintenance services should actually include
Most quotes for CNC machine maintenance services look similar on page one and diverge on page two. That is where the scope lives. A preventive visit that covers lubrication, filter changes, and a visual walk-around is useful, but it will not tell you whether the machine still holds ±0.005 mm on a warm spindle. The difference matters when the parts you run have tight tolerances or go into an assembly that cannot be reworked.
A useful service visit produces two things: restored condition and a record of condition. The record is the part buyers forget to demand. Without a before-and-after number, you cannot tell whether the visit prevented a failure or simply postponed it. Backlash, spindle runout, level, and repeatability are all measurable. Ask for them in writing.
Scope also decides who owns the risk. If the contract excludes spindle taper work, ball screw replacement, and geometry alignment, then those items come back as change orders at the worst possible time. Confirm what is inside the fixed price and what is quoted separately. The answer is often the single best predictor of the final invoice.
For plants running 16 simultaneous 5-axis machining centers or a mix of mill-turn and three-axis machines, the maintenance plan has to be machine-specific. A 4,000 mm gantry and a 500 × 500 × 450 mm compact mill do not share a lubrication schedule or a calibration interval. One plan for the whole floor is a plan for the wrong machines.
- 1Condition dataBacklash, runout, level, and repeatability recorded before and after.
- 2Defined exclusionsSpindle, ball screw, and geometry work named in or out of scope.
- 3Machine-specific intervalsLarge gantry and compact mills do not share a schedule.
- 4Spare listCritical parts, current stock, and replenishment lead time.
Symptoms that tell you when to schedule the visit
Machines rarely fail without warning. They drift. A spindle that was at 0.003 mm runout six months ago and reads 0.008 mm now is telling you something, even if parts still pass inspection. The drift is the signal. Catch it during a planned stop and the repair is scheduled work. Catch it during a rush order and it is downtime.
Surface finish is the cheapest indicator you already collect. If a process that held Ra 0.8–1.6 μm starts trending toward Ra 1.6–3.2 μm on the same material and tool path, look at spindle condition, tool holder seating, and axis motion before you blame the cutter. Finish change is often the first visible output of a mechanical problem.
Dimension creep on a warm machine points at thermal growth and geometry. Measure a known feature at cold start and again after four hours of running. A shift that repeats every day is a thermal or level issue, not a programming issue. This test costs one hour and settles arguments quickly.
Audible and tactile cues still matter. New noise at high spindle speed, a hesitation on reversal, or a change in chip color from blue to straw all indicate changed cutting conditions. An experienced operator notices these before any gauge does. Write them down with a date so the trend is visible.
- 1Runout drift0.003 mm to 0.008 mm in six months is a scheduled repair, not a surprise.
- 2Finish trendRa moving from 0.8–1.6 μm toward 1.6–3.2 μm on the same path.
- 3Thermal shiftMeasure a known feature cold and after four hours of cutting.
- 4Operator notesNoise, reversal hesitation, and chip color change, dated.
How to compare CNC machine maintenance services providers
Start with the measurement equipment, not the brochure. A provider that arrives without a ballbar, a laser interferometer, or at minimum a dial indicator and granite square cannot give you numbers. The tool list tells you what kind of report you will receive. Some shops do good mechanical work and no metrology. Know which one you are hiring.
Response time and spare availability matter more than the hourly rate on most production floors. Ask how quickly a technician can be on site, and ask which critical spares they stock. If a spindle bearing has to be ordered from overseas, the visit schedule is almost irrelevant because the machine sits idle while you wait.
Documentation format is the third criterion. A useful report lists each measurement, the specification, the reading, and the action taken. Photos of worn parts help. A one-line summary that says the machine was serviced is not a maintenance record, and it will not support a warranty claim or a capital replacement decision.
Finally, check whether the provider can support the machine controls you run. FANUC and HAAS systems have different diagnostic paths, parameter backups, and alarm histories. A technician who knows one well may still cost you hours on the other. Match the provider to your installed base.
- 1Metrology kitBallbar, interferometer, or at least a dial indicator and granite square.
- 2On-site responseAsk for the committed response window, not a best case.
- 3Critical sparesWhich bearings, belts, and boards sit on their shelf.
- 4Control familiarityFANUC and HAAS diagnostics are not interchangeable.
When to keep maintenance in-house and when to outsource
Daily checks belong in-house. Lubrication levels, coolant concentration, air pressure, way wipers, and chip removal are operator tasks that take minutes and prevent most premature wear. Outsourcing these costs money and removes the person closest to the machine from the feedback loop. Keep them on your side of the line.
Periodic condition measurement is where outsourcing usually pays. A ballbar test or laser calibration needs equipment that a small shop cannot justify buying for two machines. Contracting that work two or three times a year is cheaper than owning the instruments and keeping them calibrated. This is the clearest case for an outside provider.
Spindle and ball screw repair sit in the middle. A shop with a trained millwright and a clean assembly area can handle some of it. Without temperature-controlled assembly and a proper bearing press setup, a rebuilt spindle is likely to come back worse. Be honest about your facility before you take the work in-house.
Keep a decision rule. If the task needs a measurement you cannot make, or an assembly environment you do not have, buy the service. If it needs five minutes and a trained operator, keep it. Everything else is a judgment call based on how much downtime you can absorb.
- 1Keep in-houseDaily lube, coolant checks, wipers, chip management.
- 2Buy outsideBallbar, laser calibration, and spindle rebuild.
- 3Middle groundBall screw work, depending on your assembly area.
- 4Decision ruleNo measurement tool or clean room means buy the service.
What drives the cost of a maintenance contract
Machine count and travel dominate the fixed portion of most contracts. A site with 127 high-precision CNC machines needs a schedule that staggers visits so production is not stopped floor-wide at once. Staggering also lets the provider carry the same technician across visits, which improves familiarity and shortens each visit over time.
Access conditions affect labor hours more than most buyers expect. A machine against a wall with no rear clearance takes longer to inspect and longer to repair. Enclosures that must be partly disassembled add hours. If a service quote seems high, ask how much of it is access time. The answer sometimes points at a layout fix rather than a cheaper provider.
Contract structure should separate planned visits from reactive calls. Planned visits are predictable and can be priced per machine per year. Reactive calls should have a published hourly rate, travel charge, and parts markup. Mixing the two into one number makes it impossible to see whether you are buying prevention or paying for emergencies.
Spare parts margin is a normal part of the business, but markups should be visible. Ask for the list price of consumables you buy often: filters, wipers, belts, and coolant. Compare that against your own distributor pricing. Transparent markup is fine. Hidden markup on a part you could stock yourself is not.
- 1Stagger visitsDo not stop the whole floor on one day.
- 2Count access timeRear clearance and enclosure work add hours.
- 3Split the contractPlanned visits priced separately from reactive calls.
- 4Check consumable markupFilters, wipers, belts, and coolant against your own pricing.
Seven checks to run before you sign
Work through these in order. Each one produces a written value you can compare at the next visit.
- 1Measure spindle runout at the taperIndicate the taper with a dial test indicator. Record the value and the spindle temperature at measurement. Anything above 0.005 mm warrants a closer look and a plan.
- 2Run a ballbar circle testTest at a feed rate you actually run, not a slow diagnostic feed. Look at circularity, backlash, and servo mismatch. Save the plot file for the next visit.
- 3Check lubrication delivery at each axisConfirm the pump cycles and that oil reaches the farthest guide. Dry ways show up as stick-slip at low feed before they show up in dimensions.
- 4Test coolant concentration and pHRefractometer reading plus a pH strip. High tramp oil or low pH means a sump cleanout, which is often a separate line item.
- 5Verify level and squarenessCheck machine level and spindle tram to the table. Re-check after any move or foundation work, because drift here mimics axis error.
- 6Ask for the report formatRequest a sample report before signing. It should list measurement, specification, reading, and action. A one-line summary is not enough.
- 7List critical spares and lead timesSpindle bearings, belts, way wipers, and control boards. Write down current stock and replenishment time for each.
Maintenance questions buyers ask
How often should a CNC machine be serviced?
There is no single interval that fits a whole floor. A compact 500 × 310 × 200 mm mill running light aluminum work can go longer than a 4,000 mm gantry cutting steel. Base the interval on spindle hours and material, not the calendar.
A practical starting point is a daily operator check, a monthly lubrication and coolant review, and a condition measurement two to three times a year. Adjust after the first two measurement cycles, once you have your own trend data.
Can we run maintenance in-house and still use an outside provider?
Yes, and this is the most common arrangement. Operators handle daily lubrication, coolant, and chip management. The outside provider handles ballbar testing, laser calibration, and spindle work.
The split works as long as the boundary is written down. If both sides assume the other checks way lubrication, nobody does it and the failure lands on your floor.
What should a maintenance report contain?
Each measurement with its specification and the actual reading, plus the action taken. Backlash, runout, level, and repeatability should all appear. Photos of worn parts help support the next capital request.
Push back on reports that describe activity rather than condition. Knowing a technician visited for four hours tells you nothing about whether the machine improved.
Does a service contract cover spindle repair?
Usually not, and this is the most frequent misunderstanding. Many contracts cover inspection, lubrication, alignment, and minor adjustment. Spindle rebuild and ball screw replacement are commonly quoted separately.
Read the exclusions page before you compare prices. A cheaper contract that excludes spindle work is not cheaper if your spindle fails in month three.
What machines are hardest to maintain?
Large gantry machines and simultaneous 5-axis centers tend to be the hardest, because geometry and rotary axis alignment interact. A small error in one rotary axis shows up as a taper or a position error across the part.
Mill-turn centers add a second spindle and a turret to the schedule. Budget more time per visit for these, and confirm the provider has worked on that configuration before.
How do we judge whether the provider is doing a good job?
Trend the numbers they give you. If backlash, runout, and repeatability stay flat or improve across three visits, the program is working. If the same faults reappear each time, the repair is treating symptoms.
Unexpected downtime is the other measure. Track unplanned stops per machine per quarter. A working maintenance program moves that number down and keeps it down.
Need a second opinion on a machine condition report?
Send us the measurements and the part tolerance you have to hold. Our engineers will tell you whether the numbers support the tolerance or whether a repair comes first.
12-hour quote100% inspectionNDA on request