Calculators · Updated 2026-10-30
CNC machining time calculator
Price one of your own parts: Drop a STEP model or PDF drawing — about 90 seconds, no account.
Your part priced in about 90 seconds, no account.
Cycle time is an assumption until a programmer proves it. This calculator makes a first pass from the same formula QuotedPart uses for its public 3-axis milling example: stock removed, finished area, holes, hole depth, and setups.
See how QuotedPart connects to your workflow with its API, MCP server, autonomous quoting and shop-specific learning.
Example result
With 6 in³ of stock removed, 40 in² finished area, 6 holes (4 tapped), 3 inches of hole depth, and 2 setups, the formula returns 11.2 minutes per part.
| Term | Minutes |
|---|---|
| Roughing: removing the stock | 1.0 |
| Finishing the surfaces | 5.0 |
| Drilling and tapping holes | 3.7 |
| Loading and unloading each setup | 1.5 |
Use it carefully
The formula does not know tool changes, workholding surprises, probing, chip evacuation, operator interruptions, or a specific machine's limits. Treat the output as a documented starting assumption, then replace it with a CAM cycle or a shop's measured history when the job matters. It is useful because it makes the approximation inspectable: another estimator can see which term drove the result and challenge that term instead of arguing about one unexplained total.
A drawing-only estimate should also carry the confidence of the dimensions. If a pocket depth or hole depth is inferred, mark it as an assumption and ask for the missing information before promising a delivery date. The calculator supports a conversation with a programmer; it does not replace the programmer's toolpath.
- Use the same units and material assumption throughout.
- Count setups explicitly; a flip is not free.
- Keep the formula and inputs beside the quote so a later reviewer can change them.
Inputs worth recording
Record the material and the geometry facts beside the result. Removed volume is stock minus finished part volume; finished area is the area that receives a finishing pass; hole depth is the sum of the drilled depths. If any of those values came from a rough drawing read, say so and give the programmer a chance to replace it.
- Material machinability changes the roughing and finishing terms.
- A larger tool scale lowers the default removal and finishing rates.
- The number of setups adds load and unload time and affects the routing.
Example inputs
- • Material: al6061
- • Removed stock: 6 in³
- • Finished area: 40 in²
- • Holes: 6; tapped: 4
- • Setups: 2
| Term | Minutes |
|---|---|
| Roughing: removing the stock | 1.0 |
| Finishing the surfaces | 5.0 |
| Drilling and tapping holes | 3.7 |
| Loading and unloading each setup | 1.5 |
Sources and limits
Claims are dated where they can change. Product calculations are examples from the stated inputs, not a promise about a customer's quote. Competitor wording is attributed to the source shown.
- The example is evaluated by the public machiningTime helper against the US catalog formula.
Price one of your own parts
Drop a PDF drawing or a STEP file. QuotedPart reads the print, measures the model and prices it in seconds, on default shop rates you can change.
Your STEP file or PDF drawingDrop a PDF drawing, a STEP file or both
Free. No account, no email. Priced at our default US rates until you set yours.
Related QuotedPart guides
Calculators
Estimating capacity and weekly RFQ load calculator
Compare incoming RFQs with available estimating hours, cost the current workload and model a chosen time-per-quote scenario.
Calculators
Laser cutting cost calculator with editable speed and setup
Laser cutting price starts with cut length divided by proven cutting speed, plus piercing and handling time.
Calculators
Material and outside-processing markup calculator
Price purchased items by applying a separate markup to material, outside processing, hardware and freight, then sum the selling prices.
Calculators
Quantity break calculator for setup, material and run time
Calculate a separate lot price at each quantity, dividing setup across that lot while keeping the per-part run and material costs.