| Category | Formula | Abbreviation Meanings | Description |
|---|---|---|---|
| 1. Speeds & Feeds | |||
| Spindle Speed (RPM) |
RPM = (SFM × 3.82) / D
|
SFM = surface feet per minute D = tool diameter (inches) |
Determines spindle speed based on SFM and tool diameter. |
| Feedrate (IPM) |
IPM = RPM × FPT × Z
|
FPT = feed per tooth (chip load) Z = number of flutes |
Linear feedrate in inches per minute. |
| Feed per Tooth (Chip Load) |
FPT = IPM / (RPM × Z)
|
FPT = chip load per cutting edge. | Chip thickness removed per tooth. |
| Surface Speed (SFM) |
SFM = (π × D × RPM) / 12
|
D = tool diameter | Surface cutting speed. |
| Surface Speed (m/min) |
V = (π × D × RPM) / 1000
|
V = metric surface speed | Metric version of SFM. |
| 2. Drilling Formulas | |||
| Drill RPM |
RPM = (SFM × 3.82) / D
|
Same as milling RPM | Determines drill speed. |
| Drill Feedrate (IPM) |
IPM = IPR × RPM
|
IPR = inches per revolution | Drilling feedrate. |
| Drilling Cycle Time |
T = L / IPM
|
L = drill depth | Cycle time estimate. |
| 3. Turning Formulas | |||
| Turning Surface Speed |
SFM = (π × D × RPM) / 12
|
D = turning diameter | Lathe cutting speed. |
| Material Removal Rate (Turning) |
MRR = (π × (D² − d²) / 4) × f × V
|
D = start dia d = final dia f = feed/rev V = rev/min |
Volume removed per minute. |
| Turning Feedrate (IPM) |
IPM = f × RPM
|
f = feed per revolution | Lathe linear feed. |
| Lathe Cycle Time |
T = L / IPM
|
L = length | Turning time. |
| 4. Milling Formulas | |||
| Material Removal Rate (MRR) |
MRR = WOC × DOC × IPM
|
WOC = width of cut DOC = depth of cut |
Milling material removal rate. |
| HP Required |
HP = MRR / (33000 × E)
|
E = 0.70–0.85 efficiency | Machine horsepower requirement. |
| Chip Thinning |
FPT_adj = FPT / √(1 - (WOC/R)²)
|
R = tool radius | Radial chip thinning adjustment. |
| 5. Tapping Formulas | |||
| Tapping RPM |
RPM = (SFM × 3.82) / D
|
D = tap diameter | Calculated tapping speed. |
| Tapping Feedrate |
IPM = RPM × Pitch
|
Pitch = thread pitch | Feedrate for rigid tapping. |
| 6. Threading (Lathe) | |||
| Thread Height (Unified) |
H = 0.6495 × P
|
P = pitch | Unified thread height. |
| Pitch (Unified) |
P = 1 / TPI
|
TPI = threads per inch | Converts thread pitch. |
| Major Diameter (Unified) |
OD = Nominal Size
|
OD = major diameter | Standard OD. |
| Minor Diameter (Unified) |
MD = OD − (1.08253 × P)
|
MD = minor diameter | Unified minor diameter. |
| Metric Thread Height |
H = 0.6134 × P
|
P = metric pitch | ISO metric thread height. |
| G76 1st Line |
P = Thread Height × 10000
|
P = input parameter | Defines thread depth. |
| G76 2nd Line |
F = P
|
Pitch = feed | Thread feedrate. |
| 7. Geometry & Trigonometry | |||
| Right Triangle |
C = √(A² + B²)
|
A,B = legs | Pythagorean theorem. |
| Angle (Opp/Adj) |
θ = tan⁻¹(O/A)
|
O = opposite A = adjacent |
Inverse tangent angle. |
| Bolt Circle (X/Y) |
X = R cos(θ)
|
R = radius | Hole placement. |
| Chamfer Offset (45°) |
Offset = Chamfer Size
|
45° chamfer | Equal offset. |
| Chamfer Offset (Any Angle) |
Offset = C / tan(θ)
|
C = chamfer length | Used for angled chamfers. |
| 8. Bore, Ream, Counterbore | |||
| Minimum Bore |
Min Bore = Shank Diameter / 2
|
Shank = tool shank dia | Minimum entry diameter. |
| Reamer Allowance |
Steel: 0.005"–0.015" Aluminum: 0.002"–0.010" |
N/A | Material removal for reaming. |
| Fit Calculation |
Fit = OD − ID
|
OD = outer dia ID = inner dia |
Interference or clearance fit. |
| 9. CNC Feedrate Conversions | |||
| IPR → IPM |
IPM = IPR × RPM
|
IPR = inches per rev | Converts feed units. |
| Metric Feedrate |
mm/min = mm/rev × RPM
|
N/A | Metric feedrate. |
| Inches → mm |
mm = inch × 25.4
|
N/A | Unit conversion. |
| mm → Inches |
inch = mm / 25.4
|
N/A | Unit conversion. |
| 10. Cutting Force Formulas | |||
| Horsepower |
HP = (Force × Speed) / 33,000
|
Force = cutting load | Power required. |
| Torque |
T = (HP × 63025) / RPM
|
HP = horsepower | Torque on spindle. |
| 11. Coolant, Tool Life & Wear | |||
| Taylor Tool Life |
V × Tⁿ = C
|
V = cutting speed T = tool life n,C = constants |
Predicts tool life. |
| 12. Shop Conversions | |||
| Degrees → Radians |
rad = deg × 0.0174533
|
deg = degrees | Conversion formula. |
| Radians → Degrees |
deg = rad × 57.2958
|
rad = radians | Conversion formula. |
| 13. Thread Mill Programming | |||
| Helix Height |
H = P × Number of Turns
|
P = pitch | Thread helix height. |
| Circular Interpolation Radius |
R = (D_hole − D_tool) / 2
|
D_hole = hole diameter D_tool = tool diameter |
Radius for thread milling. |
The calculations, data, and machining values provided by YanaMaDigital’s CNC Tools are intended for general reference and educational purposes only. Actual machining conditions can vary due to machine rigidity, tool wear, workholding stability, material variations, and operator technique.
Always verify speeds, feeds, thread dimensions, and cutting parameters against your machine manufacturer’s recommendations, tooling supplier data, and applicable engineering standards (ISO, ANSI, DIN, ASME).
YanaMaDigital assumes no responsibility or liability for tool damage, machine crashes, part scrap, measurement deviations, or any losses resulting from the use of these calculators or data.
© 2025 YanaMaDigital — All Rights Reserved.