Cutting Parameters Calculator: Lathe, Milling, Drilling and Tapping

Optimize your machining processes with our online cutting parameters calculator. Select the operation type (turning, milling, drilling or threading) and instantly get the critical calculations for your shop: cutting speed (Vc), revolutions per minute (RPM), feed per revolution or per tooth, machining time and the theoretical roughness (Ra / Rz) based on the insert nose radius. To fine-tune those values live at the machine, use the interactive machining calculator.

Cutting calculator

Paso 1

What operation are you going to mechanize?

Do you want to adjust these values live?

Here you get the recommendation (Vc, feed, roughness, threading). In the interactive machining calculator you can move Vc, diameter, RPM and feed with linked scales, locks and time/power estimation.

Open interactive calculator →

Cutting speed and feed tables by material

These indicative tables help you choose a cutting speed for F-114 steel, stainless steel, cast iron or aluminium before fine-tuning with the calculator. The ranges depend on rigidity, coolant, depth of cut, tool grade, coating and the machine's real condition.

Cutting speed Vc ranges in m/min for HSS and carbide
MaterialLathe HSS VcLathe carbide VcMilling HSS VcMilling carbide VcTechnical note
Carbon steels (F-114 / C45 / 1.1191)20-35 m/min120-220 m/min18-30 m/min100-180 m/minReduce Vc for heavy roughing or parts with scale.
Alloyed and pre-treated steels12-25 m/min80-160 m/min10-22 m/min70-140 m/minUse low values for high hardness or interrupted cuts.
Austenitic stainless steel (AISI 304 / 316)8-18 m/min70-150 m/min8-16 m/min60-130 m/minAvoid rubbing; Maintain sufficient advance and stable cooling.
gray cast iron18-30 m/min120-250 m/min15-28 m/min100-220 m/minUsually machined dry with suitable inserts.
Aluminium and non-ferrous alloys60-120 m/min300-800 m/min50-100 m/min250-700 m/minUse a sharp edge, clear chips and avoid built-up edge.
Feed per revolution and feed per tooth ranges by material
MaterialTurning fMilling fzDrilling f
Carbon steels0.10-0.35 mm/vuelta0.03-0.12 mm/diente0.08-0.25 mm/vuelta
Stainless steel0.08-0.25 mm/vuelta0.025-0.10 mm/diente0.05-0.18 mm/vuelta
gray cast iron0.12-0.40 mm/vuelta0.04-0.16 mm/diente0.10-0.30 mm/vuelta
Aluminium0.12-0.50 mm/vuelta0.04-0.25 mm/diente0.10-0.35 mm/vuelta

Use the low values for HSS, light machines, long parts or weak clamping. Use the high values with carbide, good chip evacuation, adequate coolant and a rigid machine.

Are you looking for the complete sheet of a specific material?

Chemical composition, density, strength, hardness, weldability, common uses and machining notes for over 160 materials — searchable by EN, DIN, AISI/SAE, AMS, ASTM, UNE, JIS, GB/T, GOST and trade names.

See Materials Catalog →

Speeds and feeds by material

Every material has its own cutting speed range, its feed and its quirks. Open the one you are about to machine to see the starting values and the mistakes that cause trouble on the machine.

Practical Guide: How to Calculate Cutting Parameters in Machining?

Success in chip-removal machining (whether on CNC or conventional machines) depends on choosing speeds and feeds correctly. Factors such as the workpiece material, the tool type (tungsten carbide, HSS) and the coolant define the working limits.

1. Turning: Cutting Speed (Vc) and RPM

In turning, the workpiece rotates and the tool advances linearly. To calculate the revolutions per minute (RPM) required from the cutting speed recommended by the insert manufacturer, the basic machining formula is used:

n = (Vc x 1000) / (pi x Dm)

Where Dm is the machined diameter in millimetres. Remember that in facing or taper cuts the diameter varies, which is why modern CNC lathes use the Constant Cutting Speed (G96) to adapt the RPM dynamically.

Related calculators: RPM in turning · Cutting speed in turning

