Skip to main content

Introduction

Starting-point CNC turning calculator for lathe operations. Calculate RPM, feed per revolution, cutting speed, MRR, power, and finish estimates for OD turning, boring, facing, grooving, and parting. Threading remains speed-reference only.

How It Works

Enter the planning inputs for this calculator, review the computed output, and compare the result against your machine limits, tooling, material, and shop-floor validation workflow.

Key Formulas

Use the formulas, assumptions, and process notes on this page to validate the result before applying it to a quote, investment case, or live machining setup.

How to Use

Follow the step-by-step guidance, worked examples, and caution notes on the page before locking in the final numbers for production or procurement.

Related Calculators

Use the related calculator links on this page when the current workflow needs a more specific model for speed, feed, cost, capacity, maintenance, or machine selection.

CNC Lathe & Turning Feeds & Speeds Calculator 2026

Set starting-point lathe RPM, feed per revolution, cutting speed (Vc/CSS), MRR, power, and finish estimates for common OD turning, boring, and facing work. Grooving, parting, and threading still need geometry-specific validation.

CSS & Feed/Rev22+ MaterialsFinish EstimateExport Results

Calculate Your Turning Parameters

General turning, roughing to semi-finishing

Roughing: 2-6 mm | Finishing: 0.2-1.0 mm

How to Use the Turning Calculator

CNC turning does not behave like flute-based milling. The workpiece diameter controls the real cutting speed, the programmed feed is usually mm/rev or IPR, and boring-bar rigidity or chuck limits can dominate the safe setup window. This calculator is designed to give a defensible starting point for common lathe work, then help you translate that into finish, power, and cycle-planning decisions.

What This Calculator Covers Best

  • OD turning, ID boring, facing, grooving, and parting when you already know workpiece diameter, insert family, and depth of cut.
  • Feed-per-revolution planning for lathe work, then conversion into linear feed, MRR, spindle power, and finish estimates.
  • Constant-surface-speed style setup checks before moving into cycle-time planning or finish validation.
  • Speed reference for threading only. Thread pitch, infeed angle, pass count, and spring passes still need a dedicated threading workflow or control-side cycle setup.

Where This Page Needs Backup

  • ID boring still depends on boring-bar diameter, overhang, and damping that this calculator does not model directly.
  • Grooving and parting need blade width, holder overhang, coolant delivery, and centerline setup checks before production.
  • Threading still needs pitch-based feed, pass schedule, infeed strategy, and control-side cycle logic beyond the speed reference shown here.

Key Formulas

Spindle Speed

RPM = (Vc × 1000) / (π × D)

Where Vc = cutting speed (m/min), D = workpiece diameter (mm)

Linear Feed

Vf = f × RPM

Where f = feed per revolution. This is the number you use for mm/min or IPM planning and canned-cycle timing.

Surface Finish

Ra ≈ f² / (32 × r) × 1000

Where f = feed/rev (mm), r = nose radius (mm), Ra in µm

Material Removal Rate

MRR = Vc × f × ap

Where Vc = cutting speed (m/min), f = feed (mm/rev), ap = depth of cut (mm). In this form the result is cm³/min.

Power Requirement

P = Kc × MRR / (60,000 × η)

Where Kc = specific cutting force (N/mm²), MRR is in cm³/min, and η ≈ 0.80

Recommended Workflow

  1. Start with material and insert style, then confirm your cutting-speed target with the SFM to RPM guide if you are working from a supplier chart or control-side CSS limit.
  2. Use this calculator to translate that target into feed per rev, linear feed, MRR, and spindle power for the actual diameter at cut.
  3. Check whether the estimated finish agrees with your print. If not, validate feed and nose radius against the surface finish calculator.
  4. Once the cut looks realistic, move to the machining time calculator to price the cycle or compare process changes.

Calculation Examples

Example 1: OD Roughing — Steel 1045

Input: Ø50mm workpiece, CNMG insert, coated carbide, 0.8mm nose radius, 3mm DOC, flood coolant, negative rake

Results: RPM: 1,751 | Feed: 0.294 mm/rev | Vc: 275 m/min | MRR: 242.6 cm³/min | Power: 10.6 kW | Ra: 4.05 µm

This is a real roughing pass, not a finish pass. The calculated Ra is intentionally coarse, which is exactly why this output should push you toward a dedicated finishing cut or a follow-up finish check.

Example 2: ID Finishing — 304 Stainless Bore

Input: Ø30mm bore, CCMT insert, coated carbide, 0.4mm nose radius, 0.4mm DOC, high-pressure coolant, positive rake

Results: RPM: 2,663 | Feed: 0.064 mm/rev | Vc: 251 m/min | MRR: 6.4 cm³/min | Power: 0.33 kW | Ra: 0.38 µm

This is the kind of boring pass where positive rake geometry and coolant delivery matter more than raw power. If the bore is long and slender, validate bar overhang and chatter risk before trusting the finish estimate.

Important Turning Safety Notes

  • Always set G50 S(max RPM) to prevent chuck overspeed when using G96 constant surface speed
  • Verify workpiece clamping — jaw grip force decreases with RPM due to centrifugal effect
  • For bar stock, ensure sufficient grip length (>2× diameter)
  • Use tailstock support for L/D ratios greater than 3:1
  • Start with 70-80% of calculated parameters for first test cut
  • Monitor chip formation — long stringy chips are hazardous and indicate parameter adjustment needed
  • For threading, validate pitch-based feed, insert infeed strategy, and pass schedule separately before posting code

Frequently Asked Questions

Continue The Lathe Workflow

Use these next when turning hands off to boring-bar rigidity checks, finish validation, spindle-load checks, or cycle-time pricing.