Speed and Feed Calculator for CNC Machining
Ultimate CNC Speed & Feed Calculator
All-in-one machining calculator for milling, turning, drilling, threading, grooving, and parting.
About This Tool
This advanced calculator helps machinists calculate RPM, feed rate, and cutting speed for multiple CNC operations with automatic logic.
The speed and feed calculator is an essential tool for machinists, CNC programmers, and manufacturing engineers. It helps you quickly calculate cutting speed (Vc), spindle speed (RPM), and feed rate for various machining operations such as milling, turning, drilling, threading, and grooving.
Using the correct speeds and feeds improves:
- Tool life
- Surface finish
- Machining efficiency
- Production cost
This free online calculator is designed for real shop-floor applications, making it easy to get accurate results instantly.
How to Use the Speed and Feed Calculator
Follow these steps:
- Select machining operation (Milling, Turning, Drilling, etc.)
- Choose material type (Aluminum, Steel, Stainless Steel, etc.)
- Enter tool diameter
- Input feed parameters (feed per tooth or feed per revolution)
- Get instant results for:
- RPM
- Feed Rate
- Cutting Speed
Key Machining Formulas
Cutting Speed Formula
Cutting Speed (Vc) = (π × D × RPM) / 1000
RPM Formula
RPM = (1000 × Vc) / (π × D)
Feed Rate (Milling)
Feed Rate = RPM × Number of Teeth × Feed per Tooth
Feed Rate (Turning)
Feed Rate = RPM × Feed per Revolution
CNC Milling Speeds and Feeds
In milling, feed rate depends on:
- Number of flutes
- Feed per tooth
- Spindle speed
Typical values:
- Aluminum: High speed, higher feed
- Steel: Moderate speed, controlled feed
CNC Turning Speeds and Feeds
In turning operations:
- Feed is measured in mm/rev
- RPM depends on diameter
Smaller diameter → higher RPM
Recommended Cutting Speeds (m/min)
| Material | Cutting Speed |
|---|---|
| Aluminum | 150 – 300 |
| Mild Steel | 80 – 150 |
| Stainless Steel | 50 – 120 |
| Titanium | 30 – 80 |
| Brass | 150 – 250 |

