Spindle speed is not a material property by itself. It is the rotational speed required to produce a chosen cutting or surface speed at a specific diameter. Once those two inputs are known, RPM follows from the circumference of the rotating tool or workpiece.
Metric: RPM = (cutting speed in m/min × 1,000) ÷ (π × diameter in mm)
Imperial: RPM = (SFM × 12) ÷ (π × diameter in inches), commonly shortened to RPM ≈ (SFM × 3.82) ÷ diameter.
The RPM and surface-speed formulas
A point on the cutting circumference travels one circumference for each revolution. Multiplying circumference by revolutions per minute gives surface distance per minute. Rearranging that relationship produces either RPM or surface speed.
The inverse calculation is equally useful when the machine has a known spindle limit:
- Metric surface speed:
vc = π × D × RPM ÷ 1,000 - Imperial surface speed:
SFM = π × D × RPM ÷ 12
Worked RPM examples
Metric example: 10 mm end mill at 120 m/min
- Multiply cutting speed by 1,000:
120 × 1,000 = 120,000. - Multiply diameter by π:
10 × π = 31.416. - Divide:
120,000 ÷ 31.416 = 3,819.7 RPM.
A practical programmed value might be 3,820 RPM if it is within the machine and toolmaker limits.
Imperial example: 1/2-inch tool at 300 SFM
RPM = (300 × 12) ÷ (π × 0.5) = 2,291.8 RPM. Using the shop constant gives 300 × 3.82 ÷ 0.5 = 2,292 RPM.
| Input | Metric example | Imperial example |
|---|---|---|
| Diameter | 10 mm | 0.500 in |
| Surface speed | 120 m/min | 300 SFM |
| Calculated RPM | 3,819.7 | 2,291.8 |
Use the effective cutting diameter
For a square end mill, nominal diameter is normally the relevant circumference. Other tools can require a different value. Ball-nose cutters run at a smaller effective diameter when the contact point is near the tool center. Face mills use the cutting diameter at the engaged inserts. In turning, use the workpiece diameter at the point being cut.
Because RPM is inversely proportional to diameter, using a diameter that is too large produces an RPM that is too low. This is why a single RPM cannot be recommended for “steel” without also specifying the tool, diameter, cutting material, operation, and work material.
How to choose the surface-speed input
Start with current cutting-tool manufacturer data for the exact tool and work-material group. Then account for hardness, heat treatment, coating, coolant, radial and axial engagement, interrupted cutting, tool overhang, workholding, and machine capability. A generic chart is a starting point, not a substitute for the toolmaker’s application data.
Common RPM calculation mistakes
- Mixing millimeters with SFM: use one complete unit system or convert first.
- Using radius instead of diameter: the standard formulas use diameter.
- Using nominal rather than effective diameter: especially important for ball-nose and form tools.
- Ignoring spindle limits: cap the result to the machine and holder rating, then recalculate the achieved surface speed.
- Treating a formula as a cutting-data recommendation: the formula only converts a selected surface speed into RPM.
Frequently asked questions
Why is 3.82 used in the imperial RPM formula?
It is the rounded value of 12 ÷ π. Using 3.82 is convenient for shop calculations; using 12 and π preserves slightly more precision.
Does RPM change when tool diameter changes?
Yes. At the same surface speed, doubling diameter halves RPM.
Is surface speed the same as feed rate?
No. Surface speed describes motion at the cutting circumference. Feed rate describes tool or workpiece advance. For milling, table feed also depends on chip load and the number of effective cutting edges.
Continue with the Milling Speeds & Feeds Calculator or learn the CNC feed-rate calculation.
Technical references
Published and formula-checked by MfgWorkbench. Last reviewed September 4, 2026. See our editorial method.