Calculate CNC feed rate (IPM or mm/min), spindle speed (RPM), chip load per tooth, and material removal rate (MRR) for milling and turning. Imperial and metric units. Enter your cutting speed, tool diameter, flute count, and chip load — results in seconds.
✓Formulas verified: Machinery's Handbook 31st Ed., Kennametal General Catalogue, Sandvik Coromant Technical Guide — April 2026
⚙️ Calculator Mode
Units:
SFM
Surface feet per minute for your material. See table below.
Enter cutting speed (SFM or m/min).
in
End mill / cutter outer diameter
Enter a valid tool diameter.
flutes
Cutting edges on your end mill (2, 3, 4, 6, 8)
Enter 1 to 12 flutes.
in/tooth
Feed per tooth. See chip load table below.
Enter chip load (in/tooth or mm/tooth).
in
For MRR calculation (leave 0 to skip)
in
For MRR calculation (leave 0 to skip)
SFM
Recommended SFM for your workpiece material
Enter cutting speed.
in
Outer diameter of the workpiece being turned
Enter workpiece diameter.
IPR
Roughing: 0.010-0.025 | Finishing: 0.002-0.006
Enter feed per revolution.
Know your feed rate and RPM? Find the actual chip load being applied to each tooth.
IPM
Programmed feed rate in G-code
Enter feed rate.
RPM
Programmed spindle speed
Enter RPM.
flutes
Cutting edges on the tool
Enter flute count.
Feed Rate
0 IPM
Feed Rate (IPM) = RPM x Flutes x Chip Load
⚠️ Disclaimer: Calculated values are starting points based on standard formulas. Actual optimal parameters depend on machine rigidity, tool condition, fixturing, coolant strategy, and specific material grade. Always start at 50% of calculated values and increase incrementally. This is not a substitute for tooling manufacturer recommendations.
The definitive engineering reference for machining parameters. Source for core feed rate formula (IPM = RPM x Flutes x Chip Load), RPM formula (SFM x 3.82 / Diameter), and material-specific SFM recommendations used in this calculator.
Source for chip load recommendations by tool diameter and material group, SFM ranges by material, and depth of cut guidance. Kennametal data covers carbide and coated carbide tooling with flood coolant conditions.
Source for metric cutting speed formulas (Vc x 1000 / pi x D), ISO 3685 tool life testing standards, and material removal rate (MRR) formula verification. Sandvik data used for stainless steel, titanium, and superalloy SFM ranges.
Formulas verified (Machinery's Handbook 31st Ed., Section 1012):
Imperial RPM = (SFM x 3.82) / Tool Diameter (in) | Metric RPM = (Vc x 1000) / (3.14159 x D mm)
Feed Rate (IPM) = RPM x Number of Flutes x Chip Load (in/tooth)
MRR (in3/min) = Feed Rate x Axial DOC x Radial WOC
Turning Feed Rate (IPM) = RPM x Feed per Revolution (IPR)
Reverse (Chip Load) = Feed Rate (IPM) / (RPM x Number of Flutes)
Getting your CNC feed rate right is one of the most impactful decisions in any machining operation. Run too slow, and you waste cycle time and generate heat that dulls cutting edges through rubbing. Run too fast, and you overload each flute, causing poor surface finish or snapping the tool entirely. The feed rate formula is straightforward once you understand the three variables it depends on: spindle speed in RPM, flute count, and chip load per tooth. This guide covers every aspect of calculating and applying CNC feeds and speeds correctly.
What Is Feed Rate and How Does It Work?
Feed rate is the linear velocity at which the cutting tool advances through the workpiece, typically measured in inches per minute (IPM) for imperial machining or millimeters per minute (mm/min) for metric. It is distinct from cutting speed (SFM or m/min), which describes how fast the cutting edge moves across the workpiece surface. These are related but different quantities, and confusing them is one of the most common mistakes beginners make.
Think of it this way: cutting speed tells you how fast the cutter spins relative to the material surface. Feed rate tells you how fast the whole tool advances. A large diameter cutter at 1,000 RPM has a much higher surface cutting speed than a small diameter cutter at the same RPM. That's why SFM (not RPM) is the material-specific parameter machinists look up from tables, then convert to RPM based on tool diameter.
Step 2: Feed Rate (IPM) = RPM x Flutes x Chip Load (in/tooth)
Metric: RPM = (Vc x 1000) / (3.14159 x D mm)
Metric: Feed (mm/min) = RPM x Flutes x Chip Load (mm/tooth)
MRR (in3/min) = Feed Rate x Axial DOC x Radial WOC
Turning: Feed Rate (IPM) = RPM x Feed per Revolution (IPR)
Constant 3.82 = 12 / pi, used to convert SFM to RPM. Vc = cutting speed in m/min. D = diameter in mm. MRR = material removal rate in cubic inches per minute. All chip load values assume coated carbide tooling with flood coolant unless otherwise stated. Source: Machinery's Handbook 31st Ed., Section 1012.
Chip Load by Material and Tool Diameter Reference Table
Chip load (feed per tooth) is the single most important variable to get right. Too low creates rubbing and heat; too high breaks tools. The values below are starting points for coated carbide end mills with flood coolant. Reduce by 25 to 35 percent for HSS tooling, and by 10 to 20 percent for dry cutting without coolant. Scale proportionally for roughing vs finishing passes.
Material
SFM Range
1/8" Tool
1/4" Tool
1/2" Tool
3/4" Tool
Aluminum 6061-T6
400–1000
0.0010–0.0020
0.0020–0.0040
0.0040–0.0060
0.0050–0.0080
Aluminum 7075
350–800
0.0008–0.0018
0.0018–0.0035
0.0035–0.0055
0.0045–0.0070
Carbon Steel 1018
200–400
0.0004–0.0008
0.0008–0.0015
0.0015–0.0025
0.0020–0.0035
Alloy Steel 4140
100–200
0.0003–0.0007
0.0007–0.0013
0.0012–0.0020
0.0018–0.0030
Stainless 304
80–150
0.0002–0.0005
0.0005–0.0010
0.0010–0.0016
0.0014–0.0022
Stainless 316
60–120
0.0002–0.0004
0.0004–0.0008
0.0008–0.0014
0.0012–0.0020
Titanium Ti-6Al-4V
40–100
0.0002–0.0004
0.0004–0.0007
0.0007–0.0012
0.0010–0.0016
Cast Iron (Gray)
200–400
0.0003–0.0007
0.0007–0.0013
0.0013–0.0022
0.0018–0.0030
Brass / Bronze
300–600
0.0008–0.0015
0.0015–0.0028
0.0028–0.0045
0.0040–0.0060
Delrin / Nylon (Plastics)
500–1000
0.0010–0.0025
0.0020–0.0045
0.0040–0.0070
0.0060–0.0090
Chip load in inches per tooth. Values for coated carbide, flood coolant. Source: Kennametal General Catalogue, Sandvik Coromant Technical Guide, verified against Machinery's Handbook 31st Ed.
Understanding Material Removal Rate (MRR)
Material Removal Rate (MRR) is the volume of material removed per minute, expressed as cubic inches per minute (in³/min) or cubic centimeters per minute (cm³/min). It is the key metric for comparing machining efficiency and estimating cycle time. The formula is: MRR = Feed Rate x Axial Depth of Cut x Radial Width of Cut.
MRR matters because it determines both cycle time and cutting power required. A 40 IPM feed rate with a 0.5 inch axial DOC and 0.25 inch radial WOC gives MRR = 40 x 0.5 x 0.25 = 5.0 in³/min. To cut a 4.0 in³ pocket at that rate takes roughly 48 seconds of cutting time. Knowing MRR lets you calculate cycle time, compare strategies, and justify the cost savings of higher feed rates.
💡 The Rubbing Problem — Why Slow Feed Is Often Worse Than Fast Feed: Many machinists instinctively slow down when they are unsure, but running below the minimum chip load (typically 0.0005 in/tooth for carbide) causes the cutting edge to rub rather than shear. Rubbing generates far more heat through friction than proper chip formation does. Heat is the enemy of tool life — it causes rapid cratering and flank wear on carbide inserts. When you see short tool life despite slow speeds, the culprit is often chip load too low, not too high. Always maintain minimum chip load by increasing feed rate before reducing spindle speed.
Climb Milling vs Conventional Milling — Impact on Feed Rate
The direction of cut relative to tool rotation directly affects whether your calculated feed rate produces the expected results. In climb milling (down milling), the cutter rotation and table feed move in the same direction. Each tooth enters the cut at maximum chip thickness and exits thin. This produces better surface finish, lower cutting forces, and longer tool life. It is the preferred method on rigid CNC machines for virtually all operations.
In conventional milling (up milling), the cutter rotation opposes the feed direction. Chips start thin and end thick. This is harder on the cutter and produces more heat, but it is more forgiving on machines with significant backlash. On CNC machines with ballscrews and minimal backlash, always use climb milling. When transitioning from conventional to climb milling, you may need to increase programmed feed rate by 10 to 20 percent to maintain the same chip load, since climb milling cuts more aggressively per tooth.
Frequently Asked Questions
Feed Rate (IPM) = RPM x Number of Flutes x Chip Load per Tooth. First find RPM: RPM = (SFM x 3.82) / Tool Diameter. For example, 0.5 inch 4-flute end mill in aluminum at 500 SFM with 0.004 in/tooth chip load: RPM = (500 x 3.82) / 0.5 = 3,820. Feed Rate = 3,820 x 4 x 0.004 = 61.1 IPM. This formula comes from Machinery's Handbook and is the industry standard for all milling operations.
RPM = (SFM x 3.82) / Tool Diameter in inches. The 3.82 constant is 12/pi, converting surface feet per minute to revolutions per minute. For metric: RPM = (Vc x 1000) / (pi x D), where Vc is in m/min and D is in mm. Example: 1/4 inch end mill at 400 SFM = (400 x 3.82) / 0.25 = 6,112 RPM. A 6mm end mill at 120 m/min = (120 x 1000) / (3.14159 x 6) = 6,366 RPM.
For aluminum 6061-T6 with coated carbide: 1/8 inch tool = 0.001 to 0.002 in/tooth. 1/4 inch tool = 0.002 to 0.004 in/tooth. 1/2 inch tool = 0.004 to 0.006 in/tooth. 3/4 inch tool = 0.005 to 0.008 in/tooth. These apply to flood coolant conditions. Reduce 25 to 35 percent for HSS tooling and 10 to 20 percent for dry cutting. Aluminum tolerates higher chip loads than most metals because it is soft and forms clean chips easily.
Chip load (Inches Per Tooth, IPT) is the thickness of material each cutting flute removes per revolution. It is the most critical machining parameter for tool life. Too low causes rubbing and heat buildup that dulls carbide rapidly. Too high overloads the flute and causes breakage or chatter. Correct chip load produces a clean shearing action with chips carrying heat away from the cut zone. The ideal range depends on tool diameter, material hardness, and tool coating type.
Material Removal Rate (MRR) = Feed Rate x Axial Depth of Cut x Radial Width of Cut. Units: in3/min (imperial) or cm3/min (metric). Example: 40 IPM feed, 0.1 inch axial DOC, 0.5 inch radial WOC = 40 x 0.1 x 0.5 = 2.0 in3/min. MRR is used to estimate cycle time, compare machining strategies, and calculate required spindle power. Higher MRR means faster cycle time but also higher cutting forces and tool wear rate.
IPM (Inches Per Minute) is the programmed table feed rate — how fast the tool moves. IPT (Inches Per Tooth) is chip load — how far the tool advances per individual tooth per revolution. Relationship: IPM = RPM x Flutes x IPT. You look up IPT from tables based on material and tool diameter, then calculate IPM to program into the CNC controller. Also seen: IPR (Inches Per Revolution) = IPT x Number of Flutes, used mainly in turning.
Stainless steel requires significantly lower cutting speeds than carbon steel due to work hardening and poor thermal conductivity. Recommended SFM ranges for coated carbide: 304 stainless = 80 to 150 SFM. 316 stainless = 60 to 120 SFM. 17-4 PH stainless = 50 to 100 SFM. Use the lower end of ranges for slotting and full-width cuts. Use the higher end for light finishing passes. Flood coolant is strongly recommended for stainless to prevent work hardening at the cut zone. HSS tools: reduce SFM by 40 to 50 percent.
Turning RPM = (SFM x 3.82) / Workpiece Diameter. Turning Feed Rate (IPM) = RPM x Feed per Revolution (IPR). IPR for turning: roughing 0.010 to 0.025 IPR, semi-finishing 0.005 to 0.012 IPR, finishing 0.001 to 0.005 IPR. Unlike milling, turning uses IPR (not chip load per tooth) because a single-point tool makes one pass per revolution. The diameter used in RPM calculation is the workpiece diameter being cut, not a tool diameter.
Use climb milling on any rigid CNC machine with ballscrews (no significant backlash). Climb milling: chip starts thick, ends thin. Better surface finish, lower cutting forces, longer tool life. Use conventional milling only on manual machines with backlash, or when machining hard scale on castings. For most CNC work: always climb mill. When switching from conventional to climb milling, increase feed rate 10 to 20 percent for equivalent chip load since climb milling cuts more aggressively per tooth.
Recommended starting depths for end milling: Roughing with 30 to 50 percent radial engagement: axial DOC = 1 to 1.5 times tool diameter. Side milling: axial DOC = 1 to 2 times tool diameter with 20 to 30 percent radial engagement. Finishing: axial DOC = 0.1 to 0.25 times tool diameter with 5 to 15 percent radial. Slotting (100 percent radial): axial DOC limited to 0.5 to 1 times tool diameter. HSM/adaptive clearing: full flute length axially with 5 to 10 percent radial engagement for chip thinning effect.
Short tool life at slow speeds usually means chip load is too low, causing rubbing instead of cutting. When chip load drops below about 0.0005 in/tooth for carbide, the tool rubs against the workpiece generating friction heat rather than shearing chips. Chips are designed to carry heat away. Without proper chip formation, heat goes into the tool and workpiece. The fix: increase feed rate to bring chip load into the recommended range for your material. Also verify coolant is directed at the cut zone and tool is not dull from previous rubbing damage.
Milling: Feed Rate (IPM) = RPM x Number of Flutes x Chip Load (in/tooth). Multiple edges share the load; feed rate scales with flute count. Turning: Feed Rate (IPM) = RPM x Feed per Revolution (IPR). Single cutting edge active; no flute count multiplier. Milling uses IPT as the fundamental input. Turning uses IPR. For milling, diameter is the tool diameter. For turning, diameter is the workpiece diameter. Both share the same RPM formula (SFM x 3.82 / diameter), but diameter means different things in each operation.