Chip Thinning Calculator

The feed per tooth to program when the cutter takes a light radial cut, works with a small lead angle or cuts with the side of a ball nose, so the real chip matches the chip load your cutter maker recommends. With the ball-nose effective diameter, spindle speed, feed rate and scallop height.

TorqueMath.com · Chip Thinning Calculator
Cutter
mm
z
Lead angle κr
°
mm
mm
The feed per tooth the maker gives for a full-width cut. It is the chip thickness you want.
m/min
mm
mm
°
rpm
Method and assumptionsMethod: Geometric chip thickness of a milling tooth: radial chip thinning, lead-angle and round-insert thinning, ball-nose effective diameter (Sandvik Coromant milling formulas)Basis: Rigid tool without runout, constant radial and axial engagement, chip load from the cutter maker taken as the maximum chip thickness hexLimits: Corners, entries and runout change the real chip; ball-nose feed combines the effective diameter with stepover thinning on De; the scallop height is the flat-floor cusp and ignores tool tilt; never exceed the maker's maximum feed per toothReferences: Sandvik Coromant milling formulas · Machinery's HandbookFormulas · How this calculator was checked · TorqueMath v2.11

Feed per tooth for every engagement

How it is calculated

A tooth cuts its thickest chip where its path is furthest from the direction of feed. With a light radial cut the tooth leaves the material before it reaches that point, a lead angle tilts the edge, and a ball nose cuts on a smaller diameter than its nominal size. In each case the real chip is thinner than the feed per tooth, so the feed must go up by the chip thinning factor to keep the chip the cutter was designed for. On a ball nose a stepover smaller than half the effective diameter thins the chip a second time, so the two factors are multiplied. The scallop height is the cusp left on a flat floor; tool tilt and a curved surface change it.

Spindle speed n = 1000 · Vc / (π · D) D = Dc, or De for a ball nose Feed rate vf = fz · z · n Radial chip thinning hex = fz · √(1 − (1 − 2·ae/Dc)²) for ae < Dc/2, otherwise hex = fz Engagement angle φ = arccos(1 − 2·ae/Dc) Mean chip thickness hm = fz · sin κr · (1 − cos φ) / φ φ in radians Lead angle hex = fz · sin κr · (radial factor) round insert: κr = arccos((iC − 2·ap)/iC) Ball nose De = Dc · sin(β + arccos((Dc − 2·ap)/Dc)) (De = Dc once β + arccos(…) ≥ 90°) hex = fz · (De / Dc) · √(1 − (1 − 2·ae/De)²) stepover ae < De/2, otherwise hex = fz · De / Dc Scallop height h = R − √(R² − (ae/2)²) R = Dc/2, ae = stepover; flat floor, tool tilt ignored Feed to program fz = hex / (hex/fz) = chip load × chip thinning factor Metal removal Q = ap · ae · vf / 1000 cm³/min

The formulas are the ones Sandvik Coromant publishes in its milling formulas and the Machinery's Handbook section on milling feeds. They are geometry only: runout, deflection and the tool's own edge preparation change the real chip. Never exceed the maximum feed per tooth the cutter maker states, whatever this calculator gives.

This calculator gives the feed per tooth to program when a milling cutter does not cut its full chip: a light radial cut along a wall, a small lead angle on a face or high-feed mill, a round insert at shallow depth, or a ball nose cutting near its tip. In each case the real chip is thinner than the feed per tooth, so the tool rubs and wears unless the feed goes up. CNC programmers and machinists use it to set the feed for high-efficiency (dynamic) milling, finishing passes and 3D ball-nose work, and to find the spindle speed for the ball's effective diameter.

Worked example: finishing a wall with a Ø12 mm, 4-flute end mill at 10 % stepover

  1. The catalogue gives a chip load of 0.05 mm per tooth at 200 m/min. The finishing pass takes ae = 1.2 mm, 10 % of the 12 mm diameter.
  2. Radial chip thinning factor: √(1 − (1 − 2 × 1.2 / 12)²) = √(1 − 0.8²) = 0.6, so the chip is only 60 % of the feed per tooth.
  3. Feed per tooth to program: fz = 0.05 / 0.6 = 0.0833 mm.
  4. Spindle speed: n = 1000 × 200 / (π × 12) = 5305 rpm.
  5. Feed rate: vf = 0.0833 × 4 × 5305 = 1768 mm/min (69.6 in/min). Without compensation it would be 1061 mm/min and each tooth would cut only a 0.030 mm chip.
  6. The engagement angle is arccos(0.8) = 36.9°: each tooth is in the cut for about a tenth of a turn, which is why the cutter stays cool at the higher feed.

Program 0.083 mm per tooth, 1768 mm/min at 5305 rpm. The chip is then the 0.05 mm the cutter was designed for, and the job runs 67 % faster than with the catalogue feed.

FAQ

What is chip thinning in milling?

When the radial depth of cut is less than half the cutter diameter, each tooth leaves the material before it reaches the point where its path is furthest from the feed direction. The thickest chip is then smaller than the feed per tooth. The same happens with lead angles below 90° and with ball-nose cutters at shallow depth. A chip that is too thin rubs, heats the edge and shortens tool life, so the feed per tooth is raised to bring the chip back to the recommended value.

How do you calculate the chip thinning factor?

For radial engagement ae below half the cutter diameter Dc, the maximum chip thickness is hex = fz × √(1 − (1 − 2·ae/Dc)²). The factor is fz / hex. At 10 % stepover it is 1.67, at 5 % 2.29 and at 2 % 3.57. At 50 % or more the factor is 1 and no compensation is needed. These are the formulas Sandvik Coromant publishes.

What is the effective diameter of a ball nose end mill?

A ball nose cuts on the diameter where the surface meets the ball, not on its nominal size. Without tilt, De = 2 × √(ap × (Dc − ap)). A Ø10 mm ball at 0.2 mm depth cuts on only 2.8 mm, so the spindle speed must be about 3.6 times higher to reach the planned cutting speed. Tilting the tool by β increases it: De = Dc × sin(β + arccos((Dc − 2·ap)/Dc)). If the stepover is smaller than De/2 it thins the chip again on that diameter, so the calculator also multiplies by the radial factor √(1 − (1 − 2·ae/De)²). With Ø10 mm, ap 0.2 mm and ae 0.3 mm a 0.06 mm chip load becomes a feed of 0.346 mm per tooth.

Why tilt a ball nose end mill?

The centre of the ball has zero cutting speed. Without tilt it is always in the cut on flat or shallow surfaces, where it rubs and gives a poor finish. Tilting the tool by more than the contact angle arccos((Dc − 2·ap)/Dc) moves the centre out of the cut, raises the effective diameter and improves both finish and tool life. 10–15° is a common value.

Does a lead angle change the feed per tooth?

Yes. With a lead angle κr the chip is spread along a longer edge and its thickness is hex = fz × sin κr. A 45° face mill needs 1.41 × the chip load, a 15° high-feed cutter 3.86 ×. Round inserts behave like a lead angle that changes with depth: κr = arccos((iC − 2·ap)/iC). Never exceed the maximum feed per tooth the cutter maker gives.

Is there a limit to chip thinning compensation?

Yes. The formulas assume steady engagement. In corners and on full-width entries the engagement suddenly grows, and a feed that is 3 or 4 times the chip load can break the edge. Use toolpaths that hold the engagement constant (dynamic or trochoidal milling), keep runout low, and stay within the maker's maximum feed per tooth.

Tools for this job

What you need to build, measure or check the result.

As an Amazon Associate I earn from qualifying purchases. Prices and availability are shown on Amazon.