We believe math and science education should be free and accessible to everyone. Why education matters >

Mill RPM Calculator

A mill RPM calculator converts the surface cutting speed for a material into the spindle RPM a Bridgeport, VMC, or Haas needs on the panel. Enter the end mill diameter and the workpiece material, and this calculator returns the RPM using the standard Machinery's Handbook equation: RPM = SFM x 12 / (pi x D). Pick HSS or carbide to use the right SFM baseline; cap the output at your machine's max RPM if the formula gives more RPM than the spindle can spin.

Mill RPM formula

The mill RPM calculator uses the same equation every shop floor reference uses:

Spindle RPM = (SFM x 12) / (pi x D)

Where SFM is the recommended surface cutting speed for your material (in feet per minute) and D is the cutter diameter in inches. The 12 converts feet to inches; the pi converts a linear distance to a rotational one by dividing by the circumference.

Example. A 1/2 inch carbide end mill in mild steel at 400 SFM: RPM = (400 x 12) / (pi x 0.5) = 3,056 RPM. In aluminum at 1,500 SFM: RPM = (1,500 x 12) / (pi x 0.5) = 11,459 RPM, which a Haas VF can hit but an older manual mill cannot.

Typical mill SFM table

MaterialHSS SFMCarbide SFM
Aluminum 60616001500
Mild steel 1018100400
Alloy steel 414070280
Stainless 304 / 31660220
Cast iron80260
Brass250500
Bronze150350
Copper200500
Titanium Ti-6Al-4V40120
Plastic / Delrin8002000

Cutter diameter matters more than you expect

Because the formula has D in the denominator, small cutters spin much faster than big ones for the same SFM. A 1/8 inch carbide end mill in 6061 aluminum at 1,500 SFM wants 45,837 RPM; most VMCs max out at 12,000 RPM, so you run SFM at whatever the machine can deliver. A 2 inch face mill at the same 1,500 SFM only needs 2,865 RPM, well inside any VMC's range. This is why small-tool SFM programming is machine-limited on shops that do not have an HSM spindle.

When to use SFM override

The built-in chart uses baseline SFM values from Machinery's Handbook. Real tool vendors publish higher numbers for specific coatings. A TiAlN-coated 4 flute carbide from Kennametal in stainless 17-4 PH might recommend 350 SFM instead of 220. Use the SFM override to enter the vendor number; the mill RPM calculator will respect it over the chart.

Metric equivalent

Metric shops use cutting speed in m/min instead of SFM: m/min = SFM x 0.3048. The RPM equation in metric is RPM = (m/min x 1000) / (pi x D_mm). A 12 mm carbide end mill in 1018 steel at 120 m/min = 3,183 RPM, which matches the imperial result after unit conversion. This calculator returns both SFM and m/min so the number drops straight into Fanuc, Heidenhain, and Siemens postprocessors.

Did this solve your problem?

Frequently Asked Questions

Search Calculators

Search across all calculator categories