← Blog

Feed Rate: Per Rev, Per Tooth and Per Minute

19 min read

MetronQ Team
Face mill above a workpiece held in a chuck
Photo from Unsplash

One parameter, three different numbers: 0.2 mm/rev on a lathe, 0.08 mm per tooth on a cutter and 900 mm/min in the F address of a program. All three are called "feed" - and that is exactly why feed rate is the most commonly confused machining parameter. This guide sorts out the definitions of fnf_n, fzf_z and table feed, shows how to convert between them, explains what feed does to chip thickness, forces and surface finish - and why too little feed ruins cutting edges just as effectively as too much.

What feed means in machining

In machining, feed describes how quickly the tool advances into successive layers of material - as opposed to cutting speed, which describes how fast the edge travels ACROSS the material. That distinction is the heart of the whole cutting process: speed governs temperature and edge wear, feed governs chip thickness, forces and what is left on the surface.

Choosing the right cutting speed is covered in our separate guide on cutting speed; here the spotlight belongs entirely to feed.

Formally, feed is the distance the tool travels relative to the workpiece per reference unit - and it is precisely the choice of that unit that produces the three quantities you meet in practice. The first relates the distance to one spindle revolution. Feed per tooth relates it to a single cutting edge. Feed per minute (table feed) relates it to one minute of work. Physically they describe the same phenomenon; they differ in what they are pinned to, which makes each convenient in a different place: fnf_n on the lathe, fzf_z when selecting edge load, vfv_f in the NC program and when estimating cycle time.

Why does this matter so much? Because mixing up these three quantities is the shortest road to a snapped end mill or to an hour-long cycle that should take fifteen minutes. The cutting process forgives a lot, but not a table feed typed where the control expected a feed per revolution.

Three feeds: fn, fz and table feed

Feed comes in three forms that differ only in their reference unit: fnf_n is the distance per spindle revolution (mm/rev), fzf_z is the distance per cutting edge (mm), and vfv_f is the distance per minute (mm/min). Spindle speed and the number of working teeth link them, so any one of them converts into the other two.

Let us start with the formal definitions and units - they cause all the confusion:

Quantity Symbol Definition Where it is used
Feed per revolution, fnf_n (mm/rev) fnf_n distance per 1 spindle revolution turning, drilling
Feed per tooth, fzf_z (mm) fzf_z distance per 1 cutting edge milling - edge load selection
Feed per minute / table feed, vfv_f (mm/min) vfv_f distance per minute NC programs, machining time

The conversions are simple and worth memorising. Table feed is vf=n⋅z⋅fzv_f = n \cdot z \cdot f_z, where nn is the spindle speed and zz the number of teeth (more precisely: the effective number - more on that below). fnf_n and fzf_z are linked by fn=z⋅fzf_n = z \cdot f_z. Going the other way: fz=vfn⋅zf_z = \frac{v_f}{n \cdot z}. Whoever memorises this triangle can convert any catalogue to any control.

Practical trap no. 1: milling catalogues quote feed per tooth, while the program takes table feed - between them stand the spindle speed and the tooth count. The same 12 mm cutter at fz=0.08 mmf_z = 0.08\ \text{mm} with 2 flutes and 4,000 rpm gives vf=640 mm/minv_f = 640\ \text{mm/min}, and with 4 flutes - 1,280 mm/min. Trap no. 2: in turning there is no zz at all, so the feed per revolution is simultaneously the feed "per edge" - which is why a turner can go a whole career without ever meeting fzf_z.

The F address: what you actually type into the program

The F address in NC code is the tool feed - but its meaning depends on the active preparatory function. G94 (milling machines) interprets F as a per-minute value in mm/min; G95 (lathes) - as a per-revolution value in mm/rev. Hence the classic program-porting error: F200 on a mill is a calm 200 mm/min, while F200 after G95 would mean 200 mm per revolution - the machine will of course refuse, or snap the tool on the first working move. Selecting the tool feed therefore starts trivially: by checking which mode the program runs in.

It is also worth knowing that F describes the motion of the tool's guided point, not of its edge. On straight moves that makes no difference; in circular interpolation it becomes a topic of its own, which we return to under circular milling.

Tool rpm and cutting speed: where n comes from

