Speeds and Feeds Calculator

Calculate CNC cutting speed and linear feed rate from tool diameter, spindle speed, flute count, and chip load.

CNC cutting parameters
Enter metric tool and machine data to calculate surface speed and feed.

About speeds and feeds

Speeds and feeds describe the motion between a cutting tool and workpiece. Spindle speed tells how many revolutions the tool or workpiece completes each minute. Cutting speed converts that rotation into surface distance at the tool circumference, while feed rate tells how quickly the cutter advances through the work. Choosing compatible values helps each cutting edge remove a controlled chip instead of rubbing, overloading, or generating excessive heat. This calculator uses metric milling relationships. Cutting speed in meters per minute equals π times tool diameter in millimeters times RPM, divided by 1,000. Linear feed in millimeters per minute equals spindle RPM times the number of cutting teeth times chip load per tooth. A 10 mm four-flute cutter turning at 3,000 RPM with a 0.05 mm chip load therefore runs at 94.25 m/min and advances at 600 mm/min. Tool diameter changes surface speed even when RPM stays constant. A larger cutter covers more circumference per revolution, so it reaches a higher cutting speed. Chip load describes the nominal thickness removed by each tooth. Feed must rise when RPM or flute count rises if chip load is to remain constant. Simply increasing spindle speed without increasing feed reduces chip thickness and can cause rubbing, poor finish, work hardening, or premature tool wear. The calculated values are starting points, not guarantees. Tool manufacturers publish recommended cutting-speed and chip-load ranges for specific cutter materials, coatings, diameters, stickout, and work materials. Machine power, spindle torque, toolholder rigidity, radial engagement, axial depth, coolant delivery, and programmed toolpath all affect a safe setting. High-efficiency and trochoidal strategies often use different engagement corrections than full-width slotting. Before running a new CNC program, confirm that spindle RPM and programmed feed do not exceed machine, holder, or tool limits. Check whether the control expects millimeters per minute, millimeters per revolution, inches per minute, or inverse time. Start conservatively, listen for chatter, inspect chips and surface finish, and adjust within supplier guidance. A stable cut normally produces consistent chips and manageable temperature rather than dust, discoloration, or built-up edge. Use this tool to translate known spindle and chip-load targets into a feed command, compare setups, or verify CAM output. It does not calculate engagement-based chip thinning, drilling feed, lathe feed per revolution, or maximum material removal rate. Those operations require their own geometry and load assumptions. For production work, document the successful machine, tool, holder, material batch, coolant, and engagement conditions so the proven parameters can be repeated safely.

Speeds and feeds examples

Worked metric examples illustrate how RPM, flute count, and chip load combine.

Tool and settingsCalculated parametersApplication
10 mm, 3,000 RPM, 4 teeth, 0.05 mm/tooth94.25 m/min; 600 mm/minA general four-flute end-mill example.
6 mm, 8,000 RPM, 2 teeth, 0.025 mm/tooth150.80 m/min; 400 mm/minA small two-flute cutter at higher RPM.
12 mm, 2,500 RPM, 3 teeth, 0.08 mm/tooth94.25 m/min; 600 mm/minDifferent geometry can produce the same output.
20 mm, 1,500 RPM, 5 teeth, 0.10 mm/tooth94.25 m/min; 750 mm/minA larger multi-tooth cutter needs a higher feed.

How to calculate CNC speeds and feeds

  1. Enter the effective cutting diameter of the tool in millimeters.
  2. Enter the planned spindle speed in revolutions per minute.
  3. Enter the number of active cutting teeth and the recommended chip load per tooth.
  4. Select Calculate Speeds and Feeds, then compare both outputs with tool and machine limits.

Speeds and feeds FAQ

What is the difference between cutting speed and spindle speed?

Spindle speed is rotation in revolutions per minute. Cutting speed is the surface distance traveled at the cutter circumference and also depends on diameter.

What does chip load mean?

Chip load is the nominal material thickness removed by one cutting tooth per revolution. It links feed rate to RPM and the number of active teeth.

Can I use the calculated feed directly on any machine?

Treat it as a mathematical starting point rather than a universal safe setting. Confirm toolmaker guidance, machine limits, engagement, rigidity, and the control's expected units first.

Why does a cutter rub instead of making chips?

Feed may be too low for the selected RPM, producing insufficient chip thickness. Runout, a dull edge, poor rigidity, or an unsuitable tool can cause the same symptom.

Does this calculator account for radial chip thinning?

No, it uses the nominal chip-load relationship without engagement correction. Low radial engagement may require a chip-thinning adjustment from CAM software or toolmaker data.