How to Calculate CNC Cutting Parameters

CAM232 Team | April 18, 2026 | 9 min read

Getting the right cutting parameters is the difference between a perfect part and a broken tool. Spindle speed (RPM), feed rate, step over, and step down all work together to determine cut quality, tool life, and machining time. This guide covers the essential formulas and provides ready-to-use values for common materials.

The RPM Formula

Spindle speed is calculated from the recommended cutting speed (Vc) for the material and the tool diameter (D):

RPM = (Vc x 1000) / (PI x D)

Where:
Vc = Cutting speed (m/min) - depends on material
D = Tool diameter (mm)
PI = 3.14159

Example: Aluminum, 10mm end mill
RPM = (200 x 1000) / (3.14159 x 10)
RPM = 200000 / 31.4159
RPM = 6,366 RPM

Feed Rate Calculation

Feed rate (F) determines how fast the tool moves through the material, measured in mm/min:

F = RPM x fz x Z

Where:
fz = Feed per tooth (mm/tooth)
Z = Number of flutes (cutting edges)

Example: 6366 RPM, 0.05 mm/tooth, 3-flute end mill
F = 6366 x 0.05 x 3
F = 955 mm/min

Step Over and Step Down

Step Over (Radial Depth of Cut - ae)

The amount the tool moves sideways between passes. Expressed as a percentage of the tool diameter:

Step Down (Axial Depth of Cut - ap)

How deep the tool cuts in each pass:

Material Cutting Speed Table

Recommended cutting speeds (Vc) and feed per tooth (fz) for carbide end mills:

MaterialVc (m/min)fz (mm/tooth)Notes
Aluminum 6061200-4000.05-0.15High speed, use flood coolant
Aluminum 7075150-3000.04-0.12Harder alloy, slightly slower
Mild Steel (1018)80-1200.03-0.08Flood coolant recommended
Carbon Steel (1045)60-1000.03-0.07Reduce speed for deeper cuts
Stainless Steel 30440-800.02-0.06Work hardening - keep tool moving
Stainless Steel 31635-700.02-0.05Lower speed, rigid setup needed
Titanium Grade 530-600.02-0.05High pressure coolant, low ae
Brass150-3000.05-0.12Easy to machine, watch for grabbing
Copper100-2000.04-0.10Soft, use sharp tools
Cast Iron60-1200.04-0.08Dry cutting or air blast
Acetal / Delrin200-5000.05-0.15No coolant needed, high speed
Acrylic (PMMA)100-3000.03-0.10Single flute preferred, air blast
Wood / MDF300-6000.10-0.30Dust extraction, single/double flute

Coolant Selection Guide

Choosing the right coolant strategy significantly impacts tool life and surface finish:

Coolant TypeBest ForNotes
Flood CoolantSteel, stainless, aluminumBest chip evacuation and cooling
Mist CoolantLight cuts, aluminumLess messy, adequate for moderate loads
Through-SpindleDeep holes, titaniumBest for chip evacuation in deep cuts
Air BlastPlastics, cast iron, dry machiningChip clearing only, no cooling
MQL (Minimum Quantity)Steel, aluminumEco-friendly, fine mist with lubricant
DryCast iron, hardened steel with CBNSome materials cut better dry

Practical Example: Aluminum Pocket

Machining a pocket in 6061 aluminum with a 10mm 3-flute carbide end mill:

Given:
Material: Aluminum 6061
Tool: 10mm 3-flute carbide
Vc = 250 m/min
fz = 0.08 mm/tooth

Calculations:
RPM = (250 x 1000) / (3.14159 x 10) = 7,958 RPM
Feed = 7958 x 0.08 x 3 = 1,910 mm/min
Step Over = 10 x 0.50 = 5.0 mm (50%)
Step Down = 10 x 0.75 = 7.5 mm

G-Code:
S7958 M3
G1 F1910

Common Mistakes to Avoid

Let CAM232 Calculate Your Parameters

CAM232 automatically calculates optimal cutting parameters for your material and tool. Just select the operation, enter your tool size, and get production-ready G-Code.

Try It Free

Conclusion

Correct cutting parameters are essential for efficient CNC machining. Start with the recommended values from the material table, adjust based on your specific setup (machine rigidity, tool quality, workholding), and always listen to the cut. A smooth, consistent sound means good parameters. CAM232 can handle these calculations automatically, letting you focus on the design rather than the math.