The per-minute feed value does not exist without spindle speed, and the tool's rpm follows from cutting speed and diameter. Calculating the spindle speed is a single rearrangement: n=vc [m/min]⋅1000π⋅Dn = \frac{v_c\,[\text{m/min}] \cdot 1000}{\pi \cdot D}, where DD is the tool diameter in milling and drilling, and the workpiece diameter in turning.

The correct cutting speed comes from the catalogue for the material-edge pair, and selecting the cutting speed always precedes selecting the feed; formulas, worked examples and starting tables are collected in our guide on how to calculate cutting parameters.

Two things in that equation tend to produce surprises. First, on a lathe the workpiece rpm changes with every pass, because the workpiece diameter shrinks and the rotational speed has to keep up - which is why controls offer constant surface speed (G96), correcting the rpm on the fly. Second, at small diameters the actual cutting speed can end up below the programmed one, because the rpm calculation exceeds the machine's maximum - the spindle has a hard limit: a 3 mm cutter at vc=200 m/minv_c = 200\ \text{m/min} "wants" over 21,000 rpm. The machine turns as fast as it can, the real cutting speed drops - and vfv_f then has to be recalculated from the real rpm, not the catalogue one. This is the most common case where a cutting-speed correction drags a feed correction along with it.

The third surprise is units. Cutting speed in m/min and feed in mm/min differ by a factor of a thousand - and whoever enters the cutting speed in mm/min instead of m/min gets spindle speeds a thousand times too low. It sounds absurd, but every process engineer has seen a program after that mistake: the tool rubs, no chip comes off, the machined surface shines from work hardening. A "cutting speed in mm/min" entry in documentation is always a typo - the correct unit is m/min and only that goes into the formula. The same reflex helps when importing from CAM: if the sheet shows cutting speed in mm/min, it is the column that needs fixing, not the machine.

Close-up of a three-jaw lathe chuck
Photo from Unsplash

Selecting cutting parameters in turning

In turning, the feed fnf_n plays first violin, because it directly shapes the surface. Recommended machining parameters for turning carbon steel with a 0.8 mm nose-radius insert are roughly: roughing fn=0.25-0.45 mm/revf_n = 0.25\text{-}0.45\ \text{mm/rev} at 2-5 mm depth of cut, finishing fn=0.08-0.2 mm/revf_n = 0.08\text{-}0.2\ \text{mm/rev} at 0.3-1 mm depth.

Cutting parameter values are always read in pairs: feed with nose radius, depth with edge length.

Turning parameters: fn, ap and machining time

Turning parameters are tied together by one of the most practical relationships in the trade: machining time in turning is Ln⋅fn\frac{L}{n \cdot f_n}, where LL is the tool path length. Doubling the feed halves the time - no other change buys time so cheaply, as long as quality allows it. Depth of cut, measured in mm per side, in turn decides the number of passes - in catalogues it is apa_p (mm). A 6 mm allowance can be removed in two passes of 3 mm or four passes of 1.5 mm, and the machining time differs by a factor of two.

The limits are set by three phenomena. From above, feed is capped by insert strength and surface roughness; depth of cut, mm by mm, stacks up forces towards the limits of power and rigidity. From below it gets more interesting: too little feed makes the edge stop cutting and start ploughing. A practical catalogue rule: the turning feed should not be less than half the edge hone radius, and on finishing passes fnf_n should exceed 0.05 mm/rev. Insert geometry sets conditions too - it is the insert geometry, not the process engineer's wish, that defines the feed window: the chipbreaker has its own window of feeds and depths outside which the chip stops breaking - a ribbon wrapped around the part is almost always a sign that fnf_n fell below the chipbreaker's window. We cover turning kinematics and tooling in more depth in the guide on longitudinal turning.

Table feed in milling: tooth count and chip thickness

In milling, everything revolves around the feed per tooth - it says how much material a single tooth takes in one engagement. Feed per tooth is selected from the catalogue for the cutter diameter and material: for a 10 mm solid-carbide end mill in steel, typical fzf_z is 0.04-0.1 mm; in aluminium 0.08-0.15 mm.

It is then converted to the per-minute value through rpm and tooth count - and here a nuance appears that spoils calculations more often than you would expect.

z, zc and the effective number of teeth

