Calcolatore di Rugosità Superficiale (Ra, Rz)

Calcolatore di Rugosità Superficiale (Ra, Rz)

🔧 Calcolatore di Rugosità Superficiale

Strumento professionale per il calcolo e la conversione dei parametri Ra e Rz

📏 Rugosità Teorica (Rt)

🔄 Convertitore Ra ↔ Rz

📊 Tabella di Conversione Ra/Rz Standard

Ra [μm] Rz [μm] Classe N Applicazione Tipica
50200N12Sgrossatura
25100N11Lavorazione grezza
12.550N10Tornitura/Fresatura normale
6.325N9Lavorazione di precisione
3.212.5N8Rettifica grossa
1.66.3N7Rettifica fine
0.83.2N6Rettifica di precisione
0.41.6N5Lappatura
0.20.8N4Superfinishing

📖 Leggenda e Parametri

Ra (Rugosità Media)

Scostamento medio aritmetico del profilo. È il parametro più utilizzato per caratterizzare la rugosità superficiale.

Rz (Altezza Irregolarità)

Altezza massima del profilo. Media di 5 misurazioni dell’altezza massima di picco-valle su 5 lunghezze di campionamento.

Rt (Rugosità Teorica)

Rugosità teorica calcolata in base ai parametri di taglio: avanzamento e raggio punta utensile.

Classe N

Classificazione ISO della rugosità superficiale, da N1 (massima precisione) a N12 (sgrossatura).

💡 Informazioni Pratiche

🔧 Fattori che Influenzano la Rugosità:

  • Avanzamento dell’utensile
  • Raggio punta dell’utensile
  • Velocità di taglio
  • Materiale del pezzo
  • Rigidità della macchina
  • Usura dell’utensile

📐 Relazioni di Conversione:

  • Rz ≈ 4 × Ra (approssimazione generale)
  • Rt = f²/(8×r) (rugosità teorica)
  • Le conversioni possono variare del ±20% in base al processo
  • Valori tipici per lavorazioni meccaniche

🎯 Consigli per l’Utilizzo:

  • Verificare sempre con misurazioni reali
  • Considerare le tolleranze di lavorazione
  • Adattare i parametri al materiale
  • Utilizzare utensili con geometrie appropriate

⚠️ Note Importanti:

  • I valori teorici sono indicativi
  • Le condizioni reali possono differire
  • Sempre verificare con controlli qualità
  • Considerare vibrazioni e instabilità
'; return; } // Formula: Rt = f²/(8×r) convertita in μm const rt = (Math.pow(feed, 2) / (8 * radius)) * 1000; // Conversione da mm a μm // Stima Ra dalla rugosità teorica (Ra ≈ Rt/4) const estimatedRa = rt / 4; // Stima Rz (Rz ≈ 4 × Ra) const estimatedRz = estimatedRa * 4; document.getElementById('theoretical-result').innerHTML = `
Rugosità Teorica (Rt): ${rt.toFixed(3)} μm
Ra stimato: ${estimatedRa.toFixed(3)} μm
Rz stimato: ${estimatedRz.toFixed(3)} μm
`; } function toggleConversion() { const conversionType = document.getElementById('conversion-type').value; const raInput = document.getElementById('ra-input'); const rzInput = document.getElementById('rz-input'); if (conversionType === 'ra-to-rz') { raInput.style.display = 'block'; rzInput.style.display = 'none'; } else { raInput.style.display = 'none'; rzInput.style.display = 'block'; } // Clear previous results document.getElementById('conversion-result').innerHTML = ''; } function convertRoughness() { const conversionType = document.getElementById('conversion-type').value; let result = ''; if (conversionType === 'ra-to-rz') { const raValue = parseFloat(document.getElementById('ra-value').value); if (!raValue || raValue <= 0) { result = '
Inserire un valore Ra valido!
'; } else { // Conversione Ra → Rz usando il fattore 4 const rzValue = raValue * 4; const rzRange = `${(rzValue * 0.8).toFixed(2)} - ${(rzValue * 1.2).toFixed(2)}`; result = `
Rz calcolato: ${rzValue.toFixed(2)} μm
Range tipico: ${rzRange} μm
`; } } else { const rzValue = parseFloat(document.getElementById('rz-value').value); if (!rzValue || rzValue <= 0) { result = '
Inserire un valore Rz valido!
'; } else { // Conversione Rz → Ra usando il fattore 1/4 const raValue = rzValue / 4; const raRange = `${(raValue * 0.8).toFixed(2)} - ${(raValue * 1.2).toFixed(2)}`; result = `
Ra calcolato: ${raValue.toFixed(2)} μm
Range tipico: ${raRange} μm
`; } } document.getElementById('conversion-result').innerHTML = result; } // Auto-calculate on input change document.getElementById('feed').addEventListener('input', function() { if (this.value && document.getElementById('radius').value) { calculateTheoreticalRoughness(); } }); document.getElementById('radius').addEventListener('input', function() { if (this.value && document.getElementById('feed').value) { calculateTheoreticalRoughness(); } }); // Auto-convert on input change document.getElementById('ra-value').addEventListener('input', function() { if (this.value && document.getElementById('conversion-type').value === 'ra-to-rz') { convertRoughness(); } }); document.getElementById('rz-value').addEventListener('input', function() { if (this.value && document.getElementById('conversion-type').value === 'rz-to-ra') { convertRoughness(); } }); “`

Lascia un commento