Gratis gängstigning kalkylator konverterar TPI till stigning och vice versa. Beräkna gängstigning för imperiella och metriska gängor. Omedelbara resultat för bearbetning, ingenjörskonst och reparationer.
Gängstigning är avståndet mellan intilliggande gängor. Det beräknas som den reciproka av antalet gängor per enhetslängd:
En gängstigning kalkylator är ett precisionsverktyg som konverterar gängor per tum (TPI) till stigningsmått och vice versa, vilket är avgörande för ingenjörer, maskinister och gör-det-själv-entusiaster som arbetar med gängade fästelement. Gängstigning representerar avståndet mellan intilliggande gängtoppar och bestämmer kompatibiliteten hos gängade anslutningar i både imperiska och metriska system.
Denna gratis gängstigning kalkylator konverterar omedelbart mellan gängor per tum (TPI) och stigningsmått, vilket eliminerar manuella beräkningar och förhindrar kostsamma mätfel i bearbetning, ingenjörsarbete och reparationsprojekt. Oavsett om du identifierar ersättningsfästelement eller programmerar CNC-maskiner, är exakta gängstigningsberäkningar avgörande för korrekt passform och funktion.
Spara tid och säkerställ precision med vår kalkylator som stöder både imperiska gängspecifikationer (som UNC, UNF) och metriska gängstandarder (ISO-metrisk), vilket gör den till den kompletta lösningen för alla dina gängmått behov.
Gängstigning är det linjära avståndet mellan intilliggande gängtoppar (eller rötter) mätt parallellt med gängaxeln. Det representerar hur tätt gängorna är placerade och bestämmer fästelementens kompatibilitet. Gängstigning mäts i:
Nyckelförhållande: Gängstigning = 1 ÷ gängor per enhetslängd
Denna mätning är avgörande för korrekt val av fästelement, bearbetningsoperationer och för att säkerställa att gängade komponenter passar ihop korrekt.
I det imperiska systemet specificeras gängor vanligtvis efter deras diameter och antal gängor per tum (TPI). Till exempel har en 1/4"-20 skruv en diameter på 1/4 tum med 20 gängor per tum.
I det metriska systemet specificeras gängor efter deras diameter och stigning i millimeter. Till exempel har en M6×1.0 skruv en diameter på 6 mm med en stigning på 1.0 mm.
Förhållandet mellan dessa mätningar är enkelt:
Det är viktigt att särskilja mellan gängstigning och gängled:
För enkelstartade gängor (den vanligaste typen) är stigning och led identiska. Men för flerstartade gängor är led lika med stigning multiplicerat med antalet starter.
Det matematiska förhållandet mellan gängstigning och gängor per enhetslängd baseras på ett enkelt invers förhållande:
För imperiska gängor blir formeln:
Till exempel har en gänga med 20 TPI en stigning på:
För metriska gängor är formeln:
Till exempel har en gänga med 0.5 gängor per mm en stigning på:
Vår gängstigning kalkylator ger omedelbara, exakta konverteringar mellan TPI och stigningsmått. Detta gratis verktyg förenklar gängstigningsberäkningar för både yrkesverksamma och gör-det-själv-entusiaster.
Välj ditt enhetssystem:
Ange kända värden:
Visa resultaten:
Kopiera resultaten (valfritt):
En standard 1/4-tums UNC (Unified National Coarse) bult har 20 gängor per tum.
En standard M10 grovgänga har en stigning på 1.5mm.
En 3/8-tums UNF (Unified National Fine) bult har 24 gängor per tum.
En fin M8-gänga har en stigning på 1.0mm.
Här är exempel på hur man beräknar gängstigning i olika programmeringsspråk:
1// JavaScript-funktion för att beräkna gängstigning från gängor per enhet
2function calculatePitch(threadsPerUnit) {
3 if (threadsPerUnit <= 0) {
4 return 0;
5 }
6 return 1 / threadsPerUnit;
7}
8
9// JavaScript-funktion för att beräkna gängor per enhet från stigning
10function calculateThreadsPerUnit(pitch) {
11 if (pitch <= 0) {
12 return 0;
13 }
14 return 1 / pitch;
15}
16
17// Exempelanvändning
18const tpi = 20;
19const pitch = calculatePitch(tpi);
20console.log(`En gänga med ${tpi} TPI har en stigning på ${pitch.toFixed(4)} tum`);
21
1# Python-funktioner för gängstigningsberäkningar
2
3def calculate_pitch(threads_per_unit):
4 """Beräkna gängstigning från gängor per enhet"""
5 if threads_per_unit <= 0:
6 return 0
7 return 1 / threads_per_unit
8
9def calculate_threads_per_unit(pitch):
10 """Beräkna gängor per enhet från stigning"""
11 if pitch <= 0:
12 return 0
13 return 1 / pitch
14
15# Exempelanvändning
16tpi = 20
17pitch = calculate_pitch(tpi)
18print(f"En gänga med {tpi} TPI har en stigning på {pitch:.4f} tum")
19
20metric_pitch = 1.5 # mm
21threads_per_mm = calculate_threads_per_unit(metric_pitch)
22print(f"En gänga med {metric_pitch}mm stigning har {threads_per_mm:.4f} gängor per mm")
23
1' Excel-formel för att beräkna stigning från gängor per tum
2=IF(A1<=0,0,1/A1)
3
4' Excel-formel för att beräkna gängor per tum från stigning
5=IF(B1<=0,0,1/B1)
6
7' Där A1 innehåller värdet för gängor per tum
8' och B1 innehåller värdet för stigning
9
1// Java-metoder för gängstigningsberäkningar
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("En gänga med %.0f TPI har en stigning på %.4f tum%n", tpi, pitch);
21
22 double metricPitch = 1.5; // mm
23 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
24 System.out.printf("En gänga med %.1fmm stigning har %.4f gängor per mm%n",
25 metricPitch, threadsPerMm);
26 }
27}
28
1#include <iostream>
2#include <iomanip>
3
4// C++-funktioner för gängstigningsberäkningar
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 << "En gänga med " << tpi << " TPI har en stigning på "
23 << std::fixed << std::setprecision(4) << pitch << " tum" << std::endl;
24
25 double metricPitch = 1.5; // mm
26 double threadsPerMm = calculateThreadsPerUnit(metricPitch);
27 std::cout << "En gänga med " << metricPitch << "mm stigning har "
28 << std::fixed << std::setprecision(4) << threadsPerMm << " gängor per mm" << std::endl;
29
30 return 0;
31}
32
Gängstigningsberäkningar är avgörande inom olika områden och tillämpningar:
Även om gängstigning är en grundläggande mätning, finns det alternativa metoder för att specificera och arbeta med gängor:
Utvecklingen av standardiserade gängsystem har varit avgörande för industriell framsteg, vilket möjliggör utbytbara delar och global handel.
Konceptet med skruvgängor går tillbaka till antika civilisationer, med bevis på träskruvar som användes i oliv- och vinpressar i Grekland så tidigt som på 300-talet f.Kr. Dessa tidiga gängor var dock inte standardiserade och var vanligtvis skräddarsydda för varje tillämpning.
Det första försöket att standardisera gängor kom från den brittiske ingenjören Sir Joseph Whitworth 1841. Whitworth-gängsystemet blev det första nationellt standardiserade gängsystemet, med en 55-graders gängvinkel och standardiserade stigningar för olika diametrar.
I USA föreslog William Sellers en konkurrerande standard 1864, med en 60-graders gängvinkel, som så småningom utvecklades till den amerikanska nationella standarden. Under andra världskriget ledde behovet av utbytbarhet mellan amerikanska och brittiska gängade komponenter till utvecklingen av Unified Thread Standard (UTS), som fortfarande används idag.
Det metriska gängsystemet, som nu styrs av ISO (International Organization for Standardization), utvecklades i Europa och har blivit den globala standarden för de flesta tillämpningar. Det ISO-metriska gängsystemet har en 60-graders gängvinkel och standard
Upptäck fler verktyg som kan vara användbara för din arbetsflöde