How to Service a CNC Machine
A practical maintenance routine for operators, millwrights and shop managers who run 3-axis mills, 4-axis mills and 5-axis machining centers. Read this to build a daily-to-annual schedule, set the right parameters, and spot the wear that shows up in your part dimensions before it becomes a spindle rebuild.

Key takeaways
Why scheduled servicing beats breakdown repair
Reactive maintenance is the expensive route. A spindle bearing that seizes mid-run does not just stop the machine. It scraps the parts on the table, damages the tool holder, and forces an unplanned teardown that can pull a week out of your schedule. Scheduled servicing spreads the same work across planned windows where an operator can finish the job and hand off cleanly.
The economics are simple. On a 3-axis vertical mill, a 45-minute weekly check costs less than one scrapped batch. On a 5-axis machining center, the gap is wider because thermal drift and rotary table backlash both creep in slowly. They show up as tapered bores or mismatched datums long before anyone hears a noise.
We look at servicing as a chain of evidence. Coolant condition points to filtration. Filtration points to pump wear. Pump wear points to temperature stability. Break one link and the rest of the chain carries the load until something fails. The schedule below keeps each link in range.
- 1Operator-ownedDaily wipe-down, coolant check, lube verification, air pressure.
- 2Maintenance-ownedWeekly filtration, monthly backlash and level checks, semi-annual calibration.
- 3Vendor-assistedAnnual spindle taper grind, ball screw re-preload, control backup review.
Daily checks the operator can finish in 20 minutes
Start before the first tool change. Wipe the control panel, the window and the way covers with a lint-free cloth and a cleaner rated for your enclosure paint. Do not spray directly onto the panel. Damp cloth, not wet. Coolant mist left on glass becomes a haze that hides the first signs of a chipped insert.
Look at the coolant. Check concentration with a refractometer and target the range on the coolant label, usually 6 to 10 percent for general steel work. Read pH as well; 9.0 to 9.5 keeps bacteria down. If the concentration has dropped, top up with pre-mixed fluid, not neat concentrate. Neat fluid added at the tank creates a slug of oil that sits on the surface.
Verify lubrication delivery with the machine in motion on a short dry run. Watch the guideway and ball screw surfaces through the covers where you can see them. If the metering units are working, you will see a thin film within the first minute. A full reservoir with dry ways means a blocked line or a dead pump, and that is a stop-work condition.
- 1Air pressureHold the regulator at the machine spec, often 0.5 to 0.6 MPa. Low air trips tool change alarms.
- 2Chip conveyorRun it empty for one cycle. Listen for dragging or a slipping clutch.
- 3Way wipersPress each wiper against the way. A gap of more than about 0.5 mm lets fines under the saddle.
Weekly and monthly service items
Weekly work is about contamination control. Clean the coolant tank and pull the chip basket. Inspect the filtration media and replace it when the differential across the filter gets noticeable, or on the schedule your builder specifies. Check the spindle taper and the tool holders with a clean wipe and a bright light. Any fretting marks on the taper mean the holder is not seating, and that will show up as runout.
Monthly work moves into geometry. Check machine level with a precision level on the table in both axes, and compare against the last reading. A shift of more than 0.02 mm per meter over a month is worth investigating, especially on a machine sitting near a loading door or a stamping press. Temperature swings move castings.
Measure backlash on each linear axis using a dial indicator against a ground block, or use the control's own compensation screen if it has one. Record the number. Backlash grows slowly and then accelerates once the ball nut preload is gone. Catching it early lets you compensate in the short term and plan the repair in a planned window.
Check the automatic tool changer. Confirm the arm positions and the gripper force. A holder that drops 0.1 mm during a change will run out of tolerance on the next part. Clean the taper and the gripper fingers, and check the pocket springs for fatigue.
Semi-annual and annual servicing
Every six months, go deeper into the drive train. Inspect the belts and couplings on the axis motors. Check the ball screw for pitting, spalling or discoloration. Listen to each axis during a slow jog with the covers open where it is safe to do so. A rhythmic click once per revolution of the screw points at a failing support bearing.
Re-level the machine and re-check the geometric alignment: squareness between X and Y, parallelism of the spindle axis to Z, and the table flatness. On a 5-axis machine, add the rotary table. A Ø400 mm rotary table that has drifted 0.01 mm out of square will produce a visible mismatch on a part with two setups.
Annually, the spindle deserves attention. Check taper runout with a test bar at 300 mm. If runout exceeds 0.005 mm, or if you see chatter marks that follow the same pattern, plan a taper regrind. Also replace the coolant at least once a year, flush the tank, and clean the sump. Old coolant holds fines that wear pumps and plug the through-spindle passages.
Back up the control parameters and the PLC program before any service that touches the electrical cabinet. Print the parameters or save them to two separate media. Losing a parameter set on a machine with no backup turns a two-hour job into a week.
- 1Spindle runoutTest bar at 300 mm. Investigate above 0.005 mm.
- 2SquarenessCheck X to Y, spindle to Z, and rotary table alignment on 5-axis.
- 3BackupsTwo copies, one kept off the machine floor.
Step by step: a full service walkthrough
Work in this order. Each step assumes the previous one is complete.
- 1Lock out and clean downIsolate power and air, apply lockout tags, then remove chips from the enclosure, the table and the chip conveyor. A clean machine reveals leaks and wear that chips hide. Never start a service with the machine dirty.
- 2Inspect and top up the lubrication systemDrain and clean the reservoir if the oil is dark or has sludge. Refill with the grade in the manual, typically ISO VG 32 or 68 depending on the axis. Then run a lube cycle and confirm oil reaches every metering unit. Blocked units are the most common cause of guideway scoring.
- 3Check coolant concentration and filtrationRefractometer reading should sit in the range on the coolant label, often 6 to 10 percent. pH 9.0 to 9.5. Replace filter media when differential pressure rises, and clean the tank. Never mix coolant brands, because the additives can separate and form a sticky film.
- 4Measure axis backlash and record itUse a dial indicator with 0.001 mm resolution against a ground block, or the control's compensation screen. Record each axis. If backlash exceeds the spec in your maintenance manual, usually 0.01 to 0.02 mm on a precision mill, plan a ball nut service instead of compensating indefinitely.
- 5Run a test cut and compare to the last reportCut a 100 mm test bar in aluminium and measure diameter and straightness. Compare with the previous record. Drift in one direction points at thermal growth or a worn way. Drift that varies with position points at screw wear or a loose thrust bearing.
- 6Inspect the spindle and tool changerCheck taper runout with a test bar, and inspect the tool changer arm and gripper. Confirm the holder seats fully by bluing the taper. Clean the gripper fingers and check the pocket springs. A worn gripper causes runout that looks like a spindle fault.
- 7Re-level and check geometryUse a precision level and check both axes. Then verify squareness and, on a 5-axis machine, the rotary table. Adjust the leveling pads in small increments and re-check after the casting settles, usually 20 to 30 minutes.
- 8Back up parameters and log everythingSave control parameters and the PLC program to two media. Log every reading, the oil and coolant used, and any part replaced. The log is what turns a service visit into a trend you can act on.
Service tiers, tasks and intervals at a glance
Use this as the backbone of your maintenance plan. Adjust intervals to duty cycle and material.
| Tier | Primary task | Interval | Owner |
|---|---|---|---|
| Daily | Wipe down, coolant check, lube delivery | Every shift | Operator |
| Weekly | Filter media, chip basket, taper wipe | 7 days | Operator or lead |
| Monthly | Backlash, machine level, tool changer | 30 days | Maintenance tech |
| Semi-annual | Geometry, belts, ball screw inspection | 6 months | Maintenance tech |
| Annual | Spindle taper, coolant flush, backups | 12 months | Vendor assisted |
| After a crash | Geometry, spindle, tool changer | As needed | Vendor assisted |
The one rule that matters most
If oil is not reaching the guideways, stop and fix it before you run another part. Everything else on this page is recoverable. Scored ways are not.
Frequently asked questions
How often should I change CNC machine coolant?
Plan on at least one full change per year, and sooner if your refractometer reading will not hold, if the pH drops below 8.5, or if you smell a sour odor. Heavy cast iron or aluminium work can shorten that to six months.
Clean the tank and sump when you change it. Adding fresh coolant to a dirty tank seeds the new batch with bacteria and fines.
What backlash value tells me the ball screw needs work?
Check your builder's spec, but on a precision mill a common limit is 0.01 to 0.02 mm before you plan service. Compensation can hold you over for a while, but it does not restore lost preload.
If backlash grows between two monthly checks, that is the signal. Slow drift is normal wear. A jump means a support bearing or a nut problem.
Can I service a 5-axis machine the same way as a 3-axis mill?
Most of the routine is the same, but the rotary table adds a step. Check table squareness and backlash on each rotary axis at the same interval as your linear axes.
A Ø400 mm rotary table that drifts out of square will show up as a mismatch on parts with two setups, and it is easy to blame the program instead of the machine.
How do I know if spindle runout is a spindle fault or a holder fault?
Measure runout with a test bar, then blue the taper and check contact. If the taper shows good contact and runout is still high, the fault is in the spindle. If contact is patchy, the holder or the taper has debris or damage.
Clean both surfaces and re-check before you order any repair. A surprising number of runout complaints are a chip on the taper.
Should the operator or a technician do the daily checks?
The operator. Daily checks are short, visual and happen before the first part. A technician on a monthly route will not catch a coolant concentration drop on a Tuesday morning.
Give the operator a one-page checklist and a place to record readings. That habit is what makes the monthly and annual work predictable.
What should be in a machine service log?
Date, machine ID, hours run, coolant concentration and pH, lube reservoir level, backlash readings per axis, level readings, and any part replaced.
Keep the test cut result in the same log. The number that matters is the trend, not the single value.
Need parts that hold tolerance while your machines are down?
Send us your drawings and we will quote and return a free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ part runs.
12-hour quote100% inspectionNo minimum order