Arvutage poldiringi diameeter, lähtudes poldiaukude arvust ja vahemaa kõrvalasuvate aukude vahel. Oluline mehaanilise inseneritehnika, tootmise ja kokkupaneku rakendustes.
Arvuta poldiameeter poldiaukude arvu ja nende vahemaa põhjal.
Poldiameeter
0.00
Poldiameeter = Aukude Vahemaa / (2 * sin(π / Poldiaukude Arv))
Ameerika = 10.00 / (2 * sin(π / 4)) = 0.00
Bolt Circle Diameter Calculator on täpsusinseneritehnika tööriist, mis on loodud, et täpselt määrata bolt ringi läbimõõt bolt aukude arvu ja naaberaukude vahemaa põhjal. Bolt ring (tuntud ka kui bolt muster või pitch ring) on kriitiline mõõde mehhaanilises inseneritehnika, tootmises ja ehituses, mis määratleb ringikujulise paigutuse bolt aukudest komponentides nagu flanged, rattad ja mehhaanilised ühendused. See kalkulaator lihtsustab protsessi, et määrata täpset läbimõõtu, mis on vajalik boltitud komponentide õige joondamise ja sobivuse tagamiseks.
Olgu tegemist flange ühenduse kavandamise, autotööstuse ratastega töötamise või ringikujulise kinnituse mustri loomisega, bolt ringi läbimõõdu mõistmine on hädavajalik, et tagada komponentide õige sobivus. Meie kalkulaator pakub koheseid, täpseid tulemusi, kasutades standardset valemit, pakkudes samal ajal visuaalset esitlemist bolt mustrist parema arusaamise saavutamiseks.
Bolt ringi läbimõõt (BCD) arvutatakse järgmise valemi abil:
Kus:
See valem töötab, kuna bolt augud on paigutatud ringikujulise hulknurga mustrisse. Naaberaukude vahemaa moodustab ringi kääride, ja valem arvutab ringi läbimõõdu, mis läbib kõiki bolt augu keskpunktide.
Valem tuleneb regulaarsete hulknurkade omadustest, mis on ringi sees:
Bolt ringi puhul, millel on n auku ja vahemaa s naaberaukude vahel, on läbimõõt seega s ÷ [2 × sin(π/n)].
Meie bolt ringi läbimõõdu kalkulaatori kasutamine on lihtne ja intuitiivne:
Arvutame bolt ringi läbimõõdu 6-aukude mustri jaoks, mille naaberaukude vahemaa on 15 ühikut:
Arvutatud bolt ringi läbimõõt esindab ringi läbimõõtu, mis läbib iga bolt augu keskpunkti. See mõõde on hädavajalik:
Bolt ringi läbimõõdu arvutamine on hädavajalik paljudes inseneritehnika ja tootmise rakendustes:
Torude flange ühenduse kavandamisel:
Automootorratta vahetamisel:
Kuigi bolt ringi läbimõõt on standardne meetod ringikujuliste bolt mustrite määratlemiseks, on olemas alternatiivsed lähenemisviisid:
Pitch Circle Diameter on sisuliselt sama, mis bolt ringi läbimõõt, kuid seda kasutatakse enamasti hammasrataste terminoloogias. See viitab ringi läbimõõdule, mis läbib iga hammaste või bolt augu keskpunkti.
Autotööstuse rakendustes on bolt mustrid sageli määratletud lühendatud märkega:
Mõnes rakenduses, eriti vähemate bolt aukudega, võib kasutada otsemõõtmist aukude vahel:
Kaasaegne disain kasutab sageli arvutiga abistatud disaini (CAD), et otseselt määrata iga bolt augu koordinaate:
Bolt ringi mõisted on olnud mehhaanilise inseneritehnika aluseks alates tööstusrevolutsioonist. Selle tähtsus kasvas koos standardiseeritud tootmisprotsesside arenguga:
Siin on bolt ringi läbimõõdu valemi rakendused erinevates programmeerimiskeeltes:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Number of holes must be at least 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Distance between holes must be positive");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Example usage:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Bolt Circle Diameter: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Calculate the bolt circle diameter based on number of holes and distance between them.
6
7 Args:
8 number_of_holes: Integer number of holes (minimum 3)
9 distance_between_holes: Positive number representing distance between adjacent holes
10
11 Returns:
12 The calculated bolt circle diameter
13 """
14 if number_of_holes < 3:
15 raise ValueError("Number of holes must be at least 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Distance between holes must be positive")
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# Example usage:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Bolt Circle Diameter: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Calculates the bolt circle diameter based on number of holes and distance between them.
4 *
5 * @param numberOfHoles The number of bolt holes (minimum 3)
6 * @param distanceBetweenHoles The distance between adjacent holes (positive value)
7 * @return The calculated bolt circle diameter
8 * @throws IllegalArgumentException if inputs are invalid
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Number of holes must be at least 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Distance between holes must be positive");
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("Bolt Circle Diameter: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Calculates the bolt circle diameter based on number of holes and distance between them.
7 *
8 * @param numberOfHoles The number of bolt holes (minimum 3)
9 * @param distanceBetweenHoles The distance between adjacent holes (positive value)
10 * @return The calculated bolt circle diameter
11 * @throws std::invalid_argument if inputs are invalid
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Number of holes must be at least 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Distance between holes must be positive");
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("Bolt Circle Diameter: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Error: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel formula for bolt circle diameter
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Excel VBA function
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Number of holes must be at least 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Distance between holes must be positive"
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 /// Calculates the bolt circle diameter based on number of holes and distance between them.
7 /// </summary>
8 /// <param name="numberOfHoles">The number of bolt holes (minimum 3)</param>
9 /// <param name="distanceBetweenHoles">The distance between adjacent holes (positive value)</param>
10 /// <returns>The calculated bolt circle diameter</returns>
11 /// <exception cref="ArgumentException">Thrown when inputs are invalid</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Number of holes must be at least 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Distance between holes must be positive", 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($"Bolt Circle Diameter: {diameter:F2}");
36 }
37}
38
Bolt ringi läbimõõt (BCD) on kujuteldava ringi läbimõõt, mis läbib iga bolt augu keskpunkti ringikujulises bolt mustris. See on kriitiline mõõde, et tagada õige joondamine ja sobivus komponentide vahel, millel on ringikujulised bolt mustrid.
Bolt ringi läbimõõt arvutatakse valemi abil: BCD = Naaberaukude vahemaa ÷ [2 × sin(π ÷ Aukude Arv)]. See valem seob naaberaukude sirge vahemaa ringi läbimõõduga, mis läbib kõiki bolt augu keskpunktide.
Kehtiva bolt ringi määratlemiseks on vajalik vähemalt 3 bolt auku. Alla 3 punkti ei saa matemaatiliselt määrata ainulaadset ringi.
Jah, see kalkulaator sobib suurepäraselt autotööstuse rakendusteks. Näiteks, kui teate, et teie rattal on 5 lugi ja naaberaukude vahemaa on 70mm, saate arvutada bolt ringi läbimõõdu (mis oleks ligikaudu 114.3mm, tavaline 5×114.3mm muster).
Funktsionaalselt on need sama mõõtmise ringi läbimõõt, mis läbib aukude või omaduste keskpunktide. "Bolt ringi läbimõõt" kasutatakse tavaliselt bolt mustrite jaoks, samas kui "pitch ringi läbimõõt" on rohkem levinud hammasrataste terminoloogias.
Täpsus on hädavajalik, eriti kui aukude arv suureneb. Isegi väikesed mõõtmisvead võivad oluliselt mõjutada arvutatud bolt ringi läbimõõtu. Täpsete rakenduste jaoks mõõtke mitmeid naaberaukude paare ja kasutage keskmist vahemaad, et minimeerida mõõtmisviga.
Ei, see kalkulaator on spetsiaalselt loodud bolt mustrite jaoks, kus kõik augud on ühtlaselt jaotatud ringi ümber. Ebaühtlaselt jaotatud mustrite puhul vajate keerukamaid arvutusi või otsemõõtmismeetodeid.
Parimate tulemuste saamiseks kasutage täpsusmõõtmisriistu, nagu kalibreerijad, naaberbolt aukude keskpunktide vahemaa mõõtmiseks. Tehke mitu mõõtmist erinevate naaberaukude paaride vahel ja keskmistage tulemused, et minimeerida mõõtmisviga.
Kalkulaator töötab igas järjepidevas mõõtühikute süsteemis. Kui sisestate naaberaukude vahemaa millimeetrites, on bolt ringi läbimõõt samuti millimeetrites. Samamoodi, kui kasutate tollides, on tulemus tollides.
Bolt mustri puhul, millel on n auku, on suhe järgmine: Center-to-Center Distance = 2 × Bolt Circle Radius × sin(π/n), kus Bolt Circle Radius on pool Bolt Circle Diameter.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30th Edition). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6th Edition). 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.
Kasutage meie Bolt Circle Diameter Calculator, et kiiresti ja täpselt määrata oma bolt ringi mustri läbimõõt. Lihtsalt sisestage aukude arv ja naaberaukude vahemaa, et saada täpsed tulemused oma inseneritehnika, tootmise või DIY projektide jaoks.
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos