Speeds and Feeds Calculator

Calculate CNC machining speeds and feeds: RPM, feed rate, material removal rate from material, tool diameter, and flutes. Metric and imperial.

Quick Material Presets

in
in
in
Spindle Speed (RPM)
6,112
Recommended for Aluminum 6061
Feed Rate
97.78 in/min
RPM ร— 4 flutes ร— 0.004 chip load
Material Removal Rate
2.44 inยณ/min
Volume removed per minute
Surface Speed
800 SFM
Actual cutting speed at tool periphery
Effective Chip Thickness
0.0028 in
Adjusted for radial engagement
Est. Spindle Power
1.82 kW (2.44 HP)
Approximate power needed at spindle
Time per Unit Length
0.61 sec/in
How long to cut one unit of travel

Spindle Speed Range

010,00020,00030,000
Conservative speed

Material Reference Data

MaterialSFMChip Load (in)Notes
Aluminum 60618000.004Soft, easy to machine
Mild Steel (1018)1000.005Low-carbon steel
Stainless 304650.004Austenitic stainless
Tool Steel (D2)500.003High-carbon chromium
Cast Iron800.006Gray cast iron
Brass4000.005Free-cutting brass
Titanium Ti-6Al-4V500.003Aerospace alloy
Copper2000.004Pure copper
Plastic (Acetal)5000.008Delrin / POM
Planning notes, formulas, and examples

About the Speeds and Feeds Calculator

Speeds and feeds are the most critical parameters in CNC machining. The "speed" refers to the cutting speed โ€” how fast the tool edge moves relative to the workpiece โ€” while the "feed" describes how quickly the tool advances through material. Getting these values right means the difference between a clean, efficient cut and a broken tool, poor surface finish, or scrapped part.

This calculator determines the optimal spindle RPM based on the recommended surface speed for your material, then computes the table feed rate from the chip load per tooth and number of flutes. It also estimates material removal rate (MRR), effective chip thickness accounting for radial engagement, and approximate spindle power requirements.

Whether you are programming a vertical machining center, a CNC router, or a manual mill, having accurate speeds and feeds prevents tool wear, reduces cycle times, and produces better surface finishes. The built-in material database covers common metals and plastics with industry-standard starting values, while the custom mode lets you dial in exact parameters for specialty alloys or coated tooling.

When This Page Helps

Incorrect speeds and feeds are the number-one cause of premature tool failure and poor part quality in CNC machining. This calculator eliminates guesswork by computing optimal parameters from proven material data but also allows full customization for specialty applications.

The visual RPM gauge immediately shows whether your parameters fall within typical machine ranges, and the power estimate helps you verify that your spindle can handle the cut before you crash a tool.

How to Use the Inputs

  1. Select your unit system โ€” Imperial (SFM, inches) or Metric (m/min, mm).
  2. Choose a workpiece material from the dropdown or click a preset button.
  3. For custom materials, enter the recommended cutting speed and chip load per tooth.
  4. Select the tool type and enter the tool diameter and number of flutes.
  5. Enter depth of cut (axial) and width of cut (radial engagement).
  6. Read the calculated RPM, feed rate, and material removal rate.
  7. Check the spindle power estimate to ensure your machine can handle the parameters.
Formula used
RPM = (SFM ร— 12) / (ฯ€ ร— D) [imperial] RPM = (Vc ร— 1000) / (ฯ€ ร— D) [metric] Feed Rate = RPM ร— Z ร— fz MRR = Width ร— Depth ร— Feed Rate Where: โ€ข SFM/Vc = surface cutting speed โ€ข D = tool diameter โ€ข Z = number of flutes โ€ข fz = chip load per tooth

Example Calculation

Result: 6,112 RPM, 97.8 in/min feed rate

With SFM = 800 for aluminum and a 0.5" end mill: RPM = (800 ร— 12) / (ฯ€ ร— 0.5) = 6,112. Feed = 6,112 ร— 4 ร— 0.004 = 97.8 in/min. MRR = 0.25 ร— 0.1 ร— 97.8 = 2.45 inยณ/min.

Tips & Best Practices

  • Start at 75% of calculated values when trying a new setup, then increase once you verify stability.
  • Climb milling (conventional direction) generally gives better surface finish and tool life than conventional milling.
  • For deep pockets, reduce width of cut and increase depth to maintain MRR while improving chip evacuation.
  • Monitor spindle load on your CNC controller โ€” aim for 40-70% of rated power for roughing.
  • Use coolant or air blast for aluminum to prevent chip welding; flood coolant for stainless and titanium.
  • When drilling, chip load equals feed per revolution divided by 2 (two cutting edges on standard drills).

Understanding Surface Speed vs. Spindle RPM

Surface speed (SFM or m/min) represents the velocity at which the cutting edge contacts the workpiece. It is a material property โ€” each material has an optimal cutting speed range based on its hardness, thermal conductivity, and work-hardening behavior. The spindle RPM required to achieve a given surface speed depends on the tool diameter: smaller tools need higher RPM.

Chip Thinning and Effective Chip Load

When the radial width of cut is less than the tool radius, the effective chip thickness decreases because the tool engages at a shallow angle. This chip thinning effect means you should increase the programmed chip load to achieve the target effective thickness. The calculator accounts for this by showing the effective chip thickness alongside the nominal chip load.

Optimizing for Tool Life vs. Productivity

Higher MRR reduces cycle time but increases tool wear and machine stress. For production environments, find the sweet spot where tool cost per part is minimized. For prototyping, conservative parameters protect expensive tools and fixtures. Always consider the complete system โ€” machine rigidity, workholding, and coolant delivery โ€” when pushing speeds and feeds.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Chip load is the thickness of material each flute removes per revolution. Too low causes rubbing and heat buildup; too high overloads the tool and risks breakage.