How to Derive CNC Machine Capacity
This guide shows engineers and sourcing teams how to derive CNC machine capacity from shop-floor data rather than a brochure number. Work through the six steps, then compare the result against a supplier's quoted lead time. By the end you can tell whether a quoted monthly output is realistic.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
What drives the number
What CNC machine capacity actually means
CNC machine capacity is the number of good parts a machine or a machine group can ship in a defined period, usually a month. It is a time budget, not a spindle speed. You start with the hours the machine is staffed and powered, subtract everything that stops cutting, then divide the remaining time by the time one part consumes.
That last figure is where most estimates go wrong. The time one part consumes is not the cycle time on the screen. It also carries a share of setup, first-article inspection, tool changes and scrap. In high-mix, low-volume work the setup share can exceed the cutting share, which is why two shops with identical machines can report very different monthly output.
When you know how to derive CNC machine capacity properly, the number becomes a planning tool. You can check whether a quoted lead time is achievable, decide when to add a second shift, and spot the batch size at which a job stops being profitable on a given machine.
Inputs you need before doing the math
Pull six numbers from the shop floor: staffed hours per shift, shifts per week, planned downtime, unplanned downtime, average cycle time per part, and setup time per batch. If any of these comes from a sales sheet instead of the maintenance log or the machine monitor, the result will be optimistic.
Cycle time should be measured, not quoted. Run the actual program on the actual material and time it over at least ten parts. Tool wear, chip evacuation and coolant conditions all move the number, and a program that runs 8 minutes on aluminium 6061 may run 22 minutes on 17-4PH stainless.
Setup time includes more than clamping. Add fixture build, tool presetting, work offset checks, first-article inspection and any program prove-out. On a 5-axis job with a custom fixture, two hours of setup is normal. On a simple 3-axis plate, fifteen minutes is normal.
Finally, decide what counts as a good part. If the process runs at 99.99% qualification, scrap barely affects capacity. If a new part is still in prove-out, plan for a higher loss rate until the process is stable.
Where the simple formula breaks down
The formula assumes one part, one machine, one route. Real jobs share equipment. If the same 5-axis center also runs three other part numbers, its capacity must be split across them, and the split is rarely even. Plan the highest-priority job first and let the rest fill the gaps.
Part complexity changes the answer more than machine model does. A tolerance of ±0.005 mm forces slower feeds, more passes and more inspection. A surface finish of Ra 0.2–0.8 μm usually means a separate finishing pass, which can add 20–40% to the cycle. Neither shows up in a machine specification sheet.
Material matters too. Aluminium 6061 and 7075 cut fast. Stainless 316L and 17-4PH work-harden, so feeds and speeds drop. Titanium TC4 and Inconel cut slowest of all and wear tools quickly, which adds tool-change time to the availability calculation.
Finally, the number is only valid for the period you measured. A new fixture, a worn spindle, or a change in material batch will move it. Re-measure after any process change rather than carrying an old figure forward.
Using capacity to judge a supplier
When a supplier quotes a lead time, ask two questions. How many machines are qualified for this process, and what availability rate do you plan with? A factory with 127 high-precision CNC machines, including 16 simultaneous 5-axis centers and 16 mill-turn centers, has more routing options than a shop with three mills. Routing flexibility is real capacity.
Ask how setup is handled on low-volume work. A supplier with no minimum order quantity runs many small batches, so setup time per part is high. That is fine for prototypes but it will show up in the price per part. For 10,000+ part runs, the setup share nearly disappears and the cycle time dominates.
Travel limits define what a machine can physically hold. A large gantry with 4,000 × 400 × 150 mm travel handles long aerospace extrusions. A compact 500 × 500 × 450 mm machine suits small medical components. If your part does not fit the quoted machine, the capacity number is irrelevant.
Inspection capacity counts as well. A shop that inspects 100% of parts before shipment needs the metrology hours to match. Ask whether inspection is included in the capacity figure or added on top.
Ways to raise output without buying a machine
Cut setup time first. Preset tools offline, keep dedicated fixtures for repeat parts, and store work offsets in the program. Going from 120 minutes to 40 minutes of setup on a 30-part batch frees about 2.7 minutes per part.
Raise the availability rate. Tool-life management, chip conveyor maintenance and scheduled spindle checks reduce unplanned stops. A shop that moves from 70% to 80% availability gains roughly 35 cutting hours per machine per month at 352 staffed hours.
Run unattended hours where the process allows. Lights-out machining works best on proven parts with reliable tool life and good chip evacuation. It is a poor fit for first-article work or materials that work-harden unpredictably.
Group similar parts into families so fixtures and tools carry over. This spreads setup across more parts without changing the machine. It also reduces programming time and the risk of offset errors.
Do not raise spindle speed to gain capacity. Pushing feeds past the tool and material limit shortens tool life and increases scrap. The qualification rate falls, and the extra scrap cancels the time you saved.
How to derive CNC machine capacity: step by step
Work through these in order. Skipping step 2 or step 4 is the most common reason a capacity estimate fails.
- 1Step 1: Total available machine timeMultiply staffed hours by shifts and working days. One machine on two 8-hour shifts, 22 days a month, gives 352 hours. This is calendar time, not cutting time.
- 2Step 2: Apply the availability rateSubtract planned maintenance, breaks, tool changes and unplanned stops. A well-run shop holds 75–85%. A shop running unattended lights-out hours can reach 90%, but only for proven parts.
- 3Step 3: Measure average cycle timeTime the real program over 10 or more parts. Use the average, not the best run. For a 3-axis aluminium bracket, 6–12 minutes is typical; a 5-axis titanium housing can run 90 minutes or more.
- 4Step 4: Add setup time per batchDivide total setup by batch size to get setup per part. A 90-minute setup on a 30-part batch adds 3 minutes per part. On a 3,000-part batch it adds 1.8 seconds.
- 5Step 5: Build total time per partAdd cycle time, setup per part, and an inspection allowance. Use 5–10% for in-process checks on tight-tolerance work. The sum is the true time cost of one part.
- 6Step 6: Divide and correctDivide available hours by total time per part, then multiply by the qualification rate. Convert hours to minutes first so units stay consistent.
- 7Step 7: Check against the bottleneckA machine is only as fast as its slowest shared resource. If one 5-axis center feeds three deburring benches, the benches set capacity, not the mill.
Two jobs on the same machine
Same 5-axis center, 352 available hours, 80% availability, so 281 cutting hours.
| Input | Small batch, complex | Large batch, simple |
|---|---|---|
| Batch size | 30 parts | 3,000 parts |
| Cycle time per part | 45 minutes | 7 minutes |
| Setup time per batch | 120 minutes | 120 minutes |
| Setup per part | 4.0 minutes | 0.04 minutes |
| Inspection allowance | 10% | 5% |
| Total time per part | 53.9 minutes | 7.4 minutes |
| Monthly capacity | About 313 parts | About 2,280 parts |
Get the input numbers before you trust the output
Capacity math is simple; the hard part is measured cycle time and an honest availability rate. Send us your drawing and batch size, and we will return a quotation with free DFM analysis within 12 hours so you can check the routing against your own numbers.
Frequently asked questions
What is CNC machine capacity?
It is the number of good parts a machine or machine group can produce in a set period, usually a month. It accounts for staffed hours, downtime, setup, cycle time and inspection, not just spindle speed.
How is CNC machining time calculated?
Total time per part equals cycle time plus setup divided by batch size, plus an inspection allowance. Divide available cutting hours by that figure to get parts per period.
Measure cycle time on the real material over at least ten parts. Quoted times from a CAM simulation usually run short.
Does part complexity affect CNC capacity?
Yes, and it is often the largest factor. Tight tolerances, five-axis features and fine surface finishes all add passes and inspection time. The same machine can lose 30% of its output when a job moves from ±0.05 mm to ±0.005 mm.
How can a factory increase CNC machine capacity?
Reduce setup time with preset tools and dedicated fixtures, raise availability with better tool-life management, and group similar parts into families. Adding unattended hours helps only on proven processes.
What is the difference between 3-axis and 5-axis capacity?
A 3-axis machine needs multiple setups for features on different faces, so each setup adds time and error risk. A 5-axis center reaches more faces in one setup, which often cuts total time per part even though its cycle time per operation is longer.
How do I evaluate a supplier's CNC capacity?
Ask for machine count by type, travel limits, availability rate, and how setup is planned for small batches. Then compare the quoted lead time against the calculated parts per month. If the two do not match, ask which jobs share the same machine.
Plan your next run with real capacity data
Upload a drawing and batch size. We reply with a quotation and free DFM analysis within 12 hours, and production can start within 24 hours.
12-hour quoteNo minimum order quantity100% inspection