Feeds and Speeds Calculator — Optimize CNC Machining Parameters Instantly

Calculate spindle RPM and feed rate for milling, drilling, and turning operations. Free online feeds and speeds calculator with imperial and metric support, step-by-step formula breakdown, and material reference data.

Industry-Standard Formulas Imperial & Metric Privacy First

Feeds and Speeds Calculator

Enter cutting parameters to calculate optimal spindle RPM and feed rate for your CNC operation.

Enter parameters and click Calculate Feeds & Speeds to see results.

Feeds and Speeds Formulas Explained

The feeds and speeds formulas are the foundation of CNC machining parameter calculation. They determine the optimal spindle RPM and linear feed rate based on cutting speed, tool geometry, and material properties.

Spindle RPM Formula

Imperial: RPM = (SFM × 12) / (π × D)
Metric: RPM = (Vc × 1000) / (π × D)

Feed Rate Formula

Feed Rate = RPM × N × CL

Variable Definitions

  • SFM / Vc — Cutting speed in Surface Feet per Minute (imperial) or meters per minute (metric)
  • D — Tool diameter in inches (imperial) or millimeters (metric)
  • N — Number of cutting teeth or flutes on the tool
  • CL — Chip load per tooth in inches per tooth (IPT) or millimeters per tooth
  • RPM — Spindle revolutions per minute
  • Feed Rate — Linear feed in inches per minute (IPM) or millimeters per minute

How to Calculate Feeds and Speeds for CNC Machining

Follow these steps to determine optimal machining parameters for your milling or drilling operation:

  1. Determine cutting speed (SFM) — Reference material-specific charts for your workpiece and tool material combination.
  2. Measure tool diameter — Use the actual cutting diameter of your end mill, drill, or face mill in inches or millimeters.
  3. Calculate spindle RPM — Apply the RPM formula: RPM = (SFM × 12) / (π × D) for imperial.
  4. Identify chip load — Select the recommended chip load per tooth based on tool diameter and material from manufacturer data.
  5. Count cutting teeth — Note the number of flutes or cutting edges on your tool.
  6. Calculate feed rate — Multiply RPM by number of teeth by chip load: Feed Rate = RPM × N × CL.

Feeds and Speeds Calculator Examples

Example 1: Milling Aluminum with a Carbide End Mill

0.5-inch diameter, 4-flute carbide end mill cutting 6061 aluminum at 600 SFM with 0.004 IPT chip load.

RPM = (600 × 12) / (π × 0.5) = 7200 / 1.5708 = 4,584 RPM
Feed Rate = 4584 × 4 × 0.004 = 73.3 IPM

Example 2: Drilling Mild Steel with HSS Drill

0.375-inch diameter HSS twist drill in 1018 mild steel at 90 SFM, 2 flutes, 0.006 IPT chip load.

RPM = (90 × 12) / (π × 0.375) = 1080 / 1.1781 = 917 RPM
Feed Rate = 917 × 2 × 0.006 = 11.0 IPM

Example 3: Metric Calculation for Stainless Steel

10 mm diameter, 3-flute carbide end mill cutting 304 stainless at 75 m/min with 0.08 mm/tooth chip load.

RPM = (75 × 1000) / (π × 10) = 75000 / 31.416 = 2,387 RPM
Feed Rate = 2387 × 3 × 0.08 = 573 mm/min

Typical Cutting Speed Reference (Carbide Tooling)

MaterialSFM (Imperial)m/min (Metric)
Aluminum (6061)600 – 1000180 – 300
Mild Steel (1018)200 – 35060 – 105
Stainless Steel (304)100 – 20030 – 60
Titanium (Ti-6Al-4V)80 – 15025 – 45
Cast Iron150 – 30045 – 90
Brass400 – 700120 – 210

Real-World CNC Machining Applications

  • CNC Milling: Calculate optimal spindle speed and table feed for face milling, pocketing, profiling, and slotting operations with end mills and face mills.
  • Drilling Operations: Determine correct RPM and feed for twist drills, carbide drills, and indexable drill bodies across materials.
  • CNC Turning: Compute surface speed and feed per revolution for lathe operations on shafts, bushings, and cylindrical components.
  • Tool Life Optimization: Balance material removal rate with tool wear to maximize productivity while maintaining acceptable tool life.
  • Surface Finish Control: Adjust chip load and RPM to achieve required surface roughness specifications on finished parts.
  • Production Planning: Estimate cycle times and throughput by calculating feed rates for all operations in a machining sequence.

People Also Ask

