Clean Navbar

Material Removal Rate Calculator + MRR Formula Guide

Written By Ashish Kumar S

|

August 3, 2026

Book a free demo

Make you part first-time-right on machine.

Two CNC programs can look almost identical on paper, same tool, same material, similar depth of cut, and still have wildly different cycle times. The reason is almost always material removal rate.

MRR is the single number that tells you how much stock actually leaves the part per minute. Once you can calculate it, you can compare any two cutting strategies honestly, instead of guessing which one is “probably faster.”

  • MRR measures the volume of material removed per minute, in mm³/min
  • Turning MRR = depth of cut × feed rate × cutting speed × 1000
  • Milling MRR = width of cut × depth of cut × feed rate
  • Higher MRR isn’t automatically better — it has to stay inside insert, spindle power, and rigidity limits
  • MRR is the number behind accurate cycle time estimation and job costing, not just a machining trivia formula
Free Tool

MRR Calculator

Turning
Milling
Material Removal Rate 27,000 mm³/min

The MRR formula, turning and milling

MRR is calculated slightly differently depending on the operation, because “feed” means something different in each case.

Operation Formula Units
Turning Depth of cut × Feed × Cutting speed × 1000 mm × mm/rev × m/min = mm³/min
Milling Width of cut × Depth of cut × Feed rate mm × mm × mm/min = mm³/min
Drilling (π/4) × Drill diameter² × Feed rate mm² × mm/min = mm³/min
Why turning needs the ×1000 factor: cutting speed in turning is given in meters per minute, while depth of cut and feed are in millimeters. The 1000 converts meters to millimeters so all three terms land in the same unit before multiplying.

Worked example

1
Set your cutting parameters
Say you're turning EN8 steel with a depth of cut of 2 mm, a feed rate of 0.25 mm/rev, and a cutting speed of 180 m/min. These are typical rough-turning parameters for a CNMG insert.
DOC = 2 mm  ·  Feed = 0.25 mm/rev  ·  Speed = 180 m/min
2
Apply the formula
MRR = 2 × 0.25 × 180 × 1000
MRR = 90,000 mm³/min
3
Use it to compare strategies
Suppose another program uses a shallower 1 mm depth of cut but increases the cutting speed to 250 m/min while keeping the same feed. The calculation becomes:

MRR = 1 × 0.25 × 250 × 1000 = 62,500 mm³/min

Even though the cutting speed increased, the material removal rate is lower because the depth of cut was reduced by half. This makes MRR a useful metric for comparing machining strategies.

Why a higher MRR isn't automatically better

It’s tempting to treat MRR as a number to maximize. In practice, three limits cap how high you can safely push it:

  • Insert limits — every insert has a maximum safe depth of cut based on its size and geometry; exceed it and the edge chips or the insert breaks
  • Spindle power — cutting force scales with MRR, and a machine’s spindle motor has a hard power ceiling before it stalls or trips an overload
  • Workpiece rigidity — thin-walled or long, unsupported parts will deflect or chatter under high cutting forces well before the machine or insert becomes the limiting factor

The actual goal on the shop floor isn’t the highest MRR possible — it’s the highest MRR that stays safely inside all three limits at once, which is exactly the kind of calculation that’s easy to get wrong by hand and easy to get right with the correct software.

 

Explore ProfiCNC for CNC Training

Make CNC programming faster and easier. See how CAPSturn keeps your shop running smoothly every day.

FAQs:

1. What is the formula for material removal rate in turning?

For turning, MRR (in mm³/min) equals depth of cut (mm) multiplied by feed rate (mm/rev) multiplied by cutting speed (m/min) multiplied by 1000. All three cutting parameters directly scale the result, so increasing any one of them increases material removal rate proportionally.

2. What is the formula for material removal rate in milling?

For milling, MRR (in mm³/min) equals width of cut (mm) multiplied by depth of cut (mm) multiplied by feed rate (mm/min). Feed rate in milling is already a per-minute value, calculated from feed per tooth, number of flutes, and spindle RPM.
 

3. Why does material removal rate matter on the shop floor?

MRR is the most direct measure of how fast a cutting operation actually removes stock, which makes it the core number behind cycle time estimation and job costing. Two programs can look similar on paper but have very different MRR, and therefore very different cycle times and machine costs.

4.Does a higher MRR always mean a better program?

No. MRR has to stay within what the insert, the machine’s spindle power, and the workpiece rigidity can actually handle. Pushing MRR past those limits causes tool breakage, poor surface finish, or spindle stalling, so the real goal is the highest MRR that stays safely inside all three limits, not the highest MRR possible.

5.How is MRR different from cutting speed or feed rate alone?

Cutting speed and feed rate are individual cutting parameters that go into the MRR calculation, but neither one alone tells you how much material is actually being removed per minute. MRR combines depth of cut, feed, and speed together into a single number that represents total stock removal rate.

Author

Ashish Kumar S

cadem
Ashish brings strong techno-commercial depth across CNC productivity solutions, CAD/CAM systems, and skill development initiatives. As the face of CADEM’s CNC ecosystem, he drives solution adoption and market growth by aligning advanced manufacturing software with real-world production challenges. A passionate advocate of CNC education in India, he actively engages with customers and students to bridge the gap between industry needs and workforce readiness.

Explore Similar