CNC Machining calculator

CNC Batch Capacity Calculator

CNC batch capacity is the number of good, sellable parts a machine can realistically deliver over a planning window once downtime and scrap are taken out. Production planners and schedulers use it because gross capacity (parts per cycle times cycles) always overstates reality. Machines lose time to changeovers, alarms, and maintenance, and not every part passes inspection on the first pass. Multiplying gross capacity by uptime and first-pass yield gives a believable commitment number you can promise a customer. This calculator does that two-step math and shows exactly how many parts you lose to downtime versus scrap.

What this calculator does

  • Estimate CNC batch capacity from parts per cycle, available cycles, machine uptime, and first-pass yield.
  • estimating CNC batch capacity for production planning, quoting, staffing, or automation review
  • It computes good-part capacity as parts-per-cycle times available cycles, derated by expected uptime and first-pass yield.

Formula used

  • Gross CNC batch capacity = parts per cycle × available CNC cycles
  • Good CNC batch capacity = gross capacity × expected machine uptime × first-pass yield

Inputs explained

  • Parts produced per machine cycle:
  • Available CNC cycles in the window:
  • Expected machine uptime:
  • First-pass yield:

How to use the result

  • Use it when planning a production run or quoting a delivery date and you need a realistic good-part count, not an optimistic ceiling.
  • It uses single average values for uptime and yield; a machine with erratic downtime or a process trending out of control will not be captured by static percentages.

Current U.S. benchmarks

  • The producer price index for steel mill products stands at 348.53 (BLS, May 2026), up 6.7% from a year earlier. Quotes priced off last quarter's material cost miss this move.
  • The U.S. has 17,154 machine shops establishments employing about 223,303 workers (Census County Business Patterns, 2023).

Common questions

  • How do you calculate CNC batch capacity? First find gross capacity as parts per cycle times available cycles, then multiply by uptime and first-pass yield. Here 4 x 180 = 720 gross, then x 0.88 x 0.97 = about 615 good parts.
  • What is the difference between gross and good capacity? Gross capacity assumes the machine never stops and every part passes. Good capacity subtracts downtime and scrap. In the example gross is 720 but good is only about 615, a loss of roughly 105 parts.
  • What is a good first-pass yield for CNC machining? Mature CNC processes typically run 95 to 99 percent first-pass yield. The 97 percent here costs about 19 parts. Yields below 90 percent usually signal tooling, fixturing, or process-control problems worth fixing.
  • How much capacity does downtime cost me? In this run, 88 percent uptime drops gross capacity by about 86 parts, more than four times the scrap loss. On most jobs downtime, not scrap, is the bigger lever, so uptime improvements pay off fastest.
  • Should I plan production at gross or good capacity? Always plan and promise at good capacity. Committing to gross sets you up to miss delivery the first time a machine alarms out or a part fails inspection.

Last reviewed 2026-05-12.