Tính toán đường kính của vòng bù dựa trên số lượng lỗ bù và khoảng cách giữa các lỗ liền kề. Cần thiết cho kỹ thuật cơ khí, sản xuất và ứng dụng lắp ráp.
Tính toán đường kính của vòng bắn dựa trên số lượng lỗ bắn và khoảng cách giữa chúng.
Đường Kính Vòng Bắn
0.00
Đường Kính Vòng Bắn = Khoảng Cách Giữa Các Lỗ / (2 * sin(π / Số Lượng Lỗ))
Đường Kính = 10.00 / (2 * sin(π / 4)) = 0.00
Máy Tính Đường Kính Vòng Đinh là một công cụ kỹ thuật chính xác được thiết kế để xác định chính xác đường kính của một vòng đinh dựa trên số lượng lỗ đinh và khoảng cách giữa các lỗ liền kề. Một vòng đinh (còn gọi là mẫu đinh hoặc vòng tròn bước) là một phép đo quan trọng trong kỹ thuật cơ khí, sản xuất và xây dựng, xác định sự sắp xếp hình tròn của các lỗ đinh trên các thành phần như mặt bích, bánh xe và khớp cơ khí. Máy tính này đơn giản hóa quá trình xác định đường kính chính xác cần thiết để đảm bảo sự căn chỉnh và phù hợp của các thành phần có đinh.
Cho dù bạn đang thiết kế một kết nối mặt bích, làm việc trên bánh xe ô tô, hay tạo một mẫu gắn tròn, hiểu biết về đường kính vòng đinh là rất cần thiết để đảm bảo các thành phần phù hợp với nhau một cách chính xác. Máy tính của chúng tôi cung cấp kết quả tức thì, chính xác bằng cách sử dụng công thức tiêu chuẩn trong khi cung cấp một hình ảnh minh họa về mẫu đinh để dễ hiểu hơn.
Đường kính vòng đinh (BCD) được tính bằng công thức sau:
Trong đó:
Công thức này hoạt động vì các lỗ đinh được sắp xếp theo hình đa giác đều xung quanh vòng tròn. Khoảng cách giữa các lỗ liền kề tạo thành một dây cung của vòng tròn, và công thức tính toán đường kính của vòng tròn đi qua tất cả các tâm lỗ đinh.
Công thức này được suy ra từ các thuộc tính của các đa giác đều được ghi trong một vòng tròn:
Đối với một vòng đinh có n lỗ và khoảng cách s giữa các lỗ liền kề, đường kính do đó là s ÷ [2 × sin(π/n)].
Sử dụng máy tính đường kính vòng đinh của chúng tôi rất đơn giản và trực quan:
Hãy tính toán đường kính vòng đinh cho một mẫu 6 lỗ với khoảng cách 15 đơn vị giữa các lỗ liền kề:
Đường kính vòng đinh đã tính toán đại diện cho đường kính của vòng tròn đi qua tâm của mỗi lỗ đinh. Phép đo này rất cần thiết cho:
Tính toán đường kính vòng đinh là rất quan trọng trong nhiều ứng dụng kỹ thuật và sản xuất:
Khi thiết kế một kết nối mặt bích ống:
Khi thay thế bánh xe ô tô:
Mặc dù đường kính vòng đinh là phương pháp tiêu chuẩn để xác định các mẫu bu lông hình tròn, vẫn có các phương pháp thay thế:
Đường kính vòng bước thực chất giống như đường kính vòng đinh nhưng thường được sử dụng trong thuật ngữ bánh răng. Nó đề cập đến đường kính của vòng tròn đi qua các điểm trung tâm (hoặc điểm bước) của mỗi răng hoặc lỗ bu lông.
Trong các ứng dụng ô tô, các mẫu bu lông thường được chỉ định bằng một ký hiệu ngắn gọn:
Đối với một số ứng dụng, đặc biệt là với ít lỗ bu lông hơn, có thể sử dụng phương pháp đo trực tiếp giữa các lỗ:
Thiết kế hiện đại thường sử dụng Phần Mềm Hỗ Trợ Thiết Kế Máy Tính (CAD) để chỉ định trực tiếp tọa độ của mỗi lỗ bu lông:
Khái niệm về đường kính vòng đinh đã là nền tảng cho kỹ thuật cơ khí kể từ cuộc Cách mạng Công nghiệp. Tầm quan trọng của nó đã tăng lên cùng với sự phát triển của các quy trình sản xuất tiêu chuẩn:
Dưới đây là các triển khai của công thức đường kính vòng đinh trong nhiều ngôn ngữ lập trình khác nhau:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Số lượng lỗ phải ít nhất là 3");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Khoảng cách giữa các lỗ phải là dương");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Ví dụ sử dụng:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Đường Kính Vòng Đinh: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Tính toán đường kính vòng đinh dựa trên số lượng lỗ và khoảng cách giữa chúng.
6
7 Args:
8 number_of_holes: Số nguyên số lượng lỗ (tối thiểu 3)
9 distance_between_holes: Số dương đại diện cho khoảng cách giữa các lỗ liền kề
10
11 Returns:
12 Đường kính vòng đinh đã tính toán
13 """
14 if number_of_holes < 3:
15 raise ValueError("Số lượng lỗ phải ít nhất là 3")
16 if distance_between_holes <= 0:
17 raise ValueError("Khoảng cách giữa các lỗ phải là dương")
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# Ví dụ sử dụng:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Đường Kính Vòng Đinh: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Tính toán đường kính vòng đinh dựa trên số lượng lỗ và khoảng cách giữa chúng.
4 *
5 * @param numberOfHoles Số lượng lỗ đinh (tối thiểu 3)
6 * @param distanceBetweenHoles Khoảng cách giữa các lỗ liền kề (giá trị dương)
7 * @return Đường kính vòng đinh đã tính toán
8 * @throws IllegalArgumentException nếu đầu vào không hợp lệ
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Số lượng lỗ phải ít nhất là 3");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Khoảng cách giữa các lỗ phải là dương");
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("Đường Kính Vòng Đinh: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Tính toán đường kính vòng đinh dựa trên số lượng lỗ và khoảng cách giữa chúng.
7 *
8 * @param numberOfHoles Số lượng lỗ đinh (tối thiểu 3)
9 * @param distanceBetweenHoles Khoảng cách giữa các lỗ liền kề (giá trị dương)
10 * @return Đường kính vòng đinh đã tính toán
11 * @throws std::invalid_argument nếu đầu vào không hợp lệ
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Số lượng lỗ phải ít nhất là 3");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Khoảng cách giữa các lỗ phải là dương");
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("Đường Kính Vòng Đinh: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Lỗi: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Công thức Excel cho đường kính vòng đinh
2=distance_between_holes/(2*SIN(PI()/number_of_holes))
3
4' Hàm VBA Excel
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Số lượng lỗ phải ít nhất là 3"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Khoảng cách giữa các lỗ phải là dương"
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 /// Tính toán đường kính vòng đinh dựa trên số lượng lỗ và khoảng cách giữa chúng.
7 /// </summary>
8 /// <param name="numberOfHoles">Số lượng lỗ đinh (tối thiểu 3)</param>
9 /// <param name="distanceBetweenHoles">Khoảng cách giữa các lỗ liền kề (giá trị dương)</param>
10 /// <returns>Đường kính vòng đinh đã tính toán</returns>
11 /// <exception cref="ArgumentException">Ném ra khi đầu vào không hợp lệ</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Số lượng lỗ phải ít nhất là 3", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Khoảng cách giữa các lỗ phải là dương", 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($"Đường Kính Vòng Đinh: {diameter:F2}");
36 }
37}
38
Đường kính vòng đinh (BCD) là đường kính của một vòng tròn tưởng tượng đi qua tâm của mỗi lỗ đinh trong một mẫu bu lông hình tròn. Đây là một phép đo quan trọng để đảm bảo sự căn chỉnh và phù hợp chính xác giữa các thành phần có mẫu bu lông hình tròn.
Đường kính vòng đinh được tính bằng công thức: BCD = Khoảng Cách Giữa Các Lỗ Liền Kề ÷ [2 × sin(π ÷ Số Lượng Lỗ)]. Công thức này liên kết khoảng cách thẳng giữa các lỗ đinh liền kề với đường kính của vòng tròn đi qua tất cả các tâm lỗ đinh.
Cần tối thiểu 3 lỗ đinh để xác định một vòng tròn duy nhất. Với ít hơn 3 điểm, bạn không thể toán học xác định một mẫu tròn duy nhất.
Có, máy tính này rất phù hợp cho các ứng dụng ô tô. Ví dụ, nếu bạn biết bánh xe của bạn có 5 lỗ và khoảng cách giữa các lỗ liền kề là 70mm, bạn có thể tính toán đường kính vòng đinh (sẽ khoảng 114.3mm, một mẫu 5×114.3mm phổ biến).
Về chức năng, chúng là cùng một phép đo - đường kính của vòng tròn đi qua các điểm trung tâm của các lỗ hoặc đặc điểm. "Đường kính vòng đinh" thường được sử dụng cho các mẫu bu lông, trong khi "đường kính vòng bước" thường được sử dụng trong thuật ngữ bánh răng.
Độ chính xác là rất quan trọng, đặc biệt là khi số lượng lỗ tăng lên. Ngay cả những lỗi đo nhỏ cũng có thể ảnh hưởng lớn đến đường kính vòng đinh đã tính toán. Đối với các ứng dụng chính xác, hãy đo nhiều cặp lỗ liền kề và sử dụng giá trị trung bình để giảm thiểu lỗi đo.
Không, máy tính này được thiết kế đặc biệt cho các mẫu bu lông mà tất cả các lỗ đều được sắp xếp đều xung quanh vòng tròn. Đối với các mẫu không đều, bạn sẽ cần các phép toán phức tạp hơn hoặc các phương pháp đo trực tiếp.
Để có kết quả tốt nhất, hãy sử dụng các công cụ đo chính xác như thước kẹp để đo từ tâm của một lỗ bu lông đến tâm của một lỗ liền kề. Lấy nhiều phép đo giữa các cặp lỗ liền kề khác nhau và tính trung bình kết quả để giảm thiểu lỗi đo.
Máy tính hoạt động với bất kỳ hệ thống đơn vị nhất quán nào. Nếu bạn nhập khoảng cách giữa các lỗ bằng milimét, thì đường kính vòng đinh cũng sẽ được tính bằng milimét. Tương tự, nếu bạn sử dụng inch, kết quả cũng sẽ là inch.
Đối với một mẫu bu lông có n lỗ, mối quan hệ là: Khoảng Cách Từ Trung Tâm Đến Trung Tâm = 2 × Bán Kính Vòng Đinh × sin(π/n), trong đó Bán Kính Vòng Đinh là một nửa Đường Kính Vòng Đinh.
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.
Sử dụng Máy Tính Đường Kính Vòng Đinh của chúng tôi để nhanh chóng và chính xác xác định đường kính của mẫu vòng đinh của bạn. Chỉ cần nhập số lượng lỗ đinh và khoảng cách giữa chúng để có kết quả chính xác cho các dự án kỹ thuật, sản xuất hoặc tự làm của bạn.
Khám phá thêm các công cụ có thể hữu ích cho quy trình làm việc của bạn