Hesabu kipenyo cha mduara wa bolti kulingana na idadi ya mashimo ya bolti na umbali kati ya mashimo yaliyo karibu. Muhimu kwa uhandisi wa mitambo, utengenezaji, na maombi ya mkutano.
Hesabu kipenyo cha bolt circle kulingana na idadi ya mashimo ya bolt na umbali kati yao.
Kipenyo cha Bolt Circle
0.00
Kipenyo cha Bolt Circle = Umbali kati ya Mashimo / (2 * sin(π / Idadi ya Mashimo))
Kipenyo = 10.00 / (2 * sin(π / 4)) = 0.00
Bolt Circle Diameter Calculator ni chombo cha uhandisi wa usahihi kilichoundwa ili kubaini kwa usahihi kipenyo cha duara la bolt kulingana na idadi ya mashimo ya bolt na umbali kati ya mashimo yaliyo karibu. Duara la bolt (pia huitwa muundo wa bolt au duara la pitch) ni kipimo muhimu katika uhandisi wa mitambo, utengenezaji, na ujenzi inayofafanua mpangilio wa duara wa mashimo ya bolt kwenye sehemu kama vile flanges, magurudumu, na viunganishi vya mitambo. Calculator hii inarahisisha mchakato wa kubaini kipenyo sahihi kinachohitajika kwa ajili ya usawa na ulinganifu wa sehemu zilizounganishwa kwa bolts.
Iwe unaunda muunganisho wa flange, unafanya kazi kwenye magurudumu ya magari, au unaunda muundo wa kuunganishwa kwa duara, kuelewa kipenyo cha duara la bolt ni muhimu kwa kuhakikisha sehemu zinaungana kwa usahihi. Calculator yetu inatoa matokeo ya haraka na sahihi kwa kutumia formula ya kawaida huku ikitoa uwakilishi wa picha wa muundo wa bolt kwa kueleweka bora.
Kipenyo cha duara la bolt (BCD) kinahesabiwa kwa kutumia formula ifuatayo:
Ambapo:
Formula hii inafanya kazi kwa sababu mashimo ya bolt yameandaliwa katika muundo wa polygon wa kawaida kuzunguka duara. Umbali kati ya mashimo yaliyo karibu unaunda chord ya duara, na formula hii inahesabu kipenyo cha duara kinachopita kupitia katikati ya mashimo yote ya bolt.
Formula hii inatokana na mali za polygon za kawaida zilizowekwa ndani ya duara:
Kwa duara la bolt lenye mashimo n na umbali s kati ya mashimo yaliyo karibu, kipenyo ni hivyo s ÷ [2 × sin(π/n)].
Kutumia calculator yetu ya kipenyo cha duara la bolt ni rahisi na ya kueleweka:
Hebu tuhesabu kipenyo cha duara la bolt kwa muundo wa mashimo 6 yenye umbali wa vitengo 15 kati ya mashimo yaliyo karibu:
Kipenyo kilichohesabiwa cha duara la bolt kinawakilisha kipenyo cha duara kinachopita katikati ya kila shimo la bolt. Kipimo hiki ni muhimu kwa:
Hesabu ya kipenyo cha duara la bolt ni muhimu katika matumizi mengi ya uhandisi na utengenezaji:
Wakati wa kubuni muunganisho wa flange ya bomba:
Wakati wa kubadilisha magurudumu ya magari:
Ingawa kipenyo cha duara la bolt ni njia ya kawaida ya kubainisha mipangilio ya bolt ya duara, kuna njia mbadala:
Pitch Circle Diameter kimsingi ni sawa na kipenyo cha duara la bolt lakini hutumiwa zaidi katika terminolojia ya gia. Inahusisha kipenyo cha duara kinachopita kupitia pointi za katikati (au pointi za pitch) za kila meno au shimo la bolt.
Katika matumizi ya magari, mipangilio ya bolt mara nyingi inabainishwa kwa kutumia notation ya kifupi:
Kwa baadhi ya matumizi, hasa na mashimo machache ya bolt, kipimo cha moja kwa moja kati ya mashimo kinaweza kutumika:
Ubunifu wa kisasa mara nyingi hutumia Programu ya Kusaidia Kubuni (CAD) ili kubainisha moja kwa moja coordinates za kila shimo la bolt:
Dhana ya duara la bolt imekuwa muhimu kwa uhandisi wa mitambo tangu Mapinduzi ya Viwanda. Umuhimu wake uliongezeka na maendeleo ya michakato ya utengenezaji wa viwango:
Hapa kuna utekelezaji wa formula ya kipenyo cha duara la bolt katika lugha mbalimbali za programu:
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// Mfano wa matumizi:
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 Hesabu kipenyo cha duara la bolt kulingana na idadi ya mashimo na umbali kati yao.
6
7 Args:
8 number_of_holes: Nambari ya jumla ya mashimo (angalau 3)
9 distance_between_holes: Nambari chanya inayowakilisha umbali kati ya mashimo yaliyo karibu
10
11 Returns:
12 Kipenyo kilichohesabiwa cha duara la bolt
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# Mfano wa matumizi:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Bolt Circle Diameter: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Hesabu kipenyo cha duara la bolt kulingana na idadi ya mashimo na umbali kati yao.
4 *
5 * @param numberOfHoles Idadi ya mashimo ya bolt (angalau 3)
6 * @param distanceBetweenHoles Umbali kati ya mashimo yaliyo karibu (nambari chanya)
7 * @return Kipenyo kilichohesabiwa cha duara la bolt
8 * @throws IllegalArgumentException ikiwa ingizo si sahihi
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 * Hesabu kipenyo cha duara la bolt kulingana na idadi ya mashimo na umbali kati yao.
7 *
8 * @param numberOfHoles Idadi ya mashimo ya bolt (angalau 3)
9 * @param distanceBetweenHoles Umbali kati ya mashimo yaliyo karibu (nambari chanya)
10 * @return Kipenyo kilichohesabiwa cha duara la bolt
11 * @throws std::invalid_argument ikiwa ingizo si sahihi
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' Formula ya Excel kwa kipenyo cha duara la bolt
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Kazi ya Excel VBA
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 /// Hesabu kipenyo cha duara la bolt kulingana na idadi ya mashimo na umbali kati yao.
7 /// </summary>
8 /// <param name="numberOfHoles">Idadi ya mashimo ya bolt (angalau 3)</param>
9 /// <param name="distanceBetweenHoles">Umbali kati ya mashimo yaliyo karibu (nambari chanya)</param>
10 /// <returns>Kipenyo kilichohesabiwa cha duara la bolt</returns>
11 /// <exception cref="ArgumentException">Inatolewa wakati ingizo si sahihi</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 circle diameter (BCD) ni kipenyo cha duara kisichoonekana kinachopita katikati ya kila shimo la bolt katika muundo wa bolt wa duara. Ni kipimo muhimu kwa ajili ya kuhakikisha usawa na ulinganifu kati ya sehemu zenye mipangilio ya bolt ya duara.
Kipenyo cha duara la bolt kinahesabiwa kwa kutumia formula: BCD = Umbali Kati ya Mashimo yaliyo Karibu ÷ [2 × sin(π ÷ Idadi ya Mashimo)]. Formula hii inahusisha umbali wa moja kwa moja kati ya mashimo yaliyo karibu na kipenyo cha duara kinachopita katikati ya mashimo yote ya bolt.
Idadi ya chini ya mashimo inayohitajika ni 3 ili kufafanua duara pekee. Kwa chini ya pointi 3, huwezi kuamua duara pekee.
Ndio, calculator hii ni bora kwa matumizi ya magari. Kwa mfano, ikiwa unajua magurudumu yako yana lugs 5 na umbali kati ya lugs ni 70mm, unaweza kuhesabu kipenyo cha duara la bolt (ambayo itakuwa takriban 114.3mm, muundo wa kawaida wa 5×114.3mm).
Kimsingi, ni kipimo sawa—kipenyo cha duara kinachopita kupitia katikati ya mashimo au vipengele. "Kipenyo cha duara la bolt" hutumiwa kawaida kwa mipangilio ya bolt, wakati "kipenyo cha duara la pitch" hutumiwa zaidi katika terminolojia ya gia.
Usahihi ni muhimu, hasa kadri idadi ya mashimo inavyoongezeka. Hata makosa madogo ya kipimo yanaweza kuathiri kipenyo kilichohesabiwa cha duara la bolt kwa kiasi kikubwa. Kwa matumizi ya usahihi, pima jozi nyingi za mashimo yaliyo karibu na utumie wastani wa umbali ili kupunguza makosa ya kipimo.
Hapana, calculator hii imeundwa mahsusi kwa mipangilio ya bolt ambapo mashimo yote yamepangwa kwa usawa kuzunguka duara. Kwa mipangilio isiyo sawa, unahitaji hesabu ngumu zaidi au njia za kupima moja kwa moja.
Kwa matokeo bora, tumia zana za kupima za usahihi kama vile calipers kupima kutoka katikati ya shimo moja hadi katikati ya shimo la karibu. Chukua vipimo vingi kati ya jozi tofauti za mashimo yaliyo karibu na uhesabu wastani wa matokeo ili kupunguza makosa ya kipimo.
Calculator inafanya kazi na mfumo wowote wa vitengo ulio sawa. Ikiwa unaweka umbali kati ya mashimo kwa milimita, kipenyo cha duara pia kitakuwa kwa milimita. Vivyo hivyo, ikiwa unatumia inchi, matokeo yatakuwa kwa inchi.
Kwa muundo wa bolt wenye n mashimo, uhusiano ni: Umbali kati ya Kati = 2 × Radius ya Duara la Bolt × sin(π/n), ambapo Radius ya Duara la Bolt ni nusu ya Kipenyo cha Duara la Bolt.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (Toleo la 30). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (Toleo la 6). 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.
Tumia calculator yetu ya Kipenyo cha Duara la Bolt ili kuhesabu kwa urahisi na kwa usahihi kipenyo cha muundo wa bolt wako. Weka idadi ya mashimo na umbali kati yao ili kupata matokeo sahihi kwa miradi yako ya uhandisi, utengenezaji, au DIY.
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi