سالیدورک SolidWorks چیست؟

قبل از یادگیری سالیدورک باید دو سوال را از خود بپرسید.

- سالیدورک چیست ؟

- چرا سالیدورک ؟

 در این مقاله قصد داریم پاسخ سوال اول را بدهیم و برای پاسخ سوال دوم می توانید به این مطلب مراجعه کنید. قبل از شروع همین ابتدای کار اجازه دهید عنوان کنیم که تلفظ صحیح نام این نرم افزار سالیدورکس میباشد ولی در منابع فارسی بیشتر آنرا با نام سالیدورک می شناسند که اگرچه یک اشتباه رایج است ولی میتوان آنرا قبول کرد و بنوعی آنرا بومی سازی شده تلقی کرد. خوب حال که با نام صحیح نرم افزار آشنا شدید ببینیم سالیدورک چیست؟

سالیدورک چیست؟

مشابه خیلی از نرم افزارهای دیگر شما نیز احتمالا تنها تعاریف عام این نرم افزار را شنیده اید. عباراتی مانند: نرم افزار مدلسازی سه بعدی، نرم افزار طراحی مهندسی، بهترین نرم افزار طراحی مهندسی و …

جالب است با تمامی این تعاریف همچنان می بینیم تعداد زیادی از آموزشهای موجود جنبه مهندسی و طراحی مکانیکال این نرم افزار را رها کرده و تنها جنبه مدلسازی سه بعدی آن را می بینند. نتیجه این نگرش آموزشهایی است که مبتنی بر ساخت مدلهای سه بعدی می باشد که نه تنها هیچ جزئی از اصول طراحی مهندسی در آن دیده نمی شود همچنین اصول طراحی پارامتریک در آن بی مفهوم است.

SolidWorks یک نرم افزار طراحی به کمک رایانه CAD با استفاده از مدلسازی سه بعدی پارامتریک، مبتنی بر فیچر و با ساختار درختی مبتنی بر زمان بوده و بعنوان یک مجموعه نرم افزاری صنعتی در طراحی، تحلیل، توسعه و ساخت محصول استفاده می شود.

سالیدورک یک نرم افزار CAD است.

سالیدورک یک نرم افزار طراحی و تحلیل مهندسی به کمک رایانه مبتنی بر منحنی های NURBS می باشد. بدور از پیچیدگیهای این تعریف کافیست بدانید هر نقطه روی سطوح NURBS توسط یک معادله ریاضی تعریف می شود.

تفاوت نرم افزارهای مدلسازی سه بعدی طراحی مهندسی با مدلسازی سه بعدی گرافیکی مانند ZBrush و یا Blender در همین مورد می باشد.

نرم افزار های گرافیکی عموما مبتنی بر ساخت سطوح توسط تعداد زیادی چند ضلعی می باشد و بنابر این دلیل به نرم افزارهای Polygonal معروف هستند  ولی این روش در طراحی مهندسی دقت لازم را نداشته و لازم است تمامی سطوح تعریف دقیق ریاضی داشته باشند.

تعریف ریاضی سطوح در نرم افزارهای مبتنی بر NURBS مانند کتیا، سالیدورک، NX، PTC و …آنها را به ابزاری ایده آل برای طراحی مهندسی و طراحی برای ساخت تبدیل می سازد ولی با توجه به منابع بالای سیستمی که برای تحلیل مدلهای سه بعدی نیاز دارند ابزارهای مناسبی برای ساخت مدلهای دکوراتیو و مدلهای سه بعدی که تنها جنبه بصری داشته باشند ( مانند مدلهای سه بعدی مورد استفاده در انیمیشنهای سینمایی) نمی باشند.

طراحی مهندسی با سالیدورک

نرم افزار سالیدورک یک نرم افزار مدلسازی سه بعدی مهندسی بوده و ابزاری ایده آل برای طراحی پارامتریک و طراحی برای ساخت میباشد. مدلهای سه بعدی که در این نرم افزار می سازید باید بصورت پارامتریک و کامل تعریف شده و قابلیت یک مدل سه بعدی هوشمند و تغییرپذیر را داشته باشند.

سالیدورک یک نرم افزار مدلسازی سه بعدی پارامتریک می باشد.

پارامترهای طراحی در مهندسی و ساخت همواره بعنوان شالوده و اساس کار در نظر گرقته می شوند. سالیدورک به شما اجازه می دهد تا در مدل سه بعدی بصورت کامل پارامترهای طراحی را توسط قیدهای هندسی، ابعاد و معادلات بصورت کامل اعمال کنید.

در سالیدورک پارامترها در حقیقت قیدهایی هستند که شکل نهایی مدل را مشخص می سازند. این قیدها بر دو نوع قیدهای عددی (مانند طول خط و یا قطر دایره) و قیدهای هندسی (مانند عمودی، افقی، هم مرکز، مماس) بوده و در مدلسازی سه بعدی به شما اجازه می دهند در طراحی هدف طرح (Design Intent) را در مدل سه بعدی اعمال کنید تا بدین طریق تغییرات و بروزرسانیهای طرح براحتی انجام پذیرد.

در ساخت یک مدل سه بعدی همواره باید با در نظر گرفتن هدف طراحی Design Intent پارامترهای مناسب را برای مدل سه بعدی در نظر گرفته و ایجاد کنید. هدف ما در این فرایند ساخت مدلهای سه بعدی هوشمندی می باشد که قابلیت تغییر پذیری بالایی را داشته و در صورت تغییر یک یا چند پارامتر اصول طراحی و هدف طراحی مدل سه بعدی ثابت بماند.

هدف طرح با پارامترها

شما یکبار طراحی می کنید و بینهایت بار تغییر می دهید پس مدل سه بعدی را بشکل پارامتریک با در نظر گرفتن هدف طرح ایجاد کنید تا تغییرات براحتی صورت پذیرد.

سالیدورک یک نرم افزار مدلسازی سه بعدی بر مبنای فیچر میباشد

فیچرها در سالیدورک بلوکهای سازنده یک مدل سه بعدی هستند و در حقیقت شکل نهایی مدل سه بعدی از ترکیب شکلهای مختلف (که به انها فیچر میگوییم) ایجاد میشود.

دو دسته اصلی فیچرها در سالیدورک فیچرهای افزاینده و کاهنده بوده و با ترکیب این فیچرها شکل نهایی مدل سه بعدی بدست می آید. اولین فیچر سازنده یک مدل سه بعدی طبیعتا باید از نوع افراینده باشد ولی در مراحل بعد می توان از فیچرهای افزاینده و یا کاهنده استفاده کرد. هر مدل سه بعدی در سالیدورک از ترکیبی از احجام ایجاد شده توسط فیچر ها ایجاد میشود.

مهمترین سوال در ساخت یک مدل سه بعدی در سالیدورک این است که ترکیب چه فیچرهایی در ساخت آن باید استفاده شود باشد و جواب به این سوال مجدد به هدف طراحی Design Intent و همچنین تجربه کاربر بر میگردد. لازم است بیاد داشته باشید در اینجا نیز مفاهیم مبحث مدل سه بعدی هوشمند و طراحی برای تغییر همچنان پا برجا بوده و می بایستی گاهی چندین روش مختلف را برای ساخت یک مدل سه بعدی امتحان کنید و در نهایت باتوجه به هدف طراحی روش درست را انتخاب کنید.

مدلسازی با فیچرها

برای ساخت هر مدل سه بعدی در سالیدورک حداقل بیش از یک روش و عموما چندین روش وجود داشته و این وظیفه طراح است تا با استفاده از تجربه خود و با در نظر گرقتن هدف طرح بهترین روش و ترکیب را انتخاب کند.

سالیدورک یک نرم افزار مدلسازی سه بعدی با ساختار درختی زمانی می باشد

هیچگاه شده است که بخواهید اشتباهات گذشته را جبران کنید. خوب شاید در دنیای واقعی این مورد کمی دشوار باشد ولی در سالیدورک این امر براحتی انجام پذیر است. تمامی فیچرهایی که شما در ساخت یک مدل سه بعدی استفاده میکنید به ترتیب در یک ساختار درختی قرار گرفته و به شما امکان این را می دهد تا به هر مرحله ای که میخواهید زمان را به عقب بازگردانده و مدل سه بعدی را تا به آنجا ببینید.

