CNC Feed Rate Calculator

Calculate CNC milling feed rate from chip load, spindle speed and number of cutting teeth. Also calculate chip load from a known feed rate.

Calculation Mode

CNC Milling Parameters

mm/tooth.

Calculated Results

Feed rate
—
Chip load / tooth
—
Spindle RPM
—
Effective teeth
—
Feed per revolution
—
Feed per second
—

Feed Rate Reference

Calculation Details

Enter CNC parameters to calculate feed rate.

Formula

CNC milling feed rate: F = fz × N × Z where: F = feed rate fz = chip load per tooth N = spindle RPM Z = number of effective cutting teeth Chip load: fz = F / (N × Z) Feed per revolution: fr = fz × Z Feed per second: Fsec = F / 60 Required spindle speed: N = F / (fz × Z) Required cutting teeth: Z = F / (fz × N)
The calculator uses the entered effective tooth count. Actual cutting conditions can differ because of tool runout, uneven tooth loading, cutter engagement, material, machine rigidity and tool geometry.

Example

Chip load
0.025 mm/tooth.
Spindle speed
12,000 RPM.
Cutting teeth
4 flutes.
Feed rate
0.025 × 12,000 × 4 = 1,200 mm/min.
Feed per revolution
0.025 × 4 = 0.10 mm/rev.

Frequently Asked Questions

How do I calculate CNC feed rate? Multiply chip load per tooth by spindle RPM and the number of effective cutting teeth.

What is chip load? Chip load is the theoretical amount of feed assigned to each cutting tooth during one spindle revolution.

What is feed rate? Feed rate is the linear distance the CNC tool travels per unit of time, normally expressed as mm/min or inches/min.

Does more flutes mean a higher feed rate? Mathematically, yes, if chip load and RPM remain constant. However, the appropriate chip load depends on the cutter and machining conditions.

Does RPM affect feed rate? Yes. With constant chip load and flute count, increasing RPM increases feed rate proportionally.

Can I calculate chip load from feed rate? Yes. Select the chip-load mode and enter feed rate, RPM and effective flute count.

Can I calculate RPM from feed rate? Yes. Select the RPM mode and enter feed rate, chip load and flute count.

What does effective cutting teeth mean? It is the number of teeth being treated as active cutting edges in the calculation. Actual tooth engagement can vary with cutter geometry and machining conditions.

Can this be used for CNC routers? Yes. The basic feed-per-tooth relationship also applies to CNC routers and other rotary cutting machines.

How do I choose a suitable chip load? Start with the cutter manufacturer's recommended values for the specific tool, material, diameter and machining conditions, then account for machine rigidity and engagement.

Does this calculator account for radial engagement? No. It calculates the basic feed-rate relationship. Radial and axial engagement can affect the appropriate machining parameters and actual chip thickness.