top of page

Pareto Analysis for Lost Spindle Time: A Shop-Floor Method


Pareto analysis for lost spindle time: learn how to define loss categories, total minutes by cause, build a cumulative % chart, and target the vital few fast.

Pareto Analysis for Lost Spindle Time: A Shop-Floor Method

If your shop is “busy” but spindles aren’t cutting the way your schedule assumes, the problem usually isn’t a lack of effort—it’s a lack of agreement. Setup says it’s waiting on material. Programming says it’s prove-outs. Inspection says it’s first-piece approvals. The ERP says the job is running. Everyone has a plausible explanation, and none of them produces a ranked list you can act on this week.


Pareto analysis for lost spindle time is a practical way to turn that debate into a decision: categorize non-cutting minutes from what actually happened on the machine during the shift, rank the causes, and focus on the top 1–3 utilization leaks before you add overtime, expedite, or buy another machine.


TL;DR — Pareto analysis for lost spindle time

  • Lost spindle time is usually concentrated in a few repeatable loss categories, not spread evenly.

  • Define a measurable boundary (per machine/cell/shift) and separate planned time before ranking losses.

  • Use 8–12 crisp categories; if a bucket can’t be explained in plain language, it’s too broad.

  • Sum minutes by category over a short window (often 1 week or ~10 shifts), sort descending, compute cumulative %.

  • “Unknown” dominating is a data-capture problem; fix the moment-of-stop capture and definitions.

  • Run one Pareto per shift plus a combined view to avoid averaging away shift-specific problems.

  • Turn the top 1–3 losses into owned actions (handoffs, kitting, prove-out gates), then repeat weekly.


Key takeaway Pareto isn’t about perfect metrics—it’s about fast, defensible prioritization. When you categorize “scheduled but not cutting” time from shop-floor reality (especially by shift), you expose the few loss buckets creating most of the capacity leak. That closes the gap between ERP assumptions and actual machine behavior, so you can recover time before spending on overtime or capital.


Why “lost spindle time” arguments don’t get resolved (and Pareto does)

Most CNC shops don’t suffer from a thousand equally sized problems. They suffer from a handful of repeatable causes that quietly eat cutting time across shifts—setup creep, waiting on material, first-piece approvals, program edits, tool/offset interruptions, and “misc” that hides everything else. The catch is that without ranked loss time, the shop defaults to stories, not proof.


Consider a common multi-shift dispute: second shift shows more “idle” than first. Operators insist it’s “waiting on inspection,” while a supervisor believes it’s “long setups” and pushes a crackdown. A Pareto built from categorized lost minutes (not general impressions) forces a clear answer: which bucket actually dominates second shift’s non-cutting time? That single ranking prevents you from solving the wrong problem loudly.


Pareto is not a dashboard or a theory exercise. It’s a decision rule: identify the top 1–3 categories that explain most lost spindle time, act there first, and let the rest wait. If you need broader context on what “utilization” data is typically captured (and why ERP-reported progress often disagrees with reality), start with machine utilization tracking software—then come back and use Pareto to decide what to fix first.


Define lost spindle time in a way your shop can actually measure

You don’t need a perfect definition—just one your team can apply consistently. A practical starting point is:

Lost spindle time = scheduled time minus cutting time, segmented into reason categories that your shop recognizes. The point is to measure what actually occurred on the machine during the shift, not what the router or ERP assumed would occur.


To keep debates from hijacking your chart, separate losses into plain-language groups: planned (breaks, meetings), necessary (setup/changeover), avoidable (waiting, rework loops, searching), and unknown. You’re not trying to “shame” necessary work; you’re trying to see what dominates so you can choose the next improvement cycle intelligently.


Next, choose a boundary that matches how you run the shop: per machine (best for a constraint), per cell (good for shared operators), per shift (best for handoff gaps), or per part family (best for high-mix noise). The rule of thumb: if you can’t explain a bucket in plain language—“what would an operator write on a whiteboard when it happens?”—it’s too broad to manage.


Step-by-step: run a Pareto analysis for lost spindle time (minimum math)


You can do this in a spreadsheet. The key is to keep scope small enough to be believable and fast. Start with one constraint machine (or one problem cell) before you try to “boil the ocean.” If you’re still building your data capture habits, you may also benefit from basic machine downtime tracking discipline—because Pareto only works when stop time gets categorized reliably.


Step 1: Pick a tight window and scope

Choose a window like 1 week or about 10 shifts. Short windows reduce arguments about “that was a weird month.” If you’re trying to avoid premature overtime or capital spend, start with the machine that gates shipments—the one everyone already treats as the pacer.


Step 2: Create 8–12 loss categories with crisp definitions

Use categories that reflect real work. Example set: setup/changeover, waiting on material/kitting, proving program, first-piece approval/inspection, tool/offset/chip clearing, maintenance, meetings/breaks (planned), and unknown. Keep them stable for a few weeks so trends mean something.


Step 3: Sum minutes lost per category and sort descending

For each stoppage or non-cutting period, assign one category. Then total minutes by category for the window. Sort from largest to smallest. At this point, you have the ranked “where time went,” which is already more useful than a general utilization percentage.


Step 4: Compute cumulative minutes and cumulative percentage

Add a cumulative minutes column. Then divide cumulative minutes by total lost minutes to get cumulative percentage. This gives you the “how quickly the losses add up” view that makes Pareto decisive.


Step 5: Choose the cutoff and select the vital few

Often, a cutoff near ~80% of total lost time identifies the “vital few” categories, but don’t be rigid. The goal is operational focus: pick the top 1–3 buckets that dominate, assign ownership, and run the same method again next week to see if the mix shifts.


Worked example: from raw stop reasons to the ‘vital few’ losses

Below is sample data for illustration: one bottleneck CNC over one week. The shop is high-mix, and the cell sees frequent micro-stops (tool offsets, chip clearing, quick program edits). The purpose of the example is to show the mechanics and the kind of output you should expect.


Loss category (sample)

Minutes lost

% of total lost

Cumulative %

Waiting on material / kitting

620

26%

26%

Setup / changeover

540

23%

49%

Tool/offset/chip clearing (micro-stops)

430

18%

67%

Proving program / edits at control

260

11%

78%

First-piece approval / inspection wait

190

8%

86%

Maintenance (unplanned)

140

6%

92%

Meetings / breaks (planned)

110

5%

97%

Unknown / misc

70

3%

100%


In this sample, the vital few show up quickly. By the time you hit the fourth category, you’re around the typical cutoff. That means a broad “improve utilization” program is unnecessary. You can choose one dominant theme and stay honest about what you’re deferring.


Notice how Unknown/Misc behaves. If Unknown is small, your chart is usable. If Unknown becomes - 1, it doesn’t mean your shop is mysterious—it means your capture method and definitions are failing at the moment of stoppage. Fix that before you argue about the rest.


Translate the chart into an action statement that a supervisor can run: “This week, waiting on material/kitting is the top driver of lost spindle time on the constraint. Owner: materials lead and cell lead. Countermeasure: kitting/staging gate before release. Review: rerun Pareto next Friday for each shift.”

That’s the point—tight loop, real behavior, clear ownership.


Common traps that make Pareto useless (and how to fix them fast)

Pareto fails in CNC shops for predictable reasons—usually data hygiene and scope. The fixes are procedural, not analytical.


Trap: too many categories. If you have 25 codes, your chart turns into noise and people “shop” for excuses. Fix it by merging into 8–12 categories and writing one-sentence definitions with examples. (If you want a broader view of what monitoring can collect across machines without turning into a maintenance narrative, see machine monitoring systems.)


Trap: “Unknown” becomes 1. Fix capture at the moment of stop. Two practical moves: (1) require a reason selection when a stoppage exceeds a short threshold (e.g., a few minutes), and (2) audit a small sample each week to keep definitions honest. Unknown isn’t a bucket to accept; it’s a signal your system is drifting.


Trap: mixing planned and unplanned losses. If breaks and meetings are lumped into “lost time,” your Pareto will recommend an argument, not an improvement. Separate planned time first, then Pareto the remaining losses so the output is actionable.


Trap: comparing unlike weeks. Prototype-heavy weeks behave differently from repeat production. Fix by scoping by part family, or by repeating the same time window multiple times and looking for stable top categories rather than one-off spikes.


Trap: blaming operators. If second shift’s chart looks worse, don’t start with discipline. Start with handoffs and coverage: inspection availability, material staging, program readiness, tool crib support, and who owns the first-article path at night. The category is a process failure label, not a person label.


Turn the Pareto into faster decisions: what to do with the top 1–3 losses

The Pareto output is only valuable if it changes what you do next. The goal is to recover hidden capacity before you default to overtime or machine purchases—especially in high-mix environments where the ERP can say “running” while the machine is repeatedly paused for handoffs.


If setup/changeover dominates

Don’t start with a broad “SMED event.” Start with readiness gates: programs released, tools preset, offsets staged, fixtures verified, and inspection plan agreed before the job hits the machine. Standard work and presetting matter most when the same few setup elements reappear across part families.


If waiting on material/kitting dominates

This is the hidden-capacity scenario that leads to bad decisions. A high-mix job shop often adds overtime because “machines are maxed,” but a week-long Pareto shows the #1 loss is waiting on material or incomplete kits. The fix is operational: define a kitting SLA, staging rules, and a simple ERP-to-floor handoff check so shortages surface before the machine is starved.


If proving/program edits dominate

Treat this as a release process issue. Use an offline prove-out checklist, revision control, and a clear first-article path so night shift isn’t stuck waiting for answers. If your team struggles to interpret stop reasons consistently or to turn raw notes into clean categories, an assistive layer like an AI Production Assistant can help standardize how issues are summarized—without turning the exercise into “dashboard theater.”


If micro-stops dominate on a bottleneck CNC

This is where Pareto clarifies what “death by a thousand cuts” really is. In many cells, tool offsets, chip clearing, quick program edits, and minor interventions look like scattered annoyances—until you roll them into a single “micro-stop” bucket with a definition. If that bucket dominates, it’s worth standardizing: tool life rules, offset procedures, chip management habits, and “what triggers an edit” discipline.


Operationally, keep it simple: assign one owner per top category and rerun the same Pareto weekly. If the top category doesn’t move after a couple cycles, you didn’t pick the right countermeasure—or the category definition is masking multiple causes.


How to keep the Pareto trustworthy in multi-shift operations

Pareto works best when it scales beyond one champion and survives shift changes. Multi-shift shops lose trust when codes drift (“waiting on inspection” vs “first-piece approval”), supervisors interpret categories differently, or one shift gets labeled “the problem.” Your governance and review cadence prevent that.


Start by standardizing a loss-code taxonomy and training to it across shifts. The training isn’t a classroom event—it’s a short, repeated walkthrough of definitions with real examples from the previous week. Then hold a shift-level review with one chart per shift plus a combined view, so a shift-specific issue doesn’t disappear in averages.


This is where Scenario 1 becomes operational instead of political: second shift’s “idle” time can be separated into real categories. If the dominant bucket is first-piece approval waits, that points to inspection coverage or a defined approval path. If it’s setup, it points to readiness gates and handoff quality. Either way, you get accountability without blame because you’re discussing where time went, not who “tried hard enough.”


Keeping your reason codes simple for operators is the first step to getting accurate information. If you're curious about how those simple taps on a tablet translate into your reporting, check out our deep dive on structuring machine breakdown downtime data and reason codes behind the scenes.


Finally, protect trend continuity: if you change categories, require a reason and maintain a mapping so you can compare “before” and “after” without rewriting history. This matters most in high-mix shops where “misc” and “other” are always trying to creep back in.


If you’re thinking about moving from manual capture to a system that keeps this consistent across a mixed fleet (including older machines) without creating an IT project, review implementation and cost framing on the pricing page. The practical question to ask any approach is: will it reduce operator burden and keep loss codes consistent enough that your weekly Pareto stays trustworthy?


When you’re ready, bring one week of loss categories (even if it’s messy) and use it to validate the workflow on your constraint machine. You’ll know quickly whether your shop can turn ERP assumptions into shop-floor reality and recover capacity before defaulting to overtime or capital. schedule a demo to walk through your categories, your shift patterns, and what a repeatable weekly Pareto cadence would look like in your environment.

Machine Tracking helps manufacturers understand what’s really happening on the shop floor—in real time. Our simple, plug-and-play devices connect to any machine and track uptime, downtime, and production without relying on manual data entry or complex systems.

 

From small job shops to growing production facilities, teams use Machine Tracking to spot lost time, improve utilization, and make better decisions during the shift—not after the fact.

At Machine Tracking, our DNA is to help manufacturing thrive in the U.S.

Matt Ulepic

Matt Ulepic

bottom of page