Custom CNC Speeds & Feeds Chart: Complete Reference & Calculator

Custom CNC Speeds & Feeds Chart: Complete Reference & Calculator

Build a custom speeds and feeds chart for your operation — turning, milling, drilling, threading, grooving — across steel, stainless steel, cast iron, aluminum, HRSA, and hardened steel. Includes 3 core formulas, 6 material-specific Vc tables, chipbreaker selection, coolant strategy, and a free calculator.

30-600 m/minVc by material
π × D × n ÷ 1000Vc formula
0.05-0.50 mm/toothfz range
6 materialsSteel to HRSA
🚀 Skip the manual calculation Use our Speeds & Feeds Calculator — input material, operation, and insert grade, get Vc, fz, ap, RPM, and feed rate in 30 seconds. The chart below is the reference underneath the calculator.

Why a Custom Chart Beats Generic PDF Catalogs

Manufacturer PDF catalogs give you one speed per material — but real shops need more. Your custom chart should adjust for:

  • Material sub-class — 304 vs 316 stainless need 10-15% Vc adjustment; 17-4 PH needs 40% drop from 304
  • Insert grade family — CVD vs PVD runs at 15-20% different Vc on the same material
  • Operation type — turning vs milling vs drilling use different formulas (f vs fz)
  • Machine rigidity — older or smaller machines need 10-15% Vc reduction
  • Coolant capability — flood vs HP coolant allows different Vc bands
  • Surface finish requirement — Ra < 0.8 µm requires lower Vc + smaller ap

For the complete framework (material × operation × grade × coolant), see our Speeds & Feeds Hub. The reference below is the starting point.

The 3 Core Formulas

Memorize these three equations and you can troubleshoot any cutting problem on the shop floor.

Vc (m/min) = π × D (mm) × n (RPM) ÷ 1000

Where D = tool diameter (or insert engagement diameter), n = spindle speed. This is the surface speed at the cutting edge. Higher Vc → more heat → faster wear.

fz (mm/tooth) = Vf (mm/min) ÷ [n (RPM) × z (teeth)]

Where Vf = feed rate, n = spindle speed, z = number of effective teeth. For turning, this is f (mm/rev) = Vf ÷ n. Higher fz → larger chips → higher MRR but more cutting force.

ap (mm) = depth of cut (radial for turning, axial for milling)

Direct value, no formula. ap × fz × Vc = Material Removal Rate (MRR, mm³/min) — the productivity metric.

💡 Quick example For a 100 mm diameter cutter at 1000 RPM: Vc = π × 100 × 1000 ÷ 1000 = 314 m/min. To hit 200 m/min: n = 200 × 1000 ÷ (π × 100) ≈ 637 RPM.

Material-Based Speed Chart

These are starting recommendations for carbide inserts. Adjust ±20% based on your specific grade, setup rigidity, and surface finish requirement. Always test on 5-10 pieces before committing to production.

Steel (ISO P05-P45) — 150-250 m/min

Operation Grade Family Vc (m/min) f / fz ap (mm)
Rough turning CVD (US7020, GC4325, YBC151) 150-200 0.20-0.40 mm/rev 2.0-8.0
Medium turning CVD 180-230 0.15-0.25 mm/rev 1.0-3.0
Finish turning CVD or PVD 200-250 0.05-0.15 mm/rev 0.3-1.0
Face milling CVD 180-250 0.10-0.25 mm/tooth 1.0-4.0
Drilling CVD or PVD 120-180 0.05-0.15 mm/rev —

Stainless Steel (ISO M10-M30) — 100-180 m/min

Operation Grade Family Vc (m/min) f / fz ap (mm)
Rough turning PVD (VP15TF, GC2025, TT9080) 80-130 0.15-0.30 mm/rev 2.0-5.0
Medium turning PVD 120-160 0.10-0.20 mm/rev 1.0-2.5
Finish turning PVD sharp 150-180 0.05-0.12 mm/rev 0.3-1.0
Milling PVD 100-150 0.08-0.20 mm/tooth 1.0-3.0
Drilling PVD + HP coolant 80-130 0.04-0.10 mm/rev —
⚠️ Stainless work-hardening warning If you stop mid-cut and let the insert dwell, the workpiece work-hardens. Maintain feed or back off completely. Use sharp edges (uncoated PVD, never honed) to prevent rubbing. For more on stainless insert selection, see Best Carbide Inserts for Stainless Steel.

