← All guides
CNC feeds and speeds guide - Close-up of cutting tool machining metal with visible chip formation - CNC Dance tutorial

CNC Feeds and Speeds: A Beginner's Guide to Optimal Parameters

Guides

If you have ever Googled “what feeds and speeds should I use” you already know the most frustrating thing about CNC machining: everyone gives you a different answer. The tool manufacturer publishes one set of numbers based on ideal conditions. The forum recommends something different based on someone else’s machine. Your CAM software defaults do not know how rigid your setup is.

After 12 years of making chips I can tell you there is a reason for all this confusion. Feeds and speeds depend on your exact combination of material, tool geometry, machine rigidity, spindle power, and setup. But the math behind them is simple. Once you understand the two core formulas you can calculate your own numbers for any job and adjust them intelligently based on what you see and hear.

Speeds refer to how fast the spindle rotates, measured in RPM (revolutions per minute) or SFM (surface feet per minute). SFM is the actual speed at which the cutting edge moves through the material — this is the value that determines cutting temperature and tool life. RPM is calculated from SFM based on tool diameter. Feeds refer to how fast the tool moves through the material, measured in IPM (inches per minute). Together, speeds and feeds determine your chipload — the thickness of material each cutting tooth removes with every revolution.

Chipload is the single most important number in machining. If the chipload is too low, the tool rubs instead of cutting. This rubbing generates heat that softens the cutting edge, causes rapid tool wear, and leaves a poor surface finish. If the chipload is too high, the tool is overloaded and can break immediately. Finding the sweet spot between these two extremes is what feeds and speeds calculation is all about. The right chipload produces clean cutting action, good surface finish, and predictable tool life — this is what you are aiming for with every setup.

The Two Formulas You Must Know

Formula 1: Spindle Speed (RPM)

You only need two formulas to calculate feeds and speeds from scratch. The first formula calculates spindle speed:

RPM = (SFM × 3.82) / Tool Diameter (inches)

SFM is surface feet per minute — the actual speed at which the cutting edge moves through the material. The constant 3.82 comes from converting SFM to inches per minute (multiply by 12) divided by pi times diameter. In simple terms: RPM = (SFM × 12) / (π × Diameter), and 12/π = 3.82.

Mental shortcut: For a quarter-inch tool, multiply SFM by roughly 4 to get RPM. But this is only for ballpark estimates. Always use the real formula for actual job setup.

Formula 2: Feed Rate (IPM)

The second formula calculates feed rate:

Feed (IPM) = RPM × Number of Flutes × Chipload (IPT)

IPT stands for inches per tooth — the amount of material each cutting edge removes every revolution. A 2-flute end mill removes material twice as fast as a 1-flute at the same RPM. A 4-flute removes material twice as fast as a 2-flute.

Worked Example

Here is a complete worked example showing how both formulas work together. You are cutting 6061 aluminum with a 1/4“ 2-flute carbide end mill. The recommended SFM for carbide tooling in aluminum is 800 SFM.

Step 1 — Calculate RPM: RPM = 800 × 3.82 / 0.25 = 12,224 RPM. The cutting edge moves through the material at 800 feet per minute, and the 1/4“ tool needs to spin at 12,224 RPM to achieve that speed.

Step 2 — Calculate Feed: The recommended chipload for roughing aluminum is 0.005 inches per tooth. Feed = 12,224 RPM × 2 flutes × 0.005 IPT = 122 IPM. The tool advances through the material at 122 inches per minute while removing 0.005 inches of material per tooth per revolution.

Step 3 — Adjust for Machine Limits: If your machine cannot reach 12,000 RPM, run at its maximum speed and recalculate. At 10,000 RPM the feed becomes 10,000 × 2 × 0.005 = 100 IPM. Always calculate from your actual spindle speed, not the theoretical ideal. Running at a lower RPM with a proportionally lower feed maintains the correct chipload, which is the number that actually matters for tool life and surface finish.

SFM Reference Table for HSS Tooling

Starting SFM Values by Material

These are starting values for HSS tooling. Adjust up or down based on chip formation and machine behavior.

Material SFM Range (HSS) Notes
Aluminum 6061 250-400 Upper end with coolant
Brass / bronze 150-350 Depends on alloy
Mild steel 1018 100-140 Lower end for heavy cuts
Stainless 304 30-70 Use lower end to avoid work hardening
Cast iron 80-120 Can run dry
Titanium Grade 5 20-60 Go slow, use plenty of coolant
Plastics / acrylic 100-250 Upper end with coolant prevents melting
Hardwood 150-300 Use sharp tools
MDF / plywood 200-400 Dust collection essential

Carbide Tooling Adjustments

For carbide tooling multiply these HSS values by 2 to 3.5 times. The exact multiplier depends on the coating and machine rigidity. Aluminum with carbide can run at 800 to 1,200 SFM. Mild steel with carbide can run at 300 to 500 SFM. Stainless with carbide can run at 200 to 350 SFM.

Chipload Reference Table

Chipload by Material

Chipload depends on material hardness and operation type. For roughing use the upper end. For finishing use the lower end.

Material Roughing (IPT) Finishing (IPT)
Aluminum 0.005-0.010 0.002-0.004
Brass 0.005-0.010 0.002-0.004
Mild steel 0.003-0.010 0.002-0.003
Stainless steel 0.002-0.006 0.001-0.003
Cast iron 0.003-0.008 0.002-0.003
Plastics 0.003-0.010 0.002-0.004

Chipload Rule of Thumb

Hard materials (brass, hard wood) need a chipload around 2 percent of tool diameter. Soft materials (aluminum, MDF) need around 4 percent of tool diameter. This gives you a safe starting point when you do not have a reference table.

Depth of Cut and Stepover

Basic Guidelines

Speed and feed only tell you part of the story. You also need to choose axial depth of cut (how deep the tool plunges into the material) and radial depth of cut (stepover — how much of the tool width engages the material).

For slotting where the tool cuts at full width, use radial DOC of 100 percent and axial DOC of 0.5 to 1 times the tool diameter. Slotting is the most demanding operation because the tool is cutting on its full circumference with no room for chip evacuation. Reduce feed rate by 20-30 percent for slotting operations.

For roughing use 30 to 50 percent radial stepover with 1 to 2 times tool diameter axial depth. This balances material removal rate with tool load and chip clearance. For finishing use 3 to 8 percent radial stepover with up to 2 times tool diameter axial depth. The light radial engagement allows deeper axial cuts because cutting forces are lower.

For high efficiency milling (HEM or adaptive toolpaths) use 7 to 30 percent radial stepover with 1.5 to 3 times tool diameter axial depth. HEM takes advantage of chip thinning to achieve very high material removal rates with lower tool wear compared to conventional toolpaths.

Radial Chip Thinning

Radial chip thinning is a critical concept many beginners miss. When your radial stepover drops below 50 percent of tool diameter, the actual chip becomes thinner than the programmed chipload. This means you can increase the feed rate without overloading the tool.

At 30 percent stepover, actual chip thickness is about half the programmed value — double your feed. At 10 percent stepover, you can increase feed by 5 to 6 times. This principle is what makes HEM toolpaths productive.

Common Beginner Mistakes

Mistake 1: Running Too Slow

The instinct is to slow everything down to be safe. But low speed causes rubbing instead of cutting. Signs of rubbing include squealing sounds, a polished appearance on the surface, and excessive heat. If you hear squealing, increase RPM immediately.

Mistake 2: Wrong Flute Count

More flutes allow faster feed rates but leave less space for chip evacuation. For aluminum and plastics use 2-flute or single-flute tools. For steel use 4-flute tools. Single-flute bits are essential for acrylic — multi-flute bits generate too much heat and the plastic melts on the tool.

Mistake 3: Changing Multiple Variables

When troubleshooting, change only one variable at a time. If you change RPM, feed, and depth of cut simultaneously, you will not know which one fixed the problem. Adjust one parameter, make a test cut, evaluate, then adjust the next.

Troubleshooting Reference

Symptoms and Fixes

When a cut goes wrong, use this table to identify the problem and find the fix quickly. The symptoms are listed in order of how common each problem is — start at the top.

Symptom Likely Cause Fix
Squealing sound RPM too low, tool rubbing Increase RPM
Chatter marks RPM too high or chipload too light Reduce RPM or increase feed
Tool breaks immediately Feed or DOC too high Reduce feed by 50%, test again
Tool breaks mid-cut Chips packing in flutes Use pecking or air blast
Cutting edge burnt Speed too high for material Reduce RPM or improve cooling
Plastic melting Wrong flute count Switch to single-flute, increase feed
Fine dust instead of chips Chipload too low Double the feed rate
Blue or discolored chips Material overheating Reduce RPM, apply coolant

Test your settings with this simple program:

; Feed and speed test program
G90 G94 G17 G54
G21
M03 S10000        ; Adjust based on calculation
G00 X0 Y0 Z5
G01 Z-0.5 F200    ; Test depth
G01 X50 F400      ; Test feed rate — adjust as needed
G00 Z5
M05
M30

Dialing In Your Parameters

Getting feeds and speeds right is an iterative process. Start with the conservative end of the recommended ranges, make a test cut, and evaluate the results. Here is my process for dialing in any new material or tool combination.

First, cut a test slot at your calculated starting parameters. Listen to the sound — a steady cutting sound without squealing or chatter indicates the parameters are close. Examine the chips coming off the tool. Clean, well-formed chips indicate proper cutting action. Fine dust or burnt chips mean the chipload is wrong. Examine the surface finish of the test cut. A smooth, uniform finish confirms good parameters. If the finish is rough or shows chatter marks, adjust one variable at a time.

The goal is to find the maximum material removal rate that produces acceptable tool life and surface finish. Increase feed rate in 10 percent increments until the surface finish degrades or the tool shows signs of stress. Then back off by 10 percent. This is your optimal feed rate for that material and tool combination.

Here is a key insight I have learned from years of machining: the ideal chipload produces a steady stream of well-formed chips, not dust or powder. If you see fine dust, your chipload is too low and the tool is rubbing instead of cutting. Double the feed rate and test again. If you see blue or burnt chips, your chipload is too high or your speed is too fast — reduce both and improve coolant application.

For more detail see our CNC Feeds and Speeds for Beginners guide and our CNC End Mill Selection Guide.

Tags:#feeds-speeds#beginner#mill#router#reference