Engineering and Process

CNC Spindle Speed Formula

Spindle speed (RPM) is calculated from the recommended surface cutting speed and the tool diameter. Use it to set the correct RPM before a milling, drilling, or turning operation.

Formula

Spindle Speed (RPM) = (Surface Speed x 12) / (Pi x Tool Diameter)

Variables

Understanding the CNC Spindle Speed Formula

Spindle speed converts a material's recommended surface cutting speed into the RPM your machine actually needs. Surface speed (SFM) is a property of the tool and workpiece material, but a spindle only understands revolutions per minute. Because a larger tool covers more distance per revolution, RPM must drop as diameter grows to keep the cutting edge moving at the same SFM. Running the wrong RPM burns edges, work-hardens the part, or wastes cycle time.

Pull surface speed from the tool maker's catalog or a machinist handbook for your exact material and coating, in SFM. Measure the effective cutting diameter in inches, not the shank. The 12 converts feet to inches, so it only belongs in the imperial form; a metric version uses (Surface Speed x 1000) / (Pi x Diameter mm). For the worked case, 350 SFM on a 0.5 inch tool gives (350 x 12) / (3.14159 x 0.5) = 2,673 RPM.

Treat the result as a starting point, then trim it against the machine's max RPM and how the cut sounds. Chatter, blue chips, or a squealing edge mean drop 10 to 20 percent. Carbide in aluminum often wants 600 to 1,000+ SFM; HSS in mild steel sits near 80 to 100 SFM. If the calculated RPM exceeds spindle capacity, you are diameter-limited and must accept lower SFM or a larger tool.

Worked Example

Recommended cutting speed for the material is 350 SFM. Tool diameter is 0.5 inches.

  1. RPM = (350 x 12) / (3.14159 x 0.5)
  2. = 4,200 / 1.571
  3. = 2,673 RPM

Result: 2,673 RPM

Common Mistake

Using the tool shank diameter instead of the cutting edge diameter. For most endmills they are the same. For inserted face mills or large-diameter tools, the effective cutting diameter may differ. Always use the diameter at the cutting edge, not the holder or shank.

Frequently Asked Questions

What is spindle speed in CNC machining?
Spindle speed is how fast the tool or workpiece rotates, expressed in revolutions per minute (RPM). It is derived from the material's recommended surface speed (SFM) and the tool diameter, since SFM describes edge velocity but the machine controls RPM. For 350 SFM on a 0.5 inch tool, the required speed is 2,673 RPM. Correct RPM keeps the cutting edge at its designed velocity for good tool life.
How do I calculate RPM from SFM and tool diameter?
Use RPM = (SFM x 12) / (Pi x Diameter in inches). The 12 converts feet to inches and Pi (3.14159) accounts for the tool's circumference. Example: 350 SFM with a 0.5 inch endmill gives (350 x 12) / (3.14159 x 0.5) = 4,200 / 1.571 = 2,673 RPM. Always use the effective cutting diameter, not the shank, or your speed will be wrong on face mills.
What is a good SFM for cutting aluminum versus steel?
SFM depends on tool and workpiece. Carbide in 6061 aluminum commonly runs 600 to 1,000+ SFM, while HSS in the same material stays near 200 to 300 SFM. Carbide in mild steel sits around 300 to 400 SFM; HSS drops to 80 to 110 SFM. Stainless and titanium run lower, often 100 to 250 SFM for carbide. Always confirm against the tool maker's chart for your coating.
Why does my RPM drop when I use a larger diameter tool?
Because a bigger tool travels farther per revolution. Surface speed (SFM) is edge velocity, so to hold the same SFM the RPM must fall as diameter rises. Doubling diameter from 0.5 to 1.0 inch at 350 SFM cuts RPM from 2,673 to 1,337. This is why large face mills spin slowly. Ignoring it overspeeds the cutting edge and destroys tool life.
How do I convert the spindle speed formula to metric?
In metric, surface speed is meters per minute and diameter is millimeters, so RPM = (Vc x 1000) / (Pi x Diameter mm). The 1000 converts meters to millimeters, replacing the imperial factor of 12. For example, 100 m/min on a 12 mm tool gives (100 x 1000) / (3.14159 x 12) = 2,653 RPM. Do not mix SFM with millimeters or you will be off by roughly 25x.
What is the difference between spindle speed and feed rate?
Spindle speed (RPM) is how fast the tool rotates; feed rate (IPM) is how fast the tool advances into the work. RPM comes from SFM and diameter, while feed rate comes from RPM, flute count, and chip load per tooth. You set RPM first from the material's SFM, then calculate feed rate to hold a proper chip load. They are linked but describe rotation versus linear travel.