Cast Iron (ISO K10-K25) — 120-220 m/min

Operation Grade Family Vc (m/min) f / fz ap (mm)
Rough turning CVD (MP8015, YBD102, KF5800) 120-180 0.20-0.40 mm/rev 2.0-8.0
Medium turning CVD 150-200 0.15-0.30 mm/rev 1.0-3.0
Finish turning CVD 180-220 0.10-0.20 mm/rev 0.3-1.0
Milling CVD 120-180 0.10-0.25 mm/tooth 1.5-5.0

Aluminum (ISO N10-N25) — 300-600 m/min

Operation Grade Family Vc (m/min) f / fz ap (mm)
Rough turning Uncoated K10 (CCGT, YD201) 300-500 0.15-0.40 mm/rev 2.0-6.0
Finish turning Uncoated polished or DLC 400-600 0.05-0.20 mm/rev 0.3-1.5
Milling (high-Vc) Uncoated polished APKT 400-800 0.05-0.20 mm/tooth 1.0-4.0
Drilling Uncoated polished 200-400 0.05-0.15 mm/rev —

HRSA / Inconel / Titanium (ISO S05-S25) — 30-60 m/min (carbide) / 200-300 m/min (ceramic)

Operation Grade Family Vc (m/min) f / fz ap (mm)
Rough turning (carbide) PVD tough (TT9080, VP15TF) 30-50 0.10-0.20 mm/rev 1.0-3.0
Medium turning PVD 40-60 0.08-0.15 mm/rev 0.5-2.0
Finish turning (ceramic) SiAlON or whisker (CC6190, GC1105) 200-300 0.10-0.20 mm/rev 0.3-1.0
Drilling PVD + HP coolant 70+ bar 30-50 0.04-0.08 mm/rev —

Hardened Steel (ISO H05-H25) — 60-180 m/min

Hardness Insert Vc (m/min) f (mm/rev) ap (mm)
48-55 HRC Coated carbide 100-150 0.10-0.20 0.5-2.0
55-62 HRC CBN low-content 120-180 0.10-0.15 0.3-1.0
62-68 HRC CBN high-content 100-150 0.05-0.12 0.2-0.5
65+ HRC Ceramic 50-100 0.05-0.15 0.2-0.5

Operation-Based Feed Reference

Operation Feed Unit Typical Range Driver
Turning (rough) f (mm/rev) 0.15-0.40 Insert nose radius, machine power
Turning (finish) f (mm/rev) 0.05-0.15 Surface finish (Ra)
Face milling fz (mm/tooth) 0.10-0.25 Cutter diameter, machine rigidity
Peripheral milling fz (mm/tooth) 0.05-0.20 Same + radial engagement
High-feed milling fz (mm/tooth) 0.30-0.80 Small round inserts, low radial engagement
Drilling (U-drill) f (mm/rev) 0.04-0.15 Hole diameter, drill body stiffness
Threading Pitch (mm/rev) 0.5-6.0 Thread pitch standard
Grooving / Parting f (mm/rev) 0.05-0.20 Groove width, chipbreaker geometry

For operation-specific insert selection, see Carbide Inserts by Operation.

Insert Geometry Effect on Parameters

Geometry Variable Effect on Vc Effect on fz Effect on Force
Positive rake (vs negative) +10-20% Vc No change -20-30% force
Sharp edge (vs honed 0.05 mm) +5-15% Vc (stainless) -10-15% fz -15-25% force
Large nose radius (0.8 vs 0.4 mm) No change +30-50% fz +40-60% radial force
Chipbreaker (vs flat top) No change +10-20% fz +5-10% force

Chipbreaker Selection

