cnc feed rate calculator

CNC Feed Rate Calculator

Use this tool to calculate feed rate from spindle speed, flute count, and chip load per tooth.

Typical ranges vary by tool diameter, material, and rigidity.

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).

If you provide both DOC (axial depth) and WOC (radial width), the calculator also estimates material removal rate (MRR) using: MRR = Feed Rate × DOC × WOC.

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.

🔗 Related Calculators