GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

CNC knowledge

CNC calculation formulas that all CNC users should know

Speed, feed, cutting force, torque, power, and thread data. This page explains what each CNC calculation formula actually models, which input values you can trust on the shop floor, and when a shop estimate is good enough for the cut you are about to take.

Metric and imperialWorked examplesShop-floor limits
CNC calculation formulas that all CNC users should know
Start here

Why CNC calculation formulas are estimates, not answers

Every formula on this page comes from the same place: a model of the cut. A model is a simplification. It assumes the material is uniform, the tool is sharp, the holder is rigid, and the chips leave the zone on schedule. None of that is fully true on a real machine.

That does not make the numbers useless. It tells you how to use them. A speed and feed calculation gets you into the right range so the first cut is not a crash. From there, sound, chip shape, and surface finish tell you which way to move.

The most common mistake is treating a calculated value as a setpoint. A calculated spindle speed of 4,780 rpm is a starting point. If the tool chatters there, the number is wrong for that setup, no matter how clean the arithmetic looks.

So the working method is simple. Calculate first, cut second, listen third. Adjust one variable at a time and write down what changed.

  • 1
    Model inputsDiameter, material, tool geometry, rigidity
  • 2
    Model ignoresTool wear, runout, fixture stiffness, chip evacuation
  • 3
    Use it forA safe starting range, not a final value
Formula 1

Cutting speed and spindle speed: V = πDN / 1000

Cutting speed is the surface speed of the tool edge as it moves through the material. For a milling cutter or a drill, the formula is V = π D N / 1000, where V is in m/min, D is the cutter or workpiece diameter in mm, and N is spindle speed in rpm. Solve for N when you already know the surface speed your tool and material allow.

The number that matters is V, not N. Two cutters of different diameters running at the same rpm cut at different surface speeds. A Ø50 mm face mill at 1,000 rpm runs at 157 m/min. A Ø6 mm end mill at the same 1,000 rpm runs at only 18.8 m/min. Same program, very different edge conditions.

This is why small tools need high rpm and large tools do not. It is also why a tool that ran well in a Ø12 mm cut can burn up when the same rpm is used on a Ø3 mm cutter. The edge is barely moving through the material.

For turning, D is the workpiece diameter. As the tool feeds toward the center, D shrinks, so surface speed drops unless the control raises rpm. Constant surface speed mode exists for exactly this reason.

  • 1
    Aluminium300–600 m/min with carbide, coolant or air blast
  • 2
    Mild steel120–200 m/min carbide, lower for HSS
  • 3
    Stainless 31680–140 m/min, expect work hardening
  • 4
    Titanium Ti-6Al-4V40–70 m/min, keep heat out of the edge
Formula 2

Feed per tooth, chip load, and feed rate

Feed rate in milling is usually written as F = fz × z × N, where fz is feed per tooth in mm, z is the number of teeth, and N is spindle speed in rpm. Feed per tooth is the chip thickness the edge is asked to take. Get it too low and the edge rubs instead of cutting.

That rubbing point is not theoretical. On stainless and titanium, a chip load under roughly 0.05 mm per tooth per edge lets the tool work-harden the surface ahead of the cut. The next pass meets harder material, and edge life drops fast.

For turning, the equivalent value is feed per revolution, f in mm/rev. Multiply by rpm to get mm/min. A finishing pass often sits at 0.05–0.15 mm/rev, while roughing may run 0.2–0.4 mm/rev depending on nose radius and depth of cut.

Chip load also sets the surface finish. A 0.8 mm nose radius at 0.1 mm/rev leaves a much smoother floor than the same radius at 0.3 mm/rev. If the finish matters, feed is the first dial to turn, not speed.

  • 1
    Too lowRubbing, work hardening, poor finish
  • 2
    Too highEdge chipping, chatter, spindle load spikes
  • 3
    Radial engagementDrops chip thinning; recalculate fz
Formula 3

Cutting force: P = Ks × q

Cutting force comes from the chip area and the specific cutting resistance of the material. The common form is P = Ks × q, where P is the force, Ks is specific cutting resistance in kg/mm², and q is the chip cross-section area in mm², roughly depth of cut times feed per revolution.

Ks is not a constant. It rises as the chip gets thinner, which is why a light pass can need more force per unit area than a heavy one. Published tables give an average figure. For 6061 aluminium, Ks commonly lands near 70–100 kg/mm². For 1045 steel it is closer to 170–220 kg/mm².

The practical value of this calculation is not the exact number. It is the ratio. Double the depth of cut and the force roughly doubles. Halve the feed and the force roughly halves, but Ks climbs, so the drop is smaller than you expect.

Use it to answer questions like whether a thin wall will deflect, whether a small vise can hold the part, and whether the setup needs a support before the first pass.

  • 1
    Thin wallsForce pushes the part away from the cutter
  • 2
    Long toolsSame force creates a larger bending moment
  • 3
    Weak fixturesForce shows up as vibration, not as a clean cut
Formula 4

Cutting power and torque: kW = Ks × V × d × f / (6000 × λ)

Cutting power is force doing work at speed, so it combines Ks, V, depth of cut d, and feed f. The usual shop form is kW = (Ks × V × d × f) / (6000 × λ), where λ is mechanical efficiency, typically 0.7–0.85 for a belt or gear drive.

