CNC & Machining · Calculator

CNC machining time calculator.

Estimate cutting time for a CNC toolpath. Enter your cut path length, number of passes, and programmed feed rate to calculate the exact time in the cut.

Access
Free · no sign-up
Units
Imperial + Metric
Runs
In your browser
Formula
Fully shown
01 / Working units
Measurement system
02 / Enter your toolpath values
IN
The linear distance of the cut before returning or stepping down.
PASSES
Total depth passes required.
IPM
Programmed linear cutting feed.

Need a known-good example to test the calculator?

No hidden presets.You control the toolpath variables instead of trusting a mystery database.
No account required.Use it, bookmark it, send it to the operator at the machine.
Source-backed math.The equations match standard published machining references.
The basic cycle time equation

Machining time is a straightforward calculation of distance divided by speed. By multiplying the toolpath length for a single pass by the total number of depth passes, you get the total cutting distance. Divide that total by your feed rate, and you have the time spent in the cut.

Machining time = (Path length per pass × number of passes) ÷ Feed rate
Diagram of a CNC cutter moving along a toolpath over a rectangular workpiece PATH LENGTH PER PASS FEED RATE
The calculation divides the total travel distance of the toolpath by the speed at which the tool is fed through the material.
Worked CNC cycle time example

A CNC router requires 3 passes to cut a 40-inch straight path at a programmed feed rate of 324 inches per minute. The total cutting distance is 120 inches. Dividing 120 by 324 yields an estimated time in the cut of 0.37 minutes, or roughly 22.2 seconds.

Path length40 in
Passes3
Feed rate324 IPM
Time0.37 min
(40 × 3) ÷ 324 = 0.37 minutes

Stop losing money on optimistic cycle times

Estimates are perfect; real machining isn't. Log actual production times, tool changes, and delays against the specific machine and job. ServiceGrid tracks the reality of your floor.

Try ServiceGrid →
Before you quote the job based on this number

This formula accurately measures time spent moving at the programmed feed rate. However, a mathematically correct time-in-cut is rarely the true cycle time of a finished part.

  • RAPIDSThe calculator ignores rapid traverse (G00) movements connecting different cuts.
  • ACCELCNC machines do not instantly hit their programmed feed rate. Toolpaths with many tight directional changes will take longer than a long straight cut of the exact same distance.
  • CHANGESAdd time for automatic tool changes (ATC), manual tool swaps, spindle spin-up sequences, and touch-offs.
  • LOADThe true floor cycle time includes the operator loading stock, clamping, unclamping, and clearing chips.
Important: Use this calculated figure as a baseline for the cutting portion of the job only. Always apply an operational multiplier or measure actual production runs to determine true cycle costs.
Method & sources

Simple math, primary guidance where possible.

  1. Machinery's Handbook (31st Edition). Specifies the fundamental calculation for machining time as the cutting distance divided by the feed rate (T = L / f).
  2. Sandvik Coromant — Machining Formulas and Definitions. Corroborates the basic time-in-cut equation while emphasizing the need to account for non-cutting passes, approach, and over-travel distances separately.

Common cycle time questions

How do I calculate CNC machining time?

Multiply the path length of a single pass by the total number of depth passes, then divide that total distance by your programmed feed rate. This yields the time in minutes.

Why is my actual cycle time longer than the estimate?

The basic calculation only measures the time the tool spends physically cutting material at the target speed. It does not factor in rapid traverse movements between cuts, machine acceleration and deceleration limits, tool changes, or operator loading time.

Does this work for 3D toolpaths?

For complex 3D surfacing, the machine frequently decelerates to handle dense code and sharp directional changes, meaning it rarely sustains the programmed feed rate. CAM software simulation provides a much more accurate time estimate for 3D toolpaths than a simple linear distance calculation.

Software that works like your best tools.

This calculator is maintained by Ryxen — focused software tools that solve specific operational friction points for Canadian small businesses. No ERP bloat, no per-user pricing, no demo calls.

Copied.