Skip to content
ATH

Cutting speed, spindle speed and feed calculation: the Vc, n, fz and vf formulas

How are spindle speed and feed calculated in milling? The Vc, n, fz and vf formulas, cutting speed and feed per tooth tables by material group, the chip thinning correction and two worked examples.

ATH Tools Teknik Ekip· Mechanical EngineerPublished: 20 July 2026Updated: 6 August 20268 min read

Short answer

  • The spindle speed is calculated from n = (Vc × 1000) / (π × D) and the feed from vf = fz × Z × n.
  • When the radial engagement ae is smaller than half the diameter, the chip thinning correction is mandatory; otherwise the tool rubs instead of cutting.
  • The chip thinning factor is found from RCTF = 1 / (2 × √((ae/D)(1 − ae/D))) and fz is multiplied by this factor.
  • Table values are starting values; on the first trial it is advisable to hold the spindle speed constant and raise the feed gradually.

In milling, two numbers have to be determined correctly: the spindle speed (n) and the table feed (vf). In this guide both are calculated step by step, tables are given and the most frequently omitted correction, chip thinning, is explained.

Short answer

n  = (Vc × 1000) / (π × D)        spindle speed    [rpm]
vf = fz × Z × n                    table feed       [mm/min]

Vc is the cutting speed (m/min), D the cutting diameter (mm), fz the feed per tooth (mm/tooth) and Z the number of flutes. Vc and fz are selected from the tables according to the material. When the radial engagement ae is smaller than half the diameter, the fz value is multiplied by the chip thinning factor.

Formulas

QuantityFormulaUnit
Spindle speedn = (Vc × 1000) / (π × D)rpm
Cutting speedVc = (π × D × n) / 1000m/min
Table feedvf = fz × Z × nmm/min
Feed per toothfz = vf / (Z × n)mm/tooth
Chip thinning correctionRCTF = 1 / (2 × √((ae/D)(1 − ae/D)))–
Average chip thicknesshex = fz × 2 × √((ae/D)(1 − ae/D))mm
Metal removal rateQ = (ap × ae × vf) / 1000cm³/min
Spindle powerP = (ap × ae × vf × kc) / (60 × 10⁶ × η)kW

ap is the axial depth of cut (mm) · ae the radial width of cut (mm) · kc the specific cutting force (N/mm²) · η the machine efficiency (≈ 0.80).

Cutting speed Vc table (carbide tool, suitable coating)

ISO groupMaterialVc (m/min)kc (N/mm²)
PStructural steel (S235, St37)120–2001,500
PCarbon steel (C45)100–1801,700
PAlloy steel (42CrMo4)80–1501,900
PPre-hardened mould steel (1.2312, 1.2738 · 28–34 HRC)70–1302,000
MAustenitic stainless (304, 316)60–1102,000
MDuplex stainless (2205)45–852,300
KGrey cast iron (GG25)120–2201,100
KDuctile iron (GGG50)100–1801,400
NWrought aluminium (6061, 7075)300–800700
NCast aluminium (Si > 10%)200–500800
NCopper, brass, bronze200–500900
STitanium (Ti6Al4V)40–802,100
SNickel-based (Inconel 718)20–452,600
HHardened steel 45–55 HRC60–1102,600
HHardened steel 55–65 HRC40–803,100

The lower end of the range means long tool life, the upper end high productivity. If the machine is not rigid or the tool runout is excessive, starting from the lower end is advisable.

Feed per tooth fz table (mm/tooth)

The values refer to ae = D/2 (half engagement).

Diameter D1P: SteelM: StainlessK: Cast ironN: AluminiumS: SuperalloyH: Hardened steel
1 mm0.004–0.0080.003–0.0060.005–0.0090.008–0.0150.003–0.0050.002–0.004
2 mm0.008–0.0150.006–0.0120.010–0.0180.015–0.0300.006–0.0100.004–0.008
3 mm0.012–0.0220.010–0.0180.015–0.0260.022–0.0450.009–0.0150.006–0.012
4 mm0.016–0.0300.013–0.0240.020–0.0340.030–0.0600.012–0.0200.008–0.016
6 mm0.025–0.0450.020–0.0360.030–0.0500.045–0.0900.018–0.0300.012–0.024
8 mm0.035–0.0580.028–0.0460.040–0.0650.060–0.1200.024–0.0380.016–0.030
10 mm0.045–0.0720.036–0.0580.050–0.0800.075–0.1500.030–0.0480.020–0.038
12 mm0.055–0.0880.044–0.0700.060–0.0950.090–0.1800.036–0.0580.024–0.046
16 mm0.070–0.1100.056–0.0880.078–0.1200.115–0.2300.046–0.0720.030–0.058
20 mm0.090–0.1400.072–0.1120.100–0.1550.145–0.2900.058–0.0920.038–0.074

Chip thinning: the most frequently omitted correction

In milling the cutting edge enters the workpiece along a circular arc. As the radial engagement ae becomes smaller this arc shortens and the actual chip thickness remains below the fz value that has been set.

The result: the tool rubs instead of cutting. Rubbing generates far more heat than cutting; the edge wears rapidly, the surface deteriorates and the cycle time grows.

The solution: when ae < D/2, the fz value has to be multiplied by a correction factor.

RCTF = 1 / (2 × √((ae/D) × (1 − ae/D)))
fz_corrected = fz_table × RCTF
ae / DRCTFComment
1.00 (full slot)—No chip thinning, force at maximum
0.501.00Reference case
0.401.02Negligible
0.301.09Slight correction
0.251.15Correction begins
0.201.25Noticeable
0.151.40Significant
0.101.67Critical
0.052.29Trochoidal milling range

This is precisely why trochoidal milling (ae ≈ 0.05–0.1 × D) is efficient: the small engagement allows ap to be increased greatly, and fz is raised by a factor of 1.7–2.3 through the correction.

Worked example 1: pocketing in 42CrMo4 steel

Data: Ø10 mm, 4 flute, AlTiN coated carbide end mill. The material is 42CrMo4 (alloy steel). A pocket is to be milled: ap = 5 mm, ae = 5 mm (half engagement).

1. Vc selection. From the table, alloy steel: 80–150 m/min. Mid-range value Vc = 110 m/min.

2. Spindle speed.

n = (110 × 1000) / (π × 10) = 110,000 / 31.42 ≈ 3,501 rpm

3. fz selection. From the table, Ø10 / group P: 0.045–0.072. Mid-range value fz = 0.058 mm/tooth.

4. Chip thinning. ae/D = 5/10 = 0.50 → RCTF = 1.00, no correction.

5. Feed.

vf = 0.058 × 4 × 3,501 ≈ 812 mm/min

6. Metal removal rate.

Q = (5 × 5 × 812) / 1000 ≈ 20.3 cm³/min

7. Power.

P = (5 × 5 × 812 × 1,900) / (60 × 10⁶ × 0.80) ≈ 0.80 kW

Result: n ≈ 3,500 rpm, vf ≈ 810 mm/min, and a spindle power of ≈ 0.8 kW is sufficient.

Worked example 2: the same tool in trochoidal milling

With the same Ø10 mm tool the aim is to increase productivity. ae is reduced and ap increased: ap = 20 mm (2 × D), ae = 1 mm (0.1 × D).

Steps 1–3 are the same: Vc = 110 → n ≈ 3,501 rpm, fz_table = 0.058 mm/tooth.

4. Chip thinning. ae/D = 0.10:

RCTF = 1 / (2 × √(0.10 × 0.90)) = 1 / (2 × 0.3) = 1.67
fz = 0.058 × 1.67 ≈ 0.097 mm/tooth

5. Feed.

vf = 0.097 × 4 × 3,501 ≈ 1,358 mm/min

6. Metal removal rate.

Q = (20 × 1 × 1,358) / 1000 ≈ 27.2 cm³/min

Comparison:

Conventional (ap 5 / ae 5)Trochoidal (ap 20 / ae 1)
Spindle speed3,5013,501
fz0.0580.097
Feed vf812 mm/min1,358 mm/min
Metal removal rate Q20.3 cm³/min27.2 cm³/min
Cutting edge contact timelongshort (cooling interval available)

The trochoidal strategy removes 34% more material while also extending tool life, because it reduces the engagement angle of the cutting edge. The price of this is a longer toolpath and the need for CAM support.

Application sequence on the shop floor

  1. The Vc and fz values are taken from the middle of the range in the table.
  2. If ae < D/2, the fz value is multiplied by RCTF.
  3. The spindle speed is calculated and entered into the machine.
  4. The feed is started at 70% of the calculated value.
  5. The feed is raised gradually to 100% while the sound of the cut and the chips are monitored.
  6. If tool life is short, Vc is reduced first, not the feed. Tool life is governed by heat, not by force.

Critical point: reducing the feed when a problem arises is a common mistake. This thins the chip, increases rubbing and makes the situation worse. The correct approach is to reduce Vc (the spindle speed).


Instead of working the calculation out by hand, the cutting parameter calculator can also be used; it applies the chip thinning correction automatically and links directly from the result to the tools held in stock.

Frequently Asked Questions

How is the spindle speed calculated in milling?

Short answer: n = (Vc × 1000) / (π × D). Vc is the cutting speed (m/min) and D the cutting diameter (mm). Example: for Vc = 120 m/min and D = 8 mm, n = (120 × 1000) / (3.1416 × 8) ≈ 4,775 rpm.

How is the table feed found?

Short answer: vf = fz × Z × n. fz is the feed per tooth (mm/tooth), Z the number of flutes and n the spindle speed. The fz value is selected from the table according to material group and diameter, and multiplied by the chip thinning factor where this is required.

What is chip thinning?

When the radial engagement ae drops below D/2, the actual chip thickness becomes smaller than fz. Without a correction the tool rubs instead of cutting; the heat rises, the edge wears rapidly and the surface deteriorates. The fz value is corrected by multiplying it by the RCTF factor.

Where is the Vc value obtained from?

Vc depends on the ISO group of the material being machined (P/M/K/N/S/H), on the tool material and on the coating. The table on this page assumes a carbide tool with a suitable coating. As hardness increases Vc falls, and in non-ferrous materials it rises considerably.

Can the calculated values be entered directly into the machine?

The values are starting values. Machine rigidity, holder runout, workholding and cooling all change the result. On the first trial it is advisable to hold the spindle speed and raise the feed gradually, while the chip colour and the sound of the cut are monitored.

Related Products

Tools covered by this topic; order directly from the size table.

Product catalogue

Related Products

The formulas in this guide can be applied in the calculatorOnce material, diameter and flute count are entered, speed, feed and warnings are shown instantly.

Other Guides