Spindle Speed Calculator
Enter your cutting speed and tool or workpiece diameter to calculate the correct spindle speed in RPM. The calculator also derives feed rate from number of flutes and chip load, supports both metric and imperial units, and includes a material reference table so you can look up recommended cutting speeds for aluminum, steel, stainless, titanium, and more. Results update as you type.
How spindle speed is calculated
Spindle speed (N, in RPM) relates the surface cutting speed (V) and the diameter of the rotating element (D). In metric units the formula is N = (V x 1000) / (pi x D), where V is in m/min and D is in mm. In imperial units the formula becomes N = (V x 12) / (pi x D), where V is in surface feet per minute (SFM) and D is in inches. The constant (1000 or 12) converts the linear unit to match diameter: millimetres-per-metre in metric, inches-per-foot in imperial. The result is how many full rotations per minute keep the cutting edge at the target surface speed. For example, a 20 mm carbide end mill in aluminum at 120 m/min needs about 1,910 RPM; the same geometry at 10 mm needs about 3,820 RPM, because the edge travels a shorter arc per revolution.
Cutting speed vs. spindle speed: what is the difference?
Cutting speed (surface speed) is the speed at which the cutting edge moves through the material. It is a property of the material-tool pair and does not depend on tool diameter. Spindle speed is the rotation rate of the spindle. It does depend on diameter: for the same cutting speed, a smaller cutter must spin faster. Tool manufacturers specify cutting speed because it drives tool wear and heat. The CNC machine needs RPM because that is what it controls. This calculator converts between the two.
Feed rate and chip load
Feed rate is how fast the tool advances through the workpiece (mm/min or in/min). It is calculated as: feed rate = spindle speed (RPM) x chip load per tooth x number of flutes. Chip load is the thickness of material each tooth removes per revolution. Too little chip load generates rubbing heat and dulls the tool quickly. Too much overloads each tooth and risks breakage. Typical chip loads for a 10-20 mm carbide end mill: 0.02-0.08 mm/tooth in aluminum, 0.01-0.05 mm/tooth in mild steel, and 0.005-0.02 mm/tooth in stainless steel. These figures scale roughly with tool diameter: larger tools can handle proportionally more chip load.
Lathe vs. milling: which diameter to use?
The formula is the same for turning and milling, but the diameter means different things. On a milling machine, use the cutter (tool) diameter - the diameter of the end mill, drill, or face mill. On a lathe, use the part (workpiece) diameter at the cutting point. As the part diameter decreases during a facing or parting operation, the spindle speed must increase to maintain constant surface speed. Many modern CNC lathes use constant surface speed (CSS) mode, which adjusts RPM automatically as the diameter changes. This calculator shows the RPM for a single diameter; for CSS you would recalculate at each critical diameter.
Recommended cutting speeds by material
| Material | HSS (m/min) | Carbide (m/min) | Notes |
|---|---|---|---|
| Aluminum alloys | 120 | 400 | High speed; use sharp tooling |
| Brass / Bronze | 60 | 200 | High speed; use sharp tooling |
| Mild steel (low-carbon) | 30 | 120 | Standard parameters |
| Alloy steel (medium-hard) | 20 | 80 | Standard parameters |
| Stainless steel 304 | 15 | 60 | Standard parameters |
| Stainless steel 316 | 12 | 50 | Standard parameters |
| Grey cast iron | 25 | 100 | Standard parameters |
| Titanium alloys | 10 | 40 | Low speed; use coolant |
| Inconel / Superalloys | 5 | 20 | Low speed; use coolant |
| Plastics (acrylic, nylon) | 150 | 300 | High speed; use sharp tooling |
| Wood | 300 | 600 | High speed; use sharp tooling |
Starting-point values for carbide and HSS tools in m/min. Convert to SFM by multiplying by 3.28. Always confirm with your tooling manufacturer, as coatings, coolant, depth of cut, and surface finish requirements shift these values.
Frequently asked questions
What is spindle speed and why does it matter?
Spindle speed is the number of complete rotations the spindle makes each minute (RPM). It determines how fast the cutting edge moves through the material. Running too slow wastes time and can cause rubbing (built-up edge). Running too fast generates excess heat, shortens tool life, and can cause chatter or tool breakage. The correct RPM balances productivity with tool life for a given material and tool type.
How do I find the right cutting speed for my material?
Check your tool manufacturer catalog first - most list cutting speeds for common materials and their specific coatings. The reference table on this page gives starting-point values for carbide and HSS tools. Key rules: harder materials need lower speeds; carbide tools can run at roughly 3-4x the speed of HSS tools; coatings like TiAlN allow higher speeds in steel but can be harmful in aluminum without proper chip evacuation.
What is the spindle speed formula?
Metric: N (RPM) = (V x 1000) / (pi x D), where V is cutting speed in m/min and D is diameter in mm. Imperial: N (RPM) = (V x 12) / (pi x D), where V is in surface feet per minute (SFM) and D is in inches. Both express the same relationship: RPM times circumference equals surface speed.
What diameter should I use on a lathe versus a mill?
Lathe (turning): use the workpiece diameter at the cutting point. As material is removed and the diameter shrinks, RPM must increase to hold the same surface speed. Mill: use the cutter diameter - the end mill, drill, or face mill outside diameter. The workpiece is stationary; only the tool rotates.
What is SFM and how does it relate to m/min?
SFM stands for surface feet per minute. It is the imperial equivalent of the metric m/min (metres per minute). To convert: SFM x 0.00508 = m/s, or more practically, SFM / 3.281 = m/min. To convert the other way: m/min x 3.281 = SFM. For example, 120 m/min is about 394 SFM.
What if my required RPM exceeds my machine maximum?
If the calculated RPM is higher than your spindle maximum, you have a few options: use a larger diameter tool (the same cutting speed at a larger diameter needs fewer RPM); reduce the cutting speed (acceptable for roughing, or when using HSS instead of carbide); or use a more aggressive chip load to maintain material removal rate at the lower RPM.
How do chip load and feed rate relate to spindle speed?
Feed rate (mm/min or in/min) = spindle speed (RPM) x chip load per tooth (mm or in) x number of flutes. This means that as RPM increases (holding chip load constant), feed rate increases proportionally. When reducing RPM because of machine limits, you must also reduce feed rate proportionally, otherwise each tooth takes a larger bite than intended.