CNC MACHINING
CALCULATORS
FEEDS & SPEEDS
Calculate precision CNC table feed rates from spindle RPM, chip load per tooth, and cutter geometry. Verified formulas with metric and imperial engineering conversion.
■SANDVIK & KENNAMETAL FORMULAS • ZERO TRACKERS • 100% CLIENT-SIDE MATH
End mills, face mills & CNC routers
Calculation Assumptions
- These are geometric calculations, not recommended cutting parameters. Check the tool supplier data, workholding, spindle limits and machine feed limits.
- Time is cutting travel divided by constant feed; it excludes acceleration, approach, tool changes and peck or retract cycles.
- Milling MRR assumes a rectangular cut. Chip thinning applies only to 90° peripheral milling, not ball-nose or high-feed cutters.
Machining Safety Notice: Calculated values are theoretical mathematical starting points and not guaranteed safe machining parameters. Actual feeds and speeds depend heavily on machine rigidity, spindle power, workholding stability, tool material and coating, workpiece alloy hardness, coolant application, and vibration characteristics. Always consult tooling manufacturer catalog recommendations before running parts on CNC equipment.
How to Use the CNC Feed Rate Calculator
Follow the five fundamental steps of precision machining calculation
1. Select Operation
Choose Milling (end mills, face mills), Turning (lathes), or Drilling based on your machine and tooling setup.
2. Choose Unit System
Toggle between Metric (mm, mm/min) and Imperial (in, IPM, SFM). All numerical parameters convert accurately.
3. Select What to Solve For
Calculate feed rate from known RPM and chip load, or check an existing CNC program by solving in reverse for chip load, RPM, or SFM.
Standard CNC Cutting Equations
Transparent, mathematically verified engineering formulas used in modern CNC machining
Milling Feed Rate Formula
MILLINGFeed Rate = Spindle Speed (RPM) × Number of Flutes (Z) × Chip Load per Tooth (fz). Each cutting edge removes an engineered chip volume per rotation.
Turning & Lathe Feed Rate Formula
TURNINGFeed Rate = Spindle Speed (RPM) × Feed per Revolution (fn). Turning inserts engage continuously, so table advancement is governed directly by revolution rate.
Drilling Feed Rate Formula
DRILLINGFeed Rate = Spindle Speed (RPM) × Feed per Revolution (fn). Unlike milling, drilling feed recommendations are specified per total revolution rather than per cutting lip.
Cutting Speed & RPM Relationships
SPEED (Vc)Imperial: RPM = (12 × SFM) / (π × D)
Metric: RPM = (1,000 × Vc) / (π × D). Imperial: RPM = (12 × SFM) / (π × D). Surface speed dictates tool temperature and wear rate.
Understanding the Feed Rate Triangle
Feed rate is not an arbitrary machine setting—it is the direct geometric consequence of three physical variables:
Related CNC Machining Calculators
Cutting formulas, spindle speed and material removal calculations
CNC Feed Rate Calculator - Milling, Turning & Drilling
Calculate CNC feed rate from spindle speed, number of flutes, and chip load per tooth. Transparent formulas and unit conversions.
Chip Load Calculator - Calculate Feed per Tooth (fz)
Calculate nominal feed per tooth from programmed feed rate, spindle RPM, and the number of cutting teeth.
CNC RPM Calculator - Calculate Spindle Speed from SFM / Vc
Calculate spindle RPM from cutting speed (SFM or m/min) and tool diameter. Metric and Imperial conversions.
SFM & Cutting Speed Calculator - Surface Feet per Minute
Calculate surface cutting speed (SFM or Vc in m/min) from cutter diameter and spindle RPM.
Feed per Revolution Calculator (IPR / mm/rev)
Calculate feed per revolution (IPR or mm/rev) for CNC lathe turning and drilling operations.
Material Removal Rate (MRR) Calculator - CNC Productivity
Calculate volumetric material removal rate in cm³/min or in³/min from axial depth, radial width, and table feed rate.
Frequently Asked Questions
What is feed rate in CNC machining?
Feed rate is the linear velocity at which the cutting tool advances through or along the workpiece. In milling, it is commonly measured in millimeters per minute (mm/min) or inches per minute (IPM). In turning and drilling, feed is often expressed as feed per revolution (mm/rev or IPR).
How do you calculate CNC milling feed rate?
Milling feed rate is calculated using the formula: Feed Rate = Spindle Speed (RPM) × Number of Flutes (Z) × Chip Load per Tooth (fz). For example, a 4-flute end mill running at 3,000 RPM with a chip load of 0.05 mm/tooth produces a feed rate of 3,000 × 4 × 0.05 = 600 mm/min.
What is chip load (feed per tooth)?
Chip load here means nominal feed per tooth: fz = F / (n × z). Actual chip thickness varies with cutter geometry and engagement. Use the cutting tool supplier’s recommendations for your material and setup.
What is the difference between feed rate and chip load?
Feed rate is the tool’s linear travel speed, such as 600 mm/min. Feed per tooth is the advance per cutting tooth, such as 0.05 mm/tooth. They are related by F = n × z × fz; actual chip thickness also depends on cutter engagement.
What is feed per revolution?
Feed per revolution (fn) is the linear distance the tool advances for one complete 360-degree rotation of the spindle. It is the primary feed parameter in lathe turning and drilling, where multi-tooth chip distribution does not apply in the same manner as milling.
How do you calculate spindle RPM from cutting speed (SFM or Vc)?
In metric units: RPM = (1,000 × Vc) / (π × Tool Diameter in mm). In imperial units: RPM = (12 × SFM) / (π × Tool Diameter in inches), commonly approximated as (SFM × 3.82) / Diameter.
What is SFM (Surface Feet per Minute)?
SFM is the linear surface cutting speed at the outer perimeter of the cutting tool in feet per minute. It reflects how fast the cutting edge shears the material and determines cutting zone temperatures and tool wear rates.
Does feed rate depend on the number of flutes?
Yes, in milling. Because each cutting flute shears a chip during each revolution, doubling the number of flutes doubles the total material advancement rate at the same chip load and RPM (Feed Rate = RPM × Flutes × Chip Load).
What is Material Removal Rate (MRR)?
Material removal rate is the volume removed per unit of time. For rectangular milling, Q = ap × ae × F. With depths in mm and feed in mm/min, divide by 1000 to obtain cm³/min. With inches and inches/min, the result is in³/min.
What is radial chip thinning and when should I use it?
In 90° peripheral milling, radial engagement below half the cutter diameter reduces maximum chip thickness below the programmed feed per tooth. Compensation raises the feed to approach the target thickness. This model does not apply to ball-nose or high-feed cutters. Always check tool and machine limits.
Should I use the calculated feed rate directly on my CNC machine?
The calculated feed rate is a mathematical starting point. You must evaluate your specific machine rigidity, spindle horsepower, workholding rigidity, tool overhang, workpiece hardness, and coolant capabilities before applying cutting parameters.
Does this calculator support both metric and imperial units?
Yes. You can switch between Metric (mm, mm/min, m/min, cm³/min) and Imperial (in, IPM, SFM, in³/min) at any time. Entered values are converted accurately without loss of engineering context.