Machining
Cutting modes calculator online
Calculate n, Vc and feed from tool diameter, workpiece material and tooth/insert count. A baseline check before G-code.
Cutting modes
Calculate spindle speed, feed rates, material removal rate and estimated power for milling, turning and drilling.
Starting parameters
Starting parameters for general-purpose milling of steel with a carbide end mill.
Vc=120 m/min · fz=0.06 mm/tooth · ap=1 mm · ae=5 mm
Spindle speed n
3820 rpm
Table feed Vf
916.732 mm/min
MRR / material removal rate
4583.66 mm³/min
Estimated power
0.138 kW
Machining time
0.05 min
Feed per revolution fn
0.240 mm/rev
Power is estimated from the material's specific cutting force and is a quick engineering estimate, not a machine nameplate value.
📊 How does the calculator work?
The calculator is based on classic mechanical engineering formulas. Choosing the right parameters extends tool life and delivers the required surface finish.
🧮 Key calculation formulas:
- Cutting speed (Vc, m/min): Defines the distance the cutting edge travels per minute. It depends on the workpiece material (steel, cast iron, aluminum) and the tool material.
- Spindle speed (n, rpm): Calculated from the machining diameter (D) using the formula:n = (Vc × 1000) / (π × D)
- Table feed (F, mm/min): For milling it depends on feed per tooth (fz) and the number of cutter teeth (z):F = fz × z × n
📐 Extended theory: calculating cutting modes
Choosing the right cutting modes is the foundation of efficient CNC machining. It lets you balance maximum productivity (material removal rate) against economics (cutting tool life).
1. Cutting speed (V_c) and its effect
Cutting speed (Vc) is the linear speed at which the tool's cutting edge moves relative to the workpiece surface. It is measured in m/min (meters per minute).
Cutting speed is the primary parameter, selected from tool manufacturers' catalogs depending on:
- ISO material group (P — steel, M — stainless steel, K — cast iron, N — non-ferrous metals, etc.);
- material hardness (HB or HRC);
- the tool material itself (carbide, high-speed steel HSS, ceramic) and its coating (TiAlN, AlTiN, etc.).
From the recommended cutting speed, spindle speed (n, rpm) is calculated as:
Where:
- D — effective tool (cutter) diameter or machining diameter (for turning), mm;
- π — mathematical constant (≈ 3.14159).
⚠️ Consequences of mistakes: If the cutting speed is too low, the tool works inefficiently, which can cause built-up edge. If it is too high, the temperature in the cutting zone rises critically, leading to rapid plastic deformation or micro-chipping of the carbide insert.
2. Feed: table feed (F), per revolution (f) and per tooth (f_z)
Feed defines how far the tool moves per unit of time or per revolution.
Feed per tooth (fz, mm/tooth): The chip thickness removed by one cutter tooth per pass. It is the basic milling parameter that ensures the teeth actually cut the metal instead of rubbing against it.
Feed per revolution (f, mm/rev): Used directly in turning and drilling. In milling it equals:
Where z is the number of cutting edges (teeth) on the cutter.
Table feed (F or Vf, mm/min): The feed rate that we program directly in G-code (address F). It is calculated for both milling and turning:
3. Depth of cut (a_p) and width of cut (a_e)
For a complete analysis of cutting modes, besides speed and feed you must account for the geometric parameters of the metal layer being removed:
Axial depth of cut (ap, mm): The depth to which the tool plunges into the material along its axis in one pass.
Radial width of cut / stepover (ae, mm): The milling width, or the offset step (stepover) between adjacent passes.
When radial engagement decreases (ae < 0.5 × D), chip thinning occurs. In this case the actual chip thickness becomes smaller than the programmed feed per tooth fz. To compensate for this effect and protect the tool from rubbing and work hardening, the table feed must be increased proportionally.
4. Practical recommendations for machine setup
Machine–fixture–tool–workpiece (MFTW) rigidity: Machine condition, fixture rigidity (vise, chuck), tool stick-out and part geometry directly affect vibration. With low rigidity, the calculated modes should be reduced (ap or fz).
Coolant: Using cutting fluid or compressed air is critical for evacuating chips from the cutting zone. Re-cutting chips (especially in deep pockets or slots) is the main cause of sudden end mill breakage.
Frequently asked questions
How do I calculate spindle speed n?
n = (Vc × 1000) / (π × D), where Vc is cutting speed (m/min) and D is tool diameter (mm). The calculator fills values from material and tool.
What is feed per tooth fz?
fz is feed per cutter tooth (mm/tooth). Table feed F = fz × Z × n, where Z is tooth count and n is spindle RPM.