How Do You Calculate Speeds and Feeds? RPM, Chip Load, and Feed Rate

The two equations behind every speeds-and-feeds chart — spindle RPM from surface speed and diameter, feed rate from chip load and flutes.


Updated August 22, 2026

Two numbers rule every cut

Every machining operation — milling, drilling, turning — ultimately gets dialed in with two machine settings: how fast the spindle turns and how fast the tool advances. Behind those two knobs sit two short equations from the Machinery's Handbook, and everything a speeds-and-feeds chart, app, or grizzled shop foreman tells you is some rearrangement of them. The first converts a cutting speed into spindle RPM using the diameter; the second converts a chip load into a feed rate using the RPM and the number of cutting edges.

What the equations do not contain is any opinion about steel versus aluminum. The cutting speed and the chip load are inputs — properties of the tool-and-workpiece pairing that come from tooling data — and the equations merely translate them into machine settings. This guide works both translations for a running example, a 3/8-in four-flute end mill cutting a slot, and explains along the way why the material-dependent numbers deliberately come from a catalog rather than from this page.

Surface speed to spindle speed: RPM = 12·V/(π·D)

Cutting tools do not experience RPM; they experience the speed at which their edge slides through the material — the surface speed, measured in surface feet per minute (sfm). A point on the rim of a spinning tool travels the circumference, π·D, once per revolution, so converting a surface speed to a spindle speed is one division: RPM = 12 × V / (π × D), with V in sfm, D in inches, and the 12 converting feet to inches exactly. The metric twin is RPM = 1000 × Vc / (π × D), with Vc in meters per minute, D in millimetres, and 1000 mm per meter — the same equation wearing different exact constants.

For the running example, suppose the end mill's catalog sheet recommends 100 sfm for the workpiece at hand — a round illustrative value, entered as an input, not a recommendation from this guide. On the 3/8-in cutter: RPM = 12 × 100 / (π × 0.375) ≈ 1,019 rpm. Note what the diameter did: the identical 100 sfm on a 1-in cutter would be 382 rpm, and on a 1/2-in cutter 764. Same cutting physics at the edge, wildly different numbers on the dial — which is why memorizing RPMs instead of surface speeds fails the moment the tool changes.

Why small drills spin fast

The division by diameter has a consequence every drill index demonstrates: as D shrinks, RPM explodes. The inch drill system runs from fractional bits down through the backwards-numbered wire-gauge sizes to #80 at just 0.0135 in — and at the same illustrative 100 sfm, that tiny drill wants 12 × 100 / (π × 0.0135) ≈ 28,300 rpm, roughly twenty times the 1,528 rpm of a 1/4-in bit. Push a small tool to carbide-class surface speeds and the arithmetic leaves ordinary machines entirely: 500 sfm on a 1/50-in tool computes to over 95,000 rpm.

Real spindles top out, so the practical rule is the one the arithmetic implies: when the computed RPM exceeds the machine, run at maximum RPM and accept the reduced surface speed — while keeping the chip load correct at the correspondingly reduced feed. A calculator should tell you this is happening rather than hide it; results beyond 30,000 rpm deserve a flag, not a silent cap. As for which drill size a job needs in the first place — the three-alphabet fractional, number, and letter system and the tap-drill question — that is covered in the tap drill sizes guide.

Chip load: feed is per tooth, per rev

The feed side of the calculation runs on chip load — the thickness of material each cutting edge bites off per revolution, listed on tooling data as feed per tooth. It is the quantity that keeps an edge healthy: too small a bite and the edge rubs instead of cutting, generating heat and work-hardening the surface it will have to cut on the next pass; too large and the edge overloads and chips. The feed rate follows from multiplication: feed = RPM × chip load × flutes for milling, since every flute takes its bite every revolution, and feed = RPM × feed-per-revolution for drilling and turning, where the feed is specified per rev without a tooth count.

The multiplication explains a habit that puzzles beginners: machinists treat chip load, not feed rate, as the number to hold constant. Change the RPM — because a different diameter changed the arithmetic, or the spindle hit its ceiling — and the feed rate must scale with it to keep each tooth's bite the same. For the example cutter at 1,019 rpm with an illustrative 0.002 in/tooth across four flutes: feed = 1,019 × 0.002 × 4 ≈ 8.2 in/min of table travel.

Where the cutting numbers come from — and why this site won't print them

Both material-dependent inputs — cutting speed and chip load — come from tooling data: the insert box, the end-mill manufacturer's catalog, or the Machinery's Handbook speeds-and-feeds tables as the standard general reference. The values genuinely are not universal. Recommended cutting speeds differ several-fold between tool manufacturers, grades, and coatings — uncoated high-speed steel runs far slower than coated carbide in the same workpiece material — and they shift again with coolant and setup rigidity. A number that ignores the specific tool in the spindle is not a conservative default; it is a wrong number.

That is why the speeds and feeds calculator on this site deliberately encodes no materials table, and why this guide prints no per-material speeds or chip loads either. Treat that as a feature: the arithmetic is exact and universal, the cutting data is local and yours. The calculator runs the exact handbook relations for milling, drilling, and turning in both unit systems, flags impossible RPM instead of hiding it, and leaves the two authoritative inputs where they belong — with the people who made the tool.

