How to Maintain a CNC Machine
A practical schedule for job shops and production floors, written for the operator and the maintenance tech. Daily checks, weekly service tasks, annual calibration, and the error ranges that tell you when a part is drifting out of tolerance.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What actually wears out on a CNC machine
A CNC machine fails in a predictable order. First the coolant turns rancid and clogs the lines. Then way lube runs low and the linear guides start to score. By the time the spindle makes noise, the damage has been building for months. Most of the work in how to maintain a CNC machine is stopping that sequence early.
The parts that wear are the ones that touch chips, coolant and metal-to-metal contact. Linear guide rails, ballscrews, spindle bearings, tool changer arms, and the coolant pump impeller. Each has a different service interval. Treating them as one lump task is why so many shops skip the important ones.
Environment matters more than most operators expect. Cast iron grows about 11 μm per meter for every 1 °C rise. A shop that swings from 15 °C at night to 32 °C in the afternoon will see dimensions move even if the machine is mechanically perfect. Keep the floor within a 5 °C band if you run tight tolerances.
You do not need to be a service engineer to keep a machine healthy. You need a schedule, a few hand tools, and the discipline to write down what you see. The sections below break the schedule into daily, weekly and annual work.
Daily checks that take 15 minutes
Start of shift, before the first cycle. Wipe the way covers and the table with a lint-free rag. Check the chip conveyor and the coolant tank for swarf buildup. Look at the way lube reservoir and confirm it is above the low mark. That is the whole daily routine for most machines.
Run a spindle warm-up. Program a 10 to 15 minute ramp from 500 rpm to the machine's rated maximum. This brings the spindle bearings to operating temperature and stabilizes the headstock before you cut. Skipping the warm-up on a cold morning is one of the most common causes of first-part scrap.
Listen at the spindle and at the tool changer. A healthy spindle hums. A whine or a growl means bearings. A clunk from the tool changer means the arm cam is worn or the air pressure is low. Note the sound in your log so you can compare next week.
Check air pressure at the regulator. Most machines run at 0.5 to 0.6 MPa (about 75 to 90 psi). Low pressure causes tool changer faults and poor clamp force. Drain the water trap at the end of every shift, especially in humid weather.
- 1Wipe ways and coversChips under the covers score the linear guides.
- 2Top up way lubeDo not mix ISO VG 32 and VG 68 in the same reservoir.
- 3Warm up spindle10 to 15 minutes, no load, ramped speed.
- 4Drain air trapWater in the line causes valve faults.
Weekly and monthly tasks that prevent drift
Weekly, check the coolant concentration with a refractometer. Most water-soluble coolants run best between 6% and 10%. Below 5% you get rust and bacteria. Above 12% you get skin irritation and foaming. If the sump smells, dump it and refill. Do not just top it up.
Inspect the tool holders and the spindle taper. Wipe the taper with a clean cloth and look for fretting marks, blue discoloration, or a polished ring. A damaged taper will not hold tool runout below 0.005 mm. That shows up as poor surface finish and short tool life.
Monthly, check the automatic tool changer for alignment. Measure the arm position with a dial indicator and compare to the manufacturer's spec. Check the gripper fingers for wear. A loose gripper drops tools, and a dropped tool at 8,000 rpm damages the machine and the part.
Monthly, inspect the hydraulic unit if the machine has one. Check oil level, look for leaks at the fittings, and check the pressure gauge against the spec. A slow pressure drop overnight usually means a failed check valve or a leaking seal.
Monthly, verify the leveling pads and anchor bolts. A machine that has settled will cut out of square. Use a precision level on the table and compare to the installation record. Re-level if the reading drifts more than 0.02 mm per meter.
When you can fix it and when to call a tech
Most daily and weekly tasks belong to the operator. If it involves a rag, a refractometer, or an oil can, you can do it. If it involves opening the spindle, pulling a ballscrew, or adjusting the geometry of the machine, call a service tech. Getting this line wrong is expensive.
A spindle that shows more than 0.01 mm TIR, or that heats up more than 15 °C above ambient during a run, needs professional inspection. Running it further will damage the bearings and the housing. The repair cost climbs fast once the housing is scored.
Backlash above 0.02 mm on a positioning axis is a warning, not a crisis. You can often compensate in the control for a short production run, but that hides the real problem. Book the service and keep the compensation temporary. Do not run a compensated machine for months.
Use the same logic for the environment. If your shop cannot hold a stable temperature, buy a machine with a thermal compensation option, or schedule tight-tolerance work for the coolest part of the day. You can also rough machine in the afternoon and finish in the morning.
Lubricants, coolant and filters: the small details
Use the lubricant grade in the manual. A machine that specifies ISO VG 32 way lube will run poorly on VG 68. The heavier oil starves the metering units and the ways run dry. This one mistake causes more guide rail damage than any other.
Spindle oil is different from way lube. Some spindles use grease for life, some use oil-air lubrication. Check which type you have before you add anything. Putting grease into an oil-air spindle blocks the lines and destroys the bearings within hours.
Coolant choice depends on the material. Aluminum cuts well with a water-soluble emulsion. Cast iron is often run dry or with a light mist. Titanium and Inconel need high-pressure coolant, often 70 bar or more, delivered through the tool. Match the coolant to the job, not to what is already in the sump.
Replace the air filter and the coolant filter on schedule. A clogged filter raises pressure drop and starves the pump. On a machine with through-spindle coolant, a blocked filter is the most common cause of a sudden pressure alarm mid-cycle.
Step by step: the annual accuracy check
Do this with the machine at operating temperature, not cold. Cold checks give false readings.
- 1Clean and warm upRun the spindle warm-up cycle for 15 minutes. Wipe the table and the spindle taper. Any chip under the indicator base will throw off your numbers.
- 2Check spindle runoutMount a dial indicator on the table and touch the spindle taper. Rotate by hand. Target under 0.005 mm TIR. Above 0.01 mm, plan a taper regrind or spindle service.
- 3Measure backlash on each axisSet the indicator against a block on the table. Jog 0.05 mm in one direction, then reverse. The difference is backlash. Under 0.01 mm is healthy on most machines. Above 0.02 mm needs a ballscrew or thrust bearing check.
- 4Check squarenessIndicate a machined test block or a granite square. Compare X to Y and X to Z. A drift over 0.02 mm per 300 mm means the machine needs re-leveling or geometry adjustment.
- 5Check ballscrew lubricationLook at the lube lines to the ballscrew nuts. If they are dry or the metering units are blocked, replace them. Dry ballscrews wear out in months, not years.
- 6Test tool change repeatabilityLoad a test tool 20 times and check the Z position each time. Variation over 0.01 mm points to a worn arm or a loose drawbar. A drawbar with low spring force will not hold the tool at high rpm.
- 7Record and trendWrite every number in the log with the date and the machine hours. A single reading tells you little. Three readings over six months show the wear rate, and that is what tells you when to book service.
Maintenance schedule by interval
Copy this into your shift log. Adjust intervals for high-volume or abrasive work.
| Interval | Task | Accept limit | Who does it |
|---|---|---|---|
| Every shift | Wipe ways, covers, table | No visible chips under covers | Operator |
| Every shift | Spindle warm-up | 10–15 min, no load | Operator |
| Every shift | Drain air water trap | No standing water | Operator |
| Weekly | Coolant concentration | 6%–10% Brix | Operator |
| Weekly | Spindle taper wipe | No fretting or blue marks | Operator |
| Monthly | Tool changer alignment | Within maker's arm spec | Maintenance tech |
| Monthly | Level and anchor check | Under 0.02 mm/m drift | Maintenance tech |
| Annual | Backlash and squareness | Under 0.01 mm backlash | Service tech |
| Annual | Spindle runout check | Under 0.005 mm TIR | Service tech |
The short version
Clean it, lube it to spec, measure it on a schedule, and call a tech when the numbers cross the line. That is how to maintain a CNC machine without guesswork.
Common questions
How often should I inspect a CNC machine in full?
Do a full accuracy check once a year for a machine that runs one shift a day. If you run three shifts or cut abrasive materials like cast iron, check every six months.
The annual check covers spindle runout, backlash, squareness and the ballscrew lube system. Between checks, the daily and weekly routine handles everything else.
What are the signs of a worn cutting tool?
Look at the chip color and the sound. A dull tool makes a higher-pitched squeal and produces a darker, thinner chip. Surface finish gets rougher and the dimensions start to drift.
Check the flank wear with a magnifier. On carbide, 0.3 mm of flank wear is usually the point to index or replace. Continuing past that raises cutting force and pushes the part out of tolerance.
Can I do CNC maintenance myself?
Yes for daily and weekly work: cleaning, coolant testing, lubrication, air trap draining and visual inspection. These tasks need no special training.
No for spindle rebuilds, ballscrew replacement, geometry adjustment and control-parameter changes. Those need the right tools and the service record. A mistake there can scrap the machine.
Why does shop temperature affect accuracy?
Cast iron and steel expand with heat. A 10 °C rise moves a 1 m part by roughly 0.11 mm. That is more than most tight-tolerance jobs allow.
Keep the floor within a 5 °C band and let the machine warm up before the first cut. If you cannot control temperature, expect to compensate or to finish parts early in the day.
How do I keep a machine accurate over years?
Log every measurement and every service event. Trend the backlash and the spindle runout numbers. Wear is gradual, and the log tells you when a value crosses the line.
Follow the lubricant spec, keep the coolant clean, and do not skip the annual check. Most machines that hold ±0.005 mm for a decade do so because the basics were never skipped.
What causes a sudden loss of accuracy?
A crash, a loose tool holder, or a temperature swing. Check the tool first, then the clamp force, then the machine geometry.
If the drift appeared right after a hard stop or a tool break, inspect the spindle taper and the tool changer arm before you touch the control offsets.
Need parts cut while your machine is down?
Send your drawings and we will return a quotation with free DFM analysis within 12 hours. Production can start within 24 hours, and every part ships after 100% inspection.
12-hour quote100% inspectionNo minimum order quantity