Beräkna diametern på en bultcirkel baserat på antalet bult hål och avståndet mellan intilliggande hål. Viktigt för maskinteknik, tillverkning och monteringsapplikationer.
Beräkna diametern på en bultcirkel baserat på antalet bult hål och avståndet mellan dem.
Bultcirkelns diameter
0.00
Bultcirkelns diameter = Avstånd mellan hål / (2 * sin(π / Antal hål))
Diameter = 10.00 / (2 * sin(π / 4)) = 0.00
Bolt Circle Diameter Calculator är ett precisionsverktyg inom ingenjörsvetenskap som är utformat för att noggrant bestämma diametern på en bultcirkel baserat på antalet bult hål och avståndet mellan angränsande hål. En bultcirkel (även kallad bultmönster eller pitch circle) är en kritisk mätning inom maskinteknik, tillverkning och konstruktion som definierar den cirkulära arrangemanget av bult hål på komponenter som flänsar, hjul och mekaniska kopplingar. Denna kalkylator förenklar processen att bestämma den exakta diametern som behövs för korrekt justering och passform av bultade komponenter.
Oavsett om du designar en flänsanslutning, arbetar med bilhjul eller skapar ett cirkulärt monteringsmönster, är det viktigt att förstå bultcirkeldiametern för att säkerställa att komponenterna passar ihop korrekt. Vår kalkylator ger omedelbara, noggranna resultat med hjälp av den standardformel, samtidigt som den erbjuder en visuell representation av bultmönstret för bättre förståelse.
Bultcirkel diametern (BCD) beräknas med följande formel:
Där:
Denna formel fungerar eftersom bult hålen är arrangerade i ett regelbundet polygonmönster runt cirkeln. Avståndet mellan angränsande hål bildar en kord av cirkeln, och formeln beräknar diametern på cirkeln som passerar genom alla bult hålens centra.
Formeln härstammar från egenskaperna hos regelbundna polygoner inskrivna i en cirkel:
För en bultcirkel med n hål och ett avstånd s mellan angränsande hål, är diametern därför s ÷ [2 × sin(π/n)].
Att använda vår bultcirkel diametern kalkylator är enkelt och intuitivt:
Låt oss beräkna bultcirkel diametern för ett 6-hål mönster med 15 enheters avstånd mellan angränsande hål:
Den beräknade bultcirkel diametern representerar diametern på cirkeln som passerar genom centrum av varje bult hål. Denna mätning är avgörande för:
Beräkningen av bultcirkel diametern är avgörande inom många ingenjörs- och tillverkningsapplikationer:
Vid design av en rörflänsanslutning:
Vid byte av bilhjul:
Även om bultcirkel diametern är den standardmetod som används för att specificera cirkulära bultmönster, finns det alternativa tillvägagångssätt:
Pitch Circle Diameter är i grunden samma som bultcirkel diameter men används oftare inom växelt terminologi. Det hänvisar till diametern på cirkeln som passerar genom centrum (eller pitchpunkt) av varje tand eller bult hål.
Inom fordonsapplikationer specificeras bultmönster ofta med en kort handskrift:
För vissa applikationer, särskilt med färre bult hål, kan direkt mätning mellan hålen användas:
Modern design använder ofta datorstödd design (CAD) för att direkt specificera koordinaterna för varje bult hål:
Begreppet bultcirkel har varit grundläggande för maskinteknik sedan den industriella revolutionen. Dess betydelse växte med utvecklingen av standardiserade tillverkningsprocesser:
Här är implementationer av bultcirkel diametern formel i olika programmeringsspråk:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Antalet hål måste vara minst 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Avståndet mellan hålen måste vara positivt");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Exempelanvändning:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Bultcirkel Diameter: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Beräkna bultcirkel diametern baserat på antalet hål och avståndet mellan dem.
6
7 Args:
8 number_of_holes: Heltal antal hål (minst 3)
9 distance_between_holes: Positivt nummer som representerar avståndet mellan angränsande hål
10
11 Returns:
12 Den beräknade bultcirkel diametern
13 """
14 if number_of_holes < 3:
15 raise ValueError("Antalet hål måste vara minst 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Avståndet mellan hålen måste vara positivt")
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# Exempelanvändning:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Bultcirkel Diameter: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Beräknar bultcirkel diametern baserat på antalet hål och avståndet mellan dem.
4 *
5 * @param numberOfHoles Antalet bult hål (minst 3)
6 * @param distanceBetweenHoles Avståndet mellan angränsande hål (positivt värde)
7 * @return Den beräknade bultcirkel diametern
8 * @throws IllegalArgumentException om indata är ogiltiga
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Antalet hål måste vara minst 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Avståndet mellan hålen måste vara positivt");
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("Bultcirkel Diameter: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Beräknar bultcirkel diametern baserat på antalet hål och avståndet mellan dem.
7 *
8 * @param numberOfHoles Antalet bult hål (minst 3)
9 * @param distanceBetweenHoles Avståndet mellan angränsande hål (positivt värde)
10 * @return Den beräknade bultcirkel diametern
11 * @throws std::invalid_argument om indata är ogiltiga
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Antalet hål måste vara minst 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Avståndet mellan hålen måste vara positivt");
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("Bultcirkel Diameter: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Fel: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel-formel för bultcirkel diameter
2=avstånd_mellan_hål/(2*SIN(PI()/antal_hål))
3
4' Excel VBA-funktion
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Antalet hål måste vara minst 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Avståndet mellan hålen måste vara positivt"
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 /// Beräknar bultcirkel diametern baserat på antalet hål och avståndet mellan dem.
7 /// </summary>
8 /// <param name="numberOfHoles">Antalet bult hål (minst 3)</param>
9 /// <param name="distanceBetweenHoles">Avståndet mellan angränsande hål (positivt värde)</param>
10 /// <returns>Den beräknade bultcirkel diametern</returns>
11 /// <exception cref="ArgumentException">Kastas när indata är ogiltiga</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Antalet hål måste vara minst 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Avståndet mellan hålen måste vara positivt", 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($"Bultcirkel Diameter: {diameter:F2}");
36 }
37}
38
En bultcirkel diameter (BCD) är diametern på en imaginär cirkel som passerar genom centrum av varje bult hål i ett cirkulärt bultmönster. Det är en kritisk mätning för att säkerställa korrekt justering och passform mellan komponenter med cirkulära bultmönster.
Bultcirkel diametern beräknas med formeln: BCD = Avstånd mellan angränsande hål ÷ [2 × sin(π ÷ Antal hål)]. Denna formel relaterar det raka avståndet mellan angränsande bult hål till diametern på cirkeln som passerar genom alla bult hålens centra.
Minst 3 bult hål krävs för att definiera en unik cirkel. Med färre än 3 punkter kan du inte matematiskt bestämma ett unikt cirkulärt mönster.
Ja, denna kalkylator är perfekt för fordonsapplikationer. Till exempel, om du vet att ditt hjul har 5 bultar och avståndet mellan angränsande bultar är 70 mm, kan du beräkna bultcirkel diametern (vilket skulle vara cirka 114.3 mm, ett vanligt 5×114.3 mm mönster).
Funktionellt sett är de samma mätning—diametern på cirkeln som passerar genom centrum av hålen eller funktionerna. "Bultcirkel diameter" används vanligtvis för bultmönster, medan "pitch circle diameter" är mer vanligt inom växelt terminologi.
Noggrannhet är avgörande, särskilt när antalet hål ökar. Även små mätfel kan påverka den beräknade bultcirkel diametern avsevärt. För precisionsapplikationer, mät flera angränsande hålpar och använd medelavståndet för att minimera mätfel.
Nej, denna kalkylator är specifikt utformad för bultmönster där alla hål är jämnt fördelade runt cirkeln. För ojämt fördelade mönster skulle du behöva mer komplexa beräkningar eller direkta mätmetoder.
För bästa resultat, använd precisionsmätverktyg som skjutmått för att mäta från centrum av ett bult hål till centrum av ett angränsande hål. Ta flera mätningar mellan olika par av angränsande hål och beräkna medelvärdet för att minimera mätfel.
Kalkylatorn fungerar med vilket konsekvent enhetssystem som helst. Om du anger avståndet mellan hålen i millimeter, kommer bultcirkel diametern också att vara i millimeter. På samma sätt, om du använder tum, kommer resultatet att vara i tum.
För ett bultmönster med n hål är relationen: Centrum-till-Centrum Avstånd = 2 × Bultcirkel Radie × sin(π/n), där Bultcirkel Radie är hälften av Bultcirkel Diametern.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30:e upplagan). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6:e upplagan). 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: Flänsar och deras anslutningar. Cirkulära flänsar för rör, ventiler, detaljer och tillbehör, PN benämnd. DIN.
Använd vår Bultcirkel Diametern Kalkylator för att snabbt och noggrant bestämma diametern på ditt bultcirkelmönster. Skriv helt enkelt in antalet bult hål och avståndet mellan dem för precisa resultat på några sekunder. Perfekt för ingenjörs-, fordons- och gör-det-själv-projekt.
Upptäck fler verktyg som kan vara användbara för din arbetsflöde