Home Calculators Feed & Speed Calculator

CNC FEED AND SPEED CALCULATOR

Feed & Speed Calculator

Feed and speed calculator for CNC milling. Calculate spindle RPM and feed rate from cutting speed, tool diameter, flute count and chip load, with formulas, material references and related machining tools.

CNC Machining Calculator

Feed & Speed Calculator

Use this feed and speed calculator to calculate spindle RPM and feed rate from cutting speed, tool diameter, flute count and chip load. The page also covers the formulas, unit conversions, material references and related machining calculators used to check a CNC setup.

RPMFeed RateChip LoadSFMMetric & Imperial

For a practical starting calculation, enter the values from your tooling data, drawing, setup sheet or CAM program. The calculator performs the arithmetic. Your tool manufacturer, machine limits, workholding and actual cutting behavior remain the controlling sources for production settings.

CNC milling cutter machining a metal workpiece
CNC milling operation visual. Use actual toolmaker cutting data for production values.
Main tool

CNC Feed and Speed Calculator

Enter cutting speed, tool diameter, flute count and chip load to calculate spindle speed and feed rate.

Calculation note: Results are mathematical calculations based on your inputs. Check the tool maker’s data, machine limits, workholding and material before using a value in production.

How it works

What does a feed and speed calculator calculate?

In CNC milling, the two main outputs are spindle speed and feed rate. Spindle speed describes how fast the rotating cutter turns. Feed rate describes how quickly the cutter advances through the material. Cutting speed, tool diameter, chip load and flute count connect those values mathematically.

This page is built around the basic relationship used in milling. It is useful when checking a CAM value, translating tooling data into machine settings or working backward from a required feed rate. The same terms appear in drilling and turning, but the controlling diameter and feed convention can change, so those operations should be checked with their dedicated calculators.

01Material & toolConfirm the actual grade and cutter.
→
02Cutting dataUse toolmaker SFM or m/min and chip load.
→
03CalculateConvert the inputs into RPM and feed.
→
04VerifyCheck rigidity, engagement and machine limits.

Formula reference

Feed and speed formulas

The calculator uses the standard machining relationships below. Keeping the units consistent is essential. A correct formula with mismatched units still produces a wrong result.

Metric spindle speed

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

Vc is cutting speed in m/min and D is tool diameter in mm.

Imperial spindle speed

RPM = (12 × SFM) ÷ (π × D)

With diameter in inches, the common shortcut is RPM ≈ 3.82 × SFM ÷ D.

Surface speed / SFM

SFM = (π × D × RPM) ÷ 12

For metric work, cutting speed is Vc = (π × D × RPM) ÷ 1000 when D is in mm and Vc is in m/min.

Feed rate

Feed = RPM × z × fz

z is flute count and fz is chip load per tooth.

Chip load

fz = Feed ÷ (RPM × z)

This calculates chip load from an existing feed rate, spindle speed and flute count.

Feed per revolution

frev = z × fz

For milling, multiplying chip load by flute count gives feed per spindle revolution.

Milling MRR

MRR = WOC × DOC × Feed

Use compatible units for width of cut, depth of cut and feed rate.

Worked example

Example: calculate RPM and feed for a milling cutter

Suppose a 10 mm end mill is used at a cutting speed of 250 m/min. The cutter has four flutes and the selected chip load is 0.05 mm/tooth.

First calculate spindle speed:

RPM = (1000 × 250) ÷ (π × 10) ≈ 7,958 RPM

Then calculate feed rate:

Feed = 7,958 × 4 × 0.05 ≈ 1,592 mm/min

The numbers demonstrate the relationship. They do not establish a universal cutting condition for every 10 mm cutter or every material. The correct starting SFM or m/min and chip load should come from the actual tool, material and operation.

250m/min
×
10mm dia.
→
7,958RPM
→
1,592mm/min
Material reference

Materials used in CNC machining

Material changes the cutting data you should use. The True Machinists material library provides a starting reference for common machining families. Use the specific alloy, hardness, heat treatment and toolmaker recommendations for the actual job.

Related calculators

Feed and speed sub-calculators

Use the main calculator for the combined relationship, then use these focused calculators when you only need one part of the calculation.

Learn the numbers

Guides for feeds, speeds and chip load

Using the result

How to use a feed and speed calculator correctly

