How to Calculate Spindle RPM from Cutting Speed (SFM and Vc)
Master the mathematical conversion between surface cutting speed (SFM or Vc) and CNC spindle rotational speed (RPM). Learn metric and imperial equations.
When browsing a cutting tool manufacturer’s catalog (e.g. Kennametal, Sandvik, Iscar), you will never see a direct recommendation for spindle RPM. Instead, tooling catalogs specify cutting speed:
- Metric catalogs: in meters per minute ()
- Imperial catalogs: in surface feet per minute ()
Why? Because cutting speed represents the actual peripheral speed at which the carbide cutting edge shears through the material fibers. A face mill and a micro end mill running at the same RPM have vastly different surface speeds.
To set your CNC machine controller, you must convert recommended cutting speed into spindle rotational speed (RPM).
Metric Formula: RPM from
In metric systems, cutting speed is specified in meters per minute, while tool diameter is given in millimeters.
Since there are in a meter, the tool’s circumference in meters is:
Dividing cutting speed by circumference yields spindle RPM:
Metric Worked Example
- Workpiece Material: AISI 304 Stainless Steel
- Carbide End Mill Diameter ():
- Catalog Cutting Speed ():
Imperial Formula: RPM from
In imperial units, cutting speed is measured in feet per minute, but tool diameter is given in inches.
Since there are in a foot, the tool’s circumference in feet is:
Dividing SFM by circumference yields spindle RPM:
Because , machinists universally memorize the shorthand formula:
Imperial Worked Example
- Workpiece Material: 4140 Annealed Alloy Steel
- Tool Diameter (): ()
- Catalog Cutting Speed ():
(Using exact : . The approximation is accurate to within .)
Lathe Turning: Constant Surface Speed (CSS)
On CNC lathes, turning facing cuts or stepped shafts continuously changes the instantaneous cutting diameter.
- As the cutting tool feeds inward toward the center (), diameter approaches zero.
- To maintain constant cutting speed, the lathe spindle must continuously accelerate (programmed via G96 mode).
- At center centerline (), theoretical RPM becomes infinite! Modern CNC programs always specify a maximum spindle clamp speed using G50 S[max RPM] to prevent chuck jaw fly-off.
Compute your exact spindle RPM using our dedicated CNC RPM Calculator or SFM Calculator.
Ready to Calculate Your Feeds and Speeds?
Use our interactive Feed Rate Calculator with formula breakdowns, chip thinning, and MRR.
Related CNC Machining Calculators
Specialized cutting formulas, speed calculations, and material removal tools
Feed Rate Calculator
Calculate linear CNC table feed (IPM or mm/min) from RPM, flutes, and chip load per tooth.
Chip Load Calculator
Determine actual feed per tooth (fz) from programmed feed rate and spindle speed.
Spindle RPM Calculator
Compute optimal spindle revolutions per minute from cutting speed (SFM or Vc) and diameter.
SFM / Cutting Speed Calculator
Convert spindle RPM and cutter diameter into surface feet per minute (SFM) or m/min.
Feed per Revolution Calculator
Calculate lathe turning and drilling feed advancement per 360-degree spindle rotation.
Material Removal Rate (MRR)
Calculate volumetric chip removal rate (cm³/min or in³/min) from depth, width, and feed.