Skip to content
EN ▾
PRECISION CNC MACHINING UTILITY

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

CNC FEED CONTROLLER
PREVIEW
n (RPM)
3,000
rev/min
z (TEETH)
4
flutes
fz (CHIP)
0.050
mm/tooth
✓ VERIFIED RESULT VECTOR
600mm/min(23.6 IPM)
F = 3000 × 4 × 0.050 = 600 mm/min
AXIS: X/Y TABLE ADVANCESTATUS: NOMINAL
MILLING■TURNING■DRILLING■METRIC + IMPERIAL■FORMULA BREAKDOWNS■RADIAL CHIP THINNING■100% CLIENT-SIDE MATH

End mills, face mills & CNC routers

RPM

Spindle rotational speed in revolutions per minute (RPM).

Cutting teeth

Total number of active cutting teeth or flutes on the cutter.

mm/tooth

Programmed advance per cutting tooth. Actual chip thickness also depends on cutter geometry and engagement.

mm
Primary Calculated ResultCalculated
Feed Rate
600mm/min
■Machining & Performance Parameters
Spindle Speed
3,000 RPM
Feed / Rev
0.2 mm/rev
Chip Load
0.05 mm/tooth
Cutting Speed
94.25 m/min
How This Was Calculated
F = n × z × fz
3,000 RPM × 4 × 0.05 mm/tooth
= 600 mm/min
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.

MACHINING WORKFLOW

How to Use the CNC Feed Rate Calculator

Follow the five fundamental steps of precision machining calculation

01

1. Select Operation

Choose Milling (end mills, face mills), Turning (lathes), or Drilling based on your machine and tooling setup.

SETUP: SPINDLE & RPM
02

2. Choose Unit System

Toggle between Metric (mm, mm/min) and Imperial (in, IPM, SFM). All numerical parameters convert accurately.

GEOMETRY: FLUTES & CHIP LOAD
03

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.

OUTPUT: COMPENSATE & RUN
MATHEMATICAL DERIVATIONS

Standard CNC Cutting Equations

Transparent, mathematically verified engineering formulas used in modern CNC machining

Milling Feed Rate Formula

MILLING
Feed Rate = RPM × Flutes (Z) × Chip Load (fz)

Feed 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

TURNING
Feed Rate = Spindle RPM × Feed per Revolution (fn)

Feed 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

DRILLING
Feed Rate = Spindle RPM × Feed per Revolution (fn)

Feed 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)
Metric: RPM = (1,000 × Vc) / (π × D)
Imperial: RPM = (12 × SFM) / (π × D)

Metric: RPM = (1,000 × Vc) / (π × D). Imperial: RPM = (12 × SFM) / (π × D). Surface speed dictates tool temperature and wear rate.

MACHINING PHYSICS

Understanding the Feed Rate Triangle

Feed rate is not an arbitrary machine setting—it is the direct geometric consequence of three physical variables:

1
Spindle Speed (n): How fast the cutter rotates, dictated by tool/material surface speed limits (SFM or Vc).
2
Flute Count (z): How many cutting edges engage the workpiece per single revolution.
3
Chip Load (fz): The actual physical thickness of material sheared by each tooth.
FORMULA RELATIONSHIP
F = n × z × fz
Multiplying RPM by flutes yields total teeth per minute. Multiplying by chip load yields linear table advancement per minute.
100% DETERMINISTIC CALCULATIONS
Machining toolkit

Related CNC Machining Calculators

Cutting formulas, spindle speed and material removal calculations

FAQ & machining reference

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.