The core feeds and speeds formulas are: RPM = (SFM × 12) / (π × D) for imperial units, and RPM = (Vc × 1000) / (π × D) for metric. Feed Rate = RPM × Number of Teeth × Chip Load per Tooth. These formulas ensure optimal material removal rates and tool life across all machining operations.
To calculate spindle RPM, divide the recommended cutting speed (SFM) multiplied by 12 by the product of π (3.14159) and the tool diameter in inches. For metric, multiply cutting speed in m/min by 1000 and divide by π × diameter in mm. Always consult your tool manufacturer's recommended cutting speeds for your specific material and tool combination.
Chip load (also called feed per tooth or IPT) is the thickness of material removed by each cutting edge per revolution. Proper chip load prevents rubbing (too low) which causes heat and work hardening, and avoids tool breakage (too high). Typical chip loads range from 0.001–0.010 inches per tooth depending on tool diameter and material.
Tool diameter is inversely proportional to RPM — larger diameter tools require lower spindle speeds to maintain the same cutting speed (SFM). For a given cutting speed, doubling the tool diameter halves the required RPM. Feed rate generally increases with diameter since larger tools typically have more teeth and can handle higher chip loads.
For aluminum with carbide tooling, recommended cutting speeds typically range from 600–1000 SFM (180–300 m/min) depending on the specific alloy. Softer alloys like 6061 can run at higher speeds, while harder alloys like 7075 require more conservative speeds. Always reference your tool manufacturer's speed and feed charts for optimal results.

Frequently Asked Questions

Yes. Toggle between Imperial (SFM, inches, IPM) and Metric (m/min, mm, mm/min) using the unit selector buttons above the input fields. The formulas automatically adjust to use the correct conversion factors for each unit system.
For a 0.5-inch carbide end mill in aluminum, typical chip loads range from 0.004–0.006 IPT (0.10–0.15 mm/tooth). Smaller tools (under 0.25 inch) use lighter chip loads around 0.001–0.003 IPT, while larger tools can handle 0.006–0.010 IPT. Always verify with your tool manufacturer's recommendations.
RPM is inversely proportional to tool diameter. At the same cutting speed, a 0.25-inch tool spins twice as fast as a 0.5-inch tool. This is because the smaller tool's circumference is shorter, so it must rotate faster to achieve the same surface speed at the cutting edge.
Absolutely. For drilling, enter the drill diameter as your tool diameter, use 2 for the number of teeth (both cutting edges of a twist drill), and enter the appropriate chip load per tooth. The same RPM and feed rate formulas apply to drilling, milling, and most rotary cutting operations.
This calculator works with any material — you simply input the appropriate cutting speed (SFM or m/min) for your specific material and tool combination. Reference the material table in the examples section for typical carbide tooling values, or consult your tool manufacturer's speed and feed charts for precise recommendations.
Cutting speed depends on workpiece material, tool material (HSS, carbide, coated carbide, ceramic), and operation type. Refer to your tool manufacturer's speed and feed charts, machining handbooks like Machinery's Handbook, or use the reference table provided in the examples section above for common material and tool combinations.

Feeds and Speeds Glossary

Cutting Speed (SFM)

Surface Feet per Minute — the speed at which the cutting edge moves across the workpiece surface. A critical parameter determined by material and tool type.

Spindle RPM

Revolutions per minute of the machine spindle. Calculated from cutting speed and tool diameter using the RPM formula.

Feed Rate (IPM)

Inches per minute — the linear speed at which the tool advances through the material. Determined by RPM, number of teeth, and chip load.

Chip Load (IPT)

Inches per tooth — the thickness of material removed by each cutting edge per revolution. Critical for tool life and surface finish.

Number of Flutes

The count of cutting edges on a rotary tool. More flutes generally allow higher feed rates but require careful chip evacuation management.

Tool Diameter

The cutting diameter of the tool measured at the widest point of the cutting edges. Directly affects RPM calculation.

Surface Speed (Vc)

The metric equivalent of SFM, measured in meters per minute (m/min). Used in the metric RPM formula: RPM = (Vc × 1000) / (π × D).

Material Removal Rate

The volume of material removed per unit time, calculated from depth of cut, width of cut, and feed rate. Indicates machining productivity.

Editorial Review & Methodology

This feeds and speeds calculator was built and reviewed by the NumbrWiz Editorial Team with input from experienced manufacturing engineers and CNC programmers. The formulas used are industry-standard calculations validated against the Machinery's Handbook, tool manufacturer technical guides, and modern CNC programming references.

  • Formula verification: Cross-checked against multiple authoritative machining references including Machinery's Handbook and major tool manufacturer speed and feed charts.
  • Edge case testing: Tested with very small and large diameters, single-flute and multi-flute tools, and extreme chip load values.
  • UX review: Designed for quick parameter entry with clear labels, unit toggling, and a comprehensive step-by-step calculation breakdown.

Transparency note: All calculations run client-side in your browser. No data is ever collected, stored, or transmitted. Results are for reference and educational purposes. Always verify machining parameters against your specific machine, tool, and material conditions before running a production job. Improper feeds and speeds can cause tool breakage, workpiece damage, or injury.

Page last reviewed: May 2026 · NumbrWiz Editorial Team