top of page

Process Time vs Cycle Time for CNC Shops

Process time vs cycle time: clear CNC definitions, what to include/exclude, and how the wrong metric creates utilization leakage and schedule slip.

Process Time vs Cycle Time: What CNC Shops Should Measure (and Why It Matters)

Most CNC shops don’t have a “time problem.” They have a definition problem. Cycle time becomes “whatever the control says,” process time becomes “whatever the router says,” and both get treated as interchangeable in scheduling, quoting, and daily production reviews.


That mismatch is why the ERP can look reasonable while the floor feels behind: the plan is built on one set of time boundaries, but the machine and operator live inside another. Once you separate process time vs cycle time cleanly, you stop arguing about whose number is right and start seeing where capacity is actually leaking—often shift to shift.


TL;DR — Process time vs cycle time

  • Cycle time is the repeatable machine-running time for one unit/operation as executed.

  • Process time is the operation’s real throughput time at the machine: cycle plus repeatable surrounding tasks.

  • If you schedule by cycle time, you usually overestimate capacity because “invisible” work isn’t counted.

  • If you quote by process time but measure only cycle time, you can’t tell whether the program or the workflow is the constraint.

  • Multi-shift variance often lives in process-time elements (checks, staging, handoffs), not in cutting time.

  • Use a small set of time categories to prevent leakage: running, load/unload, checks, changeover, in-cycle stops, waiting.

  • Validate router assumptions by comparing planned times to observed medians across multiple runs and shifts.

Key takeaway Cycle time tells you what the machine does while the program runs; process time tells you what it really takes to produce parts at rate in your workflow. When those definitions blur, non-cutting work disappears into “utilization,” shift handoffs become blame games, and capacity decisions (overtime, batching, even new machines) get made on the wrong constraint.


Why shops argue about time: the hidden cost of mixing definitions

Ask three roles for “the time” on the same part and you’ll often get three different answers. The programmer cites a stable program cycle. The supervisor references what they see between pallets. The scheduler reads the router standard. All of them can be internally consistent—and still incompatible—because they’re counting different boundaries.


When cycle time and process time get mixed, the shop tends to “find” capacity that isn’t real. Schedules become aggressive on paper, then slip in execution. Second shift gets labeled “slow,” even if the real difference is first-article approvals, gauging availability, or material staging that happens unevenly across shifts. The downstream effect is constant expediting: hot lists, re-dispatching, and overtime based on assumptions instead of observed flow.


This is also where utilization leakage hides. If you only track “running vs not running,” a lot of repeatable work that limits throughput gets pushed into a gray zone: probing routines, offset tweaks, chip clearing, insert checks, bar changes, waiting on the next traveler, waiting on material movement. The machine isn’t cutting, but the time is still required to produce parts at the rate you promised.


Bad definitions make specific decisions worse: quoting gets tighter than reality, dispatching ignores the true bottleneck, staffing and break coverage get guessed, and daily reviews turn into debates about whether the ERP is “wrong” or the floor is “not following the plan.” If you want a practical foundation for time buckets that support visibility, it helps to align this discussion with how you approach machine utilization tracking software—not as a dashboard, but as a way to keep definitions consistent and actionable.


Cycle time: what it is (and what it is not) on a CNC machine

On a CNC machine, cycle time is the repeatable machine-running time required to execute one unit (or one operation) as it is run. It’s the “unit-time while the machine is cycling” that you can compare across revisions: program edits, feeds/speeds changes, toolpath strategy, or tooling selection.


A practical boundary is: cycle time includes cutting, feed moves, retracts, canned cycles, and the motion and logic inside the program. It generally excludes setup and external waiting. It also excludes approvals and handling steps that are not part of the executed program—unless they are embedded into the cycle as consistent, repeatable subroutines (for example, an in-cycle probe routine that always runs each part).


One reason “control cycle time” and “observed cycle time” can diverge is interruption behavior. Feed holds, optional stops, program pauses for inspection, operator-induced stops, or alarms can make the elapsed time between cycle start and cycle end longer than the intended cutting sequence. For CNC decision-making, it helps to be explicit: are you tracking (1) ideal program cycle, (2) elapsed cycle including pauses, or (3) cutting-only time? Blurring those creates false improvement claims or hides real stoppage patterns.


Cycle time is the right metric when the question is machine-side: “Is this new toolpath faster?” “Did the insert grade change stabilize the cut?” “Is one machine consistently slower on the same program?” Those are cycle-time questions. But cycle time alone won’t tell you how many good parts you’ll actually ship per hour on a multi-shift floor.


Process time: the throughput metric that includes the real work around the cycle

Process time is the total time required to complete an operation/part in the actual workflow at the machine: cycle time plus the repeatable surrounding tasks that must happen each unit (or each batch) for output to occur. It’s the metric that sets your achievable parts-per-hour in real conditions.


In CNC shops, the repeatable components often include: load/unload (or pallet swaps), blow-off and chip clearing, probing routines, tool touch-offs that happen during production, in-process gauging, deburr at the machine, labeling, basic paperwork/traveler actions, and walking to staged material if staging isn’t standardized. In a high-mix environment, first-article checks and offset tweaks are frequently the “real work around the cycle” that expands process time even when program time is stable—especially on second shift when approvals or support resources differ.


Guardrails matter. Process time is not the same as end-to-end lead time. Unless you’re explicitly measuring lead time, don’t bury long queue time, shipping delays, or days in inspection backlog inside “process time,” because you’ll lose the ability to act quickly at the machine. Keep process time focused on what is tightly coupled to producing the operation: the work that repeats and constrains throughput.


This is why owners and schedulers can feel behind even when a system reports strong running time. The plan may be built around cycle time, but the floor is paying the process time. If you’re trying to reconcile “planned vs actual,” you need visibility into those categories at the machine—often the same foundation used for machine downtime tracking, where the goal is not blame but accurate time buckets that don’t let repeatable loss disappear.


Process time vs cycle time: a comparison you can apply in daily production

A simple rule holds up on most CNC floors: cycle time explains machine behavior; process time explains output rate. If you want to understand why a machine “looks busy,” cycle time and machine-state context are useful. If you want to know how many parts you can reliably complete in a shift, process time is the governing metric.


Here’s how the two map to utilization. If you track only cycle time (or only run/idle states), you can accidentally overstate productive time because surrounding tasks are invisible or miscategorized. Probing, gauging, chip management, and “micro-stops” can be necessary but still reduce output. Without clear boundaries, those minutes don’t become a decision; they become noise.


Here’s how they map to throughput. Process time sets achievable parts/hour because it includes the repeatable non-cutting elements that still consume capacity. That’s especially important in multi-shift operations where handoffs change: the program might be identical, but the process time expands if first-article approval waits until day shift, if gauges aren’t staged, or if material movement is inconsistent.


Decision checklist (which metric to use)

  • Quoting: use process time (cycle + repeatable handling/checks). Use cycle time as a sub-metric to pressure-test program assumptions.

  • Scheduling/dispatching: use process time for realistic capacity; keep a separate view of cycle time to see whether changes are machine-side or workflow-side.

  • Improvement work: use cycle time to compare program/tooling changes; use process time categories to find repeatable non-cutting constraints.

  • Shift handoffs: use process-time components (checks, staging, approvals) to stop “shift is slow” narratives and focus on barriers.


If you want additional context on how shops typically structure time buckets for machine visibility without turning it into a textbook exercise, see machine monitoring systems with an eye toward enforceable definitions rather than generic reporting.


Two CNC examples with time breakdowns (where utilization leakage shows up)

The easiest way to make process time vs cycle time real is to break down one operation into components and decide what belongs in each bucket. The goal isn’t to create paperwork—it’s to prevent repeatable work from disappearing and corrupting capacity.

Example 1: High-mix VMC cell (stable cycle, variable process time)

In a high-mix VMC cell, the program time is stable across repeats, but process time varies because first-article checks, offset tweaks, and in-process gauging aren’t consistent shift to shift. The most common pattern: second shift runs the same program but loses time waiting on a first-piece approval or re-doing checks because the handoff wasn’t explicit. Schedule adherence slips even though “cycle time didn’t change.”


This breakdown is essential for defining your "Standard Rate." If you only use the "Green Light" cutting time as your baseline, your OEE will look artificially low because it ignores the physical realities of loading, probing, and gauging.

Production Component Attribution

Component

Counts toward Cycle Time?

Counts toward Process Time?

Technical Note

Program execution (cutting + motion)

Yes

Yes

This is your theoretical "Perfect" time.

In-cycle probing routine (every part)

Yes (if consistent)

Yes

If the probe is part of the G-code, it is a technical requirement of the cycle.

Load / Unload, clamp, blow-off

No

Yes

This is "Internal Work." It doesn't happen while the spindle turns, but it's required for every part.

First-article check + approval

No

Yes

Only counts toward process time if it gates (stops) the next part from running.

Offset tweak + re-run after check

No (usually)

Yes

Often appears as "Idle" or "Anomalous Cycles." It reveals the stability of the process.

In-process gauging at the bench

No

Yes

This consumes operator capacity even if the machine is currently running the next part.

Actionable vs noise: standardizing first-article flow, clarifying who can approve, staging gauges, and defining when offsets can be adjusted are actionable. Random interruptions are noise, but only after you’ve separated repeatable checks from sporadic events.


Example 2: Lathe with bar feeder (strong cycle, ballooning process time)

On a lathe with a bar feeder, the machine can show excellent cycle time and long stretches of “running,” yet output still lags. Why? Process time expands through repeatable non-cutting work: tool changes, insert wear checks, chip management, and waiting for the next bar or material movement. If those minutes aren’t categorized, utilization looks high while throughput tells a different story.


This table clarifies the distinction between Cycle Time (the machine's technical duration) and Process Time (the total human/machine labor required to produce a part).


Correctly distinguishing these is the difference between measuring Machine Efficiency and Labor Productivity.

Cycle Time vs. Process Time: Component Attribution

Component

Counts toward Cycle Time?

Counts toward Process Time?

Why the distinction?

Turning Cycle (As executed)

Yes

Yes

This is the "Green Light" value-add time.

In-cycle Pauses (Feed hold, Opt-stop)

Variable (May inflate elapsed)

Yes

These are process-dependent interruptions that "stretch" the cycle.

Insert Wear Check / Gauging

No (Unless automated/embedded)

Yes

Essential for quality, but usually considered "Internal Work" outside the cut.

Tool Change / Touch-off / Offsets

No

Yes

Part of the "Running" overhead; impacts how many parts an operator can manage.

Chip Clearing / Conveyor Attention

No

Yes

Necessary maintenance that repeats; if manual, it consumes labor capacity.

Waiting for Material / Bar Move

No

Yes (If it gates output)

This is a "System Constraint." The machine is ready, but the process is stalled.

To capture these components without guesswork, use timestamps tied to clear categories: when the cycle starts/ends, when the operator begins the operation, and which repeatable “around-the-cycle” tasks occur. If interpretation becomes the bottleneck—turning raw time events into consistent categories—tools like an AI Production Assistant can help teams stay aligned on what the data is actually saying without rewriting standards every week.


Multi-op reminder: for parts that move from mill to deburr/inspection (or a second operation), process time at the “operation level” may include handling and the small queues that are inseparable from the operation’s real cadence. Cycle time does not. If you ignore that, throughput gets constrained by the non-cutting steps even though each machine’s cycle time looks acceptable.


How to measure both without slowing the shop down

The measurement mistake is trying to capture everything. A better approach is to define a few start/stop events and a minimum set of categories that prevent leakage. You’re building enforceable boundaries that work across a mixed fleet and across shifts.


1) Define the events

  • Cycle start / cycle end: the machine’s execution window for the operation (capturing both ideal running time and any in-cycle pauses, as defined).

  • Operation start / operation complete at the machine: when the operator begins the repeatable work for that unit or lot and when it’s ready to move on.


2) Use minimum viable categories

Keep categories tight enough to be consistent but broad enough to use. For many CNC shops, these are sufficient to stop arguments and reveal repeatable loss:

  • Running (in cycle)

  • Changeover / setup-related (at the machine)

  • In-cycle stops (feed hold, program pause, intervention)

  • Load/unload and handling

  • Checks/inspection at the machine (first-piece, in-process gauging)

  • Waiting (material, program, tooling, approval)


3) Make it multi-shift proof

The same definitions have to hold on first shift and second shift, or the numbers will be used to “prove” opinions. If second shift shows more waiting for approval or more time in checks, treat it as a process signal: the workflow is different, not the people. Consistency is what speeds up decisions in daily reviews.


4) Close the validation loop

Compare planned router times to observed medians over multiple runs, parts, and shifts. Update standards intentionally (not every time something spikes). The objective is a living standard that reflects what actually happens, so dispatching and quoting stop drifting from reality.

If you’re implementing measurement across a mixed fleet, you’ll also want to consider practicality: how quickly you can get consistent time categories without IT drag. Cost and rollout expectations are typically shaped by scope and connectivity; for a grounded view of what affects implementation (without forcing a pricing sheet into the conversation), see pricing.


What to do with the numbers: utilization and throughput decisions that improve fast

Once cycle time and process time are separated, the decisions get simpler and faster—because you’re no longer trying to make one metric answer two different questions.


If cycle time improves but process time doesn’t, you optimized the wrong constraint. The program got better, but repeatable surrounding work is still gating output: gauging flow, load/unload method, chip management, tool-life checks, or approval delays. That’s classic utilization leakage: time required for production that isn’t visible if you only look at cycle time.


If process time varies wildly, standardize what’s repeatable. In the high-mix VMC scenario, tighten first-article and in-process gauging work: who approves, where gauges live, what gets recorded, and what the handoff requires so second shift doesn’t restart the decision. In the bar-fed lathe scenario, define standard triggers for insert checks, chip clearing intervals, and material/bar change responsibility so “waiting” doesn’t become the default bucket.


Use process time for capacity; use cycle time for optimization. If you’re deciding overtime, staffing, batching, or whether you “need another machine,” process time is the safer input because it reflects the real throughput cadence. Cycle time remains essential for comparing machines, programs, and tooling strategies—but it won’t protect you from workflow constraints between cycle start and shipped parts.


Run daily management by categories, not anecdotes. A short review that shows where the day went (running vs checks vs waiting vs changeover) reduces arguing and speeds countermeasures. It also helps prevent a common capital mistake: buying capacity before you’ve recovered the hidden time loss you already pay every day.


If you want to pressure-test your current definitions quickly, the most diagnostic step is to pick one recurring job on each shift and map cycle time vs process time using the categories above. If the gap is hard to explain, that’s usually a sign your time buckets don’t match what’s really happening at the machine. When you’re ready to validate this with live machine behavior across a mixed fleet, schedule a demo and walk through how your shop currently measures running, stops, checks, and waiting—so your standards align with reality before you make the next capacity decision.

FAQ

bottom of page