Machining formulas and essential calculations for lathe and milling machine operations
In this article
In professional machining, the difference between a perfect part and a broken insert lies strictly in the numbers. Cutting data are precise calculations that ensure the machining feed and thermal load stay under absolute control on every pass.
Applying these variables makes it possible to predict the mechanical response of the machine and the behaviour of the material. By balancing power against tool geometry, vibration is eliminated and the stability needed to hold the tightest tolerances is ensured.

In this guide from Heller Maquinaria, we have gathered the main machining formulas so that you can set up your equipment for maximum efficiency. Mastering these variables is a fundamental step towards optimising the workshop's daily productivity and protecting the integrity of your tools.
Milling formulas: definitions and key calculations
Milling is a complex operation in which the cut is intermittent and the load on the cutting edge varies constantly. To understand performance, we need to analyse variables such as speed and feed from different perspectives.
Cutting speed and rpm
Cutting speed (vc) is the linear speed at the outside diameter of the cutter. It is the determining factor in heat generation. Spindle speed (n), on the other hand, is the number of revolutions per minute the machine must turn at to reach that vc.

Where D is the diameter of the cutter in mm and n is the revolutions per minute (rpm).
Feed per tooth and feed per minute
In milling, feed per tooth (fz) is the value that defines the working load on each cutting edge. Feed per revolution (fn) is the distance the tool travels in one complete revolution, and it is vital for calculating the final machining feed, or feed per minute (vf).

Where z is the number of cutting edges on the cutter. The more teeth, the higher the table feed can be for the same load per tooth.
Chip thickness hex and hm
To avoid work hardening of the material and ensure a clean cut, we must monitor the maximum chip thickness (hex) and the mean thickness (hm). If the thickness is too low, the tool will “rub” instead of cutting, causing premature wear.
Lathe calculations: how to calculate rpm and cutting time
In turning, the main challenge is to keep the parameters constant while the diameter of the workpiece changes. Mastering lathe calculations is the only way to ensure a consistent surface finish.

How do you calculate lathe rpm?
Determining the revolutions per minute accurately is critical to maintaining a constant cutting speed (vc). In operations where the working diameter (Dm) decreases as the tool advances towards the centre, the rpm must be adjusted dynamically.
This calculation ensures that metal cutting is uniform, avoiding premature insert wear and guaranteeing a superior surface finish. For this dynamic adjustment to be effective, it is essential to have precision lathes whose mechanics can maintain rotational accuracy under any working load.

Where Dm is the diameter of the workpiece.
Feed per revolution and machining time
The time the lathe takes to traverse a length (l) depends directly on the feed per revolution:

Where l is the machining length and fn is the feed per revolution.
Advanced cutting data: power and metal removal
It is not enough to know what speed to run at; you need to know whether the machine can withstand the load.
- Metal removal rate (Q): Measured in cm³/min, it tells us how much material we are removing per unit of time.

- Mean chip thickness (hm): Crucial in milling to prevent work hardening of the material through deformation.
Theoretical roughness and surface finish
The final quality of the part can be predicted mathematically. In turning, roughness depends on the nose radius of the insert (r) and on the feed used:

Too high a feed combined with a small nose radius will result in a “threaded”, rough surface that metrology will not accept.
Power and motor torque formulas
There is no point calculating a perfect cutting speed if the machine's motor cannot drive the tool. These calculations are vital so as not to overload the spindle.
Net power (Pc)
This is the power required at the tool tip to remove the material. It is measured in kilowatts (kW):

Where kct is the specific cutting force of the material (a constant value depending on whether it is steel, aluminium, etc.).
Motor torque (Mc)
Torque is the twisting force exerted by the spindle. It is critical on large diameters and hard materials:

If the torque required is greater than the torque available, the machine will suffer micro-stops or vibration.
Productivity formulas: metal removal rate (Q)
This is the formula management cares about most, as it measures how many cubic centimetres of metal “hit the floor” per minute.
In milling

In turning

Where ap is the depth of cut and ae is the width of cut (engagement).
Finishing formulas: surface roughness (Ra)
Many Heller customers need to deliver parts with a specific roughness. Although actual roughness depends on vibration, theoretical roughness (Ra) is calculated as follows:

- f: Feed in mm/rev.
- r: Insert nose radius in mm.
From formula to professional practice
Mastering milling formulas and lathe calculations makes it possible to reduce costs and avoid unplanned stoppages. However, theory is only effective if it is applied on a solid foundation.
Even so, the precision these calculations dictate is only achieved when the machine responds with total rigidity. At Heller Maquinaria, we understand that excellence comes from this synergy: the perfect balance between an exact calculation and robust technology designed to turn power into profitability.
Frequently asked questions
How are rpm calculated from cutting speed?
With the formula n = 1000 × vc / (π × D), where vc is the cutting speed in m/min and D is the diameter in mm of the cutter or, on the lathe, of the workpiece. vc is the linear speed at that diameter and the one that most affects heat. On the lathe, if the diameter decreases as the tool moves towards the centre, the rpm are readjusted to maintain vc.
How is the feed per minute calculated in milling?
The feed per tooth (fz), the number of teeth of the cutter (z) and the rpm (n) are multiplied: vf = fz × z × n. The feed per tooth sets the load on each cutting edge; that is why, with more teeth, the table can advance faster with the same load per tooth. If the swarf is too thin, the tool rubs instead of cutting and wears out sooner.
Why must power and torque be calculated in machining?
Because a perfect cutting speed is no use if the motor cannot drive the tool. The net power (Pc), in kW, is what is needed at the tool tip to remove material and depends on the specific cutting force of the material (kct). The motor torque (Mc) is the twisting force of the spindle; if the torque required exceeds the torque available, micro-stops or vibration appear.
What does surface roughness depend on in turning?
The theoretical roughness (Ra) depends on the feed (f, in mm/rev) and the nose radius of the insert (r, in mm): a feed that is too high with a small nose radius leaves a rough surface, as if threaded, which metrology inspection will not accept. Actual roughness also depends on vibration, so the rigidity of the machine is key to achieving the calculated finish.
Keep reading
Articles →Looking for machinery for your workshop?
We will advise you with no obligation: a demonstration at our premises, commissioning and our own in-house service and support.


