A lathe speed and feed calculation looks familiar, but the reference diameter is the rotating workpiece rather than a milling cutter. Feed is often programmed as distance per revolution, which makes feed-per-rev a particularly useful check when setting up facing, rough turning, finishing or drilling on a lathe.
Use the spindle-speed tool to translate cutting speed and workpiece diameter into RPM. Use the feed-per-revolution tool to verify the relationship between programmed feed and spindle speed. This is especially useful when comparing a manual lathe table, CNC turning program or CSS setup where RPM changes with diameter as the tool moves along the part.
Start with the basic calculation, then go deeper
Run the smallest calculation that matches the job. Use the advanced version when additional process or machine variables need to be checked.
Quick Lathe / Turning Calculator
Run the common calculation for this machining task.
Spindle Speed
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 Lathe / Turning Calculation
Add the main process variables and machine checks for a fuller calculation.
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.
What this speed and feed calculator lathe calculates
The key inputs are workpiece diameter at the point of cut, cutting speed, RPM and feed per revolution. Also record insert grade, nose radius, workpiece material, tool overhang, unsupported length, chucking method and whether constant surface speed is active. The formula only handles the mathematical relationship; part stiffness and tool geometry determine how aggressively the condition can be used.
Formulas and unit handling
Turning uses the same basic surface-speed-to-RPM relationship: RPM = (1000 × Vc) ÷ (π × D) in metric and RPM = (12 × SFM) ÷ (π × D) in imperial. Feed rate is F = RPM × f, where f is feed per revolution. Under constant surface speed, RPM changes as the diameter changes so the programmed feed can remain tied to the chosen mm/rev or in/rev value.
Turning RPM = (1000 × Vc) ÷ (π × workpiece diameter).Use the source unit shown in your tooling reference before converting.Turning RPM = (12 × SFM) ÷ (π × workpiece diameter).Use the source unit shown in your tooling reference before converting.Feed rate = RPM × feed per revolution.Use the source unit shown in your tooling reference before converting.Feed per revolution = feed rate ÷ RPM.Use the source unit shown in your tooling reference before converting.Step-by-step workflow
Technical context for this search
Lathe calculations are anchored to the rotating workpiece. The diameter in the spindle-speed formula is the part diameter at the cutting location, not the insert nose radius or toolholder dimension. Feed is commonly expressed in mm/rev or in/rev, so the linear feed seen on the control depends on the current spindle RPM. This distinction becomes especially important when the control uses constant surface speed.
For CNC turning, think of RPM as a moving value when CSS is active. A facing cycle can start at a large diameter and move toward the center, causing the required RPM to rise. The programmed spindle limit therefore matters even when the starting RPM looks conservative. The calculator is useful for checking the relationship at several diameters and for confirming that the feed-per-rev value produces the expected linear feed.
Part stiffness should be part of every turning calculation. A long unsupported workpiece, thin wall, interrupted cut or flexible tool may impose a lower practical limit than the insert catalog suggests. Nose radius and chipbreaker geometry also affect the force and finish. Those factors are why a mathematically consistent condition can still produce chatter, deflection or poor surface finish.
Use the page as a program-audit layer. Capture the workpiece diameter, insert grade, material, feed/rev, cutting speed and spindle limit. Then compare the calculated RPM and feed with the actual CNC block. For repeat production, store the first-part result so later revisions can be tied to a known-good setup rather than copied from an unrelated turning job.
Calculation audit checklist
| Check | What to verify |
|---|---|
| Operation check | Confirm that the job is actually lathe / turning before entering values. The calculator pair on this page was selected for the speed and feed calculator lathe search intent, so switching to another operation may require a different feed convention. |
| Source check | Use the exact tooling or process reference behind speed and feed calculator lathe. Record the tool or process identifier, material and source units before converting anything; the site calculates from supplied values rather than selecting proprietary cutting data. |
| Input check | Verify the primary inputs used by the spindle-speed and feed-per-rev calculators. A field can be numerically valid while still being the wrong variable for the operation, especially when moving between chip load, feed/rev, feed rate and surface speed. |
| Unit check | Keep metric and imperial values separated through the calculation. Recheck diameter, cutting speed and feed units on the Speed and Feed Calculator Lathe page before accepting the result, and only round after the relationship has been verified. |
| Machine check | Compare the theoretical output with machine spindle, feed, travel and process limits. A calculated value is not a machine capability statement, and a controller limit can make the effective cutting condition different from the selected target. |
| Tool/setup check | Review tool condition, runout, overhang, workholding and coolant or lubrication where relevant to lathe / turning. These variables are outside the arithmetic model but can dominate the actual cutting result. |
| First-cut check | Treat the first part or first hole as a validation event. Record chips, sound, load, finish and dimensional result alongside the calculated RPM/feed so later changes can be traced to evidence rather than memory. |
| Recordkeeping check | For repeat work, save the source reference, selected inputs, calculated values and final programmed values together. The Speed and Feed Calculator Lathe calculation then becomes a reproducible setup record instead of a one-time online number. |
Worked example
A 50 mm diameter bar at 150 m/min gives about 955 RPM. If the turning feed is 0.20 mm/rev, the corresponding linear feed is about 191 mm/min. As the diameter changes during a CSS operation, the RPM changes too; the same 0.20 mm/rev feed therefore produces a different linear feed rate at a different diameter.
Practical setup checks
For slender turning work, stiffness can dominate the practical limit. A mathematically correct speed can still excite chatter when the unsupported length is large. Nose radius also interacts with finish and cutting force. On roughing passes, chip control and machine load can be more important than chasing a theoretical surface-speed target. For facing, watch the changing diameter because RPM can rise toward the center when CSS is active.
Common mistakes
- Using cutter diameter instead of workpiece diameter.
- Treating feed per revolution as if it were mm/min.
- Ignoring the effect of CSS as the diameter changes.
- Copying a turning condition from a stiffer part.
- Forgetting the machine’s maximum spindle speed.
Troubleshooting the calculated condition
If chatter appears, inspect workpiece projection, tailstock/support, tool overhang, holder condition and nose geometry before making large feed changes. If surface finish degrades near the center of a face, verify CSS behavior and spindle limiting. If chips become long and uncontrolled, review feed, nose geometry and chipbreaker selection with the tool supplier rather than changing RPM alone.
How to cross-check tool data
Turning data should be taken from the insert manufacturer for the exact grade, geometry and workpiece material. Manufacturer recommendations often separate roughing, finishing, threading and other operations. Use this calculator to audit the RPM/feed relationship and translate the recommendation into machine-ready values.
Frequently asked questions
Is lathe RPM based on the workpiece diameter?
Yes. For conventional turning, the rotating surface is the workpiece, so its current diameter is the diameter in the RPM formula.
Why is feed per revolution useful on a lathe?
It keeps tool travel linked to spindle rotation, which makes the programmed feed easier to maintain as RPM changes under constant surface speed.
Does CSS change feed per revolution?
No. CSS changes RPM as diameter changes. A fixed mm/rev value therefore produces a changing linear feed rate.
Can this replace an insert manufacturer’s data?
No. It checks mathematical relationships; the toolmaker’s data and actual machine/setup conditions still control the production starting point.
This page calculates relationships from the values supplied by the user. It does not inspect the machine, tool condition, workholding or material state. Verify production cutting values against the exact tooling reference and the actual setup before running the cut.