Apskaičiuokite varžto apskritimo skersmenį, remdamiesi varžtų skylių skaičiumi ir atstumu tarp gretimų skylių. Būtina mechaninės inžinerijos, gamybos ir surinkimo taikymams.
Apskaičiuokite veržlės apskritimo skersmenį, remdamiesi veržlių skylių skaičiumi ir atstumu tarp jų.
Veržlės apskritimo skersmuo
0.00
Veržlės apskritimo skersmuo = Atstumas tarp skylių / (2 * sin(π / Veržlių skylių skaičius))
Skersmuo = 10.00 / (2 * sin(π / 4)) = 0.00
Veržlės Ciklo Skersmens Skaičiuoklė yra precizinė inžinerijos priemonė, skirta tiksliai nustatyti veržlės ciklo skersmenį, remiantis veržlių skylių skaičiumi ir atstumu tarp gretimų skylių. Veržlės ciklas (taip pat vadinamas veržlių raštu arba žingsnio ratu) yra kritinė matavimo priemonė mechaninėje inžinerijoje, gamyboje ir statyboje, kuri apibrėžia apvalią veržlių skylių išdėstymą komponentuose, tokiuose kaip flanšai, ratlankiai ir mechaniniai sujungimai. Ši skaičiuoklė supaprastina proceso nustatymą, kokio tikslaus skersmens reikia tinkamam veržlių komponentų suderinimui ir pritaikymui.
Ar jūs projektuojate flanšo sujungimą, dirbate su automobilių ratlankiais ar kuriate apvalų montavimo raštą, supratimas apie veržlės ciklo skersmenį yra būtinas, kad komponentai tinkamai derėtų. Mūsų skaičiuoklė teikia momentinius, tikslius rezultatus, naudodama standartinę formulę, ir siūlo vizualinį veržlių rašto vaizdavimą geresniam supratimui.
Veržlės ciklo skersmuo (VCS) apskaičiuojamas naudojant šią formulę:
Kur:
Ši formulė veikia, nes veržlių skylės yra išdėstytos reguliaraus daugkampio raštu aplink ratą. Atstumas tarp gretimų skylių sudaro rato akordą, o formulė apskaičiuoja rato, kuris praeina per visų veržlių skylių centrus, skersmenį.
Formulė yra išvestinė iš reguliaraus daugkampio, įrašyto į ratą, savybių:
Veržlių ciklui su n skylėmis ir atstumu s tarp gretimų skylių, skersmuo yra todėl s ÷ [2 × sin(π/n)].
Naudojimas mūsų veržlės ciklo skersmens skaičiuoklės yra paprastas ir intuityvus:
Apskaičiuokime veržlės ciklo skersmenį 6 skylių raštui su 15 vienetų atstumu tarp gretimų skylių:
Apskaičiuotas veržlės ciklo skersmuo atspindi rato, kuris praeina per kiekvienos veržlių skylės centrą, skersmenį. Šis matavimas yra būtinas:
Veržlės ciklo skersmens skaičiavimas yra būtinas daugybėje inžinerijos ir gamybos taikymo sričių:
Dizainuojant vamzdžio flanšo sujungimą:
Pakeičiant automobilių ratus:
Nors veržlės ciklo skersmuo yra standartinė metodika apibrėžiant apvalius veržlių raštus, yra alternatyvių požiūrių:
Žingsnio Ciklo Skersmuo iš esmės yra tas pats, kas veržlės ciklo skersmuo, tačiau dažniau naudojamas pavarų terminologijoje. Jis nurodo rato, praeinančio per kiekvieno danties ar veržlių skylės centrą, skersmenį.
Automobilių taikymuose veržlių raštai dažnai nurodomi naudojant trumpąją notaciją:
Kai kuriais atvejais, ypač su mažesniu veržlių skylių skaičiumi, gali būti naudojamas tiesioginis matavimas tarp skylių:
Šiuolaikinis dizainas dažnai naudoja kompiuterinę projektavimo (CAD) programinę įrangą, kad tiesiogiai nurodytų kiekvienos veržlių skylės koordinates:
Veržlės ciklo sąvoka buvo pagrindinė mechaninės inžinerijos dalis nuo Pramonės revoliucijos. Jos svarba augo kartu su standartizuotų gamybos procesų plėtra:
Štai formulės veržlės ciklo skersmeniui įgyvendinimai įvairiose programavimo kalbose:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Skylių skaičius turi būti bent 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Atstumas tarp skylių turi būti teigiamas");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Pavyzdžio naudojimas:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Veržlės Ciklo Skersmuo: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Apskaičiuoja veržlės ciklo skersmenį, remiantis skylių skaičiumi ir atstumu tarp jų.
6
7 Args:
8 number_of_holes: Sveikasis skylių skaičius (minimaliai 3)
9 distance_between_holes: Teigiamas skaičius, nurodantis atstumą tarp gretimų skylių
10
11 Returns:
12 Apskaičiuotas veržlės ciklo skersmuo
13 """
14 if number_of_holes < 3:
15 raise ValueError("Skylių skaičius turi būti bent 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Atstumas tarp skylių turi būti teigiamas")
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# Pavyzdžio naudojimas:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Veržlės Ciklo Skersmuo: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Apskaičiuoja veržlės ciklo skersmenį, remiantis skylių skaičiumi ir atstumu tarp jų.
4 *
5 * @param numberOfHoles Skylių skaičius (minimaliai 3)
6 * @param distanceBetweenHoles Atstumas tarp gretimų skylių (teigiamas skaičius)
7 * @return Apskaičiuotas veržlės ciklo skersmuo
8 * @throws IllegalArgumentException jei įvestys yra neteisingos
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Skylių skaičius turi būti bent 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Atstumas tarp skylių turi būti teigiamas");
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("Veržlės Ciklo Skersmuo: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Apskaičiuoja veržlės ciklo skersmenį, remiantis skylių skaičiumi ir atstumu tarp jų.
7 *
8 * @param numberOfHoles Skylių skaičius (minimaliai 3)
9 * @param distanceBetweenHoles Atstumas tarp gretimų skylių (teigiamas skaičius)
10 * @return Apskaičiuotas veržlės ciklo skersmuo
11 * @throws std::invalid_argument jei įvestys yra neteisingos
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Skylių skaičius turi būti bent 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Atstumas tarp skylių turi būti teigiamas");
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("Veržlės Ciklo Skersmuo: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Klaida: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel formulė veržlės ciklo skersmeniui
2=atstumas_tarp_skylių/(2*SIN(PI()/skylių_skaičius))
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", "Skylių skaičius turi būti bent 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Atstumas tarp skylių turi būti teigiamas"
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 /// Apskaičiuoja veržlės ciklo skersmenį, remiantis skylių skaičiumi ir atstumu tarp jų.
7 /// </summary>
8 /// <param name="numberOfHoles">Skylių skaičius (minimaliai 3)</param>
9 /// <param name="distanceBetweenHoles">Atstumas tarp gretimų skylių (teigiamas skaičius)</param>
10 /// <returns>Apskaičiuotas veržlės ciklo skersmuo</returns>
11 /// <exception cref="ArgumentException">Kyla, kai įvestys yra neteisingos</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Skylių skaičius turi būti bent 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Atstumas tarp skylių turi būti teigiamas", 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($"Veržlės Ciklo Skersmuo: {diameter:F2}");
36 }
37}
38
Veržlės ciklo skersmuo (VCS) yra įsivaizduojamo rato, kuris praeina per kiekvienos veržlių skylės centrą apvalioje veržlių rašto išdėstyme, skersmuo. Tai yra kritinis matavimas, užtikrinantis tinkamą suderinimą ir pritaikymą tarp komponentų su apvaliais veržlių raštais.
Veržlės ciklo skersmuo apskaičiuojamas naudojant formulę: VCS = Atstumas Tarp Gretimų Skylių ÷ [2 × sin(π ÷ Skylių Skaičius)]. Ši formulė susieja tiesioginį atstumą tarp gretimų veržlių skylių su rato, praeinančio per visų veržlių skylių centrus, skersmeniu.
Minimaliai reikia 3 veržlių skylių, kad būtų apibrėžtas unikalus apskritimas. Su mažiau nei 3 taškais negalite matematiškai nustatyti unikalios apvalios formos.
Taip, ši skaičiuoklė puikiai tinka automobilių taikymams. Pavyzdžiui, jei žinote, kad jūsų ratas turi 5 varžtus ir atstumą tarp gretimų varžtų yra 70mm, galite apskaičiuoti veržlės ciklo skersmenį (kuris būtų maždaug 114.3mm, dažnas 5×114.3mm raštas).
Funkciškai jie yra tas pats matavimas - rato, praeinančio per kiekvieno danties ar veržlių skylės centrą, skersmuo. „Veržlės ciklo skersmuo“ paprastai naudojamas veržlių raštams, o „žingsnio ciklo skersmuo“ dažniau naudojamas pavarų terminologijoje.
Tikslumas yra labai svarbus, ypač didėjant skylių skaičiui. Net mažos matavimo klaidos gali reikšmingai paveikti apskaičiuotą veržlės ciklo skersmenį. Precizinėms taikymo sritims matuokite kelis gretimų skylių poras ir naudokite vidurkį, kad sumažintumėte matavimo klaidą.
Ne, ši skaičiuoklė specialiai sukurta veržlių raštams, kur visos skylės yra tolygiai išdėstytos aplink ratą. Nelygiai išdėstytiems raštams reikės sudėtingesnių skaičiavimų arba tiesioginių matavimo metodų.
Geriausiems rezultatams naudokite precizinius matavimo įrankius, tokius kaip kalibras, kad išmatuotumėte nuo vienos veržlių skylės centro iki gretimos skylės centro. Paimkite kelis matavimus tarp skirtingų gretimų skylių porų ir vidurkiuokite rezultatus, kad sumažintumėte matavimo klaidą.
Skaičiuoklė veikia bet kurioje nuosekliųjų matavimo sistemų. Jei įvedate atstumą tarp skylių milimetrais, veržlės ciklo skersmuo taip pat bus milimetrais. Panašiai, jei naudojate coliais, rezultatas bus coliais.
Veržlių raštui su n skylėmis santykis yra: Centro iki Centro Atstumas = 2 × Veržlės Ciklo Spindulys × sin(π/n), kur Veržlės Ciklo Spindulys yra pusė Veržlės Ciklo Skersmens.
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.
Naudokite mūsų Veržlės Ciklo Skersmens Skaičiuoklę, kad greitai ir tiksliai nustatytumėte savo veržlės ciklo rašto skersmenį. Tiesiog įveskite veržlių skylių skaičių ir atstumą tarp jų, kad gautumėte tikslius rezultatus per kelias sekundes savo inžinerijos, gamybos ar „pasidaryk pats“ projektams.
Raskite daugiau įrankių, kurie gali būti naudingi jūsų darbo eiga.