The lathe cycle time formula starts with the distance the tool feeds and how fast it advances. That gives cutting time for a pass. To estimate a complete part, you also need the other operations, rapid positioning, loading, inspection and tool changes. Setup belongs in the job total rather than being added again to every piece.
Use the free lathe cycle time estimator to build a rough breakdown from blank and finished dimensions, then adjust it to a proven process. This guide explains the arithmetic behind a simple estimate. It does not choose safe cutting parameters or simulate a CNC program.
Lathe cycle time formula for one straight pass
At a fixed spindle speed, calculate linear feed first: feed per minute = RPM × feed per revolution. Then divide the feed distance by that rate:
Cutting time (minutes) = feed travel ÷ (RPM × feed per revolution)
Use matching units: inches with inches per revolution, or millimetres with millimetres per revolution. Include any approach distance travelled at cutting feed in the numerator. Do not add a rapid move as cutting-feed travel; account for it separately.
Worked example: a 3-inch turning pass
Suppose an already-approved process uses 600 RPM and 0.010 in/rev. The machined length is 3.000 in, with another 0.100 in of approach at the same feed. These are calculation examples, not cutting recommendations.
- Feed rate: 600 × 0.010 = 6.000 in/min.
- Feed travel: 3.000 + 0.100 = 3.100 in.
- One-pass time: 3.100 ÷ 6.000 = 0.5167 min, or 31.0 seconds.
The same physical example uses 78.74 mm travel and 0.254 mm/rev. At 600 RPM the feed is 152.4 mm/min; 78.74 ÷ 152.4 still equals 0.5167 minutes. Changing units should not change the estimated time.
Count roughing and finishing passes separately
For an outside diameter, radial stock is half the difference between raw and finished diameters. If the raw OD is 2.000 in and the finished OD is 1.750 in, radial removal is 0.125 in. Reserve 0.010 in radially for finishing and the roughing stock becomes 0.115 in. At a maximum roughing depth of 0.050 in radially, the estimate needs ceil(0.115 ÷ 0.050) = three roughing passes.
If those three passes use the example speed, feed and travel above, their combined cutting time is 93 seconds. Add a separate finishing pass using its own feed. A real toolpath may change pass lengths and diameters, so this multiplication is only a fixed-RPM, equal-length approximation. Constant surface speed, spindle caps and stepped features require a more detailed breakdown.
Add non-cutting time without counting it twice
Record loading and unloading, turret indexing, rapid moves, inspection and predictable idle time as separate entries. Include drilling, boring, facing, threads, grooves and parting wherever the job needs them. A finished OD and length alone do not describe all of those operations.
For a hypothetical complete cycle, assume the sum of all cutting operations is 4.0 minutes and handling plus other non-cutting work adds 1.0 minute. The base cycle is 5.0 minutes. A user-selected 20% planning allowance makes it 6.0 minutes per part. That allowance is a budgeting choice, not evidence that the estimate has a 20% accuracy range.
Calculate batch time with setup and insert changes
Keep one-time setup separate from repeated cycles. For 25 parts at 6.0 minutes each with 45 minutes of setup, the job total is 45 + (25 × 6) = 195 minutes, or 3.25 hours, before scheduled insert changes.
If an insert change is planned between every 10 parts and takes 3 minutes, this batch needs two changes: after parts 10 and 20. Add 6 minutes for a total of 201 minutes, or 3.35 hours. The estimator assumes the first insert is ready at the start and does not schedule another change after the final part.
Improve the estimate with one proven job
Compare the breakdown with a completed job or verified machine simulation. Identify which assumptions caused the difference: pass count, feed, spindle acceleration, peck drilling, tool positioning or operator time. Update those entries rather than hiding every mismatch inside a large allowance. Keep setup, machine-running time and operator work clearly labelled, especially if activities overlap.
Try the lathe runtime estimator, check spindle arithmetic with the turning RPM and feed calculator, or estimate stock mass with the material weight calculator.
Frequently asked questions
Is cutting time the same as cycle time?
No. Cutting time covers feed moves that remove material. A complete cycle also includes the non-cutting activities you choose to include, such as tool indexing and loading. Define the scope before comparing two estimates.
Should setup time be added to every part?
Add setup once per setup event to the job total. You can divide that total by quantity to show an allocated average per part, but do not then add the full setup again to each piece.
Can raw and finished dimensions give an exact runtime?
No. They help estimate stock removal, but the actual toolpath, cutting settings, machine behavior and handling process determine runtime. Use a rough estimate for planning and refine it with verified process data.
Technical reference
The straight-pass machining-time relationship and turning symbols are defined in Sandvik Coromant’s metric turning formula sheet. The batch, setup and insert-change examples above are explicit planning assumptions, independently calculated for this guide.
Put the formulas to work
Use our free calculators for speeds, feeds, angles, hole patterns and dimensional checks. For content corrections, contact CNC TrueCut.
Tooling and insert brands: discuss an advertising partnership.

