Machining Reference · Cutting Data
Cutting Speed Calculator — SFM and m/min by Material and Tool
Cutting speed is the surface speed of the tool edge, not the spindle speed, and it is the one number that decides whether an insert lasts a shift or an hour. This page gives the formula, the recommended surface speed ranges published by tool makers for steel, stainless, cast iron, aluminum, titanium and hardened steel with HSS, cobalt HSS and carbide tooling, and the arithmetic to turn any of them into the rpm your machine needs. Everything is worked on the page with a bench calculator — no script required — and every recommended range carries the vendor document it came from.
- Formulas: vc = pi x D x n / 1000, n = vc x 1000 / (pi x D)
- Recommended ranges for turning, drilling and milling
- HSS, cobalt HSS, solid carbide and coated insert data
- ISO P / M / K / N / S / H material groups explained
- SFM and m/min on every row, both directions
- Source document and page noted per row
Sources: recommended cutting speeds are taken from the published application data of tool makers — Ingersoll IMC Cutting Data and Parameters handbook, Kennametal TopSwiss MBS and turning inserts application data, Gühring RF 100 AL and RF 100 series, OSG VGM7 / VG446 / HSS-Co end mill and drill datasheets, Uddeholm Unimax cutting data, SSAB Hardox machining recommendations and Dormer Pramet workpiece material groups. Each row in the table below carries the document and page or column it was read from, extracted from vendor PDFs; values published only as SFM were converted at 1 m/min = 3.28084 SFM. Vendor tables assume a stable setup, flood coolant and a first-choice grade — treat them as the starting window, not a guarantee.
Formulas and Reference Speeds
Cutting speed, spindle rpm and the recommended window for each material group
Cutting speed, metric
vc = (pi x D x n) / 1000
vc in m/min, D = tool diameter in mm, n = spindle speed in rpm.
Spindle speed, metric
n = (vc x 1000) / (pi x D) = vc x 318 / D
Feed this with the m/min column below to get rpm.
Spindle speed, inch
n = (SFM x 3.82) / D
SFM = surface feet per minute, D = tool diameter in inches.
Unit link
1 m/min = 3.28084 SFM
Both directions are printed on every row of the table.
Recommended cutting speeds by material group, operation and tool
The ranges below are the vendor's published window: the lower figure is where a cautious setup starts, the upper figure assumes a rigid machine, a first-choice grade and stable support. The source column records which document and page each row came from, so any figure can be checked against the tool maker's own data before it is used on a job.
| Workpiece material | ISO | Operation | Tool material | m/min | SFM | Source |
|---|---|---|---|---|---|---|
| Low-carbon (<0.3%C) & free-machining steel | P | turning | coated indexable carbide (HT-series grades) | 210-395 | 690-1295 | range = min-max across HT-series grades |
| Low-carbon (<0.3%C) & free-machining steel | P | turning | coated indexable carbide (KCP20S / KTP25S) | 50-351 | 165-1150 | KCP20S 50-274; KTP25S 122-351 |
| Medium/high-carbon steel (>0.3%C) | P | turning | coated indexable carbide (HT-series grades) | 150-265 | 490-870 | range across grades |
| Medium/high-carbon steel (>0.3%C) | P | turning | coated indexable carbide (KCP20S / KTP25S) | 50-312 | 165-1025 | KCP20S 50-250; KTP25S 122-312 |
| Low-alloy steel | P | drilling | HSS (Goldex worm pattern) | 15-20 | 49-66 | 811505 |
| Non-alloy carbon steel | P | drilling | HSS (Goldex worm pattern) | 23-28 | 75-92 | vc 25 (23-28) m/min, 811505 |
| Non-alloy carbon steel | P | drilling | HSS-Co (stub/jobber/long) | 22-27 | 72-89 | vc 25 (22-27) m/min, 820902 |
| Non-alloy carbon steel | P | drilling | HSS-E-PM (HPD-SUS) | 30-40 | 98-131 | vc 35 (30-40) m/min, 810434 |
| Alloy steel 1100 N/mm2 | P | milling | coated indexable carbide (IN2505 / IN2530) | 110-180 | 361-590 | p.10/p.11; SFM converted |
| Alloy steel 800 N/mm2 | P | milling | coated indexable carbide (IN2505 / IN2530) | 160-250 | 525-820 | p.10/p.11; SFM converted |
| Mild steel, brass, bronze | P | milling | HSS-Co (4 & 6 flute) | 24-46 | 80-150 | OSG p.1410 col.1, 80-150 SFM; column mapping verified by x-coordinate |
| Unalloyed steel | P | milling | coated indexable carbide (IN2505, dry / wear-resistant) | 250-290 | 820-951 | p.10/p.11; SFM converted |
| Austenitic stainless steel 304/316 | M | turning | coated indexable carbide (KCSM25S / KCPM25S / KCU25S) | 25-180 | 80-590 | KCSM25S & KCPM25S 30-180; KCU25S 25-140 |
| Austenitic stainless steel 304/316 (~180 HB) | M | turning | coated indexable carbide (HT-series grades) | 120-215 | 395-705 | range across grades |
| Duplex / ferritic-martensitic SS (~200 HB) | M | turning | coated indexable carbide (HT-series grades) | 105-200 | 345-655 | range across grades |
| Martensitic stainless steel (240 HB) | M | turning | coated indexable carbide (HT-series grades) | 90-185 | 295-605 | range across grades |
| Stainless steel (austenitic 304/316) | M | drilling | HSS-Co | 15-20 | 49-66 | 820902 |
| Stainless steel (austenitic 304/316) | M | drilling | HSS-E-PM (HPD-SUS) | 13-18 | 43-59 | 810434 |
| Stainless steel (ferritic/martensitic) | M | drilling | HSS (Goldex worm pattern) | 15-20 | 49-66 | 811505 |
| Stainless steel (ferritic/martensitic) | M | drilling | HSS-E-PM (HPD-SUS) | 15-20 | 49-66 | 810434 |
| 300-series stainless steel | M | milling | coated solid carbide (VG446 / VG464) | 61-107 | 200-350 | OSG VG446 col.3 = 200-350 SFM; column mapping verified by x-coordinate; SFM converted |
| 400-series stainless steel | M | milling | coated solid carbide (VG446 / VG464) | 91-122 | 300-400 | OSG VG446 col.2 = 300-400 SFM; SFM converted |
| Stainless steel | M | milling | coated indexable carbide (IN2035) | 80-180 | 262-590 | p.10/p.11 (wet 80-130 / dry 120-180); SFM converted |
| Stainless steel 304 | M | milling | coated solid carbide (variable geometry VGM7) | 46-107 | 150-350 | OSG VGM7 col.3 = 150-350 SFM; column mapping verified by x-coordinate; SFM converted |
| Ductile/nodular iron (<600 MPa) | K | turning | coated indexable carbide (KCU25S / KCPM25S / KCHS25S) | 15-150 | 50-490 | K2 row |
| Ductile/nodular, CGI & malleable iron (<600 MPa) | K | turning | coated indexable carbide (HT-series grades) | 160-360 | 525-1180 | range across grades |
| Grey cast iron | K | turning | coated indexable carbide (HT-series grades) | 180-450 | 590-1475 | range across grades |
| Grey cast iron | K | turning | coated indexable carbide (KCU25S / KCPM25S / KCHS25S) | 15-230 | 50-750 | KCU25S 15-180; KCPM25S 20-230; KCHS25S 20-230 |
| Grey cast iron | K | drilling | HSS (Goldex worm pattern) | 40-50 | 131-164 | 811505 |
| Grey cast iron | K | drilling | HSS-Co | 15-20 | 49-66 | 820902 |
| Grey cast iron | K | drilling | indexable coated carbide (IN2505) | 80-180 | 262-590 | p.144; SFM converted |
| Nodular/malleable cast iron | K | drilling | HSS (Goldex worm pattern) | 25-30 | 82-98 | 811505 |
| Cast iron | K | milling | coated solid carbide (variable geometry VGM7) | 107-183 | 350-600 | OSG VGM7 col.7 = 350-600 SFM; SFM converted |
| Grey cast iron | K | milling | coated indexable carbide (IN2504 / IN2530) | 150-250 | 492-820 | p.10/p.11; SFM converted |
| Nodular cast iron | K | milling | coated indexable carbide (IN2504 / IN2530) | 110-210 | 361-689 | p.10/p.11; SFM converted |
| Copper / brass / zinc (machinability index 70-100) | N | turning | coated indexable carbide (HTSU10) | 260-260 | 850-850 | single starting value |
| High-silicon aluminum & magnesium alloys (Si>12.2%) | N | turning | coated indexable carbide (KCU25S) | 30-290 | 100-950 | N3 row |
| Low-silicon aluminum & magnesium alloys (Si<12.2%) | N | turning | coated indexable carbide (KCU25S) | 60-440 | 200-1450 | N2 row |
| Wrought aluminum | N | turning | coated indexable carbide (HTSU10) | 490-490 | 1605-1605 | single starting value |
| Aluminum Si<12% | N | drilling | HSS (Goldex worm pattern) | 65-75 | 213-246 | 811505 |
| Aluminum Si<12% | N | drilling | HSS-Co | 45-50 | 148-164 | 820902 |
| Aluminum Si<12% | N | drilling | HSS-E-PM (HPD-SUS) | 70-90 | 230-295 | 810434 |
| Aluminum Si>12% | N | drilling | HSS-E-PM (HPD-SUS) | 30-35 | 98-115 | 810434 |
| Aluminum | N | milling | coated indexable carbide (IN10K) | 500-1500 | 1640-4921 | p.11 (dry 800-1500 / wet 500-800); SFM converted |
| Aluminum casting alloys <=12% Si | N | milling | solid carbide (Alu RF 100 AL) | 200-230 | 656-755 | p.42; SFM converted |
| Aluminum casting alloys >12% Si, 130 HB | N | milling | solid carbide (Alu RF 100 AL) | 160-160 | 525-525 | p.42; SFM converted |
| Wrought aluminum alloys, non-hardened 60 HB | N | milling | solid carbide (Alu RF 100 AL) | 375-430 | 1230-1411 | p.42 cutting data, slotting 375 / roughing 430; SFM converted |
| Cobalt-based heat-resistant alloys | S | turning | coated indexable carbide (HT-series grades) | 30-60 | 100-195 | range across grades |
| Iron-based heat-resistant alloys | S | turning | coated indexable carbide (HT-series grades) | 30-60 | 100-195 | range across grades |
| Nickel-based heat-resistant alloys (Inconel 718 class) | S | turning | coated indexable carbide (HT-series grades) | 40-70 | 130-230 | range across grades |
| Nickel-based heat-resistant alloys (Inconel class) | S | turning | coated indexable carbide (KCSM25S) | 10-100 | 30-330 | S1 iron-based / S3 rows for HRSA |
| Heat-resistant alloys, Fe-based, annealed, 200 HB | S | drilling | solid carbide (RT 100 InoxPro) | 60-60 | 197-197 | p.35 S1.1.1; SFM converted |
| Heat-resistant alloys, Fe-based, hardened, 280 HB | S | drilling | solid carbide (RT 100 InoxPro) | 50-50 | 164-164 | p.35 S1.1.2; SFM converted |
| Titanium and titanium alloys | S | drilling | HSS (Goldex worm pattern) | 15-20 | 49-66 | 811505 |
| Titanium and titanium alloys | S | drilling | HSS-Co | 8-12 | 26-39 | 820902 |
| High-temperature alloys (HRSA) | S | milling | coated indexable carbide (IN2035) | 60-125 | 197-410 | p.11; SFM converted |
| Titanium (heavy-duty roughing to light finishing) | S | milling | carbide (indexable + solid carbide end mill) | 25-120 | 82-394 | Table 6: Hard 25-60 / Medium 40-80 / Light 70-120 m/min |
| Titanium alloy Ti-6Al-4V | S | milling | coated solid carbide (variable geometry VGM7) | 46-107 | 150-350 | OSG VGM7 col.4 = 150-350 SFM; column mapping verified by x-coordinate; SFM converted |
| Titanium alloys | S | milling | coated indexable carbide (IN2505 / IN2035) | 30-50 | 98-164 | p.11; SFM converted |
| Hardened steel 44-48 HRC | H | turning | coated indexable carbide (KCHS25S / KCU25S) | 10-90 | 30-290 | KCHS25S 10-90; KCU25S 10-60 |
| Hardened steel 48-55 HRC | H | turning | coated indexable carbide (KCHS25S / KCU25S) | 10-90 | 30-290 | H2 row |
| Hardened steel 55-60 HRC | H | turning | coated indexable carbide (KCHS25S) | 10-80 | 30-262 | H3 row, SFM min from source, max converted |
| Hardened wear plate ~40-50 HRC (Hardox 400/450) | H | turning | tough coated carbide P25 | 70-130 | 230-427 | Vc 130-90-70 m/min; SFM converted |
| Hard machining <54 HRC | H | drilling | indexable coated carbide (IN2505) | 20-50 | 66-164 | p.144; SFM converted |
| Hardened wear plate (Hardox 400-500) | H | drilling | solid carbide (internal coolant) | 40-80 | 131-262 | Hardox 400 50-70; 450 40-60; 500 40-60; SFM converted |
| Hardened wear plate (Hardox 400-500, 370-540 HBW) | H | drilling | HSS / HSS-E / HSS-Co | 3-12 | 10-39 | HSS-Co 8% recommended by SSAB; SFM converted |
| Hardened material <54 HRC | H | milling | coated indexable carbide (IN2504) | 30-40 | 98-131 | p.11; SFM converted |
| Hardened steel (VG446 col.5, 45-50 HRC) | H | milling | coated solid carbide (VG446 / VG464) | 53-69 | 175-225 | OSG VG446 col.5 = 175-225 SFM (45-50 HRC, side milling); SFM converted |
| Hardened steel (VGM7 col.8, 35 HRC) | H | milling | coated solid carbide (VGM7) | 46-107 | 150-350 | OSG VGM7 col.8 = 150-350 SFM; SFM converted |
| Tool steels and high-strength stainless/titanium alloys (40-50 HRC) | H | milling | HSS-Co | 5-10 | 16-32 | OSG p.1411 col.2, 16-32 SFM (hardness 40-50 HRC printed above this column) |
Ranges are the vendor's working window, not a single setting: pick inside it, then adjust by what the machine and the finish tell you. Where a software vendor published a single starting figure rather than a range, the same value appears at both ends. Rows using only SFM in the source were converted at 1 m/min = 3.28084 SFM and are marked as converted in the source column.
ISO material groups at a glance
P — Steel
Unalloyed to high-alloy steel, steel castings, ferritic and martensitic stainless. The largest group and mostly the easiest to cut.
M — Stainless
Alloyed with 12% chromium or more — austenitic, ferritic, martensitic and duplex. Heat, notch wear and built-up edge are the problems.
K — Cast iron
Short-chipping, abrasive because of the silicon carbide in the structure — grey and malleable are easier, nodular, CGI and ADI harder.
N — Non-ferrous
Aluminum, copper and brass. High speeds are normal; aluminum above 13% silicon is abrasive and needs its own grade.
S — Heat-resistant alloys
Titanium, nickel and cobalt based. Sticky, work-hardening and hot — speeds drop sharply and tool life is the constraint.
H — Hardened steel
45-65 HRC steel and chilled cast iron around 400-600 HB. Abrasive, heat generating, and the band where CBN and ceramic earn their cost.
How to Use These Numbers
From a material group to a machine setting, in three steps
1. Place the workpiece in an ISO group, then in a row
The group tells you the family: P for steel, M for stainless, K for cast iron, N for non-ferrous, S for heat-resistant alloys, H for hardened steel. Inside a group, hardness and condition drive the number far more than the alloy name — the same medium-carbon steel runs roughly twice as fast annealed as it does at 45 HRC. If the drawing gives hardness rather than a grade, convert it first (the hardness page in the tools section does that) and then choose the row.
2. Pick the operation and the tool, and take the window
Drilling runs slower than turning and milling because the edge sits in a closed hole with poorer chip clearance and less coolant reaching it, and indexable tooling generally runs higher than HSS of the same geometry. Work from the row that matches both, and start near the lower figure. If the setup is weak — long overhang, thin wall, interrupted cut, hard scale — treat the lower figure as the target rather than the floor.
3. Convert the speed to rpm for your diameter
Metric: rpm = vc x 318 / D, with vc in m/min and D in millimetres. Inch: rpm = SFM x 3.82 / D, with D in inches. Worked examples with real rows from the table above are set out alongside — including the same job in both unit systems, because the answer should be identical and it is the fastest way to catch a units mistake before it reaches the machine.
Worked examples from the table
- Non-alloy carbon steel, drilling, HSS-E-PM row 30-40 m/min: at 35 m/min with a 10 mm drill, rpm = 35 x 318 / 10 = 1,113 rpm.
- Austenitic 304 / 316 turning, coated insert row 120-215 m/min: at 150 m/min on a 50 mm diameter, rpm = 150 x 318 / 50 = 954 rpm — and on a weaker setup start at the 120 m/min end of the same row.
- Aluminum milling, coated insert row 500-1500 m/min: at 500 m/min with a 16 mm cutter, rpm = 500 x 318 / 16 = 9,938 rpm. The same job in inch terms is 1,640 SFM on a 0.630 in cutter: 1,640 x 3.82 / 0.630 = 9,945 rpm, the difference being rounding alone — which is how you catch a unit mix-up before it reaches the machine.
- Checking a setting you inherited: a 63 mm face mill running at 1,200 rpm has a cutting speed of 63 x 1,200 / 318 = 238 m/min — reasonable for carbon steel, high for stainless, and worth reading back into the table row before the job is run.
Numbers worth keeping
- 318 — metric shortcut divisor (1,000 / pi).
- 3.82 — inch shortcut multiplier (12 / pi).
- 3.28084 — m/min to SFM.
- 25.4 — mm per inch, for diameters.
- Lower half — where a new job should start.
- Feed follows speed — a light pass in stainless work-hardens the next one.
Machining Reference Tools
Related calculation and conversion tools
Cutting speed, hardness and hole size are one chain of decisions. The hardness conversion chart on this page's tool row tells you which material group and grade the workpiece belongs to; the tap drill chart handles the threaded features that sit inside the same part.
Work the three together and the setup sheet falls out of the drawing: material condition, surface speed, spindle rpm, and the drill size for every thread on the part.
Thread Prep
Tap Drill Size Chart
Metric and UNC / UNF tap drill sizes with the engagement each stocked drill leaves.
Open toolHardness
Hardness Conversion Chart
HRC, HB and HV equivalents — the reading that picks the material group and the grade on this page.
Open toolCatalogue
Turning Inserts and Grades
Coated carbide, cermet, CBN and PCD grades matched to the cutting speed range you settle on.
Open toolBuy the Right Tool
The speed, the feed and the grade have to be chosen as one set
A recommended cutting speed is only one third of a working setting. Feed per tooth and depth of cut decide the chip thickness, and chip thickness decides whether the heat leaves with the chip or stays in the edge — which is why a stainless job run at the right speed with too light a feed still fails. The grade and coating then set how much of that heat the edge can survive.
Send the material grade and hardness, the operation, the tool you intend to use and the machine's spindle range, and we come back with a complete starting set: grade and geometry, surface speed and feed, depth of cut, coolant requirement and the holder that suits the setup. Where the numbers in the table above are outside your machine's capability — very high speeds on small diameters, or the low end of the hardened-steel range on a light lathe — say so and we will plan the sequence around the machine rather than the catalogue.
For a new part or a family of parts, send the drawings and the material list and we will map grades, speeds and feeds across the whole job, so the tooling is decided once and the setup sheet does not change halfway through the order.
Turning
Turning Inserts
CNMG, DNMG, VNMG and CCMT inserts in grades for steel, stainless and hardened work.
See the rangeMilling
Milling Inserts
Shoulder, face and copy milling grades, with the feeds that pair with these speeds.
See the rangeDrilling
Drills and Drilling Tools
Solid carbide, HSS and indexable drills for the drilling rows in the table.
See the rangeQuestions Buyers Ask
Choosing a starting speed and reading the table
Cutting speed (vc) is how fast the tool edge travels across the material, in metres per minute or surface feet per minute. Spindle speed (n) is how fast the machine turns, in rpm. They are linked by diameter: vc = pi x D x n / 1000 for metric, so the same recommended cutting speed produces a different rpm on every diameter. A 10 mm drill and an 80 mm face mill asking for the same 100 m/min run at about 3183 rpm and about 398 rpm respectively — this is why a chip-load chart alone will not set a machine.
Metric: rpm = (cutting speed in m/min x 1000) / (pi x tool diameter in mm), which is the same as cutting speed x 318 / diameter. Inch: rpm = (surface speed in SFM x 3.82) / tool diameter in inches. Both are worked through with real numbers in the steps below, and the ISO and vendor rows above give the cutting speed to feed into them.
Start in the lower half, prove tool life and surface finish on a few parts, then move up. The upper figure in a vendor range assumes a rigid setup, a first-choice grade, flood coolant and stable workpiece support; a job on an older machine, a long overhang or an interrupted cut lives in the lower half. If you are between two grades, take the speed that suits the weaker of the two, not the average.
Match it to the ISO group first: P for steel, M for stainless, K for cast iron, N for non-ferrous, S for heat-resistant alloys, H for hardened steel. Each group above lists what belongs in it. Within a group the deciding factors are hardness and condition — annealed versus quenched and tempered changes the answer far more than the alloy name does — so send the grade and the hardness reading and we will point you at the right row rather than the nearest row.
Because those materials do not conduct heat away from the edge. In 304 stainless most of the heat generated in the cut goes into the tool rather than the chip, and titanium alloys are worse and also work-harden under the edge. Cutting them at carbon-steel speeds destroys the insert in minutes. The same mechanism is why feeds are kept up in stainless — a light rubbing pass work-hardens the surface and makes the next pass harder than the first.
Yes, the speeds are material and tool properties and do not know what units the machine uses. Convert the diameter and use the matching formula: a 0.5 in drill in mild steel at 25 m/min runs at about 627 rpm, exactly as a 12.7 mm drill would. The two tables in the rows above give both m/min and SFM so either shop can work straight from the row without converting first.
Deep holes reduce the speed and increase the trouble with chip evacuation, so start at the lower end of the vendor range and plan pecking or through-coolant. Interrupted cuts and hard scale want a tougher grade and roughly 20-30% off the recommended speed to protect the edge from the impact rather than the heat. Both cases are about the same thing: keeping the edge from reaching its thermal limit on the part of the cycle where it is weakest.
Use them to find the window, then let the machine and the tool life decide the final numbers. Vendor data is published for a reference workpiece condition and a first-choice grade, and real castings, forgings and heat lots move within a band. The practical method is to pick the row, start low, measure tool life and surface finish over a few parts, then step the speed up until either the finish or the life turns — that final setting belongs to your machine, not to a table.
Send the material grade, operation and hardness — we reply with the matched grade and starting cutting data
Tell us the workpiece, the operation, the tool you intend to use and the spindle range available, and we come back with a complete starting set: grade and geometry, surface speed and feed, depth of cut, coolant requirement and the holder that suits the setup.