Milling Spindle Speed (n) Calculator

A tool for calculating spindle speed (n) in milling operations from cutting speed and tool diameter. Visualize rotation speed changes with a real-time end mill animation.

Calculate spindle speed n = 1000 × Vc / (π × D) from cutting speed (Vc) and tool diameter (D). Free online tool with end mill rotation animation.

* Schematic end mill rotation (top view). Shows rotation direction arrow and spindle speed n. Scale is exaggerated.

Animation

InverseCutting speed at this n

π × D(10) × n(3820) ÷ 1000 =

Vc = 120.0 m/min

Reverse-calculate in Cutting Speed (Vc) tool →
n3,820min⁻¹= 1000 × Vc / (π × D)
No history yet

How to Use

  1. Set the cutting speed using the "Vc" slider or number input (10–500 m/min).
  2. Set the tool diameter using the "D" slider or number input (1–200 mm).
  3. The calculated n value is displayed in real time on the right.
  4. The animation on the left visualizes the end mill rotation.

What is Spindle Speed (n)?

Spindle speed (n) is a parameter that represents the number of revolutions the end mill makes per minute during milling. It is expressed in min⁻¹ (revolutions per minute).

n is calculated from cutting speed Vc and tool diameter D. For the same cutting speed, a larger tool diameter results in a lower n, while a smaller diameter results in a higher n. This is to maintain a constant peripheral speed.

Tool manufacturer catalogs list recommended cutting speeds Vc by workpiece material and tool grade. By entering this Vc and the tool diameter D into this tool, you can determine the spindle speed n to command in the CNC program.

Formula and Variable Definitions

n is calculated by dividing the cutting speed (Vc) by the tool circumference (π × D) and multiplying by 1000 for unit conversion.

n = 1000 × Vc / (π × D)

The meaning of each variable is as follows:

VariableUnitMeaning
nmin⁻¹Spindle speed — number of revolutions per minute of the end mill
Vcm/minCutting speed — peripheral speed of the tool
DmmTool diameter — diameter of the end mill

Rearranging gives Vc = π × D × n / 1000, allowing you to back-calculate cutting speed from spindle speed. When the tool diameter is halved, n must double to achieve the same Vc.

Reference n Values by Workpiece Material (φ10 Conversion)

Tool manufacturer catalogs often list recommended values as Vc (cutting speed). The table below provides n reference values converted using n = 1000 × Vc / (π × D) for a φ10 end mill.

Workpiece MaterialVc Reference [m/min]n Reference [min⁻¹] (φ10)
Aluminum Alloy (A5052, etc.)200 – 4006,366 – 12,732
Carbon Steel (S45C, etc.)80 – 1502,546 – 4,775
Stainless Steel (SUS304, etc.)50 – 1001,592 – 3,183
Cast Iron (FC250, etc.)100 – 2003,183 – 6,366
Titanium Alloy (Ti-6Al-4V, etc.)30 – 60955 – 1,910
Copper Alloy (C3604, etc.)150 – 3004,775 – 9,549

* The above are reference values for a φ10 solid carbide end mill. For different tool diameters, convert using n = 1000 × Vc / (π × D). Values vary significantly depending on coating and cutting conditions. Always verify with the tool manufacturer's catalog.

For diamond-coated tools, Vc values exceeding 500 m/min may be achievable for aluminum alloys. For finishing operations, Vc is typically set higher than for roughing.

Spindle Speed Examples by Tool Diameter

Even with the same workpiece material and cutting speed, the required spindle speed varies significantly with tool diameter. Here are three examples with different diameters.

OperationMaterialTool Dia.Vc [m/min]n [min⁻¹]
Aluminum alloy finish millingA5052φ630015,915
Carbon steel side millingS45Cφ101203,820
Carbon steel slot milling (roughing)S45Cφ201001,592

Even with the same cutting speed, n varies greatly with different tool diameters. At φ10, n ≈ 3,820 min⁻¹, but at φ20, n ≈ 1,592 min⁻¹.

Spindle Speed and Stability Limits

Spindle speed interacts with the natural frequencies of the tool and workpiece system, creating zones prone to chatter and zones of stability. The Stability Lobe Diagram (SLD) maps these boundaries; a small change in n can dramatically shift the allowable depth of cut.

At high RPM, centrifugal force amplifies tool runout, affecting accuracy and tool life. Above approximately 20,000 min⁻¹ on a BT30 taper, holders with balance grade G2.5 or better and shrink-fit toolholding become necessary.

Machine-side constraints matter too. Spindle motors have a constant-torque region and a constant-power region; torque may be sufficient at low RPM, but the power ceiling can limit performance at high RPM. Before increasing n for heavy cuts, check the spindle power curve to ensure adequate torque is available.

Frequently Asked Questions

What is spindle speed (n)?
It is the number of revolutions the end mill makes per minute. Calculated as n = 1000 × Vc / (π × D) and commanded via the S code in CNC programs.
What happens when n is too high?
The cutting speed Vc becomes excessively high, causing rapid tool wear. Thermal wear becomes particularly severe with carbide tools, significantly shortening tool life.
What is the difference between n and Vc?
Vc is the peripheral speed of the tool (m/min), while n is the rotational speed of the end mill (min⁻¹). For the same Vc, n differs when the tool diameter changes. They are related by n = 1000 × Vc / (π × D).
What does the animation in this tool represent?
It displays the end mill rotation and trochoidal paths in a top view. The rotation direction arrow shows the direction of rotation, and the animation speed reflects the magnitude of n.
What if n exceeds the machine's maximum speed?
If the calculated n exceeds the machine's maximum spindle speed, increase the tool diameter or reduce the cutting speed Vc. Forcing higher speeds can reduce spindle bearing life.
How does a smaller tool diameter affect n?
A smaller tool diameter results in a higher n. For example, a φ1 end mill at Vc=100 m/min requires n ≈ 31,831 min⁻¹, necessitating a high-speed spindle.
What happens when n is too low?
The cutting speed Vc becomes insufficient, and the process shifts from cutting to crushing (plastic deformation). This causes built-up edge formation and surface finish degradation, also negatively affecting tool life.

Milling vf Calculator

After determining the spindle speed, proceed to calculate the table feed rate (vf).

Milling Table Feed Rate Calculator

Milling fz Calculator

Use this tool to calculate and verify the feed per tooth (fz).

Milling Feed per Tooth Calculator

Cutting Speed (Vc) Calculator

Calculate cutting speed Vc = πDn/1000 from spindle speed and tool diameter. This is the inverse of the n calculation.

Milling Cutting Speed Calculator