Machining RPM Calculator
Convert a surface speed and tool diameter into the spindle RPM you should program — in imperial (SFM / inch) or metric (m/min / mm). The result is a theoretical starting speed, not a guaranteed safe value; your tool maker's data and your machine's limits decide the final number.
Quick answer
This calculator converts surface speed and tool diameter into spindle RPM. In imperial: RPM = (3.82 × SFM) ÷ diameter(in). In metric: RPM = (1000 × Vc) ÷ (π × D mm). It shows the exact RPM, a practical rounded value, and a warning if the result exceeds your machine's maximum spindle speed. The output is a starting point — confirm it against your tool manufacturer's recommendation and your actual setup before you cut.
Published 2026-08-05 · Updated 2026-08-05
01RPM calculator
This tool is provided for reference purposes only. Users shall make their own assessment of actual circumstances, and no guarantee is made for absolute accuracy.
02How to use the calculator
- Pick your unit systemMetric works in m/min and mm; imperial works in SFM and inches. The labels and formula update automatically.
- Enter the surface speedFrom your tool manufacturer's data for the exact grade and workpiece — not a guess.
- Enter the tool diameterThe cutting diameter: drill diameter, or end-mill shank diameter for milling.
- Add your machine's max RPM (optional)If the result exceeds it, the calculator warns you that the target surface speed cannot be held at that diameter.
- Read exact and roundedUse the rounded value as your program number; keep the exact value for reference.
03The result and the formula behind it
Exact to rounded
- RPMexact
- unrounded conversion result
- RPMround
- nearest practical value your control holds
Many controls step in 10s — round to a sensible increment, not just to the integer.
04Imperial worked example
A carbide Ø0.5 in drill in aluminium at a target 300 SFM:
Check: small enough that most VMCs reach it comfortably, so no limit warning. If the same 300 SFM were targeted on a Ø0.25 in drill, the RPM would double to ~4,584 — still fine, but trending toward the top of many spindles.
05Metric worked example
A carbide Ø10 mm drill in aluminium at 91.44 m/min (300 SFM):
Check: identical physical speed to the imperial example, same RPM — as expected. A 12,000-RPM spindle is comfortable here; a 6,000-RPM machine would trigger the limit warning.
06Machine RPM limit and rounding discipline
- Cap the result. If calculated RPM > machine max, you cannot hold the target SFM at that diameter. The calculator says so rather than letting you program an impossible number.
- Round to the machine. Round to the nearest increment your control actually resolves (often 10 or 50 RPM), not merely to the integer.
- Mind the small-tool cliff. Below about Ø4–5 mm, required RPM climbs fast. Confirm you have headroom before quoting cycle time.
- High-speed spindles may need a belt or gear range change at the bottom end — very low RPM can be just as unavailable as very high.
07How to adjust the result for the real world
Raise the RPM if
- Chips are powdery and the edge is rubbing (below minimum speed)
- Finish is poor from built-up edge in aluminium
- You have verified rigidity and coolant can take it
Lower the RPM if
- Chips are blue/purple — too much heat
- Tool chatter or edge chipping appears
- The machine cannot hold the value steadily
Always confirm adjustments against the tool maker's window and your first-article results. Our feeds & speeds guide explains how speed and feed move together.
08Related calculators and reading
FAQFrequently asked questions
What formula does the RPM calculator use?
Imperial: RPM = (3.82 × SFM) ÷ diameter in inches. Metric: RPM = (1000 × Vc m/min) ÷ (π × diameter in mm). The 3.82 factor is 12/π (inches per foot); the 1000 converts m/min to mm/min. Both produce the same RPM for the same physical speed.
Why does it show a rounded RPM?
Spindles cannot hit an arbitrary value like 9,167.3 RPM, and many controls step in tens or hundreds. We show the exact value for reference and a rounded value as the practical program number. Always round to what your machine can actually hold.
What does the machine max RPM warning mean?
If the calculated RPM exceeds the maximum your spindle can deliver, you cannot hold the target surface speed at that diameter. The calculator flags it so you either accept a lower SFM, choose a larger tool, or move to a machine with a higher top speed. It is a safeguard, not a suggestion to over-spin the machine.
Does this calculator recommend a cutting speed?
No. It converts a surface speed you supply into RPM. The surface speed itself must come from your tool manufacturer's data for the exact grade and workpiece. We deliberately do not invent a universal SFM table.
Can I send the result to the feed rate calculator?
Yes — the calculator's output links to the feed rate calculator. Take the RPM you settle on, then compute the feed from chip load (milling) or feed per revolution (drilling).
Why is my small drill asking for 30,000 RPM?
Because surface speed is fixed but the small diameter must spin far faster to achieve it. A Ø3 mm tool at 300 SFM needs about 30,600 RPM. If your spindle tops out at 10,000, you cannot hold 300 SFM at that diameter — the warning tells you exactly that.
Is the result a guaranteed safe speed?
No. It is a theoretical starting point. Real capability depends on machine rigidity and power, holder runout, coolant delivery, material condition and hole depth. Start conservative, watch the chips, then optimise and record what you changed.
Does unit choice change the answer?
No — SFM and m/min describe the same edge speed, just in different units. 300 SFM equals 91.44 m/min, so both give the same RPM for the same physical diameter. Pick the unit your shop uses.
Should I use this for turning?
You can use it to check a specific diameter, but on a lathe constant surface speed (G96) keeps the edge speed fixed while RPM varies with diameter. See the surface speed guide for that logic.
What if I enter zero or a negative number?
The calculator rejects non-positive surface speed or diameter and shows an inline error instead of a wrong number. Diameter must be positive; a zero or negative value is physically impossible and is blocked.
●The CNC drilling & parameters library
A calculator earns its place only if the number it returns is honest. This one shows the math, the rounding and the machine limit — never a bare figure.
The complete hole-making framework: operations, drill types, accuracy, cycles and process selection.
How cutting speed, RPM, feed per revolution and chip load fit together, with starting points by material.
Built-up edge, long chips, burrs, deep holes and hole accuracy in 6061, 7075, 2024 and 5052.
Feed per tooth vs feed per revolution, chip thinning, and what chip shape tells you about your parameters.
What SFM and m/min measure, why diameter changes RPM, and how to convert between them correctly.
Feed rate from RPM and chip load (milling) or feed per revolution (drilling), plus reverse calculation.
Canned cycle selection, Q/R/P/K parameters, G98/G99 returns, commented examples and alarms.
A decision framework from operation and material to geometry, coating, holder, reach and volume.
Flood, through-tool, MQL, air blast and dry machining, plus concentration, filtration and troubleshooting.
Identify flank wear, cratering, BUE, chipping and thermal cracking, then correct them in the right order.
Diameter, true position, cylindricity, finish, burrs, process capability and how each one is inspected.
Need production-ready parameters?
The RPM is only the first of four linked numbers. Send us the drawing with your material, tool grade, diameter, coolant plan and machine's top RPM, and we will return a proven parameter set confirmed on a first article.
- 26 years of in-house precision machining
- Full four-variable parameter chain reviewed
- 3-, 4- and 5-axis CNC, 100+ machines
- First-article proving before production
- ISO 9001 quality system
- 24-hour response on engineering reviews
Goldcattle CNC Engineering Team
Xiamen Goldcattle Industrial & Trade Co., Ltd. has run in-house precision machining for 26 years as a Chinese National High-Tech Enterprise, with more than 100 machines covering CNC machining, injection moulding, tooling, die casting, 3D printing and sheet metal. Everything on this page reflects how we actually set up, prove out and inspect holes on production parts — not a catalogue reprint.
Technically reviewed by our Senior Process Engineer, Hole-Making · ISO 9001 quality system · Published 2026-08-05 · Last updated 2026-08-05. Cutting data, coolant concentrations and controller syntax should always be confirmed against your machine, controller, tooling and fluid manufacturer's current documentation.
