Skip to main content
CNC Feeds & Speeds

Feed Per Revolution Calculator

Convert a linear feed and RPM into feed per spindle revolution. This is a useful cross-check for drilling and turning data stated in mm/rev or in/rev.

Basic Feed Per Revolution Calculator

Convert a linear feed and RPM into feed per spindle revolution. This is a useful cross-check for drilling and turning data stated in mm/rev or in/rev. Keep feed per revolution separate from milling feed per tooth. Multiplying by flute count is appropriate only when the source quantity is actually specified per cutting edge.

Used For

Check linear feed per minute and actual spindle RPM.

Formula

Feed per revolution = linear feed rate ÷ RPM. Linear feed = RPM × feed per revolution.

Feed Per Rev Basic

Enter the values you know. The result is calculated in your browser.

Calculation only. Verify toolmaker data, material grade, engagement, machine limits, workholding and actual cutting conditions before production.

Advanced Feed Per Revolution Calculator

Review the additional variables shown in this tool.

Feed Per Rev

Enter the values you know. The result is calculated in your browser.

Calculation only. Verify toolmaker data, material grade, engagement, machine limits, workholding and actual cutting conditions before production.

Audit Feed Per Spindle Revolution

  1. Enter linear feed per minute and the actual spindle RPM associated with that feed.
  2. Calculate feed per revolution. Keep the displayed mm/rev or in/rev unit with the result.
  3. In the advanced panel, source cutting speed and diameter provide a separate RPM comparison; they do not replace the actual RPM input.

Formula And Units

Feed per revolution = linear feed rate ÷ RPM. Linear feed = RPM × feed per revolution.

Illustrative Calculation

A programmed feed of 300 mm/min at 1,500 RPM gives 0.20 mm/rev. If a manufacturer instead supplies 0.20 mm/rev, multiplying by 1,500 RPM returns 300 mm/min.

Revolution And Tooth Are Different Units

Feed per revolution describes advance during a full spindle turn. Feed per tooth describes nominal advance for each effective cutting edge. Do not substitute one for the other merely because both are a small decimal.

Check The Control Feed Mode

The number expected by a CNC block depends on the control and active feed mode. Consult the machine documentation to distinguish distance per minute from distance per revolution. This calculator does not generate or validate G-code.

Check the formula reference or report a result that does not match your calculation.

Calculation Process With Example Values

Illustrative arithmetic only. Select cutting inputs from the applicable tool and material reference.

StepSubstitutionResult
Feed Per Revolution300 ÷ 2,0000.15 mm/rev

Use Corresponding Feed And RPM Values

Dividing a commanded feed by RPM from a different setup creates a misleading per-revolution value. Use both numbers from the same condition. If your source states a desired feed per revolution, multiply it by actual RPM to obtain linear feed. The lathe calculation workspace shows that forward step with an example.

Feed Per Revolution Questions

Do The Advanced Cutting-Speed Fields Set The Main RPM?

No. The output based on feed divided by RPM uses the RPM field you enter. The cutting-speed and diameter fields add a comparison result.

Does A Feed-Per-Revolution Value Go Directly Into G-Code?

That depends on the machine, control and active feed mode. Consult its documentation before transferring a value. This calculator does not generate or validate a program block.

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.