คำนวณเส้นผ่านศูนย์กลางของวงกลมสลักเกลียวตามจำนวนรูสลักเกลียวและระยะห่างระหว่างรูที่อยู่ติดกัน สำคัญสำหรับวิศวกรรมเครื่องกล การผลิต และการประกอบ
คำนวณเส้นผ่าศูนย์กลางของวงกลมโบลต์ตามจำนวนรูโบลต์และระยะห่างระหว่างพวกเขา
เส้นผ่าศูนย์กลางวงกลมโบลต์
0.00
เส้นผ่าศูนย์กลางวงกลมโบลต์ = ระยะห่างระหว่างรู / (2 * sin(π / จำนวนรู))
เส้นผ่าศูนย์กลาง = 10.00 / (2 * sin(π / 4)) = 0.00
बोल्ट सर्कल डायमीटर कैलकुलेटर एक सटीक इंजीनियरिंग उपकरण है जो बोल्ट होल की संख्या और निकटतम होल के बीच की दूरी के आधार पर बोल्ट सर्कल का व्यास सटीक रूप से निर्धारित करने के लिए डिज़ाइन किया गया है। बोल्ट सर्कल (जिसे बोल्ट पैटर्न या पिच सर्कल भी कहा जाता है) यांत्रिक इंजीनियरिंग, निर्माण और निर्माण में एक महत्वपूर्ण माप है जो घटकों जैसे कि फ्लैंज, पहियों और यांत्रिक युग्मन पर बोल्ट होल के गोलाकार व्यवस्था को परिभाषित करता है। यह कैलकुलेटर बोल्टेड घटकों की सही संरेखण और फिट के लिए आवश्यक सटीक व्यास निर्धारित करने की प्रक्रिया को सरल बनाता है।
चाहे आप एक फ्लैंज कनेक्शन डिज़ाइन कर रहे हों, ऑटोमोटिव पहियों पर काम कर रहे हों, या एक गोलाकार माउंटिंग पैटर्न बना रहे हों, बोल्ट सर्कल व्यास को समझना यह सुनिश्चित करने के लिए आवश्यक है कि घटक एक साथ सही ढंग से फिट हों। हमारा कैलकुलेटर मानक सूत्र का उपयोग करते हुए तात्कालिक, सटीक परिणाम प्रदान करता है जबकि बेहतर समझ के लिए बोल्ट पैटर्न का दृश्य प्रतिनिधित्व भी प्रदान करता है।
बोल्ट सर्कल डायमीटर (BCD) निम्नलिखित सूत्र का उपयोग करके गणना की जाती है:
जहाँ:
यह सूत्र काम करता है क्योंकि बोल्ट होल नियमित बहुभुज पैटर्न में सर्कल के चारों ओर व्यवस्थित होते हैं। निकटतम होल के बीच की दूरी सर्कल का एक तिर्यक बनाती है, और सूत्र सभी बोल्ट होल केंद्रों के माध्यम से गुजरने वाले सर्कल का व्यास निर्धारित करता है।
यह सूत्र नियमित बहुभुजों के गुणों से निकाला गया है जो एक सर्कल में अंकित होते हैं:
n होल और निकटतम होल के बीच की दूरी s के साथ बोल्ट सर्कल के लिए, व्यास इस प्रकार है s ÷ [2 × sin(π/n)]।
हमारे बोल्ट सर्कल डायमीटर कैलकुलेटर का उपयोग करना सीधा और सहज है:
आइए 15 यूनिट की दूरी के साथ 6-होल पैटर्न के लिए बोल्ट सर्कल व्यास की गणना करें:
गणना की गई बोल्ट सर्कल व्यास उस सर्कल का व्यास दर्शाता है जो प्रत्येक बोल्ट होल के केंद्र से गुजरता है। यह माप निम्नलिखित के लिए आवश्यक है:
बोल्ट सर्कल व्यास की गणना कई इंजीनियरिंग और निर्माण अनुप्रयोगों में महत्वपूर्ण है:
जब आप एक पाइप फ्लैंज कनेक्शन डिज़ाइन कर रहे हैं:
जब आप ऑटोमोटिव पहियों को बदल रहे हों:
हालांकि बोल्ट सर्कल व्यास गोलाकार बोल्ट पैटर्न को निर्दिष्ट करने का मानक तरीका है, इसके वैकल्पिक दृष्टिकोण भी हैं:
पिच सर्कल व्यास मूल रूप से बोल्ट सर्कल व्यास के समान है लेकिन इसे गियर शब्दावली में अधिक सामान्यतः उपयोग किया जाता है। यह उस सर्कल के व्यास को संदर्भित करता है जो प्रत्येक दांत या बोल्ट होल के केंद्र के माध्यम से गुजरता है।
ऑटोमोटिव अनुप्रयोगों में, बोल्ट पैटर्न अक्सर एक संक्षिप्त नोटेशन का उपयोग करके निर्दिष्ट किया जाता है:
कुछ अनुप्रयोगों के लिए, विशेष रूप से कम बोल्ट होल के साथ, सीधे होल के बीच माप का उपयोग किया जा सकता है:
आधुनिक डिज़ाइन अक्सर कंप्यूटर-आधारित डिज़ाइन (CAD) का उपयोग करके प्रत्येक बोल्ट होल के समन्वय को सीधे निर्दिष्ट करता है:
बोल्ट सर्कल की अवधारणा यांत्रिक इंजीनियरिंग के लिए औद्योगिक क्रांति से ही मौलिक रही है। इसकी महत्वपूर्णता मानकीकृत निर्माण प्रक्रियाओं के विकास के साथ बढ़ी:
यहाँ विभिन्न प्रोग्रामिंग भाषाओं में बोल्ट सर्कल व्यास सूत्र के कार्यान्वयन हैं:
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// Example usage:
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 Calculate the bolt circle diameter based on number of holes and distance between them.
6
7 Args:
8 number_of_holes: Integer number of holes (minimum 3)
9 distance_between_holes: Positive number representing distance between adjacent holes
10
11 Returns:
12 The calculated bolt circle diameter
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# Example usage:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Bolt Circle Diameter: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Calculates the bolt circle diameter based on number of holes and distance between them.
4 *
5 * @param numberOfHoles The number of bolt holes (minimum 3)
6 * @param distanceBetweenHoles The distance between adjacent holes (positive value)
7 * @return The calculated bolt circle diameter
8 * @throws IllegalArgumentException if inputs are invalid
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 * Calculates the bolt circle diameter based on number of holes and distance between them.
7 *
8 * @param numberOfHoles The number of bolt holes (minimum 3)
9 * @param distanceBetweenHoles The distance between adjacent holes (positive value)
10 * @return The calculated bolt circle diameter
11 * @throws std::invalid_argument if inputs are invalid
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' Excel formula for bolt circle diameter
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Excel VBA function
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 /// Calculates the bolt circle diameter based on number of holes and distance between them.
7 /// </summary>
8 /// <param name="numberOfHoles">The number of bolt holes (minimum 3)</param>
9 /// <param name="distanceBetweenHoles">The distance between adjacent holes (positive value)</param>
10 /// <returns>The calculated bolt circle diameter</returns>
11 /// <exception cref="ArgumentException">Thrown when inputs are invalid</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
बोल्ट सर्कल व्यास (BCD) एक काल्पनिक सर्कल का व्यास है जो प्रत्येक बोल्ट होल के केंद्र से गुजरता है जो गोलाकार बोल्ट पैटर्न में होता है। यह घटकों के बीच सही संरेखण और फिट सुनिश्चित करने के लिए एक महत्वपूर्ण माप है।
बोल्ट सर्कल व्यास को सूत्र का उपयोग करके गणना की जाती है: BCD = निकटतम होल के बीच की दूरी ÷ [2 × sin(π ÷ होल की संख्या)]। यह सूत्र निकटतम बोल्ट होल के बीच की सीधी दूरी को सभी बोल्ट होल केंद्रों के माध्यम से गुजरने वाले सर्कल के व्यास से संबंधित करता है।
एक अद्वितीय सर्कल को परिभाषित करने के लिए कम से कम 3 बोल्ट होल की आवश्यकता होती है। 3 से कम बिंदुओं के साथ, आप एक अद्वितीय गोलाकार पैटर्न को गणना नहीं कर सकते।
हाँ, यह कैलकुलेटर ऑटोमोटिव अनुप्रयोगों के लिए एकदम सही है। उदाहरण के लिए, यदि आप जानते हैं कि आपके पहिये में 5 लग हैं और निकटतम लग के बीच की दूरी 70 मिमी है, तो आप बोल्ट सर्कल व्यास की गणना कर सकते हैं (जो लगभग 114.3 मिमी होगा, जो 5×114.3 मिमी पैटर्न का एक सामान्य मान है)।
कार्यात्मक रूप से, वे एक ही माप हैं—सर्कल का व्यास जो होल या फीचर्स के केंद्रों के माध्यम से गुजरता है। "बोल्ट सर्कल व्यास" आमतौर पर बोल्ट पैटर्न के लिए उपयोग किया जाता है, जबकि "पिच सर्कल व्यास" अधिकतर गियर शब्दावली में उपयोग होता है।
सटीकता महत्वपूर्ण है, विशेष रूप से जब होल की संख्या बढ़ती है। यहां तक कि छोटे मापन त्रुटियाँ गणना किए गए बोल्ट सर्कल व्यास को महत्वपूर्ण रूप से प्रभावित कर सकती हैं। सटीक अनुप्रयोगों के लिए, विभिन्न निकटतम होल जोड़ों के बीच कई माप लें और परिणामों को औसत करें ताकि मापन त्रुटियों को कम किया जा सके।
नहीं, यह कैलकुलेटर विशेष रूप से उन बोल्ट पैटर्न के लिए डिज़ाइन किया गया है जहाँ सभी होल गोलाकार पैटर्न के चारों ओर समान रूप से फैले होते हैं। असमान रूप से फैले पैटर्न के लिए, आपको अधिक जटिल गणनाओं या सीधे मापन विधियों की आवश्यकता होगी।
सर्वश्रेष्ठ परिणामों के लिए, बोल्ट होल के केंद्र से निकटतम होल के केंद्र तक मापने के लिए सटीक मापने के उपकरण जैसे कैलिपर का उपयोग करें। विभिन्न निकटतम होल जोड़ों के बीच कई माप लें और परिणामों को औसत करें ताकि मापन त्रुटियों को कम किया जा सके।
कैलकुलेटर किसी भी संगत यूनिट प्रणाली के साथ काम करता है। यदि आप बोल्ट होल के बीच की दूरी को मिलीमीटर में दर्ज करते हैं, तो बोल्ट सर्कल व्यास भी मिलीमीटर में होगा। इसी तरह, यदि आप इंच का उपयोग करते हैं, तो परिणाम इंच में होगा।
n होल के साथ बोल्ट पैटर्न के लिए, संबंध है: केंद्र-से-केंद्र दूरी = 2 × बोल्ट सर्कल व्यास × sin(π/n), जहाँ बोल्ट सर्कल व्यास आधा बोल्ट सर्कल व्यास है।
ओबर्ग, ई., जोन्स, एफ. डी., हॉर्टन, एच. एल., & रिफेल, एच. एच. (2016). मशीनरी का हैंडबुक (30वां संस्करण)। औद्योगिक प्रेस।
शिगले, जे. ई., & मिश्के, सी. आर. (2001). यांत्रिक इंजीनियरिंग डिज़ाइन (6वां संस्करण)। मैकग्रा-हिल।
अमेरिकी राष्ट्रीय मानक संस्थान। (2013). ASME B16.5: पाइप फ्लैंज और फ्लैंज फिटिंग। ASME इंटरनेशनल।
अंतर्राष्ट्रीय मानक संगठन। (2010). ISO 7005: पाइप फ्लैंज - भाग 1: स्टील फ्लैंज। ISO।
ऑटोमोटिव इंजीनियर्स सोसाइटी। (2015). SAE J1926: बोल्ट सर्कल पैटर्न के लिए आयाम। SAE इंटरनेशनल।
डॉयचेस इंस्टीट्यूट फॉर नॉर्मनग। (2017). DIN EN 1092-1: फ्लैंज और उनके जोड़ों। पाइप, वाल्व, फिटिंग और सहायक उपकरण के लिए गोल फ्लैंज, PN नामित। DIN।
हमारे बोल्ट सर्कल डायमीटर कैलकुलेटर का उपयोग करके अपने बोल्ट सर्कल पैटर्न का व्यास जल्दी और सटीक रूप से निर्धारित करें। बस बोल्ट होल की संख्या और उनके बीच की दूरी दर्ज करें ताकि आपके इंजीनियरिंग, निर्माण या DIY परियोजनाओं के लिए सटीक परिणाम मिल सकें।
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