Skip to content
SizingKit

Free feed and speed calculator

Speeds and feeds, with the machine's limit in the arithmetic

A feed and speed calculator converts a surface speed and a chip load into the two numbers a control accepts: spindle speed in rev/min and feed rate in inches or millimeters per minute. This one covers milling, drilling and turning, fills the speed and the feed from published starting bands for seven material classes against high-speed steel and carbide, and treats every one of those figures as a field you can overwrite. It is free, needs no account, and runs entirely in the browser tab.

  • 100% free
  • No signup
  • Mill · drill · turn
  • 14 speed bands
  • Spindle cap check
Operation

1018, 1020, A36, hot-rolled or cold-drawn, roughly 120–180 HB

Band 300–600 SFM (91.4–182.9 m/min).

The end mill's own diameter — this is what turns, so it sets the surface speed.

Midpoint of the band above, 450 SFM (137.2 m/min). Your cutter's catalog figure beats it.

Count them on the tool. Nothing infers this — a 3-flute and a 5-flute of the same diameter take the same chip and a different table feed.

Interpolated for this diameter and material: 0.0020–0.0040 in per tooth.

Top of your machine's range. Leave it empty and nothing but the surface speed decides the answer.

SPINDLE SPEED

S3,438

450 SFM · 137.2 m/min at the cutting edge

FEED RATE

F41.3

41.25 in/min · 1,048 mm/min

Cutter diameter
0.5000 in / 12.70 mm
Chip load, per tooth
0.0030 in / 0.076 mm
Advance per revolution
0.0120 in

Surface speed set this. Mild / low-carbon steel against carbide is tabulated at 300600 SFM (91.4182.9 m/min), for stock in this condition: 1018, 1020, A36, hot-rolled or cold-drawn, roughly 120–180 HB. Nothing else is limiting the spindle, so it is that figure through RPM = SFM × 12 ÷ (π × D), with 12 ÷ π = 3.8197 Twelve inches to the foot divided by π. RPM = SFM × 12 ÷ (π × D in inches) is the definition of surface speed rearranged; the familiar 3.82 is this constant rounded, and the familiar 4 is it rounded badly, running about 5% fast.

Every figure here is a starting point rather than a fixed value, and is meant to be overwritten. It is a starting range for a material class, not data for a tool: the cutter's manufacturer publishes speeds for its own geometry, coating and grade, those supersede these, and no page built on this table should suggest otherwise. Unit power varies with chip thickness as well as material — at very light chip loads the specific energy rises sharply, so a power estimate from these constants understates a finishing cut and overstates nothing. Machine efficiency comes off separately; see MACHINE_EFFICIENCY.

Mild / low-carbon steel, specifically: The reference material most speed tables are built around. Gummy when very soft; a free-machining grade such as 12L14 runs a third faster and breaks chips instead of stringing them. The full band table is printed here, alongside what happens to surface speed when a ball nose is only touching the work at a shallow depth.

How to set a spindle speed and a feed rate from scratch

Operation, material, tool, diameter — then the one input that turns a recommendation into a setting.

  1. Say which of the three operations you are setting up

    Milling, drilling and turning share one spindle-speed relation and nothing else. Milling is fed per tooth and the diameter that matters is the cutter's; drilling is fed per revolution and the diameter is still the tool's; turning is fed per revolution and the diameter belongs to the workpiece, which means it changes as the bar gets smaller. Picking the operation sets which of those three the panel asks for and which starting table it reads.

  2. Pick the material class and the tool material, then check the two figures they filled in

    The material sets a surface speed band and the tool material picks the column: 1018 steel is 80 to 110 SFM against high-speed steel and 300 to 600 against carbide, a spread of nearly six to one on the same bar. The panel fills the speed field with the middle of that band and the feed field from the chip load or drill feed table, and both are ordinary text boxes — type your cutter maker's number over either one and a link appears to put the tabulated figure back.

  3. Enter the spindle limit if the machine has one worth naming

    Leave it empty and the surface speed alone decides the answer. Fill it in and the panel reports which of the two constraints won: a 3/8 in carbide cutter at the middle of the aluminum band asks for 10,700 rev/min, and a 5,000 rev/min spindle turns that into 491 SFM, under the bottom of the band rather than in the middle of it. The chip load does not change when the speed is capped, so the feed comes down with it and the same cut simply takes longer.

Technical specifications

OperationsMilling, drilling and turning — three feed units, three starting tables and three different diameters going into the same speed relation
Material classes7: mild steel, annealed alloy steel, austenitic stainless, gray cast iron, aluminum, free-machining brass and Ti-6Al-4V, each with the hardness or temper it assumes
Speed bands14 — seven materials against HSS and carbide, from 30 SFM (titanium, HSS) to 1,500 SFM (aluminum, carbide), a fifty-fold span
Editable defaultsSurface speed, feed, insert nose radius and spindle limit; each field that came from a table carries a control that puts the tabulated figure back
Spindle limitOptional, read between 50 and 120,000 rev/min. When it binds, the panel reports the surface speed actually reached and what percentage of the asked-for figure that is
Diameter entry0.01 in to 24 in, written as 1/2, 0.5, 1/2 in or 12.7 mm — fractions and metric read the same as decimals
Turning feed defaultComputed, not looked up: the feed a 0.8 mm nose radius holds at ISO 1302 grade N8 through Ra = f² / 32r. No turning feed-per-revolution table exists on this site and none is invented here
Works with no connectionAll seven tables compile into the page, so the panel answers on a shop floor with no signal and sends nothing anywhere

Frequently asked questions

Should I start at the top or the bottom of the surface speed band?

The bottom, on any setup you have not run before. The band is wide because it is covering things the table cannot see — how far the tool sticks out of the holder, whether the cut is interrupted, how rigid the workholding is, and how long you need the edge to last. Speed is the variable that consumes tool life fastest, so the cheap experiment is to start low, confirm the chip looks right and the sound is steady, and then raise the speed in steps of ten percent. Production work runs at the top of a band because somebody already paid for the experiment; a one-off part in a vise does not have that history behind it.

What do I set if the material is not one of the seven classes?

Find the class it behaves like and then take the bottom of that band, not the middle. The seven here are chosen because they bracket the ordinary shop: a 12L14 free-machining bar runs faster than the mild steel row, a prehardened P20 mold plate runs at half the alloy steel row, and Inconel is slower than the titanium row by a wide margin. When you have genuinely no idea, the honest move is to look up the alloy's hardness and work from that instead — hardness tracks cutting speed far better than an alloy name does, which is why the pages here print the condition and the Brinell range beside every band.

Does a coating let me run faster, and by how much?

Sometimes, and only the coating supplier can tell you by how much. TiAlN and AlTiN raise the temperature the edge tolerates, which is why they buy speed in steel and cast iron; in aluminum they buy nothing and can actively hurt, because the failure there is built-up edge rather than heat and a coated flute is rougher than a polished one. The carbide column in the table is written for uncoated and coated grades together for exactly this reason: the spread between two coated grades from two makers is bigger than the step from uncoated to coated, so a single multiplier would be fiction.

Is the diameter in the formula the tool's or the part's?

Whichever one is turning. On a mill or a drill the tool spins, so the surface speed is at the cutter's outside diameter; on a lathe the workpiece spins and the tool is stationary, so it is the bar's diameter that goes in and it falls as the cut goes deeper. That is why constant surface speed exists on a lathe control: facing a 6 in disc to center at a fixed rev/min means the cutting speed falls to zero at the middle, which is exactly where the finish goes bad and the insert rubs. G96 asks the spindle to hold the surface speed and let the rev/min climb, up to whatever G50 caps it at.

Do these numbers work on a hobby CNC router or a mill-drill?

The speeds do; the feeds usually do not, and the reason is rigidity rather than arithmetic. A benchtop machine deflects under a cut that a 40-taper machining center does not notice, so the chip load the table gives is a ceiling you approach rather than a starting point — halve it, take a shallower axial depth, and let the extra passes make up the metal. The other constraint on a router is the opposite of a mill's: the spindle turns fast and has very little torque, so a 1/2 in cutter in steel is out of reach even though the recommended rev/min is well inside its range.

Does flood coolant let me raise the speed?

In steel and stainless, modestly; in titanium it is not optional; in cast iron and often in aluminum it makes things worse. Coolant does two jobs, cooling and chip evacuation, and only the second one is always wanted. On an interrupted cut in cast iron a jet of coolant thermally shocks the carbide every time the edge leaves the work, and the edge chips instead of wearing. Gray iron is normally cut dry because its own graphite lubricates the cut. In aluminum an air blast that clears the chips will often beat flood, because recutting chips is what welds material to the flute. Titanium is the exception in the other direction: it puts nearly all the heat into the tool, so flood coolant is part of the setup rather than an improvement to it.

Why does the feed change when I change the spindle speed but the chip load does not?

Because the chip load is what the edge is being asked to cut and the feed rate is just how fast the table has to move to deliver it. Feed in inches per minute is rev/min times flutes times chip load, so halving the speed halves the feed and leaves the chip exactly the same thickness. This is the single most useful thing to understand about the pair: rev/min and feed rate are not two independent dials, they are one decision — the chip — expressed in the units a control accepts. Change the speed on the machine without changing the feed and you have silently changed the chip load, which is how a cutter that was fine at 3,000 rev/min snaps at 1,500.

About speeds and feeds, and why the handbook number is a starting point

Two relations carry the whole subject. Spindle speed comes from surface speed and diameter — RPM = SFM × 12 ÷ (π × D), where the 12 is inches to the foot and the π turns a diameter into the circumference the edge travels every revolution. Feed comes from speed, edge count and chip thickness — IPM = RPM × flutes × chip load for a milling cutter, and RPM × feed per revolution for a drill or a turning tool. Neither varies: they are as true of a 1/8 in end mill in wax as of a face mill in Inconel. What varies, and varies enormously, is the surface speed and the chip load you put into them, which is why this page presents both as editable fields with a tabulated default rather than as numbers it worked out for you. The tooling manufacturer's data for the specific cutter you are holding is the authority, and where the catalog and a handbook class table disagree, the catalog is right.

The most common way to get this wrong is not to pick a bad number from the table — it is to leave the machine out of the calculation entirely. Small tools want speeds that ordinary spindles cannot reach: a 1/8 in carbide end mill at 900 SFM in aluminum wants 27,500 rev/min, and a 6,000 rev/min mill delivers 196 SFM instead, a third of the bottom of the band. That is not a small deviation to be absorbed; it changes which failure mode you are in. Below a band the tool stops shearing metal and starts rubbing, the heat goes into the edge instead of into the chip, and a cutter dies faster slowly than it would have died quickly. The panel above takes the spindle ceiling as an input for that reason and tells you, in the note under the answer, which of the two limits actually set the speed. Material hardness moves the same decision: a bar at 300 HB does not run at the annealed band, and the Rockwell to Brinell conversion is usually the fastest way to find out where a mystery bar actually sits.

The three operations are on one page because they share the speed relation, and they are three separate panes because they share nothing else. A drill is fed per revolution, so treating a two-flute drill as a two-flute end mill feeds it twice as hard as intended and the drill in front of you snaps; the drilling pane reports feed per lip beside the feed per revolution so the difference is visible rather than assumed, and the drill size chart has the diameter you are about to type. Turning takes the workpiece diameter rather than the tool's, and its feed is limited by the finish the nose radius can leave as much as by the insert — the pane derives its default feed from that relation rather than from a table, because this site does not carry a turning feed table and will not invent one. What the theoretical cusp height means against a drawing callout is set out on the surface finish chart. None of this is a stamped process sheet: reference tables and arithmetic are what the page can give you, and the person who signs off the setup is the one standing at the machine.

Where your setup sheet goes

Every number on this page is worked out by JavaScript running in the tab you are reading it in. Nothing you type — loads, lengths, nameplate ratings, the rates your utility charges you — is uploaded, logged or kept, which is also why the calculators carry on working in a mechanical room with no signal.

The material, the cutter and the machine you named stay in this tab. Nothing about the job is transmitted, which is the practical reason the panel still works on a machine with no network drop nearby, and the copy button exists because nothing is remembered between visits either.