تلرانس گذاری در سالیدورک: راهنمای کاربردی اندازهگذاری و تلرانسگذاری+ از مبتدی تا حرفهای با SolidWorks

وقتی صحبت از تلرانس گذاری در سالیدورک میشه، نقشه زبان مشترک ماست. زبانی که باید بدون هیچ ابهامی، ایده ذهنی طراح رو به دست اپراتور دستگاه توی کارگاه برسونه. اما این زبان، فقط کشیدن چند تا خط و دایره نیست. اصل داستان، توی اعداد و علائمیه که روی این خطوط میشینه. این مقاله یک کلاس درس تئوری نیست؛ نتیجه سالها تجربه و سروکله زدن با نقشههایی هست که گاهی باعث شدن یک قطعه گرونقیمت مستقیم بره توی سطل ضایعات. دقت در تولید از تلرانسگذاری صحیح شروع میشود. برای انجام پروژه سالیدورک با استانداردهای مهندسی، روی ما حساب کنید.
جدول مقایسه روشهای اندازهگذاری (اشتباه در برابر صحیح)
| روش اشتباه (نباید انجام شود) | مشکل ایجاد شده | روش صحیح (باید انجام شود) |
| اندازهگذاری زنجیرهای (Chain) | جمع شدن خطاها (Tolerance Stack-up) | اندازهگذاری از مبنای مشترک (Baseline) |
| اندازهگذاری اضافی (Over-Dimensioning) | ایجاد تضاد و ابهام برای سازنده | اندازهگذاری کامل و بدون تکرار |
| اندازهگذاری به خطوط نامرئی | عدم وضوح و احتمال خطای دید | ایجاد برش (Section) یا نمای جزئیات (Detail) |
| رها کردن ابعاد بدون تلرانس | نامشخص بودن بازه مجاز ساخت | استفاده از تلرانس عمومی یا اختصاصی |
اینجا قراره با هم اصول صحیح اندازهگذاری و تلرانسگذاری و تلرانس گذاری در سالیدورک رو یاد بگیریم، نه فقط برای اینکه نرمافزار رو بلد باشیم، بلکه برای اینکه یک طراح حرفهای بشیم. این مبحث یکی از پایههای اصلی طراحیه و بخشی از مسیر بزرگتریه که توی آموزش کامل سالیدورکس از صفر تا صد بهش پرداختیم. پس بیاید شروع کنیم.
1. چرا یک نقشه مهندسی «بد» میتواند کل پروژه شما را نابود کند؟ (شروع با مشکل)
بذارید یه خاطره واقعی بگم. چند سال پیش روی پروژهای کار میکردیم که یک مجموعه مونتاژی حساس داشت. یکی از مهندسهای تازهکار، نقشه یک فلنج ساده رو آماده کرده بود. روی کاغذ همه چیز درست به نظر میرسید. قطعه ساخته شد، هزینه تراشکاری CNC هم کم نبود، اما روز مونتاژ، فاجعه اتفاق افتاد. سوراخهای فلنج با سوراخهای قطعه مقابل فقط چند دهم میلیمتر جابجا بود و پیچها رد نمیشدن! 🔩
مشکل کجا بود؟ یک اشتباه کوچک در تلرانس گذاری در سالیدورک. مبنای اندازهگذاری (Datum) سوراخها به جای اینکه از مرکز قطعه باشه، از یک لبه بیرونی نامطمئن انتخاب شده بود. همین یک اشتباه باعث شد کل هزینه ساخت و زمان پروژه هدر بره. یک نقشه بد، فقط یک کاغذ با اعداد اشتباه نیست؛ یک دستورالعمل برای تولید فاجعه است.

