Lathe Speed and Feed Calculator | Turning RPM & Feed

Use our free Lathe Speed and Feed Calculator to calculate turning spindle RPM and longitudinal feed rate based on workpiece diameter, cutting speed, and feed per revolution. Select metric or imperial units, enter the required values, and get instant results for CNC or conventional lathe turning operations.

Not sure which workpiece diameter to use, where to find the correct cutting speed (SFM or m/min), or how to determine feed per revolution? We’ve included a complete step-by-step guide below the calculator explaining every input, measurement, formula, and practical example to help you use the tool accurately and understand the results.

PORTABLE POWER TOOL FREE CALCULATOR

Lathe Speed and Feed Calculator

Convert turning diameter and cutting speed into spindle RPM and longitudinal feed rate.

Loading calculator… If it does not appear, please enable JavaScript.

How the calculation works

Formula: RPM = (1000 × cutting speed) ÷ (π × cutting diameter). Longitudinal feed (mm/min) = RPM × feed per revolution (mm/rev).

Important: Turning diameter changes as material is removed. Check workpiece/chuck limits and your lathe maximum RPM, especially with constant-surface-speed control.

What Is a Lathe Speed and Feed Calculator?

A Lathe Speed and Feed Calculator is an online tool that calculates spindle speed (RPM) and linear turning feed rate using the workpiece cutting diameter, surface cutting speed, and feed per revolution.

Lathe Speed and Feed Calculator | Turning RPM & Feed

When operating a metalworking lathe, the workpiece rotates while a cutting tool removes material. The speed of rotation and the rate at which the tool advances are important parameters in the machining process.

Selecting appropriate values can help achieve the required dimensions, surface finish, and cutting performance while reducing avoidable tool wear.

Our free calculator provides four useful results:

  • Lathe Spindle Speed (RPM): The theoretical rotational speed required to achieve the specified cutting speed at the entered diameter.
  • Longitudinal Feed Rate: The linear tool advancement per minute, calculated from spindle RPM and feed per revolution.
  • Feed per Revolution: The distance the tool advances during one complete workpiece revolution.
  • Cutting Speed: The peripheral surface speed used in the calculation.

The calculator supports both metric and imperial units, making it useful for users working with CNC lathes, engine lathes, and other compatible turning equipment.

However, this tool performs basic fixed-diameter turning calculations. It does not automatically recommend cutting speeds for specific materials, predict cutting forces, or adjust RPM continuously as the cutting diameter changes.

You must enter suitable machining parameters based on the cutting-tool manufacturer’s recommendations and the capabilities of your lathe.

This guide explains every calculator input, where to find the correct measurements, how the formulas work, and how to interpret the results.

How to Use the Lathe Speed and Feed Calculator

Our calculator requires three main inputs:

  1. Workpiece cutting diameter.
  2. Cutting speed.
  3. Feed per revolution.

From these values, it calculates the theoretical spindle RPM and linear feed rate.

Step 1: Select Metric or Imperial Units

First, choose the measurement system appropriate for your project.

The calculator offers two options:

Metric: For dimensions and cutting parameters expressed in millimeters and meters per minute.

US / Imperial: For dimensions and cutting parameters expressed in inches and surface feet per minute.

MeasurementMetricImperial
Workpiece diametermminches
Cutting speedm/minSFM
Feed per revolutionmm/revin/rev
Spindle speedRPMRPM
Linear feed ratemm/minIPM

For example, if your workpiece measures 50 mm in diameter, select Metric.

If your workpiece measures 2 inches in diameter, select US / Imperial.

The calculation equations account for the selected measurement system.

Step 2: Enter the Workpiece Cutting Diameter

Find the field labeled Workpiece Cutting Diameter.

Enter the diameter of the rotating workpiece at the location where the cutting operation takes place.

For example:

  • 25 mm workpiece: Enter 25 in metric mode.
  • 50 mm workpiece: Enter 50 in metric mode.
  • 1-inch workpiece: Enter 1 in imperial mode.
  • 2-inch workpiece: Enter 2 in imperial mode.

For external turning, the relevant diameter is associated with the outside surface being machined.

For internal turning or boring, the relevant diameter is associated with the internal surface being cut.

Do not automatically use the diameter of the cutting insert, toolholder, or lathe chuck.

If the workpiece changes diameter during machining, calculate using the diameter relevant to the particular cutting location or pass.

Step 3: Enter the Cutting Speed

The next field is Cutting Speed.

Cutting speed describes the peripheral speed of the rotating workpiece relative to the cutting edge.

It is commonly expressed in:

  • Meters per minute (m/min).
  • Surface feet per minute (SFM).

For example, if your cutting insert manufacturer specifies a suitable cutting speed of 150 m/min for your actual tool and material, enter:

Cutting Speed = 150 m/min

If you’re using imperial measurements and the manufacturer specifies 300 SFM, enter:

Cutting Speed = 300 SFM

These numbers are illustrative and should not be used as universal turning recommendations.

The correct cutting speed depends on the insert grade, workpiece material, machining operation, and cutting conditions.

Step 4: Enter Feed per Revolution

Find the field labeled Feed per Revolution.

Feed per revolution describes the distance the cutting tool advances relative to the workpiece during one complete spindle rotation.

For example:

Feed per Revolution = 0.20 mm/rev

This means the cutting tool advances 0.20 mm for each complete revolution of the workpiece.

In imperial units, a value might be:

Feed per Revolution = 0.008 in/rev

You should obtain a suitable feed recommendation from the cutting insert manufacturer, tooling catalog, or verified machining process documentation.

The appropriate feed depends on several factors, including insert geometry, nose radius, material, machining depth, and roughing or finishing requirements.

Step 5: Review the Calculated Results

Once the required values are entered, the calculator automatically displays the results.

Suppose you enter:

InputValue
Workpiece diameter50 mm
Cutting speed120 m/min
Feed per revolution0.20 mm/rev

The theoretical results are:

