Diametro primitivo da modulo e numero di denti
Questo calcolatore ricava il diametro primitivo teorico di un ingranaggio cilindrico a denti diritti da modulo metrico e numero di denti.
Esegui gratis nel browser
Applica la relazione diretta con il cerchio primitivo, senza misurare il diametro esterno né stimarlo da un disegno. Lei può usare il risultato per scegliere ruote compatibili, posizionare alberi, verificare un componente a catalogo o preparare un layout meccanico preliminare prima di definire l’intera geometria del dente.
Significato del diametro primitivo
Il diametro primitivo appartiene al cerchio immaginario sul quale due ruote dentate vengono considerate in rotolamento senza strisciamento. Non è il diametro esterno misurato sulle sommità dei denti né quello di fondo. La distinzione è importante perché rapporto di trasmissione, interasse nominale e velocità tangenziale dipendono dai cerchi primitivi. In una ruota cilindrica metrica standard, il modulo esprime la dimensione per dente e il numero di denti indica quanti passi compongono la ruota. Il loro prodotto restituisce il diametro nella stessa unità di lunghezza del modulo. Un modulo in millimetri produce quindi un diametro in millimetri. L’output riporta dati e formula, così Lei può trasferire il valore in un disegno o in una revisione tecnica mantenendo chiare le ipotesi.
Inserimento di modulo e denti
Inserisca un modulo metrico finito maggiore di zero e un numero intero positivo di denti. Sono comuni valori come 0.5, 1, 1.5, 2 e 2.5, ma lo strumento ne accetta altri. Il numero deve essere intero perché una ruota reale non può avere una frazione di dente. Per esempio, modulo 2.5 millimetri e 24 denti danno un diametro primitivo di 60 millimetri. Mantenga coerenti le unità: il risultato eredita quella rappresentata dal modulo. Il calcolatore è destinato ai sistemi basati sul modulo, non agli input in diametral pitch. Non inserisca passo circolare, diametro esterno o diametral pitch nel campo del modulo: sono grandezze correlate ma diverse e produrrebbero un valore fuorviante.
Impiego nel layout e nell’accoppiamento
Usi il diametro calcolato per tracciare i cerchi primitivi e stabilire l’interasse nominale. Per due ruote esterne, l’interasse teorico è metà della somma dei diametri primitivi; con una ruota esterna e una corona interna è normalmente metà della differenza, secondo la convenzione di progetto. Le ruote accoppiate devono avere lo stesso modulo, ma contano anche angolo di pressione, profilo, correzione, gioco e tolleranze. Lo strumento considera solo la relazione di base senza correzione. Non calcola diametri esterno, di base, di fondo o di lavoro, né il rischio di sottotaglio. Tratti quindi il risultato come dato iniziale e verifichi il sistema completo secondo la norma pertinente o i dati del produttore prima della produzione.
Casi d'uso
Disporre gli alberi di un riduttore
Calcoli i cerchi primitivi prima di ricavare l’interasse nominale tra alberi paralleli.
Verificare una ruota a catalogo
Controlli che modulo e denti dichiarati forniscano il diametro previsto nel disegno.
Confrontare dimensioni alternative
Valuti come modulo e denti modificano l’ingombro della ruota al cerchio primitivo.
Domande frequenti
Quale formula viene usata?
Diametro primitivo = modulo × numero di denti per una ruota cilindrica standard.
Qual è l’unità del risultato?
Il risultato usa l’unità di lunghezza del modulo. Con modulo in millimetri per dente, il diametro è in millimetri.
Coincide con il diametro esterno?
No. Il primo descrive il cerchio teorico di rotolamento; il secondo si misura sulle sommità dei denti.
Posso inserire il diametral pitch?
No. È una convenzione diversa e va prima convertita in modulo.
Il risultato garantisce l’accoppiamento?
No. Devono essere compatibili anche angolo di pressione, profilo e tolleranze.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo nel browser non richiede una chiamata API.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/eng/gear-pitch-diameter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"module":2.5,"teeth":24}'const res = await fetch("https://api.kit.forhosting.com/eng/gear-pitch-diameter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"module": 2.5,
"teeth": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/gear-pitch-diameter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"module": 2.5,
"teeth": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/gear-pitch-diameter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"module":2.5,"teeth":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"module":2.5,"teeth":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/gear-pitch-diameter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"module": 2.5,
"teeth": 24
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.gear_pitch_diameter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |