Incorrect cutting parameters — wrong spindle speed, wrong feed rate, wrong depth of cut — are responsible for the majority of premature cutting tool failures in CNC machining. Too slow, and the tool rubs instead of cutting, generating heat that destroys the coating. Too fast, and cutting forces overload the edge, causing chipping or breakage. Getting the parameters right is not guesswork — it follows straightforward engineering principles.
This guide from Vega Tools, Pune gives you the formulas, reference tables, and practical advice to set correct speeds and feeds for solid carbide end mills and drills in all common materials.
The Key Parameters Explained
Before diving into numbers, understand what each parameter controls:
- Cutting Speed (Vc) — the speed at which the cutting edge moves through the material, in metres per minute (m/min). This is the primary parameter that determines temperature at the cutting zone — too high = overheating; too low = rubbing.
- Spindle Speed (RPM) — calculated from Vc and tool diameter. This is what you program on the CNC.
- Feed Per Tooth (fz) — the distance the workpiece advances per tooth per revolution (mm/tooth). Controls chip thickness — too low = thin chips, heat, rubbing; too high = thick chips, overload.
- Feed Rate (Vf) — programmed feed in mm/min = RPM × fz × number of flutes. This is the F-word in your G-code.
- Axial Depth of Cut (ap) — how deep the tool engages axially (for end mills, this is the height of the cut).
- Radial Depth of Cut (ae) — how wide the tool engages radially (for end mills, this is the width of cut as a fraction of tool diameter).
The Formulas You Need
📐 Essential Cutting Parameter Formulas
Spindle Speed: n (RPM) = (Vc × 1000) ÷ (π × D) ≈ (Vc × 318) ÷ D
Feed Rate: Vf (mm/min) = n × fz × z (z = number of flutes)
Material Removal Rate: Q (cm³/min) = ap × ae × Vf ÷ 1000
Chip Thickness: hm = fz × √(ae ÷ D) (for radial engagement below 50%)
Cutting Speed from RPM: Vc (m/min) = (n × π × D) ÷ 1000
Solid Carbide End Mill: Speeds and Feeds Reference Table
Based on 10 mm 4-flute solid carbide end mill, TiAlN coated. Scale proportionally for other diameters. Adjust ×0.7 for roughing (increase DOC), ×1.2 for finishing (reduce DOC).
| Material | Vc (m/min) | RPM (10mm) | fz (mm/tooth) | Vf (mm/min) | ap | ae |
|---|---|---|---|---|---|---|
| Low carbon steel (<250 HB) | 120–180 | 3,820–5,730 | 0.03–0.05 | 460–1,150 | 1× D | 40% D |
| Alloy steel (250–350 HB) | 80–130 | 2,550–4,140 | 0.025–0.04 | 255–660 | 0.8× D | 35% D |
| Alloy steel (350–450 HB) | 50–90 | 1,590–2,865 | 0.02–0.03 | 130–345 | 0.5× D | 25% D |
| Hardened steel (45–55 HRC) | 60–100 | 1,910–3,180 | 0.015–0.025 | 115–320 | 0.3× D | 10% D |
| Stainless steel (304/316) | 60–100 | 1,910–3,180 | 0.02–0.035 | 150–445 | 0.6× D | 30% D |
| Grey cast iron | 100–160 | 3,180–5,095 | 0.04–0.07 | 510–1,430 | 1× D | 45% D |
| Aluminium alloy (6061, 7075) | 300–600 | 9,550–19,100 | 0.05–0.10 | 1,910–7,640 | 1.5× D | 50% D |
| Titanium (Ti-6Al-4V) | 40–60 | 1,270–1,910 | 0.03–0.045 | 150–345 | 0.6× D | 25% D |
| Inconel 718 | 20–40 | 640–1,270 | 0.025–0.04 | 65–205 | 0.3× D | 20% D |
Solid Carbide Drill: Speeds and Feeds Reference
Based on solid carbide twist drill, TiAlN coated, through-coolant where noted. L/D ≤ 5×D. Reduce feed 20% for L/D 5–8×D; reduce 35% for L/D 8–12×D.
| Material | Vc (m/min) | RPM (8mm drill) | Feed (mm/rev) | Coolant |
|---|---|---|---|---|
| Low carbon steel | 80–120 | 3,185–4,775 | 0.15–0.25 | Flood |
| Alloy steel (250–350 HB) | 60–90 | 2,390–3,580 | 0.10–0.18 | Flood |
| Stainless steel (304) | 40–70 | 1,590–2,785 | 0.08–0.14 | Flood (high pressure) |
| Grey cast iron | 80–130 | 3,185–5,170 | 0.15–0.25 | Dry or MQL |
| Aluminium alloy | 150–250 | 5,970–9,950 | 0.20–0.35 | MQL or flood |
| Titanium (Ti-6Al-4V) | 25–45 | 995–1,790 | 0.06–0.10 | TC coolant (≥40 bar) |
Common Parameter Mistakes and How to Fix Them
| Symptom | Likely Cause | Correction |
|---|---|---|
| Rapid flank wear, short tool life | Vc too high for material/coating | Reduce Vc by 20–30%; check coating suitability |
| Built-up edge, poor surface finish | Vc too low (rubbing instead of cutting) | Increase Vc; ensure correct coating for material |
| Chipping on cutting edge | fz too high, vibration, or spindle runout | Reduce fz; check runout (≤ 0.005 mm); improve workholding |
| Drill breakage in deep hole | Chip packing — inadequate chip evacuation | Use through-coolant; reduce feed per rev 20%; add peck cycle |
| Bore oversized on reaming | Reaming allowance too large or Vc too high | Reduce pre-reaming diameter; reduce Vc 20% |
| Chatter / vibration marks | ap and/or ae too large; tool overhang too long | Reduce DOC; minimise overhang; increase workholding rigidity |
High-Efficiency Milling (HEM): Maximising Tool Life
Traditional slotting at full width (ae = 100% D) generates the most heat and shortest tool life. High-Efficiency Milling (HEM), sometimes called trochoidal or dynamic milling, reverses this:
- Reduce ae to 5–15% of tool diameter
- Increase ap to 1.5–3× tool diameter
- Increase feed rate (Vf) by 2–4× to compensate (chip thinning effect)
- Increase Vc by 20–30% (lower average cutting temperature allows it)
Result: 2–3× longer tool life, 40–60% lower cutting force, 30–50% lower cutting temperature — at the same or higher material removal rate. Most CNC CAM software packages support HEM toolpath generation automatically.
