Laske pulttipiirin halkaisija pulttireikien lukumäärän ja vierekkäisten reikien välimatkan perusteella. Olennaista koneinsinöörityössä, valmistuksessa ja kokoonpanosovelluksissa.
Laske pulttisylinterin halkaisija pultti-reikien määrän ja niiden välin perusteella.
Pulttisylinterin halkaisija
0.00
Pulttisylinterin halkaisija = Etäisyys reikien välillä / (2 * sin(π / Pultti-reikien määrä))
Halkaisija = 10.00 / (2 * sin(π / 4)) = 0.00
Pulttipiirin Laskuri on tarkka insinööri työkalu, joka on suunniteltu määrittämään pulttipiirin halkaisija tarkasti pulttireikien lukumäärän ja vierekkäisten reikien välimatkan perusteella. Pulttipiiri (tunnetaan myös nimellä pulttikuviot tai askelpiiri) on kriittinen mittaustieto koneenrakennuksessa, valmistuksessa ja rakentamisessa, joka määrittää pulttireikien pyöreän järjestelyn komponenteissa, kuten flangeissa, pyörissä ja mekaanisissa liitoksissa. Tämä laskuri yksinkertaistaa prosessia määrittää tarkka halkaisija, joka tarvitaan pultattujen komponenttien oikeaan kohdistamiseen ja istuvuuteen.
Olitpa sitten suunnittelemassa flange-yhteyttä, työskentelemässä autojen pyörien parissa tai luomassa pyöreää kiinnityskuviota, pulttipiirin halkaisijan ymmärtäminen on olennaista, jotta komponentit sopivat yhteen oikein. Laskurimme tarjoaa välittömiä, tarkkoja tuloksia käyttäen standardikaavaa ja tarjoaa visuaalisen esityksen pulttikuviosta paremman ymmärryksen saavuttamiseksi.
Pulttipiirin halkaisija (BCD) lasketaan seuraavalla kaavalla:
Missä:
Tämä kaava toimii, koska pulttireiät on järjestetty säännölliseen monikulmioon ympyrän ympärille. Vierekkäisten reikien välimatka muodostaa ympyrän jänteen, ja kaava laskee ympyrän halkaisijan, joka kulkee kaikkien pulttireikien keskusten läpi.
Kaava on johdettu säännöllisten monikulmioiden ominaisuuksista, jotka on piirretty ympyrään:
Pulttipiirillä, jossa on n reikää ja etäisyys s vierekkäisten reikien välillä, halkaisija on siten s ÷ [2 × sin(π/n)].
Pulttipiirin halkaisijan laskurin käyttäminen on suoraviivaista ja intuitiivista:
Lasketaan pulttipiirin halkaisija 6-reikäiselle kuviolle, jossa vierekkäisten reikien välimatka on 15 yksikköä:
Laskettu pulttipiirin halkaisija edustaa ympyrän halkaisijaa, joka kulkee jokaisen pulttireiän keskuksen läpi. Tämä mitta on olennaista:
Pulttipiirin halkaisijan laskenta on ratkaisevaa monissa insinööri- ja valmistussovelluksissa:
Kun suunnittelet putkiflange-yhteyttä:
Kun vaihdat autojen pyöriä:
Vaikka pulttipiirin halkaisija on standardimenetelmä pyöreiden pulttikuvioden määrittämiseksi, on olemassa vaihtoehtoisia lähestymistapoja:
Askelpiirin halkaisija on käytännössä sama kuin pulttipiirin halkaisija, mutta sitä käytetään yleisemmin vaihteiden terminologiassa. Se viittaa ympyrän halkaisijaan, joka kulkee jokaisen hampaan tai pulttireiän keskikohdan läpi.
Autoteollisuudessa pulttikuviot määritellään usein lyhyellä merkinnällä:
Joissakin sovelluksissa, erityisesti vähemmän pulttireikiä sisältävissä, voidaan käyttää suoraa mittausta reikien välillä:
Nykyajan suunnittelu käyttää usein tietokoneavusteista suunnittelua (CAD) määrittämään suoraan jokaisen pulttireiän koordinaatit:
Pulttipiirin käsite on ollut keskeinen koneenrakennuksessa teollistumisen ajoista lähtien. Sen tärkeys kasvoi standardoitujen valmistusprosessien kehityksen myötä:
Tässä on toteutuksia pulttipiirin halkaisijan kaavasta eri ohjelmointikielillä:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Reikien lukumäärän on oltava vähintään 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Vierekkäisten reikien välimatkan on oltava positiivinen");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Esimerkkikäyttö:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Pulttipiirin Halkaisija: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Laske pulttipiirin halkaisija reikien lukumäärän ja niiden välimatkan perusteella.
6
7 Args:
8 number_of_holes: Kokonaisluku reikien lukumäärä (vähintään 3)
9 distance_between_holes: Positiivinen luku, joka edustaa vierekkäisten reikien välimatkaa
10
11 Returns:
12 Lasketun pulttipiirin halkaisija
13 """
14 if number_of_holes < 3:
15 raise ValueError("Reikien lukumäärän on oltava vähintään 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Vierekkäisten reikien välimatkan on oltava positiivinen")
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# Esimerkkikäyttö:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Pulttipiirin Halkaisija: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Laskee pulttipiirin halkaisijan reikien lukumäärän ja niiden välimatkan perusteella.
4 *
5 * @param numberOfHoles Pulttireikien lukumäärä (vähintään 3)
6 * @param distanceBetweenHoles Vierekkäisten reikien välimatka (positiivinen arvo)
7 * @return Laskettu pulttipiirin halkaisija
8 * @throws IllegalArgumentException jos syötteet ovat virheellisiä
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Reikien lukumäärän on oltava vähintään 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Vierekkäisten reikien välimatkan on oltava positiivinen");
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("Pulttipiirin Halkaisija: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Laskee pulttipiirin halkaisijan reikien lukumäärän ja niiden välimatkan perusteella.
7 *
8 * @param numberOfHoles Pulttireikien lukumäärä (vähintään 3)
9 * @param distanceBetweenHoles Vierekkäisten reikien välimatka (positiivinen arvo)
10 * @return Laskettu pulttipiirin halkaisija
11 * @throws std::invalid_argument jos syötteet ovat virheellisiä
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Reikien lukumäärän on oltava vähintään 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Vierekkäisten reikien välimatkan on oltava positiivinen");
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("Pulttipiirin Halkaisija: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Virhe: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel-kaava pulttipiirin halkaisijalle
2=vierekkäisten_reikien_välimatka/(2*SIN(PI()/reikien_luku))
3
4' Excel VBA -toiminto
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Reikien lukumäärän on oltava vähintään 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Vierekkäisten reikien välimatkan on oltava positiivinen"
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 /// Laskee pulttipiirin halkaisijan reikien lukumäärän ja niiden välimatkan perusteella.
7 /// </summary>
8 /// <param name="numberOfHoles">Pulttireikien lukumäärä (vähintään 3)</param>
9 /// <param name="distanceBetweenHoles">Vierekkäisten reikien välimatka (positiivinen arvo)</param>
10 /// <returns>Laskettu pulttipiirin halkaisija</returns>
11 /// <exception cref="ArgumentException">Heitetään, kun syötteet ovat virheellisiä</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Reikien lukumäärän on oltava vähintään 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Vierekkäisten reikien välimatkan on oltava positiivinen", 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($"Pulttipiirin Halkaisija: {diameter:F2}");
36 }
37}
38
Pulttipiirin halkaisija (BCD) on kuvitteellisen ympyrän halkaisija, joka kulkee jokaisen pulttireiän keskikohdan läpi pyöreässä pulttikuviossa. Se on kriittinen mitta, joka varmistaa oikean kohdistuksen ja istuvuuden komponenttien välillä, joilla on pyöreät pulttikuviot.
Pulttipiirin halkaisija lasketaan kaavalla: BCD = Vierekkäisten Reikien Välimatka ÷ [2 × sin(π ÷ Reikien Luku)]. Tämä kaava yhdistää vierekkäisten pulttireikien suoran etäisyyden ympyrän halkaisijan kanssa, joka kulkee kaikkien pulttireikien keskusten läpi.
Vähintään 3 pulttireikää tarvitaan ainutlaatuisen ympyrän määrittämiseksi. Alle 3 pisteen kanssa et voi matemaattisesti määrittää ainutlaatuista pyöreää kuviota.
Kyllä, tämä laskuri on täydellinen autoteollisuuden sovelluksiin. Esimerkiksi, jos tiedät, että pyörässä on 5 pulttia ja vierekkäisten pulttien välimatka on 70mm, voit laskea pulttipiirin halkaisijan (joka olisi noin 114.3mm, yleinen 5×114.3mm kuvio).
Toiminnallisesti ne ovat sama mittaus - ympyrän halkaisija, joka kulkee reikien tai ominaisuuksien keskikohdan läpi. "Pulttipiirin halkaisija" käytetään yleensä pulttikuviolle, kun taas "askelpiirin halkaisija" on yleisempi vaihteiden terminologiassa.
Tarkkuus on kriittistä, erityisesti reikien määrän kasvaessa. Jopa pienet mittausvirheet voivat vaikuttaa merkittävästi laskettuun pulttipiirin halkaisijaan. Tarkkuus sovelluksissa, mittaa useita vierekkäisten reikien pareja ja käytä keskiarvoa virheiden minimoimiseksi.
Ei, tätä laskuria on erityisesti suunniteltu käytettäväksi pulttikuviolle, jossa kaikki reiät ovat tasavälein ympyrän ympärillä. Epätasaisesti jaettujen kuvioiden osalta tarvitaan monimutkaisempia laskelmia tai suoria mittausmenetelmiä.
Parhaan tuloksen saavuttamiseksi käytä tarkkuusmittausvälineitä, kuten kalibrointimittareita, mittaamaan yhdestä pulttireiästä vierekkäiseen pulttireikään. Ota useita mittauksia eri vierekkäisten reikien parien välillä ja keskiarvoa tulokset mittausvirheiden minimoimiseksi.
Laskuri toimii minkä tahansa johdonmukaisen yksikköjärjestelmän kanssa. Jos syötät vierekkäisten reikien välimatkan millimetreinä, pulttipiirin halkaisija on myös millimetreinä. Samoin, jos käytät tuumia, tulos on tuumina.
Pulttikuviolla, jossa on n reikää, suhde on: Keskeltä-Keskelle Välimatka = 2 × Pulttipiirin Säde × sin(π/n), jossa Pulttipiirin Säde on puolet Pulttipiirin Halkaisijasta.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30. painos). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6. painos). 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.
Käytä Pulttipiirin Laskuria nopeasti ja tarkasti määrittääksesi pulttipiirin halkaisijan. Syötä vain pulttireikien luku ja vierekkäisten reikien välimatka saadaksesi tarkkoja tuloksia insinööri-, valmistus- tai tee-se-itse-projekteissasi.
Löydä lisää työkaluja, jotka saattavat olla hyödyllisiä työnkulullesi