Free CNC Engineering Tool

CNC Speeds & Feeds Calculator

Calculate spindle speed and feed rate for CNC milling. Enter the tool diameter, number of flutes, cutting speed and feed per tooth to get a practical starting reference in Metric or Imperial units.

CNC Milling Speeds & Feeds Calculator

General starting reference for end milling with carbide cutting tools.

Material selection loads a general carbide starting reference.
mm
Enter the cutting diameter of the end mill.
Use the actual number of cutting edges on the tool.
m/min
Editable starting value based on the selected material.
mm/tooth
Also called chip load or feed per tooth.
General Carbide Starting Reference Aluminum Alloy: 300 m/min · 0.050 mm/tooth

These values are intentionally conservative general references and can be edited before use.

Spindle Speed
9,549 RPM
Calculated from cutting speed and tool diameter
Feed Rate
1,432 mm/min
56.4 IPM
Cutting Speed 300 m/min
SFM 984 SFM
Feed per Tooth 0.050 mm/tooth
IPT 0.0020 in/tooth

Reference only: actual cutting parameters depend on tool material and geometry, coating, radial and axial engagement, tool overhang, coolant, machine rigidity, workholding and the cutting-tool manufacturer’s recommendations.

How to Use the CNC Speeds & Feeds Calculator

The calculator provides a practical starting reference for CNC end milling. Enter the tool and cutting data, then use the calculated spindle speed and feed rate as a baseline for setup and further optimization.

1

Select the Material

Choose the workpiece material to load a general carbide starting reference for cutting speed and feed per tooth.

2

Enter Tool Data

Enter the cutter diameter and number of flutes. You can also adjust the cutting speed and chip load to match your tooling data.

3

Check RPM & Feed Rate

The calculator automatically converts the values into spindle speed and machine feed rate in Metric or Imperial units.

CNC Milling Speed & Feed Formulas

Two basic formulas are enough to calculate spindle speed and feed rate for conventional end milling.

Spindle Speed

Calculate RPM

RPM = (Vc × 1000) ÷ (π × D)
  • Vc = Cutting speed in m/min
  • D = Tool diameter in mm
  • π = 3.1416
Machine Feed

Calculate Feed Rate

Feed Rate = RPM × Flutes × Feed per Tooth
  • RPM = Spindle speed
  • Flutes = Number of cutting edges
  • Feed per Tooth = Chip load in mm/tooth

Example: 10 mm Carbide End Mill in Aluminum

Using a 10 mm, 3-flute end mill with a cutting speed of 300 m/min and a feed per tooth of 0.050 mm:

Input

Tool Diameter 10 mm
Number of Flutes 3
Cutting Speed 300 m/min
Feed per Tooth 0.050 mm/tooth

Calculated Result

Spindle Speed ≈ 9,549 RPM
Feed Rate ≈ 1,432 mm/min
Cutting Speed ≈ 984 SFM
Chip Load ≈ 0.0020 IPT
Important: These formulas calculate the mathematical relationship between tool diameter, cutting speed, spindle speed and feed rate. They do not automatically account for radial engagement, axial depth of cut, tool overhang, machine rigidity, coolant, tool coating or specific cutter geometry. Use the cutting-tool manufacturer’s data whenever available.

General Carbide Starting Guide by Material

The values below are simple starting references for general-purpose carbide end milling. They are not fixed machining limits. Actual speeds and feeds should be adjusted for the cutter, toolpath, depth of cut, machine rigidity and cutting-tool manufacturer recommendations.

Material Starting Cutting Speed Starting Feed per Tooth General Machining Note
Aluminum Alloy 300 m/min 0.050 mm/tooth Higher cutting speeds are often possible with sharp carbide tools and good chip evacuation.
Mild / Carbon Steel 150 m/min 0.040 mm/tooth A moderate starting range works well for general milling with stable workholding and suitable carbide tooling.
Stainless Steel 90 m/min 0.035 mm/tooth Avoid excessive rubbing. Maintain a stable feed and use good coolant or lubrication where appropriate.
Titanium Alloy 60 m/min 0.030 mm/tooth Use lower cutting speed, controlled engagement and rigid tooling to manage heat and tool load.
Brass 220 m/min 0.050 mm/tooth Brass generally machines efficiently with sharp tools and moderate-to-high cutting speeds.
Copper 180 m/min 0.045 mm/tooth Sharp cutting edges and good chip control help reduce smearing and built-up edge.
Engineering Plastic 200 m/min 0.060 mm/tooth Use sharp tools and avoid excessive heat. Actual settings can vary widely between POM, PEEK, nylon, PMMA and other plastics.
Higher Speed Materials

Aluminum & Brass

These materials often allow higher spindle speeds, provided the cutter geometry and chip evacuation are suitable.

Moderate Speed Materials

Steel & Copper

Start with moderate parameters and adjust according to tool wear, finish, machine rigidity and cutting conditions.

Heat-Sensitive Cutting

Stainless & Titanium

Lower cutting speeds and stable chip formation are especially important for controlling heat and extending tool life.

Important: The table above is intended only as a general starting reference for carbide end mills. A 3 mm cutter and a 20 mm cutter should not automatically use the same feed per tooth, and slotting may require different parameters from light radial engagement. Always check the actual cutter manufacturer’s data when available.

Understanding CNC Speeds & Feeds

The calculator uses four basic machining values. Understanding the difference between them makes it easier to adjust cutting parameters correctly on the machine.

RPM

Spindle Speed

RPM is the number of revolutions the cutting tool makes per minute. Tool diameter and cutting speed are the main values used to calculate it.

Vc / SFM

Cutting Speed

Cutting speed describes the surface speed of the cutting edge relative to the workpiece. It is normally expressed as m/min in Metric or SFM in Imperial units.

fz / IPT

Feed per Tooth / Chip Load

Feed per tooth is the distance each cutting edge advances during one revolution. It is also commonly called chip load.

Vf / IPM

Feed Rate

Feed rate is the actual linear movement of the tool through the material, usually expressed as mm/min or inches per minute.

How the Values Work Together

Cutting speed and tool diameter determine spindle RPM. RPM, number of flutes and feed per tooth then determine the machine feed rate.

Cutting Speed Vc / SFM
Tool Diameter Controls RPM
RPM + Chip Load With flute count
Feed Rate mm/min or IPM
Common mistake: Feed per tooth is not the same as feed rate. For example, a chip load of 0.050 mm/tooth does not mean the machine should feed at 0.050 mm/min. The final feed rate depends on spindle RPM and the number of flutes.

What Changes CNC Speeds & Feeds?

Two machining jobs using the same material and tool diameter can still require different speeds and feeds. The following factors have a major effect on the final cutting parameters.

Tool

Tool Material & Geometry

Carbide, HSS, coating, flute geometry and edge preparation all affect the cutting speed and chip load a tool can handle.

Cutting Load

Depth of Cut

A deeper axial cut increases tool load and may require more conservative cutting parameters than a light finishing pass.

Engagement

Radial Width of Cut

Full-width slotting places more load on the cutter than light radial engagement, even when the same tool and material are used.

Rigidity

Tool Overhang

Longer tool stick-out reduces rigidity and increases the risk of vibration or chatter, often requiring reduced cutting parameters.

Machine

Machine & Workholding

Spindle power, machine rigidity, fixture stability and part clamping can limit the practical feed rate and depth of cut.

Process

Coolant & Chip Evacuation

Good chip evacuation and suitable coolant or air blast help control heat, reduce recutting and improve tool life.

Slotting and Light Side Milling Are Not the Same

A cutter running at full radial engagement during slotting usually sees a much heavier load than the same cutter using a small radial step-over. The calculator should therefore be treated as a starting point, not an automatic replacement for application-specific tooling data.

Best practice: Start with the cutting-tool manufacturer’s recommended data whenever available, then adjust for machine condition, workholding, tool overhang, depth of cut, radial engagement and actual cutting performance.

CNC Speeds & Feeds FAQ

How do I calculate spindle RPM for CNC milling?

Spindle speed is calculated from the cutting speed and tool diameter. In Metric units, a common formula is: RPM = (cutting speed × 1000) ÷ (π × tool diameter).

How do I calculate CNC milling feed rate?

Feed rate is calculated by multiplying spindle RPM by the number of flutes and the feed per tooth. For example: Feed Rate = RPM × Flutes × Feed per Tooth.

Is feed per tooth the same as feed rate?

No. Feed per tooth, or chip load, is the distance each cutting edge advances during one revolution. Feed rate is the total linear movement of the tool, normally shown in mm/min or IPM.

What happens if spindle speed is too high?

Excessive spindle speed can increase cutting temperature, accelerate tool wear and reduce tool life. The effect depends on the material, cutter, coolant and actual cutting engagement.

What happens if the feed rate is too low?

If feed per tooth is too low, the cutting edge may rub instead of forming a proper chip. This can increase heat, cause premature tool wear and produce an inconsistent surface finish.

Can I use the calculator values directly on my CNC machine?

Use them as starting references only. Final speeds and feeds should consider the actual cutter, material grade, depth of cut, radial engagement, tool overhang, machine rigidity, workholding and the cutting-tool manufacturer’s recommendations.

Important: This calculator is intended for general CNC milling reference and does not replace application-specific cutting data supplied by the tool manufacturer. For critical production work, verify the parameters through controlled machining tests before full production.

Need CNC Machining Support?

CNCTAL provides precision CNC milling, turning and 5-axis machining for prototypes, low-volume parts and production components. Send us your STEP file and drawing for a manufacturability review and quotation.

Upload CAD for Quote
Scroll to Top