Skip to main content
CNC Feeds & Speeds

RPM vs Feed Rate: What Changes When Spindle Speed Changes?

Understand how spindle RPM and programmed feed interact, when feed should scale, and why machine limits change the calculation.

RPM describes spindle rotation. Feed rate describes linear advance per minute. In milling, keeping tooth feed and effective teeth constant means feed changes in proportion to RPM. If RPM changes while linear feed stays fixed, the implied feed per tooth changes instead.

Theoretical and capped RPM shown beside their corresponding linear feeds
Hypothetical 10 mm, four-tooth example. Feed is recalculated at the applied spindle RPM.

The milling relationship

The core relationship is F = RPM × Z × fz. If RPM doubles while flute count and chip load stay constant, the arithmetic feed doubles. This is why a spindle-speed change should normally trigger a feed check rather than being treated as an independent adjustment.

Worked example

A 3-flute cutter at 10,000 RPM and 0.04 mm/tooth gives F = 10,000 × 3 × 0.04 = 1,200 mm/min. If the spindle is reduced to 8,000 RPM and the same chip load is intended, feed becomes 8,000 × 3 × 0.04 = 960 mm/min. If the feed is left at 1,200 mm/min instead, chip load rises to 0.05 mm/tooth.

Changing RPM because of a machine cap

Suppose a calculated SFM value calls for 15,000 RPM, but the spindle is limited to 12,000 RPM. You now have a different surface speed than the original calculation. You can either accept the lower surface speed or reassess the selected cutting condition from the toolmaker data. Do not pretend the capped RPM still produces the original SFM.

Feed changes during turning

Turning adds another layer because feed is often expressed in mm/rev or in/rev. When RPM changes, feed rate changes automatically if feed per revolution remains constant. The relationship is F = RPM × f/rev. CSS can therefore change both spindle speed and linear feed while preserving the intended feed per revolution.

Feed and chip load are different views

Chip load is a per-tooth quantity. Feed rate is the machine command. Looking at both can make program review easier. If the feed seems unusually high, calculate the implied chip load. If the chip load seems wrong, calculate the feed that would produce it at the actual RPM.

Acceleration and machine behavior

A commanded feed is not always the instantaneous feed through every corner or entry. Controllers may slow in tight geometry, during look-ahead limits, or near acceleration constraints. The simple calculator assumes the commanded value and therefore does not model controller dynamics.

Practical tuning

When optimizing a cut, change one major variable at a time. Record RPM, feed, engagement, tool stick-out, material condition and observed load. This creates a useful record that can distinguish a true cutting-data improvement from an improvement caused by a different physical setup.

When feed should not simply scale

Plunging, ramping, helical entry, partial engagement and certain high-speed toolpaths can use different feed considerations than straight-line full engagement. The basic RPM/feed equation remains valid as arithmetic, but the process-specific feed may be deliberately reduced or transformed by the programmed motion.

A useful review sequence

Check cutting speed, calculate RPM, check spindle limit, calculate feed from chip load, check machine feed limit, inspect engagement, then validate the first pass. This separates arithmetic from process selection and makes the decision easier to document.

When Your Spindle Cannot Reach The Requested RPM

A cutting-speed calculation can return a spindle command your machine cannot use. Compare that theoretical value with the documented operating range before you transfer a feed into CAM. The advanced feed and speed calculator shows the upper limit separately and recalculates dependent outputs at that RPM.

A Capped Milling Example

Illustrative inputs: 10 mm cutter, 250 m/min, four effective teeth and 0.05 mm/tooth. Theoretical RPM is about 7,957.747. At a 6,000 RPM ceiling, feed becomes 1,200 mm/min and achieved cutting speed is about 188.496 m/min.

The lower feed preserves the entered nominal feed per tooth in this arithmetic example. It does not prove that the tool cuts well at the lower surface speed or that the spindle has sufficient torque. Keep the original toolmaker reference beside the result and review the rigidity and stickout considerations before a trial.

A Minimum Speed Is A Different Constraint

The upper-limit field does not model a minimum usable spindle speed or the machine torque curve. If the requested condition falls below a documented operating range, do not silently raise RPM and reuse the old feed. Check tooling suitability and the machine instructions, then calculate again from the condition you can actually use.

Frequently asked questions

Should feed always increase when RPM increases?

For a milling calculation with constant flute count and chip load, yes mathematically. The practical cutting condition may still require a different choice.

What happens to chip load if RPM rises but feed stays fixed?

Chip load per tooth decreases because the same feed is distributed across more spindle revolutions.

Does this apply to drilling?

Drilling commonly uses feed per revolution, so feed rate changes with RPM according to F = RPM × f/rev.

Compare the source conventions in Sandvik Coromant’s drilling definitions. The drilling workspace implements both forward linear-feed conversion and a reverse feed-per-revolution check.

Help Improve This Resource

Request A Tool

Describe the calculation your workflow needs, the inputs you already have and the output you want to check. Include units and an example without confidential job details.

Request A Tool

Report An Error

Share this page address, the entered values and the result you expected. Include the source of your comparison so the formula, units and explanation can be investigated.

Report An Error

CNC Feeds & Speeds Editorial Desk

The site brings calculation tools and machining references into one workspace. Use the editorial and site information to understand its purpose and limitations. Send corrections with a reproducible example through the error report form.