2. فلسفه اندازهگذاری: فراتر از قرار دادن چند عدد روی نقشه
اندازهگذاری، دیکته کردن ابعاد یک قطعه به سازنده است. شما به عنوان طراح، باید “قصد طراحی” یا Design Intent خودتون رو منتقل کنید. یعنی به سازنده بگید کدوم ابعاد برای کارکرد قطعه حیاتی هستن، کدوم سطوح باید دقیق باشن و کدومها میتونن کمی خطا داشته باشن.
نقشه شما مثل یک نت موسیقی برای یک نوازنده است. اگر نتی رو اشتباه بنویسید یا جای درستی قرارش ندید، نوازنده (اپراتور دستگاه) بهترین ساز دنیا رو هم داشته باشه، قطعهای که مینوازه (میسازه) فالش و ناکارآمد خواهد بود. پس هر عددی که روی نقشه میذارید، یک تصمیم مهندسیه، نه یک کار روتین.
3. قواعد طلایی اندازهگذاری (Dimensioning): 7 اصلی که هر مهندس باید بداند
برای اینکه نقشه شما واضح و بدون ابهام باشه، یک سری قوانین نانوشته و نوشته برای تلرانس گذاری در سالیدورک وجود داره. اینجا به چندتا از مهمترینهاش اشاره میکنم:
- بدون تکرار و کمبود: هیچ اندازهای نباید تکرار بشه و هیچ اندازهای هم نباید جا بیفته. نقشه باید کاملِ کامل باشه.
- خوانایی اولویت اوله: اندازهها رو جایی قرار بدید که به راحتی خونده بشن و با خطوط دیگه تداخل نداشته باشن. قبل از هر اندازهگذاری، باید مطمئن بشید که نماهای اصلی واضح هستن. ما قبلا در مورد اصول ایجاد نقشههای مهندسی استاندارد از قطعات صحبت کردیم که پیشنیاز این بحثه.
- از خطوط نامرئی اندازه نگیرید: همیشه به خطوطی اندازه بدید که در اون نما قابل مشاهده (Visible) هستن. این یک قانون مقدسه!
3.1. انتخاب Datum (مبنا): مهمترین و اولین تصمیم شما در نقشه
مبنا یا Datum، نقطه صفر شماست. جایی که تمام اندازهگیریها از اونجا شروع میشه. انتخاب اشتباه مبنا، مثل بستن اولین دکمه پیراهن به شکل اشتباهه؛ تا آخرش همه چیز کج پیش میره.
مبنای شما باید مهمترین سطح عملکردی قطعه باشه. مثلاً در یک شفت که داخل یک یاتاقان میچرخه، سطح تماس با یاتاقان مهمترین سطح و بهترین کاندید برای مبنای قطریه. یا سطحی از قطعه که روی یک سطح دیگه پیچ میشه، بهترین مبنای طولی شماست. چون در دنیای واقعی، قطعه از همون سطوح موقعیتدهی میشه.
4. اندازهگذاری کافی نیست! با دنیای حیاتی تلرانسگذاری (Tolerancing) آشنا شوید
خب، تا اینجا در مورد اندازههای اسمی (Nominal) حرف زدیم. اما حقیقت اینه: هیچ قطعهای در دنیای واقعی دقیقاً با اندازه اسمی ساخته نمیشه. همیشه یک مقدار خطا وجود داره. اینجاست که تلرانسگذاری وارد میشه.
تلرانس یعنی تعریف یک “بازه مجاز” برای خطا. وقتی مینویسید 10.0 ±0.1 mm، به سازنده میگید این اندازه میتونه بین 9.9 mm تا 10.1 mm باشه و قطعه شما هنوز کارکرد درستی خواهد داشت. بدون تلرانس، تمام اندازههای شما بیمعنی هستن، چون ساخت با دقت مطلق غیرممکنه (و اگر هم ممکن بود، بینهایت گران تمام میشد).
5. چگونه تلرانسگذاری هوشمندانه، هزینههای ساخت را به شدت کاهش میدهد؟
اینجا مرز بین یک طراح معمولی و یک مهندس طراح حرفهای مشخص میشه. تلرانسهای خیلی بسته و غیرضروری، قاتل بودجه پروژه شما هستن. شاید ندونید ولی تغییر تلرانس یک سوراخ از ±0.1 میلیمتر به ±0.01 میلیمتر، میتونه هزینه ماشینکاری اون سوراخ رو تا ۵ برابر افزایش بده! 💸 چون دیگه با مته معمولی نمیشه کار رو درآورد و پای فرآیندهای دقیقی مثل بورینگ یا سنگزنی به میون میاد.
تخصص ما در رایمون کد دقیقاً همینجاست: پیدا کردن اون نقطه بهینه بین دقت مورد نیاز برای عملکرد قطعه و هزینههای ساخت. گاهی یک تحلیل تلرانسی ساده نشان میده که میشه تلرانسها رو بازتر کرد بدون اینکه به عملکرد مجموعه لطمهای بخوره. این کار نیاز به تجربه و دانش عمیق داره، چیزی که در انجام پروژه سالیدورک حرفهای به مشتریانمون ارائه میدیم.

