Visit Booth 323

Why CNC machines sit idle: 8 common causes and what to track

A CNC machine that is switched on is not necessarily making parts. In most shops a large part of the shift goes to stops that are small, frequent and never written down. Here are the usual causes and how to make them visible.

Yantra24x7 team · 5 min read · Updated 3 Nov 2026

The 8 usual suspects

  1. Waiting for material or blanks. The operator is busy elsewhere or the next batch has not arrived.
  2. Setup and changeover. Fixtures, offsets, first part. Often the single largest planned stop.
  3. Tool changes and tool wear. A worn tool means a stop, a scrap part, or both.
  4. Program not ready. Waiting for a program, a revision or an approval.
  5. Waiting for inspection. The first-article or in-process check holds the machine.
  6. Breakdowns and alarms. Planned maintenance that is skipped becomes unplanned downtime later.
  7. No operator. One person running several machines, shift handover, breaks.
  8. No load. No order to run. This one is a planning problem, not a machine problem.

Why it stays hidden

Short stops of two or three minutes do not feel like downtime, yet twenty of them in a shift is an hour. A paper log cannot catch them. The machine itself knows when it stopped; what it does not know is why, so the reason has to be captured at the moment of the stop.

What to track first

  • Run, idle and stopped time for every machine, every shift.
  • A short list of reason codes the operator can select in a second: material, setup, tool, program, inspection, breakdown, no operator, no load.
  • Ranked lost minutes by reason, per machine and per line. Fix the top bar first.
  • Cycle time against target, to catch slow running that never shows as a stop.

Start with the machines you already have

Machine signals can usually be read from the controller you own, old or new, without replacing the machine. See how it works on the Solution page, or estimate the value of the idle time on your floor.