Removal rate: what the machine is actually buying

One more multiplication turns the settings into a productivity number. Material removal rate is the volume of chips made per minute: feed × depth of cut × width of cut for milling, π/4 × D² × feed for drilling (the drill clears its whole circular cross-section), and the handbook's 12·V·f·d form for turning. MRR is the number to weigh against spindle power — removing a cubic inch of steel per minute takes very roughly one spindle horsepower, with the handbook tabulating the specific power by material — so a cut that computes beyond the machine's power will stall regardless of how correct the RPM and chip load are.

When the power budget comes up short, the levers are the cut dimensions: reduce the depth or width of cut (or the feed) until the removal rate fits what the spindle delivers. The speed and chip load stay where the tooling data put them — the geometry of the cut, not the physics at the edge, is the negotiable part.

A 3/8-in end mill, from sfm to table feed

Run the example end to end. Tool: 3/8-in, four-flute end mill, cutting a full-width slot. Inputs from the tooling catalog, stated as inputs: 100 sfm cutting speed and 0.002 in/tooth chip load. Spindle: RPM = 12 × 100 / (π × 0.375) ≈ 1,019 rpm — well inside any machine. Feed: 1,019 × 0.002 × 4 ≈ 8.2 in/min. Cut geometry: a slot puts the width of cut at the full 0.375-in diameter; take 0.125 in of axial depth. Removal rate: 8.2 × 0.125 × 0.375 ≈ 0.38 in³/min — around four-tenths of a horsepower by the rough steel rule, comfortable on nearly anything with a spindle.

Now the stress test that shows why the chain matters: swap in a 3/32-in cutter to mill a small slot at the same catalog numbers, and the RPM demand quadruples toward 4,100 while the feed scales with it. Nothing about the material changed — only diameters and the arithmetic. Keep the two catalog inputs fixed, let the two equations translate, and every tool change becomes thirty seconds of division instead of an experiment.

The arithmetic in one pass

Recap the slot: 100 sfm (catalog input) on a 3/8-in cutter gives 1,019 rpm by RPM = 12·V/(π·D); 0.002 in/tooth (catalog input) across four flutes gives 8.2 in/min by feed = RPM × chip load × flutes; and 0.125 in deep by 0.375 in wide makes 0.38 in³/min of chips, roughly 0.4 hp worth of steel. Metric jobs run the same chain through 1000·Vc/(π·D). The permanent lesson is the division of authority: surface speed and chip load belong to the tooling data, diameter and flute count to the tool in the spindle, and the two handbook equations to everyone. Master the translation and every chart you meet becomes something you can check rather than something you must trust.

Frequently Asked Questions

Why do machinists specify cuts in surface feet instead of RPM?

Because the cutting edge cares about how fast it slides through the material, not how fast the spindle turns — and the two are linked by diameter. A surface speed is portable across tools: 100 sfm means 382 rpm on a 1-in cutter, 764 on a 1/2-in, and about 1,019 on a 3/8-in, all delivering the same speed at the edge. Quote RPM instead and the number silently breaks every time the diameter changes.

Why does the feed calculation need the number of flutes?

Because feed is built per tooth. Each flute takes its own bite — the chip load — every revolution, so the table feed is RPM × chip load × flute count: at the same RPM and chip load, a four-flute cutter advances twice as fast as a two-flute. Drilling and turning skip the tooth count and specify feed per revolution directly, which is why their feed formula is simply RPM × f.

If my spindle cannot reach the computed RPM, do I slow the feed too?

Yes — proportionally. The number to protect is the chip load, and since feed = RPM × chip load × flutes, running the spindle at its maximum instead of the computed value means scaling the feed down by the same ratio. You accept a lower surface speed than the tooling data wanted, but each tooth keeps taking a correct bite instead of rubbing at a feed calculated for an RPM you are not turning.

Do the speeds-and-feeds formulas change for metric tooling?

Only the constant changes. Imperial uses RPM = 12 × V/(π × D) with sfm and inches; metric uses RPM = 1000 × Vc/(π × D) with m/min and millimetres — 12 in/ft and 1000 mm/m are both exact, so the two forms give identical answers for the same physical cut. The feed and removal-rate relations carry over the same way, with chip load in mm/tooth and MRR in cm³/min.

Try the Calculators

Sources & Further Reading

  • Machinery's Handbook, "Speeds and Feeds" section — the spindle-speed, feed-rate, and material-removal-rate relations for milling, drilling, and turning, with the exact 12 in/ft and 1000 mm/m conversion constants, as implemented in the speeds and feeds calculator
  • ANSI/ASME B94.11M — straight-shank twist drill sizes (the number, letter, and fractional diameter series used in the small-drill RPM illustration), as reproduced in the drill bit size chart
  • Cutting speeds and chip loads per tooling manufacturers' published recommendations — deliberately user inputs in both the calculator and this guide, never an encoded table