سکرو، بولٹ، اور نٹ کے لیے دھاگے کے ابعاد کا حساب لگائیں۔ قطر، پچ یا TPI، اور دھاگے کی قسم درج کریں تاکہ میٹرک اور امپیریل دھاگوں کے لیے دھاگے کی گہرائی، کم قطر، اور پچ قطر حاصل کیا جا سکے۔
میٹرک تھریڈ کی گہرائی: h = 0.6134 × P
امپیریل تھریڈ کی گہرائی: h = 0.6134 × (25.4/TPI)
جہاں P پچ ہے ملی میٹر میں, TPI = تھریڈ فی انچ
چھوٹے قطر کا فارمولا: d₁ = d - 2h = d - 1.226868 × P
جہاں d بڑا قطر ہے
پچ قطر کا فارمولا: d₂ = d - 0.6495 × P
جہاں d بڑا قطر ہے
تھریڈ پیمائشیں انجینئرز، مشینسٹوں، اور DIY شوقین افراد کے لیے اہم پیرامیٹرز ہیں جو پیچ، بولٹ، اور نٹ جیسے فاسٹنرز کے ساتھ کام کرتے ہیں۔ تھریڈ کیلکولیٹر ایک سادہ لیکن طاقتور طریقہ فراہم کرتا ہے تاکہ اہم تھریڈ ابعاد کا تعین کیا جا سکے جن میں تھریڈ کی گہرائی، مائنر ڈایامیٹر، اور پچ ڈایامیٹر شامل ہیں، جو کہ میجر ڈایامیٹر اور پچ (یا تھریڈز فی انچ) کی بنیاد پر ہوتے ہیں۔ چاہے آپ میٹرک یا امپیریل تھریڈ سسٹمز کے ساتھ کام کر رہے ہوں، یہ کیلکولیٹر یہ یقینی بنانے میں مدد کرتا ہے کہ تھریڈڈ اجزاء کی درست فٹ، فعالیت، اور باہمی تبادلہ ممکن ہو۔
تھریڈ جیومیٹری کو سمجھنا درست فاسٹنرز کے انتخاب، ہولز کو صحیح طریقے سے ٹیپ کرنے، اور یہ یقینی بنانے کے لیے بہت ضروری ہے کہ اجزاء صحیح طریقے سے ملیں۔ یہ جامع رہنما تھریڈ پیمائش کی بنیادیات، حساب کے فارمولے، اور عملی درخواستوں کی وضاحت کرتا ہے تاکہ آپ مختلف صنعتوں اور منصوبوں میں تھریڈڈ فاسٹنرز کے ساتھ اعتماد کے ساتھ کام کر سکیں۔
حسابات میں غوطہ زن ہونے سے پہلے، تھریڈ پیمائشوں میں استعمال ہونے والی بنیادی اصطلاحات کو سمجھنا ضروری ہے:
دنیا بھر میں دو بنیادی تھریڈ پیمائش کے نظام استعمال ہوتے ہیں:
میٹرک تھریڈ سسٹم (ISO):
امپیریل تھریڈ سسٹم (Unified/UTS):
تھریڈ کی گہرائی یہ ظاہر کرتی ہے کہ تھریڈ کتنی گہرائی میں کٹ گئی ہے اور یہ درست تھریڈ انجمنٹ کے لیے ایک اہم ابعاد ہے۔
تھریڈ کی گہرائی (h) کا حساب لگایا جاتا ہے:
جہاں:
تھریڈ کی گہرائی (h) کا حساب لگایا جاتا ہے:
جہاں:
مائنر ڈایامیٹر تھریڈ کا سب سے چھوٹا ڈایامیٹر ہے اور یہ کلیئرنس اور فٹ کا تعین کرنے کے لیے اہم ہے۔
مائنر ڈایامیٹر (d₁) کا حساب لگایا جاتا ہے:
جہاں:
مائنر ڈایامیٹر (d₁) کا حساب لگایا جاتا ہے:
جہاں:
پچ ڈایامیٹر وہ نظریاتی ڈایامیٹر ہے جہاں تھریڈ کی موٹائی اور جگہ کی چوڑائی برابر ہوتی ہے۔
پچ ڈایامیٹر (d₂) کا حساب لگایا جاتا ہے:
جہاں:
پچ ڈایامیٹر (d₂) کا حساب لگایا جاتا ہے:
جہاں:
ہمارا تھریڈ کیلکولیٹر ان پیچیدہ حسابات کو آسان بناتا ہے، صرف چند ان پٹس کے ساتھ درست تھریڈ پیمائشیں فراہم کرتا ہے۔ اس کیلکولیٹر کو مؤثر طریقے سے استعمال کرنے کے لیے ان مراحل کی پیروی کریں:
تھریڈ کی قسم کا انتخاب کریں: اپنے فاسٹنر کی وضاحت کے مطابق میٹرک یا امپیریل تھریڈ سسٹمز میں سے انتخاب کریں۔
میجر ڈایامیٹر درج کریں:
پچ یا TPI کی وضاحت کریں:
نتائج دیکھیں: کیلکولیٹر خود بخود درج ذیل دکھائے گا:
نتائج کاپی کریں: اپنے دستاویزات یا مزید حسابات کے لیے نتائج کو محفوظ کرنے کے لیے کاپی کے بٹن کا استعمال کریں۔
M10×1.5 بولٹ کے لیے:
3/8"-16 بولٹ کے لیے:
تھریڈ کے حسابات مختلف انجینئرنگ اور مینوفیکچرنگ کے عمل میں اہم ہیں:
پروڈکٹ ڈیزائن: انجینئرز فاسٹنرز کی وضاحت کے لیے تھریڈ پیمائشوں کا استعمال کرتے ہیں جو لوڈ کی ضروریات اور جگہ کی حدود کو پورا کرتے ہیں۔
CNC مشینی: مشینسٹوں کو تھریڈ کٹنگ کے آپریشنز کو پروگرام کرنے کے لیے درست تھریڈ ابعاد کی ضرورت ہوتی ہے۔
کوالٹی کنٹرول: انسپکٹر تھریڈ کی پیمائشوں کی تصدیق کرتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ وہ وضاحتوں اور معیارات کے مطابق ہیں۔
اوزار کا انتخاب: ٹیپس، ڈائیز، اور تھریڈ گیجز کے صحیح انتخاب کے لیے تھریڈ کی پیمائشوں کا علم ضروری ہے۔
3D پرنٹنگ: ایڈٹیو مینوفیکچرنگ کے لیے تھریڈڈ اجزاء کے ڈیزائن میں درست تھریڈ کی وضاحت کی ضرورت ہوتی ہے۔
آٹوموٹو اور میکانیکی مرمت کے کاموں کے لیے بھی تھریڈ کے حسابات اہم ہیں:
انجن کی دوبارہ تعمیر: اہم اجزاء جیسے سلنڈر ہیڈز اور انجن بلاکس میں درست تھریڈ انجمنٹ کو یقینی بنانا۔
ہائڈولک سسٹمز: فٹنگز اور کنیکٹرز کے لیے موزوں تھریڈ کی وضاحت کا انتخاب کرنا۔
فاسٹنر کی تبدیلی: اصل حصے کے نقصان یا گم ہونے کی صورت میں درست متبادل فاسٹنرز کی شناخت کرنا۔
تھریڈ کی مرمت: ہیلکائل انسرٹس یا تھریڈ کی مرمت کے کٹس کے لیے ابعاد کا تعین کرنا۔
حسب ضرورت تیار کرنا: حسب ضرورت تھریڈڈ اجزاء بنانا جو موجودہ سسٹمز کے ساتھ ملتے ہیں۔
گھریلو منصوبوں کے لیے بھی تھریڈ کی پیمائش کو سمجھنا قیمتی ثابت ہو سکتا ہے:
فرنیچر کی اسمبلی: اسمبلی یا مرمت کے لیے درست فاسٹنرز کی شناخت کرنا۔
پلمبنگ کی مرمت: پائپ کی فٹنگز اور آلات کے لیے تھریڈ کی اقسام اور سائز کا میچ کرنا۔
بائیک کی دیکھ بھال: بائیک کے اجزاء میں استعمال ہونے والے خصوصی تھریڈ کے معیارات کے ساتھ کام کرنا۔
الیکٹرانکس کے انکلوژرز: الیکٹرانک آلات میں ماؤنٹنگ سکرو کے لیے درست تھریڈ کی انجمنٹ کو یقینی بنانا۔
باغبانی کے آلات: لان اور باغ کے اوزاروں میں تھریڈڈ اجزاء کی مرمت یا تبدیلی۔
جبکہ اس کیلکولیٹر میں فراہم کردہ فارمولے معیاری V-thrеads (ISO میٹرک اور Unified تھریڈز) کا احاطہ کرتے ہیں، دیگر تھریڈ کی شکلیں ہیں جن کے مختلف حساب کے طریقے ہیں:
اکمی تھریڈز: طاقت کی منتقلی کے لیے استعمال ہوتے ہیں، ان کا تھریڈ زاویہ 29° ہوتا ہے اور گہرائی کے حسابات مختلف ہوتے ہیں۔
بٹرس تھریڈز: ایک سمت میں زیادہ بوجھ کے لیے ڈیزائن کیے گئے ہیں، جن کے غیر متوازن تھریڈ پروفائل ہوتے ہیں۔
اسکوائر تھریڈز: طاقت کی منتقلی کے لیے زیادہ سے زیادہ کارکردگی پیش کرتے ہیں لیکن انہیں تیار کرنا زیادہ مشکل ہوتا ہے۔
ٹیپرڈ تھریڈز: پائپ کی فٹنگز میں استعمال ہوتے ہیں، جن کے حسابات میں ٹیپر زاویے کا حساب شامل ہوتا ہے۔
ملٹی اسٹارٹ تھریڈز: جن میں کئی تھریڈ ہیلیس ہوتے ہیں، جن کے لیے لیڈ اور پچ کے حسابات میں ایڈجسٹمنٹ کی ضرورت ہوتی ہے۔
ان خصوصی تھریڈ کی شکلوں کے لیے، مخصوص فارمولے اور معیارات کا حوالہ دیا جانا چاہیے۔
تھریڈ کے معیاری نظام کی ترقی کی ایک بھرپور تاریخ ہے جو کئی صدیوں پر محیط ہے:
معیاری بنانے سے پہلے، ہر کاریگر نے اپنے تھریڈڈ اجزاء بنائے، جس سے باہمی تبادلے کا امکان ختم ہو گیا۔ معیاری بنانے کی پہلی کوششیں 18ویں صدی کے آخر میں آئیں:
20ویں صدی میں تھریڈ کی معیاری بنانے میں اہم پیش رفت ہوئی:
جدید ٹیکنالوجی نے تھریڈ کی پیمائش اور تیاری میں انقلاب برپا کیا ہے:
یہاں مختلف پروگرامنگ زبانوں میں تھریڈ کے ابعاد کا حساب لگانے کے طریقے کی مثالیں ہیں:
1' Excel VBA Function for Metric Thread Calculations
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' Usage:
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 """Calculate thread dimensions for metric or imperial threads.
3
4 Args:
5 major_diameter (float): Major diameter in mm or inches
6 thread_type (str): 'metric' or 'imperial'
7 pitch (float, optional): Thread pitch in mm for metric threads
8 tpi (float, optional): Threads per inch for imperial threads
9
10 Returns:
11 dict: Thread dimensions including thread depth, minor diameter, and pitch diameter
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("Invalid input parameters")
24
25 return {
26 'thread_depth': thread_depth,
27 'minor_diameter': minor_diameter,
28 'pitch_diameter': pitch_diameter
29 }
30
31# Example usage:
32metric_results = calculate_thread_dimensions(10, 'metric', pitch=1.5)
33imperial_results = calculate_thread_dimensions(0.375, 'imperial', tpi=16)
34
35print(f"Metric M10x1.5 - Thread Depth: {metric_results['thread_depth']:.3f}mm")
36print(f"Imperial 3/8\"-16 - Thread Depth: {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; // Convert TPI to pitch in mm
8 } else {
9 throw new Error('Invalid thread type');
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// Example usage:
24const metricResults = calculateThreadDimensions(10, 'metric', 1.5);
25console.log(`M10x1.5 - Thread Depth: ${metricResults.threadDepth.toFixed(3)}mm`);
26
27const imperialResults = calculateThreadDimensions(9.525, 'imperial', 16); // 3/8" = 9.525mm
28console.log(`3/8"-16 - Thread Depth: ${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; // Convert TPI to pitch in 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 // Example: M10x1.5 metric thread
37 ThreadDimensions metricResults = calculateMetricThreadDimensions(10.0, 1.5);
38 System.out.printf("M10x1.5 - Thread Depth: %.3f mm%n", metricResults.getThreadDepth());
39
40 // Example: 3/8"-16 imperial thread (3/8" = 9.525mm)
41 ThreadDimensions imperialResults = calculateImperialThreadDimensions(9.525, 16.0);
42 System.out.printf("3/8\"-16 - Thread Depth: %.3f mm%n", imperialResults.getThreadDepth());
43 }
44}
45
پچ ملحقہ تھریڈ کریسٹ کے درمیان فاصلہ ہے، جو میٹرک تھریڈز کے لیے ملی میٹر میں ناپا جاتا ہے۔ تھریڈز فی انچ (TPI) ایک انچ میں تھریڈ کریسٹ کی تعداد ہے، جو امپیریل تھریڈ سسٹمز میں استعمال ہوتی ہے۔ یہ دونوں ایک دوسرے سے منسلک ہیں: پچ (ملی میٹر) = 25.4 / TPI۔
میٹرک تھریڈز عام طور پر ملی میٹر میں ڈایامیٹر اور پچ کے ساتھ ظاہر ہوتے ہیں (جیسے، M10×1.5)، جبکہ امپیریل تھریڈز میں انچ میں ڈایامیٹر اور TPI میں تھریڈ کی تعداد ہوتی ہے (جیسے، 3/8"-16)۔ میٹرک تھریڈز کا تھریڈ زاویہ 60° ہوتا ہے، جبکہ کچھ پرانے امپیریل تھریڈز (Whitworth) کا زاویہ 55° ہوتا ہے۔
تھریڈ انجمنٹ ملحقہ حصوں کے درمیان تھریڈ کے رابطے کی محوری لمبائی ہے۔ زیادہ تر درخواستوں کے لیے، کم از کم تجویز کردہ تھریڈ انجمنٹ اسٹیل فاسٹنرز کے لیے 1× میجر ڈایامیٹر اور ایلومینیم یا دیگر نرم مواد کے لیے 1.5× میجر ڈایامیٹر ہے۔ اہم درخواستوں میں مزید انجمنٹ کی ضرورت ہو سکتی ہے۔
موٹے تھریڈز کے پاس بڑے پچ کی قیمتیں (تھریڈز فی انچ کم) ہوتی ہیں اور انہیں جمع کرنا آسان ہوتا ہے، کراس تھریڈنگ کے خلاف زیادہ مزاحمت ہوتی ہے، اور نرم مواد میں یا جہاں بار بار جمع کرنے/توڑنے کی ضرورت ہوتی ہے وہاں بہتر ہوتے ہیں۔ باریک تھریڈز میں چھوٹے پچ کی قیمتیں (تھریڈز فی انچ زیادہ) ہوتی ہیں اور یہ زیادہ کششی طاقت فراہم کرتے ہیں، وائبریشن کے خلاف زیادہ مزاحمت کرتے ہیں، اور زیادہ درست ایڈجسٹمنٹ کی صلاحیت رکھتے ہیں۔
امپیریل سے میٹرک میں تبدیل کرنے کے لیے:
میٹرک سے امپیریل میں تبدیل کرنے کے لیے:
میجر ڈایامیٹر تھریڈ کا سب سے بڑا ڈایامیٹر ہے، جو کریسٹ سے کریسٹ تک ناپا جاتا ہے۔ مائنر ڈایامیٹر سب سے چھوٹا ڈایامیٹر ہے، جو روٹ سے روٹ تک ناپا جاتا ہے۔ پچ ڈایامیٹر وہ نظریاتی ڈایامیٹر ہے جو میجر اور مائنر ڈایامیٹر کے درمیان آدھے راستے پر ہوتا ہے، جہاں تھریڈ کی موٹائی اور جگہ کی چوڑائی برابر ہوتی ہے۔
میٹرک تھریڈز کے لیے، میٹرک پیمانے کے ساتھ تھریڈ پچ گیج کا استعمال کریں۔ امپیریل تھریڈز کے لیے، TPI پیمانے کے ساتھ تھریڈ پچ گیج کا استعمال کریں۔ گیج کو تھریڈ کے خلاف رکھیں جب تک کہ آپ ایک مکمل میچ نہ پائیں۔ متبادل طور پر، آپ کچھ تھریڈز کے درمیان فاصلے کو ناپ سکتے ہیں اور اس تعداد سے تقسیم کر کے پچ معلوم کر سکتے ہیں۔
تھریڈ کی ٹولرنس کلاسیں تھریڈ کے ابعاد میں قابل قبول تبدیلیوں کی وضاحت کرتی ہیں تاکہ مختلف قسم کے فٹس حاصل کیے جا سکیں۔ ISO میٹرک سسٹم میں، ٹولرنس کو ایک نمبر اور حرف (جیسے، 6g بیرونی تھریڈز کے لیے، 6H اندرونی تھریڈز کے لیے) کے ذریعے نشان زد کیا جاتا ہے۔ زیادہ نمبر سخت ٹولرنس کی نشاندہی کرتے ہیں۔ حرف یہ ظاہر کرتا ہے کہ کیا ٹولرنس مواد کی طرف یا دور لگائی گئی ہے۔
دائیں ہاتھ کے تھریڈ گھڑی کی سمت میں مڑنے پر سخت ہوتے ہیں اور گھڑی کی مخالف سمت میں مڑنے پر ڈھیلے ہوتے ہیں۔ یہ سب سے عام قسم ہیں۔ بائیں ہاتھ کے تھریڈ گھڑی کی مخالف سمت میں مڑنے پر سخت ہوتے ہیں اور گھڑی کی سمت میں مڑنے پر ڈھیلے ہوتے ہیں۔ بائیں ہاتھ کے تھریڈز خاص درخواستوں میں استعمال ہوتے ہیں جہاں معمول کی کارروائی دائیں ہاتھ کے تھریڈ کو ڈھیلا کر سکتی ہے، جیسے کہ گاڑیوں کے بائیں جانب یا گیس کی فٹنگز پر۔
تھریڈ سیلینٹس اور چکنا کرنے والے تھریڈڈ کنکشن کی محسوس شدہ فٹ کو متاثر کر سکتے ہیں۔ سیلینٹس تھریڈز کے درمیان خلا کو بھر دیتے ہیں، ممکنہ طور پر مؤثر ابعاد کو تبدیل کرتے ہیں۔ چکنا کرنے والے رگڑ کو کم کرتے ہیں، جو اگر ٹارک کی وضاحتیں چکنا کرنے والے کا حساب نہیں لگاتی ہیں تو زیادہ سختی کا باعث بن سکتی ہیں۔ ہمیشہ سیلینٹس اور چکنا کرنے والوں کے لیے تیار کنندہ کی سفارشات پر عمل کریں۔
کیا آپ اپنے منصوبے کے لیے تھریڈ کی پیمائشیں حساب لگانے کے لیے تیار ہیں؟ اوپر ہمارے تھریڈ کیلکولیٹر کا استعمال کریں تاکہ کسی بھی میٹرک یا امپیریل تھریڈ کے لیے تھریڈ کی گہرائی، مائنر ڈایامیٹر، اور پچ ڈایامیٹر کا فوری اور درست تعین کیا جا سکے۔ بس اپنی تھریڈ کی وضاحتیں درج کریں اور درست نتائج حاصل کریں تاکہ آپ کے تھریڈڈ اجزاء کی درست فٹ اور فعالیت کو یقینی بنایا جا سکے۔
آپ کے ورک فلو کے لیے مفید ہونے والے مزید ٹولز کا انعام کریں