feed rate and spindle speed calculator

CNC Feed Rate & Spindle Speed Calculator

Enter your cutter and cutting data to calculate RPM and feed rate. You can also enter a known spindle speed to see the resulting surface speed and feed.

If provided, feed rate will be calculated from this RPM instead of the recommended RPM.

What this feed rate and spindle speed calculator does

This calculator helps machinists, CNC router users, and hobby makers choose practical starting values for spindle speed and feed rate. Good values reduce chatter, tool wear, heat buildup, and poor surface finish. Bad values can break tools, burn workpieces, or create unstable cuts.

The tool uses common machining equations and supports both metric and imperial units:

  • Spindle Speed (RPM) from cutter diameter and cutting speed
  • Feed Rate from RPM, flute count, and chip load
  • Actual Surface Speed when you enter a known machine RPM

Core formulas

Metric mode

  • RPM = (1000 × Cutting Speed in m/min) / (π × Tool Diameter in mm)
  • Feed (mm/min) = RPM × Flutes × Chip Load (mm/tooth)

Imperial mode

  • RPM = (12 × SFM) / (π × Tool Diameter in inches)
  • Feed (IPM) = RPM × Flutes × Chip Load (in/tooth)

How to use the calculator

  1. Select metric or imperial units.
  2. Pick a material preset (or leave as Custom).
  3. Enter cutter diameter and flute count.
  4. Enter cutting speed and chip load (preset can fill these as a starting point).
  5. Optionally enter your machine's known spindle RPM.
  6. Click Calculate and review the output.

Practical setup tips

1) Start conservative, then tune

Use the calculated values as a baseline. Increase feed and speed gradually while monitoring spindle load, sound, chip shape, and heat.

2) Watch chip formation

Powder-like dust (especially in aluminum) can indicate too little chip load. Large vibration marks can indicate too much engagement or poor rigidity.

3) Balance RPM and feed together

If you lower RPM significantly but keep feed unchanged, chip load rises. If you increase RPM but do not raise feed, chip load falls and rubbing may occur.

4) Respect machine limits

Benchtop machines and routers often need lighter cuts than industrial VMCs. Tool stick-out, holder rigidity, coolant strategy, and workholding all matter.

Example

Suppose you are cutting aluminum with a 6 mm, 2-flute carbide end mill. You choose 250 m/min cutting speed and 0.05 mm/tooth chip load.

  • Calculated RPM ≈ 13,263
  • Feed rate ≈ 1,326 mm/min

If your spindle can only run at 12,000 RPM, enter that as known spindle speed. The calculator will return the revised feed and actual cutting speed.

Common mistakes to avoid

  • Mixing up mm and inches in diameter/chip load inputs
  • Using catalog chip load values without considering radial engagement
  • Ignoring depth of cut and width of cut when troubleshooting chatter
  • Treating one setting as universal for all alloys and tool coatings

Final note

This calculator is intended for starting parameters, not absolute values for every machine and setup. Always validate with test cuts, follow tool manufacturer recommendations, and apply safe machining practices.

🔗 Related Calculators