CNC Feed Rate Calculator
Use this tool to calculate feed rate from spindle speed, flute count, and chip load per tooth.
What Is CNC Feed Rate?
Feed rate is the speed at which the cutting tool moves through material. In a CNC program, this is usually the F-value (for example, F45.0 in IPM or F1200 in mm/min). Choosing the right feed rate helps you produce accurate parts, protect tool life, and avoid chatter, rubbing, or tool breakage.
A feed rate that is too low often causes rubbing and heat buildup. A feed rate that is too high can overload the cutter, spindle, or fixturing. The best results come from balancing spindle speed, flute count, chip load, and machine rigidity.
The Core Formula
The most common formula for milling feed rate is:
Feed Rate = RPM × Number of Flutes × Chip Load per Tooth
In imperial units, the result is inches per minute (IPM). In metric units, the result is millimeters per minute (mm/min).
How to Use This CNC Feed Rate Calculator
Step 1: Pick your unit system
Choose imperial if you work in inches and IPM, or metric for mm and mm/min. The labels will update automatically.
Step 2: Enter spindle speed
Input RPM from your machine setup or speed-and-feed chart. Example: 12,000 RPM for a small carbide end mill in aluminum.
Step 3: Enter flute count
Use the number of cutting edges on your end mill (2-flute, 3-flute, 4-flute, etc.).
Step 4: Enter chip load per tooth
Chip load is how much each tooth removes per revolution. Start from tooling manufacturer recommendations, then adjust based on machine rigidity, tool stick-out, and cut engagement.
Step 5: Optional DOC and WOC
If you enter DOC and WOC, you will get a quick MRR estimate to compare cycle-time strategies.
Worked Examples
Example A (Imperial)
- RPM: 12,000
- Flutes: 2
- Chip Load: 0.002 in/tooth
Feed = 12,000 × 2 × 0.002 = 48 IPM
Example B (Metric)
- RPM: 18,000
- Flutes: 3
- Chip Load: 0.04 mm/tooth
Feed = 18,000 × 3 × 0.04 = 2,160 mm/min
Starter Chip Load Reference (General Guidance)
These are conservative starting points for carbide end mills in stable setups. Always check your tooling data first.
| Material | Small Tools (< 1/4" / < 6mm) | Medium Tools (1/4"–1/2" / 6–12mm) | Notes |
|---|---|---|---|
| Aluminum | 0.0008–0.0025 in/tooth 0.02–0.06 mm/tooth |
0.0015–0.005 in/tooth 0.04–0.13 mm/tooth |
Can run higher chip loads with good evacuation and rigid setup. |
| Mild Steel | 0.0005–0.0015 in/tooth 0.013–0.04 mm/tooth |
0.001–0.003 in/tooth 0.025–0.08 mm/tooth |
Watch heat and tool wear; coolant or air blast helps. |
| Stainless Steel | 0.0004–0.0012 in/tooth 0.01–0.03 mm/tooth |
0.0008–0.0025 in/tooth 0.02–0.06 mm/tooth |
Keep chips thick enough to avoid rubbing and work hardening. |
| Plastics | 0.001–0.003 in/tooth 0.025–0.08 mm/tooth |
0.002–0.006 in/tooth 0.05–0.15 mm/tooth |
Use sharp tools and avoid recutting chips to reduce melting. |
Common Feed Rate Mistakes
- Copying values blindly: Every machine, holder, and stick-out changes what is possible.
- Ignoring chip thinning: Low radial engagement often requires higher programmed feed.
- Running too slow out of fear: Too little feed increases heat and shortens tool life.
- No chip evacuation plan: Chips left in the cut quickly cause poor finish and breakage.
- Skipping test cuts: A quick test pass can save expensive stock and tooling.
Quick Tuning Tips on the Machine
If you hear chatter
- Reduce stick-out and improve workholding.
- Try a small RPM shift (up or down) while maintaining chip load intent.
- Lower width of cut before lowering chip load too much.
If tool wear is too fast
- Check for rubbing (bluish chips, polished flutes).
- Increase coolant/air and improve evacuation.
- Verify runout and holder condition.
If finish is poor
- Use a dedicated finishing pass with reduced WOC and stable toolpath.
- Use a sharper tool geometry for the material.
- Confirm your machine is not losing steps or deflecting under load.
FAQ
Is feed rate the same as plunge rate?
Not always. Plunge feed (Z-axis entry) is often lower than lateral feed for safety and tool load control.
Can I use this for routers and mills?
Yes. The equation is the same for CNC routers and machining centers. Just account for machine rigidity differences.
Should I prioritize RPM or chip load?
Start with a realistic chip load from your tool maker, then set RPM based on material and tooling limits, and calculate feed. Fine-tune from there.
Final Thoughts
A good CNC feed rate is never random—it is calculated, tested, and refined. Use this calculator to get a reliable starting number quickly, then optimize based on sound, chip shape, spindle load, surface finish, and tool wear. With a disciplined process, you can machine faster, safer, and more consistently.