Розрахуйте діаметр болтового кола на основі кількості болтових отворів та відстані між сусідніми отворами. Необхідно для механічного інженерії, виробництва та збірки.
Розрахуйте діаметр болтового кола на основі кількості болтових отворів та відстані між ними.
Діаметр болтового кола
0.00
Діаметр болтового кола = Відстань між отворами / (2 * sin(π / Кількість отворів))
Діаметр = 10.00 / (2 * sin(π / 4)) = 0.00
Калькулятор діаметра болтового кола — це інструмент точного машинобудування, розроблений для точного визначення діаметра болтового кола на основі кількості болтових отворів та відстані між сусідніми отворами. Болтове коло (також відоме як болтова схема або схема розташування) є критично важливим вимірюванням у машинобудуванні, виробництві та будівництві, яке визначає кругову конфігурацію болтових отворів на компонентах, таких як фланці, колеса та механічні з'єднання. Цей калькулятор спрощує процес визначення точного діаметра, необхідного для правильного вирівнювання та підходу з'єднань.
Чи ви проектуєте з'єднання фланця, працюєте над автомобільними колесами або створюєте кругову схему монтажу, розуміння діаметра болтового кола є важливим для забезпечення правильного з'єднання компонентів. Наш калькулятор надає миттєві, точні результати, використовуючи стандартну формулу, та пропонує візуальне представлення болтової схеми для кращого розуміння.
Діаметр болтового кола (BCD) розраховується за наступною формулою:
Де:
Ця формула працює, оскільки болтові отвори розташовані у регулярній полігональній схемі навколо кола. Відстань між сусідніми отворами утворює хорду кола, а формула обчислює діаметр кола, яке проходить через усі центри болтових отворів.
Формула виводиться з властивостей регулярних багатокутників, вписаних у коло:
Для болтового кола з n отворами та відстанню s між сусідніми отворами, діаметр, отже, дорівнює s ÷ [2 × sin(π/n)].
Використання нашого калькулятора діаметра болтового кола є простим та інтуїтивно зрозумілим:
Давайте розрахуємо діаметр болтового кола для схеми з 6 отворів з відстанню 15 одиниць між сусідніми отворами:
Обчислений діаметр болтового кола представляє діаметр кола, яке проходить через центр кожного болтового отвору. Це вимірювання є важливим для:
Обчислення діаметра болтового кола є критично важливим у численних інженерних та виробничих застосуваннях:
При проектуванні з'єднання фланця труб:
При заміні автомобільних коліс:
Хоча діаметр болтового кола є стандартним методом для вказування кругових болтових схем, існують альтернативні підходи:
Діаметр осі болта фактично є тим самим, що і діаметр болтового кола, але частіше використовується в термінах шестерень. Він відноситься до діаметра кола, що проходить через центри (або точку осі) кожного зуба або болтового отвору.
У автомобільних застосуваннях болтові схеми часто вказуються за допомогою скороченої нотації:
Для деяких застосувань, особливо з меншою кількістю болтів, може використовуватися пряме вимірювання між отворами:
Сучасний дизайн часто використовує комп'ютерне проектування (CAD) для безпосереднього вказування координат кожного болтового отвору:
Концепція болтового кола була основоположною для машинобудування з часів промислової революції. Її важливість зросла з розвитком стандартизованих виробничих процесів:
Ось реалізації формули діаметра болтового кола на різних мовах програмування:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Кількість отворів повинна бути не менше 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Відстань між отворами повинна бути позитивною");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Приклад використання:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Діаметр болтового кола: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Розрахунок діаметра болтового кола на основі кількості отворів та відстані між ними.
6
7 Аргументи:
8 number_of_holes: Ціла кількість отворів (мінімум 3)
9 distance_between_holes: Позитивне число, що представляє відстань між сусідніми отворами
10
11 Повертає:
12 Обчислений діаметр болтового кола
13 """
14 if number_of_holes < 3:
15 raise ValueError("Кількість отворів повинна бути не менше 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Відстань між отворами повинна бути позитивною")
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# Приклад використання:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Діаметр болтового кола: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Розраховує діаметр болтового кола на основі кількості отворів та відстані між ними.
4 *
5 * @param numberOfHoles Кількість болтових отворів (мінімум 3)
6 * @param distanceBetweenHoles Відстань між сусідніми отворами (позитивне значення)
7 * @return Обчислений діаметр болтового кола
8 * @throws IllegalArgumentException якщо введені дані недійсні
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Кількість отворів повинна бути не менше 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Відстань між отворами повинна бути позитивною");
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("Діаметр болтового кола: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Розраховує діаметр болтового кола на основі кількості отворів та відстані між ними.
7 *
8 * @param numberOfHoles Кількість болтових отворів (мінімум 3)
9 * @param distanceBetweenHoles Відстань між сусідніми отворами (позитивне значення)
10 * @return Обчислений діаметр болтового кола
11 * @throws std::invalid_argument якщо введені дані недійсні
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Кількість отворів повинна бути не менше 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Відстань між отворами повинна бути позитивною");
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("Діаметр болтового кола: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Помилка: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel формула для діаметра болтового кола
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Excel VBA функція
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Кількість отворів повинна бути не менше 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Відстань між отворами повинна бути позитивною"
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 /// Розраховує діаметр болтового кола на основі кількості отворів та відстані між ними.
7 /// </summary>
8 /// <param name="numberOfHoles">Кількість болтових отворів (мінімум 3)</param>
9 /// <param name="distanceBetweenHoles">Відстань між сусідніми отворами (позитивне значення)</param>
10 /// <returns>Обчислений діаметр болтового кола</returns>
11 /// <exception cref="ArgumentException">Викидається, якщо введені дані недійсні</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Кількість отворів повинна бути не менше 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Відстань між отворами повинна бути позитивною", 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($"Діаметр болтового кола: {diameter:F2}");
36 }
37}
38
Діаметр болтового кола (BCD) — це діаметр уявного кола, яке проходить через центри кожного болтового отвору в круговій схемі. Це критично важливе вимірювання для забезпечення правильного вирівнювання та підходу між компонентами з круговими болтовими схемами.
Діаметр болтового кола розраховується за формулою: BCD = Відстань між сусідніми отворами ÷ [2 × sin(π ÷ Кількість отворів)]. Ця формула пов'язує пряму відстань між сусідніми болтовими отворами з діаметром кола, яке проходить через усі центри болтових отворів.
Мінімум 3 болтові отвори потрібні для визначення унікального кола. З меншою кількістю точок ви не можете математично визначити унікальну кругову схему.
Так, цей калькулятор ідеально підходить для автомобільних застосувань. Наприклад, якщо ви знаєте, що ваше колесо має 5 болтів і відстань між сусідніми болтами становить 70 мм, ви можете розрахувати діаметр болтового кола (який буде приблизно 114.3 мм, що є поширеною схемою 5×114.3 мм).
Функціонально, це одне і те ж вимірювання — діаметр кола, що проходить через центри отворів або елементів. "Діаметр болтового кола" зазвичай використовується для болтових схем, тоді як "діаметр осі" частіше використовується в термінах шестерень.
Точність є критично важливою, особливо зі збільшенням кількості отворів. Навіть незначні помилки вимірювання можуть суттєво вплинути на обчислений діаметр болтового кола. Для точних застосувань вимірюйте кілька сусідніх пар отворів і використовуйте середнє значення для зменшення помилки вимірювання.
Ні, цей калькулятор спеціально розроблений для болтових схем, де всі отвори рівномірно розташовані навколо кола. Для нерівномірно розташованих схем вам знадобляться більш складні обчислення або методи прямого вимірювання.
Для найкращих результатів використовуйте точні вимірювальні інструменти, такі як штангенциркулі, щоб виміряти від центру одного болтового отвору до центру сусіднього отвору. Зробіть кілька вимірювань між різними парами сусідніх отворів і обчисліть середнє значення для мінімізації помилки вимірювання.
Калькулятор працює з будь-якою узгодженою системою одиниць. Якщо ви введете відстань між отворами в міліметрах, діаметр болтового кола також буде в міліметрах. Аналогічно, якщо ви використовуєте дюйми, результат буде в дюймах.
Для болтової схеми з n отворами зв'язок такий: Відстань від центру до центру = 2 × Радіус болтового кола × sin(π/n), де Радіус болтового кола — це половина діаметра болтового кола.
Оберг, Е., Джонс, Ф. Д., Хортон, Х. Л., & Риффель, Х. Х. (2016). Machinery's Handbook (30-е видання). Industrial Press.
Шиглі, Дж. Е., & Мішке, Ч. Р. (2001). Mechanical Engineering Design (6-е видання). McGraw-Hill.
Американський національний інститут стандартів. (2013). ASME B16.5: Фланці труб і фланцеві з'єднання. ASME International.
Міжнародна організація зі стандартизації. (2010). ISO 7005: Фланці труб - Частина 1: Сталеві фланці. ISO.
Товариство автомобільних інженерів. (2015). SAE J1926: Розміри для схем болтів. SAE International.
Німецький інститут стандартизації. (2017). DIN EN 1092-1: Фланці та їх з'єднання. Круглі фланці для труб, клапанів, фітингів і аксесуарів, PN позначені. DIN.
Використовуйте наш калькулятор діаметра болтового кола, щоб швидко та точно визначити діаметр вашої болтової схеми. Просто введіть кількість болтових отворів та відстань між ними, щоб отримати точні результати для ваших інженерних, виробничих або DIY проектів.
Відкрийте більше інструментів, які можуть бути корисними для вашого робочого процесу