Grinding Media Wear Rate Calculation

.grinding-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 8px; background-color: #fdfdfd; color: #333; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .grinding-calc-container h2 { color: #2c3e50; text-align: center; margin-top: 0; border-bottom: 2px solid #3498db; padding-bottom: 10px; } .input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px; } .input-group { display: flex; flex-direction: column; } .input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #444; } .input-group input { padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; } .calc-btn { grid-column: span 2; background-color: #3498db; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .calc-btn:hover { background-color: #2980b9; } .results-area { margin-top: 25px; padding: 20px; background-color: #ecf0f1; border-radius: 6px; display: none; } .results-area h3 { margin-top: 0; color: #2c3e50; font-size: 1.2em; } .result-row { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid #bdc3c7; } .result-row:last-child { border-bottom: none; } .result-value { font-weight: bold; color: #2980b9; } .article-section { margin-top: 40px; line-height: 1.6; } .article-section h3 { color: #2c3e50; border-left: 4px solid #3498db; padding-left: 10px; } @media (max-width: 600px) { .input-grid { grid-template-columns: 1fr; } .calc-btn { grid-column: span 1; } }

Grinding Media Wear Rate Calculator

Calculation Results

Specific Wear Rate: 0
Media Consumption Cost: 0
Hourly Consumption: 0

Understanding Grinding Media Wear Rate

In mineral processing, the grinding media wear rate is a critical performance indicator (KPI) used to measure the efficiency of ball mills, SAG mills, and rod mills. It represents the mass of grinding balls or rods consumed per unit of ore processed. Monitoring this rate allows metallurgists to optimize mill performance and control operational costs.

The Calculation Formula

The primary formula used in this calculator is:

Wear Rate (kg/t) = Total Media Added (kg) / Total Ore Processed (tonnes)

To calculate the economic impact, we multiply the wear rate by the unit cost of the media:

Cost ($/t) = Wear Rate (kg/t) × Media Cost ($/kg)

Factors Affecting Media Wear

  • Ore Abrasivity: High silica content significantly increases the wear rate (Bond Abrasion Index).
  • Media Quality: The hardness and microstructure of the forged or cast steel balls.
  • Mill Speed: Higher RPMs can lead to more direct impact wear rather than attrition.
  • Slurry Chemistry: Corrosion can account for up to 50% of total metal loss in wet grinding environments.
  • Ball Size Distribution: Incorrect sizing leads to inefficient grinding and higher contact stress.

Practical Example

Suppose a gold processing plant adds 12,000 kg of steel balls over a month where the mill processed 20,000 tonnes of ore. The steel balls cost $1.15 per kg.

  • Wear Rate: 12,000 / 20,000 = 0.60 kg/t
  • Grinding Cost: 0.60 × 1.15 = $0.69 per tonne of ore processed
function calculateGrindingWear() { var mediaAdded = parseFloat(document.getElementById("mediaAdded").value); var oreProcessed = parseFloat(document.getElementById("oreProcessed").value); var mediaCost = parseFloat(document.getElementById("mediaCost").value); var operatingHours = parseFloat(document.getElementById("operatingHours").value); var resultsDiv = document.getElementById("results"); if (isNaN(mediaAdded) || isNaN(oreProcessed) || oreProcessed 0) { hourlyCons = mediaAdded / operatingHours; showHourly = true; } // Update UI document.getElementById("wearRateResult").innerHTML = wearRate.toFixed(3) + " kg/t"; document.getElementById("costPerTon").innerHTML = "$" + costPerTon.toFixed(2) + " per tonne"; if (showHourly) { document.getElementById("hourlyCons").innerHTML = hourlyCons.toFixed(2) + " kg/hr"; } else { document.getElementById("hourlyCons").innerHTML = "N/A (Hours not provided)"; } resultsDiv.style.display = "block"; }

Leave a Comment