Turning RPM Calculator

LATHE

Turning RPM sets spindle speed from a target surface speed (SFM) and the current stock diameter being turned.

Spindle RPM—
RPM = (SFM × 3.82) / Diameter. Reduce diameter as you turn to maintain constant surface speed (CSS mode).

How it works

Because SFM is measured at the outer diameter of the workpiece, RPM must increase as the diameter shrinks to hold the same surface speed. This is why constant surface speed (CSS) mode on CNC lathes continuously adjusts RPM as a facing or taper cut changes diameter; on manual lathes, RPM is usually set once and left fixed. A quick sanity check: cutting speed in SFM works out to roughly RPM times diameter divided by 3.82, so if a calculated RPM looks unusually high or low for the setup, rechecking diameter and target SFM first is a fast way to catch a typo.

FAQ

Should I recalculate RPM as the diameter changes? On a CNC lathe with CSS/G96 mode enabled, the control does this automatically. On a manual lathe, it’s common to set RPM for the average or starting diameter of the pass and accept some speed variation across a large diameter swing.

Related Guides

CNC Calculators · Turning Feed Calculator · Constant Surface Speed Calculator

Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.