Skip to main content
Back to Resources

Formula Chain

CNC Speed & Feed Formulas: SFM, RPM, Chip Load, Feed Rate, and MRR

Follow the formula-chain reference: choose material cutting speed, convert SFM or Vc to RPM, calculate chip load and feed rate, then connect the result to MRR and cutting time.

Time, Cycle, and Feeds Decision Path

Follow this path from feed setup to formula references, operation-specific cycle math, and quote-ready calculators.

SFM, RPM, and MRR Decision Path

Follow this path from material speed lookup to spindle-speed conversion, formula review, live MRR calculation, and optimization guidance.

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).

Use this guide as the formula audit trail from SFM/Vc to RPM, chip load, feed rate, milling-style MRR, and cutting time; use calculators for live values.

Formula chain: explain SFM to RPM, chip load to feed rate, MRR, and cutting-time handoffs; do not replace the live feeds-and-speeds or machining-time calculators. Use the feeds and speeds calculator for live setup values and the machining time calculator after feed rate, cut length, pass count, and non-cutting allowances are ready.

This is the formula reference for the full speed-and-feed chain. If you only need SFM, SFPM, or surface feet per minute converted into RPM, use the dedicated SFM to RPM guide. If you are still choosing the material speed itself, start with the cutting speed reference chart; stay here 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, the power requirement calculator checks spindle demand, and the MRR optimization guide explains how turning and drilling use different engagement formulas.

Release boundary: catalog SFM, programmed RPM, chip load, feed rate, MRR, power, and measured load must agree before the process is released.

Use Calculators for Live Values

The formulas explain the chain, but live process planning should still use checked inputs and repeatable calculators. Audit the logic here, then move the actual diameter, flutes, chip load, engagement, Kc, and stock-volume assumptions into the matching calculator before release.

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

T = (C / V)^(1 / n)

  • 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: Solve for tool life as T = (C / V)^(1 / n), not C / V^n. 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/π. The RPM Calculator performs the same conversion with the measured inputs.

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.