Vypočítajte priemer kruhu skrutiek na základe počtu skrutkových otvorov a vzdialenosti medzi susednými otvormi. Nevyhnutné pre strojárstvo, výrobu a montážne aplikácie.
Vypočítajte priemer skrutkového kruhu na základe počtu skrutkových otvorov a vzdialenosti medzi nimi.
Priemer skrutkového kruhu
0.00
Priemer skrutkového kruhu = Vzdialenosť medzi otvormi / (2 * sin(π / Počet otvorov))
Priemer = 10.00 / (2 * sin(π / 4)) = 0.00
Kalkulačka priemeru skrutkového kruhu je presný inžiniersky nástroj navrhnutý na presné určenie priemeru skrutkového kruhu na základe počtu skrutkových otvorov a vzdialenosti medzi susednými otvormi. Skrutkový kruh (tiež nazývaný ako skrutkový vzor alebo kruh rozteče) je kritická miera v strojárstve, výrobe a stavbe, ktorá definuje kruhové usporiadanie skrutkových otvorov na komponentoch ako sú príruby, kolesá a mechanické spojky. Táto kalkulačka zjednodušuje proces určovania presného priemeru potrebného na správne zarovnanie a uchytenie skrutkových komponentov.
Či už navrhujete prírubové spojenie, pracujete na automobilových kolesách alebo vytvárate kruhový montážny vzor, pochopenie priemeru skrutkového kruhu je nevyhnutné na zabezpečenie správneho uchytenia komponentov. Naša kalkulačka poskytuje okamžité, presné výsledky pomocou štandardného vzorca a ponúka vizuálne zobrazenie skrutkového vzoru pre lepšie pochopenie.
Priemer skrutkového kruhu (BCD) sa vypočíta pomocou nasledujúceho vzorca:
Kde:
Tento vzorec funguje, pretože skrutkové otvory sú usporiadané v pravidelnom polygonálnom vzore okolo kruhu. Vzdialenosť medzi susednými otvorami tvorí chordu kruhu a vzorec vypočítava priemer kruhu, ktorý prechádza všetkými stredmi skrutkových otvorov.
Vzorec je odvodený z vlastností pravidelných polygonov vpísaných do kruhu:
Pre skrutkový kruh s n otvormi a vzdialenosťou s medzi susednými otvormi je teda priemer s ÷ [2 × sin(π/n)].
Používanie našej kalkulačky priemeru skrutkového kruhu je jednoduché a intuitívne:
Vypočítajme priemer skrutkového kruhu pre 6-otvorový vzor s 15 jednotkami vzdialenosti medzi susednými otvormi:
Vypočítaný priemer skrutkového kruhu predstavuje priemer kruhu, ktorý prechádza stredom každého skrutkového otvoru. Táto miera je nevyhnutná pre:
Výpočet priemeru skrutkového kruhu je kľúčový v mnohých inžinierskych a výrobných aplikáciách:
Pri návrhu prírubového spojenia potrubia:
Pri nahrádzaní automobilových kolies:
Hoci je priemer skrutkového kruhu štandardnou metódou na špecifikovanie kruhových skrutkových vzorov, existujú alternatívne prístupy:
Priemer rozteče je v podstate rovnaký ako priemer skrutkového kruhu, ale je bežnejšie používaný v terminológii ozubených kolies. Odkazuje na priemer kruhu prechádzajúceho stredom (alebo bodom rozteče) každého zuba alebo skrutkového otvoru.
V automobilových aplikáciách sú skrutkové vzory často špecifikované pomocou skratky:
Pre niektoré aplikácie, najmä s menším počtom skrutkových otvorov, môže byť použitá priamka:
Moderný dizajn často používa počítačom podporovaný dizajn (CAD) na priamu špecifikáciu súradníc každého skrutkového otvoru:
Koncept skrutkového kruhu bol základným prvkom strojárstva od priemyselnej revolúcie. Jeho význam rástol s rozvojom štandardizovaných výrobných procesov:
Tu sú implementácie vzorca priemeru skrutkového kruhu v rôznych programovacích jazykoch:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Počet otvorov musí byť aspoň 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Vzdialenosť medzi otvormi musí byť kladná");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Príklad použitia:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Priemer skrutkového kruhu: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Vypočíta priemer skrutkového kruhu na základe počtu otvorov a vzdialenosti medzi nimi.
6
7 Args:
8 number_of_holes: Celkový počet otvorov (minimálne 3)
9 distance_between_holes: Kladné číslo predstavujúce vzdialenosť medzi susednými otvormi
10
11 Returns:
12 Vypočítaný priemer skrutkového kruhu
13 """
14 if number_of_holes < 3:
15 raise ValueError("Počet otvorov musí byť aspoň 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Vzdialenosť medzi otvormi musí byť kladná")
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# Príklad použitia:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Priemer skrutkového kruhu: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Vypočíta priemer skrutkového kruhu na základe počtu otvorov a vzdialenosti medzi nimi.
4 *
5 * @param numberOfHoles Počet skrutkových otvorov (minimálne 3)
6 * @param distanceBetweenHoles Vzdialenosť medzi susednými otvormi (kladná hodnota)
7 * @return Vypočítaný priemer skrutkového kruhu
8 * @throws IllegalArgumentException ak sú vstupy neplatné
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Počet otvorov musí byť aspoň 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Vzdialenosť medzi otvormi musí byť kladná");
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("Priemer skrutkového kruhu: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Vypočíta priemer skrutkového kruhu na základe počtu otvorov a vzdialenosti medzi nimi.
7 *
8 * @param numberOfHoles Počet skrutkových otvorov (minimálne 3)
9 * @param distanceBetweenHoles Vzdialenosť medzi susednými otvormi (kladná hodnota)
10 * @return Vypočítaný priemer skrutkového kruhu
11 * @throws std::invalid_argument ak sú vstupy neplatné
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Počet otvorov musí byť aspoň 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Vzdialenosť medzi otvormi musí byť kladná");
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("Priemer skrutkového kruhu: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Chyba: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel vzorec pre priemer skrutkového kruhu
2=vzdialenosť_medzi_otvormi/(2*SIN(PI()/počet_otvorov))
3
4' Excel VBA funkcia
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Počet otvorov musí byť aspoň 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Vzdialenosť medzi otvormi musí byť kladná"
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 /// Vypočíta priemer skrutkového kruhu na základe počtu otvorov a vzdialenosti medzi nimi.
7 /// </summary>
8 /// <param name="numberOfHoles">Počet skrutkových otvorov (minimálne 3)</param>
9 /// <param name="distanceBetweenHoles">Vzdialenosť medzi susednými otvormi (kladná hodnota)</param>
10 /// <returns>Vypočítaný priemer skrutkového kruhu</returns>
11 /// <exception cref="ArgumentException">Hodené, keď sú vstupy neplatné</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Počet otvorov musí byť aspoň 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Vzdialenosť medzi otvormi musí byť kladná", 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($"Priemer skrutkového kruhu: {diameter:F2}");
36 }
37}
38
Priemer skrutkového kruhu (BCD) je priemer imaginárneho kruhu, ktorý prechádza stredom každého skrutkového otvoru v kruhovom skrutkovom vzore. Je to kritická miera na zabezpečenie správneho zarovnania a uchytenia medzi komponentmi s kruhovými skrutkovými vzormi.
Priemer skrutkového kruhu sa vypočíta pomocou vzorca: BCD = Vzdialenosť medzi susednými otvormi ÷ [2 × sin(π ÷ Počet otvorov)]. Tento vzorec spája priamu vzdialenosť medzi susednými skrutkovými otvormi s priemerom kruhu prechádzajúceho všetkými stredmi skrutkových otvorov.
Na definovanie jedinečného kruhu je potrebné minimálne 3 skrutkové otvory. S menej ako 3 bodmi nemožno matematicky určiť jedinečný kruhový vzor.
Áno, táto kalkulačka je ideálna pre automobilové aplikácie. Napríklad, ak viete, že vaše koleso má 5 skrutiek a vzdialenosť medzi susednými skrutkami je 70mm, môžete vypočítať priemer skrutkového kruhu (čo by bolo približne 114.3mm, bežný vzor 5×114.3mm).
Funkčne sú to rovnaké merania—priemer kruhu prechádzajúceho stredmi otvorov alebo funkcií. "Priemer skrutkového kruhu" sa typicky používa pre skrutkové vzory, zatiaľ čo "priemer rozteče" je bežnejšie používaný v terminológii ozubených kolies.
Presnosť je kľúčová, najmä s rastúcim počtom otvorov. Aj malé meracie chyby môžu významne ovplyvniť vypočítaný priemer skrutkového kruhu. Pre presné aplikácie merajte viaceré páry susedných otvorov a použite priemernú vzdialenosť na minimalizáciu meracích chýb.
Nie, táto kalkulačka je špeciálne navrhnutá pre skrutkové vzory, kde sú všetky otvory rovnomerne rozložené okolo kruhu. Pre nevyrovnané vzory by ste potrebovali zložitejšie výpočty alebo priamu metódu merania.
Pre najlepšie výsledky použite presné meracie nástroje, ako sú kalibry, na meranie od stredu jedného skrutkového otvoru k stredu susedného otvoru. Urobte viaceré merania medzi rôznymi pármi susedných otvorov a priemerné výsledky na minimalizáciu meracích chýb.
Kalkulačka funguje s akýmkoľvek konzistentným systémom jednotiek. Ak zadáte vzdialenosť medzi otvormi v milimetroch, priemer skrutkového kruhu bude tiež v milimetroch. Podobne, ak použijete palce, výsledok bude v palcoch.
Pre skrutkový vzor s n otvormi je vzťah: Vzdialenosť medzi stredmi = 2 × Polomer skrutkového kruhu × sin(π/n), kde Polomer skrutkového kruhu je polovica priemeru skrutkového kruhu.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30. vydanie). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6. vydanie). 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.
Použite našu kalkulačku priemeru skrutkového kruhu na rýchle a presné určenie priemeru vášho skrutkového kruhového vzoru. Jednoducho zadajte počet skrutkových otvorov a vzdialenosť medzi nimi, aby ste získali presné výsledky pre vaše inžinierske, výrobné alebo DIY projekty.
Objavte ďalšie nástroje, ktoré by mohli byť užitočné pre vašu pracovnú postupnosť