Feeds and Speed Calculator for CNC Machining


Feeds and Speed Calculator

Your essential tool for optimizing CNC machining performance, tool life, and surface finish.




Recommended surface speed for the tool and material combination.


The diameter of your cutting tool.


The number of cutting edges on the tool.


The thickness of material removed by each tooth per revolution.

Calculated Results

3056 Spindle Speed (RPM)
24.45 Feed Rate (IPM)

0.00 Material Removal Rate (in³/min)
0.01 Feed per Revolution (in/rev)

Formula: Feed Rate = Spindle Speed × Chip Load × Number of Flutes

Chart: Feed Rate vs. Spindle Speed at Current Chip Load

What is a Feeds and Speed Calculator?

A feeds and speed calculator is a crucial tool in CNC (Computer Numerical Control) machining used to determine the optimal settings for a cutting operation. “Speeds” refers to the spindle speed (measured in Revolutions Per Minute, or RPM), while “Feeds” refers to the feed rate—the speed at which the cutting tool moves through the workpiece (measured in Inches Per Minute or Millimeters Per Minute). Using the correct combination of these parameters is vital for achieving good surface finish, maximizing tool life, and ensuring efficient material removal.

This calculator is essential for machinists, engineers, and hobbyists. Without it, operators might rely on guesswork, which can lead to broken tools, poor quality parts, or excessively slow and inefficient machining times. This tool takes key inputs like tool diameter, cutting speed for a specific material, and chip load to provide a scientifically-backed starting point for any CNC job. For more details on advanced settings, you might check out a CNC Machining Basics guide.

Feeds and Speed Formula and Explanation

The core calculations for feeds and speeds are based on two primary formulas that relate cutting speed to spindle RPM and then use that RPM to find the appropriate feed rate.

1. Spindle Speed (RPM) Formula

The first step is to convert the recommended Cutting Speed (given for a specific material-tool pairing) into a Spindle Speed. The formula depends on the unit system:

  • Imperial: RPM = (Cutting Speed [SFM] × 12) / (π × Tool Diameter [in]). The constant is approximately 3.82, so the formula can be simplified to `RPM = (SFM * 3.82) / Diameter`.
  • Metric: RPM = (Cutting Speed [m/min] × 1000) / (π × Tool Diameter [mm])

2. Feed Rate Formula

Once the spindle speed is known, the feed rate can be calculated by considering how much material each tooth of the cutter should remove.

Feed Rate = RPM × Chip Load × Number of Flutes

Variables Table

Description of variables used in the feeds and speed calculator.
Variable Meaning Common Unit (Imperial / Metric) Typical Range
Cutting Speed (CS or SFM) The relative speed between the tool and workpiece surface. SFM / m/min 100 – 2000 (Varies widely by material)
Tool Diameter (D) The diameter of the cutting tool. in / mm 0.125″ – 2″ / 3mm – 50mm
Spindle Speed (RPM) The rotational speed of the machine’s spindle. Revolutions Per Minute 1,000 – 20,000 RPM
Number of Flutes (Z) The number of cutting edges on the tool. Unitless 1 – 8
Chip Load (fz) The amount of material cut by a single flute in one revolution. in/tooth / mm/tooth 0.001″ – 0.010″ / 0.025mm – 0.25mm
Feed Rate (Vf) The linear speed of the tool through the material. IPM / mm/min 10 – 400 IPM / 250 – 10000 mm/min

Practical Examples

Example 1: Milling Aluminum (Imperial)

Let’s calculate the parameters for milling a block of aluminum with a carbide endmill.

  • Inputs:
    • Cutting Speed (SFM): 800 (Typical for carbide in aluminum)
    • Tool Diameter: 0.5 in
    • Number of Flutes: 3
    • Chip Load: 0.004 in/tooth
  • Calculation Steps:
    1. Spindle Speed (RPM) = (800 × 12) / (3.14159 × 0.5) = 6111 RPM
    2. Feed Rate (IPM) = 6111 × 0.004 × 3 = 73.3 IPM
  • Result: You should set your spindle to approximately 6100 RPM and your feed rate to 73 IPM. To learn how this affects the final part, see our article on achieving a better surface finish.

Example 2: Cutting Steel (Metric)

