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

Get Instant Quote

CNC shop metrics

How to Calculate Spindle Utilization in a CNC Machine

Spindle utilization tells you how much of the paid shift the spindle was actually cutting metal. This guide shows the formula, where each number comes from, and how to read the result without fooling yourself. Written for process engineers and shop leads who need a number they can defend in a Monday meeting.

Cutting time vs available timeShift-level or part-levelCommon data traps
how to calculate spindle utilization in cnc machine
Quick answer

Key takeaways

The formula is a ratioSpindle utilization = cutting time ÷ available time × 100. Nothing more complicated than that.
Available time is not the shift clockSubtract planned breaks, scheduled maintenance and known no-load periods before you divide.
Most shops land between 40% and 75%Job shops with short runs sit low. Dedicated cells with lights-out running sit high.
A high number is not automatically goodRunning the spindle at 95% on the wrong part just means you are busy, not efficient.
Fix the data source firstIf cutting time comes from an operator log, your number is an opinion. Pull it from the control.
The metric

What spindle utilization actually measures

Spindle utilization is the share of available machine time during which the spindle is engaged in cutting. It is a ratio, not a count. If the spindle turns for 300 minutes inside a 450-minute available window, utilization is 66.7%. That is the whole calculation.

The metric only counts cutting. Rapid moves, tool changes, probing, warm-up, chip clearing and idle waiting for the operator are excluded from the numerator. They still belong in the denominator if the machine was scheduled and ready to run.

This is why spindle utilization and overall equipment effectiveness are different numbers. OEE multiplies availability, performance and quality. Spindle utilization is closer to a single performance slice. A machine can post 90% availability and still show 35% spindle utilization if the parts are small and the setup changes are frequent.

For a shop running prototypes and short production runs from one to 10,000+ parts, a low spindle utilization figure is often structural, not a sign of lazy operators. Part mix drives the number more than discipline does.

  • 1
    NumeratorTime the spindle is rotating in cut, at programmed feed.
  • 2
    DenominatorTime the machine was staffed, powered and scheduled to produce.
  • 3
    Not includedAir cutting, tool changes, warm-up, unplanned downtime.
Data sources

Where the two numbers come from

Cutting time is best taken from the machine control. Fanuc, Siemens, Heidenhain and Mitsubishi controls all accumulate spindle-running or cutting time in a diagnostic or maintenance screen. On Fanuc systems, look for the spindle run time counter under the maintenance pages. On Siemens 840D, the tool management screen logs cutting time per tool. Export that counter at the start and end of the shift and subtract.

If the control does not expose a clean counter, a machine monitoring system with a spindle load or spindle speed signal is the next best thing. Set the trigger at spindle speed above zero plus axis feed active, so a spindle spinning during a warm-up cycle does not inflate the number.

The weakest source is a paper log filled in by the operator at the end of the shift. People round. People forget the 20-minute interruption for a first-article check. If you must use a manual log, timestamp it at the machine, not at the desk.

Available time comes from the production schedule. For a single shift, start with the shift length, then subtract planned breaks, scheduled preventive maintenance and any period when the machine was deliberately idle because no work was released to it.

  • 1
    BestControl-side cutting time counters, read at shift start and end.
  • 2
    GoodMonitoring system triggered on spindle speed and feed active.
  • 3
    WeakHandwritten operator logs without timestamps.
  • 4
    Decide firstWhether no-work-released time is excluded. State the rule and keep it constant.
Reading the result

What a spindle utilization number tells you

A number below 30% on a machine that is scheduled full time usually points at one of three things: very short cycle times with heavy setup, an operator running two or three machines at once, or a part mix that simply does not fill the spindle. Each has a different fix.

Between 40% and 65% is normal for high-mix work. Aluminum brackets with a 4-minute cycle and a 30-minute setup will never post a high figure. The useful question is whether the setup can be moved off the spindle, not whether the operator can move faster.

Above 75% on a single machine with a single operator is strong. It usually means long cycle times, lights-out or unattended running, or a part family that shares fixturing. Pushing past 85% leaves little room for tool changes, in-process inspection and the small stoppages that keep a process stable.

Watch the trend, not the snapshot. A machine that drops from 68% to 51% over two weeks has a problem worth finding. A machine that sits at 45% and holds there is probably just doing the work it was given.

  • 1
    Under 30%Check setup time and multi-machine manning before blaming cycle time.
  • 2
    40–65%Typical for high-mix, low-volume work. Look for off-spindle setup.
  • 3
    75%+Healthy for long-cycle or unattended cutting.
Mistakes

Four ways the calculation goes wrong

The first trap is mixing time bases. If cutting time covers one machine and available time covers the whole shift across five machines, the result is meaningless. Keep both numbers per machine, per shift.

The second is counting spindle rotation as cutting. A spindle spinning during a warm-up cycle, a spindle-orientation move, or a rigid tapping retract is not cutting. Use spindle speed plus active feed as the trigger, or pull the control's own cutting-time counter if it has one.

The third is hiding downtime. Unplanned stops belong in the denominator if the machine was scheduled to run. Removing them makes utilization look better and the shop look worse over time, because the same stoppage keeps eating capacity off the books.

The fourth is comparing across machine types. A 5-axis machining center with a trunnion and a Ø400 mm rotary table will not match a 3-axis mill running one operation. Compare a machine to its own history, or to machines doing the same part family.

Step by step

How to calculate spindle utilization: 6 steps

Work through these in order. Each step takes minutes, not hours.

  • 1
    Define the windowPick one machine and one shift. Write down the window in minutes, for example 480 minutes for an 8-hour shift. Do not mix shifts or machines in a single calculation.
  • 2
    Subtract planned non-productionDeduct scheduled breaks, planned preventive maintenance and any documented planned idling. A 30-minute break and a 15-minute planned maintenance window leave 435 minutes of available time.
  • 3
    Capture cutting time at the startRead the control's spindle or cutting time counter at the beginning of the shift. Record the value and the timestamp. If using a monitoring system, confirm the trigger reads spindle speed above zero and feed active.
  • 4
    Capture cutting time at the endRead the same counter at the end of the shift. Subtract the start value. If the counter is in hours, convert to minutes before dividing. A 6.2-hour reading is 372 minutes.
  • 5
    Divide and convertCutting time ÷ available time × 100. With 372 minutes of cutting in 435 available minutes, utilization is 85.5%. Round to one decimal place and keep the unit consistent.
  • 6
    Log it and set the baselineRecord the result with the machine ID, part number, shift and data source. After two to four weeks you have a baseline. Compare future readings against that baseline, not against another machine.
Reference

Worked examples across common scenarios

Same formula, different part mixes. The data source column matters as much as the result.

ScenarioAvailable timeCutting timeUtilization
Prototype shop, 3 setups per shift435 min126 min29.0%
High-mix brackets, one operator two machines435 min248 min57.0%
Production cell, shared fixturing435 min326 min75.0%
Lights-out 5-axis cell, overnight480 min408 min85.0%
Machine with two unplanned stops435 min174 min40.0%
Short shift after planned maintenance330 min264 min80.0%

Measure it before you try to raise it

Spindle utilization is only useful if the cutting time comes from the machine, not from memory. Pick one machine, one shift and one data source, and keep the method identical for a month. Then decide what to change.

FAQs

Spindle utilization questions engineers ask

Is spindle utilization the same as OEE?

No. OEE combines availability, performance and quality into one figure. Spindle utilization is a single ratio of cutting time to available time.

You can have high spindle utilization and poor OEE if the parts coming off the machine need rework. Track both if you are making capacity decisions.

Should setup time be in the denominator?

Yes, if the machine was scheduled and staffed for that setup. Setup consumes available capacity, so hiding it inflates the result.

If you want a separate view of pure cutting efficiency, calculate a second number with setup excluded and label it clearly. Do not mix the two in one report.

What counts as good spindle utilization?

It depends on the part mix. High-mix prototype work often sits between 25% and 45%. Production cells with dedicated fixturing commonly land between 60% and 80%.

Compare a machine against its own history. A stable 45% is more useful than a volatile 70%.

Can I calculate this without a monitoring system?

Yes. Most modern controls keep a spindle run time or cutting time counter in the diagnostics or maintenance screens. Read it at shift start and end and subtract.

The method is manual but accurate, provided the counter is reset only at planned intervals and not mid-shift.

Why does my number change so much day to day?

Part mix, setup count and unplanned stoppages move the number more than operator speed does. A shift with three new setups will always trail a shift running one proven program.

Track a rolling 5-day average instead of a single shift if you want a number stable enough to act on.

Does spindle utilization apply to turning centers too?

Yes. The same ratio works for mill-turn centers and lathes. On a twin-spindle lathe, decide whether you are measuring one spindle or both, and state it in the report.

For mill-turn work, cutting time on the milling spindle and the turning spindle should be logged separately if you want to find where the cycle is actually going.

Send us the drawing and the cycle time

Upload your part and we will return a quotation with free DFM analysis within 12 hours. Tell us the cycle time you expect and we will flag where the spindle time is going.

12-hour quote100% inspectionNo minimum order quantity

Follow

More CNC process 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