CNC Machining Time Calculation: How Cycle Time Is Built
Every quote you receive is a cycle time someone estimated. This page explains how CNC machining time calculation works on the shop floor: what cutting parameters control it, which non-cutting elements add to it, and where the estimate usually drifts. Written for engineers and buyers who need to read a quote rather than trust it.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
The Core Formula Behind CNC Machining Time Calculation
At its simplest, cutting time equals the tool path length divided by the feed rate. If a 320 mm pass runs at 1,200 mm/min, that pass takes 0.27 minutes. Multiply by the number of passes and you have the roughing time for one feature.
Real parts never reduce to one pass. A single pocket might need a facing pass, three roughing levels, a finishing contour, and a corner clean-up with a smaller tool. Each step has its own feed, its own step-over, and its own entry and exit moves.
That is why CNC machining time calculation is done feature by feature, not part by part. The estimate grows as you add features, and the tool changes between them. A part with 40 features takes longer than a part with 6, even when both weigh the same.
The formula itself never changes. What changes is how many times you apply it, and how accurately you know the feed rate for each cut.
- 1Length ÷ feedThe base unit of cutting time for any tool path.
- 2Feature count drives totalMore features mean more passes and more tool changes.
- 3Feed rate is the variableMaterial, tool, and rigidity set the real number.
What Actually Sets the Cutting Time: Speed, Feed, and Depth
Spindle speed and feed rate are linked by the tool diameter and the material. A Ø10 mm carbide end mill in 6061 aluminium can run at 8,000 rpm and 2,400 mm/min. The same tool in 17-4PH stainless might run at 1,200 rpm and 300 mm/min. Same tool, same path, eight times the cutting time.
Depth of cut and step-over decide how many passes you need. A 20 mm deep pocket cut at 2 mm axial depth takes 10 roughing levels. Push to 6 mm and you are down to 4 levels, but the tool load rises and you may need a smaller step-over to avoid chatter.
The trade is not free. Higher depth of cut removes material faster per pass, yet it can force a slower feed to stay within tool load limits. On a 16 mm tool in 4140 steel, 4 mm depth at 180 mm/min often beats 2 mm depth at 260 mm/min once you count the extra passes.
This is the part of CNC machining time calculation that separates a real estimate from a spreadsheet guess. The feed rate has to match the depth of cut, the tool stick-out, and the rigidity of the setup.
- 1Material sets the ceilingAluminium cuts 6–8× faster than stainless at the same tool.
- 2Depth and step-over set pass countFewer, heavier passes usually win on total time.
- 3Tool stick-out mattersLong reach forces lower feed to control deflection.
Non-Cutting Time: The Half of the Estimate People Forget
Cutting time is only part of the cycle. The machine also rapids between features, changes tools, waits for spindle ramp-up, and probes the part if probing is used. On a small part with many features, non-cutting time can reach 40% of the total cycle.
Tool changes are the biggest single contributor. A typical change on a 24-tool carousel takes 3 to 8 seconds. A part that uses 14 tools pays that cost 14 times per cycle. On a 4-minute cycle, that is 25 to 45 seconds of pure tool change time.
Rapid moves add up too. Travel from one end of a 4,000 mm bed to the other at 30,000 mm/min takes 8 seconds each way. If the process sequence jumps back and forth, those seconds repeat.
Setup time is separate from cycle time but still part of the quote. A first article on a 5-axis machine may need 2 to 4 hours of fixturing, work offset setting, and prove-out. That cost is amortized across the run, which is why one-off parts carry a higher unit price than a 500-piece order.
- 1Tool changes3–8 s each, multiplied by tool count per cycle.
- 2Rapid and indexing movesSeconds per move, easily overlooked on long beds.
- 3Setup amortizationFixed cost divided by batch size.
How Material and Geometry Change the Estimate
Material hardness drives tool wear, and tool wear drives feed reduction. A 6061 part may hold its feed for the whole run. A 316L part will slow as the tool dulls, so a realistic estimate uses an average feed below the ideal starting value.
Geometry adds time in ways that are easy to miss. Thin walls need light passes to avoid deflection. Deep pockets need long-reach tools at reduced feed. Undercuts may force a second setup or a 5-axis approach, which changes the whole cycle structure.
Tolerance tightens the estimate too. A feature held to ±0.005 mm typically needs a finishing pass with a smaller step-over and a spring pass. That can add 20 to 40% to the time for that feature compared with a ±0.05 mm feature.
Surface finish has a similar effect. Going from Ra 1.6–3.2 μm as-machined to Ra 0.8–1.6 μm means a slower finishing pass. Pushing to Ra 0.2–0.8 μm may need a separate finishing tool and a finer step-over again.
- 1Harder material, slower feedEstimate an average feed, not the peak value.
- 2Thin walls and deep pocketsBoth force lighter cuts and longer cycles.
- 3Tight tolerance costs timeSpring passes and finer step-over add 20–40%.
Setup Count and Axis Configuration: Where Estimates Gain or Lose Hours
The number of setups often matters more than the cutting speed. A part done in one 5-axis setup avoids re-fixturing, re-datuming, and the risk of stacking tolerance. If the same part needs three 3-axis setups, you pay for three setups and three prove-outs.
This is the main reason 5-axis machining shortens lead time on complex geometry. On our 16 simultaneous 5-axis centers, an angled face, a side hole, and a contoured pocket can all be cut without releasing the part. The cycle is longer per setup, but there is only one.
For simple parts, the opposite is true. A flat bracket with holes on two faces may be faster on a 3-axis mill with a cheap fixture than on a 5-axis machine with a trunnion. The 5-axis machine has more non-cutting overhead for a job that does not need it.
So the estimate has to start from the process plan, not the machine list. Choose the setup strategy first, then calculate cutting time inside that strategy.
- 1One setup beats threeNo re-datuming, no stacked tolerance, less prove-out.
- 25-axis wins on complex geometryAngled faces and side holes in a single setup.
- 33-axis wins on simple partsLower non-cutting overhead for flat, two-face jobs.
Why Manual Estimates Drift From the Actual Cycle
Manual estimates assume ideal conditions. The real cycle includes air cutting on the first pass, tool entry ramps, and small retracts that CAM adds for safety. Those add 5 to 15% on most parts.
CAM simulation is closer, but it still assumes the posted feed is achieved. On a part with many direction changes, the machine never reaches the commanded feed. Acceleration limits cut the average feed, and the longer the path, the bigger the gap.
Material variation matters on castings and forgings. A casting with 1.5 mm of stock variation can add a full roughing pass on the heavy side. The estimate has to budget for the worst-case stock condition, not the nominal one.
The practical answer is to track actual cycle time against the estimate for the first few parts, then correct the model. After a few runs, the estimate for that part family is usually within 10%.
- 1Air cutting and retractsCAM safety moves add 5–15% over the ideal path.
- 2Acceleration limitsAverage feed is below commanded feed on busy paths.
- 3Stock variationBudget for the heavy side of a casting or forging.
Typical Cutting Time Drivers by Material and Feature
Use these ranges as a starting point, then adjust for tool, rigidity, and tolerance.
| Factor | Low time impact | High time impact |
|---|---|---|
| Material | 6061 aluminium, 6082 | 316L, 17-4PH, Inconel |
| Pocket depth | Under 2× tool diameter | Over 5× tool diameter |
| Wall thickness | Over 3 mm | Under 1 mm |
| Tolerance | ±0.05 mm | ±0.005 mm |
| Surface finish | Ra 1.6–3.2 μm | Ra 0.2–0.8 μm |
| Setup count | One 5-axis setup | Three or more 3-axis setups |
| Tool count per cycle | Under 6 tools | Over 12 tools |
| Stock condition | Pre-machined blank | Raw casting or forging |
When to Trust the Estimate, When to Ask for a Cycle Study
For simple parts in aluminium with loose tolerance, a formula-based estimate is close enough. For complex 5-axis parts, thin walls, or hard alloys, ask for a CAM-based cycle study before you commit to a volume. The gap between the two can be 30% or more.
Questions Engineers Ask About Cycle Time
Does a faster spindle always shorten the cycle?
No. Spindle speed only helps if the feed rate can rise with it and the tool can take the load. On a long-reach tool, higher rpm without a feed increase just wears the tool faster.
The limit is usually rigidity or chip evacuation, not rpm. Fix those first, then raise speed.
How much does 5-axis add to the cycle time?
Per setup, a 5-axis cycle is often longer because the machine moves more axes and the tool path includes orientation changes. The saving comes from setup count.
If it replaces three 3-axis setups, total time usually drops. If it replaces one, it usually rises.
Can surface finish requirements double the cycle time?
Going from as-machined to a fine finish can add 30 to 60% on the finished surfaces, depending on area and tool access.
For Ra 0.2–0.8 μm, plan on a separate finishing tool and a finer step-over. That is where the time goes.
Why is my quote higher than my own estimate?
The most common reasons are non-cutting time, tool changes, and stock condition. Manual estimates often skip all three.
If the gap is large, ask which features drive the time. A short DFM review usually explains it.
Does batch size change the cycle time per part?
Setup time is fixed and spreads across the batch, so unit time falls as quantity rises. Cutting time per part stays roughly the same.
Tool life can improve on longer runs because the process is dialed in and stays stable.
What information do you need to estimate cycle time accurately?
A 3D model or 2D drawing with tolerances, the material and temper, the surface finish callouts, and the quantity.
If stock condition is a casting or forging, say so. That changes the roughing estimate more than any other single input.
Send the Model. Get a Cycle-Based Quote.
Upload your drawing and we will return a quotation with a DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteDFM included100% inspectionNDA on request