Speeds and Feeds Calculator

Find spindle RPM, feed rate, and metal removal rate for any milling or turning operation.

⚙️ Speeds and Feeds Calculator
Tool / Workpiece Diameter10 mm
mm
0.5 mm200 mm
Cutting Speed100 m/min
m/min
5500
Number of Flutes4 fl
flutes
112
Chip Load (Feed per Tooth)
mm/tooth
Depth of Cut (for MRR)
mm
Width of Cut (for MRR)
mm
Tool / Workpiece Diameter0 in
in
0.02 in8 in
Cutting Speed300 SFM
SFM
201600
Number of Flutes4 fl
flutes
112
Chip Load (Feed per Tooth)
in/tooth
Depth of Cut (for MRR)
in
Width of Cut (for MRR)
in
Spindle RPM
Equivalent (SFM)
Feed Rate
Feed per Revolution
Metal Removal Rate
Spindle RPM
Equivalent (m/min)
Feed Rate
Feed per Revolution
Metal Removal Rate

⚙️ What are Speeds and Feeds in Machining?

Speeds and feeds refer to the two fundamental parameters that control any cutting operation on a lathe, mill, drill press, or CNC machining centre. Speed (cutting speed or surface speed) describes how fast the cutting edge moves through the workpiece material, expressed in metres per minute (m/min) or surface feet per minute (SFM). Feeds describe how quickly the cutting tool advances, expressed as feed per tooth (chip load), feed per revolution, or feed rate in mm/min or in/min. Getting both parameters right is the single most important factor in tool life, surface finish, and machining productivity.

Machinists and CNC programmers use speeds and feeds calculations in three main contexts. First, when setting up a new operation on the shop floor, the engineer looks up the recommended cutting speed for the combination of workpiece material and tool material, then calculates the required spindle RPM from the tool diameter. Second, during process optimisation, the team tries to increase metal removal rate (MRR) to reduce cycle time while staying within tool life limits. Third, when troubleshooting problems such as chatter, poor surface finish, or rapid tool wear, incorrect speeds and feeds are usually the first thing to check. This calculator provides all three key outputs in one calculation: RPM, feed rate, and MRR.

A common misconception is that higher RPM always means better machining. In reality, the correct RPM depends on both the tool diameter and the recommended cutting speed for the material. A 50 mm face mill in steel needs to run at roughly 600 RPM to achieve the same cutting speed as a 10 mm end mill running at 3,000 RPM in the same material. The cutting speed, not the RPM, is what determines the heat generated at the cutting edge and therefore tool life. Running too fast overheats the tool; running too slow causes rubbing instead of cutting, which also shortens tool life.

This calculator supports both metric and imperial unit systems. Metric mode uses m/min for cutting speed and mm for diameters, displaying results in mm/min (feed rate) and cm³/min (MRR). Imperial mode uses SFM for cutting speed and inches for diameters, displaying results in in/min and in³/min. Both modes show the equivalent cutting speed in the other unit system in the results, which is useful when cross-referencing tooling catalogues from different countries.

📐 Formulas

RPM  =  (Vc × 1000) ÷ (π × D)   [metric]
RPM = required spindle speed (revolutions per minute)
Vc = cutting speed (m/min); multiply by 3.281 to convert to SFM
D = tool or workpiece diameter (mm); for imperial: RPM = (SFM × 12) ÷ (π × Din)
Feed rate = RPM × fz × Z (mm/min or in/min)
fz = chip load per tooth (mm/tooth or in/tooth)
Z = number of cutting flutes (teeth)
fr = feed per revolution = fz × Z (mm/rev or in/rev)
MRR = ap × ae × Vf ÷ 1000 (cm³/min, metric)
ap = axial depth of cut (mm); ae = radial width of cut (mm)
Example: D = 10 mm, Vc = 100 m/min: RPM = 100,000 ÷ (3.1416 × 10) = 3,183 RPM

📖 How to Use This Calculator

Steps

1
Select a unit system - choose Metric (mm, m/min) for SI units or Imperial (in, SFM) for US customary units using the tabs at the top.
2
Enter cutting parameters - type the tool diameter and cutting speed (m/min or SFM). Then enter the number of flutes and chip load. For MRR, also fill in depth of cut and width of cut.
3
Read the results - the calculator shows spindle RPM, feed rate, feed per revolution, and metal removal rate. The equivalent speed in the other unit system is shown so you can cross-check against machining handbooks.

💡 Example Calculations

Example 1 - Carbide end mill in aluminium (metric)

10 mm, 4-flute carbide end mill in 6061 aluminium at 200 m/min

1
RPM = (200 × 1000) / (π × 10) = 200,000 / 31.416 = 6,366 RPM.
2
Feed rate = 6,366 × 0.05 mm/tooth × 4 flutes = 1,273 mm/min.
3
MRR with depth 2 mm and width 8 mm: 2 × 8 × 1,273 / 1000 = 20.4 cm³/min.
Result = 6,366 RPM, 1,273 mm/min, 20.4 cm³/min
Try this example →

Example 2 - HSS drill bit in mild steel (metric)

12 mm HSS drill at 25 m/min in mild steel

1
RPM = (25 × 1000) / (π × 12) = 25,000 / 37.7 = 663 RPM.
2
A drill has 2 cutting lips. Feed rate = 663 × 0.15 mm/tooth × 2 = 199 mm/min.
3
Feed per revolution = 0.15 × 2 = 0.30 mm/rev, which is typical for a 12 mm drill in steel.
Result = 663 RPM, 199 mm/min, 0.30 mm/rev
Try this example →

Example 3 - Carbide end mill in steel (imperial)

0.5 in, 4-flute carbide end mill in 4140 steel at 300 SFM

1
RPM = (300 × 12) / (π × 0.5) = 3,600 / 1.5708 = 2,292 RPM.
2
Feed rate = 2,292 × 0.002 in/tooth × 4 = 18.34 in/min.
3
MRR with 0.05 in depth and 0.4 in width: 0.05 × 0.4 × 18.34 = 0.367 in³/min.
Result = 2,292 RPM, 18.34 in/min, 0.367 in³/min
Try this example →

Example 4 - Face mill finishing pass in steel (metric)

80 mm face mill, 6 inserts, 150 m/min, 0.08 mm/tooth chip load

1
RPM = (150 × 1000) / (π × 80) = 150,000 / 251.3 = 597 RPM.
2
Feed rate = 597 × 0.08 × 6 = 286.6 mm/min. Feed per rev = 0.08 × 6 = 0.48 mm/rev.
3
MRR with 1 mm depth and 60 mm width: 1 × 60 × 286.6 / 1000 = 17.2 cm³/min.
Result = 597 RPM, 286.6 mm/min, 17.2 cm³/min
Try this example →

❓ Frequently Asked Questions

What is the formula for spindle RPM from cutting speed?+
In metric units: RPM = (Vc x 1000) / (pi x D), where Vc is in m/min and D is in mm. In imperial: RPM = (SFM x 12) / (pi x D), where D is in inches. Example: 10 mm tool at 100 m/min gives RPM = 100,000 / 31.416 = 3,183 RPM. Example: 0.5 in tool at 300 SFM gives RPM = 3,600 / 1.5708 = 2,292 RPM.
How do I calculate feed rate from RPM?+
Feed rate = RPM x chip load (feed per tooth) x number of flutes. At 3,183 RPM with a 4-flute end mill and 0.05 mm chip load: feed rate = 3,183 x 0.05 x 4 = 636.6 mm/min. Feed per revolution = chip load x flutes = 0.05 x 4 = 0.20 mm/rev. This feed per revolution value is what you enter when drilling on a lathe in mm/rev mode.
What is metal removal rate and how is it calculated?+
Metal removal rate (MRR) = axial depth of cut x radial width of cut x feed rate. In metric, divide by 1000 to get cm³/min (from mm x mm x mm/min). Example: depth 1 mm, width 8 mm, feed 636.6 mm/min: MRR = 1 x 8 x 636.6 / 1000 = 5.09 cm³/min. MRR directly determines how quickly material is removed and therefore affects cycle time and machining cost.
What cutting speed should I use for different materials?+
Typical cutting speeds for carbide end mills: aluminium 200 to 500 m/min (656 to 1640 SFM), brass and bronze 80 to 200 m/min (262 to 656 SFM), mild steel 80 to 150 m/min (262 to 492 SFM), stainless steel 40 to 80 m/min (131 to 262 SFM), hardened steel (50 HRC) 30 to 60 m/min (98 to 197 SFM), titanium 30 to 50 m/min (98 to 164 SFM). HSS tools run at 30 to 50 percent of carbide speeds. Always consult the tooling manufacturer for specific recommendations.
How does diameter affect the required RPM?+
RPM is inversely proportional to diameter. For the same cutting speed, doubling the diameter halves the RPM. A 20 mm tool running at 100 m/min needs 1,592 RPM, while a 10 mm tool at the same cutting speed needs 3,183 RPM. This is why large face mills run at hundreds of RPM and small end mills run at tens of thousands of RPM on high-speed spindles.
What is chip load and what values are typical?+
Chip load (feed per tooth) is the thickness of material each cutting edge removes per revolution, in mm/tooth or in/tooth. Typical carbide end mill chip loads: aluminium 0.03 to 0.1 mm, mild steel 0.02 to 0.06 mm, stainless steel 0.01 to 0.04 mm. Chip load recommendations increase with tool diameter. A 6 mm end mill in steel might use 0.02 mm/tooth, while a 25 mm end mill in the same material might use 0.07 mm/tooth.
What is the difference between m/min and SFM?+
Both m/min and SFM (surface feet per minute) measure the peripheral velocity of the cutting edge. They describe the same physical quantity in different unit systems. 1 m/min = 3.28084 SFM. To convert: multiply m/min by 3.28 to get SFM, or divide SFM by 3.28 to get m/min. Example: 100 m/min = 328 SFM. US machining references typically list speeds in SFM; international and European references use m/min.
How many flutes should an end mill have?+
2-flute end mills have larger flute gullets for better chip evacuation, making them ideal for aluminium and other gummy non-ferrous materials. 3-flute end mills are a good compromise and work well in plastics and some aluminium alloys. 4-flute end mills are standard for steel and give higher feed rates at the same chip load because there are more cutting edges. 5 and 6-flute end mills are used for finishing passes where chip clearance is less important than surface finish.
What causes poor surface finish in milling?+
Common causes of poor surface finish: too high a chip load (reduces to improve finish), spindle speed too low (causes rubbing), tool runout (check tool holder concentricity), chatter (reduce overhang, check workholding, change RPM by 10 to 15 percent), worn cutting edges (replace or resharpen), insufficient chip evacuation (use air blast or coolant). For finishing passes, use a smaller width of cut (5 to 15 percent of diameter) and reduce chip load by 50 percent compared to roughing.
How do I calculate feed rate for drilling?+
For drilling, a twist drill has 2 cutting lips (flutes = 2). Feed rate = RPM x chip load x 2. However, drilling is more commonly programmed using feed per revolution: RPM x feed/rev. Typical feed per revolution for HSS drills in steel: 6 mm drill 0.08 mm/rev, 10 mm drill 0.15 mm/rev, 20 mm drill 0.25 mm/rev, 25 mm drill 0.35 mm/rev. Carbide drills can use 1.5 to 2 times these values. Enter flutes=2 in this calculator and set chip load to half the desired feed/rev.
How do I maximise metal removal rate safely?+
To increase MRR safely: first maximise depth of cut (ap) up to 1 times the tool diameter for rough milling in steel, then maximise width of cut (ae) up to 50 to 75 percent of tool diameter for slotting, then increase chip load within tool manufacturer limits. Increasing RPM and feed rate proportionally while maintaining chip load keeps the same tool loading. Use climb milling on CNC machines. Apply flood coolant or high-pressure air blast to remove chips. Increasing flute count from 2 to 4 also multiplies feed rate by 2 at the same chip load and RPM.
What is the relationship between feed per tooth and feed per revolution?+
Feed per revolution (fr) = chip load (fz) x number of flutes (Z). Example: chip load 0.05 mm/tooth on a 4-flute end mill gives fr = 0.05 x 4 = 0.20 mm/rev. Feed rate in mm/min = fr x RPM = 0.20 x 3,183 = 636.6 mm/min. Many CNC lathes and some mills program feed in mm/rev rather than mm/min, especially for turning and boring operations where spindle speed varies across the part diameter.