CNC Cutting Speed & Feed Calculator
Use this calculator to estimate spindle RPM and feed rate from your desired cutting speed, tool diameter, flute count, and chip load per tooth.
Imperial RPM = (SFM × 3.82) ÷ Diameter(in)
Metric RPM = (Cutting speed m/min × 1000) ÷ (π × Diameter mm)
Feed rate = RPM × Flutes × Chip Load per Tooth
What is CNC cutting speed?
Cutting speed is the linear speed of the tool edge moving across the material surface. In CNC machining, it is often expressed as SFM (surface feet per minute) in imperial units or m/min in metric units. This value directly influences tool life, heat generation, chip formation, and surface finish.
A proper cutting speed helps you stay in the “sweet spot” between productivity and tool wear. Too slow, and you lose efficiency while risking poor chip formation. Too fast, and the tool overheats, dulls quickly, or fails.
Why spindle RPM and feed rate matter together
Many new machinists treat RPM and feed as separate settings, but they should always be tuned together. Once cutting speed determines spindle RPM, feed rate should be calculated from flute count and chip load.
- RPM controls how fast the cutter rotates.
- Feed rate controls how fast the tool advances into material.
- Chip load is the thickness of material each cutting edge removes per revolution.
If feed is too low for your RPM, rubbing occurs and heat builds up. If feed is too high, tool load spikes and can break the cutter.
How to use this CNC cutting speed calculator
Step-by-step
- Choose your unit system (imperial or metric).
- Enter a target cutting speed for your material and tool type.
- Enter tool diameter.
- Enter flute count and chip load per tooth.
- Click Calculate to get spindle RPM and feed rate.
Use the result as a baseline. Then refine values based on spindle power, chatter behavior, coolant strategy, and part geometry.
Typical starting cutting speed ranges
These are broad starting values for carbide tooling. Always verify with your tool manufacturer data.
| Material | Imperial (SFM) | Metric (m/min) |
|---|---|---|
| Aluminum (6061) | 600 - 1200 | 180 - 365 |
| Mild Steel | 250 - 450 | 75 - 137 |
| Stainless Steel | 120 - 300 | 35 - 90 |
| Titanium | 80 - 250 | 25 - 75 |
| Engineering Plastics | 500 - 1000 | 150 - 300 |
Example calculation
Suppose you are milling aluminum with a 1/2" (0.5 in) end mill at 400 SFM, 4 flutes, and 0.003 in/tooth chip load.
- RPM = (400 × 3.82) ÷ 0.5 = 3056 RPM
- Feed = 3056 × 4 × 0.003 = 36.7 IPM
That gives a clean, practical baseline. From there, increase speed or feed gradually if the cut is stable.
Factors that change optimal cutting speed
1) Tool material and coating
Carbide generally supports higher cutting speeds than HSS. Coatings like TiAlN or AlTiN can improve heat resistance and wear performance.
2) Toolpath engagement
Full-slotting produces more heat and load than adaptive clearing. Lower radial engagement often allows higher feed and speed.
3) Machine rigidity
A rigid VMC can run more aggressively than a lightweight desktop CNC. If chatter appears, reduce speed/load and improve tool stickout.
4) Coolant and chip evacuation
Chips must clear the cut. Re-cutting chips causes rapid wear and poor finish. Air blast, mist, or flood coolant can dramatically improve stability.
Common mistakes to avoid
- Using RPM from a chart but ignoring feed rate calculations.
- Copying chip loads from different tool diameters or flute geometries.
- Running conservative feed with high RPM, causing rubbing instead of cutting.
- Ignoring maximum machine spindle speed or power limitations.
- Not reducing parameters when entering deep pockets or long-reach tooling.
Practical setup checklist
- Start from manufacturer recommendations whenever possible.
- Verify tool stickout is as short as practical.
- Check holder balance and runout.
- Listen for chatter and inspect chips (shape/color) after test cuts.
- Adjust one variable at a time and log your final proven recipe.
Final thoughts
A CNC cutting speed calculator is not a replacement for real-world testing, but it is the fastest way to create reliable starting parameters. Use calculated RPM and feed as your baseline, then tune based on sound, chip shape, spindle load, and part finish. Over time, your own material-and-tool database becomes your strongest productivity advantage.