Free tool

Speeds and Feeds Calculator

Spindle RPM and feed rate for milling, turning and drilling from surface speed, diameter and chip load, in inch or metric. Pick a work material and tool material for a conservative starting point, add the radial width of cut to correct for chip thinning, and clamp to your machine's maximum RPM.

Speeds & feeds

Rigid machines with uncoated or ZrN-coated 2 and 3 flute tools often run several times faster. Clear chips so they are not recut.

Starting value: 800 SFM. Leave blank to use it.

Enter the tool diameter for a starting value.

Enter a diameter and the flute count. Pick a work material for starting values, or choose Other and enter your own surface speed and chip load.

Starting values are conservative. Adjust them with your tooling vendor's data for the exact tool, then by how the cut sounds and looks.

Find CNC machine shops

Rather have a shop cut it? Send the drawing and , or browse CNC machining shops.

The formulas

  • RPM, inch: RPM = SFM x 12 / (π x D), or SFM x 3.82 / D with D in inches
  • RPM, metric: RPM = Vc x 1000 / (π x D), with Vc in m/min and D in mm
  • Milling feed: F = RPM x flutes x chip load per tooth
  • Turning and drilling feed: F = RPM x feed per revolution
  • Radial chip thinning factor: RCTF = 1 / √(1 - (1 - 2 ae / D)²) for ae < D / 2; program chip load x RCTF
  • Surface speed at a clamped RPM: SFM = RPM x π x D / 12 (m/min = RPM x π x D / 1000)

Worked example: a 1/2" four-flute end mill at 600 SFM turns 600 x 3.82 / 0.5 = 4,584 RPM. At 0.002 in/tooth it feeds 4,584 x 4 x 0.002 = 36.7 in/min. Take a 0.050" radial step (10% of the diameter) and the chip thinning factor is 1 / √(1 - 0.8²) = 1.67, so program 0.0033 in/tooth, about 61 in/min, to keep the same 0.002" chip.

Starting surface speeds by material

Conservative starting points for general-purpose coated carbide and HSS or cobalt tools, shown as SFM / m/min. They sit at or below the low end of what tooling vendors publish. Adjust them with the vendor's data for the exact tool, then by what the cut tells you.

Starting surface speeds in SFM and m/min by work material, tool material and operation
MaterialCarbide millCarbide turnCarbide drillHSS millHSS turnHSS drill
Aluminum 6061 / 7075T6 / T65160617075800 / 2441,000 / 305600 / 183300 / 91400 / 122250 / 76
Low-carbon steel 12L14 / 1018Hot rolled or cold drawn12L141018400 / 122500 / 152300 / 9190 / 27100 / 3080 / 24
4140 alloy steel, annealedAbout 200 HB4140350 / 107450 / 137250 / 7670 / 2180 / 2460 / 18
4140 alloy steel, pre-hard28 to 32 HRC4140250 / 76350 / 107180 / 5545 / 1450 / 1535 / 11
Stainless 304 / 316Annealed304316250 / 76350 / 107180 / 5550 / 1560 / 1840 / 12
17-4 PH stainlessCondition A to H115017-4 PH200 / 61300 / 91150 / 4640 / 1245 / 1430 / 9
Titanium Ti-6Al-4VAnnealed, about 36 HRCTi-6Al-4V150 / 46180 / 55100 / 3030 / 935 / 1125 / 8
Inconel 718Solution treated and agedInconel 71860 / 18100 / 3040 / 1212 / 415 / 510 / 3
Free-cutting brass C360Half hardC360600 / 183800 / 244400 / 122250 / 76300 / 91200 / 61
Delrin (acetal) / nylonUnfilledDelrinNylon 6/6500 / 152600 / 183300 / 91300 / 91400 / 122200 / 61

Starting chip loads and feeds

Milling chip load and drilling feed grow with tool size, so they are given as a percent of the tool diameter: 0.5% of a 1/2" end mill is 0.0025 in/tooth, and of a 12 mm end mill 0.06 mm/tooth. Turning feed assumes a general-purpose insert with about a 1/32" (0.8 mm) nose radius. Values are carbide / HSS.