A cutter has zz teeth nominally, but not all of them have to work at once. The effective number of teeth can be lower than the nominal one: a face mill gashed on every other tooth, a chamfer mill where only part of the cone engages, or indexable inserts set at different heights. The table feed formula takes the effective number, not the nominal one: vf=n⋅zc⋅fzv_f = n \cdot z_c \cdot f_z. Whoever runs that conversion with the full tooth count while only half the teeth actually cut gets an fzf_z twice as large as intended, and with it higher forces and a worse edge. Cutter catalogues list the tooth count as a nominal value and the effective number of teeth separately - it is worth checking which one your calculator assumes.

Average and maximum chip thickness: hm and chip thinning

Feed per tooth is the path of the tooth - but the chip that the tooth actually cuts has a different thickness, set by the entry geometry. Feed per tooth describes the intention, chip thickness the reality. At a small radial width of cut aea_e, the tooth enters the material "tangentially" and the maximum chip thickness is clearly smaller than fzf_z; a lead angle below 90 degrees does the same, stretching the same cross-section over a longer edge. Average chip thickness hmh_m (mm) - not the feed itself - decides whether the edge cuts or rubs.

Hence the technique called chip thinning: when hmh_m drops below the threshold (roughly 0.02-0.04 mm for carbide), the feed per tooth must be INCREASED to restore a healthy chip thickness. A cutter working peripherally at ae=5%a_e = 5\% of diameter tolerates an fzf_z up to twice the catalogue value - and shortens the cycle instead of destroying the edge. It is the most underrated productivity reserve in milling: free, because it hides in the geometry. Maximum chip thickness guards the upper limit in turn: it, not fzf_z, defines the edge load in full slotting, where the wrap angle is largest.

Milling techniques and feed

Milling techniques differ precisely in what they do to chip thickness and feed. Linear milling (straight passes) keeps conditions constant and is the reference for catalogue fzf_z. Edge milling with the cutter's periphery works at small aea_e - edge milling is the classic candidate for a chip-thinning correction.

Point milling with a ball-nose cutter at shallow depth has an effective diameter far below the nominal one: the real cutting speed at the contact point drops - the effective cutting speed there is a fraction of the nominal - so the rpm must be raised, and vfv_f with it. Finally circular milling - motion along a circle - deserves its own subsection, because here the feed demands an explicit correction.

Circular milling: feed correction on arcs

In circular interpolation the cutter's centre and its edge travel on circles of different radii - and the control drives the tool centre at the programmed F. Circular milling of a pocket (internal arc) means the edge on the periphery travels FASTER than the centre: the effective feed speed vev_e (mm/min) at the edge rises - a different feed speed from the one programmed in F - by the ratio DwDw−Dc\frac{D_w}{D_w - D_c}, where DwD_w is the machined hole diameter and DcD_c the tool diameter. Circular milling of a boss (external arc) works the other way round: the edge slows down. In practice: a 10 mm cutter circular-milling a 12 mm hole has its edge racing six times faster than its centre - without reducing F, each tooth takes six times the feed per tooth and breaks. That is why in interpolation you control the feed per tooth at the edge, not at the tool axis.

The rule: on internal arcs reduce F by the factor Dw−DcDw\frac{D_w - D_c}{D_w}; on external arcs you may raise it. Modern CAM systems do this automatically, but circular milling programmed by hand - typically thread or hole interpolation - needs the correction stated explicitly. This is also why circular milling of small holes with a large cutter is a bad idea regardless of feed: the smaller the difference in diameters, the more violent the correction.

Feed versus surface quality, forces and tool life

Feed is the parameter that shapes the machined surface quality most strongly. In turning, the theoretical roughness height grows with the square of the feed: Rz≈fn28⋅rεR_z \approx \frac{f_n^2}{8 \cdot r_\varepsilon}. Halving the feed improves the theoretical profile fourfold - no other parameter has such leverage on smoothness.

How RaR_a and RzR_z callouts translate to the drawing is explained in our guide on surface roughness; here let us stay practical: if the machined surface after turning fails the requirement, check the feed and nose radius first, everything else second.