Start with the job, not with a remembered number. Identify the operation, workpiece material and exact tool. Record the cutter diameter, flute count, tool material or insert grade, and the cutting data supplied for that tool. Then make sure the units in the calculator match the units in the source data.

For milling, cutting speed normally determines spindle RPM when tool diameter is known. Chip load and flute count then determine the feed rate. If a CAM program already contains a feed, you can work backward with the chip load calculator to check what chip load the programmed value represents.

After calculating, compare the result with machine spindle limits, feed limits, tool stickout, workholding, radial engagement, axial depth and coolant conditions. A smaller diameter tool can produce a much higher RPM for the same cutting speed. A higher flute count can raise feed at the same chip load, but the available chip space and tool geometry still matter.

Use the calculated value as a transparent starting point that can be checked and adjusted. When the tool maker publishes a recommended SFM, m/min range or chip load for the exact tool and material combination, that documentation should control the starting point. For production work, the first test cut, chip formation, sound, finish, load and dimensional result provide additional evidence about the actual setup.

Beyond the formula

Why the calculated number is only a starting point

The arithmetic behind feed and speed calculations is straightforward. The difficult part is matching that arithmetic to a real cutting system. Tool diameter and flute count are only two pieces. Cutter style, helix, coating, edge preparation, radial engagement, axial depth, stickout, holder condition, spindle capability and workholding can all change what the machine can run reliably.

Material names are also broad. Aluminum is not one cutting condition, and stainless steel is not one cutting condition. Alloy, hardness, heat treatment and condition can change cutting behavior. The same applies to tool steel, titanium, cast iron and engineering plastics. That is why this page gives you a connected material reference library instead of pretending one generic number is correct for every job.

A useful process is to record the exact inputs, calculate the expected RPM and feed, compare those values with the cutter maker’s range, then make a controlled first run. Listen to the cut, inspect the chips, check the finish and watch spindle load. Record what happened. That creates better shop knowledge than copying a single number from an unrelated setup.

Common errors

Common feed and speed calculation mistakes

Mixing inches and millimeters

Check every input before calculating. Do not combine SFM with a metric diameter or m/min with an inch diameter.

Using the wrong diameter

For milling, use the cutter diameter required by the formula and setup. Turning and drilling use different physical arrangements.

Confusing chip load with feed rate

Chip load is per tooth. Feed rate is the machine’s linear motion per minute. Flute count and RPM connect them.

Ignoring engagement

A full-width slot, light radial engagement and heavy axial cut can require different practical decisions even when the basic math is identical.

Treating the result as a guarantee

A calculator cannot know every machine, holder, workholding or tool condition. Verify the real process before production.

Changing several variables at once

When troubleshooting chatter, finish or tool life, change one major cutting parameter at a time and record the result.

FAQ

Feed and speed calculator FAQs

What is a feed and speed calculator?

A feed and speed calculator uses cutting speed, tool diameter, spindle speed, chip load and flute count relationships to calculate machine cutting parameters such as RPM and feed rate.

What is the formula for CNC feed rate?

For a basic milling calculation, feed rate equals RPM multiplied by the number of flutes and chip load per tooth: Feed = RPM × z × fz.

How do you calculate spindle RPM from SFM?

For an inch-based milling calculation, RPM = (12 × SFM) ÷ (π × tool diameter in inches). A common shortcut is RPM ≈ 3.82 × SFM ÷ diameter.

How do you calculate spindle speed in metric?

When cutting speed is in m/min and diameter is in mm, RPM = (1000 × Vc) ÷ (π × D).

What is chip load?

Chip load is the material thickness removed by one cutting edge per tooth engagement. In a basic milling calculation, chip load = feed rate ÷ (RPM × flute count).

Should the calculator choose my SFM and chip load?

Use tool manufacturer data for the actual cutter, coating, material and operation whenever available. A calculator can apply the chosen cutting data, but it should not replace the tooling documentation.

Does the same feed and speed formula work for turning?

The core relationships are related, but turning uses the workpiece diameter and commonly specifies feed per revolution. Use the dedicated turning calculators for that operation.

Can I use this calculator for drilling?

The basic speed relationship is related, but drill feed is commonly expressed as feed per revolution. Use the drilling calculator for drill-specific inputs and checks.

Keep the workflow together

Calculate, check and then verify the cut

The True Machinists keeps feed and speed calculations, focused sub-tools, material references and machining guides in one connected workflow. Use the main calculator for the math, then open the related tools when you need to inspect a single variable.

Open Main Calculator