Machine Shop Maths

Calculating Spindle Speeds

When we program CNC lathes or mills, calculating the correct spindle speed is important to achieve a good surface finish and dimensional consistency in our parts. It also helps our tooling last longer. If we take a large cut too fast it may even damage the machine.

There is a lot of machine shop maths that we need to be confident with when working on machine tools, and spindle speeds are arguably one of the most important to understand to operate our machines safely.

Let's look at how we calculate CNC lathe spindle speeds.

The above video lesson is part of a series of videos I made for Practical Machinist, available here



How to calculate spindle speeds

The formula for both metric and imperial spindle speed calculations

When working in metric or imperial the formulas are slightly different. The metric formula uses 1000 to convert to the correct units and the imperial version uses 12.

The rest of the equation is the same.

Feel free to download this infographic for reference.



Variable key

The variables used for our equations represent the following values:

N = Spindle speed This is the value the formula outputs to, once we have fed all the information into the equation, we are given the spindle speed as a result.

D = Tool or part diameter When working in metric or imperial on a milling machine, we pop the diameter of the tool in place of 'D'. The 1000 (or 12) on the top half of the equation takes care of converting it to the correct units. When working on a CNC lathe, we use the diameter of the part we are cutting.

Pi = 3.14159 When working in metric, 3 decimal places is more than enough to give us an accurate result, with imperial I like to work with 4.

V = Cutting speed The value we use for a cutting speed is usually provided by the manufacture of your tooling and tips, there are various online sources but these should only be used as a rough guide as its not meant for your exact tool. More about this later.

1000 or 12 This part of the equation converts the answer to either metric or imperial, we use 1000 for metric and 12 for imperial calculations.

Calculating metric spindle speeds

The formula for metric spindle speed calculations

To find the correct spindle speed for a metric part, first, we need to find the cutting speed. On the back of the box of right-hand knife tools I have, it says if we are using a high-speed steel tool, cutting stainless steel, then the cutting speed is 15. So V = 15 in this case.

The only other unknown value we need to insert into the formula is the diameter of the part, and we should be able to get this information easy by measuring. Let's say we are cutting a 20mm shaft on a lathe.

The top of the equation is V x 1000 or 15 x 1000 now we know our value for V.

We can say 15000 is the value for the numerator

The lower part of the equation is PI x tool/part diameter, or 3.141 X 20. So we now know the value for the denominator is 62.82

Now our equation has known values, we can do the maths.

15000 divided by 62.82 = 241.9, let's round that up to 242

Now we know N = 242 RPM so we know what to set our spindle speed too.



Calculating imperial spindle speeds

The formula for imperial spindle speed calculations

To find the correct spindle speed for an imperial part, everything is the same apart from we use 12 instead of 1000.

The output N is still given in revs per minute.

We insert the correct cutting speed for the tool in place of the V.

And we replace the correct diameter (D) of the part or tool depending if we are calculating spindle speeds for lathes or mills.

This will return the correct RPM (N).

To see this calculation, watch the video above.



Rearranging the formula to find any variable

If we know the RPM but wish to find either the tool diameter or cutting speed, we can transpose the formula to make any part the subject.

This gets a little deeper into math theory. To learn how to transpose equations, I recommend my machine shop maths course here

Want to know more?

Learning how to calculate spindle speeds is just one part of my machine shop maths course called Speeds and Feeds - Machine Shop Maths

Enroll now to master table feed rate, feed per tooth, feed per revolution, cutting time calculations and spindle speeds.

Share this article

To learn speeds and feeds, check out my maths course

Speeds and Feeds - Machine Shop Maths