6. مثال کاربردی در SolidWorks: اندازهگذاری گام به گام یک «شفت پلهدار» صنعتی
بیایید یک شفت پلهدار ساده رو برای تلرانس گذاری در سالیدورک در نظر بگیریم. فرض کنید این شفت قراره روی دو تا یاتاقان بشینه و یک چرخدنده هم روش نصب بشه.
- انتخاب مبناها: اولین کار انتخاب مبناست. سطح مقطع انتهایی شفت (Face) رو به عنوان مبنای طولی (Datum A) و محور مرکزی شفت (Axis) رو به عنوان مبنای قطری (Datum B) انتخاب میکنیم.
- اندازهگذاری کلی: اول از همه، طول کلی شفت رو از مبنای A اندازه میزنیم. این اندازه معمولاً یک اندازه مرجع (Reference) هست.
- اندازهگذاری پلهها: طول هر پله رو نسبت به همون مبنای A اندازه میزنیم. این کار از جمع شدن خطاها (Tolerance Stack-up) که در روش زنجیرهای (Chain Dimensioning) اتفاق میفته، جلوگیری میکنه.
- اندازهگذاری قطرها: قطر هر پله رو با ابزار Smart Dimension مشخص میکنیم. برای قطرهایی که یاتاقان یا چرخدنده روشون میشینه، حتماً باید تلرانسهای انطباقی (Fit Tolerances) مثل h6 یا g5 رو با توجه به جداول استاندارد اعمال کنیم.
جدول راهنمای انتخاب تلرانس بر اساس فرآیند ساخت (اعداد حدودی)
| فرآیند ساخت | دقت معمول (تلرانس قابل دستیابی) | هزینه نسبی | بهترین کاربرد |
| فرزکاری/تراشکاری CNC | 0.01 ± تا 0.1 ± میلیمتر | بالا | قطعات دقیق، انطباقی و فلزی |
| برش لیزر / واترجت | 0.1 ± تا 0.3 ± میلیمتر | متوسط | قطعات ورقکاری، پروفیلهای تخت |
| پرینت سهبعدی (FDM) | 0.2 ± تا 0.5 ± میلیمتر | پایین | نمونهسازی سریع، قطعات غیردقیق |
| ریختهگری در ماسه | 1.0 ± تا 3.0 ± میلیمتر | خیلی پایین | قطعات بزرگ و خام، بدنهها |
7. GD&T چیست و چرا مهندسان حرفهای از آن برای طراحیهای دقیق استفاده میکنند؟
تلرانسهای ابعادی (مثلاً ±0.1) فقط اندازه رو کنترل میکنن. اما اگه صافی یک سطح (Flatness)، توازی دو سطح (Parallelism) یا دایرهای بودن یک شفت (Circularity) براتون مهم باشه چی؟ اینجا دیگه تلرانسهای ابعادی کم میارن و زبان قدرتمند GD&T (Geometric Dimensioning and Tolerancing) وارد میدان میشه.
GD&T یک سیستم از علائم و قوانینه که به شما اجازه میده به جای اندازه، “شکل” و “موقعیت” المانهای قطعه رو کنترل کنید. این یک بحث بسیار تخصصی و مهمه که در مقالهای جداگانه به طور کامل به مبانی GD&T و کاربردش در سالیدورکس پرداختیم، اما همین قدر بدونید که برای طراحی قطعات دقیق و مجموعههای مونتاژی حساس، یادگیری اون کاملا ضروریه. یک طراح سالیدورک باتجربه میداند چگونه با تلرانسگذاری صحیح، هزینه ساخت را بهینه کند.
7.1. تفاوت تلرانس ابعادی و تلرانس هندسی: یک اشتباه رایج که باید از آن اجتناب کنید
این دو تا رو با هم قاطی نکنید. خیلی ساده بگم: تلرانس ابعادی (+/-) فقط “سایز” رو کنترل میکنه. تلرانس هندسی (GD&T) “شکل” و “موقعیت” رو.
یک مثال میزنم که کامل جا بیفته: فرض کنید یک میز دارید که ابعادش 100 در 50 سانتیمتر با تلرانس 1± سانتیمتر هست. شما میزی تحویل میگیرید که طول و عرضش توی این بازه هست، ولی سطحش کاملاً موجداره و پایههاش کجه! این میز تلرانس ابعادی رو پاس کرده، اما از نظر هندسی یک فاجعه است. GD&T میاد و میگه سطح میز باید چقدر صاف باشه (Flatness) و پایههاش چقدر به سطح عمود باشن (Perpendicularity). این تفاوت زمین تا آسمونه.
8. از طراحی تا ساخت: انتخاب تلرانس بر اساس فرآیند تولید (تراشکاری، فرزکاری، پرینت سهبعدی)
یک طراح خوب، توی ذهنش همیشه یک کارگاه کوچک داره. یعنی وقتی طراحی میکنه، به این فکر میکنه که این قطعه قراره چجوری ساخته بشه. تلرانسی که برای یک قطعه تراشکاری CNC در نظر میگیرید، زمین تا آسمون با تلرانس یک قطعه ریختهگری یا پرینت سهبعدی فرق داره.
- تراشکاری/فرزکاری CNC: اینجا میتونیم به تلرانسهای خیلی بسته در حد میکرون برسیم، ولی هزینهاش هم بالاست.
- ریختهگری (Casting): یک فرآیند ذاتاً نادقیق. تلرانسها در حد میلیمتر هستن. سطوح دقیق بعداً باید ماشینکاری بشن.
- پرینت سهبعدی (FDM): برای نمونهسازی عالیه، اما دقتش محدودتره. دادن تلرانسهای خیلی بسته به یک قطعه پرینتی، بیشتر شبیه شوخیه.
یادم میاد یک بار نقشهای به دستم رسید که طراح برای یک پوسته چدنی ریختهگری، تلرانس 0.02± میلیمتر روی یک سطح خام گذاشته بود! این نشون میده که اون فرد هیچ درکی از فرآیند ساخت نداشته. این دانش تجربی، چیزیه که طراحی شما رو از یک طرح روی کاغذ به یک محصول قابل ساخت تبدیل میکنه.

