무료 나사 피치 계산기는 TPI를 피치로 변환하고 그 반대도 가능합니다. 임페리얼 및 미터 나사에 대한 나사 피치를 계산합니다. 가공, 엔지니어링 및 수리를 위한 즉각적인 결과.
나사 피치는 인접한 나사 사이의 거리입니다. 이는 단위 길이당 나사 수의 역수로 계산됩니다:
스레드 피치 계산기는 인치당 스레드 수(TPI)를 피치 측정값으로 변환하거나 그 반대로 변환하는 정밀 도구로, 스레드 패스너를 다루는 엔지니어, 기계공, DIY 애호가에게 필수적입니다. 스레드 피치는 인접한 스레드 정상 간의 거리를 나타내며, 제국 및 미터법 시스템 모두에서 스레드 연결의 호환성을 결정합니다.
이 무료 스레드 피치 계산기는 인치당 스레드 수(TPI)와 피치 측정값 간의 변환을 즉시 수행하여 수동 계산을 없애고 기계 가공, 엔지니어링 및 수리 프로젝트에서 비용이 많이 드는 측정 오류를 방지합니다. 교체 패스너를 식별하거나 CNC 기계를 프로그래밍할 때, 정확한 스레드 피치 계산은 적절한 맞춤과 기능을 위해 매우 중요합니다.
제국 스레드 사양(UNC, UNF 등)과 미터 스레드 표준(ISO 미터법)을 모두 지원하는 우리의 계산기로 시간을 절약하고 정확성을 보장하세요. 이는 모든 스레드 측정 요구 사항에 대한 완벽한 솔루션입니다.
스레드 피치는 스레드 축에 평행하게 측정된 인접한 스레드 정상(또는 뿌리) 간의 선형 거리입니다. 이는 스레드 간의 간격을 나타내며 패스너 호환성을 결정합니다. 스레드 피치는 다음과 같이 측정됩니다:
주요 관계: 스레드 피치 = 1 ÷ 단위 길이당 스레드 수
이 측정은 적절한 패스너 선택, 기계 가공 작업 및 스레드 구성 요소가 올바르게 맞물리도록 보장하는 데 필수적입니다.
제국 시스템에서는 스레드가 일반적으로 직경과 인치당 스레드 수(TPI)로 지정됩니다. 예를 들어, 1/4"-20 나사는 1/4인치 직경에 20개의 스레드가 있습니다.
미터법 시스템에서는 스레드가 직경과 밀리미터 단위의 피치로 지정됩니다. 예를 들어, M6×1.0 나사는 6mm 직경에 1.0mm 피치를 가지고 있습니다.
이 측정 간의 관계는 간단합니다:
스레드 피치와 스레드 리드를 구분하는 것이 중요합니다:
단일 시작 스레드(가장 일반적인 유형)의 경우 피치와 리드는 동일합니다. 그러나 다중 시작 스레드의 경우 리드는 피치에 시작 수를 곱한 값과 같습니다.
스레드 피치와 단위 길이당 스레드 수 간의 수학적 관계는 간단한 역 관계에 기반합니다:
제국 스레드의 경우 공식은 다음과 같습니다:
예를 들어, 20 TPI의 스레드는 다음과 같은 피치를 가집니다:
미터 스레드의 경우 공식은 다음과 같습니다:
예를 들어, 0.5 밀리미터당 스레드를 가진 스레드는 다음과 같은 피치를 가집니다:
우리의 스레드 피치 계산기는 TPI와 피치 측정값 간의 즉각적이고 정확한 변환을 제공합니다. 이 무료 도구는 전문가와 DIY 애호가 모두를 위한 스레드 피치 계산을 간소화합니다.
단위 시스템 선택:
알려진 값 입력:
결과 보기:
결과 복사 (선택 사항):
표준 1/4인치 UNC (Unified National Coarse) 볼트는 인치당 20개의 스레드를 가지고 있습니다.
표준 M10 코스 스레드는 피치가 1.5mm입니다.
3/8인치 UNF (Unified National Fine) 볼트는 인치당 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' 인치당 스레드 수에서 피치를 계산하는 Excel 공식
2=IF(A1<=0,0,1/A1)
3
4' 피치에서 인치당 스레드 수를 계산하는 Excel 공식
5=IF(B1<=0,0,1/B1)
6
7' A1에는 인치당 스레드 수 값이 들어가고
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
스레드 피치 계산은 다양한 분야와 응용 프로그램에서 필수적입니다:
스레드 피치는 기본적인 측정이지만, 스레드를 지정하고 작업하는 데 있어 대체 접근 방식이 있습니다:
표준화된 스레드 시스템의 개발은 산업 발전에 중요한 역할을 하여 교환 가능한 부품과 글로벌 상업을 가능하게 했습니다.
나사 스레드의 개념은 고대 문명으로 거슬러 올라가며, 기원전 3세기 그리스에서 올리브 및 포도주 압착기에 사용된 나무 나사에 대한 증거가 있습니다. 그러나 이러한 초기 스레드는 표준화되지 않았으며 일반적으로 각 응용 프로그램에 맞게 맞춤 제작되었습니다.
스레드 표준화에 대한 첫 번째 시도는 1841년 영국 엔지니어 조셉 휘트워스(Sir Joseph Whitworth)에서 시작되었습니다. 휘트워스 스레드 시스템은 최초의 국가 표준화된 스레드 시스템이 되었으며, 55도 스레드 각도와 다양한 직경에 대한 표준화된 피치를 특징으로 합니다.
미국에서 윌리엄 셀러스(William Sellers)는 1864년에 경쟁 표준을 제안했으며, 60도 스레드 각도를 특징으로 하여 결국 미국 국가 표준으로 발전했습니다. 제2차 세계 대전 중 미국과 영국의 스레드 구성 요소 간의 호환성 필요성으로 인해 통합 스레드 표준(UTS)이 개발되었으며, 이는 오늘날에도 여전히 사용되고 있습니다.
미터 스레드 시스템은 현재 ISO(국제 표준화 기구)에 의해 관리되며, 유럽에서 개발되어 대부분의 응용 프로그램에 대한 글로벌 표준이 되었습니다. ISO 미터 스레드는 60도 스레드 각도와 미터법 시스템에 기반한 표준화된 피치를 특징으로 합니다.
초기 스레드 피치 측정은 수동 세기 및 간단한 도구에 의존했습니다. 스레드 피치 게이지는 여러 피치의 블레이드가 있는 빗
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.