OutputCalculated value
Spindle speed763.94 RPM
Longitudinal feed rate152.79 mm/min
Feed per revolution0.20 mm/rev
Cutting speed120 m/min

These are mathematical results, not recommended operating settings.

Before applying them, verify the machine’s spindle range, workholding limitations, tooling specifications, and machining conditions.

Where to Find the Correct Workpiece Diameter

The workpiece cutting diameter is one of the most important calculator inputs.

Unlike milling, where the rotating tool diameter is used, conventional lathe turning calculations usually use the diameter of the rotating workpiece at the cutting location.

1. Check the Engineering Drawing

If you’re machining a part from an engineering drawing, look for dimensions identified with the diameter symbol:

Ø

For example, a drawing might specify:

Ø50 mm

This represents a diameter of 50 mm.

However, a drawing may show several different diameters on a stepped shaft.

You must select the diameter relevant to the machining pass being evaluated.

2. Check the Raw Stock Diameter

For an initial external turning operation, the raw material diameter provides useful information.

For example, a cylindrical steel bar may have a nominal diameter of 2 inches.

You can enter this diameter to evaluate the cutting speed at the original outside surface.

However, if the workpiece is later machined to a smaller diameter, the RPM required for the same surface cutting speed changes.

Do not assume the original stock diameter applies to every subsequent cutting pass.

3. Measure the Workpiece With a Caliper

A digital or vernier caliper can help measure the outside diameter of a cylindrical workpiece.

To measure safely:

  1. Stop the lathe completely.
  2. Follow the machine’s power-isolation requirements where applicable.
  3. Remove chips and debris using approved methods.
  4. Place the caliper’s outside measuring jaws across the appropriate diameter.
  5. Record the measurement in inches or millimeters.

Never attempt to measure a rotating workpiece.

A caliper may be suitable for general measurements, but it may not provide the accuracy needed for every precision-machining application.

4. Use an Outside Micrometer

An outside micrometer can provide a more precise measurement of a cylindrical part when used correctly.

For example, if a workpiece diameter measures 49.98 mm, that value may be relevant when checking a precision turning operation.

However, machining calculations commonly use nominal or planned cutting diameters where appropriate.

The required measurement accuracy depends on the workpiece and application.

5. Check the CNC Program or Setup Sheet

For CNC machining, the program, setup sheet, or CAM operation may identify the diameter being machined.

For example, a turning operation might be programmed to produce:

X40.0

On a lathe configured for diameter programming, this may represent a 40 mm diameter.

However, not all CNC machines use identical coordinate or diameter conventions.

Confirm whether the machine is configured for radius or diameter programming before interpreting the X-axis value.

6. Identify the Diameter for Internal Turning

During boring, the workpiece still rotates, but the cutting tool operates on an internal cylindrical surface.

The relevant diameter is the internal surface being machined.

For example, if you’re enlarging a hole to an internal diameter of 30 mm, the turning speed calculation may use the appropriate 30 mm cutting diameter for that pass.

Do not use the boring bar’s shank diameter as the workpiece cutting diameter.

7. What Diameter Should You Use for Facing?

Facing differs from straight external turning.

During facing, the cutting tool typically moves radially across the end face of the rotating workpiece.

The cutting diameter changes as the tool approaches or moves away from the center.

Therefore, no single diameter represents the entire facing operation.

For a fixed-RPM calculation, you can evaluate the cutting speed at a selected diameter.

For CNC lathes equipped with constant surface speed control, the spindle may automatically adjust RPM as the cutting diameter changes.

This is discussed in detail later.

8. Workpiece Diameter vs. Chuck Diameter

The chuck is the device holding the workpiece.

Its outside diameter is not normally the relevant dimension for calculating the workpiece’s cutting speed.

Suppose you have:

  • Lathe chuck diameter: 8 inches.
  • Workpiece cutting diameter: 2 inches.

For the turning calculation, use the appropriate 2-inch workpiece diameter, not the 8-inch chuck diameter.

However, the chuck’s maximum permissible operating RPM remains a critical safety limitation.

Common Workpiece Diameter Conversions

InchesMillimeters
1/4 inch6.35 mm
1/2 inch12.70 mm
3/4 inch19.05 mm
1 inch25.40 mm
1-1/2 inches38.10 mm
2 inches50.80 mm
3 inches76.20 mm
4 inches101.60 mm

To convert inches to millimeters:

Millimeters = Inches × 25.4

To convert millimeters to inches:

Inches = Millimeters ÷ 25.4

Where to Find the Correct Lathe Cutting Speed

Cutting speed is the second important input.

Unlike diameter, you cannot determine a suitable cutting speed simply by measuring the workpiece.

You need a recommendation appropriate for the machining operation.

1. Start With the Cutting Insert Manufacturer

For modern turning operations, the most useful starting point is usually the cutting insert manufacturer’s documentation.

Manufacturers such as Sandvik Coromant, Kennametal, Mitsubishi Materials, and other tooling companies publish technical machining data.

Look for terms such as:

  • Recommended Cutting Speed.
  • Turning Cutting Data.
  • Surface Speed.
  • SFM.
  • Cutting Speed (Vc).
  • Machining Parameters.
  • Insert Application Data.

The recommended speed may be expressed as a range rather than a single value.

Use the recommendations corresponding to your actual insert and workpiece material.

2. Check the Cutting Insert Packaging

Some insert packaging provides the insert grade, geometry, coating, and identification code.

For example, a turning insert might be marked with an ISO designation and a manufacturer-specific grade.

Those details can help you locate the correct cutting-data recommendations.

The ISO insert designation alone does not always provide the recommended cutting speed.

You’ll often need the manufacturer’s technical catalog.

3. Identify the Workpiece Material Group

Cutting-tool catalogs frequently classify workpiece materials using standardized material groups.

Common classifications include:

Material groupGeneral material category
ISO PSteels
ISO MStainless steels
ISO KCast irons
ISO NNonferrous materials
ISO SHeat-resistant superalloys and titanium
ISO HHardened materials

These groups help organize machining recommendations.

However, materials within the same group can still require different cutting parameters.

