My Calculator

Spindle Speed Calculator

Calculate spindle RPM or cutting speed for milling, turning, and drilling, with optional feed estimates and machine speed limits.

SPINDLE SPEED

MACHINING OPERATION

Choose whether to solve spindle RPM or cutting speed.

CUTTING CONDITIONS

Feed inputs are optional. Use the actual cutting diameter from your tool or workpiece data.

MACHINE LIMITS (OPTIONAL)

Separate available spindle speeds with commas or spaces.

Your spindle estimate

RPM, surface speed, and optional feed rate

Spindle, workpiece, and cutting tool
Rotating workpiece · cutting tool

Workpiece diameter

0.5 in

Operating speed

2,291.831 RPM

Actual cutting speed

300 ft/min

OPERATING SPINDLE SPEED

2,292RPM
Theoretical 2,291.831 RPM · Actual speed 300 ft/min

300 ft/min

Target cutting speed

From input or selected RPM

2,291.831 rpm

Theoretical RPM

Before machine limits

300 ft/min

Actual cutting speed

At operating RPM

18.335 in/min

Estimated feed rate

At 2,292 RPM and 4 teeth

Formula estimate only. Choose cutting data from the tool maker. Confirm machine RPM, torque and power, workholding, tool condition, and setup limits before machining.

Step-by-Step Solution

Here's exactly how this answer was calculated, one step at a time.

  1. 1

    Relate cutting speed and diameter

    RPM = 12 × SFM ÷ (π × D) = 2,291.831 rpm

    This uses the cutting diameter at the edge and the selected metric or imperial relationship.

  2. 2

    Calculate cutting speed at operating RPM

    Actual surface speed = 300 ft/min

    If an RPM limit or speed step changed the target, this is the speed produced at the available operating RPM.

  3. 3

    Estimate linear feed rate

    0.002 × 2,291.831 × 4 = 18.335 in/min

    Milling feed uses feed per tooth, operating RPM, and effective tooth count.

Spindle Speed Calculator for Milling, Turning, and Drilling

Use this spindle speed calculator to find the RPM for a machining operation or calculate the cutting speed at an RPM you already use. Choose milling, turning, or drilling, select metric or imperial units, and enter the cutting diameter and speed information. Optional feed inputs estimate table feed for milling or linear feed for turning and drilling.

The calculator also lets you enter a maximum spindle RPM and a list of machine speed steps. It compares the calculated target with those limits and shows the operating speed and the resulting cutting speed. This can help with a first setup plan when a machine has fixed ranges or a maximum RPM. Always confirm the tool maker's recommended cutting data, work material, machine limits, and setup before cutting.

Spindle speed is the rotational speed of the workpiece or cutting tool, measured in revolutions per minute (RPM). It is connected to cutting speed through the diameter at the cutting edge. A small tool can need a higher RPM than a large tool to reach the same cutting speed. The operation, tool geometry, workpiece material, tool material, coating, rigidity, and coolant all influence appropriate settings.

Spindle Speed Formula

For metric machining, spindle speed is calculated from cutting speed and diameter with n = (1000 × Vc) ÷ (π × D). Vc is cutting speed in meters per minute, D is cutting diameter in millimeters, and n is spindle speed in revolutions per minute. The factor 1000 converts the diameter from millimeters to meters.

For inch-based machining, RPM = (12 × SFM) ÷ (π × D), where SFM is surface feet per minute and D is cutting diameter in inches. The factor 12 converts feet to inches. Both formulas express the same relationship with different units. Make sure you use the actual cutting diameter and keep the selected unit system consistent.

To calculate cutting speed from an existing RPM, rearrange the equation. Metric cutting speed is Vc = (π × D × n) ÷ 1000 in meters per minute. Imperial cutting speed is SFM = (π × D × n) ÷ 12. This reverse calculation is useful for checking a machine setting or understanding the surface speed produced by a particular tool and spindle speed.

For example, a 10 mm cutter at 100 m/min requires about 3,183 RPM before machine limits are applied: n = 1000 × 100 ÷ (π × 10). An inch cutter with a 0.5 inch diameter at 300 SFM requires about 2,292 RPM. These values are mathematical results, not recommendations that the tool or machine can safely use those conditions.

Cutting Speed, Surface Speed, and RPM

Cutting speed describes how fast the tool edge moves across the material surface. It may be called surface speed, peripheral speed, or surface feet per minute in inch-based shop references. RPM describes how many rotations happen each minute. The two values are different measurements, but diameter connects them.

If diameter increases while RPM stays fixed, cutting speed increases. If diameter decreases while cutting speed stays fixed, the required RPM increases. That is why a machine may use a lower RPM for a larger turning workpiece and a higher RPM for a smaller one. In milling, the cutter diameter or effective cutting diameter is used; some tool shapes have an effective diameter that differs from the nominal diameter.

The selected cutting speed should come from suitable tooling data for the workpiece material and operation. Tool catalogs may give a starting range based on carbide grade, insert geometry, coating, material group, hardness, and depth of cut. Do not take a generic speed from a different tool or material and assume it transfers directly to your setup.

Metric and imperial displays can make the same operation look different. One meter per minute is about 3.28084 feet per minute. The unit switch converts speed and diameter while keeping the same physical cutting conditions, which helps compare shop documentation that uses different unit systems.

Milling RPM and Feed Rate

For milling, use the cutter diameter or the effective diameter specified by the tool maker. Enter cutting speed to find the theoretical RPM. If you also enter feed per tooth, spindle RPM, and the number of effective teeth, table feed can be estimated from vf = fz × n × z. Here vf is linear feed per minute, fz is feed per tooth, n is RPM, and z is the number of effective teeth.

Effective tooth count matters because not every flute is necessarily cutting under every toolpath condition. Use the tool's actual tooth count and guidance for the operation. Feed per tooth affects chip thickness and cutting load; an incorrect value can lead to rubbing, excessive tool load, poor finish, or tool damage. The calculator shows the arithmetic but does not select a safe chip load.

Ball nose cutters, round inserts, large corner radii, and tools with a small entering angle may have an effective cutting diameter that changes with depth. Using the nominal outside diameter in those cases can give a misleading RPM. Follow the manufacturer's definition of cutting diameter for the depth and engagement you are using.

Table feed is only one part of a milling plan. Radial engagement, axial depth, tool overhang, workholding, machine rigidity, corner acceleration, chip evacuation, and coolant affect actual performance. CNC controls may slow the programmed feed through corners or during acceleration, so the calculated feed does not guarantee cycle time.

Turning RPM and Feed Rate

For turning, use the workpiece diameter at the cutting point. The formula calculates RPM from cutting speed and the machined diameter. Feed per revolution can be converted to linear feed per minute by multiplying it by RPM. For example, a feed of 0.2 mm per revolution at 1,000 RPM gives a nominal linear feed of 200 mm per minute.

On a lathe using constant surface speed control, spindle RPM changes as the tool moves across changing diameters so that cutting speed stays near the programmed target. RPM may rise as the diameter gets smaller. A maximum spindle speed setting is important because a chuck-held part can become unsafe if the spindle exceeds the machine, workholding, or setup limit.

The calculator can cap the theoretical RPM at a machine maximum or choose the highest available RPM step that does not exceed the target. When capped, it reports the actual cutting speed at that operating RPM. This is a useful comparison, but the machine's safe speed depends on more than the motor rating: chuck limits, workpiece balance, tool setup, and guarding also matter.

Facing, boring, grooving, threading, and interrupted cuts may use specific tool-maker data or control strategies. Enter the relevant cutting diameter and use feed values that match the operation. Do not assume a single turning speed or feed works for every feature on a part.

Drilling RPM and Feed Rate

For drilling, the drill diameter is used to calculate RPM from the recommended cutting speed. Feed per revolution multiplied by RPM gives the nominal axial feed rate. For example, a 0.1 mm per revolution feed at 800 RPM produces an estimated 80 mm per minute feed while the drill advances continuously.

Drill point geometry, material, coating, hole depth, coolant delivery, chip evacuation, and whether the hole is through or blind all affect suitable cutting data. Peck cycles, spot drilling, dwell, breakthrough, and retract movement change the complete cycle time. Use the drill manufacturer's recommendations for the exact tool and material.

Reamers, taps, countersinks, and boring tools are not ordinary drills even when they rotate in a hole. They can require different cutting speeds and feed conventions. Select the correct diameter and operation type for an estimate, and consult the product data before applying the value to a special tool.

Machine RPM Limits and Speed Steps

A calculated spindle speed may exceed the machine's allowed RPM. Enter the machine's maximum spindle speed to have the calculator cap the operating value. The calculator then recomputes cutting speed at the capped RPM so you can see the difference between the target and what the machine can deliver.

Some manual machines have a list of discrete spindle speeds instead of fully variable control. Enter available speed steps separated by commas, such as 250, 400, 630, 1000, 1600. The tool chooses the highest listed value at or below the theoretical target and maximum. This avoids rounding upward past the requested surface speed.

A maximum spindle RPM is not automatically a safe workholding RPM. Check machine documentation for speed limits and ensure the chuck, collet, tool holder, workpiece, and fixture are rated for the chosen speed. Long or unbalanced parts can need a lower speed even when the machine can turn faster.

How to Use This Spindle Speed Calculator

Choose milling, turning, or drilling and set metric or imperial units. Select whether you want RPM from cutting speed or cutting speed from a known RPM. Enter the cutter, workpiece, or drill diameter that matches the cutting location. Fill in the relevant speed value and any optional machine RPM limit or available speed steps.

For milling, add feed per tooth and effective tooth count to estimate table feed. For turning or drilling, enter feed per revolution to calculate linear feed per minute. Review theoretical RPM, operating RPM, actual cutting speed, and the formula steps. Save, copy, print, or export the result to CSV for a setup note.

Check that the units shown beside each field match the values from your tooling reference. The calculator's result is a conversion and arithmetic aid. It does not know the actual alloy, hardness, tool condition, machine rigidity, coolant, workholding, or manufacturer's safe cutting range unless you account for those details yourself.

Common Spindle Speed Calculation Mistakes

A frequent mistake is mixing diameter and cutting speed units. Entering a diameter in millimeters with a speed in feet per minute, or mixing inches with meters per minute, produces a large error. Select one unit system and verify the field labels before using a result.

Another mistake is using the wrong diameter. Turning uses workpiece diameter at the cut. Milling normally uses cutter diameter, but an effective diameter may be needed for certain tool shapes. Drilling uses the drill diameter. A diameter measured away from the actual cutting edge does not represent the surface speed at the cut.

RPM is not a complete machining recommendation. Tool-maker cutting speed and feed ranges, machine power and torque, tool limits, workholding, coolant, chip control, and safety requirements all need review. A speed that works on one machine or material may fail on another. Start from approved process data and adjust only within the limits of the equipment and tool.

Using the Result in a Real Setup

Before running a new speed, identify the exact tool and work material. Check the tool manufacturer's recommended cutting speed range, then confirm the diameter used in the formula. For milling, the diameter may be the effective cutting diameter rather than the catalog's nominal diameter. For turning, use the local workpiece diameter. For drilling, use the drill's cutting diameter. If the cutting edge geometry or setup changes, revisit the inputs.

A machine's spindle can have different torque and power available at different RPM ranges. A calculated speed may be within the maximum RPM and still demand more power than the machine can provide. Tool overhang, holder type, workpiece stick-out, chatter, chip shape, heat, and coolant also influence whether a setting will work. Verify each limit from machine and tooling data rather than treating RPM as the only constraint.

For a cautious setup, use the tool supplier's starting range and make controlled adjustments while monitoring the cut. Follow shop procedures for guarding and workholding, especially on lathes where rotating parts can create serious hazards. If the machine behaves unexpectedly, stop and review the process instead of relying on a calculated value alone. This calculator provides the unit conversion and RPM math; your approved process plan and equipment documentation govern the actual operation.

Frequently Asked Questions

What is the formula for spindle speed?

Metric: RPM = (1000 × cutting speed in m/min) ÷ (π × diameter in mm). Imperial: RPM = (12 × SFM) ÷ (π × diameter in inches).

How do I calculate RPM from cutting speed?

Enter cutting speed and the diameter at the cutting edge, then use the matching metric or imperial formula. The calculator converts the units and reports the theoretical RPM.

How do I calculate cutting speed from RPM?

Metric cutting speed is π × diameter in mm × RPM ÷ 1000. In inch units, SFM is π × diameter in inches × RPM ÷ 12.

Does spindle speed depend on tool diameter?

Yes. For the same cutting speed, a larger diameter uses a lower RPM and a smaller diameter uses a higher RPM.

Can this calculator choose a safe cutting speed?

No. Use cutting data from the tool maker for the material and operation. The calculator converts values and estimates feed when you provide feed inputs.

What is the difference between RPM and cutting speed?

RPM counts spindle rotations per minute. Cutting speed measures how fast the edge moves across the work surface; diameter connects the two.

How is milling feed rate calculated?

Table feed = feed per tooth × RPM × effective tooth count, using consistent length units.

Why does the calculator show a lower RPM than my target?

An optional machine maximum or entered list of spindle steps can limit the operating RPM. The calculator also shows the actual cutting speed at that operating value.