Ücretsiz diş aralığı hesaplayıcı TPI'yi dişe ve tersine dönüştürür. İmperyal ve metrik dişler için diş aralığını hesaplayın. İşleme, mühendislik ve onarımlar için anında sonuçlar.
İp açıklığı, bitişik dişler arasındaki mesafedir. Birim uzunluktaki diş sayısının tersine olarak hesaplanır:
Bir diş aralığı hesaplayıcı, inç başına diş sayısını (TPI) diş aralığı ölçümlerine ve tersine dönüştüren hassas bir araçtır; dişli bağlantılarla çalışan mühendisler, makineciler ve DIY meraklıları için gereklidir. Diş aralığı, bitişik diş zirveleri arasındaki mesafeyi temsil eder ve hem imperial hem de metrik sistemlerde dişli bağlantıların uyumluluğunu belirler.
Bu ücretsiz diş aralığı hesaplayıcı, inç başına diş sayısı (TPI) ile diş aralığı ölçümleri arasında anında dönüşüm sağlar, manuel hesaplamaları ortadan kaldırır ve işleme, mühendislik ve onarım projelerinde maliyetli ölçüm hatalarını önler. İster yedek bağlantı elemanlarını belirliyor olun, ister CNC makinelerini programlıyor olun, doğru diş aralığı hesaplamaları uygun uyum ve işlev için kritik öneme sahiptir.
Zaman kazanın ve hem imperial diş spesifikasyonlarını (UNC, UNF gibi) hem de metrik diş standartlarını (ISO metrik) destekleyen hesaplayıcımızla hassasiyeti sağlayın; bu, tüm diş ölçüm ihtiyaçlarınız için eksiksiz bir çözümdür.
Diş aralığı, diş eksenine paralel olarak ölçülen bitişik diş zirveleri (veya kökleri) arasındaki lineer mesafedir. Dişlerin ne kadar yakın yerleştirildiğini temsil eder ve bağlantı elemanlarının uyumluluğunu belirler. Diş aralığı şu şekilde ölçülür:
Ana ilişki: Diş aralığı = 1 ÷ birim uzunluktaki diş sayısı
Bu ölçüm, uygun bağlantı elemanı seçimi, işleme işlemleri ve dişli bileşenlerin doğru bir şekilde bir araya gelmesini sağlamak için gereklidir.
İmperial sistemde, dişler genellikle çapları ve inç başına diş sayısı (TPI) ile belirtilir. Örneğin, 1/4"-20 vidanın 1/4 inç çapı ve inç başına 20 dişi vardır.
Metrik sistemde, dişler çapları ve milimetre cinsinden diş aralığı ile belirtilir. Örneğin, M6×1.0 vidasının 6mm çapı ve 1.0mm diş aralığı vardır.
Bu ölçümler arasındaki ilişki basittir:
Diş aralığı ile diş ileri arasında ayrım yapmak önemlidir:
Tek başlangıçlı dişler (en yaygın tür) için, aralık ve ileri aynıdır. Ancak çoklu başlangıçlı dişler için, ileri, aralığın başlangıç sayısı ile çarpılmasıyla elde edilir.
Diş aralığı ile birim uzunluktaki diş sayısı arasındaki matematiksel ilişki basit bir ters ilişkiye dayanır:
İmperial dişler için formül:
Örneğin, 20 TPI'ye sahip bir dişin aralığı:
Metrik dişler için formül:
Örneğin, 0.5 diş milimetre başına olan bir dişin aralığı:
Bizim diş aralığı hesaplayıcımız, TPI ile diş aralığı ölçümleri arasında anında, doğru dönüşümler sağlar. Bu ücretsiz araç, hem profesyoneller hem de DIY meraklıları için diş aralığı hesaplamalarını basitleştirir.
Birim sisteminizi seçin:
Bilinen değerleri girin:
Sonuçları görüntüleyin:
Sonuçları kopyalayın (isteğe bağlı):
Standart 1/4 inç UNC (Unified National Coarse) cıvatası, inç başına 20 dişe sahiptir.
Standart M10 kaba dişin diş aralığı 1.5mm'dir.
3/8 inç UNF (Unified National Fine) cıvatası, inç başına 24 dişe sahiptir.
İnce M8 dişinin diş aralığı 1.0mm'dir.
Farklı programlama dillerinde diş aralığını hesaplama yöntemlerine dair örnekler:
1// Birim başına diş sayısından diş aralığını hesaplamak için JavaScript fonksiyonu
2function calculatePitch(threadsPerUnit) {
3 if (threadsPerUnit <= 0) {
4 return 0;
5 }
6 return 1 / threadsPerUnit;
7}
8
9// Diş aralığından birim başına diş sayısını hesaplamak için JavaScript fonksiyonu
10function calculateThreadsPerUnit(pitch) {
11 if (pitch <= 0) {
12 return 0;
13 }
14 return 1 / pitch;
15}
16
17// Örnek kullanım
18const tpi = 20;
19const pitch = calculatePitch(tpi);
20console.log(`Bir dişin ${tpi} TPI'si ${pitch.toFixed(4)} inç diş aralığına sahiptir`);
21
1# Diş aralığı hesaplamaları için Python fonksiyonları
2
3def calculate_pitch(threads_per_unit):
4 """Birim başına diş sayısından diş aralığını hesapla"""
5 if threads_per_unit <= 0:
6 return 0
7 return 1 / threads_per_unit
8
9def calculate_threads_per_unit(pitch):
10 """Diş aralığından birim başına diş sayısını hesapla"""
11 if pitch <= 0:
12 return 0
13 return 1 / pitch
14
15# Örnek kullanım
16tpi = 20
17pitch = calculate_pitch(tpi)
18print(f"Bir dişin {tpi} TPI'si {pitch:.4f} inç diş aralığına sahiptir")
19
20metric_pitch = 1.5 # mm
21threads_per_mm = calculate_threads_per_unit(metric_pitch)
22print(f"{metric_pitch}mm diş aralığına sahip bir dişin {threads_per_mm:.4f} milimetre başına dişi vardır")
23
1' İnç başına diş sayısından diş aralığını hesaplamak için Excel formülü
2=IF(A1<=0,0,1/A1)
3
4' Diş aralığından inç başına diş sayısını hesaplamak için Excel formülü
5=IF(B1<=0,0,1/B1)
6
7' A1 hücresinde inç başına diş sayısı değeri
8' ve B1 hücresinde diş aralığı değeri bulunur
9
1// Diş aralığı hesaplamaları için Java yöntemleri
2public class ThreadCalculator {
3 public static double calculatePitch(double threadsPerUnit) {
4 if (threadsPerUnit <= 0) {
5 return 0;
6 }
7 return 1 / threadsPerUnit;
8 }
9
10 public static double calculateThreadsPerUnit(double pitch) {
11 if (pitch <= 0) {
12 return 0;
13 }
14 return 1 / pitch;
15 }
16
17 public static void main(String[] args) {
18 double tpi = 20;
19 double pitch = calculatePitch(tpi);
20 System.out.printf("Bir dişin %.0f TPI'si %.4f inç diş aralığına sahiptir%n", tpi, pitch);
21
22 double metricPitch = 1.5; // mm
23 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
24 System.out.printf("%.1fmm diş aralığına sahip bir dişin %.4f milimetre başına dişi vardır%n",
25 metricPitch, threadsPerMm);
26 }
27}
28
1#include <iostream>
2#include <iomanip>
3
4// Diş aralığı hesaplamaları için C++ fonksiyonları
5double calculatePitch(double threadsPerUnit) {
6 if (threadsPerUnit <= 0) {
7 return 0;
8 }
9 return 1 / threadsPerUnit;
10}
11
12double calculateThreadsPerUnit(double pitch) {
13 if (pitch <= 0) {
14 return 0;
15 }
16 return 1 / pitch;
17}
18
19int main() {
20 double tpi = 20;
21 double pitch = calculatePitch(tpi);
22 std::cout << "Bir dişin " << tpi << " TPI'si "
23 << std::fixed << std::setprecision(4) << pitch << " inç diş aralığına sahiptir" << std::endl;
24
25 double metricPitch = 1.5; // mm
26 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
27 std::cout << metricPitch << "mm diş aralığına sahip bir dişin "
28 << std::fixed << std::setprecision(4) << threadsPerMm << " milimetre başına dişi vardır" << std::endl;
29
30 return 0;
31}
32
Diş aralığı hesaplamaları, çeşitli alanlarda ve uygulamalarda gereklidir:
Diş aralığı temel bir ölçüm olmasına rağmen, dişlerle çalışmak için alternatif yaklaşımlar vardır:
Standart diş sistemlerinin geliştirilmesi, endüstriyel ilerleme için kritik öneme sahip olmuş, değiştirilebilir parçalar ve küresel ticareti mümkün kılmıştır.
Vida dişleri kavramı, antik medeniyetlere kadar uzanır; M.Ö. 3. yüzyılda Yunanistan
İş akışınız için faydalı olabilecek daha fazla aracı keşfedin