If you get the cycle time wrong on a lathe or mill, the result is usually missed deadlines, bad quotes, and machines running overtime. This Machining Time Calculator lets you work out cutting time for both turning and milling jobs using the cut length, feed rate, spindle speed, and how many passes you'll make. Accurate estimates are important in CNC shops, quoting batches, and automation cells where wasted seconds add up. Below you'll find the formula, a step-by-step example, practical info about feed rate conversions, and a full FAQ.
What is machining time?
Machining time is just how long the tool is cutting metal or plastic—nothing more. You work it out by dividing the length of the cut by the feed rate. If the tool moves faster, or the cut is shorter, your time drops.
Simple Explanation
The calculation is as basic as traveling a certain distance at a set speed—the result is always time. Here, your "distance" is length of cut; "speed" is feed rate. Multiply by number of passes, and that's your total cut time.
📐 Browse all 1000+ Interactive Calculators
Table of Contents
System Diagram
Machining Time Calculator
This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.
📹 Video Walkthrough — How to Use This Calculator
How to Use This Calculator
- Enter the Length of Cut and pick the right unit—mm or inches.
- Enter the Feed Rate and select the actual unit you use—mm/rev, in/rev, mm/min, or in/min.
- Enter Spindle Speed in RPM and Number of Passes you'll take.
- Click Calculate.
Machining Time Interactive Visualizer
See how adjusting cut length, feed rate, spindle speed, or number of passes changes total machining time. Sliders update the real calculation and animation for turning and milling.
FEED PER MINUTE
200 mm/min
TIME PER PASS
45 sec
TOTAL TIME
1.5 min
FIRGELLI Automations — Interactive Engineering Calculators
Mathematical Equations
Basic Machining Time Formula
Use the formula below to calculate machining time per pass.
Where:
- t = Machining time (minutes)
- L = Length of cut (mm or inches)
- f = Feed rate (mm/min or in/min)
Feed Rate Conversion
Use the formula below to calculate feed rate per minute from feed rate per revolution.
Where:
- fmin = Feed rate per minute
- frev = Feed rate per revolution
- N = Spindle speed (RPM)
Total Time for Multiple Passes
Use the formula below to calculate total machining time across multiple passes.
Where:
- Ttotal = Total machining time
- t = Time per pass
- n = Number of passes
Simple Example
Length of cut: 100 mm
Feed rate: 0.2 mm/rev
Spindle speed: 1000 RPM
Number of passes: 2
Effective feed rate: 0.2 × 1000 = 200 mm/min
Time per pass: 100 ÷ 200 = 0.5 minutes (30 seconds)
Total time: 0.5 × 2 = 1 minute
Technical Guide: Machining Time Calculations
Understanding Machining Operations
Machining time matters for scheduling and cost. If you're turning or milling—CNC or not—you need to predict cutting time to plan machine hours and quotes. The core equation is just distance divided by speed: length of cut over feed rate. The real complication is the different ways people specify feed rate (per minute, per revolution) and the fact that turning and milling aren't set up the same way.
For any operation, the math is simple, but how you get the numbers can trip you up unless you check your units and machine setup every time.
Turning Operations
For turning, the work spins and the tool stays put. Feed is usually given in mm/rev or in/rev—meaning for each spindle rotation, the tool moves that distance along the part. To get feed per minute, just multiply feed per revolution by the spindle RPM. For instance: 0.2 mm/rev at 1000 RPM gives 200 mm/min.
Milling Operations
Milling is different—it’s the tool that spins and moves through the workpiece. Feed may be set per tooth, per revolution, or directly per minute. For end milling, feed rate is often already in mm/min or in/min, so you can skip RPM conversion. Just be clear which number you have—mistakes here are easy.
Practical Applications
Production Planning
Plants and job shops use these calculations to set machine schedules. Mistakes here mean late jobs or waiting machines. Real estimates reduce bottlenecks and wasted shifts.
Cost Estimation
Machine cut time is the main part of cost for quotes—especially when labor and machine rates are known. The closer your time estimate, the tighter you can price jobs without surprises later.
Automation Integration
When you add in automation like linear actuators for loading, changing tools, or clamping, your cycle time matters for coordination. If your automation is faster or slower than the machining, you end up with unnecessary idle time or collisions. Always add up both times—nothing runs seamlessly unless everything matches up.
Worked Example
Suppose you're turning a steel shaft:
- Length of cut: 150 mm
- Feed rate: 0.25 mm/rev
- Spindle speed: 800 RPM
- Number of passes: 2 (rough and finish)
Step 1: Convert feed per revolution to feed per minute
Feed rate = 0.25 mm/rev × 800 RPM = 200 mm/min
Step 2: Calculate time per pass
Time per pass = 150 mm ÷ 200 mm/min = 0.75 minutes = 45 seconds
Step 3: Calculate total time
Total time = 45 seconds × 2 passes = 90 seconds = 1.5 minutes
Design Considerations and Best Practices
Feed Rate Selection
Best feed rate depends on your material, cutter geometry, required surface finish, and your machine's rigidity. Higher feeds cut faster but can rough up the finish or wear tools out sooner. Realistically, tool manufacturer tables provide a starting point, but production requirements might force you up or down.
Multiple Pass Strategies
Most jobs need roughing and finishing passes. Roughing can go fast and deep. Finishing needs lighter, slower cuts. Calculate time for each pass separately—one-size-fits-all rarely works, especially if you want accuracy on cost or workflow.
Setup and Tool Change Time
The pure cutting time is only part of the story. Real shop time must include setup, tool changes, part checks, and loading/unloading. Some shops just bump up the calculated time by an efficiency factor—typically 60-80%—to allow for these extras. For small batch or one-off work, setup often dominates total job time.
Machine Capabilities
The formulas give you the theory, but real machines have limits. Sometimes your control program says go faster, but you hit the upper feed or power limit of the spindle, axes, or your tooling. Always check the practical limits by looking at actual machine specs, not just the numbers on paper.
Advanced Considerations
Variable Feed Rates
If your part has different features—say, small radii or complex corners—feed rate might have to drop for some sections. For best accuracy, break the operation into chunks, calculate each, and sum them up.
Acceleration and Deceleration
CNC machines ramp up and slow down—they aren't instantly at full feed, especially on short cuts or sharp changes. For small features or when the cut starts and stops a lot, your times can end up longer than the theory suggests.
Tool Path Optimization
Modern CAM systems can optimize tool paths to avoid cutting air and keep tools in the metal as much as possible. Trochoidal or adaptive milling paths can reduce your time over traditional routines. If you're quoting jobs from older programs, check if CAM software updates can make a difference.
Integration with Automated Systems
For setups running with robotics, actuators, or other automated parts handling, machining time needs to be matched with automation moves. For example, linear actuators can prep the next blank while a part is being cut, but only if their move time lines up with—or is less than—the active cut time. Otherwise, one part of the cell will sit waiting on the other.
If your actuator motion takes longer than your machining, expect idle spindle time. If machining is slower, the automation sits idle. Practical cycle time planning irons out these mismatches.
Quality Control Implications
Feed rate and cut time play straight into surface finish, heat, tool life, and chatter. Slower cutting may improve finish and tool life, but it ties up machines. Monitoring actual machining versus calculated time is also a quick way to catch tool wear, breakage, or operator error: sudden time changes almost always mean something's off.
Many shops benchmark programmed versus actual time to catch drift in processes, tool life, or machine condition—if jobs suddenly take longer than before, it's time to look for problems.
Frequently Asked Questions
What's the difference between feed per revolution and feed per minute?
Why might actual machining time differ from calculated time?
How do I determine the optimal feed rate for my application?
Should I calculate time for each pass separately in multi-pass operations?
How does spindle speed affect machining time calculations?
Can this calculator be used for both CNC and manual machines?
📐 Browse all 1000+ Interactive Calculators →
About the Author
Robbie Dickson
Chief Engineer & Founder, FIRGELLI Automations
Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.
Need to implement these calculations?
Explore the precision-engineered motion control solutions used by top engineers.
