CNC Spindle Speed Calculator

Calculate CNC spindle RPM from cutting speed and tool diameter, compare RPM with a machine limit, and determine the actual cutting speed at the usable spindle speed.

Calculation Mode

CNC Parameters

m/min
mm

Machine Limit

The calculator rounds the usable RPM down to the selected machine increment so it does not exceed the maximum RPM.

Calculated Results

Calculated spindle speed
—
Usable spindle speed
—
Requested cutting speed
—
Actual cutting speed
—
Diameter
—
RPM reduction from limit
—

RPM Reference Table

Calculation Details

Enter cutting speed and diameter to calculate spindle speed.

Formula

Metric: RPM = (Vc × 1000) / (π × D) where: RPM = spindle speed Vc = cutting speed in m/min D = diameter in mm Imperial: RPM = (SFM × 12) / (π × D) Approximate imperial form: RPM ≈ (SFM × 3.82) / D Actual cutting speed: Vc = (π × D × RPM) / 1000 for D in mm and Vc in m/min. The machine-limited RPM should not exceed the machine or spindle manufacturer's rated maximum speed.
The calculated RPM is a geometric cutting-speed calculation, not a universal machining recommendation. Cutting speed should be selected from appropriate tooling and workpiece data.

Example

Cutting speed
120 m/min.
Tool diameter
10 mm.
Calculated RPM
120 × 1000 ÷ (π × 10) ≈ 3,820 RPM.
Machine limit
18,000 RPM, so the calculated speed is within the machine limit.

Frequently Asked Questions

How do I calculate CNC spindle speed? Multiply cutting speed by 1000 and divide by π times tool diameter when using m/min and millimetres.

What is spindle RPM? RPM means revolutions per minute and describes how quickly the CNC spindle rotates.

Why does a smaller tool need higher RPM? For the same cutting speed, a smaller diameter travels a shorter distance per revolution, so more revolutions are required per minute.

Why does a larger tool need lower RPM? A larger tool travels farther around its circumference during every revolution, so fewer revolutions are required to achieve the same surface speed.

What is the difference between RPM and cutting speed? RPM measures rotational speed. Cutting speed measures the linear velocity at the cutting edge and depends on diameter as well as RPM.

Can this be used for CNC milling? Yes. Enter the milling cutter diameter and recommended cutting speed to calculate spindle RPM.

Can this be used for drilling? Yes. Enter the drill diameter and appropriate cutting speed for the material and drill geometry.

Can this be used for CNC turning? Yes. Enter the workpiece diameter and turning cutting speed. CNC constant-surface-speed modes may continuously adjust RPM as diameter changes.

What if the calculated RPM exceeds my spindle's maximum? The calculator reduces the usable RPM to the entered machine limit and reports the resulting actual cutting speed.

Should I always run at the maximum RPM? No. The correct RPM depends on the selected cutting speed, tool diameter, workpiece material, tooling and machining operation.

Why can actual recommended RPM differ from this calculator? Tool manufacturers may limit RPM because of cutter construction, balance, toolholder, stick-out, coating, machine capability or application-specific conditions.