Recently updated on June 30th, 2023 at 07:23 am
This article gives you all the cutting speed formulas you need for basic feeds & speeds, but it also shows you the pitfalls of using them.
Your machining quality is extremely dependent on having good feeds and speeds, so understanding the pitfalls is just as important as making the calculations.
In the first 5 lessons you learned the basic terminology and behavior of Feeds & Speeds. By now you’re probably way past ready to start figuring feeds and speeds.
What are Feeds and Speeds?
Feeds and speeds are the essential parameters that determine how a particular cutter will cut through the particular type of material found in the workpiece being machined.
Feeds corresponds to the feed rate, while Speeds corresponds to the Spindle Speed. Feed rate is typically measured in some length value (inches or mm) per unit of time (minute). So, for example, IPM (Inches Per MInute) is the most common Imperial Measure. The Spindle Speed is measured in rpm’s.
How Do Machinists Calculate Feeds and Speeds?
Having good Feeds and Speeds is absolutely critical to successful machining–the cutting process of your machine tool will fail without them.
We thought it was worth asking, “How do machinists determine Feeds and Speeds?”, so we surveyed our readership and here’s what they said:
Here’s how CNCCookbook readers calculate Feeds & Speeds…
There are a number of approaches:
– You can build or borrow a spreadsheet. This is the least popular for reasons I’ll discuss. Basically, it’s a lot of work for a lot of limitations.
– About the same number use Machinery’s Handbook. It’s pretty antiquated, especially for CNC applications. You can do better.
– Amazingly few use their CAM software, even though most CAM has provision for it. The reason is simple. As we uncovered in our CAM Software surveys, most CAM software does a truly lousy job with feeds and speeds. It’s pretty easy for you to do better.
– You can rely on sound or feel. This requires quite a lot of experience and even though it has its devotees, it basically doesn’t work. If it did, you could buy “ear training” CD’s for machinists and Boeing would require you to pass a feeds and speeds by ear audio test before they would hire you. None of that happens because you can only hear really bad feeds and speeds. You can’t hear somewhat bad and you sure can’t tell the difference between ok and really awesome feeds and speeds.
– You can rely on standard cuts that’ve worked in the past or rules of thumb. This method is pretty popular, but it sure is limiting. After all, are all of the pockets you cut the same depth? Do you know all the many conditions baked into the rule of thumb and do they match your specific cutting process? There are variances in every job and if you’re locked into just a few standard cuts, you’re missing out on the possibilities. BTW, one of the reasons CAM does such a lousy job is it takes the approach of databasing standard cuts. Every job is different.
– You can rely on data from the Tooling Catalog feeds and speeds chart. That data is important, but used by itself, it’s also loaded with limitations. For example, a feeds and speeds chart is a 2 dimensional table. It can only cover 2 variables. Our G-Wizard Feeds and Speeds Calculator covers 60 variables! When was the last time you looked through 30 charts to figure recommended cutting speeds? You basically can’t do it, which is why:
– By far the most popular option is to use a Feeds & Speeds Calculator such as our G-Wizard. A good feeds and speeds can do things that simply are not possible any other way, so it’s not surprising that the most powerful tool is also the preferred tool. If you’re ready to accept a Feeds and Speeds Calculator and want to move on and learn other things, click here.
If you want to know more how to calculate recommended cutting speeds, keep reading.
Cutting Speed Formulas by Machining Operation
These are the basic formulas need to calculate speed and feeds.
Cutting Parameters (Variables and Basic Concepts)
AFPT: Adjusted Feed per Tooth (Chip Thinning)
AT: Cross-section area of a hole
D: Tool Diameter on mills and when drilling. Workpiece Diameter when turning.
DOC: Depth of Cut
FPR: Feed per Revolution
FPT: Feed per Tooth (Chipload). This comes out of the manufacturer’s tooling catalog or generic charts and is based on the tool material. workpiece material, and the particular model of tool. Note that the chipload will be the expected chip thickness of each chip that is being sliced off the part. This is subject to some fiddling when chip thinning occurs.
IPT: Inch per Tooth (Chipload). Same exact thing as FPT.
IPM: Feed rate (Inches per Minute)
mf: Machinability Factor
RPM: Revolutions per minute. The rotational speed of the tool (spindle speed when milling and drilling) or workpiece (turning).
SFM: Surface Speed (Surface Feet per Minute). This comes out of the manufacturer’s tooling catalog or generic charts and is based on the tool material. workpiece material, and the particular model of tool.
WOC: Width of Cut
Z: # of Teeth, Flutes, or Cutting Edges in Cutter
Milling Cutting Speed Formulas
Cutting Speed Formula for Spindle Speed based on Surface Speed and Diameter of Tool:
For example, if you’re running a surface speed of 800 surface feet per minute, and a tool diameter of 1/2″, your spindle speed (RPM) should be:
(800 x 3.82) / 0.5 = 3056 / 0.5 = 6112 RPM. Exceeding this maximum speed for your milling operation will likely overheat your tool which drastically reduces tool life.
Feed Rate Formula based on Spindle Speed, Chipload, and # of teeth or flutes:
OK, for cutting parameters let’s keep the 6112 RPM from above, make our recommended chip load 0.001″ and assume we have a 4 flute cutter.
Our Feeds Calculation is then 6112 * 0.001 * 4 = 6.112 * 4 = 24.448 inches per minute as our calculated feed rate. Exceeding that feed rate will likely jam the cutter with too many chips and potentially snap it off. You don’t want to slow down the feed rate too much because we want to avoid rubbing at all times.
Other Cutting Speed Formulas for Milling Operations:
Drilling Cutting Speed Formulas
Cutting Speed Formula for Spindle Speed based on Surface Speed and Tool Diameter:
Feed Rate Formula based on Spindle Speed and Feed Per Revolution:
Other Cutting Speed Formulas for Drilling Operations:
Lathe Cutting Speeds for Turning Operations
Things are a little different with turning operations because the workpiece rotates instead of the tool rotating.
Most CNC Lathes have the ability to maintain a constant surface speed (CSS). This constant speed is Surface Feet or the metric equivalent. This greatly simplifies cutting speeds because you just enter the constant surface speed and the lathe dynamically varies spindle speed to keep the cutting matched to that CSS number. The controller uses the tool position in X to determine workpiece outer diameter (or inner diameter) and thereby calculate spindle speed. It will ensure that the given surface speed is automatically used no matter what diameter is being turned.
Achieving proper cutting speed has never been so easy!
Pitfalls of Simple Cutting Speed Formulas
That’s all very easy, right? And, for a fair number of machinists, they think that’s all they need to figure the Feeds and Speeds for their cutters. For some things like compensating for Tool Material and Coating, the simple formulas do a good job. That Tool Meterial compensation can be done in the manufacturer’s tables for surface speed and chipload. But like so many things, there are a lot of exceptions where just following the simple math will get us into trouble.
The practical ramifications of all this mean that if you prefer to go with the basic formulas for speed recommendations, perhaps because it seems easy, you will deal with reduced tool life and material remove rate.
Pitfall #1: Radial Chip Thinning
Did you know that the chips your end mills make get thinner if you reduce the cut width below half the tool’s diameter? Here’s a graphical depiction of this strange phenomenon, which is called “radial chip thinning”:
Radial chip thinning makes your chips thinner if your cut width is less than half the cutter’s diameter…
In the diagram, you’ll looking straight down the axis of the endmill and comparing two cuts. The blue shows how much thinner shallow cut chips are versus full width (red segment). This may seem pretty harmless. At worst, it seems like using these thinner cuts may be leaving money on the table. That much is true, and you’ll need to speed up your feed rate to compensate for the chip thinning if you want to keep your productivity up. However, chip thinning taken to the extreme can be very hard on tool life. The reason? Let’s imagine a new machinist. They’ve got a lightweight CNC machine, they’re just starting out, and they really want to take it easy. So, they keep the Cut Width very light. Let’s say only 10% of cutter width. Here’s what the Feeds and Speeds look like without the chip thinning adjustment:
I manually bumped the chip load down from the chip thinning-adjusted value G-Wizard would normally give. Now further, let’s suppose I decide to run things even more conservatively, so I take the feed rate down to 1/10 what it was. I’m only going to move at 4 inches per minute. Now G-Wizard is giving me a warning:
Chip thinning can drive down chip load so low that the tool begins to rub instead of cutting. If you want to read more about radial chip thinning and rubbing, try my article on the subject that’s part of our Free Feeds and Speeds Course. I even did a video on chip thinning for Cutting Tool Engineering.
Pitfall #2 – No Adjustment for Cutting Conditions
Cutting speed formulas are pretty idealized. The numbers have to be adjusted for actual machining circumstances.
The Cutting Speed Formula may be simple once you have all the parameters, but finding the proper values for the parameters is a lot harder than it looks. I know many of you are leaning forward about now and thinking something like, “Now Bob, it’s just not that hard to look up the manufacturer’s recommendations for the cutter.” Actually, it isn’t, but those recommendations aren’t that helpful because they give you big broad ranges of values in many cases. Take this speeds & feeds chart from Niagara Cutter:
Notice the SFM range runs from 800-2000 on “Soft Grade” aluminum. That’s a factor of over 2x! If you guess run and find yourself running 2x faster than the tool should be run, guess what that’s going to mean for your tool life? Not good, right? Now there’s a bunch of rules at the bottom that call for you to modify both the surface speed and the feed based on:
- Type of cut: Full slot or profile cut. In other words, full width of cutter engaged or something less?
- Tool Diameter: They want you to be more conservative with tools less than 1/8″ in diameter.
A fair amount of additional calculation is being done there, but by the way, it’s still not really enough because the values are not interpolated. With a dedicated feeds and speeds calculator like G-Wizard, their internal models and calculations to deal with actual machining circumstances are quite sophisticated by comparison.
Adjusting for actual machining circumstances is not as easy as it sounds, but it matters a lot in actual use.
Pitfall #3 – No Interpolation of the Manufacturer’s Data
One of Niagara’s rules for adjusting speeds and feeds is when the Axial Depth is between 0.25 to 0.5 Tool Diameters, use 80% of the lowest SFM range. But when Axial Depth is equal to or greater than Tool Diameter use 80% of the highest speed range. Now for starters, it sounds to me like they have that backwards.
Less Depth of Cut means you can afford to be more aggressive. But, even correcting for that, what are we supposed to do when Axial Depth is say 0.75 Tool Diameters? They don’t say.
Here’s the reality: Manufacturer’s Tooling Catalogs are limited by their format in what they can present. Tables are only good for showing 2 dimensions. They add rules like the ones described to try to make things more flexible and fit the cutting physics better. But, the actual cutting physics are quite complex.
You need to smoothly adjust your surface speed and chip load for every possible point on the 2 dimensions that make up Cut Depth and Cut Width. There’s no way that can even be shown on paper charts. It has to be a calculation. Many manufacturers realize this and wind up telling the machinist that the catalog values are just a recommendation and that the machinist will need to use their judgement to decide exactly where on the range of values they should be for a particular cut.
Pitfall #4 – No Adjustment for the CNC Machine’s Specification or Limitations
Can a little hobby CNC cut just as fast as an Industrial CNC Machine? Nope!
One of the great wonders, if you think about it, for hobbyists is they can buy and use the exact same cutters as professionals. That’s pretty awesome, because it makes it that much easier for the hobbyist to succeed. But, same cutter or not, if you place the cutter in a tiny little hobby CNC machine versus an expensive and heavy industrial CNC machine, it won’t perform the same.
In fact, you may need to adjust even when comparing Feeds and Speeds on two different industrial machines. This is true for all sorts of reasons such as:
- The Hobby Machine is much less rigid. it vibrates more and it flexes in the cut.
- The Hobby Machine’s spindle probably has a lot more runout.
- The two machines may have different ranges of maximum and minimum spindle rpms.
- They may have different maximum feed rates.
- The spindles on any machine may have different power curves (max power versus rpm) than other spindles.
Here’s another head scratcher. Suppose your Industrial CNC has a pronounced torque curve on the spindle. If you run the feeds and speeds simple formulas predict you’re way off the power peak. You know you’ll do better if you run where the power is, provided the feeds and speeds for that area are still fast enough. But how do you figure that out? The answer is a good Feeds and Speeds Calculator will automatically identify the “Sweet Spot” where the power and allowable feeds and speeds maximize your Material Removal Rate.
You get the idea. The cutting speed formulas don’t say much of anything about what to do in order to compensate for these differences, or what to do when a limitation is encountered. What do we do if the machine’s minimum rpm is much greater than the rpms recommended by the cutting speed formulas? How can we compensate for lack of rigidity on a lightweight machine? You get the idea.
Pitfall #5 – No Back Solving
Back solving can be very important where machine limits are encountered. Sometimes we need to work backwards from a limit to see how it affects all the other values in the calculation. But, making formulas work in reverse, especially when we have a large and complex network of intertwined formulas is not easy. It requires very sophisticated math to make it all work out.
In fact, even a spreadsheet, as powerful as they are, has a hard time with back solving. If you’re going to be able to handle feeds and speeds problems that require back solving, you’re not going to be able to use simple cutting speed formulas or even a spreadsheet. You will need software that can do it directly.
Pitfall #6 – No Adjustment for Coolant
High pressure through spindle coolant can really change speeds and feeds…
Coolant. Every CNC’er is familiar with it. But did you know it’s two most important purposes aren’t cooling? That’s right. The two most important purposes are chip clearing and lubrication. If we can’t clear the chips well enough from a cut, eventually they’ll pack up in the flutes of our cutter. They’ll jam, and not long after, the cutter will break. Ouch! We all hate when that happens.
But all coolant is not equal. For example, coolant needs to be aimed properly. They make technology in the form of Programmable Coolant Nozzles to facilitate proper aim. Even better, there is technology to put the coolant right down at the bottom of the cut where it can do the most good. This is called Through Spindle Coolant because it uses passages to direct the coolant through the spindle, into the tool, and out at the very bottom of the cut.
You can do one better than that even by cranking the pressure of the coolant way up. All of this can have a profound effect on the cut if your machine is equipped with such options, but the normal cutting speed formulas say absolutely nothing about the effect of coolant.
Pitfall #7 – Not Enough Information About the Materials Being Cut
Recall that Niagara Speeds & Feeds Chart. It calls out soft and hard grades of the workpiece material, and the surface speeds vary quite a lot between the two. But, this is another over simplification due to the shortcomings of trying to present this sort of information on paper. The truth is that there are probably thousands and thousands of different workpiece materials to consider. And it isn’t just two ranges.
Ideally, every single alloy and condition (heat treatment or other hardening) of workpiece material would have its own speeds and feeds chart. That’s the only way to accurately capture that information. What we’re looking at is a Material Database, not a simple tooling brochure. Having a good one makes a huge difference in machining quality.
Pitfall #8 – No Adjustment for High Speed Machining
High Speed Machining (HSM) is nothing short of magic when it comes to speeding up jobs and even, in many cases, improving tool life at the same time. But, there is no simple cutting speed formula available to give proper feeds and speeds for HSM. Before there were good HSM Feeds and Speeds Calculators like G-Wizard, you had to just look at a bunch of scenarios others published and try to pick one close to your situation.
Today, it’s hard to be competitive without using HSM. Even hobbyists have ready access to this valuable technique with Fusion 360. But, don’t use conventional feeds and speeds with HSM. It changes things on so many levels as my article and video on HSM explains.
Pitfall #9 – No Cutter Geometry Adjustments
How does the round insert geometry of this button cutter affect feeds and speeds?
Remember that chip thinning diagram at the top of the article? As I mentioned, it depicts an endmill looking straight down the spinning axis. But the geometry matters for other cases too.
For example, suppose that drawing was depicting a round insert viewed from the side, perhaps for a button cutter. Or a ballnose endmill tip. Yes, you’re starting to see.
You can have similar chip thinning effects there. What about the speed of a ballnose that’s cutting less than half the diameter deep? That’s an interesting case, because it means the tool has an effective diameter of potentially a lot smaller tool. Take a 1/2″ ballnose and cut 1/8″ deep and the effective diameter of the ballnose is now 0.433″, not 0.5″.
Here’s another one. Suppose you have a Face Mill with a diamond-shaped insert. It presents a 45 degree edge to the cut instead of a 90 degree square shoulder. That 45 degrees is called the lead angle, and it affects your Feeds and Speeds quite a bit.
The simple cutting speed formulas all assume square endmills, yet there are so many cutters that aren’t square at all. The calculations have to be adjusted, often in quite complex ways, to account for the differences.
Pitfall #10 – No Adjustment to Improve Surface Finish or Tool Life
People want things their way. It’s just human nature. And when you’re talking Feeds and Speeds, there’s a lot of adjustment. There’s really not just one answer until you consider those adjustments. This is particularly true when we think about roughing versus finishing and the tradeoffs between aggressive material removal rates, surface finish, and tool life.
Once again, the simple cutting speed formulas are not helpful. In fact, they’re mute about these things. But, these are things that are well understood and can be factored in.
Pitfall #11 – No Tips and Warnings
Ask any good expert the answer to a question, especially something like an exact feeds and speeds scenario, and they’ll give you a good answer. But, they’ll very likely give you more than just that answer.
For example, they might tell you the numbers and then let you know that there’s a better way. They might remind you of some other considerations, for example, that the cut might be likely to rub, or that those parameters are a risk for tool deflection, or a myriad of other things.
Do you ever go through tooling catalogs and read the Technical Information in the back? They’re chock full of great tips and techniques. Except, who can ever remember them all?
Well, the expert will. Formulas won’t. But somewhere in between, great software can remember all that and try to offer it up to you at just the right moment.
Take a look at the screen shot above where G-Wizard has three tips for us. It wants us to use Climb Milling, it reminds us to use coolant or mist to lubricate when we’re cutting aluminum (otherwise chips can weld to the cutter), and it warns us we’re in danger of rubbing.
Try getting any of that from the simple cutting speed formulas.
Pitfall #12 – No Help for Unusual Tools
The simple formulas (and calculators) don’t work for every cutter type. How about saws? Slitting saws, slotting saws, keyseat cutters all use a particular and unique set of calculations for their feeds and speeds. I’ll bet you use more tool types than simple end mills. Does your feeds and speeds solutions work for all of them?
Conclusion: Simple Formulas, Spreadsheets, and even CAM don’t give very good Speeds and Feeds
If you haven’t guessed by now, Simple Formulas are not all that great when it comes to Feeds and Speeds. Even spreadsheets, however complex you try to make them, are very limited. And don’t even get me started with CAM software. So many CAM packages now purport to do Feeds and Speeds, but under the covers they’re just running simple cutting speed formulas. You can do a lot better. And, you should. Cutters are not cheap and neither is your time. Being able to get not only better performance but longer life from your cutters is worthwhile–proper cutting speed matters!
Being able to do so cheaply and in far less time than it’ll take you to punch the numbers up in your spreadsheet is nearly priceless. If you haven’t already, take our G-Wizard Feeds and Speeds Calculator for a free 30-day spin. It takes care of every one of the pitfalls we’ve discussed and does a whole lot more. You won’t be disappointed, I promise!
Cutting Speed Formula FAQ
Feed Rate Formula:
Feed in ipm = Spindle RPM x Feed Per Tooth x Teeth in Cutter
Cutting Speed Formula:
Cutting Speed in RPM = (Surface Feet Per Minute x 3.82) / Tool Diameter in inches
Chip Load Formula:
Chip Load (IPT or Inches Per Tooth) = ( Feedrate (Inches Per Minute) / RPM) / Cutting Edges
Like what you read on CNCCookbook?
Join 100,000+ CNC'ers! Get our latest blog posts delivered straight to your email inbox once a week for free. Plus, we’ll give you access to some great CNC reference materials including:
- Our Big List of over 200 CNC Tips and Techniques
- Our Free GCode Programming Basics Course
- And more!
Just enter your name and email address below:
100% Privacy: We will never Spam you!
Bob is responsible for the development and implementation of the popular G-Wizard CNC Software. Bob is also the founder of CNCCookbook, the largest CNC-related blog on the Internet.