無料のスレッドピッチ計算機はTPIをピッチに、またその逆に変換します。インチおよびメートルのスレッドのスレッドピッチを計算します。機械加工、エンジニアリング、修理のための瞬時の結果。
ねじピッチは隣接するねじの間の距離です。単位長さあたりのねじ数の逆数として計算されます:
スレッドピッチ計算機は、1インチあたりのスレッド数(TPI)をピッチ測定値に変換し、その逆も行う精密ツールであり、スレッド付きファスナーを扱うエンジニア、機械工、DIY愛好者にとって不可欠です。スレッドピッチは、隣接するスレッドの頂点間の距離を表し、帝国単位系とメートル法の両方でスレッド接続の互換性を決定します。
この無料のスレッドピッチ計算機は、1インチあたりのスレッド数(TPI)とピッチ測定値の間を瞬時に変換し、手動計算を排除し、機械加工、エンジニアリング、修理プロジェクトにおける高価な測定エラーを防ぎます。交換用ファスナーを特定する場合でも、CNC機械をプログラムする場合でも、正確なスレッドピッチ計算は、適切なフィットと機能にとって重要です。
時間を節約し、精度を確保するために、当社の計算機は、UNCやUNFなどの帝国スレッド仕様とISOメトリックなどのメトリックスレッド基準の両方をサポートしており、すべてのスレッド測定ニーズに対する完全なソリューションを提供します。
スレッドピッチは、スレッド軸に平行に測定された隣接するスレッドの頂点(または根)間の線形距離です。これは、スレッドがどれだけ密に配置されているかを表し、ファスナーの互換性を決定します。スレッドピッチは以下のように測定されます:
主要な関係:スレッドピッチ = 1 ÷ 単位長さあたりのスレッド数
この測定は、適切なファスナーの選択、機械加工操作、スレッドコンポーネントが正しくフィットすることを保証するために不可欠です。
帝国単位系では、スレッドは通常、直径と1インチあたりのスレッド数(TPI)で指定されます。たとえば、1/4"-20のネジは、直径1/4インチで20スレッド/インチです。
メートル法では、スレッドは直径とミリメートル単位のピッチで指定されます。たとえば、M6×1.0のネジは、直径6mmで1.0mmのピッチを持っています。
これらの測定値の関係は明確です:
スレッドピッチとスレッドリードを区別することが重要です:
単一スタートスレッド(最も一般的なタイプ)では、ピッチとリードは同じです。しかし、マルチスタートスレッドの場合、リードはピッチにスタート数を掛けたものになります。
スレッドピッチと単位長さあたりのスレッド数の間の数学的関係は、単純な逆関係に基づいています:
帝国スレッドの場合、式は次のようになります:
たとえば、20 TPIのスレッドは、ピッチが次のようになります:
メトリックスレッドの場合、式は次のようになります:
たとえば、0.5スレッド/ mmのスレッドは、ピッチが次のようになります:
私たちのスレッドピッチ計算機は、TPIとピッチ測定値の間の瞬時で正確な変換を提供します。この無料ツールは、専門家とDIY愛好者の両方にとってスレッドピッチ計算を簡素化します。
単位系を選択:
既知の値を入力:
結果を表示:
結果をコピー(オプション):
標準の1/4インチUNC(統一国家粗スレッド)ボルトは、1インチあたり20スレッドを持っています。
標準のM10粗スレッドは、ピッチが1.5mmです。
3/8インチUNF(統一国家細スレッド)ボルトは、1インチあたり24スレッドを持っています。
細かいM8スレッドは、ピッチが1.0mmです。
さまざまなプログラミング言語でスレッドピッチを計算する方法の例を示します:
1// 単位あたりのスレッド数からスレッドピッチを計算するJavaScript関数
2function calculatePitch(threadsPerUnit) {
3 if (threadsPerUnit <= 0) {
4 return 0;
5 }
6 return 1 / threadsPerUnit;
7}
8
9// ピッチから単位あたりのスレッド数を計算するJavaScript関数
10function calculateThreadsPerUnit(pitch) {
11 if (pitch <= 0) {
12 return 0;
13 }
14 return 1 / pitch;
15}
16
17// 使用例
18const tpi = 20;
19const pitch = calculatePitch(tpi);
20console.log(`A thread with ${tpi} TPI has a pitch of ${pitch.toFixed(4)} inches`);
21
1# スレッドピッチ計算のためのPython関数
2
3def calculate_pitch(threads_per_unit):
4 """単位あたりのスレッド数からスレッドピッチを計算"""
5 if threads_per_unit <= 0:
6 return 0
7 return 1 / threads_per_unit
8
9def calculate_threads_per_unit(pitch):
10 """ピッチから単位あたりのスレッド数を計算"""
11 if pitch <= 0:
12 return 0
13 return 1 / pitch
14
15# 使用例
16tpi = 20
17pitch = calculate_pitch(tpi)
18print(f"A thread with {tpi} TPI has a pitch of {pitch:.4f} inches")
19
20metric_pitch = 1.5 # mm
21threads_per_mm = calculate_threads_per_unit(metric_pitch)
22print(f"A thread with {metric_pitch}mm pitch has {threads_per_mm:.4f} threads per mm")
23
1' 1インチあたりのスレッド数からピッチを計算するExcel式
2=IF(A1<=0,0,1/A1)
3
4' ピッチから1インチあたりのスレッド数を計算するExcel式
5=IF(B1<=0,0,1/B1)
6
7' A1には1インチあたりのスレッド数の値が含まれ
8' B1にはピッチの値が含まれます
9
1// スレッドピッチ計算のためのJavaメソッド
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("A thread with %.0f TPI has a pitch of %.4f inches%n", tpi, pitch);
21
22 double metricPitch = 1.5; // mm
23 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
24 System.out.printf("A thread with %.1fmm pitch has %.4f threads per mm%n",
25 metricPitch, threadsPerMm);
26 }
27}
28
1#include <iostream>
2#include <iomanip>
3
4// スレッドピッチ計算のためのC++関数
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 << "A thread with " << tpi << " TPI has a pitch of "
23 << std::fixed << std::setprecision(4) << pitch << " inches" << std::endl;
24
25 double metricPitch = 1.5; // mm
26 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
27 std::cout << "A thread with " << metricPitch << "mm pitch has "
28 << std::fixed << std::setprecision(4) << threadsPerMm << " threads per mm" << std::endl;
29
30 return 0;
31}
32
スレッドピッチ計算は、さまざまな分野やアプリケーションで不可欠です:
スレッドピッチは基本的な測定ですが、スレッドを指定し、扱うための代替アプローチもあります:
ワークフローに役立つかもしれないさらなるツールを発見する