Cutting Speed & Feed Calculator (CNC)
Spindle RPM from cutting speed and tool diameter, plus table feed from chip load — the two core machining formulas.
1,055 views
How It's Calculated
Machining reduces to two formulas that scale everything else. Spindle speed converts a material-appropriate cutting speed into an RPM the machine can dial in: n = 1000·Vc ÷ (π·D), where Vc is cutting speed in meters per minute and D is tool (or workpiece) diameter in millimeters. Table feed then converts that RPM into how fast the table should travel: F = n · z · fz, where z is the number of cutting edges (flutes or inserts) and fz is the chip load — how much material each edge shaves off per revolution, in millimeters.
Worked example: a Ø10 mm carbide end mill cutting mild steel at a textbook Vc of 100 m/min gives n = 1000 × 100 ÷ (π × 10) ≈ 3183 RPM. With 4 flutes and a chip load of fz = 0.05 mm, feed becomes F = 3183 × 4 × 0.05 ≈ 637 mm/min. Change any one input — a smaller tool, a tougher material, a different flute count — and both numbers shift together, which is why the calculator exists rather than a lookup chart.
Vc itself always comes from the material and tool combination, never from a universal constant. Typical starting points: HSS on mild steel runs 25-30 m/min; carbide on steel jumps to 80-200 m/min; carbide on aluminum can run 200-500 m/min because aluminum cuts far more freely; stainless with carbide sits lower at 60-120 m/min due to work-hardening and heat retention. These are conservative values meant to be tuned while watching chip color and listening to the cut — the tool manufacturer's own chart for the specific insert grade always outranks a generic number.
What You Should Know
Picking the wrong RPM has real consequences at both extremes, and they are different failure modes, not just "faster is riskier."
- Too slow: the tool rubs rather than shears cleanly, leaving a poor surface finish, work-hardening the material (especially stainless and some aluminum alloys), and stretching cycle time far more than the RPM difference alone suggests.
- Too fast: heat builds up faster than the chip can carry it away, accelerating tool wear, softening the cutting edge, and in the worst case chipping or fracturing the insert. Excess heat can also burn the workpiece surface and, in thin-walled parts, distort dimensions.
The same two formulas apply beyond milling. In turning, D is the workpiece diameter, and since it shrinks as material is removed, RPM should ideally rise through the cut to hold a constant Vc. In drilling, D is the drill diameter and feed is given per revolution rather than per tooth, but n = 1000·Vc/(π·D) is unchanged. If the calculated RPM exceeds the machine's limit, run at its maximum and recompute feed from the achievable RPM — never keep the original feed at a reduced RPM, since that overloads each tooth.
Frequently Asked Questions
What if my machine cannot reach the RPM the formula gives?
Run the spindle at its actual maximum and accept the lower effective cutting speed — that is a normal, safe compromise. What you must not do is keep the feed rate calculated for the higher RPM: recompute F = n·z·fz using the machine's real, achievable RPM. Keeping the original feed while RPM drops effectively increases chip load per tooth beyond what the tool was designed for, risking chipped edges or a stalled spindle.
What exactly is chip load, and why does it matter so much?
Chip load (fz) is the thickness of material each cutting edge removes in one revolution, in millimeters per tooth — the per-tooth slice that total feed rate is built from. Too low and the edge rubs instead of cutting cleanly, generating heat and work-hardening the surface. Too high and the edge is asked to remove more than it can shear cleanly, risking chipping. Typical ranges run 0.02-0.05 mm for small end mills up to 0.1-0.3 mm for large face mills, but the tool manufacturer's chart for that geometry and coating is the final word.
Does this formula also apply to drilling and turning, or just milling?
The relationship n = 1000·Vc/(π·D) is universal across milling, drilling and turning — only what D and the feed convention mean changes. In turning, D is the workpiece's diameter, which shrinks as the cut proceeds, so a truly constant Vc means increasing RPM as diameter drops (constant-surface-speed lathes do this automatically). In drilling, D is the drill's diameter and feed is given per revolution rather than per cutting edge, since most drills act as a single effective cutting edge.
Why do two machining references give different recommended Vc for what looks like the same steel?
Vc depends on more than the base alloy: heat treatment, whether the surface has scale from prior operations, the tool's coating and grade, machine rigidity, and how aggressive a finish the shop targets all shift the number. Treat any published Vc as a starting point to verify against chip color, sound and actual tool wear, not a fixed constant.
How should I adjust Vc for a modern coated tool like TiAlN versus uncoated HSS?
Coatings are exactly why the ranges here are conservative starting points, not fixed values. A TiAlN or AlCrN coating raises the temperature the edge tolerates before it degrades, typically supporting meaningfully higher Vc than an uncoated equivalent — often 20-50% higher depending on coating and substrate. The tool manufacturer's datasheet for that exact coating gives a far more precise number than any general table, including this one.
Similar Tools
Report a Problem
Cutting Speed & Feed Calculator (CNC)
Comments
No comments yet — be the first to write one!