For example, different stainless steel grades may have substantially different machining behavior.

4. Match the Exact Insert Grade

A carbide insert intended for finishing one material may use different cutting parameters than another insert intended for heavy roughing.

Important details include:

  • Tool material.
  • Carbide grade.
  • Coating.
  • Chipbreaker geometry.
  • Insert shape.
  • Nose radius.
  • Intended workpiece material.
  • Roughing or finishing application.

Do not automatically use a cutting-speed value simply because another insert has the same general shape.

5. Check the Workpiece Hardness

Material hardness can influence recommended cutting parameters.

For example, annealed steel and hardened steel may require different cutting conditions even if they share a similar alloy designation.

Manufacturers may provide different recommendations according to hardness ranges.

Use the material condition relevant to your actual workpiece.

6. What If the Manufacturer Provides RPM Instead of SFM?

Sometimes you already have an approved spindle RPM from a machining setup or manufacturer’s recommendation.

If you know RPM and the relevant workpiece diameter, you can calculate the corresponding cutting speed.

Metric:

Cutting Speed (m/min) = (π × Diameter (mm) × RPM) ÷ 1,000

Imperial:

Cutting Speed (SFM) = (π × Diameter (inches) × RPM) ÷ 12

For example, suppose:

  • Workpiece diameter: 50 mm.
  • Spindle speed: 1,000 RPM.

Cutting Speed = (π × 50 × 1,000) ÷ 1,000

Cutting Speed ≈ 157.08 m/min

This is the theoretical surface speed at the selected diameter.

It does not establish whether the existing RPM is appropriate for the operation.

7. What If You Cannot Find a Cutting-Speed Recommendation?

Try identifying:

  1. The exact insert manufacturer.
  2. The insert model and grade.
  3. The workpiece material and hardness.
  4. The machining operation.
  5. The depth of cut.
  6. The coolant or lubrication conditions.
  7. The machine’s operating limitations.

Then consult the manufacturer’s cutting-data resources.

For unfamiliar applications, qualified technical guidance is preferable to guessing a cutting speed.

Where to Find Feed per Revolution

Feed per revolution is the third calculator input.

It describes the distance the tool advances during one complete rotation of the workpiece.

1. Check the Turning Insert’s Feed Recommendation

Many turning insert manufacturers provide a recommended feed range in their technical documentation.

Look for terms such as:

  • Feed (f).
  • Feed per Revolution.
  • Feed Rate (fn).
  • mm/rev.
  • in/rev.
  • IPR.

For example, a manufacturer’s application chart may specify an appropriate feed range for a particular insert and operation.

Choose a value based on the actual tooling and machining requirements.

Do not treat a sample value appearing in the calculator as a recommended feed.

2. Check the Insert’s Chipbreaker Geometry

Turning inserts often have different chipbreaker designs.

Some are optimized for finishing, others for medium machining, and others for roughing.

The recommended feed range may depend on the chipbreaker geometry.

For example, a finishing insert and a heavy roughing insert may have different recommended operating ranges, even when their nominal shape is similar.

3. Consider the Insert Nose Radius

The nose radius is the rounded cutting corner of the insert.

It affects cutting geometry and can influence surface finish, cutting forces, and suitable feeds.

In general, feed and nose radius interact when determining the theoretical surface profile left by a conventional turning operation.

However, nose radius alone does not determine the correct feed.

Use the manufacturer’s recommendations for the actual insert.

4. Check Roughing vs. Finishing Requirements

Roughing and finishing operations frequently use different cutting parameters.

Roughing: Generally emphasizes material removal while staying within acceptable loading and tool limits.

Finishing: Emphasizes achieving the required dimensions and surface finish.

The appropriate feed-per-revolution values depend on the insert, material, cutting depth, and machine.

Do not assume all roughing operations need the same feed or that all finishing operations require an identical lower value.

5. Find Feed per Revolution in a CNC Program

Depending on the controller and active feed mode, a program may express feed in distance per revolution.

For example, on a Haas lathe using the appropriate feed-per-revolution mode:

F0.008

With inch units active, this represents a feed of 0.008 inch per revolution.

However, the interpretation of F values depends on the machine’s active feed mode and unit system.

Always verify the controller configuration before interpreting a programmed value.

6. Convert Feed per Revolution Between Units

To convert inches per revolution into millimeters per revolution:

mm/rev = in/rev × 25.4

For example:

0.008 in/rev × 25.4 = 0.2032 mm/rev.

To convert metric feed into imperial feed:

in/rev = mm/rev ÷ 25.4

For example:

0.20 mm/rev ÷ 25.4 ≈ 0.00787 in/rev.

7. Can You Determine Feed per Revolution From Feed per Minute?

Yes, if spindle RPM and linear feed rate are known.

Use:

Feed per Revolution = Feed per Minute ÷ RPM

For example:

  • Longitudinal feed rate: 200 mm/min.
  • Spindle speed: 1,000 RPM.

Feed per Revolution = 200 ÷ 1,000

Feed per Revolution = 0.20 mm/rev

This relationship is useful when evaluating an existing setup.

However, calculating the value does not prove that the original feed is appropriate.

Lathe Speed and Feed Calculation Formulas

The calculator uses two fundamental mathematical relationships.

The first calculates spindle RPM.

The second calculates longitudinal feed rate.

Formula 1: Lathe Spindle Speed (Metric)

The metric turning spindle-speed formula is:

RPM = (1,000 × Cutting Speed) ÷ (π × Workpiece Diameter)

Or:

n = (1,000 × Vc) / (π × D)

Where:

  • n = spindle speed in RPM.
  • Vc = cutting speed in m/min.
  • D = workpiece cutting diameter in mm.
  • π = approximately 3.14159.

The factor 1,000 converts meters to millimeters.

Formula 2: Lathe Spindle Speed (Imperial)

For imperial measurements:

RPM = (12 × SFM) ÷ (π × Workpiece Diameter)

Where:

  • SFM = surface feet per minute.
  • Workpiece diameter = inches.
  • RPM = spindle revolutions per minute.

A convenient approximate version is:

RPM ≈ (3.82 × SFM) ÷ Diameter (inches)

The constant 3.82 is a rounded value of 12 divided by π.

Formula 3: Longitudinal Turning Feed Rate

Once RPM is known:

Feed Rate = RPM × Feed per Revolution

Metric:

Feed Rate (mm/min) = RPM × Feed (mm/rev)

Imperial:

Feed Rate (IPM) = RPM × Feed (in/rev)

This equation assumes a consistent feed per revolution and spindle speed at the operating point.

Formula 4: Calculate Cutting Speed From RPM

Metric:

Cutting Speed (m/min) = (π × Diameter (mm) × RPM) ÷ 1,000

Imperial:

Cutting Speed (SFM) = (π × Diameter (in) × RPM) ÷ 12

This is useful when evaluating a selected fixed spindle RPM.

Formula 5: Calculate Feed per Revolution

If you know the linear feed rate and RPM:

Feed per Revolution = Feed Rate ÷ RPM

This is the inverse of the normal feed-rate equation.

Formula 6: Estimate Basic Turning Time

For a straight turning pass with constant linear feed:

Machining Time (minutes) = Cutting Length ÷ Feed Rate

For example:

  • Cutting length: 100 mm.
  • Linear feed rate: 200 mm/min.

Machining Time = 100 ÷ 200

Estimated cutting time = 0.5 minute, or 30 seconds.

This estimate excludes approach, retraction, tool changes, acceleration, and other noncutting movements.

It is not a feature calculated by our current Lathe Speed and Feed Calculator.

Formula 7: Calculate Radial Depth of Cut

For external cylindrical turning:

Radial Depth of Cut = (Starting Diameter − Final Diameter) ÷ 2

For example:

  • Starting diameter: 50 mm.
  • Final diameter after the pass: 46 mm.

Radial Depth of Cut = (50 − 46) ÷ 2

Radial Depth of Cut = 2 mm

Remember that reducing a diameter by 4 mm removes 2 mm radially from each side of the cylinder.

This is a separate geometry calculation; the current calculator does not automatically determine depth of cut.

Practical Lathe Speed and Feed Calculation Examples

The following examples explain how the equations work.

All cutting-speed and feed values are hypothetical mathematical inputs, not recommended operating settings for particular tools or materials.

Example 1: Metric Lathe Speed and Feed Calculation

Suppose you have:

ParameterValue
Workpiece cutting diameter50 mm
Cutting speed120 m/min
Feed per revolution0.20 mm/rev

Step 1: Calculate RPM

RPM = (1,000 × 120) ÷ (π × 50)

RPM = 120,000 ÷ 157.0796

RPM ≈ 763.94

Step 2: Calculate Feed Rate

Feed Rate = 763.94 × 0.20

Feed Rate ≈ 152.79 mm/min

Results:

  • Spindle speed: approximately 764 RPM.
  • Longitudinal feed rate: approximately 152.79 mm/min.
  • Feed per revolution: 0.20 mm/rev.

Example 2: Imperial Lathe Speed and Feed Calculation

Consider a turning operation with:

ParameterValue
Workpiece diameter1 inch
Cutting speed300 SFM
Feed per revolution0.008 in/rev

Step 1: Calculate RPM

RPM = (12 × 300) ÷ (π × 1)

RPM = 3,600 ÷ 3.14159

RPM ≈ 1,145.92

Step 2: Calculate Feed Rate

Feed Rate = 1,145.92 × 0.008

Feed Rate ≈ 9.17 IPM

Results:

  • Spindle speed: approximately 1,146 RPM.
  • Longitudinal feed rate: approximately 9.17 inches per minute.
  • Feed per revolution: 0.008 in/rev.

Example 3: Calculate Cutting Speed From Known Lathe RPM

Suppose your lathe is operating at:

  • Spindle speed: 1,000 RPM.
  • Workpiece cutting diameter: 50 mm.

Calculate cutting speed:

Vc = (π × 50 × 1,000) ÷ 1,000

Cutting Speed ≈ 157.08 m/min

This tells you the theoretical surface speed at the selected diameter.

You can compare the value with appropriate cutting-data recommendations.

Example 4: Calculate Feed per Revolution

Suppose:

  • Lathe spindle speed: 800 RPM.
  • Longitudinal feed rate: 160 mm/min.

Feed per Revolution = 160 ÷ 800

Feed per Revolution = 0.20 mm/rev

This relationship helps you understand the feed setting associated with an existing machine operation.

Example 5: How Diameter Changes the Required RPM

Suppose the selected cutting speed remains constant at an illustrative 180 m/min.

Compare two cutting diameters.

Workpiece diameterCalculated RPM
60 mm954.93 RPM
30 mm1,909.86 RPM

Reducing the diameter by half doubles the RPM required to maintain the same surface cutting speed.

This is the principle behind constant surface speed control on CNC lathes.

Example 6: How Feed per Revolution Changes Linear Feed Rate

Suppose a turning operation uses a fixed spindle speed of 1,000 RPM.

Feed per revolutionCalculated linear feed
0.05 mm/rev50 mm/min
0.10 mm/rev100 mm/min
0.15 mm/rev150 mm/min
0.20 mm/rev200 mm/min
0.25 mm/rev250 mm/min

Increasing feed per revolution increases linear feed rate when spindle RPM remains constant.

However, a higher value also changes the machining conditions and cutting loads.

Do not increase feed without confirming that the tool and machine can support it.

Lathe Spindle RPM Reference Chart

The following table shows theoretical spindle speeds at a constant cutting speed of 100 m/min.

This cutting speed is used only for demonstrating the mathematical relationship.

It is not a recommendation for a particular metal or cutting insert.

Workpiece diameterRPM at 100 m/min
10 mm3,183
20 mm1,592
25 mm1,273
40 mm796
50 mm637
75 mm424
100 mm318

Notice that larger workpieces require lower RPM to maintain the same peripheral cutting speed.

For example, a 100 mm workpiece rotates at approximately half the RPM of a 50 mm workpiece when cutting speed remains constant.

Use the calculator above to evaluate your actual diameter and manufacturer-recommended cutting speed.

Understanding Lathe RPM, SFM, and Feed Rate

These terms are related, but they measure different aspects of machining.

TermMeaningCommon units
Spindle SpeedWorkpiece rotational speedRPM
Cutting SpeedPeripheral surface speedSFM or m/min
Feed per RevolutionTool advancement per workpiece rotationin/rev or mm/rev
Linear Feed RateTool advancement per minuteIPM or mm/min
Depth of CutRadial material removal depth in a turning passInches or mm

RPM

RPM means revolutions per minute.

It tells you how many times the workpiece rotates around the spindle axis each minute.

SFM

SFM means surface feet per minute.

It measures the peripheral surface speed of the rotating workpiece in feet per minute.

Cutting Speed in Meters per Minute

Metric cutting speed is expressed in meters per minute.

It describes the same physical concept as SFM but uses metric units.

To convert:

m/min = SFM × 0.3048

SFM = m/min × 3.28084

Feed per Revolution

Feed per revolution describes how far the cutting tool advances for each workpiece revolution.

It is often a primary feed setting in turning operations.

Linear Feed Rate

Linear feed rate represents the tool’s movement per minute.

It depends on spindle RPM and feed per revolution.

Fixed RPM vs. Constant Surface Speed on a CNC Lathe

One of the most important concepts in CNC turning is the difference between fixed spindle RPM and constant surface speed.

What Is Fixed RPM Turning?

With fixed RPM, the spindle rotates at a selected speed.

For example:

Spindle Speed = 1,000 RPM

The spindle maintains the commanded speed, subject to normal equipment behavior and operating conditions.

If the cutting diameter changes, the cutting-edge surface speed also changes.

For example, at 1,000 RPM:

  • A 50 mm cutting diameter produces approximately 157.08 m/min.
  • A 25 mm cutting diameter produces approximately 78.54 m/min.

The spindle RPM is unchanged, but the surface cutting speed is different.

What Is Constant Surface Speed (CSS)?

Constant surface speed control adjusts spindle RPM according to the current machining diameter.

Its purpose is to maintain a selected peripheral cutting speed while the cutting diameter changes.

For example, suppose the specified cutting speed is 150 m/min.

As a tool approaches a smaller workpiece diameter, the CNC control increases spindle RPM to maintain the selected surface speed, within programmed and mechanical limits.

This is especially relevant during facing and other operations involving changing diameters.

G96: Constant Surface Speed

On Haas CNC lathes, G96 activates constant surface speed control.

With G96 active, the S value is interpreted as surface cutting speed rather than direct spindle RPM.

The units depend on the machine’s configuration.

For example, on a Haas lathe:

  • Inch mode uses surface feet per minute.
  • Metric mode uses meters per minute.

The CNC control calculates the required spindle RPM using the current cutting diameter.

G97: Fixed Spindle RPM

On Haas CNC lathes, G97 cancels constant surface speed control.

With G97 active, an S command specifies spindle RPM.

For example, an S value of 1,000 corresponds to a commanded speed of 1,000 RPM under the appropriate operating mode.

G50: Maximum Spindle Speed Limit

Constant surface speed introduces an important safety concern.

As the cutting diameter approaches zero, the theoretical RPM required to maintain a nonzero surface speed increases dramatically.

Without an appropriate limit, this can result in dangerous spindle speeds.

On Haas lathes, G50 can establish a maximum spindle RPM limit.

The selected limit must comply with the machine, chuck, workholding, workpiece, and tooling limitations.

Important: G-code meanings and programming conventions vary between controllers. These explanations describe Haas conventions and are not ready-to-run machining instructions.

Does Our Calculator Automatically Simulate G96?

No.

The current Lathe Speed and Feed Calculator calculates RPM and feed rate at one entered cutting diameter.

It does not automatically update RPM across a changing turning profile.

You can manually recalculate at different diameters to understand the relationship, but that does not replace a CNC controller’s constant surface speed function.

Lathe G98 vs. G99: Feed per Minute and Feed per Revolution

Another important CNC topic is the active feed mode.

On Haas lathes, G98 and G99 determine how the programmed feed value is interpreted.

G98: Feed per Minute

G98 specifies feed per minute.

Depending on the machine’s selected measurement units, an F value represents:

  • Inches per minute.
  • Millimeters per minute.

For example, under the appropriate metric feed-per-minute mode, an F value of 150 represents 150 mm/min.

G99: Feed per Revolution

G99 specifies feed per spindle revolution.

Depending on the active units, an F value represents:

  • Inches per revolution.
  • Millimeters per revolution.

For example, under the appropriate metric feed-per-revolution mode, F0.20 represents 0.20 mm per spindle revolution.

Why This Matters

Suppose the calculator displays:

  • RPM: 1,000.
  • Feed per revolution: 0.20 mm/rev.
  • Linear feed rate: 200 mm/min.

These values describe the same theoretical movement under a constant spindle speed.

However, entering 200 into a feed-per-revolution mode would have a completely different meaning from entering 0.20.

Always verify the controller’s feed mode and unit system before using calculated results.

Not all CNC controllers use the same G-code conventions.

How Lathe Speeds and Feeds Change for Different Operations

The basic speed and feed equations are useful for many turning applications, but specialized operations require additional considerations.

1. External Turning

External turning removes material from the outside of a rotating cylindrical workpiece.

The relevant cutting diameter is associated with the external surface being machined.

The basic spindle RPM and longitudinal feed equations are directly applicable.

2. Facing

Facing removes material from the end of the workpiece.

The tool moves radially across the face, so the cutting diameter changes continuously.

A single fixed-diameter calculation represents only one point along that movement.

Constant surface speed control may be useful when supported by the machine and appropriate for the operation.

Maximum RPM limiting is particularly important.

3. Internal Turning and Boring

Boring enlarges or finishes an existing internal hole.

