Spindle RPM and Surface Speed Calculator — instantly convert between spindle RPM and surface speed (SFM or m/min) for any cutter diameter. Select a material preset to see recommended speed ranges and check if your current speed is in the optimal zone.
Running outside the recommended surface speed range destroys tools prematurely. Too fast causes heat buildup and rapid wear; too slow causes rubbing, work hardening (in steel), and poor finish. This is the most fundamental CNC calculation.
Used by machinists, CNC operators, and machine shop trainees every day.
Quick Formula
Mode
Parameters
Material Preset (optional)
Results
How to Calculate Spindle RPM from Surface Speed
- Find the recommended surface speed for your material and tool combination. This is published by tool manufacturers in m/min (metric) or SFM (imperial).
- Measure your cutter diameter in mm or inches.
- Apply the formula: RPM = (Surface Speed in m/min × 1000) / (π × Diameter in mm).
- For imperial: RPM = (SFM × 12) / (π × Diameter in inches). Or simply: RPM ≈ SFM × 3.82 / Diameter.
- Check against your spindle’s speed range. If the calculated RPM exceeds your max, reduce depth of cut and use the max available RPM.
Worked Example
Cutting mild steel with a 10 mm carbide end mill, recommended speed 80 m/min:
RPM = (80 × 1000) / (π × 10) = 80,000 / 31.42 = 2,546 RPM
In SFM: 80 m/min × 3.281 = 262 SFM
Common Mistakes
- Confusing surface speed with feed rate — surface speed is the speed of the cutting edge through the material, not the table movement.
- Using the same RPM for different diameters — a 3 mm tool needs 3x the RPM of a 10 mm tool for the same surface speed.
- Not adjusting for tool material — HSS should run at 40% of carbide speed.
Frequently Asked Questions
What RPM should I run for aluminium?
For carbide tools: calculate RPM from 200-350 m/min surface speed. A 6mm end mill at 250 m/min needs about 13,263 RPM. For HSS, use 80-120 m/min. Most CNC routers run aluminium at 10,000-24,000 RPM depending on cutter diameter.
What is the difference between SFM and m/min?
SFM (Surface Feet per Minute) is the imperial unit, m/min (metres per minute) is metric. To convert: m/min = SFM / 3.281, or SFM = m/min x 3.281. They measure the same thing — how fast the cutting edge moves through material.
Why does RPM change with cutter diameter?
Larger cutters have a greater circumference, so each revolution covers more distance. To maintain the same surface speed (cutting edge velocity), larger cutters need fewer RPM. A 20mm cutter needs half the RPM of a 10mm cutter.
What if my spindle cannot reach the calculated RPM?
Run at your maximum spindle speed and reduce the depth of cut proportionally. The surface speed will be lower than ideal, but reducing chip load helps compensate. For very small tools in hard materials, you may need a high-speed spindle.
How do I find surface speed for an unusual material?
Start with the tool manufacturer’s recommendations. As a rule of thumb: softer materials allow higher speeds. Aluminium is 3-5x faster than steel. Plastics are similar to aluminium. Start conservative and increase speed while monitoring tool wear and finish quality.




