GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Machine health

CNC Diagnostics: Important Tips to Keep Machines Cutting

Alarms, spindle load, axis current and backlash each point to a different fault. This guide is for operators and process engineers who want a repeatable way to read those signals. By the end you can decide whether a fault needs a tool change, a warm-up, or a service call.

Alarm codesSpindle loadBacklash checkThermal drift
CNC diagnostics important tips on a CNC lathe control panel
Quick read

Key takeaways

Read the alarm before you reset itServo, spindle and overtravel alarms each need a different first check.
Trend spindle load, don't just watch itA 15–20% rise on the same program usually means a dull tool, not a bad part.
Log every alarm with time and part countFrequency and timing reveal patterns that a single event hides.
Check backlash with a dial indicatorMore than 0.010 mm on a finish axis will show up in the part.
Warm up before tight tolerance workA 30-minute warm-up cycle stabilizes thermal growth on the spindle.
Signal, then symptom

Start with the signal, not the symptom

An out-of-tolerance bore or a chipped insert is a symptom. The diagnostic system already recorded the signal that caused it, usually minutes or hours earlier. Reading those signals in order saves a lot of guessing. Spindle load, axis current, servo lag and temperature are logged continuously by most modern controls. Pull those logs before you touch the tool or the fixture.

Every diagnostic channel maps to a physical cause. Rising spindle load at constant feed and material means tool wear or chip packing. Axis current climbing on one motor points to a tight guide, a dry ball screw, or debris under the way covers. Servo lag above the manufacturer limit means the axis cannot follow the commanded path, often from mechanical drag or a loose coupling.

The mistake we see most is resetting the alarm and restarting the cycle. That clears the log and destroys the evidence. Copy the alarm number, the time stamp and the active program block first. Then reset.

  • 1
    Copy before you clearAlarm number, time, program block, active offsets.
  • 2
    One variable at a timeChange the tool or the speed, never both in the same test.
  • 3
    Compare to baselineA number only means something next to a known-good run.
Control panel

Read the control panel like a checklist

The control panel shows more than the current position. Most controls hold an alarm history, a servo load meter, a spindle load graph and a diagnostics screen for inputs and outputs. Spend one shift learning where each of those lives. On a Fanuc or Siemens control the diagnostic pages are usually two or three button presses from the main screen.

Write down the normal range for each channel during a proven job. Spindle load at 40–60% of rated is comfortable for aluminum roughing. Axis current on a healthy axis sits steady through the cut with small ripple. Servo lag stays inside the parameter the builder set, often 0.01–0.05 mm on a finish axis. These become your reference numbers.

When a fault appears, compare the live value to the recorded baseline before you change anything. A spindle load at 85% of rated on a job that used to run at 55% is a clear signal. It is not a mystery. The tool, the coolant or the chip evacuation changed.

  • 1
    Alarm historySorted by time; look for repeats on the same axis.
  • 2
    Load metersSpindle and axis, as a percentage of rated.
  • 3
    I/O diagnosticsConfirms whether a sensor or a switch actually fired.
Wear points

Check the wear points that cause drift

Backlash, thermal growth and tool wear cause most slow drift problems. Backlash appears as a size change when the axis reverses direction. Measure it with a dial indicator against a known surface, jogging the axis back and forth. On a finish axis, more than 0.010 mm of backlash will show up in the part. The fix is usually a parameter adjustment, but only after the mechanical cause is ruled out.

Thermal growth moves the spindle and the ballscrew as the machine warms. A cold machine and a machine that has run four hours will not hold the same size. Run a 30-minute warm-up cycle before tight tolerance work. If the shop temperature swings more than 3 °C across a shift, expect the size to follow.

Tool wear is the easiest to control and the most often ignored. Track cutting time per insert and replace on a count, not on a hunch. A dull tool raises cutting force, which shows up as spindle load and then as chatter or a poor finish.

  • 1
    BacklashDial indicator, reverse direction, compare both readings.
  • 2
    Thermal driftWarm-up cycle plus a stable shop temperature.
  • 3
    Tool lifeReplace on cutting time, not on sound alone.
Logging

Keep a log that actually helps

A log with only the alarm number is not much use. Record the time, the program, the tool number, the material, the coolant state and what the operator was doing. After twenty or thirty entries you will see clusters. One axis that faults on Monday mornings. One tool that fails after a certain number of parts.

Paper still works. A spreadsheet works better because you can sort and chart it. The point is not the format. The point is having enough data to separate a one-off from a pattern. A pattern tells you where to spend maintenance time.

