⚙️
SteelSolverExtension
Add to Chrome — Free
Right-click any steel value on any webpage → instant calculation
All calculators in toolbar 150+ AISC sections offline 50+ unit conversions

Speeds and Feeds Calculator

Free CNC speeds and feeds calculator. Get RPM, feed rate, chip load and MRR instantly for milling, drilling, turning and tapping.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time
SteelSolver · Machining Tools

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.

1Setup

Units apply to every field below and convert your entered values automatically.

Adjusts the recommended SFM multiplier.

2Tool & Cut

in
Auto-suggested from material — you can override.
Auto-suggested from material — you can override.
Depth / width of cut & machine limits
in
in
in
Light setups auto-reduce chip load 30%; heavy setups allow +15%.

3Job Notes (optional)

Live Readout

Spindle Speed
0RPM
Feed Rate
0in/min
Within safe operating range

Σ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.

    MaterialSFMm·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.
    💡 Tip: The tool material multiplier adjusts the recommended SFM automatically. Switching from HSS to Carbide can more than double your cutting speed — and productivity.

    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.
    ⚠️ Important: The tool and material selections are shared across all operations, but each operation has its own specific input fields. Switching tabs keeps your settings but recalculates for that operation type.

    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):

    RPM = (SFM × 3.82) / D

    Metric (Vc, m·min⁻¹, mm):

    RPM = (Vc × 1000) / (π × D)

    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)

    Feed = RPM × flutes × chip_load

    Where chip_load is the chip load per tooth (in/tooth or mm/tooth).

    3. Feed rate (drilling / turning / tapping)

    Feed = RPM × feed_per_rev

    For tapping: Imperial – Feed = RPM / TPI  |  Metric – Feed = RPM × pitch (mm).

    4. Material removal rate (MRR – milling)

    MRR = DOC × WOC × Feed

    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)

    thin_factor = 1 / √(1 − (1 − 2·WOC/D)²)

    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:

    RPM = (600 × 3.82) ÷ 0.250 = 9,168 RPM

    Step 2 – chip thinning:

    Stepover is 50% of diameter → no chip thinning adjustment. Effective chip load = 0.005 in/tooth.

    Step 3 – feed rate:

    Feed = 9,168 × 4 × 0.005 = 183.4 in/min

    Step 4 – material removal rate:

    MRR = 0.100 × 0.125 × 183.4 = 2.29 in³/min

    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)

    Base values — multiply by tool material factor for coated carbide or HSS.
    Material SFM m·min⁻¹ Chip load (in/tooth)
    Aluminum 6061‑T66001830.0050
    Mild steel (1018)3501070.0035
    Alloy steel (4140)250760.0030
    Stainless 304200610.0025
    Titanium (Ti‑6Al‑4V)130400.0020
    Inconel 71860180.0012
    Cast iron (gray)300910.0040
    Acetal / Delrin5001520.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.

    Tool (end view) chip load feed direction WOC DOC Key concepts: • Chip load = per-tooth thickness • DOC = axial depth • WOC = radial stepover • Feed = RPM × flutes × chip load

    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.

    About Me – Muhiuddin Alam

    Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

    With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

    What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

    I consistently contribute to:

    Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

    💌 Follow Me: LinkedIn | Google Knowledge Panel

    Ready to Optimize Your Projects?

    Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

    About – SteelSolver.com

    300+ Calculators
    100+ Guides
    Free To Use

    Precision Engineering Tools • Calculators • Expert Guidance

    I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

    I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

    Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

    ⚡ Trusted by Engineers Worldwide