Speeds and Feeds Calculator
Speeds & Feeds Calculator
Enter your tool, material, and machine limits to get spindle RPM, feed rate, chip load, and material removal rate — live, with every formula shown. Free, no signup.
Live Readout
ΣShow the Math
Every step, with your numbers plugged in — so you can check it or learn it.
Material Reference Table
Starting SFM and chip-load-per-tooth values for carbide tooling. Selecting a material above auto-fills these; values shown here are the un-multiplied base for HSS/carbide-uncoated at medium rigidity.
| Material | SFM | m·min⁻¹ | Chip load (in/tooth) | Chip load (mm/tooth) |
|---|
Quick Answers
How do you calculate spindle speed (RPM)?
Imperial: RPM = (SFM × 3.82) ÷ tool diameter (in). Metric: RPM = (Vc × 1000) ÷ (π × diameter mm). Both convert a material's recommended surface speed into a rotation rate for your specific tool diameter.
What is the formula for feed rate?
Feed rate = RPM × number of flutes × chip load per tooth. This is the speed the axis travels, in inches or millimeters per minute — not to be confused with chip load itself, which is per-tooth, per-revolution.
What is chip load and why does it matter?
Chip load is the thickness of material each cutting edge removes on a single pass. Too low and the tool rubs instead of cutting, generating heat and dulling the edge; too high and the flute can overload and snap. It's the single biggest lever for tool life.
Why is my tool chattering?
Chatter usually means the RPM/feed combination is exciting vibration in the tool, workpiece, or setup — common causes are excessive stickout, too light a chip load for the tool diameter, or a stepover that's too aggressive for the machine's rigidity. Try increasing chip load slightly, reducing stepover, or shortening tool stickout.
Built by SteelSolver.com for shop-floor reference. Always verify against your tool manufacturer's data and your machine's rated limits before running a program. Not a substitute for professional engineering judgment.
⚙️ Speeds & Feeds Calculator
Step‑by‑step guide · formulas · worked example · FAQ · engineering tips
1. Setup — units & tool material
Start by selecting your unit system — Imperial (inches / SFM) or Metric (mm / m·min⁻¹). All fields convert automatically when you switch.
Choose your tool material from the dropdown:
- HSS — high-speed steel, the baseline. Lower cutting speeds, lower cost.
- Cobalt (HSCo) — improved heat resistance over HSS.
- Carbide (uncoated) — the most common CNC choice; high speeds and feeds.
- Carbide + TiAlN / TiN / DLC — coated carbides allow higher surface speeds and longer tool life.
- Ceramic — very high speeds, used for hard turning and high‑temperature alloys.
2. Choose the operation type
The calculator supports four common machining operations, each with its own input fields and formulas:
- Milling – rotating multi‑flute cutter. Key inputs: tool diameter, number of flutes, SFM, chip load per tooth, depth and width of cut.
- Drilling – rotating drill bit. Key inputs: drill diameter, SFM, feed per revolution, hole depth, peck depth.
- Turning – workpiece rotates, stationary tool. Key inputs: workpiece diameter, SFM, feed per revolution, depth of cut, optional Constant Surface Speed (CSS) mode.
- Tapping – cutting threads with a tap. Key inputs: tap diameter, SFM, threads per inch (or pitch in metric mode), thread depth.
3. Select workpiece material
Select the material you're cutting from the dropdown. This auto‑fills the recommended SFM and chip load for carbide tooling at medium rigidity.
The material database includes common engineering materials:
- Aluminum – 6061-T6, 7075-T6, cast
- Steels – mild (1018), alloy (4140), tool steel (A2/D2)
- Stainless steel – 300 and 400 series
- Cast iron – gray iron
- Titanium – Ti-6Al-4V (requires conservative speeds)
- Superalloys – Inconel (very slow, very tough)
- Non‑ferrous – brass, bronze, copper
- Plastics – Delrin, Nylon, Acrylic
- Composites – G10/FR4, carbon fibre
- Wood – hardwood, softwood, MDF
You can always override the auto‑filled values — the suggested numbers are a starting point, not a fixed rule.
4. Read your results
The Live Readout panel gives you the key results instantly:
- Spindle Speed (RPM) – the rotational speed of the tool or workpiece.
- Feed Rate – the axis travel speed (in/min or mm/min).
- Status zone – colour‑coded Safe / Caution / Danger based on machine limits.
- Additional metrics – chip load, MRR, estimated cut time, plunge rate, peck count, etc.
The Show the Math section breaks down every calculation step with your actual numbers substituted — perfect for learning, cross‑checking, or documenting your setup.
Use the Copy results button to export a plain‑text summary, or Print / PDF for a hard‑copy report.
📐 Formulas used for calculation
1. Spindle speed (RPM)
Imperial (SFM, inches):
Metric (Vc, m·min⁻¹, mm):
where D is the tool diameter (or workpiece diameter for turning), SFM is surface feet per minute, and Vc is cutting speed in m·min⁻¹.
2. Feed rate (milling)
Where chip_load is the chip load per tooth (in/tooth or mm/tooth).
3. Feed rate (drilling / turning / tapping)
For tapping: Imperial – Feed = RPM / TPI | Metric – Feed = RPM × pitch (mm).
4. Material removal rate (MRR – milling)
Where DOC is axial depth of cut and WOC is radial width of cut. Units: in³/min or cm³/min.
5. Radial chip thinning (milling)
When the radial stepover is less than 50% of the tool diameter, the true chip thickness is thinner than the nominal chip load. The calculator automatically adjusts the effective chip load to maintain a constant true chip thickness.
✏️ Worked example – milling 6061 aluminum with carbide
Given:
- Material: Aluminum 6061-T6 (SFM = 600, chip load = 0.005 in/tooth)
- Tool: ¼" 4‑flute carbide endmill
- Depth of cut: 0.100", stepover: 0.125" (50% of diameter)
- Machine max RPM: 24,000
Step 1 – spindle speed:
Step 2 – chip thinning:
Step 3 – feed rate:
Step 4 – material removal rate:
Interpretation: At 183 IPM and 9,168 RPM, this is a very productive aluminium cut. The machine can handle it (24,000 RPM max), and the chip load is within the recommended range. For a lighter machine, you might reduce the depth of cut or stepover.
🔧 What is this calculation used for?
Speeds and feeds are the foundation of CNC machining and manual machining:
- CNC programming – every toolpath needs correct RPM and feed rate to avoid tool breakage, poor surface finish, or scrapped parts.
- Tool life optimisation – running at the correct chip load extends tool life and reduces cost per part.
- Machine utilisation – knowing the MRR helps estimate cycle times and shop capacity.
- Material-specific cutting – each material behaves differently; using the wrong SFM can work‑harden or burn the workpiece.
- Training and education – understanding the formulas builds intuition for how cutting speed, diameter, and chip load interact.
🏗️ Where machinists and engineers apply it
- Job shops and production machining – every setup starts with speeds and feeds.
- Tooling selection – comparing different tool materials (HSS vs. Carbide) and coatings.
- Process planning – estimating cycle times for quoting and scheduling.
- Quality control – correct feeds and feeds prevent chatter, burrs, and dimensional errors.
- CAM software verification – cross‑checking the speeds and feeds generated by your CAM system.
⚠️ Common mistakes & how to avoid them
- Using the wrong chip load for the operation. Milling uses chip load per tooth. Drilling and turning use feed per revolution. They are not interchangeable — the tool's input fields and labels make this clear.
- Forgetting to account for radial chip thinning. When stepover is less than 50% of diameter, the actual chip thickness is thinner than the nominal chip load. If you don't compensate, you'll run too slow (or too fast). The calculator does this automatically when RCT is checked.
- Ignoring machine limits. If the calculated RPM exceeds your spindle's maximum, the tool will stop or stall. The calculator clamps and warns you.
- Using the same speeds for coated and uncoated carbide. Coatings like TiAlN and DLC allow higher SFM — the tool material multiplier handles this for you.
- Running too slow for the material. Running below the recommended chip load can cause rubbing and friction heating, which dulls the tool faster than a proper cut.
🏭 Real‑world usage example
A CNC programmer is setting up a job to machine a 4140 alloy steel block on a Haas VF‑2. The tool is a ½" 5‑flute carbide endmill with TiAlN coating.
Using the calculator:
- Material: Alloy steel (4140) – base SFM 250, chip load 0.003 in/tooth
- Tool: Carbide + TiAlN – tool multiplier 1.25 → SFM = 313, chip load = 0.003
- RPM = (313 × 3.82) ÷ 0.5 = 2,391 RPM
- Feed = 2,391 × 5 × 0.003 = 35.9 in/min
The programmer notes the recommended chip load, checks the machine's max RPM (8,000), and sees the result is well within limits. They use these values as a starting point, then fine‑tune based on tool wear and surface finish during the first few parts.
❓ Frequently Asked Questions
What is SFM and why does it matter?
SFM (Surface Feet per Minute) is the speed at which the cutting edge travels past the workpiece material. It's the primary variable for tool life — run too slow and you rub, generating heat; run too fast and the tool edge wears out prematurely.
What is chip load and why does it matter?
Chip load is the thickness of material each cutting edge removes per revolution. Too little and the tool rubs; too much and the tool overloads or breaks. It's the single biggest lever for tool life.
Why is my tool chattering?
Chatter is vibration between tool, holder, machine, and workpiece. Common causes: tool stickout too long, chip load too light for the tool diameter, stepover too aggressive, or RPM exciting a natural frequency. Try increasing chip load slightly, reducing stepover, or shortening tool stickout.
What is radial chip thinning (RCT)?
When the radial stepover is less than 50% of the tool diameter, the chip at the cutting edge is thinner than the programmed chip load. RCT increases the feed rate to keep the chip thickness constant, which prevents rubbing and maintains tool life.
How do I convert between Imperial and Metric?
The calculator handles this automatically. Just click the unit toggle — all fields and results update instantly. 1 inch = 25.4 mm, 1 SFM = 0.3048 m·min⁻¹.
📊 Recommended SFM for carbide tooling (uncoated, medium rigidity)
| Material | SFM | m·min⁻¹ | Chip load (in/tooth) |
|---|---|---|---|
| Aluminum 6061‑T6 | 600 | 183 | 0.0050 |
| Mild steel (1018) | 350 | 107 | 0.0035 |
| Alloy steel (4140) | 250 | 76 | 0.0030 |
| Stainless 304 | 200 | 61 | 0.0025 |
| Titanium (Ti‑6Al‑4V) | 130 | 40 | 0.0020 |
| Inconel 718 | 60 | 18 | 0.0012 |
| Cast iron (gray) | 300 | 91 | 0.0040 |
| Acetal / Delrin | 500 | 152 | 0.0060 |
⚡ Accuracy note: These are typical starting values for carbide tooling. Actual recommended speeds depend on machine rigidity, tool holder, coolant, and specific tool geometry. Always verify against the tool manufacturer's data for production work.
🎯 Key user pain points & how this calculator solves them
- 🔴 Pain: "I'm not sure which speeds to start with for a new material."
✅ Solution: the material dropdown auto‑fills SFM and chip load — you get a recommended starting point in one click. - 🔴 Pain: "I keep breaking tools because my chip load is wrong."
✅ Solution: the calculator shows the effective chip load, accounting for radial chip thinning, and the status zone warns you if values are outside safe ranges. - 🔴 Pain: "I need to explain my speeds and feeds to someone else — the math is hard to follow."
✅ Solution: the Show the Math section displays every formula with your numbers substituted, step by step. - 🔴 Pain: "I have to do this calculation over and over for different tools."
✅ Solution: everything updates live as you type — change the tool diameter and the RPM and feed update instantly.
⚠️ Important: This calculator is an educational engineering and machining tool for estimating speeds and feeds. Results are based on textbook formulas and typical material values — they are not a substitute for tool manufacturer's data, machine‑specific testing, or a professional CNC programmer's experience. Always verify your setup on a test piece before running production parts.
🔗 SteelSolver.com – more calculators for machining, materials, and mechanical design.
End‑mill engagement: chip load, depth of cut (DOC), and width of cut (WOC).
⚙️ SteelSolver.com – machining and engineering calculators. Updated regularly to reflect shop‑floor best practices and tooling manufacturer recommendations.