9. کتابخانه اشتباهات: 7 خطای مرگبار در اندازهگذاری که در رایمون کد هرگز تکرار نمیکنیم
اینها اشتباهاتی هستن که بارها دیدم و هر بار باعث سردرگمی و اتلاف وقت توی کارگاه شدن:
- اندازهگذاری زنجیرهای (Chain Dimensioning): پشت سر هم اندازه دادن به المانها. این کار باعث جمع شدن خطا (Tolerance Stack-up) میشه و فاجعه به بار میاره. همیشه از یک مبنای مشترک اندازه بدید.
- اندازهگذاری روی خطوط نامرئی (Hidden Lines): یک گناه نابخشودنی! همیشه نما یا برشی ایجاد کنید که المان مورد نظر مشخص باشه. اگه نیاز به دیدن داخل قطعه دارید، بهترین راه ایجاد یک برش یا نمای جزئیات دقیق هست.
- اندازهگذاری اضافی (Over-Dimensioning): وقتی یک اندازه رو میشه از اندازههای دیگه بدست آورد، دیگه نباید اون رو روی نقشه بیارید. این کار باعث تضاد و سردرگمی سازنده میشه.
- جا انداختن اندازههای کلیدی: مثلاً فراموش کنید فاصله مرکز تا مرکز دو تا سوراخ رو بزنید. این یعنی کل نقشه شما بیفایده است.
- مبنای نامشخص یا شناور: همیشه مبنای خودتون رو با علائم Datum مشخص کنید.
- شلوغ کردن نقشه: اندازهها رو جوری پخش کنید که خوانا باشن. گاهی یک نمای کمکی (Auxiliary View) میتونه نقشه رو از شلوغی نجات بده.
- کامل نبودن اطلاعات: اندازهگذاری فقط عدد نیست. گاهی لازمه اطلاعات تکمیلی مثل علائم پرداخت سطح، جوشکاری و یادداشتهای فنی هم به نقشه اضافه بشه تا هیچ سوالی برای سازنده باقی نمونه.
10. چکلیست نهایی: قبل از ارسال نقشه به کارگاه، این 10 مورد را کنترل کنید
این چکلیست ساده رو همیشه دم دست داشته باشید. من همیشه قبل از زدن دکمه پرینت، یک بار این موارد رو چک میکنم:
| ردیف | مورد کنترلی | وضعیت |
| 1 | آیا تمام ابعاد لازم برای ساخت قطعه وجود دارد؟ | ☐ |
| 2 | آیا اندازه تکراری یا اضافی وجود ندارد؟ | ☐ |
| 3 | آیا مبناها (Datums) به درستی انتخاب و مشخص شدهاند؟ | ☐ |
| 4 | آیا تمام اندازهها خوانا و واضح هستند؟ | ☐ |
| 5 | آیا به خطوط نامرئی (Hidden) اندازهای داده نشده است؟ | ☐ |
| 6 | آیا تلرانسهای حیاتی مشخص شدهاند؟ | ☐ |
| 7 | آیا جدول مشخصات (Title Block) کامل و صحیح است؟ | ☐ |
| 8 | آیا جنس قطعه (Material) و عملیات حرارتی ذکر شده؟ | ☐ |
| 9 | آیا تلرانسهای عمومی (General Tolerances) مشخص شده؟ | ☐ |
| 10 | آیا مقیاس (Scale) نقشه درست و منطقی است؟ | ☐ |
11. حالا نوبت شماست! چالش اندازهگذاری این قطعه ساده
به این تصویر (فرض کنید یک تصویر از یک صفحه با ۴ سوراخ نامتقارن وجود دارد) نگاه کنید. به نظر شما بهترین مبنا برای اندازهگذاری موقعیت این چهار سوراخ کجاست؟ دو تا از سوراخها یا مرکز صفحه؟ جوابتون رو توی کامنتها بنویسید و بگید چرا. ببینیم چند نفر میتونن مثل یک طراح حرفهای فکر کنن. 😉
12. سوالات متداول در مورد اندازهگذاری و تلرانس گذاری در سالیدورک
- از کجا بفهمم چقدر تلرانس بدم؟
این سوال میلیون دلاریه! جوابش به سه چیز بستگی داره: کارکرد قطعه، فرآیند ساخت و هزینه. هیچ عدد جادویی وجود نداره. باید تحلیل کنید که قطعه شما چقدر به دقت نیاز داره تا کارش رو درست انجام بده. این مسألهای هست که خیلی از دانشجوها باهاش درگیرن و بخش مهمی از انجام پروژههای دانشجویی سالیدورک هم به همین مشاورهها اختصاص داره. - تلرانس عمومی (General Tolerance) چیه؟
تلرانسیه که توی کادر مشخصات نقشه نوشته میشه و برای تمام اندازههایی که تلرانس اختصاصی ندارن، اعمال میشه. این کار باعث میشه نقشه خلوتتر بشه.
13. وقتی تلرانس گذاری در سالیدورک به یک چالش پیچیده تبدیل میشود: کمک حرفهای از رایمون کد
همونطور که دیدید، اندازهگذاری و تلرانس گذاری در سالیدورک یک دنیای عمیق و پر از جزئیاته. این فقط فشار دادن یک دکمه توی نرمافزار نیست؛ یک تفکر مهندسی پشت هر عدد و علامته. یک نقشه خوب، نتیجه دانش، تجربه و توجه به جزئیاته. در شرکت مهندسی معکوس raymoncad، ما تلرانسهای قطعه اصلی را با دقت تحلیل و در نقشه اعمال میکنیم.
امیدوارم این مقاله به شما کمک کرده باشه که با دید بهتری به نقشههاتون نگاه کنید و از اون اشتباهات پرهزینه که اول مقاله گفتم، جلوگیری کنید. یادگیری اصول صحیح اندازهگذاری یک مهارت پایهای و همیشگی برای هر مهندس طراحه و پلی بین دنیای دیجیتال طراحی و دنیای فیزیکی ساخته.
سوالات متداول
۱. تفاوت اصلی بین اندازهگذاری (Dimensioning) و تلرانسگذاری (Tolerancing) چیست؟
اندازهگذاری عدد اسمی یا ایدهآل یک بُعد را مشخص میکند (مثلاً 100mm). اما تلرانسگذاری بازه مجاز خطا برای همان بُعد را تعیین میکند (مثلاً 0.1±) چون ساخت با دقت مطلق غیرممکن است. اولی هدف است و دومی واقعیت ساخت.
۲. چرا اندازهگذاری زنجیرهای (Chain Dimensioning) بد است؟
چون خطای مجاز (تلرانس) هر اندازه به اندازه بعدی منتقل شده و در انتهای زنجیره، این خطاها با هم جمع میشوند (Tolerance Stack-up). این موضوع میتواند باعث شود که طول کلی قطعه از بازه مجاز خارج شود، حتی اگر هر بخش به تنهایی صحیح باشد.
۳. از کجا بدانم چقدر تلرانس برای یک قطعه مناسب است؟
این به سه عامل بستگی دارد: کارکرد (آیا قطعه باید با قطعه دیگری جفت شود؟)، فرآیند ساخت (دقت دستگاه چقدر است؟) و هزینه (تلرانس بستهتر یعنی هزینه بیشتر). بهترین راه، استفاده از جداول استاندارد انطباقات (Fits) و مشورت با تیم ساخت است.
۴. تلرانس عمومی (General Tolerance) که در جدول نقشه میآید به چه معناست؟
این یک تلرانس پیشفرض برای تمام ابعادی است که تلرانس مشخصی روی آنها قید نشده. این کار باعث خلوت شدن نقشه میشود و فقط برای ابعاد غیرحساس کاربرد دارد.
۵. آیا همیشه باید از GD&T استفاده کنیم؟
خیر. برای قطعات ساده که عملکرد پیچیدهای ندارند، تلرانسهای ابعادی کافی است. GD&T برای قطعات دقیق، مجموعههای مونتاژی حساس و زمانی که کنترل فرم (صافی، گردی) و موقعیت (توازی، تعامد) اهمیت دارد، ضروری است.
۶. Datum یا مبنا چیست و چرا اینقدر مهم است؟
Datum یک نقطه، خط یا سطح تئوریک و ایدهآل است که اندازهگیریها از آن شروع میشود. مثل نقطه صفر خطکش شما. انتخاب مبنای صحیح (معمولاً مهمترین سطح عملکردی قطعه) باعث میشود اندازهگذاری شما با نحوه قرارگیری و عملکرد قطعه در دنیای واقعی هماهنگ باشد.
۷. آیا میتوان به خطوط نامرئی (Hidden Lines) اندازه داد؟
یک قانون مطلق: هرگز! این کار نقشه را به شدت مبهم و مستعد خطا میکند. همیشه یک برش (Section View) یا نمای مناسب دیگر ایجاد کنید تا المان مورد نظر به صورت خطوط مرئی (Visible Lines) دیده شود.
۸. تفاوت بین تلرانس یکطرفه (Unilateral) و دوطرفه (Bilateral) چیست؟
تلرانس دوطرفه خطا را به دو سمت عدد اسمی تقسیم میکند (مثلاً 10 ±0.1). تلرانس یکطرفه تمام بازه خطا را در یک جهت قرار میدهد (مثلاً 10 با تلرانس 0+ و 0.2-) که معمولاً برای کنترل فاصله یا لقی (Clearance) استفاده میشود.
۹. علامت R کنار یک عدد به چه معناست؟
این علامت نشاندهنده شعاع (Radius) یک کمان یا فیلت است. در مقابل، علامت ⌀ نشاندهنده قطر (Diameter) یک دایره یا سوراخ است.
۱۰. آیا نرمافزار SolidWorks به صورت خودکار اندازهگذاری صحیح را انجام میدهد؟
نرمافزار ابزارها را در اختیار شما قرار میدهد (مثل Smart Dimension یا Auto-Dimension)، اما “تفکر مهندسی” پشت انتخاب مبنا، نوع اندازهگذاری و مقدار تلرانس کاملاً به عهده شماست. نرمافزار نمیداند کدام سطح قطعه شما مهمتر است.