CNC Milling & Router Spindle RPM, Feed Rate (IPM) & Chip Load Calculator

Compute CNC spindle RPM, Feed Rate (IPM), and cubic inches/min Material Removal Rate.

Table Feed Rate (IPM)
41.25 in/min (IPM)
Calculated Spindle Speed (RPM) 3,437.75 RPM
Feed Rate in mm/min 1,047.83 mm/min
Feed per Revolution (IPR) 0.01 in/rev
Inputs
SFM
Recommended cutting speed in Surface Feet per Minute (SFM).
in
End mill or router bit diameter in inches.
flutes
Number of cutting flutes on the tool.
in/tooth
Target chip load per tooth (IPT) in inches.
Results & Graph
Table Feed Rate (IPM)
41.25 in/min (IPM)
Calculated Spindle Speed (RPM)
3,437.75 RPM
Feed Rate in mm/min
1,047.83 mm/min
Feed per Revolution (IPR)
0.01 in/rev

Table Feed Rate (IPM)

Graph 1 • Surface Speed Sfm Sensitivity Recalculates the domain equation across 50% to 150% of the primary input while holding other parameters constant.
0 in/min (IPM) 33.4 in/min (IPM) 66.8 in/min (IPM) 50%: 20.63 in/min (IPM) 20.6 50% 75%: 30.94 in/min (IPM) 30.9 75% 100%: 41.25 in/min (IPM) 41.3 100% 125%: 51.57 in/min (IPM) 51.6 125% 150%: 61.88 in/min (IPM) 61.9 150%
Graph 2 • Primary & Supporting Metric Comparison Compares the primary output alongside supporting domain benchmarks.
Table Feed Rate (IPM) 41.25 in/min (IPM) Calculated Spindle Speed (RPM) 3,437.75 RPM Feed Rate in mm/min 1,047.83 mm/min Feed per Revolution (IPR) 0.01 in/rev
Graph 3 • Exact Output Table & Units Displays each calculated output in its exact domain unit.
Table Feed Rate (IPM)41.25 in/min (IPM)Calculated Spindle Speed (RPM)3,437.75 RPMFeed Rate in mm/min1,047.83 mm/minFeed per Revolution (IPR)0.01 in/rev
Summary: A 0.5" 3-flute cutter at 450 SFM spins at 3,438 RPM and feeds at 41.3 IPM (at 0.004" chip load/tooth).
Summary: A 0.5" 3-flute cutter at 450 SFM spins at 3,438 RPM and feeds at 41.3 IPM (at 0.004" chip load/tooth).
Interactive chart & math engine powered by CalculatorGraph

Formula & Mathematical Methodology: CNC Feeds & Speeds Formula

RPM = SFM × 12π × CutterDiain
FeedIPM = RPM × Flutes × ChipLoadIPT
RPM = (SFM × 12) / (π × CutterDia_in); Feed_IPM = RPM × Flutes × ChipLoad_IPT
  • surfaceSpeedSfm: Surface Speed Sfm (SFM)
  • cutterDiameterIn: Cutter Diameter In (in)
  • fluteCount: Flute Count (flutes)
  • chipLoadPerToothIn: Chip Load Per Tooth In (in/tooth)

Rounding: Physical package counts round up where appropriate; continuous measurements round to 2 decimal places.

Worked Example: Practical Benchmark: CNC Feeds & Speeds

Compute CNC spindle RPM, Feed Rate (IPM), and cubic inches/min Material Removal Rate.

  1. Enter your project dimensions, machining speeds, or recipe weights.
  2. Compute the governing equation: RPM = (SFM × 12) / (π × CutterDia_in); Feed_IPM = RPM × Flutes × ChipLoad_IPT.
  3. Review the primary result, supporting dimensions, and 3 SVG visualizations.
Result: Computes CNC Feeds & Speeds via RPM = (SFM × 12) / (π × CutterDia_in); Feed_IPM = RPM × Flutes × ChipLoad_IPT.

Frequently Asked Questions

How does the CNC Milling & Router Spindle RPM, Feed Rate (IPM) & Chip Load Calculator calculate results?

It evaluates RPM = (SFM × 12) / (π × CutterDia_in); Feed_IPM = RPM × Flutes × ChipLoad_IPT directly in your browser and plots three custom SVG visualizations.

Can I compare different material dimensions or batch sizes side by side?

Yes. Click "Compare (0/3)" in the results toolbar to pin up to 3 scenarios side by side.

Can I print a clean shop or kitchen reference sheet?

Yes. Click the Print button in the results toolbar for a distraction-free worksheet.

Science & Engineering · Mechanical & Shop Engineering

CNC Milling & Router Spindle RPM, Feed Rate (IPM) & Chip Load Calculator: inputs, method, and how to read the result

Compute CNC spindle RPM, Feed Rate (IPM), and cubic inches/min Material Removal Rate.

Choose inputs for the case you are checking

The defaults are illustrative. Replace them with values for your case and keep the units shown beside each field.

  • Surface Speed Sfm: Recommended cutting speed in Surface Feet per Minute (SFM).
  • Cutter Diameter In: End mill or router bit diameter in inches.
  • Flute Count: Number of cutting flutes on the tool.
  • Chip Load Per Tooth In: Target chip load per tooth (IPT) in inches.

What the calculation includes

With the default values shown, Table Feed Rate (IPM) is 41.25 in/min (IPM). The calculation follows CNC Feeds & Speeds Formula; the formula and variable definitions above show how the inputs combine.

One-input check: With the other defaults held constant, changing Surface Speed Sfm from 450 SFM to 495 SFM changes Table Feed Rate (IPM) from 41.25 in/min (IPM) to 45.38 in/min (IPM). This is a comparison inside the calculator's stated model, not a prediction.

Where to use caution

  • Uses standard North American & metric trade dimensions, Machinery’s Handbook formulas, and culinary weight ratios.
  • Verify local municipal building codes, tool manufacturer limits, and food-safety time/temperature tables before execution.

Scope: Trade, Shop & Culinary Science Reference Standard Check the assumptions and limitations against your situation before relying on the estimate.

More in Science & Engineering: Board Foot, Lumber Weight, Wall Stud Framing & Board-and-Batten Calculator, Concrete & Square Footage Calculator, Cooking Conversions & Recipe Scaling Calculator.