Calculate CNC machining speeds and feeds: RPM, feed rate, material removal rate from material, tool diameter, and flutes. Metric and imperial.
Speeds and feeds are the most critical parameters in CNC machining. The "speed" refers to the cutting speed — how fast the tool edge moves relative to the workpiece — while the "feed" describes how quickly the tool advances through material. Getting these values right means the difference between a clean, efficient cut and a broken tool, poor surface finish, or scrapped part.
This calculator determines the optimal spindle RPM based on the recommended surface speed for your material, then computes the table feed rate from the chip load per tooth and number of flutes. It also estimates material removal rate (MRR), effective chip thickness accounting for radial engagement, and approximate spindle power requirements.
Whether you are programming a vertical machining center, a CNC router, or a manual mill, having accurate speeds and feeds prevents tool wear, reduces cycle times, and produces better surface finishes. The built-in material database covers common metals and plastics with industry-standard starting values, while the custom mode lets you dial in exact parameters for specialty alloys or coated tooling.
Incorrect speeds and feeds are the number-one cause of premature tool failure and poor part quality in CNC machining. This calculator eliminates guesswork by computing optimal parameters from proven material data but also allows full customization for specialty applications.
The visual RPM gauge immediately shows whether your parameters fall within typical machine ranges, and the power estimate helps you verify that your spindle can handle the cut before you crash a tool.
RPM = (SFM × 12) / (π × D) [imperial] RPM = (Vc × 1000) / (π × D) [metric] Feed Rate = RPM × Z × fz MRR = Width × Depth × Feed Rate Where: • SFM/Vc = surface cutting speed • D = tool diameter • Z = number of flutes • fz = chip load per tooth
Result: 6,112 RPM, 97.8 in/min feed rate
With SFM = 800 for aluminum and a 0.5" end mill: RPM = (800 × 12) / (π × 0.5) = 6,112. Feed = 6,112 × 4 × 0.004 = 97.8 in/min. MRR = 0.25 × 0.1 × 97.8 = 2.45 in³/min.
Surface speed (SFM or m/min) represents the velocity at which the cutting edge contacts the workpiece. It is a material property — each material has an optimal cutting speed range based on its hardness, thermal conductivity, and work-hardening behavior. The spindle RPM required to achieve a given surface speed depends on the tool diameter: smaller tools need higher RPM.
When the radial width of cut is less than the tool radius, the effective chip thickness decreases because the tool engages at a shallow angle. This chip thinning effect means you should increase the programmed chip load to achieve the target effective thickness. The calculator accounts for this by showing the effective chip thickness alongside the nominal chip load.
Higher MRR reduces cycle time but increases tool wear and machine stress. For production environments, find the sweet spot where tool cost per part is minimized. For prototyping, conservative parameters protect expensive tools and fixtures. Always consider the complete system — machine rigidity, workholding, and coolant delivery — when pushing speeds and feeds.
Chip load is the thickness of material each flute removes per revolution. Too low causes rubbing and heat buildup; too high overloads the tool and risks breakage.
Coated tools can generally run 20-50% higher cutting speeds than uncoated tools. Use the custom mode to increase SFM accordingly.
Yes. Finishing passes typically use 50-75% of roughing chip loads with shallower depths of cut for better surface finish.
Run at your machine's maximum RPM and reduce the feed rate proportionally to maintain the correct chip load per tooth. Understanding this concept helps you apply the calculator correctly and interpret the results with confidence.
More flutes means a higher table feed rate at the same RPM and chip load, but each flute has less chip clearance. Use fewer flutes (2-3) for aluminum, more (4-6) for steel.
Material Removal Rate indicates machining productivity. Higher MRR means faster cycle times, but requires adequate machine power and rigidity.