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.
These values are intentionally conservative general references and can be edited before use.
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.
Select the Material
Choose the workpiece material to load a general carbide starting reference for cutting speed and feed per tooth.
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.
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.
Calculate RPM
- Vc = Cutting speed in m/min
- D = Tool diameter in mm
- π = 3.1416
Calculate Feed Rate
- 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
Calculated Result
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. |
Aluminum & Brass
These materials often allow higher spindle speeds, provided the cutter geometry and chip evacuation are suitable.
Steel & Copper
Start with moderate parameters and adjust according to tool wear, finish, machine rigidity and cutting conditions.
Stainless & Titanium
Lower cutting speeds and stable chip formation are especially important for controlling heat and extending tool life.
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.
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.
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.
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.
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.
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 Material & Geometry
Carbide, HSS, coating, flute geometry and edge preparation all affect the cutting speed and chip load a tool can handle.
Depth of Cut
A deeper axial cut increases tool load and may require more conservative cutting parameters than a light finishing pass.
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.
Tool Overhang
Longer tool stick-out reduces rigidity and increases the risk of vibration or chatter, often requiring reduced cutting parameters.
Machine & Workholding
Spindle power, machine rigidity, fixture stability and part clamping can limit the practical feed rate and depth of cut.
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.
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.
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