top of page

CNC Utilization Pareto Chart: Find the Real Utilization Killers


Learn how to build a CNC utilization Pareto chart to pinpoint the few machines, jobs, or downtime reasons driving most lost minutes across shifts

CNC Utilization Pareto Chart: Find the Real Utilization Killers

If your shop’s utilization percentage looks “fine” but delivery still slips, the problem usually isn’t the average—it’s the concentration. A few machines, a recurring downtime reason, or a specific job family can quietly consume most of the week’s recoverable capacity while everyone debates symptoms in production meetings.


A CNC utilization Pareto chart is a practical way to rank lost productive minutes so the shop stops guessing. Instead of arguing whether setup, staffing, programs, or material is “the issue,” you get an 80/20 list that points to what to fix first—based on what actually happened on the floor, not what the ERP standard says should have happened.


TL;DR — CNC utilization pareto chart

  • Averages hide concentration; Pareto ranks where lost minutes actually accumulate.

  • Pareto minutes lost—not event counts—to avoid “many small stops” distorting priorities.

  • Pick one dimension first (machine, reason, job family, or shift) based on a decision you need next week.

  • Lock definitions (scheduled vs available time; planned shutdowns excluded) before charting.

  • Use a stable window (often 2–4 weeks) unless you’re in firefighting mode.

  • Top bars should trigger a targeted drill-down (reason → shift → job), not a broader meeting.

  • Re-run weekly with the same rules to verify the bar shrinks rather than moving elsewhere.


Key takeaway A utilization Pareto chart closes the gap between ERP expectations and actual machine behavior by ranking lost minutes where they concentrate—often on one asset, one repeat reason, or one shift. Once you can see the concentration, you can assign ownership and fix the specific handoff, prove-out, material staging, or setup mechanism that’s leaking capacity.


When average utilization hides the real problem

Shop-wide utilization can look stable while throughput and on-time delivery degrade because the losses aren’t evenly distributed. In many CNC job shops, a small number of “pacer” machines or a recurring workflow stall dominates the week’s lost productive time—even though the overall utilization percentage doesn’t move much.


That’s where the 80/20 concept belongs: not on counts of stoppages, but on lost productive minutes. Twenty short interruptions spread across ten machines may be annoying, but one machine sitting idle for repeated 30–90 minute blocks can “kill utilization” in practice—because it starves downstream operations, drags lead times, and forces schedule churn.


A Pareto chart reduces debate by ranking losses. Instead of “I think the night shift is the problem” or “it’s always programming,” the chart shows which machine, job family, downtime reason, or shift owns the largest share of lost minutes. That ranking is what speeds decisions: it narrows investigation to the few offenders that matter this week.


What to Pareto: machine, job, downtime reason, and shift (choose one first)

The most common failure mode is building a clean-looking chart that answers the wrong question. Choose your Pareto dimension based on the decision you need to make next week—then keep the first pass simple.


Pareto by machine is best when you suspect a bottleneck asset or outlier. This is typical in a 10–50 machine shop where a few high-value machines (5-axis, mill-turn, a critical horizontal) set the pace. If one asset is repeatedly not running, fixing that mechanism often returns more capacity than spreading attention across the fleet.


Pareto by downtime reason is best when many machines share the same leakage source. If “waiting on material,” “inspection hold,” or “no operator” shows up across multiple assets, you’re likely dealing with a planning, kitting, or handoff issue—not a single machine problem. This pairs well with disciplined machine downtime tracking that captures consistent reason codes.


Pareto by job/part family is best in high-mix environments where certain work is disruptive: long setups, tool offset churn, frequent first-article checks, or repeated engineering clarifications. A job family can dominate lost spindle time even when it isn’t the highest revenue work—because it creates turbulence that spills into other jobs.


Pareto by shift is best when you suspect handoff, staffing, or schedule consistency problems. Two shifts can show similar utilization percentages while the composition of lost time differs dramatically (material staging vs. approval delays vs. staffing gaps). Shift-based Pareto is about apples-to-apples comparability—same definitions, same scheduled window—so the discussion stays operational, not personal.


Data rules that make a utilization Pareto chart trustworthy

A Pareto is only as credible as the definitions behind it. In many shops, the ERP has routing standards and expected run times, but the shop floor reality includes prove-outs, inspection queues, waiting on material, and short stops that never get logged consistently. Your goal is a chart that reflects near-real-time events as the source of truth, not a spreadsheet narrative.


First rule: use time lost (minutes or hours) as the Pareto measure—not the count of events. Otherwise, a machine with many 2-minute interruptions can outrank a machine that sits idle in fewer but longer blocks, even though the second one is the real capacity leak.


Second rule: define the denominator clearly. Are you using scheduled time or available time? If planned shutdowns, preventive tasks, or holidays are included in the denominator for one machine/shift and excluded for another, your Pareto will point to the wrong “offenders.” Exclude planned downtime explicitly so the chart focuses on recoverable loss.


Third rule: use a minimum viable state model. At a minimum, you need “running” vs “not running,” and a reason capture for “not running” that isn’t allowed to collapse into “misc/other.” You don’t need a perfect taxonomy to start, but you do need categories that preserve the signal (material, program/prove-out, setup, inspection hold, no operator, maintenance, blocked, etc.). If you’re relying on manual notes, be realistic: hand-written logs and end-of-shift recollection often miss the short but repeated idle patterns that matter.


Time window matters. For a stable diagnostic, 2–4 weeks is usually enough to smooth out one-off events while still reflecting current behaviors. Use a shorter window when you’re in firefighting mode (for example, chasing a delivery slip on a pacer machine), but expect more noise.


Common pitfalls to avoid: merging setup into downtime inconsistently, double-counting overlapping states, and letting “other” become the biggest bar. If “other” wins, the chart is telling you your reason capture is not operational enough to act on—fix the categories before you chase fixes.


How to build the Pareto (step-by-step) for utilization leakage

You can build a utilization leakage Pareto in Excel/Sheets or any reporting tool. The mechanics are simple; the discipline is in choosing one dimension and one leakage metric.


Step 1: Choose one dimension and one leakage metric. Example: dimension = machine; leakage metric = lost minutes (scheduled minutes minus running minutes). If you already have machine state capture from machine monitoring systems, keep the first pass focused on “not running” time and its reasons.


Step 2: Aggregate lost minutes per item for the chosen time window. Illustrative example (2-week window):


Machine

Lost minutes (illustrative)

5-Axis A

1,260

VMC-04

620

Lathe-02

430

VMC-01

390

(16 other machines combined)

2,100


Step 3: Sort descending, then compute cumulative minutes and cumulative %. This is the key difference between “a ranked list” and a Pareto. You’re explicitly locating where the cumulative line crosses roughly 80% of the total lost minutes.


Step 4: Draw the bars plus the cumulative line, and mark the ~80% cutoff. You don’t need perfect chart aesthetics. You need a clear visual that shows “these few items account for most of the leakage.”


Step 5: Name the vital few and define the next diagnostic question. Example: if 5-Axis A dominates lost minutes, the next question isn’t “why is utilization low?” It’s “what are the top three not-running reasons on 5-Axis A, and which shift/job context do they occur in?” That’s a fast path from data to action, and it’s exactly how machine utilization tracking software becomes a capacity recovery tool instead of a monthly report.


Reading the chart: turning top bars into root-cause hunts (not meetings)

The chart’s job is to tell you where to look. The next step is a focused drill-down that leads to floor-level fixes with owners—not a broad “utilization discussion.”


If a machine is the top bar, split its lost minutes by reason. Then split the top reason by shift. Then, if needed, split by job/part family. This sequencing usually reveals the mechanism: prove-out and approvals on day shift, material staging gaps at night, or a specific recurring job that produces long setup and offset churn.


If a reason is the top bar, find where it lives: which machines, which jobs, which shifts. “Waiting on material” scattered across ten machines is often a planning/kitting issue; “waiting on material” concentrated on one machine may be a routing/staging detail specific to that work center.


Avoid the fastest wrong conclusion: “operator problem.” Without timestamps and event context, it’s easy to blame people for what’s actually a handoff, approval queue, missing tool, or unclear setup packet. Your Pareto should drive evidence-based follow-up: what happened, when, for how long, and under what job/shift conditions.


Convert the top bars into a short action backlog: 1–3 fixes, each with an owner and a deadline. Then confirm the change by re-running the same Pareto weekly. The goal is that the top bar shrinks—rather than the loss simply relocating to a new “other” category. If you need help translating raw events into an actionable narrative, an AI Production Assistant can help interpret patterns and handoffs without turning the process into a data project.


Worked scenarios: the one machine or one job that drags the whole shop

The scenarios below are operationally plausible examples (illustrative data) that show how the method turns “utilization feels off” into next-week actions.


Scenario 1: 20 machines, two shifts—one 5-axis keeps going idle

In a 20-machine, two-shift job shop, overall utilization looks acceptable. But a key 5-axis machine repeatedly goes idle in chunks that disrupt the week. A Pareto by machine shows the 5-axis accounts for the largest share of lost minutes. The follow-up Pareto by downtime reason on that machine shows two dominant causes: “program prove-out” and “first-article approval/inspection hold.”


Next-week actions: implement a standardized prove-out checklist (program/version, offsets, tool list, simulation notes), set an inspection SLA for first-article approvals, and add visibility to the programming queue so the machine isn’t waiting on the next revision. Metric to watch next week: lost minutes on that 5-axis bar, plus a secondary metric like first-article queue time (how long parts wait for approval).


Scenario 2: high-mix shop—one job family consumes most lost spindle time

In a high-mix environment, the team suspects “too much setup” but can’t agree which work is driving it. A Pareto by job/part family (lost minutes on a key mill) shows one recurring job family dominates: long setups and frequent tool offset adjustments create repeated not-running blocks. It’s not the top revenue job family, but it generates disproportionate disruption and schedule volatility.


Next-week actions: define a batching strategy (run similar variants back-to-back), implement setup kitting (tools, fixtures, gages staged before changeover), standardize tooling where possible, and adjust routing so prove-out and offset-heavy work doesn’t collide with other deadline-critical jobs on the same machine. Metric to watch next week: lost minutes attributed to that job family bar, plus a secondary metric like setup queue time (how long the machine waits between jobs).


Scenario 3: multi-shift—same utilization %, different loss concentration

A multi-shift operation shows similar utilization percentages on day and night shift, so leadership assumes performance is equivalent. But a Pareto by downtime reason filtered to night shift reveals the night losses are concentrated in “waiting on material” and “no operator.” That points to a planning and handoff issue (staging and staffing coverage), not operator effort.


Next-week actions: implement staging rules (material/tooling must be at the machine before shift start for released jobs), add a shift handoff checklist (what’s next on each pacer machine, what’s blocked, what needs approval), and create a short schedule freeze window so night shift isn’t constantly reprioritized without materials ready. Metric to watch next week: lost minutes for “waiting on material” and “no operator” on night shift, plus a secondary metric like handoff exceptions (count of jobs started without kits staged).


What to do after the first Pareto: keep it from becoming a monthly report

The first Pareto is a diagnostic moment. The value comes from turning it into a cadence that protects focus and speeds decisions.


Set a weekly rhythm with the same time window, the same definitions, and the same cut rules. If you change the denominator, add/remove planned time inconsistently, or redefine setup every week, the chart becomes a story instead of a control.


Limit the focus: work the top 1–2 bars until they move materially. If you try to “fix the whole Pareto,” you’ll create a long list of half-done actions and the top loss will remain intact. Also watch for displacement: a fix that reduces one bar but causes another reason to grow elsewhere is still progress—if you can see it and adjust.


Create a simple trigger rule such as: when a bar exceeds a set number of hours per week, it automatically triggers investigation. The exact threshold is shop-specific; the point is consistency and speed. Tie that trigger to operational handoff: actions posted, owners assigned, and a check-in on the next Pareto run.


A simple 80/20 chart is the fastest way to end shop floor arguments. But to build an accurate chart, your software needs to capture the right inputs automatically. Learn exactly what goes into this process in our breakdown of machine downtime tracking and pareto analysis data


If you’re formalizing this into a system, the implementation questions are practical: how quickly you can capture reliable states and reasons across a mixed fleet, how much manual entry you’re expecting per shift, and how you’ll keep definitions stable without a corporate IT project. Cost-wise, focus on whether the solution helps you eliminate hidden time loss before you buy more machines or add another shift. For planning purposes (without needing a pricing worksheet in a meeting), you can reference pricing to understand common packaging and what typically drives cost (machine count, visibility scope, and support level).


If you want to see what this looks like when the Pareto is fed by consistent machine events (rather than end-of-shift reconstruction), the fastest way is to walk through your own “top bar” candidates and build the first chart together. schedule a demo and bring one recent week where utilization looked okay but production still felt chaotic—we’ll focus on ranking lost minutes and defining the next diagnostic question, not building dashboards.

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