Share the log with the maintenance team and with your machinist. The operator sees the symptom first, and the maintenance tech sees the machine from a different angle. Two views on the same data cut the diagnosis time.

  • 1
    What to recordTime, program, tool, material, coolant, operator action.
  • 2
    How oftenEvery alarm, plus a weekly trend note.
  • 3
    Who reads itOperator, maintenance, process engineer.
When to call

Know when to stop and call service

Some faults are not for the operator to chase. A servo amplifier fault that repeats after a reset, a spindle that will not reach commanded speed, or an axis that loses position after a power cycle all point to hardware. Keep resetting and you risk a crash or a scrapped batch.

Use a simple rule. If the fault clears and the machine runs a full cycle without repeat, log it and watch. If it returns within the same shift, stop and call. If it returns with a different alarm number, stop and call. Escalating faults rarely fix themselves.

The same logic applies to outside parts. If a batch shows a size trend you cannot explain with tool wear or thermal drift, the machine may need a geometry check. That is a job for a service technician with a laser interferometer or a ballbar, not for a hand tool.

  • 1
    Log and watchFault clears, full cycle runs clean.
  • 2
    Stop and callSame fault twice in one shift, or a new code.
  • 3
    Geometry checkUnexplained size trend across a batch.
Procedure

A 6-step diagnostic routine

Run this in order whenever a fault or a size shift appears.

  • 1
    Capture the fault dataWrite down the alarm number, time stamp, active program block, tool number and offsets. Photograph the control screen if that is faster.
  • 2
    Compare live values to baselineCheck spindle load, axis current and servo lag against the recorded numbers from a good run. Note any channel that moved more than 10%.
  • 3
    Check the tool firstMeasure insert wear, check for chipping and confirm the tool is seated. Replace on cutting-time count if the tool is past its interval.
  • 4
    Verify coolant and chip evacuationConfirm flow at the nozzle, check for packed chips in the flutes and inspect the chip conveyor for a jam.
  • 5
    Measure backlash on the suspect axisUse a dial indicator, jog the axis in both directions and compare readings. Flag anything above 0.010 mm on a finish axis.
  • 6
    Run a warm-up and re-testRun a 30-minute warm-up cycle, then cut one test part. If the fault returns within the same shift, stop and call service.
Signal table

Which signal points to which cause

Use the first column to pick the action, not the last.

SignalLikely causeFirst action
Spindle load up 15–20%Tool wear or chip packingChange tool, clear flutes
Axis current risingGuide tight or dry screwLubricate, inspect ways
Servo lag above limitMechanical drag or loose couplingCheck coupling, then parameters
Size drift on reversalBacklash in the axisMeasure backlash, adjust
Size drift over hoursThermal growthWarm-up cycle, check shop temp
Same alarm twice in a shiftHardware faultStop, call service

Fix the signal, not the symptom

Log the data, compare to baseline, and change one thing at a time. If the same fault returns in a shift, stop and call service.

FAQs

Common questions

How often should we check backlash?

Check backlash on finish axes every quarter, and after any crash or hard stop.

If the shop runs lights-out or three shifts, shorten that to every two months. A dial indicator check takes about ten minutes per axis.

What spindle load range is normal?

It depends on the material and the tool. For aluminum roughing, 40–60% of rated load is comfortable.

Steel and titanium run higher, but a steady value is more important than the number. A sudden 15–20% jump on the same program is the real warning.

Can we diagnose a fault without opening the cabinet?

Most servo, spindle and overtravel faults can be narrowed down from the control panel and the alarm history.

Open the cabinet only for a confirmed electrical fault, and only with the power locked out. Never chase a live fault with the doors open.

Why does the machine hold size cold but drift after a few hours?

That is thermal growth. The spindle and ballscrew expand as they warm, and the size follows.

Run a 30-minute warm-up cycle before tight tolerance work, and keep the shop temperature stable across the shift.

When should we replace a tool instead of adjusting offsets?

Replace on cutting time or part count, whichever comes first. Offset changes hide wear but do not remove the cutting force.

If you are adjusting offsets more than twice on one tool, the tool is done.

Do you run these checks on parts you machine for customers?

Yes. We monitor spindle load and axis current on every job, and we inspect 100% of parts before shipment.

Reports are available on request, and we hold ISO 9001:2015, IATF 16949:2016, ISO 13485:2016 and ISO 27001:2022.

Send us your drawing

We quote and return a free DFM analysis within 12 hours, and production can start within 24 hours.

12-hour quote100% inspectionNo minimum order

Follow

More shop-floor notes

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC