How to Calculate CNC Feed Rate: Formulas, Steps & Worked Examples
Learn how to accurately calculate CNC feed rate for milling, turning, and drilling. Understand spindle speed, flute counts, chip loads, and practical machine limitations.
Calculating the correct feed rate is one of the most critical fundamentals in CNC machining. Run your feed rate too fast, and cutting forces spike—leading to tool deflection, chatter, surface tearing, or catastrophic tool breakage. Run it too slow, and your tool teeth merely rub against the workpiece, generating excessive friction, heat, and severe work-hardening that dulls the carbide cutting edge within minutes.
In this engineering guide, we walk through the exact mathematical equations, definitions, and real-world considerations for calculating CNC feed rates across milling, turning, and holemaking operations.
The Primary Milling Feed Rate Formula
For rotating multi-point tools such as end mills, face mills, and slotting cutters, the linear table feed rate () is calculated as:
Where:
- Feed Rate (): The linear travel speed of the cutting tool relative to the workpiece. Expressed in millimeters per minute (mm/min) in metric, or inches per minute (IPM / in/min) in imperial.
- Spindle Speed (RPM): The rotational speed of the machine spindle in revolutions per minute.
- Number of Flutes (): The total number of cutting teeth or flutes physically engaging the material per tool rotation.
- Chip Load per Tooth (): The target thickness of material each cutting tooth removes during a single revolution. Expressed in mm/tooth or inches per tooth (IPT).
Step-by-Step Calculation Walkthrough
Step 1: Determine Recommended Cutting Speed ( or )
Every workpiece material and cutting tool substrate pairing has an optimal surface speed. For instance, milling 6061-T6 aluminum with an uncoated carbide end mill typically calls for a cutting speed of (approx. ).
Step 2: Calculate Spindle RPM
Using the tool diameter (), calculate spindle speed:
- Metric:
- Imperial:
Step 3: Select the Appropriate Chip Load ()
Chip load depends primarily on tool diameter and material hardness:
- A () carbide end mill in aluminum often takes ().
- A () carbide end mill in medium carbon steel might take ().
Step 4: Multiply to Find Table Feed
Multiply your RPM, flute count, and chip load.
Worked Practical Examples
Example A: Metric Slot Milling in Aluminum
- Tool: , 3-flute solid carbide end mill
- Target Cutting Speed ():
- Recommended Chip Load ():
- Calculate RPM:
- Calculate Feed Rate:
Example B: Imperial Side Milling in 4140 Steel
- Tool: , 4-flute TiAlN-coated carbide end mill
- Target Surface Speed ():
- Recommended Chip Load ():
- Calculate RPM:
- Calculate Feed Rate:
Turning & Drilling Differences
Do not use the milling formula for lathe turning or hole drilling!
- Lathe Turning: Single-point turning tools cut continuously. Feed is governed by feed per revolution ():
- Drilling: Holemaking drills specify feed per complete spindle rotation, not per flute:
Real-World Machine Considerations
Calculated feeds and speeds are mathematical baselines. Always adjust based on:
- Machine Rigidity: Light desktop CNC routers cannot sustain the cutting pressures that 40-taper industrial machining centers absorb effortlessly.
- Workholding: Weak vice clamping or thin-wall parts vibrate easily, demanding reduced chip loads.
- Tool Overhang: Long tool stick-out increases deflection by the cube of length (). Reduce feed rates on deep reach cavities.
- Chip Evacuation: In deep slotting, ensure air blast or flood coolant evacuates chips to prevent recutting.
Use our CNC Feed Rate Calculator to instantly compute and adjust your machining parameters with full formula transparency.
Ready to Calculate Your Feeds and Speeds?
Use our interactive Feed Rate Calculator with formula breakdowns, chip thinning, and MRR.
Related CNC Machining Calculators
Specialized cutting formulas, speed calculations, and material removal tools
Feed Rate Calculator
Calculate linear CNC table feed (IPM or mm/min) from RPM, flutes, and chip load per tooth.
Chip Load Calculator
Determine actual feed per tooth (fz) from programmed feed rate and spindle speed.
Spindle RPM Calculator
Compute optimal spindle revolutions per minute from cutting speed (SFM or Vc) and diameter.
SFM / Cutting Speed Calculator
Convert spindle RPM and cutter diameter into surface feet per minute (SFM) or m/min.
Feed per Revolution Calculator
Calculate lathe turning and drilling feed advancement per 360-degree spindle rotation.
Material Removal Rate (MRR)
Calculate volumetric chip removal rate (cm³/min or in³/min) from depth, width, and feed.