F
factoryEdge AI MACHINE MONITOR

CNC Machine Utilization

Before you buy another machine, find out how many hours the ones you own actually cut. Use the calculator, then learn how to measure utilization properly and raise it.

By Ryan Lenhart · Updated

CNC machine utilization calculator

Compare spindle time against the calendar and against the hours you actually scheduled. Runs entirely in your browser.

Scheduled utilization–
Calendar (24/7) utilization–
Unused scheduled hours–

Machine utilization is the share of available time a machine spends actually running. It is the number that answers the most expensive question in a CNC shop: do we need another machine, or do we need to use the ones we have?

The calculator above shows two versions — utilization against the hours you scheduled, and against every hour in the week — and puts a dollar value on the scheduled hours you are not using. Most owners who run it with real data find the second machine they were about to buy already sitting in their idle time.

Key takeaway

Utilization is the most intuitive machine metric there is. It needs no ideal cycle times and no quality data — just honest run time from the machine.

The utilization formulas

Scheduled utilization = In-cycle hours ÷ Scheduled hours

How well you use the time you staff and plan. This is the operational number for supervisors.

Calendar utilization = In-cycle hours ÷ Total hours in the period

How much of the machine's total possible time you use, including nights and weekends you did not schedule. This is the capacity number for owners and for buying decisions. It is closely related to TEEP.

Example

A machining center runs two 10-hour shifts, five days a week: 100 scheduled hours. The control reports 52 hours in cycle.

At a $95 shop rate, 48 idle scheduled hours is about $4,560 of spindle time a week — on time you are already paying people to staff. Even recovering a quarter of it is significant capacity.

What counts as "running"?

This choice changes the number a lot, so decide it once and stick to it.

DefinitionProsCons
Power onEasy to detectWildly overstates productive time
Spindle turningCommon and simpleIncludes warm-up and air cutting, misses non-spindle cycles
In cycle (execution active)Closest to productive runningRequires execution state from the control
Part producedMost outcome-focusedRequires reliable part counts, ignores long single-part cycles

FEAI Machine Monitor uses machine state from MTConnect — execution and related data items — to separate running from idle, stopped, alarm, and offline time.

Why utilization is lower than everyone thinks

The first week of real data almost always shows lower utilization than the floor believes. The missing hours are rarely one big event:

None of this is visible from the office, and most of it never appears on a paper log. A minute-by-minute machine timeline makes it obvious.

Capacity utilization: do you need another machine?

Before buying, run this check for the machine type you think you need:

  1. Measure calendar utilization for four weeks across every similar machine.
  2. Find the bottleneck. If one machine is at 70% scheduled utilization and the others are at 40%, you have a routing or scheduling problem, not a capacity problem.
  3. Estimate recoverable hours. Take the largest idle categories — waiting and setups — and assume you can recover a realistic share, not all of it.
  4. Consider extending hours on the bottleneck: a staggered shift, unattended running for long cycles, or weekend lights-out where the process is stable.
  5. Then compare the cost of the new machine with the cost of recovering those hours.

Monitoring data turns this from a gut call into a spreadsheet you can defend.

How to raise CNC machine utilization

In rough order of payback for most job shops:

  1. Eliminate waiting. Stage material, tools, fixtures, and programs before the current job ends. This is usually the biggest and cheapest win.
  2. Shorten setups. Move setup work outside the machine's downtime: preset tools, prepare fixtures, standardize work offsets.
  3. Speed up first-article approval. Prioritize inspection for bottleneck machines.
  4. Rebalance operator coverage. Use timelines to assign machines so cycle ends do not collide.
  5. Close shift-change gaps. Leave the next job ready and the machine running across handoffs.
  6. Extend unattended running where cycles are long and the process is proven.
  7. Fix repeat alarms by root cause rather than resetting.

Measure before and after each change on the same machine and shifts. CNC Downtime Tracking covers the stop-by-stop method in detail.

Utilization vs OEE

Utilization ignores speed and quality. A machine running a slow program at 60% feed override still counts as fully utilized. That is why many shops use utilization for capacity decisions and OEE for effectiveness. FEAI Machine Monitor calculates both from the same data, so you never have to choose.

Measuring utilization automatically

Manual utilization studies take a person with a stopwatch and cover a few days. Monitoring software records every machine continuously. FEAI Machine Monitor reads state from supported CNC machines through MTConnect, stores the history locally, and reports utilization by machine, shift, day, and week.

Compatibility note. Utilization from machine data requires accessible MTConnect data through an MTConnect Agent or compatible endpoint. Which states can be detected depends on the data items your control exposes. Some machines need an adapter or configuration first.
Important limitations. Higher utilization is only valuable on machines with work waiting. Utilization data shows where capacity is going. Recovering it depends on the changes you make.

Find your hidden capacity

Measure the real utilization of your two most important machines for free. Start free — 2 machines.

FAQ

How do you calculate CNC machine utilization?

Divide the hours the machine was actually in cycle by the hours available. Use scheduled hours to measure how well staffed time is used, and calendar hours to measure total capacity.

What is good machine utilization for a CNC shop?

There is no universal number. Many job shops measure well under 50% of calendar time and somewhere between 40% and 70% of scheduled time once all stops are counted. The useful question is how much your own utilization moves after you remove the biggest losses.

What is the difference between utilization and OEE?

Utilization measures whether the machine was running. OEE also penalizes running slowly and making bad parts during planned time.

Is spindle-on time the same as utilization?

Not exactly. Spindle-on can include warm-up and air cutting. In-cycle time from the control's execution state is usually a better measure of productive running.

How can I increase CNC machine utilization?

Remove waiting time first — material, programs, inspection, and operator coverage — then shorten setups, then extend unattended running where the process allows it.

Do I need software to measure utilization?

You can estimate it by hand for one machine, but accurate utilization across a shop needs automatic state data from the machines.