Skip to main content
EverydayToolsSIMPLE • FREE • FAST
HomeCategories
Search tools...
  1. Home
  2. DIY & Maker
  3. CNC Feed Rate Calculator
Advertisement
Loading...
Advertisement
Loading...

Calculate feed rate, RPM, plunge rate, stepover, and material removal rate for CNC milling, drilling, and turning

CNC (Computer Numerical Control) machining requires precise coordination of spindle speed and feed rate to produce accurate parts, extend tool life, and avoid costly tool breakage. The CNC Feed Rate Calculator takes the guesswork out of speeds and feeds by computing the optimal feed rate, spindle RPM, surface speed, plunge rate, stepover, pass depth, and material removal rate based on your specific tool geometry, material, and machine capabilities. At the heart of CNC feeds and speeds is a straightforward relationship: Feed Rate = RPM × Number of Flutes × Chip Load per tooth. However, choosing the right chip load and surface speed for a given material requires knowledge built from machining science and real-world experience. Too slow and you risk rubbing instead of cutting, generating excess heat and dulling your tool prematurely. Too fast and the cutting forces can snap an end mill, ruin your workpiece, and in the worst case damage your machine. This calculator covers the full workflow for CNC milling, drilling, and turning operations. You start by selecting your material — from softwoods and hardwoods to aluminum, stainless steel, titanium, and engineering plastics — and the calculator pre-fills recommended surface speed and chip load values validated against industry references including CNCCookBook, Engineers Ephemeris, and CNC Optimization's 50+ material database. You then specify your tool diameter, number of flutes, tool coating, and coolant type, and the calculator applies the appropriate multipliers to deliver conservative, safe starting parameters. Material matters enormously in CNC machining. Softwood like pine machines easily at 800–1000 SFM with generous chip loads, while titanium alloys require speeds as low as 80–150 SFM and demand premium carbide tooling with flood coolant to manage heat. Aluminum is famously gummy — it needs sharp tools, appropriate chip evacuation, and often coolant to prevent built-up edge. Stainless steel work-hardens rapidly, demanding consistent engagement and moderate feed rates to avoid rubbing. This calculator embeds these material-specific constraints so you always start from a safe baseline. Tool coating significantly impacts permissible cutting speed. An uncoated HSS end mill is the baseline, but TiN (titanium nitride) coating adds roughly 10% speed capacity, TiAlN (titanium aluminum nitride) adds 25%, AlTiN (aluminum titanium nitride) adds 40%, and diamond coatings can increase speed by 50% for abrasive materials like carbon fiber and composites. The coating multipliers in this calculator are derived from Sandvik Coromant and industry coating supplier specifications. Coolant strategy is another critical factor. Dry machining is fine for many wood and some aluminum operations, but stainless steel and titanium benefit enormously from flood coolant — not just for lubrication but for flushing chips away from the cutting zone and preventing re-cutting of chips, which is a leading cause of tool failure. This calculator applies coolant compensation factors (5–30% speed increase) based on established machining practice. The roughing vs finishing distinction is essential for surface quality and efficiency. Roughing passes prioritize material removal: deeper axial depth of cut (up to 75% of tool diameter for wood), wider stepover (45% of diameter), and full chip load. Finishing passes prioritize surface quality: shallow stepover (10–15% of diameter), reduced pass depth (50% of roughing), and 85% of the roughing feed rate. By toggling between these modes, you can plan your complete machining strategy — roughing out material quickly then finishing to tolerance. For users who want to go beyond basic milling, the chip thinning calculator handles the common scenario where your radial engagement (stepover) is less than 50% of the tool diameter. In this high-efficiency milling scenario, the effective chip thickness is reduced relative to programmed chip load, meaning you can increase feed rate to maintain proper chip formation. The corrected chip load formula accounts for this geometry and shows you the adjusted feed rate you can safely achieve. The Material Removal Rate (MRR) output gives you a volumetric cutting efficiency figure in cubic inches per minute (or mm³/min) — the product of feed rate, axial depth of cut, and radial stepover. A higher MRR means faster machining and better machine utilization. Comparing MRR between roughing and finishing modes makes the trade-off between speed and quality immediately visible. Whether you are a hobbyist running a desktop CNC router on wood and aluminum, a prototyping engineer machining stainless steel on a machining center, or a maker experimenting with plastics and carbon fiber composites, this calculator gives you a reliable starting point. Always begin at 70–80% of calculated values on unfamiliar materials or new tool batches, listen to the cut (chatter, squealing, and discoloration are warning signs), and dial in from there. Speeds and feeds are empirical — this calculator gives you the science-based starting point, and your experience refines it.

Understanding CNC Feeds and Speeds

What Are CNC Feeds and Speeds?

In CNC machining, 'feeds and speeds' refers to two interrelated parameters: spindle speed (measured in RPM) and feed rate (measured in IPM or mm/min). Spindle speed determines how fast the cutting tool rotates, while feed rate determines how quickly the tool moves through the material. Together they control the chip load — the thickness of material removed by each cutting edge per revolution — which is the fundamental variable that determines tool life, surface finish, cutting forces, and heat generation. Getting feeds and speeds right is the difference between a clean cut and a broken tool.

How Are Feed Rate and RPM Calculated?

Spindle RPM is derived from the recommended surface speed (SFM in Imperial, m/min in Metric) for the material and tool combination: RPM = (SFM × 3.82) / Tool Diameter (inches). Feed rate is then: Feed Rate = RPM × Number of Flutes × Chip Load per tooth. Plunge rate is typically 25–50% of the feed rate depending on tool type. Stepover defaults to 45% of diameter for roughing and 10–15% for finishing. Pass depth defaults to 75% of diameter for wood, 40% for aluminum, and 35% for harder materials. These defaults can be overridden for your specific application.

Why Do Feeds and Speeds Matter?

Incorrect feeds and speeds are the number one cause of premature tool failure in CNC machining. Running too slow generates heat through rubbing rather than cutting, work-hardens materials like stainless steel, and leaves a poor surface finish. Running too fast causes excessive cutting forces that snap end mills (especially small diameter tools), tears the workpiece surface, and can damage your machine's spindle bearings. Correct parameters maximize material removal rate while keeping cutting forces and temperatures within the tool's design envelope — extending tool life, reducing cycle time, and producing better parts.

Limitations and Safety Notes

This calculator provides conservative starting parameters based on industry reference data and standard machining practice. Always begin at 70–80% of calculated values when working with a new material, tool brand, or machine. Actual optimal parameters depend on machine rigidity, spindle condition, workholding security, tool runout, and coolant delivery. The material database represents typical grades — specific alloys (e.g., 7075 vs 6061 aluminum, 316 vs 304 stainless) may require adjustment. Small diameter tools (1/8" and below) are fragile and should be run conservatively. Composite materials like carbon fiber and G10 generate abrasive dust — use diamond-coated tools and appropriate dust collection. This tool is a starting point, not a guarantee.

CNC Feed Rate Formulas

Feed Rate

Feed Rate = RPM x Flutes x Chip Load

The fundamental feed rate equation. Multiplies spindle speed (RPM) by the number of cutting flutes and the chip load per tooth (inches or mm per tooth) to get linear feed rate in IPM or mm/min.

Spindle RPM from Surface Speed

RPM = (SFM x 3.82) / D

Calculates spindle RPM from the recommended surface speed (SFM) and tool diameter in inches. The constant 3.82 is the simplified form of 12/pi. Metric form: RPM = (Vc x 1000) / (pi x D).

Plunge Rate

Plunge Rate = Feed Rate x 0.25 to 0.50

The plunge (Z-axis entry) rate is typically 25-50% of the XY feed rate, depending on tool type. End mills use 25-40%; drills designed for plunging can use up to 50%.

Material Removal Rate (MRR)

MRR = Feed Rate x Axial DoC x Radial DoC

Volumetric cutting efficiency in cubic inches per minute (or mm3/min). Higher MRR means faster machining but requires more spindle power. Used to compare roughing strategies.

Feed Rate Reference Data

Recommended Chip Load by Material and Tool Diameter

Conservative starting chip loads (inches per tooth) for carbide end mills in common materials. Reduce by 30-40% for HSS tooling. Increase for roughing, decrease for finishing.

Material1/8" (3mm)1/4" (6mm)3/8" (10mm)1/2" (12mm)3/4" (19mm)
Aluminum 60610.0020.0040.0050.0060.008
Mild Steel (1018)0.0010.0020.0030.0040.005
Stainless Steel 3040.00080.00150.0020.0030.004
Brass / Bronze0.0020.0040.0050.0060.008
Hardwood (Oak)0.0040.0080.0120.0150.020
Softwood (Pine)0.0050.0100.0150.0180.025
Acrylic / Plastics0.0030.0050.0070.0090.012
Carbon Fiber (CFRP)0.0010.0020.0030.0040.005

Feed Rate Adjustments for Depth of Cut and Cut Mode

Multipliers applied to the base feed rate depending on axial depth of cut relative to tool diameter and whether roughing or finishing.

ParameterRoughingFinishingNotes
Axial Depth of Cut50-100% of D (wood), 35-50% of D (metal)25-50% of roughing depthDeeper cuts increase tool deflection and cutting forces
Stepover (Radial DoC)40-50% of D10-15% of DNarrower stepover improves surface finish
Feed Rate Modifier1.0x (baseline)0.85xFinishing uses reduced feed for surface quality
Plunge Rate25-40% of feed25-30% of feedConservative plunge protects tool tip
Chip Thinning (< 50% stepover)Increase feed 20-50%Increase feed 10-30%Maintains proper chip thickness at low radial engagement

Worked Examples

Feed Rate for 4-Flute 0.5" End Mill at 8,000 RPM in Aluminum

Material: Aluminum 6061, Tool: 0.5" 4-flute carbide end mill, RPM: 8,000 (from spindle speed calculator), Chip load: 0.006 in/tooth, Roughing mode with 45% stepover

1

Apply the feed rate formula: Feed Rate = RPM x Flutes x Chip Load

2

Feed Rate = 8000 x 4 x 0.006

3

Feed Rate = 192 IPM

4

Plunge Rate = 192 x 0.40 = 76.8 IPM

5

Stepover = 0.5 x 0.45 = 0.225 in

6

Pass Depth (roughing, aluminum) = 0.5 x 0.40 = 0.200 in

7

MRR = 192 x 0.200 x 0.225 = 8.64 in3/min

Feed at 192 IPM with a plunge rate of 76.8 IPM. Material removal rate of 8.64 in3/min is a productive roughing rate for aluminum on a mid-size CNC mill.

Roughing vs Finishing Feed for Mild Steel

Material: Mild Steel 1018, Tool: 3/8" 3-flute carbide end mill, SFM: 300, Chip load: 0.003 in/tooth

1

Calculate RPM: RPM = (300 x 3.82) / 0.375 = 3,056 RPM

2

Roughing feed: 3056 x 3 x 0.003 = 27.5 IPM

3

Roughing stepover: 0.375 x 0.45 = 0.169 in, pass depth: 0.375 x 0.40 = 0.150 in

4

Roughing MRR: 27.5 x 0.150 x 0.169 = 0.70 in3/min

5

Finishing feed: 27.5 x 0.85 = 23.4 IPM

6

Finishing stepover: 0.375 x 0.12 = 0.045 in, pass depth: 0.150 x 0.50 = 0.075 in

7

Finishing MRR: 23.4 x 0.075 x 0.045 = 0.079 in3/min

Roughing at 27.5 IPM achieves 0.70 in3/min MRR. Finishing at 23.4 IPM with shallow passes gives superior surface finish at 0.079 in3/min — about 9x slower material removal but much better part quality.

How to Use the CNC Feed Rate Calculator

1

Select Material and Operation

Choose your workpiece material from the dropdown — this pre-fills recommended surface speed and chip load values. Select the operation type (Milling, Drilling, Boring, or Reaming) to apply the correct process modifier to the feed rate.

2

Enter Tool Geometry

Input your tool diameter (in inches or mm depending on unit selection), select the number of flutes, and choose the tool type. Then select the coating and coolant type — these apply industry-standard multipliers to the surface speed to give you the best permissible cutting velocity for your setup.

3

Set RPM or Surface Speed

Switch between 'From Surface Speed' mode (RPM is calculated from SFM/m/min) or 'From Direct RPM' mode (feed rate is calculated directly from your machine's spindle speed). The surface speed and chip load fields are pre-filled but editable — adjust them to match your tool manufacturer's recommendations or known good values.

4

Review Results and Check Safety

Read the primary results (Feed Rate, RPM, Plunge Rate) and check the Parameter Safety bar. A green indicator means your parameters are within safe operating ranges. Yellow means caution — verify pass depth and stepover. Red means the settings are aggressive and risk tool breakage. Use the Roughing vs Finishing comparison to plan your complete machining strategy, and export or print the results for your machine operator.

Frequently Asked Questions

What is the basic formula for CNC feed rate?

The fundamental feed rate formula is: Feed Rate = RPM × Number of Flutes × Chip Load per tooth. First, calculate spindle RPM from surface speed: RPM = (SFM × 3.82) / Tool Diameter for Imperial units, or RPM = (Vc × 1000) / (π × D) for Metric. Chip load is the material removed per tooth per revolution — it is the primary variable that controls cutting forces and heat generation. The correct chip load depends on material hardness, tool diameter, and operation type, and is typically found in the tool manufacturer's cutting data sheets or reference databases like those used by this calculator.

What is chip load and why does it matter?

Chip load (also called feed per tooth or IPT — inches per tooth) is the thickness of the chip produced by each cutting edge per revolution. It is the most critical feeds and speeds parameter. Too low a chip load causes rubbing rather than cutting — the edge slides along the material surface without actually shearing a chip, generating friction heat that dulls the tool rapidly and can work-harden materials like stainless steel. Too high a chip load produces excessive cutting forces that can break end mills, cause chatter (poor surface finish), and deflect the tool away from the programmed path. The correct chip load is determined by tool diameter, material, and flute count.

What is surface speed (SFM) and how do I choose the right value?

Surface Feet per Minute (SFM) — or Meters per Minute (m/min) in metric — is the velocity of the cutting edge relative to the workpiece surface. It determines the heat generated at the cut: higher SFM means more heat. Each material has a recommended SFM range based on its hardness, thermal conductivity, and chemical reactivity with tool materials. Soft materials like wood can handle 800–1000 SFM with carbide. Aluminum runs at 300–500 SFM dry or 500–700 SFM with coolant. Stainless steel is limited to 100–250 SFM due to work-hardening risk. Titanium requires 80–150 SFM to prevent thermal damage. This calculator pre-fills material-appropriate SFM values.

What is chip thinning and when should I enable it?

Chip thinning occurs when your radial engagement (stepover) is less than 50% of the tool diameter. In this geometry, the arc of engagement is reduced, which means the actual chip thickness produced is less than the programmed chip load. The result is that you are not generating proper chips — you are rubbing more than cutting. The correction is to increase the programmed feed rate using the formula: Adjusted Chip Load = Desired Chip Load × sqrt(Diameter / (2 × Radial Width)). Enabling chip thinning in this calculator automatically computes the corrected feed rate, allowing you to achieve proper chip formation in low-radial-engagement or high-efficiency milling (HEM) toolpaths.

How do tool coatings affect speeds and feeds?

Tool coatings improve hardness, lubricity, and thermal resistance, allowing higher cutting speeds without premature wear. TiN (titanium nitride) is the classic golden coating adding ~10% speed capacity. TiAlN (titanium aluminum nitride) is more heat-resistant and adds ~25%, making it excellent for steels and high-temperature alloys. AlTiN (aluminum titanium nitride) adds ~40% and performs best at high temperatures common in hard steels. Diamond coatings add ~50% and are essential for abrasive materials like carbon fiber, fiberglass, and graphite. Uncoated carbide is the baseline — still excellent for many materials including aluminum where diamond or TiAlN coatings can cause built-up edge.

What is material removal rate (MRR) and how do I use it?

Material Removal Rate (MRR) measures cutting efficiency as a volume of material removed per unit time — in³/min or mm³/min. It is calculated as: MRR = Feed Rate × Axial Depth of Cut × Radial Stepover. A higher MRR means faster machining and lower cost per part, but requires more spindle power and puts more stress on the tool and machine. MRR is useful for comparing roughing strategies (large depth, wide stepover, lower feed) versus trochoidal or high-efficiency milling toolpaths (shallow depth, small stepover, very high feed with chip thinning correction). When machine power is limited, MRR helps you find the optimal balance between depth of cut and feed rate.

Related Tools

CNC Spindle Speed Calculator

Calculate the correct spindle RPM for any tool diameter, cutting speed, and material with HSS vs carbide comparison.

Drill Speed Calculator

Find the correct RPM and feed rate for drilling operations based on drill bit size, material, and drill type.

Tap Size Calculator

Determine the correct tap drill size, thread pitch, and tapping speed for standard and metric threads.

3D Print Time Calculator

Estimate print duration, filament usage, and total cost for FDM and resin 3D printing projects.

Cycle Time Calculator

Calculate manufacturing cycle time, takt time, and throughput for production planning and optimization.

EverydayToolsSIMPLE • FREE • FAST

Free online tools for non-IT professionals. Calculators, converters, generators, and more.

Popular Categories

  • Health Calculators
  • Finance Calculators
  • Conversion Tools
  • Math Calculators

Company

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 EverydayTools.io. All rights reserved.