Drilling Feed Rate Calculator Metric

.calc-wrapper { max-width: 800px; margin: 0 auto; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #333; line-height: 1.6; } .calc-box { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 40px; } .calc-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; text-transform: uppercase; border-bottom: 2px solid #007bff; padding-bottom: 10px; display: inline-block; } .form-group { margin-bottom: 20px; } .form-label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } .input-row { display: flex; gap: 20px; flex-wrap: wrap; } .input-col { flex: 1; min-width: 200px; } .form-input { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; transition: border-color 0.15s ease-in-out; } .form-input:focus { border-color: #007bff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); } .calc-btn { display: block; width: 100%; padding: 14px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .calc-btn:hover { background-color: #0056b3; } .result-box { margin-top: 25px; padding: 20px; background-color: #ffffff; border-left: 5px solid #28a745; border-radius: 4px; display: none; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .result-item { margin-bottom: 10px; font-size: 18px; display: flex; justify-content: space-between; border-bottom: 1px solid #eee; padding-bottom: 5px; } .result-item:last-child { border-bottom: none; margin-bottom: 0; } .result-label { font-weight: 600; color: #555; } .result-value { font-weight: 700; color: #28a745; } .article-content h2 { color: #2c3e50; margin-top: 35px; font-size: 22px; } .article-content h3 { color: #007bff; font-size: 18px; margin-top: 25px; } .data-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .data-table th, .data-table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } .data-table th { background-color: #e9ecef; font-weight: 600; } .formula-box { background: #f1f3f5; padding: 15px; border-radius: 4px; font-family: 'Courier New', Courier, monospace; margin: 10px 0; } @media (max-width: 600px) { .input-row { flex-direction: column; gap: 15px; } }
Metric Drilling Feed Rate Calculator

Calculate spindle speed (RPM) and feed rate (mm/min) based on diameter and cutting parameters.

Millimeters (mm)
Meters per minute (m/min)
Millimeters per revolution (mm/rev)
Spindle Speed (n): 0 RPM
Table Feed Rate (Vf): 0 mm/min
Material Removal Rate (MRR): 0 cm³/min

Understanding Metric Drilling Feed Rates

In CNC machining and manual drilling operations, calculating the correct feed rate is critical for tool life, surface finish, and efficiency. The feed rate determines how fast the drill enters the material. This calculator specifically focuses on the metric system, utilizing Millimeters (mm) and Meters per Minute (m/min).

The Core Formulas

This calculator performs two primary steps to determine the machine settings:

1. Calculate Spindle Speed (RPM)
First, we convert the surface cutting speed ($V_c$) into rotational speed ($n$).

n = (V_c × 1000) / (π × D)
  • n: Spindle Speed (RPM)
  • V_c: Cutting Speed (m/min)
  • D: Drill Diameter (mm)

2. Calculate Feed Rate (mm/min)
Once the RPM is known, we multiply it by the feed per revolution ($f_n$) to get the linear table feed ($V_f$).

V_f = n × f_n
  • V_f: Table Feed Rate (mm/min)
  • f_n: Feed per Revolution (mm/rev)

Typical Cutting Speeds & Feeds

The following table provides general starting guidelines for High-Speed Steel (HSS) drills. Note that Carbide drills typically run at 2-3x these speeds.

Material Cutting Speed (Vc) [m/min] Feed (fn) [mm/rev] (for Ø10mm)
Mild Steel 25 – 35 0.15 – 0.25
Stainless Steel (304) 10 – 15 0.10 – 0.15
Aluminum Alloys 60 – 120 0.20 – 0.35
Cast Iron 20 – 30 0.20 – 0.30
Brass / Bronze 35 – 50 0.15 – 0.30

Material Removal Rate (MRR)

The calculator also provides the Material Removal Rate (MRR) in cm³/min. This metric helps in estimating power requirements and production efficiency. It represents the volume of chips removed per minute.

Example Calculation

Assume you are drilling a 12mm hole in Mild Steel using an HSS drill.

  1. Cutting Speed: You select 30 m/min from the chart.
  2. Feed per Rev: You select 0.2 mm/rev.
  3. RPM Calculation: (30 × 1000) / (π × 12) ≈ 796 RPM.
  4. Feed Rate Calculation: 796 RPM × 0.2 mm/rev ≈ 159 mm/min.

You would program your machine to ~800 RPM and F159.

function calculateMetricFeed() { // 1. Get input values var diameter = document.getElementById('drill_diameter').value; var cuttingSpeed = document.getElementById('cutting_speed').value; var feedPerRev = document.getElementById('feed_rev').value; // 2. Validate inputs if (diameter === "" || cuttingSpeed === "" || feedPerRev === "") { alert("Please fill in all fields (Diameter, Cutting Speed, and Feed per Rev)."); return; } var d = parseFloat(diameter); var vc = parseFloat(cuttingSpeed); var fn = parseFloat(feedPerRev); if (d <= 0 || vc <= 0 || fn <= 0) { alert("Please enter positive values greater than zero."); return; } // 3. Perform Calculations // Calculate RPM (n) = (Vc * 1000) / (PI * D) var rpm = (vc * 1000) / (Math.PI * d); // Calculate Feed Rate (Vf) = n * fn var feedRate = rpm * fn; // Calculate Material Removal Rate (MRR) in cm3/min // Area (mm2) = PI * (d/2)^2 // Vol (mm3/min) = Area * FeedRate // Vol (cm3/min) = Vol(mm3) / 1000 var radius = d / 2; var areaMm2 = Math.PI * (radius * radius); var mrrMm3 = areaMm2 * feedRate; var mrrCm3 = mrrMm3 / 1000; // 4. Update the DOM document.getElementById('res_rpm').innerText = Math.round(rpm) + " RPM"; document.getElementById('res_feed_rate').innerText = feedRate.toFixed(1) + " mm/min"; document.getElementById('res_mrr').innerText = mrrCm3.toFixed(2) + " cm³/min"; // Show result box document.getElementById('results_container').style.display = 'block'; }

Leave a Comment