Speeds and feeds calculator.

Spindle RPM and feed rate from surface speed and chip load, in inches and millimeters.

Enter what you know

Choosing a material shows its starting surface speed range under the result. The arithmetic stays the same.

Enter feet per minute at the cutting edge. Use the tool manufacturer’s figure where you have one.

SFM

Enter the diameter that is actually cutting. For turning, use the diameter of the work at the cut.

in

Set this to 1 for turning, and read chip load as feed per revolution.

flutes

Enter inches per tooth. When radial engagement is below about half the diameter, the real chip is thinner than this figure.

IPT
Depth and width of cut

Enter axial depth and radial width. They are used only for the material removal rate.

DOC
WOC

Result

Spindle speed

3,056 RPM

Feed rate48.9 IPM
Feed rate, metric1,242 mm/min
Cutting speed, metric122 m/min
Feed per revolution0.0160 in
Material removal rate1.83 in³/min

Choose a material to see its conventional starting surface speed range.

Every formula this page uses

Every formula here is exact. It is the same geometry a machinist works out on a scrap of paper, so you can check any result by hand.

RPM = (SFM × 12) ÷ (π × diameter in inches)
SFM = (RPM × π × diameter) ÷ 12
Feed rate IPM = RPM × chip load per tooth × number of teeth
Chip load IPT = IPM ÷ (RPM × number of teeth)
Feed per revolution = chip load per tooth × number of teeth
Material removal rate = depth of cut × width of cut × IPM

Metric RPM = (Vc × 1000) ÷ (π × diameter in mm)
Metric feed = RPM × feed per tooth in mm × number of teeth

The twelve in the first expression converts feet to inches. Pi times the diameter is the distance one point on the cutting edge travels per revolution, so dividing surface speed by it gives revolutions. Everything after that is multiplication.

Conventional starting surface speeds, by material

Surface speed depends on much more than the material. The tool, its coating, the rigidity of the setup, the coolant, and the depth of cut all change it, so a table by material can only give you a starting point.

These are the conventional ranges that appear in general machining references. Where the tool manufacturer publishes a figure for the specific cutter, use that figure in place of this table.

Two related numbers come from the same material table. A hole that will be tapped needs a drill size set by the thread engagement you want, which the tap drill sizes page works out. Quoting the job needs the weight of the stock the part is cut from, and weight by material and profile covers bar, hex, tube, plate and rectangle.

Typical starting surface speeds in feet per minute, by material and tool material. Treat each range as a place to start.
MaterialGroupHSS, SFMCarbide, SFMNotes
Aluminum 6061-T6Aluminum200 to 300600 to 1200The default general purpose alloy. Machines freely and takes anodizing well.
Aluminum 7075-T6Aluminum200 to 300600 to 1000Higher strength than 6061 and less corrosion resistant. Common in aerospace.
Aluminum 2024-T3Aluminum180 to 280500 to 900
Aluminum 5052-H32Aluminum180 to 280500 to 900Sheet alloy. Forms well, which is why it turns up in bend calculations.
Aluminum A356 castAluminum150 to 250400 to 800
Steel 1018 (mild)Steel80 to 110300 to 500
Steel 1045 (medium carbon)Steel70 to 100280 to 450
Steel 12L14 (free machining)Steel130 to 200400 to 700Leaded. Machines faster than any other carbon steel and plates poorly without care.
Steel 4140 (alloy)Steel60 to 90250 to 400Common shaft and fixture steel. Hardness at delivery changes the numbers substantially.
Tool steel A2Steel40 to 60150 to 250
Tool steel D2Steel35 to 55130 to 220
Gray cast ironSteel50 to 80200 to 400
Ductile ironSteel45 to 75180 to 350
Stainless 303Stainless60 to 90250 to 400The free machining austenitic. Preferred for Swiss work where welding is not required.
Stainless 304Stainless40 to 70200 to 350Work hardens quickly. A light cut that rubs is worse than a heavier cut that shears.
Stainless 316Stainless40 to 60180 to 300
Stainless 410Stainless50 to 80200 to 350
Stainless 17-4 PHStainless40 to 60150 to 300Numbers move a long way between condition A and the aged conditions.
Brass C360Copper alloys150 to 300400 to 800
Copper C110Copper alloys100 to 200300 to 600Gummy. Sharp tools and positive rake matter more than speed.
Bearing bronze C932Copper alloys100 to 200300 to 600
Titanium Ti-6Al-4VSuperalloys30 to 50100 to 200Low thermal conductivity puts the heat in the tool. Constant feed, no dwelling.
Titanium CP grade 2Superalloys40 to 70150 to 250
Inconel 718Superalloys15 to 3060 to 120Work hardens severely. Rigidity and a positive depth of cut matter more than surface speed.
Inconel 625Superalloys15 to 3060 to 120
Monel 400Superalloys30 to 50100 to 180
Magnesium AZ31Other metals300 to 600800 to 1500Chips are flammable. Dry machining and swarf handling are safety matters.
Nickel 200Other metalsnot listed100 to 200
Acetal (Delrin)Plasticsnot listed500 to 1000
Nylon 6/6Plasticsnot listed400 to 900
UHMW polyethylenePlasticsnot listed500 to 1000
PTFEPlasticsnot listed300 to 700
PolycarbonatePlasticsnot listed300 to 700
PEEKPlasticsnot listed300 to 600
ABSPlasticsnot listed300 to 700

Questions machinists ask about speeds and feeds

How do you calculate RPM from surface feet per minute?

Multiply the surface speed in feet per minute by twelve, then divide by pi times the cutter diameter in inches. RPM = (SFM x 12) / (3.1416 x D). The twelve converts feet to inches, and pi times the diameter is the circumference the cutting edge travels in one revolution. In metric the same relationship is RPM = (Vc x 1000) / (3.1416 x D), with cutting speed in meters per minute and diameter in millimeters.

How do you calculate feed rate from chip load?

Multiply spindle speed by the chip load per tooth and by the number of teeth. IPM = RPM x IPT x number of flutes. The result is inches per minute of table or axis movement. Working backward, chip load is the feed rate divided by the spindle speed and the flute count, and that is the calculation to run when you want to know what a program is actually asking the tool to take.

What surface speed should I use?

Start with the tool manufacturer’s data for the specific cutter, because it accounts for the substrate, the geometry, and the coating in a way no general table can. Where you do not have that, the ranges on this page are the conventional starting points by material and tool type. Begin there, then adjust from what the cut sounds like, what the chips look like, and how the tool wears.

What is material removal rate and why does it matter?

Material removal rate is the volume of material a cut removes per minute, calculated as depth of cut times width of cut times feed rate. It decides cycle time, and it tells you whether the spindle has the power for the cut you have programmed. Two setups with identical speeds and feeds can have very different removal rates, and the one with the higher rate finishes first.

Does chip load change with radial engagement?

Yes, and it is the most common reason a calculated feed rate misbehaves. When radial engagement drops below about half the cutter diameter, the actual chip becomes thinner than the programmed feed per tooth, and the tool rubs instead of cutting. Light radial cuts need a higher feed to make up for it, and that is what chip thinning compensation in a CAM system does.

Is this calculator accurate for turning as well as milling?

Yes, with one adjustment. The speed relationship is identical for turning, with the workpiece diameter in place of the cutter diameter. Turning feed is quoted per revolution instead of per tooth, so set the number of teeth to one and read the chip load figure as inches per revolution.

Who made it, and what it does not do

This tool was written by Shopfloor Agency's lead engineer, who holds a bachelor’s degree in mechanical engineering and builds websites for US manufacturers. It runs entirely in your browser.

The arithmetic is exact. The surface speed table gives conventional starting ranges, because surface speed depends on the tool, the coating, the rigidity of the setup, and the coolant, and this page cannot see any of those. The calculator does not adjust for chip thinning at low radial engagement, for the power available at your spindle, or for what the fixture will tolerate. Use it to get to a starting number quickly, then listen to the cut.

If you spot an error, tell us, and we will correct the page and note the change.

Written by

Shopfloor Agency

Written by our lead engineer, who holds a bachelor's degree in mechanical engineering and has spent 10 years on websites, SEO, and Google Business Profiles for manufacturers. Every website we build is handed over with its full source code, and every price we charge is published.

Read the case studiesGet a fixed quote

We build websites for the shops that use tools like this.

We work only with US manufacturers and industrial service companies, so you never have to explain your trade. A website is a fixed $6,000, and the source code is yours at launch. Tell us what you make and who buys it, and we will reply with the scope and a delivery date.