Manufacturing · Machining

Speeds and Feeds Calculator

Pick your machine and tool, choose a material, and watch the cut come to life — spindle speed, feed rate, material removal rate and spindle load, capped to what your machine can actually run.

Machine & process
End mills and face mills — spindle speed from Vc and D, feed from fz and flutes.

Manual / Hobby

Benchtop & Light CNC

Industrial CNC

High-Speed CNC

Tool library
Pick from the catalog or your saved tools to auto-fill geometry.
Material & parameters
Recommended values auto-fill; override anything you like.
Suggested starting point. We've set Vc and feed from your Industrial VMC (Haas-class) and AISI 1045 Steel. Tweak any value to explore chip load and spindle load.
Vc
D

Sets sensible depths of cut for MRR & power.

fz
n max

Auto-set from machine; editable.

Results

Milling

n = Vc·1000 / (π·D) · Vf = n·Z·fz

Fix the inputs above to see spindle speed and feed.

feed
Spindlerpm
RPM vs machine capability
5012,000
Industrial VMC (Haas-class)
About speeds & feeds

Formulas, machine limits, material tips, and assumptions behind this calculator.

Understanding Speeds and Feeds

Speeds and feeds are fundamental parameters in machining. ‘Speed’ refers to the spindle speed (RPM) and surface cutting speed (Vc), while ‘Feed’ refers to the rate at which the cutter moves into the workpiece (Feed Rate, Feed per Tooth, Feed per Revolution). Optimizing these values is crucial for tool life, surface finish, and machining efficiency.

Calculation Formulas

The calculator uses the following standard formulas. Ensure your inputs for Cutting Speed and Diameter use the same unit system (both Metric or both Imperial).

Spindle Speed (n)

Metric: n = (Vc × 1000) / (π × D)
Imperial: n = (Vc × 12) / (π × D)

Metric: Vc (m/min), D (mm). Imperial: Vc (SFM), D (in).

Feed Per Revolution (fn)

fn = vf / n

Units: fn (mm/rev), vf (mm/min), n (RPM).

Feed Per Tooth (fz)

fz = vf / (n × Z)

Units: fz (mm/tooth), vf (mm/min), n (RPM), Z (teeth).

Cutting Speed (vc)

vc = (π × D × n) / 1000

Units: vc (m/min), D (mm), n (RPM).

Material Removal Rate (MMR)

MMR = ap × ae × vf

Units: MMR (mm³/min), ap (mm), ae (mm), vf (mm/min).

(Note: Formula uses axial depth of cut ap and radial depth of cut ae).

Assumptions & Notes

  • Ensure Cutting Speed (Vc) and Diameter (D) inputs use the same unit system (both Metric or both Imperial) for correct RPM calculation.
  • The calculated Feed Rate unit (mm/min or in/min) depends on the *system* (Metric/Imperial) of the unit selected for Feed Per Tooth/Revolution (Fz/Fn).
  • Inputs in µm (micrometers) or thou (thousandths of an inch) are scaled internally for calculation.
  • Cutting speed (Vc) heavily depends on the material being cut, the tool material, coating, and coolant usage. Always consult tooling manufacturer data.
  • Feed per tooth (Fz) or Feed per revolution (Fn) also depends on material, tool, and desired surface finish.
  • These calculations provide a starting point. Adjustments based on machine rigidity, tool condition, and actual cutting performance are often necessary.
  • Material Removal Rate (MRR), spindle power and torque are estimated for Pro users using the Kienzle specific cutting force for the selected material.

Machine Classes & RPM Limits

Not every machine can spin a tool at its ideal RPM. A small hobby mill or a manual Bridgeport-style knee mill tops out at a few thousand RPM, whereas a high-speed machining centre (Kern or DMG MORI class) can reach 24,000–42,000 RPM. When the ideal spindle speed exceeds the machine's limit, the calculator caps it and reports the reduced surface speed (Vc) you will actually achieve. Rigidity also matters: lighter machines need gentler feeds and depths of cut, which is why the recommended feed is derated for hobby and benchtop classes and pushed harder for rigid, high-speed iron.

Tip: if your RPM is being capped, fitting a larger-diameter tool lowers the required RPM for the same surface speed — often the simplest way to recover cutting performance on a speed-limited machine.

Tool Materials

The cutting tool material significantly affects recommended cutting speeds. Different tool materials can operate at different cutting speeds, with some materials allowing for much higher speeds than others. Here's how the most common tool materials compare:

High Speed Steel (HSS)
Economical, good for general-purpose machining, less heat resistant
Carbide
Greater hardness, higher heat resistance, longer tool life, more expensive
Ceramic
Very high heat resistance, excellent for high-speed machining of hard materials, brittle

Material-Specific Cutting Tips

Different materials require specific cutting strategies for optimal results. The recommendations vary between manual and CNC machines due to differences in rigidity, control, and cooling capabilities.

Steel (Low Carbon)
  • Flood coolant essential for heat management
  • Use coated carbide tools for best performance
  • Watch for built-up edge formation
  • Use steady rest for long workpieces
Stainless Steel
  • High-pressure flood coolant required
  • Use specialized SS cutting tools
  • Constant feed rate critical to prevent work hardening
  • Monitor temperature to prevent thermal cracking
Aluminum
  • Flood coolant recommended to prevent built-up edge
  • Sharp tools with large rake angles
  • High cutting speeds possible
  • Clear chips frequently to prevent recutting
