Required CNC Maintenance Checklist
A working explanation of the checks a CNC shop cannot skip. Written for process engineers and buyers who need to judge whether a supplier's maintenance discipline actually protects their tolerances.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
What a required CNC maintenance checklist actually controls
A required CNC maintenance checklist is a list of physical conditions that must be true before a machine is allowed to cut a tolerance-critical part. It is not a housekeeping list. Each item maps to a specific error source: thermal growth, geometry drift, contamination, or lubrication breakdown.
The reason this matters to a buyer is simple. A machine that holds ±0.005 mm on a warm morning can drift past that band by afternoon if the spindle, ballscrews, and coolant have not been checked. The checklist is the control that keeps the process inside its window.
Most maintenance failures we see in audits are not dramatic. They are small: a dirty way cover letting chips pack under the saddle, a chiller running 2 °C warm, a filter bag overdue by a week. None of these stop the spindle. All of them move the part.
So the checklist should be written around measurable limits, not around good intentions. A line that says clean the machine is not a control. A line that says verify coolant concentration at 8–10% and log it is a control.
- 1Daily checksCoolant, air pressure, way lubrication, spindle temperature.
- 2Weekly checksFilter condition, chip conveyor, leveling, backlash at reference points.
- 3Annual checksBallbar and laser interferometry, squareness, rotary table calibration.
Daily checks: coolant, air, lubrication, and spindle temperature
Coolant is the most common daily failure point. Concentration drifts as water evaporates and tramp oil accumulates. Below roughly 5% concentration, lubricity drops and rust appears on the machine and the part. Above 12%, foaming and skin irritation rise. We hold 8–10% for aluminum and keep pH between 8.8 and 9.2. Measure with a refractometer, not by eye.
Air pressure matters more than most operators expect. A drop below 5.5 bar will cause tool change faults and unclamp errors. Check the regulator at the machine, not at the wall. Filters dry out and the reading can be 0.5 bar off.
Way lubrication should be verified by watching the oil pulse on each axis. If an axis does not pulse, the metering unit is blocked. Running a heavy-cut job with dry ways will transfer material from the turcite or the linear guide within days.
Spindle temperature is the leading indicator of bearing wear. A spindle that runs 10 °C above its normal baseline after 30 minutes of light running is telling you something. Log the reading so you have a baseline to compare against.
- 1Coolant8–10% concentration, pH 8.8–9.2, top up with premix.
- 2Air pressure6 bar nominal, alarm below 5.5 bar.
- 3Way lubeConfirm pulse on every axis at startup.
- 4SpindleLog temperature after warm-up cycle.
Weekly and monthly checks that protect surface finish and geometry
Filter condition decides whether the coolant reaches the cutting edge or sprays past it. A clogged bag filter drops flow, raises temperature at the tool tip, and shows up as a rough patch on one side of a bore. Replace or clean filters before flow drops below the machine's rated minimum.
Chip conveyor and tank cleaning should happen on a fixed cycle. Fine chips from aluminum and cast iron settle in the tank and turn into a sludge that blocks the pump inlet. Once the pump cavitates, pressure at the nozzles is unstable and surface finish becomes inconsistent.
Backlash and repeatability should be checked weekly at one reference position per axis, using an indicator on a warmed machine. A change of more than 0.010 mm in either direction means you should look at the thrust bearings, the coupling, or the ballscrew preload before you keep running production.
For machines that sit idle, the risk changes. Condensation forms on the ways and ballscrews, and lubricant separates. A short dry-run cycle every two weeks, moving each axis through its full travel and re-oiling, is enough to prevent rust and stick-slip on restart.
- 1FiltersReplace before flow drops below rated minimum.
- 2Tank and conveyorClean on a fixed cycle, not when it looks bad.
- 3BacklashCheck at one reference point per axis weekly.
- 4Idle machinesDry-run every two weeks to prevent rust.
Annual calibration: where the geometry error actually comes from
Annual checks are about geometry, not condition. A ballbar test shows the combined effect of servo tuning, ballscrew pitch error, and guideway wear on circular interpolation. A roundness error of more than 0.010 mm on a 100 mm circle is a signal that something in the drive train has moved.
Laser interferometry measures positioning error along each axis. If the pitch error compensation table has not been refreshed, a machine can still cut a good-looking part while being 0.02 mm off at the far end of travel. That error only shows on long parts.
Squareness between axes and spindle-to-table alignment should be checked on the same visit. On a 5-axis machine, the rotary table center point and the trunnion axis need to be re-measured. A tilt error of 0.005° over a 200 mm part becomes 0.017 mm of position error at the edge.
We schedule these checks around production blocks, not during them. A machine that is calibrated mid-job and then run hard for three weeks will drift again. The right sequence is calibrate, run a proving part, then release to production.
- 1BallbarRoundness within 0.010 mm on a 100 mm circle.
- 2LaserRefresh pitch error compensation each year.
- 3Rotary axesRe-measure center point and trunnion on 5-axis.
- 4Proving partCut and inspect before release to production.
What poor maintenance costs you on the part
The cost of skipped maintenance rarely shows up as a machine breakdown. It shows up as a tolerance that drifts, a finish that will not hold, or a batch that has to be reworked. On a medical or aerospace part, that cost is measured in scrapped material and lost schedule, not in a repair invoice.
Thermal drift is the clearest example. A spindle that runs 5 °C hotter than its baseline will grow axially. Over a 300 mm part, that growth can move a bore by 0.01 mm or more. No amount of inspection catches it after the fact if the machine was warm when it was set.
Contamination is the second. Tramp oil and fine chips in the coolant change the way the tool cuts. The tool still looks sharp. The part still looks fine on the first side. The second side, cut an hour later with a different coolant condition, does not match.
This is why we treat the checklist as part of the process control plan, not as a facilities task. It is the same logic that puts a first-article inspection in the route sheet.
- 1Thermal driftSpindle growth moves bores on long parts.
- 2ContaminationTramp oil changes cut quality between sides.
- 3Geometry driftSquareness errors grow over the day.
Checklist items, limits, and what each one protects
Limits are typical for a 3-axis or 4-axis vertical machining center running aluminum and steel.
| Check item | Frequency | Typical limit | What it protects |
|---|---|---|---|
| Coolant concentration | Daily | 8–10%, pH 8.8–9.2 | Lubricity, rust, finish |
| Air pressure at machine | Daily | 6 bar, alarm < 5.5 bar | Tool change, clamping |
| Way lube pulse | Daily | Visible on every axis | Guideway wear, stick-slip |
| Spindle temperature | Daily | Log after warm-up | Bearing wear, thermal drift |
| Filter and tank condition | Weekly | Flow at rated minimum | Coolant flow, chip removal |
| Backlash at reference point | Weekly | Change < 0.010 mm | Positioning repeatability |
| Ballbar roundness | Annual | < 0.010 mm on 100 mm circle | Circular interpolation |
| Laser positioning error | Annual | Refresh compensation table | Long-part accuracy |
How to use this checklist
Buy from a shop that logs daily coolant and spindle temperature data and can show you a ballbar report from the last 12 months. If a supplier tracks only machine hours and repair dates, the checklist is not controlling your part.
Frequently asked questions
How often should a CNC machine be calibrated?
Annual laser and ballbar checks are the baseline for a production machine. If the machine runs two or three shifts on tight-tolerance work, a mid-year ballbar check is worth the downtime.
After a crash, a move to a new foundation, or any event that changes the machine's thermal environment, recalibrate before releasing production.
Does a required CNC maintenance checklist change for 5-axis machines?
Yes. Rotary axes add checks for center point, trunnion alignment, and rotary backlash. A tilt error of 0.005° becomes measurable position error at the edge of the part.
The daily items are the same, but the annual geometry work takes longer and needs a proving part with features on multiple faces.
What is the most common cause of unexpected tolerance drift?
Thermal growth in the spindle and ballscrews. It is invisible on a cold proving part and shows up two hours into a run.
The fix is a warm-up cycle and a logged baseline, not a tighter tolerance on the drawing.
Can maintenance records be shared with a customer?
We share calibration reports on request, and we can include a maintenance summary in the quality documentation for a part.
NDAs are available when a program involves confidential geometry or fixtures.
How do you handle machines that sit idle for weeks?
Idle machines get a dry-run cycle every two weeks. Each axis moves through full travel and is re-oiled.
Without it, condensation forms on the ways and lubricant separates, which leads to stick-slip and rust on restart.
Does maintenance affect lead time?
Planned maintenance does not, because it is scheduled around production. Unplanned repair does, and it is the main reason a shop misses a date.
We schedule annual calibration in blocks so the machine is proven and back in production the same week.
Send us your part and we will quote it in 12 hours
Upload a drawing or STEP file. We reply with a quotation and a free DFM analysis within 12 hours, and production can start within 24 hours.
12-hour quote100% inspectionNo minimum order quantityNDA on request