Axis & Spindles · The leading CNC machine repair directory & machine shop magazineLatest news & guidesAlarm lookupRequest a repair

CNC preventive maintenance checklist: daily, weekly, monthly, yearly

Most breakdowns we see could have been caught by a five-minute check. Here’s a schedule that works in real shops. Always follow your machine builder’s manual where it differs.

Every day (operator)

  • Check way lube and hydraulic levels
  • Check air pressure
  • Check coolant level and concentration
  • Clear chips from the tool changer, way covers and sensors
  • Warm up the spindle, especially in a cold shop
  • Listen for new noises

Every week

  • Clean the spindle taper and tool holders
  • Check way wipers and covers for damage
  • Drain water from air filters and regulators
  • Check chuck and turret function on lathes
  • Clean chip conveyor and coolant screens

Every month

  • Clean electrical cabinet filters and fans
  • Check for oil or coolant leaks
  • Check backlash on each axis
  • Grease chucks per the builder’s schedule
  • Back up parameters and programs

Every 6 to 12 months

  • Replace hydraulic oil and filters as specified
  • Clean or replace the coolant tank
  • Check machine level
  • Run a ballbar test or have it done
  • Check spindle runout and drawbar force
  • Replace control memory batteries per the builder’s schedule

When to bring in a pro

Annual alignment, ballbar and laser checks, spindle health checks and drive inspections are worth paying for. Many repair companies sell preventive maintenance plans with set visits each year.

Need a repair tech?Find a verified repair tech near you, or send one request.
Find CNC repair

More guides for shop owners

Axis & SpindlesCNC Repair Directory & Magazine

The leading CNC machine repair directory and a leading machine shop and repair magazine. We help shop owners, consumers and manufacturers find trusted repair, and keep the industry informed with the latest news, trends and headlines. Run by people who have worked in machine shops and run maintenance.