With forces it is the opposite of smoothness: cutting force grows almost proportionally with feed, because the chip cross-section grows. It is estimated using the specific cutting force kck_c (N/mm2) - the notional force needed to tear off 1 mm2 of chip cross-section: steel ~2,000-2,500, aluminium ~700-900, stainless ~2,400-3,000. Cutting force is, simplified, kc⋅ap⋅fnk_c \cdot a_p \cdot f_n - so it rises linearly with each of the three factors - and from it follow the torque MM (Nm) at the spindle and the cutting power PcP_c (kW). A heavy feed with a deep cut can stall a spindle not because the "machine is weak", but because the torque exceeded the drive's characteristic at low rpm. Metal removal rate describes the fourth quantity in this family: QQ (cm3/min), the volume of material removed per minute - and it is what the whole roughing game is about, because removal rate grows directly with feed, depth and speed. Whoever compares machines or strategies should compare exactly this, not individual parameters.

Tool life reacts to feed more gently than to speed - and that is the most important asymmetry in the whole selection process. Excessive cutting speed acts exponentially: raising vcv_c by 20% can halve tool life; raising feed by 20% typically costs tool life some fifteen-odd percent while cutting the time by a full 17%. The textbook conclusion therefore reads: raise productivity first with depth, then with feed, and leave cutting speed for last. Tool wear accelerates sharply only at the extremes: too much feed chips the edge mechanically, and too little - paradoxically - also destroys edges, because rubbing and plastic deformation work-harden the surface layer that the next pass then slides over. Low cutting speed combined with too little feed is a recipe for built-up edge; high cutting speed with too much feed - for an over-tempered edge. High cutting speed also raises the demands on feed uniformity, because every hesitation leaves a mark. The healthy window sits in the middle and is wider than beginners' caution suggests: when in doubt, treat the catalogue feed as a lower bound, not an upper one.

Feed's influence on machining quality also shows indirectly: a stable, decisive feed damps vibration, because the edge stays constantly loaded - and the machined surface quality feels that first. The whole process sees it as a paradox: a chattery finish at a cautious feed - quality improves after INCREASING fzf_z, against the operator's intuition. Similarly with tool wear in stainless: too gentle a feed lets the edge "iron" the material, which work-hardens, and every following tooth works in a harder skin.

Ribbon-like steel chips in a machine chip bin
Photo from Unsplash

Symbols and formulas: a units cheat sheet

The table gathers the symbols and units used in tooling catalogues: vcv_c in m/min, nn in rpm, fnf_n in mm/rev, fzf_z in mm and vfv_f in mm/min, plus apa_p, aea_e, hmh_m, kck_c, PcP_c, MM and QQ. Below it sit the core formulas that connect these quantities, from spindle speed all the way to power and torque.

Every quantity from this article in one place - in the notation used by tooling catalogues:

Symbol and unit Meaning
vcv_c (m/min) cutting speed, m/min
nn (rpm) spindle speed
fnf_n (mm/rev) feed per revolution
fzf_z (mm) feed per tooth
vfv_f (mm/min) feed per minute (table feed)
vev_e (mm/min) effective feed speed at the edge
zz, zcz_c nominal tooth count and effective number of teeth
apa_p (mm) depth of cut, mm
aea_e (mm) radial width of cut
hmh_m (mm) average chip thickness
κr\kappa_r (degrees) lead (entering) angle
kck_c (N/mm2) specific cutting force
PcP_c (kW) cutting power
MM (Nm) torque
QQ (cm3/min) metal removal rate
DcD_c, DmD_m (mm) tool diameter and cutting diameter, mm (of the workpiece or contact point)

Foundation formulas: n=vc⋅1000π⋅Dn = \frac{v_c \cdot 1000}{\pi \cdot D}; vf=n⋅zc⋅fzv_f = n \cdot z_c \cdot f_z; fn=z⋅fzf_n = z \cdot f_z; treat the values in this cheat sheet as a dictionary, not as settings; hmh_m depends on fzf_z, aeDc\frac{a_e}{D_c} and κr\kappa_r; Q=ap⋅ae⋅vf1000Q = \frac{a_p \cdot a_e \cdot v_f}{1000} (milling) or ap⋅fn⋅vca_p \cdot f_n \cdot v_c (turning); Pc=Q⋅kc60000P_c = \frac{Q \cdot k_c}{60000}; M=9550⋅PcnM = \frac{9550 \cdot P_c}{n}. The cutting diameter DmD_m in ball-nose milling and chamfering is the diameter at the contact point, not the nominal - which is where the rpm corrections in point milling come from.

A feed calculator in practice

Every conversion from this article is done for you by our free cutting parameters calculator: you enter the material, tool and diameter, and you get the rpm, the per-minute value and the machining time with the numbers substituted into the formulas. Feed selection from Dormer Pramet, Walter and Kennametal catalogue tables is built in as starting values.

Cutting parameters and spindle speed in one tool

Modern cutting tools have their feed windows written into the chipbreaker geometry and carbide grade, which is why the calculator starts from catalogue data: turning, milling, drilling and threading, together with power, torque and tool life - and the spindle-speed check watches the machine's rpm limit, recalculating the per-minute value from the real rpm whenever the requested vcv_c (m/min) is out of reach. And if you price parts more often than you calculate parameters, instant CNC quoting turns the same geometry into a full cost calculation.

Frequently asked questions about feed

What is the difference between the nominal tooth count and the effective number?

zz is the nominal tooth count; the effective number covers the teeth that actually cut. The per-minute formula takes the effective number; on a regular end mill both are equal, but face mills with inserts at different heights or chamfer mills engage fewer teeth, so a table feed computed with the full zz comes out too high.

What feed should I start with when there is no catalogue data?

A safe carbide starting point is: turning steel fn=0.25 mm/revf_n = 0.25\ \text{mm/rev} roughing and 0.12 finishing; milling fz=0.5-1%f_z = 0.5\text{-}1\% of cutter diameter; drilling fn=1-2%f_n = 1\text{-}2\% of drill diameter. It also depends on the workpiece. Then correct after the first part: chip, sound, finish. These are cautious values - treat them as a floor, not a target.

Do feeds depend on machine fixturing and workholding?

Yes, strongly: catalogue values assume a rigid setup and ideal conditions. A part on parallels in a vice, a long cutter overhang or a thin-walled sleeve in a three-jaw chuck call for a 20-40% feed reduction, because vibration destroys the edge faster than an exceeded load would. Solid fixturing is the silent precondition of every feed table.

How do I pick feeds for new machine tooling?

From the manufacturer's catalogue - for exactly that carbide grade and that geometry, not "a similar cutter". Modern cutting tools have parameter windows shifted markedly higher than their counterparts from a decade ago; running new tools on old habits wastes their potential and, curiously, often shortens tool life, because they work below a healthy chip thickness.

How does feed build an efficient machining process?

Through the main cutting time: doubling the feed halves the cutting time at almost the same edge life, a far better trade than raising the speed. An efficient process without losing quality is built in this order: depth of cut first, then feed, speed last. The reverse order, rpm first, is the most expensive: you pay in inserts.

Which cutting parameters follow from the feed, and which must be known first?

First: material, tool, catalogue cutting speed and depth from the allowance. From the feed follow table feed (through rpm and working teeth), forces and power, machining time and theoretical roughness. That is why feed sits mid-chain on a process sheet and why cutting parameter values are always recorded as a complete set, never singly.

Topicsfeed ratemillingturning

Sources

  1. 1.D.A. Stephenson, J.S. Agapiou, "Metal Cutting Theory and Practice", 3rd ed., CRC Press, 2016 (feed, chip thickness, cutting forces and power)
  2. 2.W. Grzesik, "Advanced Machining Processes of Metallic Materials", 2nd ed., Elsevier, 2017 (feed kinematics and the cut layer)
  3. 3.K. Jemielniak, "Obróbka skrawaniem. Podstawy, dynamika, diagnostyka", Warsaw University of Technology Publishing House, 2018 (cut layer cross-section, vibration vs feed)
  4. 4.Sandvik Coromant, "Training Handbook: Metal Cutting Technology", 2017 (vf and hm formulas, chip thinning, circular milling)
  5. 5.Dormer Pramet 2026, Walter and Kennametal technical catalogues (fn and fz ranges for material groups)

Read next

Automatic CNC machining quotes

Priced from the 3D model or the drawing, on your machines and your rates. You just approve it. 14 days free, no card.

Create a free account