🔬
🔬 Science & engineering

Speeds and Feeds Calculator (milling rpm, table feed, chip thinning)

Results update as you type.

Your numbers

Understanding the speeds and feeds calculator — concept and principle

Milling needs two settings: how fast the spindle turns and how fast the table moves. This calculator converts a cutting speed and chip load into spindle rpm and table feed, corrects the feed for radial chip thinning when the cut is narrow, and estimates the material removal rate. Machinists and CNC programmers use it to set up a new tool or material.

Speeds and feeds exampleMilling settings from the tool dataCutting speed150 m/minCutter Ø · flutes10 mm · 3Chip load0.05 mmWidth of cut3 mmn = 1000 × 150 ÷ (π × 10)vf = 0.05 × 3 × nSpindle · feed4,775 rpm · 716Chip-thinning feed781 mm/min
A 3 mm cut on a 10 mm cutter thins the chip to 0.0458 mm, so the feed can rise to 781 mm/min.

How it is calculated

n = 1000 × vc ÷ (π × D)

vf = fz × z × n

hmax = fz × 2√((ae/D)(1 − ae/D)) when ae < D/2, otherwise hmax = fz

Corrected fz = fz² ÷ hmax; corrected feed = corrected fz × z × n

Q = ae × ap × vf ÷ 1000 (cm³/min)

The principle

The cutting edge travels π × D millimetres per revolution, so the rpm needed for a given surface speed is the speed divided by the circumference. Each tooth removes a chip whose nominal thickness is the feed per tooth, and with z teeth the table must advance fz × z per revolution. When the cutter engages only a narrow strip (less than half its diameter), each tooth enters and leaves the work at a shallow angle and never cuts the full fz thickness. The chip is thinner, which rubs and wears the tool. Raising the feed so that the maximum chip thickness equals the intended chip load restores proper cutting.

Worked example

Default inputs: vc 150 m/min, D 10 mm, 3 flutes, fz 0.05 mm, ae 3 mm, ap 10 mm.

  1. n = 1000 × 150 ÷ (π × 10) = 4,775 rpm.
  2. Feed per revolution = 0.05 × 3 = 0.15 mm/rev; vf = 0.15 × 4,775 = 716 mm/min (28.2 in/min).
  3. ae/D = 0.3, so hmax = 0.05 × 2√(0.3 × 0.7) = 0.0458 mm.
  4. Corrected fz = 0.05² ÷ 0.0458 = 0.0546 mm; corrected feed = 0.0546 × 3 × 4,775 = 781 mm/min.
  5. Q = 3 × 10 × 716 ÷ 1000 = 21.49 cm³/min.
How Spindle speed n (rpm) changes with Cutting speed vc (m/min)How Spindle speed n changes with Cutting…02,0004,0006,0008,00010,00037.575112150188225300Example: 4,775Cutting speed vc (m/min)
Each point is the calculator re-run with only “Cutting speed vc (m/min)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Cutting speed vc (m/min)Spindle speed n (rpm)
37.51,194
752,387
1123,581
1504,775
1885,968
2257,162
3009,549

How to read the result

Cutting speed and chip load come from the tool maker's tables for your material and coating; this calculator only converts them. If the rpm is above your machine's maximum, run at the maximum and keep the chip load, which lowers the feed. Chip thinning matters most in light radial cuts such as finishing or high-efficiency milling. The removal rate lets you compare strategies and estimate cycle time and spindle power.

Common mistakes

Keep in mind: These are starting values. Spindle power, tool holding, workholding and the tool maker's limits decide what is safe; start conservatively and adjust by sound, chips and tool wear.

Frequently asked questions

What is chip load?

The thickness of material each tooth removes per revolution, also called feed per tooth.

Why does a narrow cut need a higher feed?

The actual chip becomes thinner than the feed per tooth, so the feed is raised to keep the real chip thickness on target.

Does more flutes mean a faster feed?

At the same chip load, yes, because more teeth cut per revolution. Chip evacuation may limit flute count in soft materials.

Sources: Standard machining formulas: n = 1000vc/(πD), vf = fz·z·n, radial chip thinning and Q = ae·ap·vf

Checked 9 Nov 2026. n = 1000vc/(πD), vf = fz·z·n, radial chip thinning hmax = fz·sin(arccos(1 − 2ae/D)) and Q = ae·ap·vf: standard formula.

🔬 All science & engineering tools →🌍 Calculators by country →