Cıvata deliklerinin sayısına ve bitişik delikler arasındaki mesafeye dayanarak bir cıvata dairesinin çapını hesaplayın. Mekanik mühendislik, üretim ve montaj uygulamaları için gereklidir.
Cıvata deliklerinin sayısına ve aralarındaki mesafeye dayanarak cıvata dairesinin çapını hesaplayın.
Cıvata Daire Çapı
0.00
Cıvata Daire Çapı = Delikler Arasındaki Mesafe / (2 * sin(π / Cıvata Deliği Sayısı))
Çap = 10.00 / (2 * sin(π / 4)) = 0.00
Cıvata Daire Çapı Hesaplayıcı, cıvata deliklerinin sayısına ve bitişik delikler arasındaki mesafeye dayanarak cıvata dairesinin çapını doğru bir şekilde belirlemek için tasarlanmış bir hassas mühendislik aracıdır. Cıvata dairesi (aynı zamanda cıvata deseni veya aralık dairesi olarak da adlandırılır), flanşlar, tekerlekler ve mekanik bağlantılar gibi bileşenlerdeki cıvata deliklerinin dairesel düzenini tanımlayan kritik bir ölçümdür. Bu hesaplayıcı, cıvatalı bileşenlerin doğru hizalanması ve uyumu için gereken tam çapı belirleme sürecini basitleştirir.
Flanş bağlantısı tasarlarken, otomotiv tekerlekleri üzerinde çalışırken veya dairesel bir montaj deseni oluştururken, cıvata dairesi çapını anlamak, bileşenlerin doğru bir şekilde bir araya gelmesini sağlamak için gereklidir. Hesaplayıcımız, standart formülü kullanarak anında, doğru sonuçlar sağlarken, daha iyi anlayış için cıvata deseninin görsel bir temsilini de sunar.
Cıvata daire çapı (BCD) aşağıdaki formül kullanılarak hesaplanır:
Burada:
Bu formül, cıvata deliklerinin dairesel çevre etrafında düzenlendiği bir düzenli çokgen modeline dayanarak çalışır. Bitişik delikler arasındaki mesafe, dairenin bir kordonunu oluşturur ve formül, tüm cıvata deliği merkezlerinden geçen dairenin çapını hesaplar.
Formül, bir daireye iç içe geçmiş düzenli çokgenlerin özelliklerinden türetilmiştir:
n delikli bir cıvata dairesi ve bitişik delikler arasındaki mesafe s için, çap bu nedenle s ÷ [2 × sin(π/n)] olarak ifade edilir.
Cıvata daire çapı hesaplayıcımızı kullanmak basit ve sezgiseldir:
6 delikli bir düzen için 15 birim mesafe ile cıvata daire çapını hesaplayalım:
Hesaplanan cıvata daire çapı, her cıvata deliğinin merkezinden geçen dairenin çapını temsil eder. Bu ölçüm, aşağıdakiler için gereklidir:
Cıvata daire çapı hesaplaması, birçok mühendislik ve üretim uygulamasında kritik öneme sahiptir:
Bir boru flanşı bağlantısı tasarlarken:
Otomotiv tekerleklerini değiştirirken:
Cıvata daire çapı, dairesel cıvata desenlerini belirtmek için standart yöntem olmasına rağmen, alternatif yaklaşımlar da vardır:
Aralık Daire Çapı, cıvata daire çapı ile esasen aynı ölçümdür, ancak diş terimlerinde daha yaygın olarak kullanılır. Deliklerin veya dişlerin merkez noktalarından geçen dairenin çapını ifade eder.
Otomotiv uygulamalarında, cıvata desenleri genellikle bir kısayol notasyonu kullanılarak belirtilir:
Bazı uygulamalarda, özellikle daha az cıvata deliği olan durumlarda doğrudan delik ölçümü kullanılabilir:
Modern tasarım genellikle Bilgisayar Destekli Tasarım (CAD) kullanarak her cıvata deliğinin koordinatlarını doğrudan belirtir:
Cıvata dairesi kavramı, mekanik mühendislik açısından sanayi devrimi döneminden beri temel bir unsurdur. Önemi, standartlaştırılmış üretim süreçlerinin gelişimiyle artmıştır:
İşte çeşitli programlama dillerinde cıvata daire çapı formülünün uygulamaları:
1function calculateBoltCircleDiameter(numberOfHoles, distanceBetweenHoles) {
2 if (numberOfHoles < 3) {
3 throw new Error("Delik sayısı en az 3 olmalıdır");
4 }
5 if (distanceBetweenHoles <= 0) {
6 throw new Error("Delikler arasındaki mesafe pozitif olmalıdır");
7 }
8
9 const angleInRadians = Math.PI / numberOfHoles;
10 const boltCircleDiameter = distanceBetweenHoles / (2 * Math.sin(angleInRadians));
11
12 return boltCircleDiameter;
13}
14
15// Örnek kullanım:
16const holes = 6;
17const distance = 15;
18const diameter = calculateBoltCircleDiameter(holes, distance);
19console.log(`Cıvata Daire Çapı: ${diameter.toFixed(2)}`);
20
1import math
2
3def calculate_bolt_circle_diameter(number_of_holes, distance_between_holes):
4 """
5 Cıvata delikleri sayısı ve aralarındaki mesafeye göre cıvata daire çapını hesaplar.
6
7 Args:
8 number_of_holes: Dairedeki delik sayısı (minimum 3)
9 distance_between_holes: Bitişik delikler arasındaki mesafe (pozitif sayı)
10
11 Returns:
12 Hesaplanan cıvata daire çapı
13 """
14 if number_of_holes < 3:
15 raise ValueError("Delik sayısı en az 3 olmalıdır")
16 if distance_between_holes <= 0:
17 raise ValueError("Delikler arasındaki mesafe pozitif olmalıdır")
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# Örnek kullanım:
25holes = 6
26distance = 15
27diameter = calculate_bolt_circle_diameter(holes, distance)
28print(f"Cıvata Daire Çapı: {diameter:.2f}")
29
1public class BoltCircleCalculator {
2 /**
3 * Cıvata delikleri sayısı ve aralarındaki mesafeye göre cıvata daire çapını hesaplar.
4 *
5 * @param numberOfHoles Cıvata delik sayısı (minimum 3)
6 * @param distanceBetweenHoles Bitişik delikler arasındaki mesafe (pozitif değer)
7 * @return Hesaplanan cıvata daire çapı
8 * @throws IllegalArgumentException geçersiz girişler için
9 */
10 public static double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
11 if (numberOfHoles < 3) {
12 throw new IllegalArgumentException("Delik sayısı en az 3 olmalıdır");
13 }
14 if (distanceBetweenHoles <= 0) {
15 throw new IllegalArgumentException("Delikler arasındaki mesafe pozitif olmalıdır");
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("Cıvata Daire Çapı: %.2f%n", diameter);
29 }
30}
31
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4
5/**
6 * Cıvata delikleri sayısı ve aralarındaki mesafeye göre cıvata daire çapını hesaplar.
7 *
8 * @param numberOfHoles Cıvata delik sayısı (minimum 3)
9 * @param distanceBetweenHoles Bitişik delikler arasındaki mesafe (pozitif değer)
10 * @return Hesaplanan cıvata daire çapı
11 * @throws std::invalid_argument geçersiz girişler için
12 */
13double calculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles) {
14 if (numberOfHoles < 3) {
15 throw std::invalid_argument("Delik sayısı en az 3 olmalıdır");
16 }
17 if (distanceBetweenHoles <= 0) {
18 throw std::invalid_argument("Delikler arasındaki mesafe pozitif olmalıdır");
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("Cıvata Daire Çapı: %.2f\n", diameter);
33 } catch (const std::exception& e) {
34 std::cerr << "Hata: " << e.what() << std::endl;
35 return 1;
36 }
37 return 0;
38}
39
1' Excel formülü cıvata daire çapı için
2=bitisik_delikler_arasindaki_mesafe/(2*SİN(PI()/delik_sayisi))
3
4' Excel VBA fonksiyonu
5Function BoltCircleDiameter(numberOfHoles As Integer, distanceBetweenHoles As Double) As Double
6 If numberOfHoles < 3 Then
7 Err.Raise 5, "BoltCircleDiameter", "Delik sayısı en az 3 olmalıdır"
8 End If
9
10 If distanceBetweenHoles <= 0 Then
11 Err.Raise 5, "BoltCircleDiameter", "Delikler arasındaki mesafe pozitif olmalıdır"
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 /// Cıvata delikleri sayısı ve aralarındaki mesafeye göre cıvata daire çapını hesaplar.
7 /// </summary>
8 /// <param name="numberOfHoles">Cıvata delik sayısı (minimum 3)</param>
9 /// <param name="distanceBetweenHoles">Bitişik delikler arasındaki mesafe (pozitif değer)</param>
10 /// <returns>Hesaplanan cıvata daire çapı</returns>
11 /// <exception cref="ArgumentException">Geçersiz girişler için</exception>
12 public static double CalculateBoltCircleDiameter(int numberOfHoles, double distanceBetweenHoles)
13 {
14 if (numberOfHoles < 3)
15 {
16 throw new ArgumentException("Delik sayısı en az 3 olmalıdır", nameof(numberOfHoles));
17 }
18
19 if (distanceBetweenHoles <= 0)
20 {
21 throw new ArgumentException("Delikler arasındaki mesafe pozitif olmalıdır", 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($"Cıvata Daire Çapı: {diameter:F2}");
36 }
37}
38
Cıvata daire çapı (BCD), dairesel bir cıvata desenindeki her cıvata deliğinin merkezinden geçen hayali bir dairenin çapıdır. Bu, dairesel cıvata desenlerine sahip bileşenler arasında doğru hizalamayı ve uyumu sağlamak için kritik bir ölçümdür.
Cıvata daire çapı, formül kullanılarak hesaplanır: BCD = Bitişik Delikler Arasındaki Mesafe ÷ [2 × sin(π ÷ Delik Sayısı)]. Bu formül, bitişik cıvata delikleri arasındaki düz çizgi mesafesini, tüm cıvata deliği merkezlerinden geçen dairenin çapına bağlar.
Benzersiz bir daire tanımlamak için en az 3 cıvata deliği gereklidir. 3 noktadan daha az olduğunda, matematiksel olarak benzersiz bir daire belirlemek mümkün değildir.
Evet, bu hesaplayıcı otomotiv uygulamaları için mükemmeldir. Örneğin, tekerleğinizin 5 dişi olduğunu ve bitişik dişler arasındaki mesafenin 70mm olduğunu biliyorsanız, cıvata daire çapını hesaplayabilirsiniz (bu yaklaşık 114.3mm olur, yaygın bir 5×114.3mm deseni).
Fonksiyonel olarak, bunlar aynı ölçümdür - deliklerin veya özelliklerin merkez noktalarından geçen dairenin çapı. "Cıvata daire çapı" genellikle cıvata desenleri için kullanılırken, "aralık daire çapı" diş terimlerinde daha yaygın olarak kullanılır.
Hassasiyet kritik öneme sahiptir, özellikle delik sayısı arttıkça. Küçük ölçüm hataları, hesaplanan cıvata daire çapını önemli ölçüde etkileyebilir. Hassas uygulamalar için, birden fazla bitişik delik çiftinin ölçümünü alarak ortalama mesafeyi kullanın.
Hayır, bu hesaplayıcı sadece tüm deliklerin daire etrafında eşit aralıklarla yerleştirildiği cıvata desenleri için tasarlanmıştır. Eşit aralıklı olmayan desenler için daha karmaşık hesaplamalar veya doğrudan ölçüm yöntemleri gereklidir.
En iyi sonuçlar için, bir cıvata deliğinden diğerine merkezden merkeze doğru hassas ölçüm aletleri (kaliper gibi) kullanın. Farklı bitişik delik çiftleri arasındaki birden fazla ölçüm alın ve sonuçları ortalayarak ölçüm hatasını en aza indirin.
Hesaplayıcı, herhangi bir tutarlı birim sisteminde çalışır. Eğer bitişik delikler arasındaki mesafeyi milimetre cinsinden girerseniz, cıvata daire çapı da milimetre cinsinden olacaktır. Benzer şekilde, inç kullanırsanız, sonuç inç cinsinden olacaktır.
n delikli bir cıvata deseni için ilişki: Merkezden Merkeze Mesafe = 2 × Cıvata Daire Yarıçapı × sin(π/n), burada Cıvata Daire Yarıçapı, Cıvata Daire Çapının yarısıdır.
Oberg, E., Jones, F. D., Horton, H. L., & Ryffel, H. H. (2016). Machinery's Handbook (30. Baskı). Industrial Press.
Shigley, J. E., & Mischke, C. R. (2001). Mechanical Engineering Design (6. Baskı). 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.
Cıvata Daire Çapı Hesaplayıcımızı kullanarak cıvata daire deseninizin çapını hızlı ve doğru bir şekilde belirleyin. Sadece cıvata deliği sayısını ve bitişik delikler arasındaki mesafeyi girin, mühendislik, üretim veya DIY projeleriniz için kesin sonuçlar alın.
İş akışınız için faydalı olabilecek daha fazla aracı keşfedin