CNC Feed Rate & Spindle Speed Calculator
Enter your cutter and cutting data to calculate RPM and feed rate. You can also enter a known spindle speed to see the resulting surface speed and feed.
What this feed rate and spindle speed calculator does
This calculator helps machinists, CNC router users, and hobby makers choose practical starting values for spindle speed and feed rate. Good values reduce chatter, tool wear, heat buildup, and poor surface finish. Bad values can break tools, burn workpieces, or create unstable cuts.
The tool uses common machining equations and supports both metric and imperial units:
- Spindle Speed (RPM) from cutter diameter and cutting speed
- Feed Rate from RPM, flute count, and chip load
- Actual Surface Speed when you enter a known machine RPM
Core formulas
Metric mode
- RPM = (1000 × Cutting Speed in m/min) / (π × Tool Diameter in mm)
- Feed (mm/min) = RPM × Flutes × Chip Load (mm/tooth)
Imperial mode
- RPM = (12 × SFM) / (π × Tool Diameter in inches)
- Feed (IPM) = RPM × Flutes × Chip Load (in/tooth)
How to use the calculator
- Select metric or imperial units.
- Pick a material preset (or leave as Custom).
- Enter cutter diameter and flute count.
- Enter cutting speed and chip load (preset can fill these as a starting point).
- Optionally enter your machine's known spindle RPM.
- Click Calculate and review the output.
Practical setup tips
1) Start conservative, then tune
Use the calculated values as a baseline. Increase feed and speed gradually while monitoring spindle load, sound, chip shape, and heat.
2) Watch chip formation
Powder-like dust (especially in aluminum) can indicate too little chip load. Large vibration marks can indicate too much engagement or poor rigidity.
3) Balance RPM and feed together
If you lower RPM significantly but keep feed unchanged, chip load rises. If you increase RPM but do not raise feed, chip load falls and rubbing may occur.
4) Respect machine limits
Benchtop machines and routers often need lighter cuts than industrial VMCs. Tool stick-out, holder rigidity, coolant strategy, and workholding all matter.
Example
Suppose you are cutting aluminum with a 6 mm, 2-flute carbide end mill. You choose 250 m/min cutting speed and 0.05 mm/tooth chip load.
- Calculated RPM ≈ 13,263
- Feed rate ≈ 1,326 mm/min
If your spindle can only run at 12,000 RPM, enter that as known spindle speed. The calculator will return the revised feed and actual cutting speed.
Common mistakes to avoid
- Mixing up mm and inches in diameter/chip load inputs
- Using catalog chip load values without considering radial engagement
- Ignoring depth of cut and width of cut when troubleshooting chatter
- Treating one setting as universal for all alloys and tool coatings
Final note
This calculator is intended for starting parameters, not absolute values for every machine and setup. Always validate with test cuts, follow tool manufacturer recommendations, and apply safe machining practices.