Steel Drilling Calculator | Speed, Feed, Torque & Power
Calculate precise drilling parameters for steel and alloy materials in seconds. Enter your drill diameter, cutting speed, and feed rate to instantly get spindle RPM, feed rate, torque, power requirements, tool life estimate, and cost per hole — all in one place. Supports metric and imperial units, HSS and carbide tooling, flood and through-spindle coolant, peck drilling guidance, and full production cost analysis. Built for machinists, process engineers, and CNC programmers who need reliable results fast.
Steel Drilling Calculator
Professional speed, feed, torque, power & time calculator for steel drilling operations — metric & imperial
📊 Calculation Results
🔧 SteelSolver Engineering Tools & Guides — featuring 260+ free calculators and 60+ in-depth guides for engineers, fabricators, and metalworkers.
👉 Find the right tool or guide for your project:
📚 Explore All Engineering Hubs on SteelSolver.com
Steel Drilling Calculator
Step-by-Step Guide
Master every input field, understand every formula, and interpret every result — with worked examples and precision notes for machinists, engineers, and CNC programmers.
What This Calculator Computes
The Steel Drilling Calculator takes your material, drill geometry, and machine parameters as inputs and computes all critical process parameters needed to drill steel accurately and efficiently. It covers the full workflow from spindle speed to cost-per-hole.
The calculation pipeline flows in one logical direction — each value feeds the next:
Metric vs. Imperial — Unit System Toggle
The calculator supports both unit systems. Toggle the unit switch at the top of the calculator before entering any values. Switching units mid-calculation triggers an automatic recalculation if results already exist.
| Parameter | Metric | Imperial (US) | Conversion |
|---|---|---|---|
| Drill Diameter | mm | inches (in) | 1 in = 25.4 mm |
| Cutting Speed | m/min | SFM (ft/min) | 1 m/min = 3.281 SFM |
| Feed Rate | mm/min | IPM (in/min) | 1 IPM = 25.4 mm/min |
| Feed per Rev | mm/rev | in/rev (IPR) | 1 IPR = 25.4 mm/rev |
| Hole Depth | mm | inches (in) | 1 in = 25.4 mm |
| MRR | cm³/min | in³/min | 1 in³ = 16.387 cm³ |
| Power | kW | HP | 1 HP = 0.7457 kW |
| Torque | N·m | lbf·in | 1 N·m = 8.851 lbf·in |
| Thrust Force | N | lbf | 1 lbf = 4.448 N |
| Specific Force kc | N/mm² | psi | 1 psi = 0.006895 N/mm² |
Every Input Field — Detailed Reference
The table below describes every input field, its unit, acceptable range, and what happens if you leave it blank.
| Field ID | Label | Units | Description & Typical Range |
|---|---|---|---|
| sdc-materialREQ | Work Material | — | Steel grade or alloy. Selecting a material auto-fills cutting speed and specific force (kc). Choose the closest match if your exact grade isn't listed. Affects SFM, kc, HB, and Taylor constants. |
| sdc-drill-typeREQ | Drill Type / Material | — | HSS, HSS-Cobalt, Solid Carbide, Carbide-Tipped, TiN, TiCN, TiAlN. Affects the SFM multiplier applied to the base material speed. Carbide runs 3× faster than HSS in identical conditions. |
| sdc-diameterREQ | Drill Diameter | mm or in | Nominal drill diameter. Metric: 0.1–100 mm. Imperial: 0.001–4.000 in. Must be positive. This is the primary driver of RPM. |
| sdc-hole-depthREQ | Hole Depth | mm or in | Programmed depth of the hole (not including drill tip for blind holes). For through-holes, the calculator automatically adds the drill tip approach length (la). |
| sdc-feed-revREQ | Feed per Revolution | mm/rev or in/rev | How far the drill advances per full spindle rotation. Typical: 0.05–0.30 mm/rev (0.002–0.012 in/rev). Auto-filled from material database. This × RPM = feed rate (Vf). |
| sdc-cutting-speedREQ | Cutting Speed (Vc) | m/min or SFM | The peripheral velocity of the drill cutting edge. Auto-filled from material + tool type + coating + coolant. You may override manually. Too fast = heat/tool wear; too slow = work hardening (esp. stainless). |
| sdc-flutesOPT | Number of Flutes | count | Standard twist drills = 2 flutes. 3-flute drills increase MRR but reduce chip space. Used to calculate chip load per flute: fz = fn ÷ z. |
| sdc-point-angleOPT | Point Angle (2θ) | degrees | Total included angle at drill tip. Standard = 118°. Split point/parabolic = 135°. Affects tip approach length (la). Smaller angle = longer tip, more self-centering. Custom option available. |
| sdc-hole-typeOPT | Hole Type | — | Through or blind. For through-holes, tip approach length la is added to programmed depth. For blind holes, only programmed depth is used (la is shown as "blind tip add" in results). |
| sdc-coolantOPT | Coolant Type | — | Dry, Oil, MQL, Flood, Through-Spindle Coolant (TSC). Applies a multiplier to base cutting speed. TSC (×1.20) enables highest speeds; Dry (×1.00) is the baseline. |
| sdc-num-holesOPT | Number of Holes | count | Used to compute total batch cycle time. Default 1. Does not affect per-hole calculations. |
| sdc-max-rpmOPT | Max Machine RPM | RPM | Your spindle's maximum speed. If calculated RPM exceeds this, a red alert is shown. Leave blank (or 0) if unknown. |
| sdc-machine-powerOPT | Machine Power | kW or HP | Available spindle power. Used to compute power utilization percentage. A warning shows if required power exceeds machine capacity. |
| sdc-efficiencyOPT | Machine Efficiency | % | Accounts for drivetrain friction losses. Typical: 70–85%. Default: 80%. Required power = Net power ÷ efficiency. |
| sdc-spec-forceOPTAUTO | Specific Cutting Force (kc) | N/mm² or psi | Material resistance to cutting. Auto-filled from material selection. Hard steels have higher kc (stainless ~2300 N/mm²) vs. mild steel (~1400 N/mm²). Used in torque and power formulas. |
| sdc-hardnessOPTAUTO | Hardness (HB) | Brinell | Auto-filled from material. Used for reference and to contextualize kc. Higher HB = more cutting resistance. |
| sdc-taylor-nOPT | Taylor Exponent (n) | dimensionless | Taylor tool life constant for the drill material. Default 0.25 (HSS in steel). Higher values mean cutting speed has less effect on tool life. Valid range: 0.1–0.5. |
| sdc-taylor-cOPT | Taylor Constant (C) | m/min or SFM | The cutting speed (in appropriate units) that gives exactly 1 minute of tool life. Supplied by tooling manufacturers. Default 180 m/min for HSS in mild steel. |
| sdc-machine-rateOPT | Machine Rate | $/hr | Fully loaded cost per hour to run the machine (depreciation + labor + overhead). Used in cost-per-hole calculation. |
| sdc-drill-costOPT | Drill Cost | $ | Purchase price per drill bit. Divided by expected tool life in holes to get per-hole tooling cost. |
| sdc-tool-life-holesOPT | Tool Life (holes) | holes | How many holes this drill makes before replacement. If blank, the calculator uses the Taylor-estimated tool life. Overrides Taylor estimate for cost purposes. |
| sdc-batch-sizeOPT | Batch Size | parts | Number of parts in a production run. Used to compute total batch cost and number of drills required. |
| sdc-setup-timeOPT | Setup Time | minutes | Time to set up the machine (fixturing, tool change, proving). Billed at machine rate; added to batch cost as a fixed overhead. |
Auto-Fill Smart System — How Cutting Speed Is Determined
When you select a material and drill type, the calculator auto-fills the cutting speed field using a four-factor multiplication:
| Vc_base | m/min | Base recommended cutting speed from material database (average of min/max range for HSS or Carbide) |
| mult_type | × | Drill material multiplier: HSS=1.00 | HSS-Co=1.25 | Carbide=3.00 | Carbide-Tipped=2.50 | TiAlN=3.50 |
| mult_coating | × | Coating multiplier (if separate coating field is used in your implementation) |
| mult_coolant | × | Coolant multiplier: Dry=1.00 | Oil=1.05 | MQL=1.10 | Flood=1.15 | TSC=1.20 |
All 11 Calculation Formulas — Full Derivation & Worked Examples
RPM converts the desired peripheral cutting speed (Vc) into rotational speed for a specific drill diameter. A larger drill must spin slower to maintain the same cutting speed at its edge.
The 1000 factor converts meters to millimeters (circumference in mm). The 12 factor converts feet to inches (circumference in inches).
The feed rate is how fast the drill advances axially into the workpiece, expressed as distance per minute. It is the product of spindle speed and feed per revolution.
| n | RPM | Spindle speed from Formula F-01 |
| fn | mm/rev | Feed per revolution — how far drill advances each rotation |
| Vf | mm/min | Linear feed rate — what you program as F-word in G-code (e.g., F150) |
Chip load is the thickness of material removed by each cutting edge per revolution. It determines chip formation quality and drill deflection. Too high = broken drills; too low = rubbing and work hardening.
| fn | mm/rev | Feed per revolution (total for all flutes) |
| z | count | Number of flutes (2 for standard twist drill) |
The conical drill point must travel its own height before the full drill diameter is cutting. This distance is the approach length (la) and must be added to the hole depth for through-holes to ensure the drill clears the back face.
| D | mm | Drill diameter |
| θ | degrees | Half-angle of drill point (point angle ÷ 2). For 118° drill: θ = 59° |
| la | mm | Vertical height of the conical drill tip |
Cycle time per hole is the pure cutting time — how long the drill is advancing. Peck retract time is added separately (see Formula F-05b below).
MRR quantifies how much material volume is removed per minute. Higher MRR = faster production but more heat and power demand.
Torque is the rotational force the spindle must apply to the drill. It determines whether the workpiece will spin in the fixture (important for small components) and drives the power calculation.
The 8000 denominator combines: the moment arm factor of 4 (D/2 radius squared) and unit conversion from N·mm to N·m (÷1000). kc must always be in N/mm² even in imperial mode (the calculator converts internally).
Net cutting power is the mechanical power consumed at the drill tip. The constant 9550 converts torque×RPM from metric to kilowatts (derived from the relationship P = Mc × ω, where ω = 2π × n/60).
The machine spindle must deliver more power than the cutting requires, because power is lost to friction in the drivetrain (gears, bearings, belts). The efficiency factor E (0–1) accounts for these losses.
| Pc | kW | Net cutting power at the drill tip (from F-08) |
| E | 0–1 | Machine efficiency (e.g., 0.80 = 80%). Default: 0.80 |
| Preq | kW | Power the machine motor must actually supply |
Thrust force is the downward (axial) force the drill exerts on the workpiece. It determines workholding requirements and is a key factor in delamination risk for thin-walled parts or stacked plates.
The 0.5 coefficient is an empirical approximation. For precision thrust force, a piezoelectric dynamometer should be used. kc and fn must be in metric (N/mm² and mm/rev) even in imperial mode; the calculator converts before computing.
Taylor's equation (1907) predicts tool life from cutting speed. It shows that even a small increase in cutting speed dramatically reduces tool life — the relationship is exponential. This is the most important formula for managing tooling cost.
| T | min | Expected tool life — how many minutes the drill can cut before it must be replaced |
| C | m/min | Taylor constant — the Vc that gives exactly 1 minute of tool life (get from tooling data sheet). Default: 180 |
| Vc | m/min | Actual cutting speed used (always converted to m/min internally) |
| n | — | Taylor exponent — material/tool sensitivity to speed. HSS in steel ≈ 0.125. Carbide ≈ 0.25–0.50 |
Reading Your Results — What Every Output Means
After clicking Calculate, the results panel shows cards grouped into primary, advanced, and industrial sections. Here is what each means:
Primary Results Cards
| Result | Units | What It Means / How to Use It |
|---|---|---|
| Spindle Speed | RPM | Set this on your machine's speed dial or G97 S-word. If it exceeds your machine max, reduce cutting speed Vc. |
| Cutting Speed | m/min or SFM | The peripheral velocity of the drill edge. Shown as confirmation of your input or auto-filled value. |
| Feed Rate | mm/min or IPM | Your F-word in G-code (e.g., F65 for 65 mm/min). This is what the machine actually executes. |
| Feed per Rev | mm/rev | Confirms what you entered. This drives chip thickness and surface finish quality. |
| Chip Load/Flute | mm/tooth | Actual chip thickness per flute. If too small (rubbing), increase fn. If too large (overloading), decrease fn. |
| Time per Hole | seconds | Pure cutting time from first contact to breakthrough. Does not include retract or positioning time. |
| Total Cycle Time | minutes | Sum of all holes × time per hole (including peck retract times if applicable). |
| MRR | cm³/min | Material removal rate. Use to compare process efficiency between parameter sets or drill types. |
Advanced Results Cards
| Result | Units | What It Means / How to Use It |
|---|---|---|
| Cutting Torque | N·m or lbf·in | Torque at the drill tip. Compare to spindle torque rating at this RPM. Important for small spindles and large-diameter drills. |
| Net Cut Power | kW | Theoretical power at the cutting edge (before efficiency losses). |
| Required Power | kW or HP | Power the machine motor must supply after efficiency losses. Compare to machine nameplate rating. |
| Machine Util. % | % | Power utilization bar. Green <70%, amber 70–85%, red >100% (overload). |
| Thrust Force | N or lbf | Axial pushing force. Use to size clamps and check workholding adequacy. |
| Drill Tip Length | mm or in | The approach length la (F-04). Added to programmed depth for through-holes automatically. |
| Blind Tip Add | mm or in | For blind holes: the additional depth consumed by the drill tip (not part of the usable hole). Add to drawing depth when programming. |
| Tool Life Est. | min | Taylor-estimated total cutting minutes before drill replacement. Assumes constant Vc throughout. |
| Tool Life (holes) | holes | Estimated drills-per-regrind based on hole depth and feed. Your most practical production KPI. |
Understanding Alerts, Warnings & Confirmation Messages
The calculator generates intelligent contextual alerts after each calculation. Here is every alert type and how to respond:
Peck Drilling — Depth Ratio Rules & Cycle Time Impact
Peck drilling (intermittent retraction) is required when chips cannot evacuate freely in deep holes. The calculator's automatic peck recommendation is based on the depth-to-diameter (L/D) ratio.
| L/D Ratio (depth ÷ diameter) | Peck Mode | Peck Increment | G-Code Cycle | Notes |
|---|---|---|---|---|
| ≤ 3× | No peck — Single pass | — | G81 | Standard drilling. Chips evacuate freely. |
| 3× – 5× | Chip-break peck | 0.5 × D per peck | G73 | Short retract breaks chip — doesn't fully clear. Fast cycle time. |
| > 5× | Full peck (deep hole) | 1.0 × D per peck | G83 | Full retract to clear chips. Mandatory for drill life and safety. |
How Peck Retract Time Is Calculated
Cost & Production Analysis — Formulas Explained
The cost section helps you convert machining parameters into economic decisions. These are the formulas behind each cost output:
Common Input Mistakes & How to Fix Them
Quick Reference — All Formulas at a Glance
Bookmark or print this table as a shop-floor reference card. All formulas shown in metric; see Section 2 for imperial conversions.
| # | Formula | Units | Description |
|---|---|---|---|
| F-01 | n = 1000 × Vc / (π × D) | RPM | Spindle speed from cutting speed and diameter |
| F-02 | Vf = n × fn | mm/min | Feed rate (F-word in G-code) |
| F-03 | fz = fn / z | mm/tooth | Chip load per cutting flute |
| F-04 | la = (D/2) / tan(θ/2) | mm | Drill tip approach length from point angle |
| F-05 | Tc = ldEff / Vf | min | Drilling time per hole (ldEff = ld + la for through) |
| F-06m | Q = (π × D² / 4) × fn × n / 1000 | cm³/min | Metal removal rate (metric) |
| F-06i | Q = Vc × D × fn × 3 | in³/min | Metal removal rate (imperial, approximate) |
| F-07 | Mc = kc × fn × D² / 8000 | N·m | Cutting torque (kc in N/mm², fn in mm, D in mm) |
| F-08 | Pc = Mc × n / 9550 | kW | Net cutting power at drill tip |
| F-09 | Preq = Pc / E | kW | Required machine power (E = efficiency, 0.70–0.90) |
| F-10 | Ff = kc × fn × D × 0.5 | N | Axial thrust force (approx., kc and D in metric) |
| F-11 | T = (C / Vc)^(1/n) | min | Taylor tool life (C, Vc in same units: m/min) |