Beräkna tråddimensioner för skruvar, bultar och muttrar. Ange diameter, stigning eller TPI, och trådtyp för att få tråddjup, mindre diameter och stigningsdiameter för metriska och imperiella trådar.
Metrisk tråddjup: h = 0.6134 × P
Imperial tråddjup: h = 0.6134 × (25.4/TPI)
där P är stigningen i mm, TPI = trådar per tum
Formel för minsta diameter: d₁ = d - 2h = d - 1.226868 × P
där d är den största diametern
Formel för stigningsdiameter: d₂ = d - 0.6495 × P
där d är den största diametern
Trådmätningssystem är viktiga parametrar för ingenjörer, maskinister och gör-det-själv-entusiaster som arbetar med fästelement som skruvar, bultar och muttrar. Trådberäknaren erbjuder ett enkelt men kraftfullt sätt att bestämma kritiska tråddimensioner inklusive tråddjup, minordiameter och pitchdiameter baserat på majordiameter och pitch (eller trådar per tum). Oavsett om du arbetar med metriska eller imperiella trådssystem, hjälper denna beräknare till att säkerställa korrekt passform, funktion och utbytbarhet av trådade komponenter i mekaniska monteringar, tillverkningsprocesser och reparationsapplikationer.
Att förstå trådgeometri är avgörande för att välja rätt fästelement, borra hål korrekt och säkerställa att komponenter passar ihop. Denna omfattande guide förklarar grunderna för trådmätningssystem, beräkningsformler och praktiska tillämpningar för att hjälpa dig att arbeta med trådade fästelement inom olika industrier och projekt.
Innan vi dyker ner i beräkningarna är det viktigt att förstå den grundläggande terminologin som används i trådmätningssystem:
Två primära trådmätningssystem används världen över:
Metriskt trådssystem (ISO):
Imperiellt trådssystem (Unified/UTS):
Tråddjupet representerar hur djupt tråden är skuren och är en kritisk dimension för korrekt trådengagemang.
Tråddjupet (h) beräknas som:
Där:
Tråddjupet (h) beräknas som:
Där:
Minordiametern är den minsta diametern av tråden och är avgörande för att bestämma frigång och passform.
Minordiametern (d₁) beräknas som:
Där:
Minordiametern (d₁) beräknas som:
Där:
Pitchdiametern är den teoretiska diametern där trådtyckten är lika med utrymmets bredd.
Pitchdiametern (d₂) beräknas som:
Där:
Pitchdiametern (d₂) beräknas som:
Där:
Vår trådberäknare förenklar dessa komplexa beräkningar och ger exakta trådmätningssystem med bara några inmatningar. Följ dessa steg för att använda beräknaren effektivt:
Välj trådtyp: Välj mellan metriska eller imperiella trådssystem baserat på dina fästelementsspecifikationer.
Ange majordiameter:
Specificera pitch eller TPI:
Visa resultat: Beräknaren kommer automatiskt att visa:
Kopiera resultat: Använd kopieringsknappen för att spara resultaten för din dokumentation eller vidare beräkningar.
För en M10×1.5-bult:
För en 3/8"-16-bult:
Trådberäkningar är avgörande i olika ingenjörs- och tillverkningsprocesser:
Produktdesign: Ingenjörer använder trådmätningssystem för att specificera fästelement som uppfyller belastningskrav och utrymmesbegränsningar.
CNC-bearbetning: Maskinister behöver exakta tråddimensioner för att programmera trådskärande operationer på svarvar och fräsar.
Kvalitetskontroll: Inspektörer verifierar tråddimensioner för att säkerställa överensstämmelse med specifikationer och standarder.
Verktygsval: Val av rätt tappar, dies och trådmätningssystem kräver kunskap om tråddimensioner.
3D-utskrift: Designa trådade komponenter för additiv tillverkning kräver precisa trådspecifikationer.
Även för bil- och mekaniska reparationsuppgifter är trådberäkningar avgörande:
Motoråteruppbyggnad: Säkerställa korrekt trådengagemang i kritiska komponenter som cylinderhuvuden och motorblock.
Hydrauliska system: Välja lämpliga kopplingar och anslutningar med kompatibla trådmätningssystem.
Fästelementersättning: Identifiera rätt ersättningsfästelement när originaldelar är skadade eller saknas.
Trådreparation: Bestämma dimensioner för helicoil-inlägg eller trådreparationssatser.
Anpassad tillverkning: Skapa anpassade trådade komponenter som integreras med befintliga system.
Även för hemprojekt kan förståelse för trådmätningssystem vara värdefull:
Möbelmontering: Identifiera rätt fästelement för montering eller reparation.
Rörreparationer: Matcha trådtyper och storlekar för rörkopplingar och armaturer.
Cykelunderhåll: Arbeta med de specialiserade trådstandarder som används i cykelkomponenter.
Elektroniklådor: Säkerställa korrekt trådengagemang för monteringsskruvar i elektroniska enheter.
Trädgårdsutrustning: Reparera eller ersätta trådade komponenter i gräsklippare och trädgårdsverktyg.
Även om formlerna som tillhandahålls i denna beräknare täcker standard V-trådar (ISO metriska och Unified trådar), finns det andra trådformer med olika beräkningsmetoder:
Acme-trådar: Används för kraftöverföring, dessa har en 29° trådvinkel och olika djupberäkningar.
Buttress-trådar: Designade för hög belastning i en riktning, med asymmetriska trådprofiler.
Kvadratiska trådar: Erbjuder maximal effektivitet för kraftöverföring men är svårare att tillverka.
Tapered-trådar: Används i rörkopplingar, vilket kräver beräkningar som tar hänsyn till tapervinkeln.
Multi-start trådar: Har flera trådspiraler, vilket kräver justeringar av led och pitchberäkningar.
För dessa specialiserade trådformer bör specifika formler och standarder konsulteras.
Utvecklingen av standardiserade trådsystem har en rik historia som sträcker sig över flera århundraden:
Innan standardisering skapade varje hantverkare sina egna trådade komponenter, vilket gjorde utbytbarhet omöjlig. De första försöken till standardisering kom i slutet av 1700-talet:
20-talet såg betydande framsteg inom trådstandardisering:
Modern teknik har revolutionerat trådmätningssystem och tillverkning:
Här är exempel på hur man beräknar tråddimensioner i olika programmeringsspråk:
1' Excel VBA-funktion för metriska trådberäkningar
2Function MetricThreadDepth(pitch As Double) As Double
3 MetricThreadDepth = 0.6134 * pitch
4End Function
5
6Function MetricMinorDiameter(majorDiameter As Double, pitch As Double) As Double
7 MetricMinorDiameter = majorDiameter - (1.226868 * pitch)
8End Function
9
10Function MetricPitchDiameter(majorDiameter As Double, pitch As Double) As Double
11 MetricPitchDiameter = majorDiameter - (0.6495 * pitch)
12End Function
13
14' Användning:
15' =MetricThreadDepth(1.5)
16' =MetricMinorDiameter(10, 1.5)
17' =MetricPitchDiameter(10, 1.5)
18
1def calculate_thread_dimensions(major_diameter, thread_type, pitch=None, tpi=None):
2 """Beräkna tråddimensioner för metriska eller imperiella trådar.
3
4 Args:
5 major_diameter (float): Majordiameter i mm eller tum
6 thread_type (str): 'metric' eller 'imperial'
7 pitch (float, optional): Trådspår i mm för metriska trådar
8 tpi (float, optional): Trådar per tum för imperiella trådar
9
10 Returns:
11 dict: Tråddimensioner inklusive tråddjup, minordiameter och pitchdiameter
12 """
13 if thread_type == 'metric' and pitch:
14 thread_depth = 0.6134 * pitch
15 minor_diameter = major_diameter - (1.226868 * pitch)
16 pitch_diameter = major_diameter - (0.6495 * pitch)
17 elif thread_type == 'imperial' and tpi:
18 pitch_mm = 25.4 / tpi
19 thread_depth = 0.6134 * pitch_mm
20 minor_diameter = major_diameter - (1.226868 * pitch_mm)
21 pitch_diameter = major_diameter - (0.6495 * pitch_mm)
22 else:
23 raise ValueError("Ogiltiga inmatningsparametrar")
24
25 return {
26 'thread_depth': thread_depth,
27 'minor_diameter': minor_diameter,
28 'pitch_diameter': pitch_diameter
29 }
30
31# Exempel på användning:
32metric_results = calculate_thread_dimensions(10, 'metric', pitch=1.5)
33imperial_results = calculate_thread_dimensions(0.375, 'imperial', tpi=16)
34
35print(f"Metrisk M10x1.5 - Tråddjup: {metric_results['thread_depth']:.3f}mm")
36print(f"Imperiell 3/8\"-16 - Tråddjup: {imperial_results['thread_depth']:.3f}mm")
37
1function calculateThreadDimensions(majorDiameter, threadType, pitchOrTpi) {
2 let threadDepth, minorDiameter, pitchDiameter, pitch;
3
4 if (threadType === 'metric') {
5 pitch = pitchOrTpi;
6 } else if (threadType === 'imperial') {
7 pitch = 25.4 / pitchOrTpi; // Konvertera TPI till pitch i mm
8 } else {
9 throw new Error('Ogiltig trådtyp');
10 }
11
12 threadDepth = 0.6134 * pitch;
13 minorDiameter = majorDiameter - (1.226868 * pitch);
14 pitchDiameter = majorDiameter - (0.6495 * pitch);
15
16 return {
17 threadDepth,
18 minorDiameter,
19 pitchDiameter
20 };
21}
22
23// Exempel på användning:
24const metricResults = calculateThreadDimensions(10, 'metric', 1.5);
25console.log(`M10x1.5 - Tråddjup: ${metricResults.threadDepth.toFixed(3)}mm`);
26
27const imperialResults = calculateThreadDimensions(9.525, 'imperial', 16); // 3/8" = 9.525mm
28console.log(`3/8"-16 - Tråddjup: ${imperialResults.threadDepth.toFixed(3)}mm`);
29
1public class ThreadCalculator {
2 public static class ThreadDimensions {
3 private final double threadDepth;
4 private final double minorDiameter;
5 private final double pitchDiameter;
6
7 public ThreadDimensions(double threadDepth, double minorDiameter, double pitchDiameter) {
8 this.threadDepth = threadDepth;
9 this.minorDiameter = minorDiameter;
10 this.pitchDiameter = pitchDiameter;
11 }
12
13 public double getThreadDepth() { return threadDepth; }
14 public double getMinorDiameter() { return minorDiameter; }
15 public double getPitchDiameter() { return pitchDiameter; }
16 }
17
18 public static ThreadDimensions calculateMetricThreadDimensions(double majorDiameter, double pitch) {
19 double threadDepth = 0.6134 * pitch;
20 double minorDiameter = majorDiameter - (1.226868 * pitch);
21 double pitchDiameter = majorDiameter - (0.6495 * pitch);
22
23 return new ThreadDimensions(threadDepth, minorDiameter, pitchDiameter);
24 }
25
26 public static ThreadDimensions calculateImperialThreadDimensions(double majorDiameter, double tpi) {
27 double pitch = 25.4 / tpi; // Konvertera TPI till pitch i mm
28 double threadDepth = 0.6134 * pitch;
29 double minorDiameter = majorDiameter - (1.226868 * pitch);
30 double pitchDiameter = majorDiameter - (0.6495 * pitch);
31
32 return new ThreadDimensions(threadDepth, minorDiameter, pitchDiameter);
33 }
34
35 public static void main(String[] args) {
36 // Exempel: M10x1.5 metrisk tråd
37 ThreadDimensions metricResults = calculateMetricThreadDimensions(10.0, 1.5);
38 System.out.printf("M10x1.5 - Tråddjup: %.3f mm%n", metricResults.getThreadDepth());
39
40 // Exempel: 3/8"-16 imperiell tråd (3/8" = 9.525mm)
41 ThreadDimensions imperialResults = calculateImperialThreadDimensions(9.525, 16.0);
42 System.out.printf("3/8\"-16 - Tråddjup: %.3f mm%n", imperialResults.getThreadDepth());
43 }
44}
45
Pitch är avståndet mellan intilliggande trådtoppar, mätt i millimeter för metriska trådar. Trådar per tum (TPI) är antalet trådtoppar per tum, som används i imperiella trådssystem. De är relaterade genom formeln: Pitch (mm) = 25.4 / TPI.
Metriska trådar har vanligtvis diametern och pitch uttryckt i millimeter (t.ex. M10×1.5), medan imperiella trådar har diametern i bråk eller decimaler av en tum och trådantalet i TPI (t.ex. 3/8"-16). Metriska trådar har en 60° trådvinkel, medan vissa äldre imperiella trådar (Whitworth) har en 55° vinkel.
Trådengagemang avser den axiella längden av trådkontakt mellan sammanfogade delar. För de flesta applikationer är den minimi rekommenderade trådengagemanget 1× majordiameter för stålfästelement och 1.5× majordiameter för aluminium eller andra mjukare material. Kritiska applikationer kan kräva mer engagemang.
Grova trådar har större pitchvärden (färre trådar per tum) och är lättare att montera, mer motståndskraftiga mot korstrådning och bättre för användning i mjuka material eller där frekvent montering/avmontering behövs. Fina trådar har mindre pitchvärden (fler trådar per tum) och ger större draghållfasthet, bättre motstånd mot vibrationslossning och mer precis justeringskapacitet.
För att konvertera från imperiell till metrisk:
För att konvertera från metrisk till imperiell:
Majordiametern är den största diametern av tråden, mätt från topp till topp. Minordiametern är den minsta diametern, mätt från rot till rot. Pitchdiametern är den teoretiska diametern halvvägs mellan majordiameter och minordiameter, där trådtyckten är lika med utrymmets bredd.
För metriska trådar, använd en trådspårsguide med metriska skalor. För imperiella trådar, använd en trådspårsguide med TPI-skalor. Placera guiden mot tråden tills du hittar en perfekt match. Alternativt kan du mäta avståndet mellan ett visst antal trådar och dela med det antalet för att hitta pitch.
Tråd toleransklasser definierar de tillåtna variationerna i tråddimensioner för att uppnå olika typer av passform. I det metriska systemet anges toleranser med ett nummer och en bokstav (t.ex. 6g för externa trådar, 6H för interna trådar). Högre nummer indikerar strängare toleranser. Bokstaven indikerar om toleransen tillämpas mot eller bort från materialet.
Högertrådar stramar när de vrids medurs och lossnar när de vrids moturs. De är den vanligaste typen. Vänstertrådar stramar när de vrids moturs och lossnar när de vrids medurs. Vänstertrådar används i speciella applikationer där normal drift kan orsaka att en högertråd lossnar, som på vänster sida av fordon eller på gasanslutningar.
Tråd tätningsmedel och smörjmedel kan påverka den upplevda passformen av trådade anslutningar. Tätningsmedel fyller luckorna mellan trådarna, vilket potentiellt förändrar de effektiva dimensionerna. Smörjmedel minskar friktionen, vilket kan leda till överdriven åtdragning om vridmomentsspecifikationer inte tar hänsyn till smörjmedlet. Följ alltid tillverkarens rekommendationer för tätningsmedel och smörjmedel.
Redo att beräkna trådmätningssystem för ditt projekt? Använd vår trådberäknare ovan för att snabbt bestämma tråddjup, minordiameter och pitchdiameter för alla metriska eller imperiella trådar. Ange helt enkelt dina tråd specifikationer och få omedelbara, exakta resultat för att säkerställa korrekt passform och funktion av dina trådade komponenter.
Upptäck fler verktyg som kan vara användbara för din arbetsflöde