Operation Chipbreaker Examples
Rough turning (ap >3 mm) PM / MM CNMG 120408-PM, CNMG 120412-MM
Medium turning (ap 1-3 mm) PM / MF CNMG 120404-PM, TNMG 160404-MF
Finish turning (ap <1 mm) MF / GF / PF CNMG 120404-MF, VBMT 160404-PF
Aluminum finishing Sharp ground (no breaker) CCGT 060204 K10 (polished)
High-feed milling Special high-feed RPMT 08T2-MJ, RDKT 0702-MJ

For ISO code breakdown of insert shapes and chipbreaker codes, see Carbide Inserts by ISO Code.

Coolant Strategy Matrix

Material Operation Coolant Pressure
Steel (P) Turning / Milling Flood 5-15 bar
Stainless (M) Turning Flood or HP 15-30 bar
Stainless (M) Drilling / Threading HP through-tool (mandatory) 70-150 bar
Cast Iron (K) Any Dry or MQL —
Aluminum (N) Any Flood or MQL 5-15 bar
HRSA (S) Carbide turning HP through-tool 70+ bar
HRSA (S) Ceramic turning Dry —
Hardened (H) CBN turning Dry or light flood —

For tool holder selection to support high-pressure coolant, see Tool Holder Guide.

Frequently Asked Questions

How do I calculate cutting speed (Vc) for my CNC machine?

Cutting speed Vc (m/min) = π × D × n ÷ 1000, where D is tool diameter (mm) and n is spindle speed (RPM). For steel turning 150-250 m/min, stainless 100-180 m/min, cast iron 120-220 m/min, aluminum 300-600 m/min, HRSA 30-60 m/min. Use our free Speeds & Feeds Calculator to look up exact values.

What is feed per tooth (fz) for carbide milling?

Feed per tooth fz = Vf ÷ (n × z), where Vf is feed rate (mm/min), n is spindle speed (RPM), z is effective tooth count. Typical fz ranges: finishing 0.05-0.15 mm/tooth, medium 0.10-0.25 mm/tooth, roughing 0.20-0.50 mm/tooth. Multiply fz by tooth count to get table feed rate.

Can I use the same speeds and feeds for steel and stainless steel?

No — different grades and parameters. Steel uses CVD-coated grades (US7020, GC4325, YBC151) at 150-250 m/min. Stainless uses PVD-coated grades (VP15TF, GC2025, TT9080) at 100-180 m/min. Stainless requires sharp edges to prevent work hardening and high-pressure coolant. Steel tolerates honed edges and lower coolant pressure.

What is depth of cut (ap) for roughing vs finishing?

Depth of cut ap is how deep the insert cuts radially. For turning: roughing ap 2-8 mm, medium 1-3 mm, finishing 0.3-1.0 mm. For milling: roughing ap = full diameter engagement, semi-finishing 1/3-1/2 diameter, finishing 0.5-2.0 mm. Higher ap requires more rigid setup and tougher grade (more negative geometry). For high-Vc finishing (Ra requirements), use small ap + sharp edge.

What cutting speed should I use for carbide inserts on aluminum?

Aluminum (ISO N-class) requires very high Vc — 300-600 m/min for turning, 400-800 m/min for milling. Use uncoated polished grades (K10) or DLC-coated inserts with sharp ground edges to prevent built-up edge (BUE). Below 200 m/min, aluminum welds to the cutting edge causing rapid wear. Use coolant (flood or MQL) but avoid HP at these high Vc.

How do I optimize my CNC speeds and feeds for tool life?

Tool life optimization: (1) Start with manufacturer recommended Vc ±15% tolerance, (2) run 5-10 piece test batch, (3) inspect insert wear pattern at end of test, (4) crater wear = reduce Vc 15%, BUE = increase Vc 30%, chipping = switch to tougher grade (more negative rake, PVD instead of CVD), (5) optimize chipbreaker for actual chip shape — PM for medium, MF for finishing, MM for heavy roughing. Use Speeds & Feeds Calculator as starting point, then refine.

Get Your Custom Speeds & Feeds in 30 Seconds

Skip the math. Our calculator handles material, grade, operation, and machine specs — outputs RPM, Vc, fz, ap, and feed rate instantly.

Related: by Material · by Operation · by ISO Code · Grade Cross-Reference · Tool Holder Guide

RELATED ARTICLES

Leave a comment

Your email address will not be published. Required fields are marked *