Machining

CNC Speeds and Feeds Calculator

Select material, hardness and cutter to let Dimvo supply a planning cutting speed and chip load. Add your machine's maximum RPM and Dimvo automatically caps spindle speed and recalculates feed without changing chip load. If you already have supplier data, switch modes and calculate directly from Vc and fz.

Method
milling-starting-point
Version
3.1.0-planning
Checked
Equations + planning ranges · 6 Aug 2026

Decimal points and decimal commas are accepted.

Cut and materialcarbide milling · validated planning model

Available range: 200340 HBW. Selecting another material resets hardness to its typical planning value.

Cuttersquare / corner-radius
Common cutter diameters
mm
Engagement and MRR

Recommended start

Program spindle speed
3,183 rpm
Table feed
573 mm/min
Cutting speed
100 m/min
Feed per tooth
0.045 mm/tooth
MRR
5.73 cm³/min
Radial engagement
20% D
Live relationshipHow the program values connect
uncapped calculation
Cutting speed + diameter100 m/min · Ø10 mmn = vc × 1000 / πD
Program spindle speed3,183 rpm3,183 calculated
Chip load × teeth × RPM0.045 × 4 × 3,183vf = fz × z × n
Table feed573 mm/minchip load preserved
Engagement5 mm ap × 2 mm ae × 573 mm/min5.73 cm³/min MRR
Change any input above and this formula chain updates with the calculated program values.

Model assumptions. Solid-carbide square or corner-radius end mill · Stable machine, rigid workholding and moderate tool overhang · Generic side milling planning value, not cutter-specific application data.

Generic planning starting point. Exact cutter data and a proven shop value take priority. Check spindle, power, workholding, overhang, coolant and tool limits before cutting.

Quick use

How to use this calculator

  1. Choose whether Dimvo should recommend cutting data or use values you already know.
  2. Enter cutter diameter and flute count; optionally add the machine's maximum spindle speed.
  3. Dimvo calculates the program RPM and feed, applying the RPM limit while preserving feed per tooth.

Method

Equation

ncalc = (vc × 1000) / (π × D)nprogram = min(ncalc, nmax)vf = fz × z × nprogramQ = ap × ae × vf / 1000

Limits

Assumptions

  • Metric inputs
  • Square or corner-radius solid-carbide end mill
  • Optional maximum RPM is treated as a hard spindle limit
  • Generic planning data; exact cutter data takes priority
  • No machine power or stability model

Provenance

Independent calculation

RPM, feed and MRR are calculated from the displayed equations. The recommendation layer uses nine ISO material profiles, hardness compensation, cutter-diameter scaling and engagement checks while preserving the established calculator interface. Cutter-specific supplier data remains authoritative.

Common questions

Frequently asked questions

What is the formula for milling RPM?

For metric cutting speed, spindle speed n = (vc × 1000) / (π × D), where vc is m/min and D is cutter diameter in millimetres.

What happens when the calculated RPM exceeds my machine limit?

Dimvo caps the program RPM at your entered maximum and recalculates table feed as fz × teeth × capped RPM. This preserves chip load per tooth; the actual cutting speed and material-removal rate decrease.

Should I use the calculator or the cutter manufacturer's data?

Use the exact cutter manufacturer's data when available. Dimvo's profiles are conservative planning values for a starting point, not a replacement for tool-specific recommendations.

Does the result account for machine power and tool runout?

No. The quick result does not model spindle power, rigidity, runout, tool wear or coolant. Reduce engagement or feed when the real setup requires it.