Now, let’s switch to metric for cutting mild steel.

  • Inputs:
    • Cutting Speed (m/min): 120 (Typical for coated carbide in steel)
    • Tool Diameter: 12 mm
    • Number of Flutes: 4
    • Chip Load: 0.1 mm/tooth
  • Calculation Steps:
    1. Spindle Speed (RPM) = (120 × 1000) / (3.14159 × 12) = 3183 RPM
    2. Feed Rate (mm/min) = 3183 × 0.1 × 4 = 1273 mm/min
  • Result: A good starting point would be a spindle speed of 3200 RPM and a feed rate of 1270 mm/min. A related CNC RPM calculator can help refine this further.

How to Use This Feeds and Speed Calculator

  1. Select Unit System: Start by choosing between Imperial and Metric units. This will adjust the labels and calculations automatically.
  2. Enter Cutting Speed: Input the Surface Feet per Minute (SFM) or Meters per Minute (m/min) recommended for your tool and material. This is often found in tooling catalogs or online charts.
  3. Provide Tool Details: Enter the diameter of your cutting tool and the number of flutes (cutting edges).
  4. Set Chip Load: Enter the desired chip load (or feed per tooth). This is a critical value that determines the thickness of each chip. A smaller chip load results in a finer finish but slower machining, while a larger one increases material removal but can strain the tool.
  5. Interpret the Results: The calculator instantly provides the calculated Spindle Speed (RPM) and Feed Rate. Use these values as a starting point in your CNC program. Always listen to the machine and inspect the part and chips to fine-tune your settings.

Key Factors That Affect Feeds and Speed

  • Material Hardness: Harder materials like titanium or stainless steel require lower cutting speeds and chip loads than softer materials like aluminum or plastic.
  • Tool Material & Coating: A tool made of High-Speed Steel (HSS) cannot handle the heat of high cutting speeds like a solid carbide tool can. Coatings like TiN or AlTiN further increase heat resistance, allowing for faster speeds.
  • Machine Rigidity: A less rigid machine will vibrate or chatter at high feed rates, forcing the operator to use more conservative settings.
  • Depth and Width of Cut: A deep axial cut or wide radial cut increases the load on the tool and may require a reduction in feeds and speeds compared to a light finishing pass.
  • Coolant Usage: Using flood coolant, mist, or even high-pressure air can effectively clear chips and reduce heat, allowing for more aggressive parameters.
  • Tool Life Requirements: If maximizing tool life is the priority, running at slightly more conservative speeds (e.g., 80% of the recommended value) can significantly increase the time between tool changes. Exploring tool life optimization strategies can be very beneficial.

Frequently Asked Questions (FAQ)

What happens if my RPM is too high?
Excessively high RPM can generate too much heat, leading to premature tool wear, melting of the material (especially plastics), and a poor surface finish. The cutting edge can soften and dull quickly.
What happens if my feed rate is too high?
Too high of a feed rate can lead to tool breakage, high stress on the machine’s spindle and axes, and a rough surface finish. It can also cause the tool to deflect, resulting in inaccurate parts.
What if my feed rate is too low?
A feed rate that is too low causes “rubbing,” where the tool polishes the material instead of cutting it. This generates excessive heat, causes chatter, and work-hardens the material, drastically reducing tool life.
How do I find the correct cutting speed for a material?
Tooling manufacturers are the best source. They provide extensive charts and online resources with recommended cutting speeds for various materials. A search for “[Material] SFM for [Tool Type]” is a good starting point.
Does the number of flutes matter?
Yes. More flutes allow for a higher feed rate at the same RPM, but provide less space for chip evacuation. For materials that produce large chips, like aluminum, fewer flutes (2-3) are often preferred. For harder materials, more flutes (4 or more) provide a smoother finish. A chip load formula guide can explain this in more depth.
Can I use this calculator for drilling?
Yes, for drilling, the principle is the same. Set the “Number of Flutes” to 2 for a standard drill bit. The feed rate calculation will be in distance per minute, which is standard for milling. Some drill feed rates are specified in distance per revolution, which can be found by dividing the feed rate (IPM or mm/min) by the RPM.
What is Material Removal Rate (MRR)?
MRR is a measure of how much material volume is removed per minute. It’s calculated as MRR = Feed Rate × Axial Depth of Cut × Radial Width of Cut. It’s a key metric for measuring machining efficiency.
Why are my results different from another calculator?
Calculators may use slightly different constants (e.g., 3.82 vs. 12/π) or include adjustment factors for specific conditions. Our feeds and speed calculator provides a baseline starting point; always be prepared to adjust based on real-world performance.

Related Tools and Internal Resources

To further enhance your machining knowledge, explore these related resources:

© 2026 Your Company Name. All Rights Reserved. Calculations are for planning purposes and should be verified.



Leave a Reply

Your email address will not be published. Required fields are marked *