๐Ÿค– Computer Numerical Control

CNC Calculators

Four calculators covering feeds & speeds, material removal rate, cycle time, and theoretical surface finish Ra. Useful for milling, turning, and drilling operations. No login, no paywall.

Select Calculator
โš™๏ธ Feeds & Speeds Calculator

Calculate RPM spindle speed and feed rate from cutting speed (Vc), tool diameter, number of flutes, and chip load. Works for milling and drilling.

m/min
From cutting data chart โ€” see reference table below
mm
Cutting diameter of end mill, drill bit, or turning insert tip
flutes
2โ€“4 for aluminium, 4โ€“6 for steel
mm/tooth
Typical: 0.01โ€“0.15 mm for steel endmills
Fill in all required fields with valid values.
Spindle Speed (N)
โ€”
RPM
โš™๏ธ
Table Feed Rate (Vf)
โ€”
mm/min
Feed per Rev (fn)
โ€”
mm/rev
Actual Vc (adjusted)
โ€”
m/min
๐Ÿ“
Formula Used

G-code reference: Set spindle with S[RPM] and feed with F[mm/min]. Example: S2500 F350. Always verify against machine's max RPM and torque curve.

Cutting Speed Reference โ€” Carbide Tools
Vc in m/min
MaterialRoughing VcFinishing VcTypical fz (mm)
Aluminium alloy (6061)200โ€“400400โ€“8000.05โ€“0.15
Mild steel (EN8)80โ€“120120โ€“2000.02โ€“0.08
Alloy steel (EN36)50โ€“9090โ€“1500.02โ€“0.06
Stainless steel (304)40โ€“8080โ€“1400.02โ€“0.05
Cast iron (grey)80โ€“140140โ€“2000.05โ€“0.12
Hardened steel (HRC 45+)30โ€“6060โ€“1000.01โ€“0.04
Titanium alloy (Ti-6Al-4V)30โ€“6050โ€“800.03โ€“0.08
Brass / Copper100โ€“200200โ€“3500.05โ€“0.15
๐Ÿ“Š Material Removal Rate (MRR)

MRR is the volume of material removed per minute. Useful for estimating spindle power, cycle cost, and comparing roughing strategies.

mm/min
Table/workpiece feed rate
mm
Stepover / width of cut
mm
Depth of cut (axial)
Fill in all required fields with valid values.
Material Removal Rate
โ€”
cmยณ/min
๐Ÿ“Š
MRR
โ€”
mmยณ/min
Net Cutting Power
โ€”
kW
Add 30% for spindle losses
Cutting Force (Fc)
โ€”
N
๐Ÿ“
Formula Used
โฑ๏ธ CNC Cycle Time Estimator

Estimate CNC machining cycle time from cutting passes, rapid moves, and tool changes. Useful for quoting, scheduling, and OEE calculations.

mm
Sum of all cutting tool paths
mm/min
Average feed rate during cutting passes
mm
Air-cutting / positioning moves
mm/min
Machine max rapid. Typical: 8000โ€“30000
changes
ATC time ~4โ€“8 s per change
min
Operator fixture and workpiece time
parts
For batch time calculation
Fill in required cutting length and feed rate.
Cycle Time per Part
โ€”
minutes
โฑ๏ธ
Machining Time
โ€”
min
Rapid + ATC Time
โ€”
min
Batch Total
โ€”
hours
๐Ÿ“
Breakdown
๐Ÿ”ฌ Theoretical Surface Finish Ra

Calculate theoretical peak-to-valley (Rt) and average roughness (Ra) from tool nose radius and feed per revolution. Valid for turning and finishing milling passes.

mm
Turning insert nose radius: 0.2, 0.4, 0.8, 1.2 mm are standard
mm/rev
Turning finish: 0.05โ€“0.2 mm/rev; roughing: 0.2โ€“0.6 mm/rev
m/min
Higher Vc generally gives better finish
Fill in tool nose radius and feed rate.
Theoretical Ra (average roughness)
โ€”
ยตm
๐Ÿ”ฌ
Peak-to-Valley (Rt)
โ€”
ยตm
Ra / Rt Ratio
โ€”
factor
Equivalent N Grade
โ€”
ISO roughness grade
๐Ÿ“
Formula Used

โš ๏ธ Note: This is the theoretical minimum Ra. Actual values are 1.5โ€“2ร— higher due to vibration, tool wear, built-up edge, and workholding rigidity. Always verify with a surface profilometer on production samples.

ISO Roughness Grades โ€” Ra Reference
ISO 1302 / ISO 4287
N GradeRa (ยตm)Typical ProcessApplication
N1250Rough turning/millingUnfinished casting marks
N1125Rough machiningNon-mating surfaces
N1012.5Coarse turningGeneral purpose
N96.3Semi-finish turningClearance fits
N83.2Finish turning/millingGeneral engineering
N71.6Fine turning/millingPress fits, bearing seats
N60.8Fine turning / cylindrical grindRunning fits, bushings
N50.4Fine grinding / honingPrecision bearings, seals
N40.2Fine grinding / lappingHigh-precision sliding fits
๐Ÿค–
Vaibhav
Founder, TaskJunction

I built this because every machinist and process engineer reaches for a calculator when setting up a new job โ€” and the good ones are either behind a paywall or buried in a Sandvik / Kennametal catalogue.

Whether you are on the shop floor dialling in a new endmill or quoting a job at 10 PM, you need quick numbers you can trust. This tool gives you that, free, with the formula shown so you understand what is happening.

No login. No email. No nonsense. Just the numbers you need to get your parts right the first time.

V
Vaibhav