Aprēķiniet bultu apļa diametru, pamatojoties uz bultu caurumu skaitu un attālumu starp blakus esošajiem caurumiem. Nepieciešams mehāniskajā inženierijā, ražošanā un montāžas pielietojumos.
Aprēķiniet bultu cirkulācijas diametru, pamatojoties uz bultu caurumu skaitu un attālumu starp tiem.
Bultu Cirkulācijas Diametrs
0.00
Bultu Cirkulācijas Diametrs = Attālums Starp Caurumiem / (2 * sin(π / Bultu Caurumu Skaits))
Diametrs = 10.00 / (2 * sin(π / 4)) = 0.00
Skrūvju Cirkulācijas Diametra Kalkulators ir precīza inženierijas rīks, kas izstrādāts, lai precīzi noteiktu skrūvju cirkulācijas diametru, pamatojoties uz skrūvju caurumu skaitu un attālumu starp blakus esošajiem caurumiem. Skrūvju cirkulācija (tā sauktā arī par skrūvju modeli vai pakāpju apli) ir kritiska mērījuma daļa mehāniskajā inženierijā, ražošanā un būvniecībā, kas nosaka skrūvju caurumu apļveida izvietojumu komponentos, piemēram, flangās, riteņos un mehāniskajās savienojumos. Šis kalkulators vienkāršo precīza diametra noteikšanas procesu, kas nepieciešams pareizai saskaņošanai un skrūvju komponentu piemērotībai.
Neatkarīgi no tā, vai jūs projektējat flanges savienojumu, strādājat pie automobiļu riteņiem vai veidojat apļveida montāžas modeli, sapratne par skrūvju cirkulācijas diametru ir būtiska, lai nodrošinātu, ka komponenti pareizi sader. Mūsu kalkulators nodrošina tūlītējus, precīzus rezultātus, izmantojot standarta formulu, vienlaikus piedāvājot vizuālu attēlojumu par skrūvju modeli labākai izpratnei.
Skrūvju cirkulācijas diametrs (BCD) tiek aprēķināts, izmantojot šādu formulu:
Kur:
Šī formula darbojas, jo skrūvju caurumi ir izvietoti regulāras daudzstūru formas ap apli. Attālums starp blakus esošajiem caurumiem veido akordu aplī, un formula aprēķina diametru aplim, kas iet cauri visiem skrūvju caurumu centriem.
Formula ir atvasināta no regulāro daudzstūru īpašībām, kas ir ierakstīti aplī:
Skrūvju cirkulācijai ar n caurumiem un attālumu s starp blakus esošajiem caurumiem diametrs ir tādējādi s ÷ [2 × sin(π/n)].
Lietot mūsu skrūvju cirkulācijas diametra kalkulatoru ir vienkārši un intuitīvi:
Aprēķīsim skrūvju cirkulācijas diametru 6 caurumu modelim ar 15 vienību attālumu starp blakus esošajiem caurumiem:
Aprēķinātais skrūvju cirkulācijas diametrs attēlo diametru aplim, kas iet cauri katra skrūvju cauruma centram. Šis mērījums ir būtisks, lai:
Skrūvju cirkulācijas diametra aprēķins ir būtisks daudzu inženierijas un ražošanas lietojumprogrammu jomās:
Projektējot cauruļu flanges savienojumu:
Riteņu aizvietošanai:
Lai gan skrūvju cirkulācijas diametrs ir standarta metode apļveida skrūvju modeļu specifikācijai, ir arī alternatīvas pieejas:
Pakāpju Cirkulācijas Diametrs ir būtībā tas pats, kas skrūvju cirkulācijas diametrs, bet biežāk tiek izmantots zobratu terminoloģijā. Tas attiecas uz diametru aplim, kas iet cauri katra zoba vai skrūvju cauruma centriem.
Automobiļu lietojumprogrammās skrūvju modeļi bieži tiek norādīti, izmantojot īso norādījumu:
Dažās lietojumprogrammās, īpaši ar mazāku skrūvju caurumu skaitu, var izmantot tiešu mērījumu starp caurumiem:
Mūsdienu dizainā bieži tiek izmantota datorizētā dizaina (CAD) programmatūra, lai tieši norādītu katra skrūvju cauruma koordinātas:
Skrūvju cirkulācijas koncepts ir bijis pamatīgs mehāniskajā inženierijā kopš Industriālās Revolūcijas. Tā nozīme pieauga, attīstoties standartizētām ražošanas procedūrām:
Šeit ir skrūvju cirkulācijas diametra formulas īstenojumi dažādās programmēšanas valodās:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Caurumu skaitam jābūt vismaz 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Attālumam starp caurumiem jābūt pozitīvam");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Piemēra izmantošana:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Skrūvju Cirkulācijas Diametrs: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Aprēķina skrūvju cirkulācijas diametru, pamatojoties uz caurumu skaitu un attālumu starp tiem.
6
7 Args:
8 number_of_holes: Vesels skaitlis, kas norāda caurumu skaitu (minimāli 3)
9 distance_between_holes: Pozitīvs skaitlis, kas norāda attālumu starp blakus esošajiem caurumiem
10
11 Returns:
12 Aprēķinātais skrūvju cirkulācijas diametrs
13 """
14 if number_of_holes < 3:
15 raise ValueError("Caurumu skaitam jābūt vismaz 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Attālumam starp caurumiem jābūt pozitīvam")
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# Piemēra izmantošana:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Skrūvju Cirkulācijas Diametrs: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Aprēķina skrūvju cirkulācijas diametru, pamatojoties uz caurumu skaitu un attālumu starp tiem.
4 *
5 * @param numberOfHoles Skrūvju caurumu skaits (minimāli 3)
6 * @param distanceBetweenHoles Attālums starp blakus esošajiem caurumiem (pozitīvs skaitlis)
7 * @return Aprēķinātais skrūvju cirkulācijas diametrs
8 * @throws IllegalArgumentException ja ievades ir nederīgas
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Caurumu skaitam jābūt vismaz 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Attālumam starp caurumiem jābūt pozitīvam");
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("Skrūvju Cirkulācijas Diametrs: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Aprēķina skrūvju cirkulācijas diametru, pamatojoties uz caurumu skaitu un attālumu starp tiem.
7 *
8 * @param numberOfHoles Skrūvju caurumu skaits (minimāli 3)
9 * @param distanceBetweenHoles Attālums starp blakus esošajiem caurumiem (pozitīvs skaitlis)
10 * @return Aprēķinātais skrūvju cirkulācijas diametrs
11 * @throws std::invalid_argument ja ievades ir nederīgas
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Caurumu skaitam jābūt vismaz 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Attālumam starp caurumiem jābūt pozitīvam");
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("Skrūvju Cirkulācijas Diametrs: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Kļūda: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel formula skrūvju cirkulācijas diametra aprēķināšanai
2=attālums_starpt_caurumiem/(2*SIN(PI()/caurumu_skaits))
3
4' Excel VBA funkcija
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Caurumu skaitam jābūt vismaz 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Attālumam starp caurumiem jābūt pozitīvam"
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 /// Aprēķina skrūvju cirkulācijas diametru, pamatojoties uz caurumu skaitu un attālumu starp tiem.
7 /// </summary>
8 /// <param name="numberOfHoles">Skrūvju caurumu skaits (minimāli 3)</param>
9 /// <param name="distanceBetweenHoles">Attālums starp blakus esošajiem caurumiem (pozitīvs skaitlis)</param>
10 /// <returns>Aprēķinātais skrūvju cirkulācijas diametrs</returns>
11 /// <exception cref="ArgumentException">Izmet, ja ievades ir nederīgas</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Caurumu skaitam jābūt vismaz 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Attālumam starp caurumiem jābūt pozitīvam", 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($"Skrūvju Cirkulācijas Diametrs: {diameter:F2}");
36 }
37}
38
Skrūvju cirkulācijas diametrs (BCD) ir diametrs iedomātā apļa, kas iet cauri katra skrūvju cauruma centram apļveida skrūvju modelī. Tas ir kritisks mērījums, lai nodrošinātu pareizu saskaņošanu un piemērotību starp komponentiem ar apļveida skrūvju modeļiem.
Skrūvju cirkulācijas diametrs tiek aprēķināts, izmantojot formulu: BCD = Attālums Starp Blakus Esošajiem Caurumiem ÷ [2 × sin(π ÷ Caurumu Skaits)]. Šī formula saista taisnā līnijas attālumu starp blakus esošajiem skrūvju caurumiem ar diametru aplim, kas iet cauri visiem skrūvju caurumu centriem.
Nepieciešams vismaz 3 skrūvju caurumi, lai definētu unikālu apli. Ar mazāk nekā 3 punktiem nevar matemātiski noteikt unikālu apļa modeli.
Jā, šis kalkulators ir lieliski piemērots automobiļu lietojumiem. Piemēram, ja zināt, ka jūsu ritenim ir 5 skrūves un attālums starp blakus esošajām skrūvēm ir 70mm, varat aprēķināt skrūvju cirkulācijas diametru (kas būtu aptuveni 114.3mm, kas ir izplatīts 5×114.3mm modelis).
Funkcionāli tie ir tieši tāds pats mērījums — diametrs aplim, kas iet cauri caurumu vai iezīmju centriem. "Skrūvju cirkulācijas diametrs" parasti tiek izmantots skrūvju modeļiem, savukārt "pakāpju cirkulācijas diametrs" biežāk tiek izmantots zobratu terminoloģijā.
Precizitāte ir būtiska, īpaši palielinoties caurumu skaitam. Pat mazas mērījumu kļūdas var ievērojami ietekmēt aprēķināto skrūvju cirkulācijas diametru. Precīzās lietojumprogrammās izmērīt vairākus blakus esošo caurumu pārus un izmantot vidējo attālumu, lai samazinātu mērījumu kļūdu.
Nē, šis kalkulators ir paredzēts skrūvju modeļiem, kuros visi caurumi ir vienmērīgi izvietoti ap apli. Nevienmērīgi izvietotiem modeļiem būs nepieciešami sarežģītāki aprēķini vai tiešas mērīšanas metodes.
Lai iegūtu labākos rezultātus, izmantojiet precīzus mērīšanas rīkus, piemēram, kalibrus, lai izmērītu no viena skrūvju cauruma centra līdz blakus esoša cauruma centram. Veiciet vairākus mērījumus starp dažādiem blakus esošajiem caurumiem un vidējo rezultātu, lai samazinātu mērījumu kļūdu.
Skrūvju modelim ar n caurumiem attiecība ir: Centra līdz Centra Attālums = 2 × Skrūvju Cirkulācijas Rādiuss × sin(π/n), kur Skrūvju Cirkulācijas Rādiuss ir puse no Skrūvju Cirkulācijas Diametra.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30. izdevums). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6. izdevums). 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.
Izmantojiet mūsu Skrūvju Cirkulācijas Diametra Kalkulatoru, lai ātri un precīzi noteiktu jūsu skrūvju cirkulācijas modeļa diametru. Vienkārši ievadiet skrūvju caurumu skaitu un attālumu starp tiem, lai iegūtu precīzus rezultātus jūsu inženierijas, ražošanas vai DIY projektiem.
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai