Skip to main content
Back to Resources
Machining Theory

How to Calculate CNC Cutting Speed and Feed

Eliminate the guesswork from your machining parameters. Understand the formulas connecting Surface Footage (SFM), Spindle Speed (RPM), Table Feed, and the removal rates that ultimately drive cycle time.

Calculating Cutting Speed (SFM to RPM)

When machinists ask "how to calculate cutting speed," they are usually trying to figure out the correct Spindle Speed (RPM) for a given tool diameter and material. The baseline metric is Surface Feet per Minute (SFM) or Meters per Minute (m/min).

This is the formula reference, not the primary SFM-to-RPM landing page. If the search is specifically SFM to RPM, SFPM to RPM, or surface feet per minute to RPM, use the dedicated SFM to RPM guide; use this page when you need the full chain from RPM into feed rate, chip load, MRR, and cutting time.

Tooling manufacturers provide the SFM rating because it represents the actual speed at which the cutting edge is traveling over the material. Smaller tools must spin faster to achieve the same SFM as larger tools.

Coolant controlFluid condition tied to tool life and finishConcentrationDeliveryChip ControlValidate concentration, delivery pressure, filtration, and material compatibility on the machine.
Perfect spiral chips are the hallmark of correct feeds and speeds — too thin means you're rubbing, too thick means tool breakage is imminent

The Imperial RPM Formula

RPM = (SFM × 3.82) ÷ Tool Diameter

  • SFM: Surface Feet Per Minute (from manufacturer charts)
  • 3.82: A constant derived from (12 inches / π)
  • Diameter: The tool's cutting diameter in inches

Example: Cutting 6061 Aluminum (recommended SFM = 800) with a 0.5-inch end mill.
RPM = (800 × 3.82) ÷ 0.5 = 6,112 RPM.

The Metric RPM Formula

RPM = (Vc × 1000) ÷ (π × Diameter)

  • Vc: Cutting Speed in meters per minute (m/min)
  • Diameter: The tool's cutting diameter in millimeters

Calculating Feed Rate from Chip Load

Once your spindle speed is set, the next step is calculating the Feed Rate—the linear speed the machine moves the tool through the workpiece. This connects directly to Chip Load (Chipload per Tooth, or IPT/FPT).

Insufficient feed causes the tool to rub and quickly dull due to heat buildup. Excessive feed will lead to tool breakage.

The Feed Rate Formula

