آموزش قیدهای استاندارد در محیط اسمبلی سالیدورکس
1398/10/26
دسته ها: مقالات آموزش سالیدورکس
سلام بر مهندسین عزیز، ممنون که با بخش دیگری از آموزشهای رایگان نرمافزار سالیدورک همراه ما هستید و امیدواریم تا اینجای کار از بخش های پیشین آموزشها راضی بوده باشید.
در این بخش با موضوع mate یا قیدهای محیط اسمبلی کاربردهایشان در خدمتتان هستیم. قبل از شروع این بخش و ارائهی توضیحات پیرامون آن، نیاز به توضیح مختصری دربارهی محیط اسمبلی یا مونتاژ در Solidworks و ویژگیهای این محیط میباشد.
شما می توانید با نظراتتان در فضای مجازی و در کانال های سونمادر تلگرام، اینستاگرام و یوتیوب با ما همراه باشید.
---------------------------------------------------------------------------------------------------------------------------------------------------------
فهرست مطالب
محیط مونتاژ (Assembly) در سالیدورک
قیود مونتاژ یا Assembly Mates در سالیدورک
قید تقاطع یا Coincident در سالیدورک
قید موازی یا Parallel در سالیدورک
قید عمود یا Perpendicular در سالیدورک
قید مماس یا Tangent در سالیدورک
قید هم مرکزی یا Concentric در سالیدورک
قید قفل کردن یا Lock در سالیدورک
قید فاصله یا Distance در سالیدورک
قید زاویه یاAngle در سالیدورک
چگونه جهت اعمال میت را تغییر دهیم؟
جمع بندی
محیط مونتاژ (Assembly) در سالیدورک
همانطور که از نام این محیط برمیآید، محیطی است برای مونتاژ و اسمبل کردن قطعات و ایجاد ساختارها و مکانیزمهای مورد نظر، که با توجه به کاربرد بالای این محیط در کارهای مختلف مهندسی، تسلط بر آن و آشنایی کامل با تمامی بخشهای محیط اسمبلی برای دوستانی که به تازگی با نرمافزار سالیدورکس آشنا شده اند ضروری میباشد.
پس نگاهی اجمالی به این محیط میاندازیم. برای ورود به این محیط در همان صفحهی خوشامدگویی نرمافزار و یا با کلیک برCtrl+N و در بخش شروع سندی جدید (New SOLIDWORKS Document) که در اولین مقاله شروع آموزش سالیدورک توضیح داده شده است، وارد محیط Assembly می شویم.
ورود به محیط اسمبلی در نرمافزار
پس از ورود به محیط اسمبلی، نرمافزار سالیورک بصورت پیشفرض از شما درخواست میکند تا قطعه مورد نظرتان را به محیط اسمبلی وارد کنید (همانطور که در تصویر زیر میبینید). با کلیک بر روی آیکون Browse وارد فولدر پارت طراحی شده خود شوید و قطعه مورد نظرتان را انتخاب کنید. در ضمن اگر در صفحهی دیگری از نرمافزار پارت خود را باز کرده باشید در باکس این قسمت نیز نمایش داده میشود.
نوارابزار Begin Assembly برای افزودن پارت به محیط Assembly
توجه 1 : در صورت باز نبودن این بخش و یا تمایل به افزودن قطعه حین کار در محیط اسمبلی شما میتوانید از گزینهی Insert Component در Command manager استفاده کنید.
افزودن قطعه با Insert Components در محیط Assembly
توجه 2 : در صورتی که نیاز به اضافه کردن چند قطعه بصورت پشت سرهم و یا افزودن یک قطعه در تعداد بالا در محیط مونتاژ داشتید، میتوانید با کلیک بر روی آیکون پین بالای بخش Insert Components، این بخش را ثابت نگه داشته و قطعات خود را اضافه کنید. (این آپشن در دیگر بخشها نیز موجود میباشد).
حال با دیدی مناسب در مورد محیط اسمبلی، میتوانیم وارد بحث قیود مونتاژ که از اصلی ترین پارامترها برای مونتاژ قطعات میباشد، شویم.
قیود مونتاژ یا Assembly Mates در سالیدورک
وظیفه Mate ها در مونتاژ (Assembly) یک قطعه در نرمافزار SolidWorks کاستن از درجه آزادی قطعهی مونتاژ شده و نیز ایجاد مکانیزمهای مختلف است.
در سالیدورک ، mate ها (یا قیود مونتاژ) دو کار انجام میدهند، محل نسبی مولفهها را تعیین میکنند و مکانیزمها را میسازند. در حالی که در سایر نرمافزارهای 3d CAD نظیر Catia یا Pro/E ، شما ابتدا نیازمند تعریف قیود مونتاژ و موقعیت نسبی بخشها هستید و سپس این قیود را به مفصلها تبدیل میکنید تا مکانیزم مورد نیاز ساخته شود.
اکنون نگاهی بیاندازیم به اینکه در نرمافزار سالیدورک چگونه باید این mate ها یا قیود را اعمال کرد.
در محیط نرمافزار سالیدورکس ما با سه نوع mate مواجه خواهیم شد که با توجه به کاربرد مورد نظر خود از آنها استفاده میکنیم که عبارتاند از:
1- میتهای استاندارد - برای قرار دادن قطعه در موقعیت خاصی استفاده می شوند.
2- میتهای پیشرفته - برای اختصاص محدویتهای حرکتی پیشرفته تری کاربرد دارند.
3- میتهای مکانیکی - در ایجاد مکانیزمها مورد استفاده قرار میگیرند.
کلیت مقالهی مربوط به میتها به سه بخش تقسیم میشود که هر کدام به یکی از موارد بالا اختصاص مییابد، در این مقاله ما به میتهای استاندارد میپردازیم.
Mate های استاندارد در سالیدورکز، همانطور که در بالا توضیح داده شده است، صرفا برای در موقعیت گذاشتن استفاده میشوند و غالبا جهت حمایت و تکمیل کار قیدهای مکانیکی به کار برده میشوند، مثلا میخواهید یک مکانیزم چرخدنده را ایجاد کنید، پس در ابتدا باید بتوانید چرخدندهها را به گونهای قرار دهید که تنها درجه آزادی باقیمانده آنها، چرخش محوری و نظیر آن باشد تا عملکرد مورد نظر شما ازین مکانیزم را تامین کند.
در شکل زیر mate های استاندارد موجود در نرمافزار SOLIDWORKS را مشاهده میکنید. شما می توانید در محیط اسمبلی با کلیک بر روی آیکون mate در قسمت Command manager وارد نوارابزار میتها شوید.
قیدهای استاندارد موجود در نرمافزار سالیدورکس
خب تا اینجا با کاربرد اصلی قیود مونتاژ آشنا شدیم و حال نیاز میباشد قیدهای مختلف را از لحاظ کارکرد بررسی کنیم. بیایید تا با توصیف هر یک از این mate های موجود در شکل بالا شروع کنیم، کاربرد بعضی از آنها به کمک نامشان و آیکونی که نرمافزار سالیدورکز با رابط کاربری جذابش برای هرکدامشان قرار داده است فهمیده میشود، اما توضیح بیشتر برای فهم دقیق کارکرد آنها لازم میباشد، پس با ما همراه باشید.
قید تقاطع یا Coincident در سالیدورک
عملکرد: منجر به روی هم قرارگرفتن دو شی انتخابی میشود.
موارد کاربرد: نقطه، خط، صفحه
در جدول زیر نحوهی اثرگذاری قید Coincident بر نقطه، خط، صفحه و ترکیبهای مختلف آنها نشان داده شده است. در ضمن برای کسب اطمینان از آشنایی شما با سه پارامتر نقطه، خط و صفحه، مواردی از کاربرد آنها در محیط نرمافزار سالیدورکس، در قسمت زیر آورده شده است.
نقطه ها در سالیدورک : نقطه اسکچ، نقاط انتهایی خط و نقاط میانی خط، نقاط کنترلی Spline (منحنیها)، رئوس اجسام سه بعدی، نقاط مرجع سه بعدی (3D reference points)
خط ها در سالیدورک : المانهای اسکچ، خطوط محوری (نقطه خط)، محور(محورهای موقت و محورهای ایجاد شده توسط فیچرها)، لبهها ، منحنیها (Curves) و ...
صفحه ها در سالیدورک : وجوه صاف(planner face) ، صفحهها (plane) ، سطوح (surface)
نقطه |
خط |
صفحه |
|
نقطه |
رسیدن به مختصات مشترک |
قرار گرفتن بر روی صفحه |
|
خط |
قرار گرفتن بر روی یک خط (بینهایت) مشترک |
قرار گرفتن بر روی یک خط (بینهایت) مشترک |
قرار گرفتن بر روی صفحه |
صفحه |
قرار گرفتن بر روی صفحه |
قرار گرفتن بر روی صفحه |
قرار گرفتن بر یک صفحه (بینهایت) مشترک |
حال زمان اجرای این قید در محیط نرمافزار است؛ با این قید، ته سطح پین زرد رنگ را به وجه صاف (planner face) لینک آبی میچسبانیم.
استفاده از قید Coincident برای اتصال سطح پین و لینک
برای توضیح بیشتر در مورد نحوهی استفاده از قیدها؛ پس از ورود به بخش Mate، در قسمت mate selection قسمت انتهایی پین و سطح جانبی لینک را انتخاب کرده و سپس بر روی آیکون Coincident کلیک میکنیم، نرمافزار نیز نمایش این قید اعمالی را نشان خواهد داد، در صورت صحیح بودن Preview با حالت مورد نظر شما بر روی چک مارک سبز رنگ کلیک کنید. (همانطورکه در تصویر زیر مشاهده میکنید).
نحوهی اعمال قید Coincident و انتخاب های انجام شده در سالیدورک:
قید موازی یا Parallel در سالیدورک
عملکرد: دو شیء انتخاب شده را موازی میکند.
موارد کاربرد: خط، صفحه
این قید تنها مابین خطوط و صفحات قابل اعمال است و مستلزم این است که المانهای انتخاب شده خطی یا صاف باشند. همانطور که در شکل زیر نشان داده شده است، میتوانید از این mate برای موازی ساختن وجوه جانبی لینک های موجود استفاده نمایید.
موازی کردن دو لینک آبی و قرمز با استفاده از قید parallel
**برای توضیحات بیشتر و نمایش فضای کاری اعمال این قید نمایی از باکس این قید و انتخاب های انجام شده برای شما آورده شده است. (سعی کنید این قیود خودتان نیز اعمال کنید)
نحوهی اعمال قید Parallel و انتخاب های انجام شده در سالیدورک:
قید عمود یا Perpendicular در سالیدورک
عملکرد: دو شی انتخاب شده را بصورت عمود نسبت به هم قرار میدهد
موارد کاربرد: خط، صفحه
دو خط و یا دو صفحه را عمود بر هم تنظیم میکند و مانند میت موازی مستلزم انتخاب المانهای خطی و یا صاف و سطحی میباشد.
عمود کردن دو لینک قرمز و آبی توسط قید Perpendicular
نحوهی اعمال قید Perpendicular و انتخاب های انجام شده در سالیدورک:
قید مماس یا Tangent در سالیدورک
عملکرد: تماس و برخورد سطح به سطح و یا منحنی به منحنی را تعریف میکند.
موارد کاربرد: صفحه (سطوح صاف، منحنی و ...)
این mate زمانی مفید است که بخواهید تماس لغزان بین سطوح و منحنیها را تعریف کنید. در شکل زیر، سطح استوانه ای بالایی به سطح فوقانی لوله مماس شده است.
مماس شدن لولهی سبز رنگ به سطح استوانهای قرمز با استفاده از قید Tangent
نحوهی اعمال قید Tangent و انتخاب های انجام شده در سالیدورک:
در جدول زیر نحوهی اثرگذاری mate بالا بر صفحه، استوانه، کره، مخروط و ترکیبهای مختلف آنها نشان داده شده است.
صفحه |
استوانه |
کره |
مخروط |
|
صفحه |
تماس سطحی |
تماس خطی |
تماس نقطه ای |
تماس خطی |
استوانه |
تماس خطی |
تماس خطی و سطحی |
تماس نقطه ای |
- |
کره |
تماس نقطه ای |
تماس نقطه ای |
تماس سطحی و نقطه ای |
تماس نقطه ای |
مخروط |
تماس خطی |
- |
تماس نقطه ای |
- |
قید هم مرکزی یا Concentric در سالیدورک
عملکرد: دو وجه منتخب استوانه ای یا مخروطی را متحد المحور میکند.
موارد کاربرد: سطوح و اشکال دایروی و استوانه ای
با این قید، نه تنها وجهها بلکه می توان لبههای دایروی مقاطع یا المانهای اسکچ را نیز انتخاب کرد. در تصویر زیر میت Concentric حفرههای انتخابی را متحدالمحور میکند.
هم مرکز کردن سطوح استوانهای پین زرد رنگ و دو لینک آبی و قرمز با استفاده از قید Concentric
قید قفل کردن یا Lock در سالیدورک
عملکرد: موقعیت نسبی مولفهها را قفل میکند.
موارد کاربرد: خط، نقطه، صفحه
پس از اعمال این mate با حرکت دادن یک جز در هر جهتی، جز دیگر نیز، با همان فاصله در همان جهت حرکت میکند. در شکل زیر، با حرکت هر یک از اجزا، لینکها (که این میت بین آنها اعمال شده است) همزمان با هم حرکت می کنند.
محدود کردن حرکت مجزای هر یک از اجزاء با استفاده از قید Lock
قید فاصله یا Distance در سالیدورک
عملکرد: دو مولفه را در یک فاصله معین از هم قرار میدهد.
موارد کاربرد: نقطه، خط، صفحه
از این میت برای اعمال فاصلهای مشخص بین دو خط و یا دو صفحه استفاده میشود. در مثال موجود در تصویر زیر، mate فاصله به دو وجه لینک اعمال میشود و فاصلهی مابین آنها را متناسب با خواستهی ما تعیین میکند.
اعمال فاصلهی 5 میلیمتر بین دو وجه لینکهای آبی و قرمز با استفاده از قید Distance
قید زاویه یاAngle در سالیدورک
عملکرد: دو شیء انتخاب شده را در زاویه مشخص تنظیم میکند.
موارد کاربرد: خط، صفحه
همانطور که از اسم این میت برمیآید، از این میت برای اعمال زاویهای مشخص مابین دو خط یا دو صفحه در سالیدورکس استفاده میشود. دو وجه و یا خط را انتخاب کنید تا آنها را در زاویه موردنظر خود قرار دهید. همانطور که در شکل زیر میبینید زاویهی بین دو لینک توسط این mate اعمال شده است.
اعمال زاویهی 45 درجه مابین دو لینک آبی و قرمز با استفاده از قید Angle
چگونه جهت اعمال میت را تغییر دهیم؟
دقت کنید که هرmate استاندارد (به جز Lock) دارای گزینهی Aligned و Anti Aligned است، که انتخاب هر کدام ازین دو گزینه صرفا بردار نرمال قطعه را برعکس کرده و جهت و راستای قطعه حین اعمال قید را تغییر میدهد. در شکل زیر (قید Concentric) پین با هر جهتی قابل اعمال است.
تغییر جهت پین حین اعمال میت های استاندارد با استفاده از Mate alignment
علاوه بر این، نرمافزار دارای یک pop-up toolbar حاوی mate های استاندارد است، بنابراین میتوانید آنها را به سادگی انتخاب کنید، راستاها را تغییر دهید و حتی مقادیر مورد نظر خود را مثلا برای طول و زاویه mate، وارد کنید.
برای باز کردن این نوارابزار در سالیدورکز شما صرفا نیازمند انتخاب قطعات خود هستید؛ mate مربوط به آن انتخاب، به همراه pop-up toolbar میآید که در شکل نمونهای ازین نوارابزار را مشاهده میکنید.
توضیح بیشتر برای نوآموزان عزیز : شما میتوانید برای مثال جهت اعمال قید coincident، صفحهی اول مورد نظر خود را انتخاب کنید حال کنترل را نگه دارید و صفحهی مربوطه دوم را که نیاز به اعمال این قید هست انتخاب کنید و با برداشتن دکمه ctrl و ثابت نگه داشتن موس پنجره زیر ظاهر میشود.
جمع بندی
در انتها بیان این نکته میتواند مفید باشد که mate ها با کارکرد به ظاهر ساده و پیش پا افتاده اشان میتوانند اثرگذاری شگرفی بر روی ساختار و مکانیزم طراحی شده در محیط نرمافزار داشته باشند. پیشنهاد می کنم تمامی قیدهای آموزش داده شده را خودتان با قطعات و اشکال متفاوت از لحاظ هندسی امتحان کنید.
امیدواریم از همراهی با ما در این آموزش استفاده کافی خود برده باشید و در مقاله های آتی نیز همراهمان باشید.
میت های دیگر محیط اسمبلی نرم افزار سالیدورکس را می توانید در Soonama و در مقالات "آموزش قیود مکانیکی (Mechanical mate)" و "آموزش قیود پیشرفته (Advanced mate)" در محیط اسمبلی، مطالعه نمایید.
مطالعه بیشتر در رابطه با این مقاله
- https://help.solidworks.com/2018/English/SolidWorks/sldworks/c_Standard_Mates_SWassy.htm
- https://sahajpanchal.wordpress.com/2011/12/28/assembly-mates-in-solidworksstandard-mat
سلام ممنون بابت توضیحات خدا قوت
خدا قوت
سلام خسته نباشید. تو قسمت livelink توی سالیدورک گزینه که مربوط به livelink به کامسول هسش توی سالیدورک من نمیاره . خواستم بدونم مشکل چیه و چطور میتونم اینو به قسمت Add ins اضافه کنم؟ و اینکه نسخه سالیدورک 2021 نصبه و کامسول 5.5 ممنون
سلام. دوست من شما میتوانید سوالات نرم افزاری خود را در گروه تلگرام زبان سالیدورکس مطرح کنید : https://t.me/zaban_solidworks
با سلام خدمت شما و تشکر از مجموعه های خیلی عالی تون بنده دو مجموعه از آموزش هاتون رو خرید کردم خیلی خوب بودن میخواستم راهنمایی بفرمایید که چطور میتونم فایل های سالید رو که با ورژن 2022 طراحی شده رو در ورژن 2018 باز کنم ممنون میشم راهنمایی کنید
باسلام خیلی ممنون از نظر ارزشمند شما؛ پیشنهاد می شود جهت دریافت پاسخ دقیق تر و گفتگو پیرامون مسئله ، سوالات خود را در گروه تلگرام سونما مطرح کنید .. https://t.me/zaban_solidworks
با عرض سلام نرم افزار من نسخه ی2023 هست و الان در محیط اسمبلیش مشکل به وجود اومده من فایل هایی رو که در داخل همین نرم افزار ساخته ام رو وقتی اسمبل می کنم و می بندم نرم افزار همون فایلی رو که در داخلش اسمبل شده رو باز نمیکنه با تشکر اگه میشه زود تر جواب بدید
باسلام؛ پیشنهاد می شود جهت دریافت پاسخ دقیق تر و گفتگو پیرامون مسئله ، سوالات خود را در گروه تلگرام سونما مطرح کنید .. https://t.me/zaban_solidworks
واقعا راضیم از اموزش های شما به نظر من جامع روان وکامل بیان شده ودرمقایسه با دیگر اموزش ها در بستر اینتر نت واموزش گاههای دیگر که من دیدم از 100 95 نمره میدم وتوصیه هم میکنم استفاده کنید
باسلام، خیلی ممنون از شما