⚙️ Machining

CNC Feed & Speed Calculator

Calculate feed rate, chipload and surface speed for a milling cut. Enter the spindle speed, cutter and tooth load, then press Calculate.

Written and reviewed by SM Arijul Islam · Last reviewed · Editorial standards · Report an error

About the CNC Feed & Speed Calculator

Feed rate is how fast the cutter moves through the material, usually in mm/min. It is built from three numbers: spindle RPM, the number of cutting edges (flutes) and the chip load per tooth. Feed rate = RPM × flutes × chip load. If any one changes, the feed must change with it.

Surface speed (cutting speed) is the speed of the cutter's edge past the material, in metres per minute. It depends on diameter and RPM: SFM = π × diameter × RPM ÷ 1,000. Harder materials need lower surface speed; small cutters need higher RPM to reach the same surface speed.

How the calculation works

  • Feed rate (mm/min) = RPM × flutes × chip load (mm/tooth).
  • Surface speed (m/min) = π × diameter (mm) × RPM ÷ 1,000.
  • Chip load = feed rate ÷ (RPM × flutes).
  • Feed per revolution = feed rate ÷ RPM.

Reference values

Starting points for carbide cutters
MaterialSurface speed (m/min)Chip load guide (mm)
Aluminium300–5000.05–0.15
Brass200–3500.05–0.12
Mild steel100–1800.03–0.08
Stainless steel60–1200.02–0.05
Hardwood300–6000.10–0.25
MDF / plywood400–7000.10–0.30

Worked example: a 6 mm two-flute cutter

A 6 mm two-flute cutter at 18,000 RPM with a 0.05 mm chip load feeds at 18,000 × 2 × 0.05 = 1,800 mm/min. Surface speed is π × 6 × 18,000 ÷ 1,000 = 339 m/min, which is in the aluminium range. At 24,000 RPM the same chip load gives 2,400 mm/min.

If the feed is too slow, the cutter rubs instead of cutting, which generates heat and dulls the edge quickly. If it is too fast, the tool deflects and the finish suffers. Start conservatively, listen to the cut, and increase the feed until the chips look right for the material.

Frequently asked questions

The thickness of material each cutting edge removes per revolution. Too high breaks tools; too low rubs and work-hardens the material.
Feed per tooth is the normal CNC definition because it accounts for multi-flute cutters. Feed per revolution is useful for drilling and tapping.
No. It gives the nominal feed. Adaptive clearing and light radial cuts can use higher feed, while full-width slotting needs less.
The cutter rubs instead of cutting, which generates heat and dulls the edge quickly. Increase the feed or reduce the RPM to maintain a proper chip load.

Related tools