Speed & Feed Calculator – Milling, Turning & Drilling
Calculate spindle speed (RPM) and feed rate for milling, turning, and drilling operations. Pick your operation, material, and tooling — the calculator pulls a sensible starting cutting speed from a built-in table, then lets you override it if needed.
Feed = RPM × Flutes × Chip Load
Calculation Summary
How to use
- Pick operation: Milling, Turning, or Drilling.
- Pick units: Inch or Metric.
- Pick material & tool material: Auto-fills a starting cutting speed.
- Override cutting speed if you have a preferred value.
- Enter tool diameter, flutes (milling), chip load or feed per rev.
- Press Calculate — RPM and feed appear instantly with warnings for unrealistic values.
All calculations run locally. Always verify speeds and feeds against your machine and tooling recommendations.
Shop Reference
📊 Formulas
- RPM (inch): (SFM × 3.82) ÷ Dia
- RPM (metric): (SMM × 318) ÷ Dia
- Milling feed: RPM × Flutes × Chip Load
- Turning/Drilling feed: RPM × Feed per Rev
🌡️ Surface Speed Ranges
- Aluminum: 300–600 SFM (carbide)
- Mild Steel: 100–200 SFM (HSS), 300–500 (carbide)
- Alloy Steel: 80–150 SFM (HSS), 250–400 (carbide)
- Stainless: 40–80 SFM (HSS), 150–300 (carbide)
- Cast Iron: 80–120 SFM (HSS), 250–400 (carbide)
- Titanium: 30–50 SFM (HSS), 100–200 (carbide)
- Brass: 200–400 SFM (HSS), 500–800 (carbide)
- Plastic: 300–800 SFM (carbide)
⚙️ Chip Load Guidelines
- Aluminum: 0.002–0.006 IPT
- Mild Steel: 0.001–0.003 IPT
- Stainless: 0.0005–0.002 IPT
- Small end mills (≤1/8"): 0.0005–0.001 IPT
⚠️ Warning Signs
- RPM > 20,000: Check diameter & surface speed
- RPM < 100: May be too slow for efficient cutting
- Feed > 500 IPM: Verify chip load and flutes
- Feed < 1 IPM: May cause rubbing instead of cutting
📏 Quick Conversions
- 1 inch = 25.4 mm
- 1 SFM = 0.3048 SMM
- 1 IPT = 25.4 mm/tooth
- 1 IPR = 25.4 mm/rev
Always consult your tooling manufacturer's recommendations. These are starting points only.
Speed and Feed Calculator
Calculate spindle speed, feed rate, chip load, and cutting speed for CNC machining
A CNC program can be mathematically correct and still produce a poor cut if the spindle speed and feed rate are mismatched. Too much chip load can overload a cutter, while too little feed can make the tool rub instead of cutting efficiently. The right starting point depends on the material, cutter diameter, number of flutes, cutting speed, chip load, and the way the tool engages the workpiece.
Use this speed and feed calculator to convert those machining parameters into practical starting values for milling operations. Enter your cutter diameter, cutting speed or SFM, flute count, and chip load to estimate spindle RPM and feed rate. You can also work backward when you already know the desired feed or spindle speed.
Table of Contents
- Put Your Machining Numbers to Work
- Drilling Speed and Feed
- A Better Way to Read the Result
- Three Shop-Floor Scenarios
- Speed, Feed, and Chip Load
- The Calculation Behind the Numbers
- Changing the Cutter Diameter
- Chip Load Explained
- Quick Parameter Relationships
- Data, Methodology & Limitations
- Frequently Asked Questions
- Related Tools
Put Your Machining Numbers to Work
Milling Inputs
Parameter |
Typical Unit |
Why It Matters |
|---|---|---|
Cutter diameter |
in or mm |
Determines spindle speed for a given cutting speed |
Surface speed |
SFM or m/min |
Relates cutter speed to the workpiece material |
Number of flutes |
teeth |
Determines how much feed is delivered per revolution |
Chip load |
IPT or mm/tooth |
Sets the intended material engagement per cutting edge |
Spindle speed |
RPM |
Rotational speed of the cutter |
Feed rate |
IPM or mm/min |
Linear movement of the tool through the workpiece |
Axial depth |
in or mm |
Used when estimating material removal |
Radial width |
in or mm |
Helps estimate material removal and engagement |
Core Milling Formulas (U.S. Customary)
or the common approximation: RPM ≈ (SFM × 3.82) ÷ cutter diameter
Metric Formulas
Feed Rate (mm/min) = spindle speed × number of effective teeth × feed per tooth
These relationships correspond to standard milling formulas published by Sandvik Coromant and machining guidance from Harvey Performance.
Drilling Speed and Feed
Drilling uses the same basic relationship between cutting speed, tool diameter, and spindle speed, but drilling conditions differ from milling. The drill diameter, workpiece material, drill geometry, hole depth, coolant, and machine capability can all affect the recommended starting point.
Drilling RPM Formula
RPM = (Cutting Speed × 1000) ÷ (π × Drill Diameter)
For inch-based calculations, the equivalent relationship uses cutting speed in surface feet per minute and drill diameter in inches.
Drilling Feed
Feed Rate = RPM × Feed per Revolution
The appropriate feed depends on the drill type, drill diameter, material being machined, hole depth, machine rigidity, coolant, and manufacturer's recommended cutting data.
Parameter |
What It Means |
|---|---|
Drill Diameter |
Diameter of the drill being used |
Cutting Speed |
Recommended cutting speed for the workpiece and drill |
RPM |
Spindle revolutions per minute |
Feed per Revolution |
Distance the drill advances during one spindle revolution |
Feed Rate |
Total drilling feed based on RPM and feed per revolution |
A Better Way to Read the Result
The calculator's RPM and feed-rate numbers should not be treated as independent settings. Think of them as a linked system:
Changing one value can change the operating point. For example, increasing spindle speed while keeping feed rate unchanged reduces the chip load per tooth. Increasing feed while leaving RPM and flute count unchanged increases chip load. That is why simply increasing RPM is not necessarily a way to make a machining operation faster.
Harvey Performance notes that both excessive and insufficient chip load can create problems: excessive chip load can contribute to chip packing and tool failure, while insufficient chip load can contribute to rubbing, chatter, deflection, and poor cutting action.
Three Shop-Floor Scenarios
The same cutter can require very different settings depending on the operation.
Scenario |
What Changes |
Parameter to Watch |
Practical Consideration |
|---|---|---|---|
Roughing |
Larger material engagement |
Chip load and feed |
Machine rigidity and spindle load become important |
Finishing |
Smaller engagement |
Surface finish and feed |
Tool deflection and toolpath quality matter |
Slotting |
High radial engagement |
Chip evacuation and load |
Full-width engagement can substantially change cutting conditions |
A published tool manufacturer's recommendation should take precedence over a generic calculation whenever the two differ.
Speed, Feed, and Chip Load Are Not the Same Thing
These terms are often used together, but each describes something different.
- Cutting speed — The relative speed between the cutting edge and the workpiece surface (commonly SFM).
- Spindle speed — The rotational speed of the cutter (RPM). Cutter diameter connects SFM and RPM.
- Feed rate — How quickly the tool moves through the workpiece (IPM or mm/min).
- Chip load — The amount of material assigned to each cutting tooth (IPT or mm/tooth).
This distinction is important because chip load is not simply the same thing as feed rate. Feed rate incorporates spindle speed and the number of effective cutting teeth.
The Calculation Behind the Numbers
1. Finding Spindle Speed from SFM
or RPM ≈ SFM × 3.82 ÷ D
Example: A 0.50-inch end mill at 600 SFM:
2. Finding Feed Rate from Chip Load
Example: 4,584 RPM, 4 flutes, 0.0015 IPT:
How the Calculator Works
The calculator first determines spindle speed from the selected cutting speed and tool diameter. It then uses the selected machining method and tool information to estimate the appropriate feed rate.
For milling, feed rate is related to spindle speed, the number of effective cutting edges, and feed per tooth. Turning and drilling use different feed relationships, so the calculation depends on the machining operation selected.
Because real machining conditions vary, the calculated result should be treated as a starting point rather than a universal machine setting.
What Happens When You Change the Cutter Diameter?
Cutter diameter has a direct effect on RPM. At the same SFM:
- A smaller cutter requires a higher RPM.
- A larger cutter requires a lower RPM.
- The required RPM can exceed the machine's maximum spindle speed with small-diameter tooling.
Cutter Situation |
Expected RPM Behavior |
What to Verify |
|---|---|---|
Large-diameter cutter |
Lower RPM |
Spindle torque and power |
Medium cutter |
Moderate RPM |
Tooling recommendation |
Small-diameter cutter |
Higher RPM |
Maximum spindle speed |
Very small cutter |
Potentially extreme RPM |
Machine capability and tool limits |
Chip Load: The Number That Connects RPM and Feed
If you know the desired feed rate, chip load can also be calculated:
Example: 4-flute cutter at 6,000 RPM with 36 IPM feed:
This is especially useful when comparing two programs that use different spindle speeds.
Quick Parameter Relationships
If You Change... |
Immediate Calculation Effect |
What Else to Reconsider |
|---|---|---|
Cutter diameter ↑ |
RPM ↓ at the same SFM |
Torque, engagement, toolpath |
Cutter diameter ↓ |
RPM ↑ at the same SFM |
Spindle maximum |
SFM ↑ |
RPM ↑ |
Heat, tool life, material limits |
Flute count ↑ |
Feed ↑ at same chip load & RPM |
Chip space and evacuation |
Chip load ↑ |
Feed ↑ at same RPM & flute count |
Machine load and tool strength |
RPM ↑ while feed fixed |
Chip load ↓ |
Rubbing and heat |
Feed ↑ while RPM fixed |
Chip load ↑ |
Deflection and overload |
Data, Methodology & Limitations
UseToolsPro's calculations are based on standard machining relationships for cutting speed, spindle speed, feed per tooth, table feed, and material removal rate. Sandvik Coromant publishes these relationships for both inch and metric milling, while Harvey Performance provides practical guidance on SFM, chip load, feed rate, tooling, and machine limitations.
Important Machining Disclaimer
Calculated speeds and feeds are estimates based on the values entered into the calculator. Actual machining performance can vary because of tool geometry, tool material, workpiece material, machine rigidity, workholding, coolant, depth of cut, radial engagement, spindle capability, and other cutting conditions.
Always verify the final parameters against the tooling manufacturer's recommendations and adjust them according to actual cutting performance, tool wear, vibration, heat, and surface finish.
Before You Start Machining
Use the calculated value as a starting point rather than a guaranteed cutting parameter.
- Check the recommended cutting data for your specific tool.
- Confirm that the calculated RPM is within your machine's capability.
- Watch for excessive heat, vibration, or unusual tool wear.
- Adjust cutting parameters based on actual machining conditions.
Frequently Asked Questions
Related Tools
Final Word: Use the Number, Then Validate the Cut
A useful machining parameter is more than a number produced by a formula. The calculation gives you a defensible starting point; the machine, tooling, material, and actual cut determine whether that starting point is appropriate.
Start with reliable tooling data, calculate the corresponding RPM and feed, verify that the values fit your machine, and then evaluate the first cut. If the tool, workpiece, and machine are all behaving as expected, the calculated parameters become a useful foundation for refining productivity, tool life, and surface finish.
UseToolsPro’s speed and feed calculator is designed to make those relationships easier to calculate and understand before you commit the values to a CNC program.
Reviewed by the UseToolsPro Editorial Team