Feeds and Speeds in CNC: The Complete Guide to Cutting Parameters
Feeds and Speeds are the foundation of efficient CNC machining. Choosing the correct cutting parameters not only affects part quality, but also tool life, cycle time, and machine health.
In this guide, we’ll cover:
- Definitions and formulas
- How to calculate RPM and feedrate
- Chip load and surface speed
- Tables and charts
- Tips for optimization
🧾 Basic Definitions
| Term | Meaning |
|---|---|
| RPM | Spindle revolutions per minute |
| Feedrate (F) | Tool travel per minute (mm/min or in/min) |
| Surface Speed | Linear speed at tool edge (m/min or SFM) |
| Chip Load | Thickness of material removed per tooth per rev |
📐 Formula Cheat Sheet
- RPM (Spindle Speed)
Metric:
RPM = (1000 × Cutting Speed) / (π × Tool Diameter)
Imperial:
RPM = (12 × SFM) / (π × Tool Diameter)
- Feedrate (F)
Feedrate = RPM × Number of Teeth × Chip Load
🧪 Example Calculation
✅ End Mill: Ø10mm, 2 flutes
✅ Material: Aluminum
✅ Cutting Speed: 300 m/min
✅ Chip Load: 0.05 mm/tooth
- RPM
RPM = (1000 × 300) / (π × 10) ≈ 9550 RPM
- Feedrate
Feedrate = 9550 × 2 × 0.05 ≈ 955 mm/min
✅ Use this feedrate (F955) in your G-code.
🔧 Surface Speed (SFM)
- Defined as the speed at the tool’s cutting edge
- Depends on material and tool material (HSS, Carbide, etc.)
| Material | HSS (m/min) | Carbide (m/min) |
|---|---|---|
| Aluminum | 100–300 | 300–600 |
| Mild Steel | 30–50 | 100–200 |
| Stainless | 20–40 | 80–150 |
| Brass | 100–200 | 300–400 |
📏 Chip Load Chart
| Tool Ø (mm) | Aluminum (mm/tooth) | Steel (mm/tooth) |
|---|---|---|
| 3–6 | 0.01–0.03 | 0.005–0.015 |
| 8–12 | 0.03–0.06 | 0.015–0.03 |
| 16–20 | 0.05–0.08 | 0.02–0.04 |
⚙️ G-Code Example with Calculated Feed
G21 G90 G17
T1 M6
S9550 M3 ; Spindle speed
G0 X0 Y0
G0 Z5
G1 Z-2 F955 ; Feedrate from calculation
G1 X50 Y0
...
🧠 Tips for Feed & Speed Optimization
- ✅ Use manufacturer’s datasheets for starting values
- ✅ Start 10–20% lower, especially in deep cuts
- ✅ Use air blast or coolant to evacuate chips
- ✅ Keep chip load consistent — it keeps the tool cutting
- ❌ Don’t use too slow feeds — may cause rubbing, not cutting
- ❌ Don’t exceed tool RPM limit — check specs
🛠️ Advanced Concepts
🔄 Constant Surface Speed (CSS)
- Common in turning centers
- Maintains optimal surface speed as diameter changes
- Uses
G96andG97codes
🔩 G96/G97 Example
G96 S150 M3 ; CSS on, 150 m/min
G0 X50 Z5
G1 Z-20 F0.2
...
G97 S1000 ; Return to fixed RPM
📊 Reference: Material vs Speed/Feed
| Material | Tool Type | SFM | Chip Load (mm/tooth) |
|---|---|---|---|
| 6061 Aluminum | Carbide | 600 | 0.05–0.1 |
| Mild Steel | HSS | 45 | 0.01–0.03 |
| Titanium | Carbide | 60–90 | 0.02–0.04 |
| Delrin (Plastic) | Carbide | 300–800 | 0.1–0.2 |
🚀 Feed & Speed Calculators
🔚 Final Thoughts
Mastering feeds and speeds will:
- Increase tool life
- Improve surface finish
- Reduce cycle times
- Prevent tool breakage and part defects
Don’t guess your feedrate — calculate it.
Leave a comment