In machining, “feeds and speeds” means choosing two main cutting parameters:
- Speed → how fast the cutting tool moves relative to the material
- Feed → how fast the tool advances through the material
Getting them right is one of the most important parts of CNC machining because they affect tool life, surface finish, cutting force, heat, material removal rate, and accuracy.
1. Speed — spindle speed (RPM)
For a milling machine, the spindle rotates the cutting tool at a certain number of revolutions per minute (RPM).
A common relationship is:
where:
- SFM = surface feet per minute recommended for the tool/material
- D = cutter diameter in inches
- RPM = spindle speed
For example, suppose you’re using a 1/2″ carbide end mill in aluminum and want to run at 600 SFM:
RPM = (600×12)/(π×0.5)
RPM ≈ 4584
So you’d run approximately 4,600 RPM.
The metric equivalent uses surface meters per minute (m/min).
2. Feed — how fast the tool moves
Feed rate is usually expressed in inches per minute (IPM) for CNC machines.
For milling:
Feed = RPM × Z × Fz
where:
- RPM = spindle speed
- Z = number of cutting teeth/flutes
- (F_z) = chip load per tooth, usually inches/tooth
Example:
- 4-flute end mill
- 4,600 RPM
- 0.003″ chip load/tooth
Then:
Feed = 4600 × 4 × 0.003
Feed = 55.2 IPM
So you’d program approximately 55 IPM.
3. Chip load is the important middle piece
Think of chip load as how thick a chip each tooth takes on each revolution.
If you feed too slowly while spinning the cutter very fast, the tool may rub instead of cut. That creates heat and can quickly wear or damage the tool.
If you feed too aggressively, you can get:
- Excessive cutting forces
- Chatter
- Broken tools
- Poor surface finish
- Machine overload
So the basic chain is:
Material + cutter → recommended SFM → RPM → chip load → feed rate
4. What about depth and width of cut?
Feeds and speeds aren’t determined by RPM and feed alone.
You also need to consider:
Axial depth of cut (ADOC)
How deep the cutter goes vertically into the material.
Radial width of cut (WOC)
How much of the cutter’s diameter is engaged horizontally.
For example:
- 0.500″ end mill
- 0.100″ deep
- 0.250″ wide engagement
is a very different cutting situation from:
- 0.500″ end mill
- 0.750″ deep
- 0.500″ wide engagement
Even if RPM and feed are identical.
5. Why material matters
Different materials require very different cutting conditions.
For example, aluminum generally allows much higher cutting speeds than mild steel. Stainless steel typically requires more conservative conditions because it generates heat and can work-harden.
A simplified example:
| Material | Typical tendency |
|---|---|
| Aluminum | High SFM, relatively high feed |
| Mild steel | Moderate SFM |
| Stainless steel | Lower SFM, careful chip control |
| Titanium | Low SFM, heat management is critical |
| Plastics | Depends heavily on the specific plastic |
The tool material and coating matter too. A carbide tool can generally run much faster than an equivalent high-speed-steel (HSS) tool.
6. Turning is slightly different
On a lathe, you’ll encounter similar concepts.
Cutting speed:
Feed:
Usually given as inches per revolution (IPR) rather than IPM.
For example:
0.005 IPR at 1,000 RPM
gives:
Feed = 0.005 × 1000 = 5 IPM
So in turning, you often think:
SFM + IPR + depth of cut
rather than:
SFM + chip load/tooth + width/depth of cut
7. A useful mental model
Imagine you’re cutting a block of butter with a knife.
- Spindle speed = how quickly you move the knife back and forth
- Feed = how quickly you push the knife forward
- Depth of cut = how deeply the knife enters the butter
- Width of cut = how much of the knife is engaged
- Chip load = how big a bite the cutting edge takes
You want the cutter to make chips, not rub, squeal, or overload.
The practical workflow
When setting up a real machining operation, you’d typically determine:
- Material — aluminum, steel, stainless, etc.
- Tool — diameter, number of flutes, carbide/HSS, coating
- Recommended SFM from the tool manufacturer
- Calculate RPM
- Choose chip load
- Calculate feed rate
- Choose depth/width of cut
- Adjust based on machine rigidity, coolant, tool stickout, and the actual cut
If you tell me whether you’re learning CNC milling or CNC turning, I can walk you through a realistic feeds-and-speeds calculation from start to finish.