در حقیقت زمانی که یک مدل سه بعدی را می سازید سالیدورک در هر بازسازی فیچرها را به ترتیب زمانی که ایجاد کرده اید از ابتدای درخت خوانده و مجدد مدل را بازسازی می کند.

این قابلیت سالیدورک امکانت بسیار زیادی را در ارتباط با تغییر مدل در اختیار کاربر قرار میدهد. شما می توانید یک مدل سالیدورک با درخت طراحی را بصورت کامل آنالیز کنید و همچنین در میانه آن فیچرهای جدیدی اضافه کنید و همچنین هر فیچر با بصورت مجزا تغییر داده و یا حتی غیر فعال یا حذف کنید.

اگرچه ساختار درختی یکی از نقاط قوت این نرم افزار به حساب می آید ولی نکته های منفی دارد که لازم است در نظر داشته باشید. این ساختار درختی با توجه به اینکه فیچرها را به شکل ترتیبی ایجاد می کند منجر به ارتباطی بین فیچرها و اسکچهای مدل سه بعدی میشود که به نام رابطه والد-فرزندی (Parent_Child) معروف است. این ارتباط در هنگام تغییرات فیچرها و اسکچها اگر بدرستی مورد نظر قرار نگیرد میتواند منجر به اشکالات زیادی شود و طراحی در سالیدورک را به یک سردرد تبدیل سازد.

وابستگی بین فیچرها و اسکچها

هنگام ساخت مدل سه بعدی در سالیدورک بایستی به ارتباط والد-فرزندی بین فیچرها و اسکچهای ایجاد شده دقت لازم را داشته باشید و در هنگام ایجاد تغییرات نیز با احتساب این ارتباط تغییرات لازم را انجام دهید.

سالیدورک مجموعه ای کامل برای توسعه محصول است

این مجموعه نرم افزاری در حقیقت یک پکیج کامل توسعه محصول می باشد که به شما اجازه می دهد یک قطعه را بصورت مجازی در محیط قطعه Part ایجاد کنید، آنرا در محیط اسمبلی Assembly بصورت مجازی مونتاژ کرده و در نهایت پس از بررسی صحت عملکرد آن نقشه های ساخت و همچنین نقشه های مونتاژی بهمراه BOM را ایجاد کنید.

علاوه بر طراحی بخش سیمولیشن در سالیدورک به شما اجازه تحلیلهای مختلف مهندسی CAE را بر روی مدل قطعه و اسمبلی داده و با امکانات CAM نرم افزار قادر به برنامه ریزی تجهیزات CNC می باشید.

سایر نرم افزارهای موجودی که در کنار نرم افزار سالیدورک نصب می شوند نیز برای شما بازه وسیعی از امکانات را مانند طراحی مدارات الکترونیکی، ساخت کاتالوگ معرفی محصول، رندر گیری، ایجاد گزارشهای کنترل کیفی، مهندسی معکوس و … فراهم می سازند.

در کنار همه موارد سالیدورک امکان نصب برنامه های جانبی را که توسط سایر شرکتها ساخته شده است را فراهم میسازد که این امر بهمراه محبوبیت نرم افزار منجر به تولید زیادی افزونه ها از سوی شرکتهای مهندسی شده و امکاناتی فراتر از موارد فوق را برای کاربران در مسیر توسعه محصول بهمراه دارد.

از ایده تا ساخت

سالیدورک مانند یک کارگاه نمونه سازی مجازی بوده و یک مجموعه کامل نرم افزاری در توسعه محصول از ایده تا ساخت می باشد.

چرا سالیدورک ؟

خوب تا به اینجا سعی کردیم تا توصیف نسبتا کاملی از نرم افزار سالیدورک را به شما ارائه دهیم. امیدواریم خسته نشده باشید و قبل از اینکه تصمیم نهایی را برای انتخاب سالیدورک بعنوان نرم افزار طراحی بگیرید در بخش بعد نیز ما را همراهی کنید.

در بخش بعد می خواهیم پاسخ این سوال را بدهیم که چرا معتقدیم برای اکثر پروژه ها سالیدورک بعنوان بهترین پکیج طراحی می باشد پس برای مشاهده این مطلب لطفا روی لینک زیر کلیک کنید.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.