Skip to content
Machining Fundamentals 5 min read

Feed Per Tooth vs Feed Per Revolution in Milling, Lathes, and Drilling

Explore the crucial differences between feed per tooth (fz) and feed per revolution (fn). Learn when to apply each in CNC milling, turning, and drilling operations.

By Feed Rate Calculator Engineering Team Published on February 15, 2026

A common source of confusion in CNC machine programming stems from two closely related feed metrics:

  • Feed per Tooth (fzf_z): Also known as chip load, measured in mm/tooth\text{mm/tooth} or IPT\text{IPT}.
  • Feed per Revolution (fnf_n): The linear distance advanced during one full 360360^\circ rotation of the tool or workpiece, measured in mm/rev\text{mm/rev} or IPR\text{IPR}.

Understanding where and why each metric applies is critical to avoiding broken tooling and improper surface finishes.


The Mathematical Connection

In multi-flute milling cutters, feed per revolution is simply the sum of the chip loads taken by all flutes during that single rotation:

fn=Z×fzf_n = Z \times f_z

Where:

  • fnf_n = Feed per revolution (mm/rev\text{mm/rev} or IPR\text{IPR})
  • ZZ = Number of cutting flutes
  • fzf_z = Feed per tooth (mm/tooth\text{mm/tooth} or IPT\text{IPT})

And consequently:

Feed Rate (F)=RPM×fn=RPM×(Z×fz)\text{Feed Rate } (F) = \text{RPM} \times f_n = \text{RPM} \times (Z \times f_z)


When to Use Which Parameter

1. CNC Milling (End Mills & Face Mills)

In milling, feed per tooth (fzf_z) is the primary engineering design parameter.

  • Why? Because each tooth enters and exits the cut intermittently. Tool life and chip formation are dictated by the thickness cut by each individual tooth.
  • If you switch an end mill from 2 flutes to 4 flutes while holding fzf_z constant, fnf_n doubles, and your linear feed rate doubles.

2. CNC Lathes & Turning (OD Turning, Boring, Parting)

In turning, the workpiece rotates while a stationary single-point insert feeds along the geometry.

  • Because there is only one active cutting point engaged continuously, there is no flute distribution.
  • Here, feed per revolution (fnf_n / IPR) is the universal standard.
  • Surface finish in turning is directly governed by feed per revolution and the tool nose radius (rϵr_\epsilon): Theoretical Peak-to-Valley Roughness (Rt)fn28×rϵ\text{Theoretical Peak-to-Valley Roughness } (R_t) \approx \frac{f_n^2}{8 \times r_\epsilon}

3. CNC Drilling (Twist Drills & Indexable Drills)

In drilling, cutting tool manufacturers universally specify feed rates in feed per revolution (fnf_n), even though standard twist drills have two cutting lips.

  • A 10 mm\varnothing 10\text{ mm} drill might specify a starting feed of 0.15 mm/rev0.15\text{ mm/rev}.
  • This means the entire drill moves into the hole 0.15 mm0.15\text{ mm} per rotation.
  • Common Pitfall: Do NOT multiply this drilling catalog feed by 2 flutes! That would double the tool feed and split the drill web or stall the spindle motor.

Summary Reference Table

OperationStandard SpecificationPrimary FormulaTypical G-Code Mode
MillingFeed per Tooth (fzf_z)F=RPM×Z×fzF = \text{RPM} \times Z \times f_zG94 (Feed per Minute)
TurningFeed per Revolution (fnf_n)F=RPM×fnF = \text{RPM} \times f_nG95 (Feed per Revolution)
DrillingFeed per Revolution (fnf_n)F=RPM×fnF = \text{RPM} \times f_nG95 (Feed per Revolution)

Calculate feeds for all three operations effortlessly using our Feed Rate Calculator or Feed per Revolution Calculator.

Ready to Calculate Your Feeds and Speeds?

Use our interactive Feed Rate Calculator with formula breakdowns, chip thinning, and MRR.

Open Calculator →
MACHINING TOOLKIT

Related CNC Machining Calculators

Specialized cutting formulas, speed calculations, and material removal tools