2. Milling: Feed per Tooth (fz) and Feed Rate (F)

Unlike the lathe, on a milling machine it is the tool that rotates. When calculating feed, it is vital to distinguish between feed per revolution (fn) and feed per tooth (fz). The total table feed of the machine (F in mm/min) is obtained by multiplying the RPM (n) by the number of flutes or teeth of the cutter (z) and by the feed per tooth:

F = n x fz x z

Related calculators: Feed in milling · RPM in milling

3. Drilling and Tapping: Precision in the Pilot Hole

To run a drill bit made of carbide or high-speed steel, the feed is directly tied to the tool diameter to avoid deflection or breakage. In the case of rigid tapping , the machine feed is strictly governed by the thread pitch. Any error in synchronising RPM and feed will destroy the thread flank or snap the tap inside the part.

Related calculators: RPM in drilling · Synchronized feed in threading

4. Theoretical Roughness Calculation (Ra and Rz) in Finishing

What surface quality will your piece have? The finish or theoretical surface roughness in turning and milling operations depends on a direct relationship between the feed per revolution (f) and the tool nose radius (re). The formula to estimate the maximum roughness (Rz) is:

Rz = (f^2) / (8 x re) x 1000 micras

To achieve a low arithmetic mean roughness (Ra) — a mirror finish — you must reduce the feed or increase the insert nose radius, always making sure no vibration appears due to lack of machine rigidity.

Related calculators: Ra roughness in turning · Ra roughness in milling

Frequently Asked Questions about Cutting Parameters and Machining

What happens if the cutting speed (Vc) is too high?

If you exceed the cutting speed recommended by the manufacturer, the temperature at the insert edge rises sharply. That causes premature diffusion wear, plastic deformation of the edge and, in the worst case, catastrophic failure of the carbide or HSS tool.

How does feed (f) influence chip control?

The feed determines chip thickness. Too low a feed produces long, dangerous stringy chips that can tangle around the part or fixture, and it also causes friction and thermal hardening. An optimal feed breaks the chip into a "C" or "6" shape, keeping the CNC process safe.

What is the difference between feed per revolution (fn) and feed per tooth (fz)?

Feed per revolution (fn) is the distance the tool advances for each full turn of the part when turning, or of the tool when milling. Feed per tooth (fz) is the actual chip load cut by each flute of a cutter. To get the total milling feed, multiply fz by the number of teeth.

How is machining time calculated?

The main machining time is the total cut length, including tool entry and exit, divided by the machine feed rate (F in mm/min). The basic formula is: Time (min) = Length (mm) / Feed (mm/min).

Why doesn't the actual roughness of the part match the theoretical roughness (Ra)?

The calculator works out the theoretical roughness from the feed and the insert radius. On the shop floor, though, real factors come into play: lack of machine rigidity, vibration from tool overhang, edge wear, the exact part material and how well the coolant works.

How to adjust the speed and feed to eliminate vibrations in the piece?

The general rule for reducing chatter is to lower the cutting speed (Vc) and raise the feed (f) slightly. It is also critical to make sure the insert radius is not larger than the depth of cut (Ap), so the tool does not push the part instead of cutting it.

Turning: When to use constant cutting speed (G96) vs. fixed RPM (G97)?

Use G96 for turning and facing, since the control adjusts rpm automatically with diameter to keep the finish uniform. You must use G97, fixed rpm, for operations on the centreline such as drilling and tapping, and when single-point threading, so the pitch stays synchronised.

What parameter should I modify if the insert wears very quickly or burns?

If the edge shows rapid flank wear or plastic deformation, the usual culprit is excessive cutting speed (Vc) and you should reduce it. If instead material sticks to the edge and forms a built-up edge, the temperature is too low and you need to raise Vc.

What feed (F) should I program for a threading operation?

In rigid tapping or single-point threading, the programmed feed (F) must always equal the thread pitch exactly. For example, for a metric M20x2.5 thread the feed is F2.5, regardless of the spindle rpm.

Related tools