The workpiece rotates while a suitable boring tool cuts the internal surface.

Use the relevant internal cutting diameter.

Because boring bars can be susceptible to deflection and vibration, suitable feeds and speeds depend on the bar, overhang, insert, material, and machining conditions.

4. Rough Turning

Rough turning focuses on removing material efficiently while staying within acceptable tool and machine loads.

The selected cutting speed, feed, and depth of cut depend on the insert and application.

A roughing operation may require different parameters than a finishing operation on the same material.

5. Finish Turning

Finish turning focuses on final dimensions and surface quality.

Suitable feed per revolution and insert nose geometry are particularly important.

A smaller feed may improve theoretical surface finish under some conditions, but reducing feed alone does not guarantee a better result.

Tool wear, vibration, material behavior, and machine rigidity also matter.

6. Grooving

Grooving creates a narrow channel in the workpiece.

The cutting geometry, chip formation, cutting forces, and toolholder requirements differ from ordinary straight turning.

Use grooving-tool-specific cutting recommendations.

The basic RPM relationship can help evaluate surface speed, but the calculator does not select groove width, depth, or suitable grooving conditions.

7. Parting or Cutoff

Parting separates a workpiece or removes a section by feeding a narrow tool toward the spindle centerline.

The cutting diameter changes as the tool approaches the center.

Suitable spindle speed control, workholding, insert selection, and chip evacuation are critical.

Do not assume a fixed-diameter turning calculation fully defines a safe parting operation.

8. Taper Turning

Taper turning produces a conical surface.

The diameter changes along the length of the cut.

The appropriate spindle RPM for a selected surface speed therefore depends on the cutting position.

9. Thread Turning

Thread turning follows a helical path that corresponds to the required thread lead.

For conventional single-start threads, the necessary axial advancement per revolution is related to the thread pitch.

Thread cutting has special synchronization and toolpath requirements.

Our general turning calculator does not generate threading cycles or determine suitable threading passes.

Use the machine’s threading documentation and appropriate tooling guidance.

10. Drilling on a Lathe

During conventional centerline drilling on a lathe, the workpiece rotates while a drill held along the spindle axis advances into it.

The relevant cutting diameter for a basic drilling speed calculation is generally the drill bit diameter, not the outside diameter of the workpiece.

For this application, use our separate Drill Speed and Feed Calculator.

11. Knurling

Knurling may involve forming or cutting operations depending on the tool design.

The operating requirements can differ substantially from ordinary turning.

Use guidance appropriate to the knurling tool and process.

How Workpiece Material Affects Lathe Speeds and Feeds

Material properties influence the selection of suitable turning parameters.

Mild Steel

Mild steel is commonly machined using a variety of turning tools.

Appropriate cutting speed and feed depend on the steel grade, tool material, insert coating, and operation.

Stainless Steel

Stainless steel grades vary in their machining characteristics.

Some may be prone to work hardening or difficult chip formation.

Use insert grades and cutting data intended for the actual stainless steel material.

Aluminum

Different aluminum alloys can behave differently during turning.

The correct insert geometry, cutting-edge sharpness, chip evacuation, and lubrication conditions may be important.

Do not assume the same cutting parameters apply to every aluminum alloy.

Brass and Bronze

Copper alloys vary in their strength, ductility, and chip formation.

Use recommendations matching the specific alloy and cutting tool.

Cast Iron

Cast iron turning parameters depend on the grade, structure, and hardness.

Some cast irons produce relatively short chips, while other characteristics and tooling requirements may differ.

Follow the insert manufacturer’s application guidance.

Titanium

Titanium alloys can be challenging to machine because of their material properties and heat behavior.

Suitable turning parameters should come from reliable, application-specific tooling data.

Hardened Steel

Hard turning applications may require specialized inserts and machine setups.

The workpiece hardness and cutting-tool grade are especially important.

A general cutting-speed chart is not sufficient to establish safe parameters.

Plastics

Some plastics can be turned using suitable tooling.

However, their heat sensitivity, dimensional behavior, and chip formation may require different operating strategies from metalworking.

Use material- and tool-specific recommendations.

Roughing vs. Finishing: How Do Speed and Feed Requirements Differ?

Roughing and finishing often have different objectives.

FactorRough TurningFinish Turning
Main objectiveMaterial removalFinal dimensions and surface quality
Feed per revolutionApplication-specificApplication-specific
Depth of cutOften greaterOften smaller
Insert geometrySuitable roughing geometrySuitable finishing geometry
Surface finish prioritySecondary to stock removalHigh
Tool loadingMay be substantialDepends on operation

These are general tendencies, not fixed rules.

A finishing insert may require a particular feed range to produce the intended chip formation.

Likewise, roughing conditions must remain within the insert and machine manufacturer’s limits.

Why Feed per Revolution Matters for Surface Finish

During conventional turning, the feed and tool nose radius influence the theoretical pattern left by the cutting edge.

At a fixed nose radius, increasing feed can increase the geometric surface profile height.

However, actual surface quality also depends on:

  • Tool sharpness.
  • Insert geometry.
  • Material behavior.
  • Cutting speed.
  • Toolholder stability.
  • Machine vibration.
  • Workpiece rigidity.
  • Lubrication and cooling.

A mathematically smaller feed does not always produce a better practical finish.

How Cutting Depth Affects Turning Performance

Cutting depth is another important machining parameter.

Although it is not an input in the current calculator, it affects the load on the cutting tool.

A larger depth of cut generally involves removing more material during a pass.

This can influence cutting forces, required power, chip formation, and tool deflection.

For example:

Starting workpiece diameter = 50 mm.

Final diameter after the pass = 46 mm.

Radial depth of cut = 2 mm.

That value must be evaluated alongside spindle RPM, feed per revolution, insert recommendations, and machine capability.

The calculator does not independently determine acceptable depth of cut or available spindle power.

What If the Calculated RPM Exceeds Your Lathe’s Maximum?

Suppose the calculator produces 4,000 RPM, but your lathe or workholding arrangement is rated for a lower operating speed.

Do not exceed the applicable limit.

Instead, evaluate the operation using the manufacturer’s instructions and suitable tooling guidance.

Possible considerations include:

  • Whether the cutting speed can be adjusted.
  • Whether different tooling is appropriate.
  • Whether the workpiece can be held safely.
  • Whether a different machining approach is required.
  • Whether the machine is suitable for the operation.

A calculated RPM is a mathematical result, not a guarantee that equipment can operate safely at that speed.

For CNC constant surface speed operations, use the appropriate maximum-speed limiting functions required by the controller and setup.

Why Actual Lathe RPM May Differ From Calculated RPM

A calculator produces a theoretical result based on the inputs.

Real machine behavior can differ.

Fixed Spindle Speed Steps

Some manual lathes have predetermined spindle speeds.

The machine may not offer the exact calculated RPM.

Spindle Speed Overrides

CNC machines may allow the operator to adjust spindle speed using an override control.

This changes the actual commanded operating condition.

Workpiece Diameter Changes

In fixed-RPM turning, the cutting surface speed changes as the diameter changes.

In constant surface speed mode, spindle RPM may change instead.

Machine Load

Depending on the drive system and machine condition, the actual rotational speed may differ from the nominal or commanded speed under load.

Machine and Workholding Limits

A calculated speed may be higher than the permitted speed of the chuck, fixture, workpiece, or other rotating components.

The permitted operating speed takes priority over the calculated value.

Common Lathe Speed and Feed Calculation Mistakes

1. Entering Cutting Tool Diameter Instead of Workpiece Diameter

For conventional turning, the rotating workpiece diameter is generally the relevant dimension.

Do not automatically use the toolholder or insert size.

2. Using the Original Stock Diameter for Every Pass

The workpiece diameter may change during machining.

Use a diameter appropriate for the cutting position or pass.

3. Mixing SFM and RPM

SFM measures surface cutting speed.

RPM measures rotational speed.

They are related but are not interchangeable.

4. Confusing Feed per Revolution With Feed per Minute

A value of 0.20 mm/rev is different from 0.20 mm/min.

Use the correct unit and CNC feed mode.

5. Mixing Inches and Millimeters

Entering 2 in metric mode means 2 mm, not 2 inches.

Always check the measurement setting.

6. Assuming One Cutting Speed Works for Every Material

Different materials and insert grades have different cutting requirements.

Use suitable manufacturer recommendations.

7. Ignoring Insert Geometry

Nose radius, chipbreaker design, tool material, and coating influence appropriate operating parameters.

8. Using Milling Feed-per-Tooth Formulas for Turning

The conventional turning feed-rate calculation uses feed per revolution.

Do not multiply turning feed by flute count as you would in a milling calculation.

9. Forgetting About Constant Surface Speed

On a CNC lathe operating in CSS mode, RPM can change as the cutting diameter changes.

The calculator gives the theoretical RPM for one entered diameter.

10. Ignoring Maximum Chuck RPM

The chuck and workholding system have operating limits.

Do not assume the machine’s maximum spindle speed is automatically safe for every chuck and workpiece.

11. Ignoring Radial Depth of Cut

Two operations with identical RPM and feed can have very different cutting loads if the depth of cut differs.

12. Using Calculated Results Without Verifying the CNC Controller

Different controllers may interpret G-codes, feed modes, and spindle commands differently.

Always confirm the relevant machine documentation.

Lathe Safety Guidelines Before Using Calculated Settings

Lathe operations involve rotating workpieces, cutting tools, chips, and significant mechanical forces.

Before using calculated speeds and feeds:

  1. Verify the workpiece and cutting-tool specifications.
  2. Check the maximum permitted RPM of the lathe, chuck, and workholding system.
  3. Secure the workpiece using an appropriate setup.
  4. Confirm cutting insert and toolholder compatibility.
  5. Use suitable machine guarding.
  6. Check for excessive workpiece overhang or inadequate support.
  7. Confirm the selected speed and feed settings comply with manufacturer guidance.
  8. Use appropriate personal protective equipment.
  9. Follow approved chip-removal and maintenance procedures.
  10. Stop the machine if abnormal vibration, noise, movement, or other unsafe conditions occur.

Never measure, touch, polish, or clear chips by hand near a rotating workpiece. Follow the machine manufacturer’s instructions and applicable workplace safety requirements.

For CNC lathes, verify the spindle speed limit, tool offsets, work coordinates, and program behavior before operation.

If a setup involves an unfamiliar machining process or safety-sensitive component, obtain qualified technical guidance.

Frequently Asked Questions

What is a lathe speed and feed calculator?

A lathe speed and feed calculator determines theoretical spindle RPM and linear feed rate using workpiece cutting diameter, surface cutting speed, and feed per revolution.

How do I calculate lathe RPM?

For metric measurements:

RPM = (1,000 × Cutting Speed in m/min) ÷ (π × Diameter in mm)

For imperial measurements:

RPM = (12 × SFM) ÷ (π × Diameter in inches)

How do I calculate lathe feed rate?

Multiply spindle RPM by feed per revolution.

Feed Rate = RPM × Feed per Revolution

For example, 1,000 RPM with a feed of 0.20 mm/rev produces a linear feed rate of 200 mm/min.

What is the difference between RPM and SFM on a lathe?

RPM describes the rotational speed of the workpiece.

SFM describes the peripheral surface speed at the cutting diameter.

A larger workpiece produces a higher surface speed at the same RPM.

How do I calculate SFM from lathe RPM?

Use:

SFM = (π × Workpiece Diameter in Inches × RPM) ÷ 12

For example, a 1-inch workpiece rotating at 1,000 RPM has a surface speed of approximately 261.8 SFM.

Where do I find the cutting speed for turning?

Check the cutting-tool manufacturer’s technical catalog or speeds and feeds recommendations.

The value should match the actual insert, material, and machining operation.

How do I find feed per revolution?

Look for the insert manufacturer’s recommended feed data.

Feed per revolution may be labeled fn, mm/rev, in/rev, or IPR.

What diameter should I use for lathe RPM calculations?

Use the workpiece diameter at the relevant cutting location.

For external turning, use the appropriate outside cutting diameter.

For boring, use the relevant internal cutting diameter.

Should I use the starting diameter or finished diameter?

Use the diameter relevant to the cutting operation being evaluated.

The starting and finished diameters may both matter when a pass changes the workpiece size.

A single calculation cannot represent every diameter of a changing profile.

Does a larger workpiece require lower RPM?

At a constant cutting speed, yes.

The required RPM decreases as the workpiece diameter increases.

Does doubling RPM double cutting speed?

Yes, if the cutting diameter remains constant.

However, doubling RPM is not necessarily suitable or safe for the machining operation.

What is feed per revolution on a lathe?

Feed per revolution is the distance the cutting tool advances during one complete spindle rotation.

It is measured in mm/rev or in/rev.

Is feed per revolution the same as feed per tooth?

No.

Feed per revolution is commonly used for conventional turning calculations.

Feed per tooth is commonly used in milling calculations.

What is a good RPM for turning mild steel?

There is no universal RPM suitable for every mild steel turning operation.

The appropriate value depends on the steel grade, workpiece diameter, cutting tool, machine, and machining conditions.

Use manufacturer-recommended cutting speed and calculate the corresponding RPM.

What RPM should I use for aluminum on a lathe?

The appropriate RPM depends on the aluminum alloy, workpiece diameter, cutting tool, and operating conditions.

Use cutting data intended for the actual application rather than a universal RPM value.

What is the difference between roughing and finishing feeds?

Roughing and finishing have different objectives and may use different recommended feed ranges.

The correct values depend on the insert geometry, material, machine, and required surface finish.

Can I use this calculator for CNC turning?

Yes.

It calculates basic spindle RPM and feed relationships relevant to CNC turning operations.

However, it does not generate CNC programs or automatically account for constant surface speed control.

Can I use the calculator for a manual engine lathe?

Yes.

The formulas also apply to conventional manual turning operations.

However, a manual lathe may have fixed spindle speed settings, and actual feed capability depends on the machine.

What is constant surface speed on a lathe?

Constant surface speed is a control method that adjusts spindle RPM as cutting diameter changes.

Its purpose is to maintain a selected peripheral cutting speed.

What does G96 mean on a CNC lathe?

On Haas CNC lathes, G96 activates constant surface speed control.

The commanded S value represents surface cutting speed rather than direct spindle RPM.

What does G97 mean on a CNC lathe?

On Haas CNC lathes, G97 cancels constant surface speed control and uses fixed spindle RPM commands.

What does G50 do on a Haas lathe?

G50 can establish a maximum spindle speed limit.

This is particularly important when using constant surface speed control.

What is the difference between G98 and G99 on a Haas lathe?

G98 specifies feed per minute.

G99 specifies feed per revolution.

The correct interpretation of the programmed F value depends on the active feed mode and units.

Is G99 the same as G95?

Not universally.

On Haas lathes, G99 is feed per revolution, while G95 is associated with another function.

Other CNC controllers may use different conventions.

Always consult the specific controller manual.

What is the formula for lathe cutting time?

For a basic constant-feed turning pass:

Cutting Time = Machining Length ÷ Linear Feed Rate

The result excludes approach, retraction, acceleration, and other machine movements.

Can I calculate lathe depth of cut?

For conventional outside turning:

Radial Depth of Cut = (Starting Diameter − Final Diameter) ÷ 2

However, our current calculator does not include a separate depth-of-cut calculation field.

Can I use the calculator for boring?

Yes, the basic RPM and feed relationships can apply to boring operations.

Use the relevant internal cutting diameter and appropriate boring-tool recommendations.

Can I use it for facing?

You can evaluate speed and feed at a selected diameter.

However, facing involves a changing cutting diameter, so a single fixed-diameter calculation does not describe the complete operation.

Can I use it for threading?

The calculator explains general turning speed and feed relationships, but thread cutting requires synchronization with the thread lead and additional operation-specific parameters.

Use an appropriate threading calculation and CNC programming method.

Can I use it for drilling on a lathe?

For drilling, the relevant cutting diameter is generally the drill diameter.

Our separate Drill Speed and Feed Calculator is more appropriate for that operation.

Does the calculator support metric and imperial units?

Yes.

It supports millimeters, inches, meters per minute, SFM, RPM, mm/rev, in/rev, mm/min, and IPM.

Does it automatically recommend feeds and speeds for materials?

No.

The calculator performs mathematical calculations using the values you provide.

You must obtain suitable cutting-speed and feed recommendations from the tooling manufacturer or other qualified technical sources.

Is this Lathe Speed and Feed Calculator free?

Yes.

You can use our calculator directly in your browser without installing software or purchasing a subscription.

Final Thoughts

Our free Lathe Speed and Feed Calculator provides a convenient way to calculate turning spindle RPM and longitudinal feed rate using workpiece diameter, cutting speed, and feed per revolution.

Whether you’re learning conventional turning, operating an engine lathe, or preparing a CNC turning setup, understanding these relationships is an important part of machining.

For the most reliable results, remember five key principles:

1. Use the correct workpiece diameter. Conventional turning calculations generally use the relevant rotating workpiece diameter, not the cutting insert or chuck diameter.

2. Obtain reliable cutting-speed recommendations. Use manufacturer guidance appropriate for the actual cutting tool, material, and operation.

3. Enter the correct feed per revolution. Check the insert’s recommended feed range and confirm the measurement units.

4. Understand fixed RPM and constant surface speed. A single RPM calculation applies to a selected diameter. CNC constant surface speed control can adjust RPM as the cutting diameter changes.

5. Respect all machine and workholding limits. A calculated RPM or feed rate is not automatically a safe or suitable operating setting.

Use the calculator above whenever you need to evaluate lathe spindle speed or linear feed rate, and refer to this guide whenever you’re unsure about the correct inputs, formulas, or calculation results.