End Mill Speed Calculator: RPM & Feed Rate
- Feed rate
- in/min
- Result
- Cutter diameter
- 0.25 in
- You entered
- Material
- 1 Aluminum=300, Mild Steel=100, Stainless Steel=60, Cast Iron=80, Brass=200, Plastic=500
- You entered
This end mill speed calculator works out the spindle speed (RPM) and feed rate (IPM or mm/min) for a given end mill diameter, material, and cutting depth. You enter the cutter diameter, the number of flutes, the material you are cutting, and the type of operation, and it returns the recommended RPM and feed rate using standard HSS and carbide cutting speed formulas.
Formula
The calculator uses the standard machining formulas for spindle speed and feed rate. The spindle speed (RPM) is calculated from the cutting speed (SFM, surface feet per minute) and the cutter diameter:
RPM = (Cutting Speed × 4) / Diameter
Where:
- RPM = spindle speed in revolutions per minute
- Cutting Speed = recommended surface speed for the material in surface feet per minute (SFM)
- Diameter = end mill diameter in inches
- 4 = a constant that converts SFM and inches to RPM (derived from 12 inches per foot and π)
The feed rate is then calculated from the RPM, the number of flutes, and the chip load per tooth:
Feed Rate (IPM) = RPM × Number of Flutes × Chip Load
Where:
- Feed Rate = linear feed in inches per minute (IPM)
- Number of Flutes = cutting edges on the end mill
- Chip Load = thickness of material removed per tooth, typically 0.001–0.010 inches, depending on cutter size and material
In the calculator above, the chip load is approximated as 0.005 × (depth of cut / diameter) to give a reasonable starting point.
Worked Example
Using the default values from the calculator:
- Cutter diameter = 0.25 inches
- Material = Aluminum (cutting speed = 300 SFM)
- Number of flutes = 2
- Depth of cut = 0.05 inches
Step 1: Calculate RPM
RPM = (300 × 4) / 0.25 = 1200 / 0.25 = 4800 RPM
Step 2: Calculate chip load
Chip load = 0.005 × (0.05 / 0.25) = 0.005 × 0.2 = 0.001 inches per tooth
Step 3: Calculate feed rate
Feed = 4800 × 2 × 0.001 = 9.6 inches per minute
The calculator rounds the feed to 9.6 IPM, matching the result above.
How to Choose Cutting Speed and Feed
Cutting speed is the single most important factor in end mill speed calculation. It depends on the material being cut and the cutter material. The values used in the calculator are conservative averages:
- Aluminum: 300–600 SFM (HSS), up to 1000 SFM with carbide
- Mild steel: 80–120 SFM (HSS), 200–300 SFM with carbide
- Stainless steel: 40–80 SFM (HSS), 100–200 SFM with carbide
- Cast iron: 60–100 SFM (HSS), 150–250 SFM with carbide
- Brass: 200–400 SFM (HSS)
- Plastic: 300–800 SFM (HSS)
For carbide end mills, you can typically double the HSS speeds. The calculator uses HSS values by default, so if you are using carbide, multiply the resulting RPM by 2.
Chip load also varies with cutter size and material. A 1/4-inch end mill in aluminum might use 0.003–0.005 inches per tooth, while the same cutter in steel would use 0.001–0.002 inches per tooth. The calculator’s simple formula gives a safe starting point, but you should adjust based on machine rigidity, spindle power, and the finish you need.
Common Mistakes and How to Avoid Them
One of the most common mistakes is mixing up units. The formula above works with inches and SFM. If you are working in metric, use the metric equivalent: RPM = (Cutting Speed in m/min × 1000) / (π × Diameter in mm). For example, a 10 mm end mill cutting aluminum at 100 m/min gives RPM = (100 × 1000) / (3.1416 × 10) ≈ 3183 RPM.
Another frequent error is using the full cutter diameter for the depth of cut. The depth of cut (axial depth) is how deep the cutter goes into the material, not the radial width of cut. The calculator uses depth of cut only for the chip load approximation, so it’s not critical for RPM, but it matters for feed.
Finally, don’t forget to account for the number of flutes. A 4-flute end mill will require double the feed rate of a 2-flute at the same RPM, because each flute removes material on every revolution.
Limits of the Formula
The basic speed and feed formula is a starting point, not a final answer. Real-world machining involves many variables that the calculator cannot account for:
- Machine rigidity: A light hobby mill may need lower speeds and feeds to avoid chatter.
- Spindle power: If the spindle stalls, reduce feed or depth of cut.
- Tool holder and runout: Poor runout can cause premature tool failure even at correct speeds.
- Coolant: Flood coolant can allow higher speeds, while dry cutting may require slower speeds.
- Tool geometry: Variable flute end mills, high-helix designs, and coatings (TiN, AlTiN) all affect optimal parameters.
Always start at 50–70% of the calculated feed and speed, then increase gradually while listening for chatter and checking tool wear.
Safety and Practical Tips
When using an end mill speed calculator, always remember that these numbers are guidelines. Before cutting, verify that your machine’s spindle can actually reach the calculated RPM. Many hobby machines max out at 3000–5000 RPM, which may be too slow for small cutters in aluminum.
Wear safety glasses and use a chip guard or vacuum. End mills can grab and pull workpieces, so always clamp the material securely. If you hear a high-pitched squeal, reduce speed or feed; that is chatter, which ruins finish and breaks tools.
For deep cuts (depth of cut greater than half the cutter diameter), reduce both speed and feed by 20–30%. For slotting (full-width cuts), use a lower feed rate than for side milling.
Frequently Asked Questions
What is SFM and why does it matter?
SFM stands for Surface Feet per Minute, the speed at which the cutting edge moves through the material. It’s the true measure of cutting speed, independent of cutter diameter. Different materials have an optimal SFM range that balances tool life and material removal rate. The RPM formula converts SFM to spindle speed based on the cutter diameter.
How do I convert RPM to feed rate in mm/min?
Multiply the feed in inches per minute by 25.4. For example, 9.6 IPM × 25.4 = 243.8 mm/min. Alternatively, use the metric formula: Feed (mm/min) = RPM × Number of Flutes × Chip Load (mm/tooth).
Can I use the same speed for a 1/8-inch and a 1/2-inch end mill?
No. Smaller cutters must spin faster to achieve the same SFM. A 1/8-inch end mill in aluminum at 300 SFM needs (300 × 4) / 0.125 = 9600 RPM, while a 1/2-inch cutter needs only 2400 RPM. This is why small cutters often require high-speed spindles.
What is chip load and how do I choose it?
Chip load is the thickness of material removed by each cutting edge per revolution. It is typically 0.001–0.010 inches for end mills, depending on cutter size, material, and operation. Smaller cutters use lighter chip loads, while larger cutters can handle more. Start low and increase until you get a good finish without chatter.
Why does my calculator give a different RPM than a manufacturer’s chart?
Manufacturers often list maximum speeds for optimal tool life, while the calculator gives a conservative average. Also, the manufacturer may assume carbide tooling and flood coolant, which allows higher speeds. Always use the manufacturer’s recommended parameters for their specific tool if available, and treat the calculator as a fallback.
What happens if I run an end mill too fast?
Excessive RPM generates heat, which can soften the cutter and cause rapid wear or breakage. It also causes chatter and poor surface finish. If the tool glows or smokes, stop immediately and reduce speed. Running too slow, on the other hand, causes rubbing instead of cutting, which also generates heat and dulls the tool.
Related
Formula used
in dia | Cutter diameter | in | 0.25 | 0.01 in mat | Material | Aluminum=300, Mild Steel=100, Stainless Steel=60, Cast Iron=80, Brass=200, Plastic=500 | 1 in flute | Number of flutes | - | 2 | 1 in doc | Depth of cut | in | 0.05 | 0.001 out rpm | Spindle speed | RPM | (mat * 4) / dia | 0 out feed | Feed rate | in/min | rpm * flute * 0.005 * (doc / dia) | 1
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.