Starting milling chip load, turning feed and drilling feed by work material and tool material
MaterialMilling chip load, % of DAt a 1/2" end mill, in/toothTurning, in/rev (mm/rev)Drilling, % of D per rev
Aluminum 6061 / 7075T6 / T651606170750.8% / 0.6%0.0040 / 0.00300.008 / 0.006 (0.20 / 0.15)2.0% / 1.6%
Low-carbon steel 12L14 / 1018Hot rolled or cold drawn12L1410180.5% / 0.4%0.0025 / 0.00200.008 / 0.006 (0.20 / 0.15)1.6% / 1.4%
4140 alloy steel, annealedAbout 200 HB41400.45% / 0.35%0.0023 / 0.00170.008 / 0.005 (0.20 / 0.13)1.4% / 1.2%
4140 alloy steel, pre-hard28 to 32 HRC41400.35% / 0.25%0.0017 / 0.00130.006 / 0.004 (0.15 / 0.10)1.2% / 1.0%
Stainless 304 / 316Annealed3043160.4% / 0.3%0.0020 / 0.00150.006 / 0.004 (0.15 / 0.10)1.2% / 1.0%
17-4 PH stainlessCondition A to H115017-4 PH0.35% / 0.25%0.0017 / 0.00130.006 / 0.004 (0.15 / 0.10)1.0% / 0.8%
Titanium Ti-6Al-4VAnnealed, about 36 HRCTi-6Al-4V0.35% / 0.25%0.0017 / 0.00130.005 / 0.004 (0.13 / 0.10)1.0% / 0.8%
Inconel 718Solution treated and agedInconel 7180.25% / 0.2%0.0013 / 0.00100.005 / 0.003 (0.13 / 0.08)0.8% / 0.6%
Free-cutting brass C360Half hardC3600.6% / 0.5%0.0030 / 0.00250.006 / 0.005 (0.15 / 0.13)1.8% / 1.6%
Delrin (acetal) / nylonUnfilledDelrinNylon 6/60.8% / 0.6%0.0040 / 0.00300.006 / 0.005 (0.15 / 0.13)2.0% / 1.6%
  • Aluminum 6061 / 7075: Rigid machines with uncoated or ZrN-coated 2 and 3 flute tools often run several times faster. Clear chips so they are not recut.
  • Low-carbon steel 12L14 / 1018: Set for 1018. Leaded 12L14 is free machining and can often run up to about twice as fast.
  • 4140 alloy steel, pre-hard: Use cobalt HSS if HSS at all. Above about 35 HRC switch to carbide.
  • Stainless 304 / 316: Work hardens. Keep the tool cutting: do not dwell or rub, and do not let the chip load drop too low.
  • 17-4 PH stainless: H900 and H1025 are harder: start lower still.
  • Titanium Ti-6Al-4V: Heat stays in the tool. Use flood coolant, sharp edges and light radial engagement at higher chip loads.
  • Inconel 718: Carbide is strongly preferred. The HSS row is for cobalt drills and taps in small quantities.
  • Free-cutting brass C360: Use zero or neutral rake drills and tools so they do not pull in.
  • Delrin (acetal) / nylon: Sharp, polished tools. Heat melts and gums the cut before it wears the tool, so keep the chip thick.

Getting from a start to a good number

  • Run the starting value, then raise surface speed in steps until tool life or finish tells you to stop. Raise chip load until the part, the fixture or the tool pushes back.
  • Long stick-out and thin walls need lower speed and feed. Short, rigid setups can run well above these numbers.
  • Do not starve the tool. A chip load that is too light rubs instead of cutting, which work hardens stainless and burns plastics.
  • At light radial engagement, raise the chip load for chip thinning; do not raise the surface speed to make up the time.

When the spindle runs out

  • Small end mills on a 6,000 or 8,000 RPM spindle rarely reach carbide aluminum speeds. Clamp to the machine maximum and keep the chip load; the feed drops with the RPM.
  • On a lathe in constant surface speed mode, set a spindle clamp (G50 on many Fanuc-style lathe controls) before facing to center.
  • Drilling runs slower than milling in the same material: the cut is enclosed, chips and heat leave through the flutes, and edge speed falls to zero at the chisel point.

Frequently asked questions

How do I calculate RPM from surface speed?
In inch units, RPM = SFM x 12 / (pi x D), which shops shorten to SFM x 3.82 / D with D in inches. A 1/2" end mill at 600 SFM runs 4,584 RPM. In metric, RPM = Vc x 1000 / (pi x D) with Vc in m/min and D in mm, so a 10 mm tool at 200 m/min runs 6,366 RPM.
How do I calculate the milling feed rate?
Feed rate = RPM x number of flutes x chip load per tooth. Four flutes at 0.002 in/tooth and 4,584 RPM is 36.7 in/min. For turning and drilling the feed is RPM x feed per revolution.
What is radial chip thinning?
When the radial width of cut (ae) is less than half the tool diameter, each tooth enters the cut at a shallow angle and the chip it makes is thinner than the programmed chip load. A chip that is too thin rubs, heats the edge and shortens tool life. Multiply the target chip load by 1 / sqrt(1 - (1 - 2 ae / D)^2) to get the chip load to program. At 10% radial engagement the factor is about 1.67.
Why is my RPM limited by the machine?
Small tools often ask for more RPM than the spindle has. When the calculator clamps to your machine maximum it recalculates the surface speed you actually get and the feed rate at that RPM, so the chip load stays where you set it. On a lathe running constant surface speed, set a maximum spindle speed so the part does not overspeed as the diameter gets small.
Are the starting values safe to run?
They are deliberately conservative starting points for general-purpose tooling, not maximums. Your tooling vendor publishes speeds and feeds for each tool, coating and material, and those numbers should win. Adjust from there by chip color and shape, sound, finish and tool wear.