The step people skip is λ. A 15 kW spindle does not deliver 15 kW at the tool tip. At λ = 0.8, roughly 12 kW reaches the cut. If your calculation says 13 kW, the machine will stall or trip before it finishes the pass.

Torque is the other half of the picture. T = P × (D / 2), with P in force units and D the cutter diameter in mm. Torque is what breaks tools and stalls spindles at low rpm. Power stays modest, but torque climbs as rpm falls.

This is why a tapping operation on a large thread can stall a machine that mills steel without trouble. Same spindle, different load shape.

  • 1
    High rpmPower limited; torque is usually fine
  • 2
    Low rpmTorque limited; check before large taps or bores
  • 3
    Efficiency λUse 0.75 when you do not know the drive
Formula 5

Thread and tap drill numbers

For a metric thread, the theoretical tap drill diameter is the nominal diameter minus the pitch. An M8 × 1.25 thread takes a 6.75 mm drill. For inch threads, the classic shop rule is tap drill = major diameter − 1 / threads per inch, which gives a hole close to 75 percent thread engagement.

Cutting taps and forming taps need different holes. A forming tap displaces material instead of removing it, so the starting hole is larger. For M8 × 1.25, a forming tap usually wants about 7.4 mm, not 6.75 mm. Use the cutting-tap number and the tap will bind.

Thread engagement is a design decision, not a formula output. Going from 75 percent to 100 percent engagement does not double strength; it raises tapping torque sharply and increases the chance of a broken tap in the hole.

For a thread mill, the calculation shifts entirely. You program the pitch, the cutter diameter, and the helical path, and the tool cuts the full profile in one orbit.

  • 1
    M6 × 1.0Cutting tap 5.0 mm, forming tap about 5.5 mm
  • 2
    M10 × 1.5Cutting tap 8.5 mm, forming tap about 9.1 mm
  • 3
    1/4-20 UNCTap drill 5.1 mm (0.201 in)
Quick reference

Which CNC calculation formula answers which question

Pick the formula by the decision you are about to make, not by the chapter order.

Question on the floorFormulaWhat you actually get
What rpm should I run?N = 1000 V / (π D)A starting spindle speed from surface speed
What feed rate?F = fz × z × NTable feed in mm/min at that chip load
Will the part deflect?P = Ks × qCutting force to compare against wall stiffness
Will the spindle hold it?kW = Ks V d f / (6000 λ)Power at the cut, after drive losses
Can it stall at low rpm?T = P × (D / 2)Torque demand against spindle curve
What drill before tapping?D = major − pitchStarting hole for a cutting tap
What is the chip area?q = d × fCross-section feeding the force model

Trust the range, verify at the spindle

Use CNC calculation formulas to bracket the cut, then let load meters, sound, and chip shape set the final value. If the numbers and the machine disagree, the machine wins every time.

FAQs

Common questions about CNC calculation formulas

Do I need these calculations if my CAM software gives me speeds and feeds?

CAM tools use the same models, often with a tool library that carries the manufacturer's recommended surface speed. The output is still a starting point.

Knowing the formula helps when the CAM number fails. If you can see that the feed per tooth has dropped to 0.03 mm on a stainless part, you know why the edge is rubbing, and you know which field to change.

Which value is least reliable in these calculations?

Ks, the specific cutting resistance. It changes with material condition, hardness, and chip thickness, and tables often disagree by 30 percent or more.

Treat Ks as a range. If your power calculation lands within 20 percent of the spindle limit, run a lighter pass and measure the actual load before committing.

Why does my calculated spindle speed look wrong for small tools?

It probably is not wrong, it is just high. A Ø3 mm carbide end mill in aluminium may need 20,000 rpm or more to hit the surface speed the coating wants.

If the spindle tops out lower, you cannot reach the recommended surface speed. Reduce the chip load to keep the edge from rubbing, and accept a lower material removal rate.

Should I use constant surface speed when turning?

Yes for most turning where the diameter changes during the pass. It holds V steady and keeps the insert in its happy range as the tool moves toward center.

Watch the rpm limit near the center. Controls clamp at a maximum spindle speed for a reason, and a face cut that runs to X0 can hit that clamp fast.

How do I check a calculation on the machine?

Watch the spindle load meter and listen to the cut. A load around 60–75 percent of the rated value is a comfortable roughing target on most machines.

Then look at the chips. Silver or light straw chips in steel mean the heat is leaving with the chip. Blue or black chips mean the edge is running too hot, even if the numbers looked fine.

Do these formulas work for 5-axis machining?

The core formulas do not change, but the engagement does. In a 5-axis cut, the tool may contact the part on a small radial width with a long axial depth, which changes both chip thickness and force direction.

On our 5-axis centers we start from the same surface speed and feed per tooth, then reduce radial engagement and adjust from the load meter. The geometry of the cut matters more than the arithmetic.

Send us the drawing and we will check the numbers

We quote and run a free DFM analysis within 12 hours, with 100% inspection before shipment and tolerances held to ±0.005 mm.

12-hour quoteNo minimum order quantityNDA on request

Follow

More CNC machining notes

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC