CNC parameters · Calculator

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.

RPM calculatorSFM to RPMSpindle speedMetric & imperialMachine limit
Start reading

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.

01RPM calculator

m/min · mm
m/min
mm
RPM
Exact RPM9170
Rounded9170
RPM = (1000 × Vc) / (π × D)

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

  1. Pick your unit systemMetric works in m/min and mm; imperial works in SFM and inches. The labels and formula update automatically.
  2. Enter the surface speedFrom your tool manufacturer's data for the exact grade and workpiece — not a guess.
  3. Enter the tool diameterThe cutting diameter: drill diameter, or end-mill shank diameter for milling.
  4. 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.
  5. 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

RPMround = round(RPMexact)
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.

The calculator outputs the arithmetic result only. Whether that RPM is safe depends on your machine, tool, holder, coolant and material — those inputs are not in the formula and must be checked separately.

04Imperial worked example

A carbide Ø0.5 in drill in aluminium at a target 300 SFM:

Surface speed
300 SFM
Diameter
0.5 in
Exact RPM
(3.82 × 300) / 0.5 = 2,292
Rounded
2,290 RPM

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):

Surface speed
91.44 m/min
Diameter
10 mm
Exact RPM
(1000 × 91.44) / (π × 10) = 2,914 / 31.416 ≈ 9,170
Rounded
9,170 RPM

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.
Do not "solve" an over-limit warning by forcing the spindle past its rating. Either accept a lower surface speed (and adjust feed accordingly), use a larger tool, or route the feature to a machine with the needed top speed.

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.

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.

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
CNC Machining Services
GC

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.

Recommended Reading