Skip to main content
CNC Feeds & Speeds

A Professional Machining Resource And Calculation Workspace.

“For CNC machinists & machine shops”

Bring your machining calculations and technical references into one workspace. Calculate spindle speed, feed rate and chip load in metric or imperial units. Explore operation guides, check the formulas and compare results with your tooling data before setting up the job.

CFSMachining workspacePreview

Feed & Speed

Example inputs

Cutting speed250 m/min
Tool diameter10 mm
Flutes4
Chip load0.05 mm/tooth
Spindle speed7,958 RPM
Feed rate1,592 mm/min

Illustrative calculation. Select cutting data for your actual tool and material.

Use the calculator

Basic Feed & Speed Calculator

Start with the cutting speed and chip load supplied for your actual tool and material. Enter diameter and effective flute count to calculate spindle RPM and milling feed. Check the units and machine limits before using the result.

Used For

Calculate theoretical milling RPM and linear feed from known source data. Use actual RPM in the feed rate calculator when a spindle limit changes the result.

Formulas

Metric RPM = 1000 × Vc ÷ (π × D)
Imperial RPM = 12 × SFM ÷ (π × D)
Milling Feed = RPM × Effective Flutes × Feed Per Tooth

Vc is cutting speed in m/min. D is cutting diameter (mm in metric mode, inches in imperial mode). Feed is mm/min or in/min when tooth feed uses the matching length unit.

Feed Speed Basic

Enter the values you know. The result is calculated in your browser.

Calculation only. Verify toolmaker data, material grade, engagement, machine limits, workholding and actual cutting conditions before production.

Advanced Feed & Speed Calculator

Add cutting engagement and your spindle limit. Check material removal rate and estimated cutting time alongside RPM and feed.

Feed Speed

Enter the values you know. The result is calculated in your browser.

Calculation only. Verify toolmaker data, material grade, engagement, machine limits, workholding and actual cutting conditions before production.

Spindle limit check: The advanced panel uses capped RPM for feed, removal rate and ideal cutting time. Compare achieved cutting speed with the tooling source and verify the machine operating range before programming.

Check One Variable At A Time

All calculators
Calculator

Spindle Speed Calculator

Convert cutting speed and diameter into spindle RPM. Check the unit system and compare theoretical speed with the available spindle range.

Open calculator
Calculator

Feed Rate Calculator

Check milling feed from actual RPM, effective flute count and tooth feed. Recalculate when the spindle setting or cutter changes.

Open calculator
Calculator

Chip Load Calculator

Find nominal feed per tooth from programmed feed and RPM. Use the effective flute count to compare a saved setting with the tooling reference.

Open calculator
Calculator

Material Removal Rate

Estimate milling removal volume from feed, width and depth. Keep engagement assumptions visible when comparing two cutting strategies.

Open calculator
Calculator

Cutting Time Calculator

Estimate constant-feed cutting time from distance and programmed feed. Add pass information while keeping non-cutting cycle events separate.

Open calculator
Calculator

Tapping Feed Calculator

Relate spindle speed to thread pitch or TPI for synchronized feed. Check the single-start thread assumption before using the result.

Open calculator
Cutting speed → RPMDiameter connects surface speed to spindle speed.RPM × flutes × chip loadThese inputs give the programmed milling feed.
Feed rate mm/min · in/min

Understand The Number Before It Reaches The Machine.

A feed value is useful when you can trace it back to the tool, source cutting data and units. Follow a worked example and learn what needs checking when the machine cannot reach the calculated RPM.

Read the Feed Rate Guide

Machining Journal

Explore The Journal →

The Formula Is Only Part Of The Setup.

RPM comes from cutting speed and diameter. Milling feed comes from RPM, effective flute count and feed per tooth. These calculations do not select a suitable tool or prove a cutting condition.

Milling Feed RateRPM × Flutes × Feed Per Tooth
About This Resource

Before Production

  1. Confirm The Source Data

    Use cutting data for the exact tool and material.

  2. Check The Physical Setup

    Check spindle limits, engagement and workholding.

  3. Validate And Record

    Validate the first cut and record the result.

Your next calculation. Your next improvement.

Need a calculation we do not cover?

Describe the machining task, the inputs you have and the result you need. Help us understand where another tool could save time.

Request a Tool

Found something that needs checking?

Send the page, units and example values. A reproducible report makes a formula or content issue much easier to investigate.

Report an Error

The People And Feedback Behind This Resource

CNC Feeds & Speeds Editorial Desk

We maintain the calculators and supporting machining references. Each calculation needs clear formulas, consistent units and practical limits. Learn how the site handles content and corrections.

About The Site

Help Shape This Resource

Used a calculator on a real job? Tell us what helped, what needs clarification and what your shop needs next. Your feedback can help improve the tools and supporting explanations.

Share Your Feedback

Before You Calculate

A few practical distinctions about the numbers, their sources and the limits of a calculator.

Does the calculator select cutting data for my tool?

The basic and advanced feed calculators calculate from the values you enter. Use cutting speed and chip load from a source appropriate to your exact tool and material.

Can I use metric and imperial units?

Yes. Select the unit system before entering your values and check every input label. Do not mix metric chip load with imperial feed units.

What if the calculated RPM exceeds my spindle limit?

Enter the spindle limit in the advanced calculator. If it is below the calculated RPM, the panel uses capped RPM to recalculate feed, material removal rate and ideal cutting time. Check the achieved cutting speed against your tooling source before programming the result.

Can I request another calculator?

Yes. Use the dedicated tool request page. Describe the machining task, input variables, units and result you need.

How do I report an incorrect result?

Submit the page URL, unit system, entered values, actual result and expected result through Report an Error. Do not include confidential job data.

A Question About A Tool, A Calculation Or The Website?

Choose your enquiry type and provide the relevant details. For calculation questions, include the page, units and input values so the issue can be understood.

Mail Us At info@cncfeedspeeds.com

Please keep client drawings, production secrets and confidential job details out of your message.

Feedback is reviewed privately. We will ask for separate permission and verify the details before publishing a review.

Your Details

Your Enquiry

Choose the purpose of your message and include the details needed to review it.

Messages are saved privately for site administration. Do not submit confidential job information.

Every Tool, Guide And Reference. One Directory.

Browse the site by calculation, machining operation or technical subject.

Explore the Site Directory