CNC Spindle Speed Calculator

Enter your cutting speed, tool diameter and feed settings.

How it is calculated

The tool works in metric units. Spindle speed is RPM = 1000 × Vc ÷ (π × D) with cutting speed Vc in m/min and tool diameter D in mm. Table feed is feed = RPM × fz × z with feed per tooth fz in mm and number of teeth z, giving mm/min. The feed is calculated from the unrounded RPM and both results are rounded to whole numbers. Cutting speed and diameter must be above zero; feed per tooth and teeth may be zero (the feed is then 0 mm/min), but not negative. The result is a starting point from the tool maker's chart: it does not check machine maximum RPM, depth of cut, chip thinning or the rigidity of the setup. For inch tools, convert to mm and m/min first.

Worked example

A 10 mm three-flute end mill cutting at 200 m/min with 0.05 mm per tooth. RPM = 1000 × 200 ÷ (π × 10) = 200,000 ÷ 31.416 = 6,366 RPM. Feed = 6,366 × 0.05 × 3 = 955 mm/min. Both numbers are what you would type into the machine as S and F values, assuming it can reach that spindle speed.

Try this example →

Common mistakes

  • Entering the radius instead of the diameter, which doubles the RPM.
  • Using surface speed in feet per minute (SFM) in the cutting speed field; it expects metres per minute, and SFM is about 3.28 times larger.
  • Entering the feed per revolution instead of the feed per tooth, or forgetting to count the teeth, so the feed is several times too slow or too fast.
  • Using the full tool diameter for a ball nose or a chamfer cutter engaged only at its tip; the effective cutting diameter is smaller, so the real surface speed is lower than planned.
  • Accepting the RPM without checking it against the spindle limit; a small cutter in aluminium can calculate to far more than the machine can turn.

About this calculator

This calculator finds the metric spindle speed for a CNC machine using RPM = (Vc × 1000) ÷ (π × D), where Vc is the recommended cutting speed for the material and tool in meters per minute, and D is the tool diameter in millimeters — a formula derived directly from the fact that surface speed is the tool's circumference times its rotational speed. It also computes the table feed rate as RPM × feed-per-tooth (fz) × number of teeth (z), which determines how fast the machine advances the workpiece.

CNC machinists and manufacturing engineers use these two numbers together to set up a milling operation correctly: spindle speed too high for the material overheats and dulls the cutting edge, while a feed rate too low relative to spindle speed causes rubbing instead of cutting — both shortening tool life. Cutting-speed values (Vc) come from tooling manufacturer charts and vary widely by material, from roughly 20-40 m/min for hardened steel to 200+ m/min for aluminum.

Was this helpful?

You can pick up to 3 reactions.

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators