How fast the cutting edge moves through material. Auto-filled from material selection.
Diameter of your end mill, drill bit, or router bit.
Helical grooves on the end mill. More flutes = smoother finish; fewer = better chip evacuation.
Material thickness removed per tooth per revolution. Start conservative.
Enter Tool and Material Details
Select your workpiece material and tool diameter, then enter the cutting speed to instantly see the recommended spindle speed in RPM.
How to Use the CNC Spindle Speed Calculator
Select Your Mode
Choose from three modes: Find RPM (most common — enter cutting speed and diameter to get RPM), Find Surface Speed (reverse — enter RPM and diameter to find your actual SFM), or Find Feed Rate (enter RPM, flutes, and chip load to get feed rate in IPM or mm/min).
Choose Material and Tool Type
In Find RPM mode, select your workpiece material from the dropdown (aluminum, mild steel, stainless, hardwood, acrylic, etc.) and choose HSS or Carbide tooling. The calculator automatically pre-fills the recommended cutting speed for that material-tool combination.
Enter Tool Diameter and Adjust Inputs
Type your tool diameter in inches or millimeters (depending on your selected unit system). Adjust the cutting speed if you need to override the material preset. Enter the number of flutes and chip load per tooth to also get the companion feed rate and plunge rate output.
Review Results and Check Machine Limits
The calculated RPM appears instantly with an RPM zone label (Standard, High Speed, etc.). Expand the Advanced Options section, enter your machine's maximum spindle RPM, and the ProgressRing will show how close you are to the limit. Copy or print the results to use in your CNC setup.
Frequently Asked Questions
What is the CNC spindle speed formula?
The spindle speed formula in imperial units is: RPM = (SFM × 12) / (π × Diameter), which is commonly approximated as RPM = (SFM × 3.82) / Diameter. In metric units, the formula is: RPM = (Vc × 1000) / (π × Diameter_mm), where Vc is the cutting velocity in meters per minute. The constant 3.82 comes from 12 divided by π (3.14159). For example, a 1/2-inch end mill cutting aluminum carbide at 400 SFM gives: RPM = (400 × 3.82) / 0.5 = 3,056 RPM. In metric, a 12mm end mill at 120 m/min gives: RPM = (120 × 1000) / (3.14159 × 12) = 3,183 RPM.
What SFM should I use for aluminum?
For aluminum 6061 with carbide tooling, the recommended cutting speed is typically 300–500 SFM (90–150 m/min) for dry machining, and 500–700 SFM (150–215 m/min) when using coolant or air blast. With HSS tooling, reduce to 200–300 SFM (60–90 m/min). These are starting points — gummy aluminum alloys like 2024 or 7075 may require lower speeds to prevent built-up edge. If chips are discolored or welding to the tool, reduce SFM. If the tool sounds smooth and chips are curling cleanly, you can try increasing SFM incrementally.
What is chip load and why does it matter?
Chip load (also called feed per tooth) is the thickness of material removed by each cutting edge per revolution, measured in inches per tooth (IPT) or mm per tooth. It matters because too low a chip load causes rubbing rather than cutting — the tool rubs against the material instead of shearing it, generating heat and accelerating tool wear. Too high a chip load can break the tool. Correct chip load, combined with correct RPM, ensures efficient material removal with minimal heat. Typical carbide end mill chip loads range from 0.001" for stainless steel to 0.020" for softwood, depending on tool diameter and material.
Why do boring and reaming use lower feed rates?
Boring (0.8× feed rate modifier) and reaming (0.7× feed rate modifier) use reduced feed rates compared to standard milling because these operations prioritize dimensional accuracy and surface finish over material removal rate. Boring uses a single-point cutting tool to enlarge and true up a hole — feeding too fast causes deflection and chatter. Reaming is a finishing operation that removes a very small amount of material to achieve precise hole diameter and surface finish; aggressive feed rates would overwhelm the multi-tooth reamer and produce a rough, out-of-tolerance hole. The 0.7× and 0.8× multipliers are conservative starting points.
What is the difference between HSS and carbide tooling for CNC?
High-Speed Steel (HSS) tools are tougher and less brittle than carbide, making them better suited for interrupted cuts, roughing operations, and situations where tool breakage is a concern. However, HSS has much lower heat resistance — it softens at around 600°C. Carbide tools maintain their hardness up to 1,000°C, allowing cutting speeds 2–4 times higher than HSS. Carbide is the standard choice for CNC machining of metals and composites where high speeds, precision, and long tool life are required. HSS is sometimes preferred for wood and plastics where the cutting speed is not the limiting factor and tool cost is a consideration.
What RPM should I use for a CNC router vs a CNC mill?
CNC routers typically operate at much higher spindle speeds than CNC mills: 10,000–30,000 RPM is common for routers, while CNC mills typically run 500–8,000 RPM. This difference exists because routers primarily cut wood, MDF, plastics, and aluminum sheet — materials that tolerate and even require high SFM. Router spindles are designed for continuous high-speed operation with smaller-diameter tooling (1/8" to 1/2" typical). CNC mills cut a wider range of materials including hard metals, using larger tools (up to several inches in diameter) that require lower RPM to achieve the correct SFM. Always use this calculator to verify the correct RPM for your specific tool diameter and material combination.