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
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.
| Material | Lathe HSS Vc | Lathe carbide Vc | Milling HSS Vc | Milling carbide Vc | Technical note |
|---|---|---|---|---|---|
| Carbon steels (F-114 / C45 / 1.1191) | 20-35 m/min | 120-220 m/min | 18-30 m/min | 100-180 m/min | Reduce Vc for heavy roughing or parts with scale. |
| Alloyed and pre-treated steels | 12-25 m/min | 80-160 m/min | 10-22 m/min | 70-140 m/min | Use low values for high hardness or interrupted cuts. |
| Austenitic stainless steel (AISI 304 / 316) | 8-18 m/min | 70-150 m/min | 8-16 m/min | 60-130 m/min | Avoid rubbing; Maintain sufficient advance and stable cooling. |
| gray cast iron | 18-30 m/min | 120-250 m/min | 15-28 m/min | 100-220 m/min | Usually machined dry with suitable inserts. |
| Aluminium and non-ferrous alloys | 60-120 m/min | 300-800 m/min | 50-100 m/min | 250-700 m/min | Use a sharp edge, clear chips and avoid built-up edge. |
| Material | Turning f | Milling fz | Drilling f |
|---|---|---|---|
| Carbon steels | 0.10-0.35 mm/vuelta | 0.03-0.12 mm/diente | 0.08-0.25 mm/vuelta |
| Stainless steel | 0.08-0.25 mm/vuelta | 0.025-0.10 mm/diente | 0.05-0.18 mm/vuelta |
| gray cast iron | 0.12-0.40 mm/vuelta | 0.04-0.16 mm/diente | 0.10-0.30 mm/vuelta |
| Aluminium | 0.12-0.50 mm/vuelta | 0.04-0.25 mm/diente | 0.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.
S235 / St37 mild steel: cutting speed and feed rate
EN S235JR · AISI 1018
C45 / 1045 steel: cutting speed and feed rate
EN C45 / 1.0503 · AISI 1045
42CrMo4 / 4140 alloy steel: cutting speed and feed rate
EN 42CrMo4 / 1.7225 · AISI 4140
16MnCr5 case hardening steel: cutting speed and feed rate
EN 16MnCr5 / 1.7131 · AISI 5115
304 / 1.4301 stainless steel: cutting speed and feed rate
EN X5CrNi18-10 / 1.4301 · AISI 304
316 / 1.4401 stainless steel: cutting speed and feed rate
EN X5CrNiMo17-12-2 / 1.4401 · AISI 316
420 / 1.4021 martensitic stainless: cutting speed and feed
EN X20Cr13 / 1.4021 · AISI 420
GG25 / EN-GJL-250 grey cast iron: cutting speed and feed
EN-GJL-250 · DIN GG25
GGG50 / EN-GJS-500-7 ductile iron: cutting speed and feed
EN-GJS-500-7 · DIN GGG50
6082 / AlMgSi1 aluminium: cutting speed and feed rate
EN AW-6082 · AlMgSi1
7075 / AlZnMgCu aluminium: cutting speed and feed rate
EN AW-7075
CuZn39Pb3 brass: cutting speed and feed rate
EN CW614N · CuZn39Pb3
Ti-6Al-4V (grade 5) titanium: cutting speed and feed rate
EN Ti-6Al-4V · Grade 5
Inconel 718 (UNS N07718): cutting speed and feed rate
EN NiCr19NbMo · UNS N07718
Hardened steel 50-55 HRC: cutting speed and feed rate
Acero herramienta templado
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
Interactive machining calculator
Live adjust Vc, diameter, RPM, feeds and pass time in milling, turning and drilling: linked scales, locks, material and power presets. Complements the cutting parameters calculator.
Calculate cycle time
Estimate the cycle time of a CNC program: cutting, rapids, canned cycles, dwells and tool changes. Parts/hour and breakdown by item.
Machining quote
Instant machining quote: material, machine time, setup per batch, secondary operations and margin. Free, no sign-up.