← Free label toolsGuides
Home / Guides / CNC Speeds and Feeds Calculator

CNC Speeds and Feeds Formulas

CNC speeds and feeds set how fast the tool rotates and how fast it moves through material. Good values improve tool life, surface finish, cycle time, chip evacuation, and machine stability.

Ready to make one? Calculate RPM, feed rate, and MRR with the free CNC Speeds and Feeds Calculator.
Open CNC Speeds and Feeds Calculator →

What speeds and feeds mean

Speed usually refers to spindle speed in revolutions per minute, based on cutting surface speed and tool diameter. Feed rate is how fast the tool advances, usually based on chip load per tooth, flute count, and RPM.

The right values depend on material, cutter geometry, coating, stickout, machine rigidity, workholding, coolant, radial engagement, axial depth, and whether the cut is slotting, profiling, adaptive, drilling, or finishing.

  • Machinists use speeds and feeds to start a new setup.
  • Programmers use them to balance cycle time and reliability.
  • Estimators use them to approximate material removal and runtime.

How to calculate speeds and feeds

In inch units, RPM = SFM x 12 / (pi x tool diameter). Feed rate = RPM x flute count x chip load. Material removal rate for milling is often estimated as MRR = width of cut x depth of cut x feed rate.

Example: a 0.500-inch end mill cuts at 300 SFM. RPM = 300 x 12 / (pi x 0.500) = about 2,292 rpm. With 4 flutes and 0.002 inch chip load, feed = 2,292 x 4 x 0.002 = 18.3 ipm. If width of cut is 0.100 inch and depth is 0.250 inch, MRR = 0.100 x 0.250 x 18.3 = 0.46 in3/min.

Adjusting for real cutting conditions

Catalog values are starting points. Slotting usually needs lower feed or better chip evacuation than light radial engagement. Long tool stickout may require reduced speed, reduced depth, or a different toolpath to avoid chatter.

Chip load should not be reduced blindly. Feeding too slowly can rub instead of cut, generating heat and shortening tool life. On the other hand, excessive chip load can chip edges, overload the spindle, or push the work out of position.

  • Listen for chatter and inspect chips.
  • Watch spindle load and tool wear.
  • Tune one variable at a time when troubleshooting.

Common machining mistakes

A common mistake is using the same feed for every tool diameter. Surface speed and chip load scale with diameter and flute count, so a small cutter and a large cutter need different RPM and feed values.

Another mistake is ignoring machine limits. A calculated RPM or feed may exceed the spindle, acceleration, coolant, or workholding capability. The final program must fit the actual machine and setup.

Frequently asked questions

What is chip load?

Chip load is the thickness of material removed by each cutting edge per revolution. It is a key input for feed rate.

What is SFM?

SFM is surface feet per minute, the cutting speed at the tool's outside diameter in inch-based machining.

Why does a smaller tool need higher RPM?

For the same surface speed, a smaller diameter must rotate faster because its circumference is smaller.

Can I use the same values for roughing and finishing?

Usually no. Roughing and finishing have different goals, engagement, chip load, depth of cut, and surface-finish requirements.

Ready to make one? Calculate RPM, feed rate, and MRR with the free CNC Speeds and Feeds Calculator.
Open CNC Speeds and Feeds Calculator →
Related free tool: CNC Speeds and Feeds Calculator