Calcola il diametro di un cerchio di bulloni in base al numero di fori per bulloni e alla distanza tra i fori adiacenti. Essenziale per ingegneria meccanica, produzione e applicazioni di assemblaggio.
Calcola il diametro di un cerchio di bulloni in base al numero di fori per bulloni e alla distanza tra di essi.
Diametro del Cerchio di Bulloni
0.00
Diametro del Cerchio di Bulloni = Distanza tra i Fori / (2 * sin(π / Numero di Fori))
Diametro = 10.00 / (2 * sin(π / 4)) = 0.00
Il Calcolatore del Diametro del Cerchio di Bulloni è uno strumento di ingegneria di precisione progettato per determinare con precisione il diametro di un cerchio di bulloni in base al numero di fori per bulloni e alla distanza tra i fori adiacenti. Un cerchio di bulloni (noto anche come schema di bulloni o cerchio di passo) è una misura critica nell'ingegneria meccanica, nella produzione e nella costruzione che definisce la disposizione circolare dei fori per bulloni su componenti come flange, ruote e accoppiamenti meccanici. Questo calcolatore semplifica il processo di determinazione del diametro esatto necessario per un corretto allineamento e adattamento dei componenti bullonati.
Che tu stia progettando una connessione a flangia, lavorando su ruote automobilistiche o creando uno schema di montaggio circolare, comprendere il diametro del cerchio di bulloni è essenziale per garantire che i componenti si adattino correttamente. Il nostro calcolatore fornisce risultati istantanei e accurati utilizzando la formula standard, offrendo una rappresentazione visiva dello schema di bulloni per una migliore comprensione.
Il diametro del cerchio di bulloni (BCD) viene calcolato utilizzando la seguente formula:
Dove:
Questa formula funziona perché i fori per bulloni sono disposti in un modello di poligono regolare attorno al cerchio. La distanza tra i fori adiacenti forma un cordone del cerchio e la formula calcola il diametro del cerchio che passa attraverso tutti i centri dei fori per bulloni.
La formula è derivata dalle proprietà dei poligoni regolari inscritti in un cerchio:
Per un cerchio di bulloni con n fori e una distanza s tra i fori adiacenti, il diametro è quindi s ÷ [2 × sin(π/n)].
Utilizzare il nostro calcolatore del diametro del cerchio di bulloni è semplice e intuitivo:
Calcoliamo il diametro del cerchio di bulloni per un modello con 6 fori e 15 unità di distanza tra i fori adiacenti:
Il diametro del cerchio di bulloni calcolato rappresenta il diametro del cerchio che passa attraverso il centro di ciascun foro per bulloni. Questa misura è essenziale per:
Il calcolo del diametro del cerchio di bulloni è cruciale in numerose applicazioni di ingegneria e produzione:
Quando si progetta una connessione a flangia per tubi:
Quando si sostituiscono le ruote automobilistiche:
Sebbene il diametro del cerchio di bulloni sia il metodo standard per specificare schemi di bulloni circolari, ci sono approcci alternativi:
Il Diametro del Cerchio di Passo è essenzialmente lo stesso del diametro del cerchio di bulloni, ma è più comunemente usato nella terminologia degli ingranaggi. Si riferisce al diametro del cerchio che passa attraverso i punti centrali (o punti di passo) di ciascun dente o foro per bulloni.
Nelle applicazioni automobilistiche, gli schemi di bulloni sono spesso specificati utilizzando una notazione abbreviata:
Per alcune applicazioni, specialmente con meno fori per bulloni, può essere utilizzata la misurazione diretta tra i fori:
Il design moderno utilizza spesso il Computer-Aided Design (CAD) per specificare direttamente le coordinate di ciascun foro per bulloni:
Il concetto di cerchio di bulloni è stato fondamentale per l'ingegneria meccanica sin dall'epoca della Rivoluzione Industriale. La sua importanza è cresciuta con lo sviluppo di processi di produzione standardizzati:
Ecco implementazioni della formula del diametro del cerchio di bulloni in vari linguaggi di programmazione:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Il numero di fori deve essere almeno 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("La distanza tra i fori deve essere positiva");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Esempio di utilizzo:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Diametro del Cerchio di Bulloni: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Calcola il diametro del cerchio di bulloni in base al numero di fori e alla distanza tra di essi.
6
7 Args:
8 number_of_holes: Intero numero di fori (minimo 3)
9 distance_between_holes: Numero positivo che rappresenta la distanza tra i fori adiacenti
10
11 Returns:
12 Il diametro del cerchio di bulloni calcolato
13 """
14 if number_of_holes < 3:
15 raise ValueError("Il numero di fori deve essere almeno 3")
16 if distance_between_holes <= 0:
17 raise ValueError("La distanza tra i fori deve essere positiva")
18
19 angle_in_radians = math.pi / number_of_holes
20 bolt_circle_diameter = distance_between_holes / (2 * math.sin(angle_in_radians))
21
22 return bolt_circle_diameter
23
24# Esempio di utilizzo:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Diametro del Cerchio di Bulloni: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Calcola il diametro del cerchio di bulloni in base al numero di fori e alla distanza tra di essi.
4 *
5 * @param numberOfHoles Il numero di fori per bulloni (minimo 3)
6 * @param distanceBetweenHoles La distanza tra i fori adiacenti (valore positivo)
7 * @return Il diametro del cerchio di bulloni calcolato
8 * @throws IllegalArgumentException se gli input non sono validi
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Il numero di fori deve essere almeno 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("La distanza tra i fori deve essere positiva");
16 }
17
18 double angleInRadians = Math.PI / numberOfHoles;
19 double boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
20
21 return boltCircleDiameter;
22 }
23
24 public static void main(String[] args) {
25 int holes = 6;
26 double distance = 15.0;
27 double diameter = calculateBoltCircleDiameter(holes, distance);
28 System.out.printf("Diametro del Cerchio di Bulloni: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Calcola il diametro del cerchio di bulloni in base al numero di fori e alla distanza tra di essi.
7 *
8 * @param numberOfHoles Il numero di fori per bulloni (minimo 3)
9 * @param distanceBetweenHoles La distanza tra i fori adiacenti (valore positivo)
10 * @return Il diametro del cerchio di bulloni calcolato
11 * @throws std::invalid_argument se gli input non sono validi
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Il numero di fori deve essere almeno 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("La distanza tra i fori deve essere positiva");
19 }
20
21 double angleInRadians = M_PI / numberOfHoles;
22 double boltCircleDiameter = distanceBetweenHoles / (2 * sin(angleInRadians));
23
24 return boltCircleDiameter;
25}
26
27int main() {
28 try {
29 int holes = 6;
30 double distance = 15.0;
31 double diameter = calculateBoltCircleDiameter(holes, distance);
32 printf("Diametro del Cerchio di Bulloni: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Errore: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Formula di Excel per il diametro del cerchio di bulloni
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Funzione VBA di Excel
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Il numero di fori deve essere almeno 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "La distanza tra i fori deve essere positiva"
12 End If
13
14 Dim angleInRadians As Double
15 angleInRadians = WorksheetFunction.Pi() / numberOfHoles
16
17 BoltCircleDiameter = distanceBetweenHoles / (2 * Sin(angleInRadians))
18End Function
19
1using System;
2
3public class BoltCircleCalculator
4{
5 /// <summary>
6 /// Calcola il diametro del cerchio di bulloni in base al numero di fori e alla distanza tra di essi.
7 /// </summary>
8 /// <param name="numberOfHoles">Il numero di fori per bulloni (minimo 3)</param>
9 /// <param name="distanceBetweenHoles">La distanza tra i fori adiacenti (valore positivo)</param>
10 /// <returns>Il diametro del cerchio di bulloni calcolato</returns>
11 /// <exception cref="ArgumentException">Sollevato quando gli input non sono validi</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Il numero di fori deve essere almeno 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("La distanza tra i fori deve essere positiva", nameof(distanceBetweenHoles));
22 }
23
24 double angleInRadians = Math.PI / numberOfHoles;
25 double boltCircleDiameter = distanceBetweenHoles / (2 * Math.Sin(angleInRadians));
26
27 return boltCircleDiameter;
28 }
29
30 public static void Main()
31 {
32 int holes = 6;
33 double distance = 15.0;
34 double diameter = CalculateBoltCircleDiameter(holes, distance);
35 Console.WriteLine($"Diametro del Cerchio di Bulloni: {diameter:F2}");
36 }
37}
38
Un diametro del cerchio di bulloni (BCD) è il diametro di un cerchio immaginario che passa attraverso il centro di ciascun foro per bulloni in uno schema circolare di bulloni. È una misura critica per garantire un corretto allineamento e adattamento tra componenti con schemi di bulloni circolari.
Il diametro del cerchio di bulloni viene calcolato utilizzando la formula: BCD = Distanza tra i Fori Adiacenti ÷ [2 × sin(π ÷ Numero di Fori)]. Questa formula mette in relazione la distanza in linea retta tra i fori per bulloni adiacenti con il diametro del cerchio che passa attraverso tutti i centri dei fori per bulloni.
È richiesto un minimo di 3 fori per definire un cerchio unico. Con meno di 3 punti, non è possibile determinare matematicamente un modello circolare unico.
Sì, questo calcolatore è perfetto per applicazioni automobilistiche. Ad esempio, se sai che la tua ruota ha 5 bulloni e la distanza tra i bulloni adiacenti è di 70mm, puoi calcolare il diametro del cerchio di bulloni (che sarebbe di circa 114,3mm, un comune schema 5×114,3mm).
Funzionalmente, sono la stessa misura: il diametro del cerchio che passa attraverso i punti centrali di fori o caratteristiche. "Diametro del cerchio di bulloni" è tipicamente usato per schemi di bulloni, mentre "diametro del cerchio di passo" è più comunemente usato nella terminologia degli ingranaggi.
La precisione è cruciale, specialmente man mano che aumenta il numero di fori. Anche piccoli errori di misurazione possono influenzare significativamente il diametro del cerchio di bulloni calcolato. Per applicazioni di precisione, misura più coppie di fori adiacenti e utilizza la distanza media per ridurre al minimo l'errore di misurazione.
No, questo calcolatore è specificamente progettato per schemi di bulloni in cui tutti i fori sono equidistanti attorno al cerchio. Per schemi non equidistanti, avresti bisogno di calcoli più complessi o metodi di misurazione diretta.
Per i migliori risultati, utilizza strumenti di misurazione di precisione come calibri per misurare dal centro di un foro per bulloni al centro di un foro adiacente. Prendi più misurazioni tra diverse coppie di fori adiacenti e calcola la media dei risultati per ridurre l'errore di misurazione.
Il calcolatore funziona con qualsiasi sistema di unità coerente. Se immetti la distanza tra i fori in millimetri, il diametro del cerchio di bulloni sarà anch'esso in millimetri. Allo stesso modo, se utilizzi pollici, il risultato sarà in pollici.
Per uno schema di bulloni con n fori, la relazione è: Distanza Centro-Centro = 2 × Raggio del Cerchio di Bulloni × sin(π/n), dove il Raggio del Cerchio di Bulloni è la metà del Diametro del Cerchio di Bulloni.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30ª Edizione). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6ª Edizione). McGraw-Hill.
American National Standards Institute. (2013). ASME B16.5: Pipe Flanges and Flanged Fittings. ASME International.
International Organization for Standardization. (2010). ISO 7005: Pipe flanges - Part 1: Steel flanges. ISO.
Society of Automotive Engineers. (2015). SAE J1926: Dimensions for Bolt Circle Patterns. SAE International.
Deutsches Institut für Normung. (2017). DIN EN 1092-1: Flanges and their joints. Circular flanges for pipes, valves, fittings and accessories, PN designated. DIN.
Utilizza il nostro Calcolatore del Diametro del Cerchio di Bulloni per determinare rapidamente e con precisione il diametro del tuo schema di bulloni. Basta inserire il numero di fori per bulloni e la distanza tra i fori per ottenere risultati precisi per i tuoi progetti di ingegneria, produzione o fai da te.
Scopri più strumenti che potrebbero essere utili per il tuo flusso di lavoro