Skip to main content
Back to Resources
Cycle Time Formula

CNC Cycle Time Calculation Formula

Calculate door-to-door CNC cycle time by separating tool-engaged cutting time from rapids, tool changes, loading, inspection, and setup allocation.

Direct answer: CNC cycle time = cutting time + non-cutting time. For quoting, add setup allowance per part: Cycle Time = Cutting Time + Rapid Time + Tool Change Time + Load/Unload + Inspection + (Setup Time / Batch Quantity).

Cycle Time Formula

Cycle Time = Cut Time + Non-Cut Time + Setup Allocation

Use this formula when the query is about the full part cycle, not just spindle-engaged machining time.

What Counts as Non-Cutting Time?

  • Rapid approach, retract, and positioning moves.
  • Tool changes, probing routines, pallet changes, and fixture unclamp/clamp time.
  • Operator loading, unloading, chip clearing, deburring, and in-process inspection.
  • Batch-level setup divided by the number of good parts in the run.

Worked Example

A milling operation has 4.2 minutes of cutting, 0.6 minutes of rapid moves, 0.4 minutes of tool changes, 1.2 minutes of handling and inspection, and a 45-minute setup spread over 50 pieces.

Cutting time4.2 min
Rapid and tool-change time1.0 min
Handling and inspection1.2 min
Setup allocation45 / 50 = 0.9 min
Estimated cycle time7.3 min/part

Calculator Handoff

Use this page to understand the formula, then run the machining time calculator when you need repeatable cycle-time estimates with part quantity, setup, handling, and cost context.