Feed Rate = RPM × Flutes × Chip Load

  • RPM: The spindle speed calculated above
  • Flutes: Number of cutting edges on the tool
  • Chip Load: Recommended thickness of material removed per tooth (e.g., 0.003")

Example: Using the 6,112 RPM from above with a 3-flute end mill, and a recommended chip load of 0.004".
Feed Rate = 6,112 × 3 × 0.004 = 73.34 Inches Per Minute (IPM).

Adjusting for Radial Engagement (Chip Thinning)

The basic formula assumes you are cutting straight slots (100% radial engagement) or taking a profile pass greater than 50% tool diameter. If your Stepover (Ae) is less than 50% of the tool's diameter, your actual chip thickness decreases significantly compared to the programmed feed rate. This geometric phenomenon is called Radial Chip Thinning, meaning you must drastically increase your feed rate to maintain the correct chip thickness, or the tool will rub and fail prematurely.

How Speed and Feed Become MRR

RPM and feed rate selection decide whether the edge cuts cleanly, but Material Removal Rate (MRR) is what turns those parameters into a production-planning number. Once spindle speed and chip load are set, feed rate becomes the bridge into roughing time, spindle demand, and quoting logic.

Milling MRR Formula

MRR = ap × ae × vf

  • ap: Axial depth of cut
  • ae: Radial engagement or stepover
  • vf: Feed rate from RPM × flutes × chip load

Using the stainless example above, assume the process plan calls for a 12mm axial depth and 2mm radial engagement. With the calculated 509 mm/min feed rate, milling MRR becomes:

vf = RPM × flutes × chip load509 mm/min
MRR = 12 × 2 × 50912,216 mm³/min
MRR converted12.2 cm³/min
If stock to remove = 180 cm³About 14.7 min of cut time

That is why speed-and-feed math cannot stop at RPM. When the goal is quoting, scheduling, or comparing roughing strategies, you also need engagement and stock volume. Our MRR calculator handles the milling-style math, while the MRR optimization guide explains how turning and drilling use different engagement formulas.

Stop Doing The Math By Hand

Remembering constants, accounting for metric/imperial conversions, and keeping a physical binder of material SFM ratings is an outdated workflow. Modern machining relies on digital, instantly accessible databases to generate accurate speeds and feeds.

Quick Reference: SFM by ISO Material Group

The starting point for any cutting speed calculation is the recommended Surface Feet per Minute (SFM) for your material and tool system. ISO material group is a classification aid, but final SFM/Vc must come from the exact insert/end mill grade and geometry catalog.

ISO GroupMaterial ExamplesTypical Speed BehaviorSetup Risk Focus
P — Steel1018, 4140, 1045, A36Moderate-to-high depending on hardness and tool gradeHeat concentration at edges and flank wear trend
M — Stainless303, 304, 316, 17-4 PHGenerally lower than free-cutting carbon steelsWork-hardening and built-up edge control
K — Cast IronGrey Iron, Ductile IronCan run higher with correct wear-resistant gradeAbrasive wear and dust/chip control
N — Aluminum6061-T6, 7075, BrassOften high with polished geometry and stable evacuationBuilt-up edge and chip evacuation
S — TitaniumTi-6Al-4V, Inconel 718Usually conservative due to heat and edge load sensitivityThermal management and notch wear
H — HardenedD2, A2 (45-65 HRC)Depends strongly on hardness band and tool substrateEdge chipping, deflection, and vibration control

Use this table for classification and risk awareness only. Pull numerical SFM/Vc and chip-load values from your specific tooling catalog and validate by trial cut.

Complete Metric Worked Example

Scenario: Milling 304 Stainless Steel (ISO M) with a Ø12mm 4-flute carbide end mill. Recommended Vc = 80 m/min, chip load = 0.06 mm/tooth.

RPM = (80 × 1000) / (π × 12)2,122 RPM
Feed Rate = 2122 × 4 × 0.06509 mm/min
Cut length = 150mm slot150 mm
Cutting Time = 150 / 50917.7 seconds

Tool Wear and Speed Adjustment

The Taylor Tool Life Equation describes the inverse relationship between cutting speed and tool life:

V × T^n = C

  • V: Cutting speed (SFM or m/min)
  • T: Tool life in minutes
  • n: Taylor exponent (0.1-0.4, material dependent)
  • C: Constant for a given tool/material combination

Practical implication: Tool life sensitivity depends on exponent n. For the same speed change, different tool/material systems can respond very differently. Use measured wear data to calibrate your own model before committing quote assumptions.

Frequently Asked Questions

How do I convert between SFM and RPM?

Use RPM = (SFM × 3.82) ÷ Tool Diameter (inches) for imperial, or RPM = (Vc × 1000) ÷ (π × Diameter in mm) for metric. The constant 3.82 is simply 12/π. Our RPM Calculator handles this conversion instantly.

What happens if I run too fast or too slow?

Too fast: Often increases thermal load, flank wear, and coating breakdown risk. Too slow: Can increase rubbing, built-up edge, and unstable chip formation. Start from supplier recommendations and adjust using measured wear and finish results.

Should I use the same chip load for roughing and finishing?

No. Roughing and finishing normally use different chip-load targets because their objectives differ. Roughing prioritizes stable removal rate; finishing prioritizes geometry, surface quality, and deflection control.

Free Speeds & Feeds Tool

Avoid manual conversion errors. Use the calculator to combine RPM/feed formulas with your selected material family and tool inputs.

Open Feeds & Speeds Calculator

Operational Hazards

  • Over-heating: Too high RPM without adequate feed rate creates friction, work hardening materials like Stainless or Titanium.
  • Deflection: Excessive feed rate increases radial pressure, causing long tools to bend slightly and introduce taper.