Magnesium (AZ31B)
  • ⚠️ EXTREME FIRE HAZARD - Keep chips dry and dispose properly
  • Flood coolant essential for heat management
  • Sharp tools with large rake angles
  • Never use water-based coolant near chips
  • Keep fire extinguisher nearby (Class D)
Carbon Fiber
  • ⚠️ Wear proper PPE - fine dust can cause respiratory issues
  • Air blast recommended for chip removal
  • Use specialized dust collection system
  • Sharp carbide tools with positive rake
  • Watch for delamination during cutting
Titanium
  • ⚠️ Fire hazard - keep chips away from heat sources
  • High-pressure flood coolant essential
  • Use specialized titanium cutting tools
  • Constant feed rate critical
  • Monitor temperature to prevent work hardening
Inconel 718
  • ⚠️ High heat generation - monitor temperature
  • High-pressure flood coolant essential
  • Use specialized Inconel cutting tools
  • Constant feed rate critical
  • Monitor for work hardening
PEEK
  • ⚠️ Wear proper PPE - fine dust can cause irritation
  • Air blast recommended for chip removal
  • Sharp carbide tools with positive rake
  • Watch for melting during cutting
  • Use dust collection system
Tool Steel (D2)
  • ⚠️ High heat generation - monitor temperature
  • High-pressure flood coolant essential
  • Carbide tools with positive rake geometry
  • Constant feed rate critical
  • Monitor tool wear closely
Hastelloy
  • ⚠️ High heat generation - monitor temperature
  • High-pressure flood coolant essential
  • Specialized nickel-alloy tools required
  • Constant feed rate critical
  • Monitor temperature closely
Monel
  • ⚠️ High heat generation - monitor temperature
  • High-pressure flood coolant essential
  • Carbide tools with positive rake angles
  • Constant feed rate critical
  • Watch for work hardening
Delrin (POM)
  • ⚠️ Wear proper PPE - fine dust can cause irritation
  • Air blast recommended for chip removal
  • Sharp carbide tools with positive rake
  • Watch for melting during cutting
  • Use dust collection system
UHMW-PE
  • ⚠️ Wear proper PPE - fine dust can cause irritation
  • Air blast recommended for chip removal
  • Sharp carbide tools with positive rake
  • Watch for melting during cutting
  • Use dust collection system
Brass
  • Dry cutting often possible
  • Light cutting oil for threading
  • Sharp HSS or carbide tools
  • High cutting speeds possible
  • Good surface finish achievable
Copper (C11000)
  • Flood coolant recommended
  • Sharp HSS/carbide tools with positive rake
  • Watch for built-up edge
  • High cutting speeds possible
  • Clear chips frequently
G10/FR4
  • ⚠️ Wear proper PPE - glass fibers can cause irritation
  • Air blast recommended for chip removal
  • Use dust collection system
  • Sharp carbide tools with positive rake
  • Watch for delamination during cutting
Maraging Steel
  • ⚠️ High heat generation - monitor temperature
  • High-pressure flood coolant essential
  • Carbide tools with positive rake geometry
  • Constant feed rate critical
  • Monitor tool wear closely
General Cutting Tips

Manual Machines:

  • Use steady rest for long workpieces
  • Clear chips frequently
  • Monitor tool wear visually
  • Use appropriate cutting oils
  • Maintain consistent feed rate

CNC Machines:

  • Optimize chip evacuation
  • Use chip breakers
  • Monitor tool wear with probes
  • Use high-pressure coolant when available
  • Maintain consistent parameters
Frequently Asked Questions

Worked example: RPM for 100 mm diameter at 120 m/min cutting speed

  1. RPM = (Vc × 1000) / (π × D)
  2. RPM = (120 × 1000) / (π × 100)

≈ 382 RPM

What is cutting speed (Vc)?

Cutting speed is the surface speed of the workpiece at the tool edge, typically in m/min or SFM. Higher Vc can improve productivity but increases tool wear and heat.

How is spindle speed calculated?

RPM = (Vc × 1000) / (π × diameter_mm) for metric, or RPM = (SFM × 12) / (π × diameter_in) for imperial.

Should I use manufacturer or material table feeds?

Start with material recommendations, then adjust for tool material, rigidity, and coolant. Always verify with a test cut and listen for chatter or overload.

Why does my machine limit the RPM?

Every machine has a maximum spindle speed. A manual Bridgeport-style mill might top out near 4,000 RPM while a high-speed centre reaches 40,000+. When the ideal RPM for your tool and material exceeds the machine's limit, the calculator caps it and shows the reduced surface speed you'll actually achieve — often a cue to fit a larger-diameter tool to keep Vc up.

What is material removal rate (MRR) and spindle power?

MRR is the volume of material cut per minute (ap × ae × feed for milling), the best single measure of how hard the machine is working. Spindle power is estimated from MRR using the Kienzle specific cutting force for the material, and torque follows from T = 9550 × P / RPM. Compare the estimate against your machine's rated spindle power before committing to a heavy cut.

What is radial chip thinning?

When the radial width of cut (ae) is less than half the cutter diameter, the actual chip is thinner than the programmed feed per tooth. To keep the chip load in its ideal range you can multiply the feed by the chip-thinning factor — this is the basis of high-efficiency and trochoidal (HSM) milling.