فایل های STEP به دلیل دقت بالا و قابلیت سفارشی سازی، یک نوع فایل سه بعدی مفید هستند.
برای اطلاعات بیشتر در مورد فرمت فایل STEP به ادامه مطلب بروید!
صدها یا نه، هزاران نوع فایل مختلف وجود دارد، و ده ها مورد از آنها فقط در قلمرو پرینت سه بعدی و طراحی به کمک رایانه (CAD) وجود دارد. CAD فرآیند دیجیتالی طراحی یک قطعه، معمولاً در سه بعدی است.
هنگامی که آماده Export یک مدل CAD هستید، به احتمال زیاد بسته به نرم افزاری که استفاده می کنید، چند گزینه دانلود متفاوت خواهید داشت. در حالی که احتمالاً یک فرمت فایل برای سناریوهای مختلف دارید، ارزش آن را دارد که گزینههای دیگری را نیز در نظر بگیرید که ممکن است بهتر نیازهای شما را برآورده کنند.
در این مقاله، به این خواهیم پرداخت که فرمت فایل STEP چه قابلیت هایی دارد و چگونه با سایر انواع فایل های رایج مقایسه می شود. حالا بیایید به سمت آن قدم برداریم!هندسه سطح یک جسم سه بعدی را بدون نمایش رنگ، بافت یا سایر ویژگی های مدل رایج توصیف می کند.
این فایلها معمولاً توسط یک برنامه طراحی به کمک رایانه (CAD) به عنوان محصول نهایی فرآیند مدلسازی سهبعدی ایجاد میشوند. شما می توانید فایل های STL را با پسوند فایل ".stl" شناسایی کنید.
در اینجا یک مقدمه در مورد اینکه آنها از کجا آمده اند، نوع فایل شامل چه چیزی است، چگونه کار می کنند، مزایا و معایب استفاده از آنها، به علاوه فرمت های فایل جایگزینی که باید در نظر گرفته شود، آورده شده است.
اولین گام
فایل های STEP سازگاری بین پلتفرم را ارائه می دهند
فایل های STEP که با نام ISO 10303 شناخته می شوند، یک فرمت فایل محبوب برای مدل های سه بعدی هستند. حروف در نام قالب مخفف " Standard for Exchange of Product Data " است.
این فرمت فایل در اواسط دهه 1980 توسط کمیته فنی ISO در سیستمهای اتوماسیون و یکپارچهسازی، معروف به TC 184 توسعه یافت. فرمت STEP برای بهبود سازگاری فایلها در بین نرمافزارها ایجاد شد، به طوری که طرحها به راحتی قابل اشتراکگذاری و اصلاح شوند. .
علاوه بر سازگاری بین پلتفرم، یک فایل STEP از دقت بالایی برخوردار است، به خصوص در مقایسه با فایل های STL. یک فایل STEP کل بدنه یک مدل سه بعدی را به جای هندسه های اولیه، با دقت بالایی می خواند و ذخیره می کند و به شما امکان می دهد بعداً فایل را ویرایش کنید - حتی در برنامه های دیگر.
فایل STEP چیست؟ - توضیح فرمت STEP به زبان ساده
توانایی ها
فایل های STEP را می توان در پلتفرم های مختلف CAD تغییر داد
فایل های STEP برای زمانی که به مدل های سه بعدی دقیق نیاز است، مانند ماشین کاری و پرینت سه بعدی، انتخاب خوبی هستند. دو جنبه اصلی موفقیت فرمت فایل STEP در این زمینه ها وجود دارد: دقت و سازگاری.
اول از همه، برخلاف فایلهای STL، که فقط هندسه بیرونی یک مدل را به صورت مش توصیف میکنند، یک فایل STEP یک مدل را بهعنوان کل بدنه ذخیره میکند. مشها مجموعهای از اشکال کوچک و هندسی هستند که طرح کلی یک قسمت را تشکیل می دهند. تمیز کردن مشها می تواند دردسرساز باشد، زیرا هر ناهماهنگی کوچک در مش، دقت مدل دانلود شده را کاهش می دهد.
از سوی دیگر، فایل های STEP با ساده نکردن ویژگی ها به شکل های هندسی منظم، دقت ابعادی بالایی را حفظ می کنند. این مورد، فرمت فایل STEP را برای ذخیره قطعاتی که در آن هر جزئیات مهم است، ایده آل می کند. یک فایل STEP اکسپورت شده دارای پسوند stp یا step خواهد بود.
قابلیت مهم دیگر یک فایل STEP این است که چگونه می توانید یک مدل را حتی پس از Export آن سفارشیسازی و ویرایش کنید. اگر یک فایل را به صورت STL دانلود کنید و دوباره آن را در یک برنامه CAD بارگذاری کنید، آن را به صورت مش مشاهده خواهید کرد. اگر بخواهید پس از بارگذاری مجدد فایل STL را ویرایش کنید، توانایی زیادی را از دست خواهید داد.
از آنجایی که فرمت فایل STEP کل بدنه را به صورت یک قطعه کامل ذخیره می کند، پس از بارگذاری مجدد مدل می توانید دوباره آن را ویرایش کنید. اگر از یک برنامه مدلسازی پارامتریک (برنامهای که مدلسازی مبتنی بر تاریخ را در بر میگیرد) استفاده میکنید، نمیتوانید به تاریخچه طراحی برگردید، اما همچنان میتوانید قطعه را ویرایش کنید. این امر اجازه می دهد تا مدل ها به راحتی طراحی شوند، با آنها همکاری کنند و در پلتفرم ها به اشتراک گذاشته شوند.
متأسفانه، فایل های STEP ذخیره سازی کارآمد در نظر گرفته نمی شوند و فضای بیشتری را نسبت به سایر فرمت های مدل سه بعدی اشغال می کنند. فایلهای STEP همچنین نمیتوانند مواد، بافت یا نورپردازی خاصی از یک مدل را ذخیره کنند، زیرا وقتی یک مدل به عنوان فایل STEP ذخیره میشود، این عناصر نادیده گرفته میشوند. بیایید ببینیم که چگونه این فرمت با برخی از فرمت های اصلی مدل سه بعدی مقایسه می شود.
STEP در مقابل IGES
فایل های IGES فقط می توانند هندسه ها و توپولوژی های اولیه را ذخیره کنند
STEP جانشین فرمت فایل IGES است. فرمت Initial Graphics Exchange Specification (IGES) در اصل برای نیروی هوایی ایالات متحده در سال 1980 توسعه یافت و مانند STEP، برای ذخیره داده های CAD در سراسر پلتفرم ها طراحی شد. به طور خاص، فرمت IGES به معنای خنثی بودن فروشنده است. بنابراین، نه تنها بر روی برنامه های مختلف CAD از یک توسعه دهنده ( مانند Fusion 360 و Inventor ) بلکه بر روی برنامه های دیگر مانند SolidWorks و CATIA نیز کار می کند.
یکی از ویژگی های مفید ارائه شده توسط فایل های IGES، پشتیبانی از چندین زبان در بخش " TEXT " ساختار فایل است که دامنه فرمت را بیشتر می کند. متأسفانه، فرمت IGES فقط قادر است داده های هندسه و توپولوژی را برای مدل های سه بعدی ذخیره کند، در حالی که فایل های STEP می توانند مجموعه بسیار بزرگتری از داده ها را مدیریت کنند.
امروزه، فرمت STEP به عنوان استاندارد صنعت هنگام تبادل داده برای برنامه های CAD ترجیح داده می شود. با این حال، فرمت IGES هنوز برای سازگاری اولیه بین پلتفرم قابل اعتماد است، به خصوص اگر شما فقط نیاز به ذخیره مدل های سه بعدی خام دارید و نگران چرخه عمر مدل (یعنی تاریخچه طراحی آن) نیستید.
STEP در مقابل STL
فایل های STL (چپ) حاوی مش هستند در حالی که فایل های STEP (راست) کل بدنه یک قسمت را ذخیره می کنند
همانطور که قبلا توضیح دادیم، فرمت فایل STEP مزایای زیادی دارد. اما چگونه با فایل STL شناخته شده مقایسه می شود؟
فایلهای STL به اندازه فایلهای STEP مبتنی بر جزئیات یا دقیق نیستند، اما همچنان در پرینت سهبعدی محبوبتر از فایلهای STEP هستند. در حالی که مش هندسی تقسیم شده که در آن فایلهای STL مدلها را توصیف میکنند، کاملاً دقیق نیست، به راحتی توسط پرینترهای سه بعدی ترجمه میشود. پرینترهای سه بعدی و ماشینهای مشابه در پرینت هندسههای معمولی مانند مواردی که در مش فایلهای STL یافت میشوند، عالی هستند.
فایل های STL در CAD نیز استفاده می شوند، زیرا توسط اکثر برنامه ها به راحتی قابل خواندن هستند، اما فایل های STEP برای پروژه های CAD مشترک بهتر هستند. فایلهای STL نسبت به فایلهای STEP از نظر ذخیرهسازی کارآمدتر هستند، اما فاقد سفارشیسازی و ویرایش پس از دانلود فایلهای STEP هستند.
اگر بهترین های هر دو دنیا را می خواهید، تبدیل یک فایل STEP به STL ساده است و همچنین امکان تبدیل آن به روش دیگر وجود دارد.
فایل STEP چیست؟ - توضیح فرمت STEP به زبان ساده
STEP در مقابل OBJ
فایل های OBJ می توانند شامل بافت و رنگ های مختلف باشند، در حالی که فایل های STEP نمی توانند
فایلهای OBJ یکی دیگر از فرمتهای فایل محبوب در دنیای پرینت سه بعدی و CAD هستند، اما میتوان از آنها برای طراحی گرافیکی و انیمیشن نیز استفاده کرد. مانند فایلهای STL، فایلهای OBJ به راحتی تولید میشوند، و مانند فایل STEP، فایلهای OBJ را میتوان در پلتفرمها و نرمافزارهای مختلف تفسیر کرد.
فایل های STEP وقتی صحبت از جزئیات می شود، برتری را به خود اختصاص می دهد، اما تفاوت در دقت بین این دو نوع فایل به اندازه تفاوت بین STEP و STL قابل توجه نیست. فایلهای OBJ شامل چیزی بیشتر از هندسههای معمولی هستند، از منحنیهای آزاد نیز استفاده میکنند، اما هنوز مانند فایلهای STEP مدل کامل را در بر نمیگیرند.
برای پرینت سه بعدی، فایلهای OBJ محبوبتر از فایلهای STEP هستند، مخصوصاً در پرینترهای چند رنگ، زیرا فایلهای OBJ میتوانند بافت و رنگ را توصیف کنند. با این حال، همه فایلهای OBJ قابل پرینت سه بعدی نیستند و همین امر باعث میشود که آنها نسبت به فایلهای STEP تطبیقپذیر نباشند.
فرمت OBJ توسط بسیاری از برنامه های CAD مانند SolidWorks و Onshape پشتیبانی می شود، اما نه به همان میزان فرمت STEP. این به این دلیل است که فایلهای OBJ بیشتر به سمت برنامههای طراحی گرافیکی و کمتر برای مدلسازی سه بعدی عمومی طراحی شدهاند.
STEP در مقابل 3MF
فایل های 3MF شما را قادر می سازد تا ساختارهای پیچیده را آسان تر پرینت سه بعدی کنید
در نهایت، فایل 3MF یک فرمت فایل محبوب دیگر برای پرینت سه بعدی و CAD است و با فرمت فایل STEP قابل مقایسه است. فایلهای 3MF به دلیل تواناییشان در نشان دادن رنگ و بافت یک مدل سه بعدی شناخته میشوند، اما مانند فایلهای STL، فایلهای 3MF بدنه مدل را بهعنوان یک شبکه مثلثی ذخیره میکنند، که نمیتواند همان سطح از جزئیات را با فایلهای STEP ثبت کند.
فایل های 3MF نیز بر خلاف فایل های STEP که فضای بیشتری را اشغال می کنند و ماهیت پیچیده تری دارند، ساده در نظر گرفته می شوند. با وجود اینکه نوع فایل نسبتاً سادهای است، نوع فایل 3MF به شما امکان می دهد ساختارهای دقیق تری مانند شبکه ها را به راحتی پرینت کنید.
فایل 3MF برای سیستم های سه بعدی (شرکت) توسعه یافته است و برای پرینت سه بعدی عالی است، شاید بیشتر از فایل های STEP . فایلهای 3MF فضای کمتری را اشغال میکنند و میتوانند حاوی تنظیمات Slicer، مانند ارتفاع لایه، در قالب فایل خام باشند. با این حال، فایل های 3MF به طور گسترده در CAD استفاده نمی شوند و بسیاری از برنامه های نرم افزاری محبوب از این نوع فایل پشتیبانی نمی کنند. بنابراین، برای برخی از برنامه ها، ممکن است ترجیح دهید به STL تبدیل شوید.
فایل STL چیست؟ STL مخفف چیست؟ همه اینها و بیشتر در حالی که منشا، ساختار و کاربردهای قالب فایل STL را برای پرینت سه بعدی توضیح می دهیم.
به طور خلاصه، یک فایل STL اطلاعات مربوط به مدل های سه بعدی را ذخیره می کند. این فرمت فقط هندسه سطح یک جسم سه بعدی را بدون نمایش رنگ، بافت یا سایر ویژگی های مدل رایج توصیف می کند.
این فایلها معمولاً توسط یک برنامه طراحی به کمک رایانه (CAD) به عنوان محصول نهایی فرآیند مدلسازی سهبعدی ایجاد میشوند. شما می توانید فایل های STL را با پسوند فایل ".stl" شناسایی کنید.
در اینجا یک مقدمه در مورد اینکه آنها از کجا آمده اند، نوع فایل شامل چه چیزی است، چگونه کار می کنند، مزایا و معایب استفاده از آنها، به علاوه فرمت های فایل جایگزینی که باید در نظر گرفته شود، آورده شده است.
فایل STL چیست؟
فرمت فایل STL رایج ترین فرمت فایل مورد استفاده برای پرینت سه بعدی است. هنگامی که با یکSlicer سه بعدی استفاده می شود، به رایانه اجازه می دهد تا با سخت افزار پرینتر سه بعدی ارتباط برقرار کند.
بسیاری از بستههای نرمافزاری CAD از زمان آغازین آن، فرمت فایل STL را پذیرفته و پشتیبانی میکنند. امروزه به طور گسترده برای نمونه سازی سریع، پرینت سه بعدی و تولید به کمک کامپیوتر استفاده می شود. علاقمندان و حرفه ای ها به طور یکسان از آن استفاده می کنند.
STL مخفف چیست؟
اولین قطعه پرینت سه بعدی جهان که با استفاده از استریولیتوگرافی ساخته شده است
به طرز عجیبی، معنای واقعی STL به عنوان مخفف، محل بحث برای برخی است. به نظر ما، به راحتی می توان آن را به یک منشاء منطقی ردیابی کرد.
عموماً اعتقاد بر این است که STL مخفف کلمه " STereoLithography " ، یک فرآیند پرینت سه بعدی و نوع فایل مربوطه است که توسط چاک هال در 3D Systems در دهه 1980 ایجاد شد. پس زمینه های قابل قبولی وجود دارد که به نوع فایل STL پیوست شده اند، از جمله "" Standard Triangle Language ، "Standard Tessellation Language" و " Surface Tesselation Language "
چگونه قالب فایل STL یک مدل را ذخیره می کند؟
هدف اصلی فرمت فایل STL کدگذاری هندسه سطح یک شی سه بعدی است. این اطلاعات را با استفاده از یک مفهوم ساده به نام " tessellation " رمزگذاری می کند.
Tessellation
Tessellation فرآیند کاشی کاری یک سطح با یک یا چند شکل هندسی است به طوری که هیچ همپوشانی یا شکافی وجود نداشته باشد. اگر تا به حال یک کف یا دیوار کاشی دیده اید، این یک نمونه عالی از Tessellation است.
دیوارها و کف کاشیکاریشده نمونههای سادهای از Tessellation هستند
Tessellation می تواند شامل اشکال هندسی ساده یا اشکال بسیار پیچیده (و تخیلی) باشد. نمونه هایی از تسلسل های هنری نقاش معروف M. C. Escher وجود دارد. اگر میخواهید نمونههای بیشتری از تسلسلهای برجسته را ببینید، توصیه میکنیم نقاشیهای او را ببینید.
دو الگوی Tessellation پیشرفته ساخته شده از حیوانات مختلف
بهره برداری از Tessellation برای رمزگذاری داده های سطحی
در سال 1987، چاک هال، بنیانگذار 3D Systems، به تازگی فرآیند چاپ استریولیتوگرافی را به ثبت رسانده بود. بخشی از فرآیند به کار انداختن راهی برای انتقال اطلاعات مربوط به مدلهای CAD سه بعدی به پرینتر سه بعدی بود، چیزی که گروه مشاور آلبرت برای سیستمهای سه بعدی به آن دست یافت، زمانی که متوجه شد میتواند از تسلیحات سطح مدل سهبعدی برای رمزگذاری اطلاعات استفاده کند.
چاک هال، "پدر" پرینت سه بعدی
ایده اصلی این بود که سطح بیرونی دوبعدی مدلهای سهبعدی را با استفاده از مثلثهای کوچک (که به آنها "وجه یا facets " نیز میگویند) و اطلاعات مربوط به وجوه را در یک فایل ذخیره کنیم.
بیایید به چند مثال نگاه کنیم تا بفهمیم چگونه کار می کند. برای مثال، اگر یک مکعب سه بعدی ساده دارید، همانطور که در تصویر زیر نشان داده شده است، می توان آن را با 12 مثلث پوشاند. همانطور که می بینید، در هر وجه، دو مثلث وجود دارد. از آنجایی که مکعب شش وجه دارد، مجموع آن به 12 مثلث می رسد.
اگر یک مدل سهبعدی از یک کره دارید، میتوانید آن را با مثلثهای کوچک زیادی که در همان تصویر نشان داده شدهاند، پوشانده باشید. از آنجایی که مثلث ها همیشه از سه لبه مستقیم تشکیل شده اند، تنها راه برای تقریب هندسه های منحنی، افزایش تراکم مش و کاهش اندازه تک مثلث ها است.
هندسه مکعب کاملاً با 12 مثلث نشان داده شده است، در حالی که کره باید تقریبی شود
در اینجا نمونه دیگری از یک شکل سه بعدی بسیار پیچیده با مثلث ها آورده شده است.
مش مثلثی ظریف تقریباً هندسه سطح این مدل سه بعدی را رمزگذاری می کند
گروه مشاوره آلبرت برای سیستم های سه بعدی متوجه شد که اگر اطلاعات مربوط به این مثلث های کوچک را بتوان به عنوان یک فایل ذخیره کرد، سپس میتوان گفت که این فایل می تواند به طور کامل سطح یک مدل سه بعدی دلخواه را توصیف کند. این مفهوم ایده اصلی پشت فرمت فایل STL است.
تفاوت بین ASCII و Binary STL
فرمت فایل STL دو روش برای ذخیره اطلاعات در مورد وجوه مثلثی که سطح شیء را کاشی می کنند ارائه می دهد. این کدگذاری ASCII و رمزگذاری Binary نامیده می شود. در هر دو فرمت، اطلاعات هر مثلث به صورت زیر ذخیره می شود:
مختصات رئوس.
اجزای واحد بردار عادی به مثلث. بردار معمولی باید مطابق با مدل سه بعدی به سمت بیرون اشاره کند.
یک فایل STL مختصات رئوس و اجزای بردار معمولی واحد را در وجوه ذخیره می کند
فرمت فایل ASCII STL
فایل ASCII STL با خط اجباری شروع می شود:
که در آن <name> نام مدل سه بعدی است. این فیلد را می توان خالی گذاشت، اما در این حالت باید یک فاصله بعد از کلمه " solid " وجود داشته باشد.
فایل با اطلاعاتی در مورد مثلث های پوششی ادامه می یابد. اطلاعات مربوط به رئوس و بردار نرمال به صورت زیر نمایش داده می شود:
در اینجا n نرمال مثلث است و v1، v2 و v3 رئوس مثلث هستند. مقادیر مختصات به عنوان یک عدد ممیز شناور با فرمت sign-mantissa-esign-exponent نمایش داده می شوند - برای مثال،“3.245000e-002”
فایل با خط اجباری به پایان می رسد:
فرمت فایل Binary STL
اگر Tessellation شامل مثلث های کوچک زیادی باشد، فایل ASCII STL می تواند بزرگ شود. به همین دلیل است که فرمت Binary STL فشرده تر وجود دارد.
فایل STL Binary با یک هدر 80 کاراکتری شروع می شود. این به طور کلی توسط اکثر خوانندگان فایل STL نادیده گرفته می شود، با برخی استثناهای قابل توجه که بعداً در مورد آنها صحبت خواهیم کرد. بعد از هدر، تعداد کل مثلث ها با استفاده از یک عدد صحیح بدون علامت 4 بایتی نشان داده می شود.
اطلاعات مربوط به مثلث ها به شرح زیر است. فایل پس از آخرین مثلث به پایان می رسد.
دوازده عدد ممیز شناور 32 بیتی هر مثلث را نشان می دهد. مانند فایل ASCII STL، سه عدد برای مختصات دکارتی سه بعدی مثلث عادی به مثلث است. نه عدد باقیمانده مربوط به مختصات رئوس (هر کدام سه عدد) است. ببینید در اینجا چگونه به نظر می رسد:
توجه داشته باشید که بعد از هر مثلث، یک دنباله 2 بایتی وجود دارد که "تعداد بایت های ویژگی" نامیده می شود. این معمولاً روی صفر تنظیم می شود و به عنوان فاصله بین دو مثلث عمل می کند. اما برخی از نرم افزارها از این 2 بایت برای رمزگذاری اطلاعات اضافی در مورد مثلث استفاده می کنند. ما بعداً چنین مثالی را خواهیم دید که در آن از این بایت ها برای ذخیره اطلاعات رنگ استفاده می شود.
قوانین ویژه برای فرمت فایل STL
مشخصات STL قوانین خاصی برای تسلط و ذخیره اطلاعات دارد.
قانون Vertex یا راس
قاعده راس بیان می کند که هر مثلث باید دو راس را با مثلث های همسایه اش به اشتراک بگذارد.
این قانون باید هنگام Tessellation سطح شی سه بعدی رعایت شود.
بر اساس این قانون، در اینجا یک نمونه از Tessellation معتبر و نامعتبر آورده شده است. شکل سمت چپ این قاعده را نقض می کند و یک تسلسل نامعتبر است، در حالی که شکل سمت راست مطابق و معتبر است.
قانون راس برای فایلهای STL: شکل سمت چپ یک Tessellation نامعتبر است، در حالی که شکل سمت راست قابل قبول است
قانون Orientation یا جهت گیری
قانون جهتگیری میگوید که جهتگیری وجه (یعنی اینکه کدام سمت در شی سهبعدی است و کدام سمت «بیرون») باید به دو صورت مشخص شود.
ابتدا جهت نرمال باید به سمت بیرون باشد. دوم، رئوس به ترتیب در جهت خلاف جهت عقربههای ساعت در هنگام نگاه کردن به جسم از بیرون (قانون سمت راست) فهرست میشوند.
جهت هر وجه به دو صورت مشخص می شود: جهت بردار معمولی و با ترتیب شمارش رئوس
این افزونگی به دلیلی وجود دارد. این به اطمینان از ثبات مش و شناسایی داده های فاسد کمک می کند. به عنوان مثال، نرم افزار می تواند جهت گیری را از حالت عادی و متعاقباً از رئوس محاسبه کند و بررسی کند که آیا مطابقت دارند یا خیر. اگر این کار را نکرد، میتواند فایل STL را خراب اعلام کند.
The All Positive Octant Rule (قانون اکتانت تمام مثبت)
قانون اکتانت تمام مثبت می گوید که مختصات رئوس مثلث باید همه مثبت باشند.
این بدان معناست که شی سه بعدی در اکتانت همه مثبت سیستم مختصات دکارتی سه بعدی (و از این رو نام آن) زندگی می کند.
دلیل این قانون صرفه جویی در فضا است. اگر به جسم سه بعدی اجازه داده می شد در هر جایی از فضای مختصات ایجاد شود، باید با مختصات منفی سر و کار داشته باشیم. برای ذخیره مختصات منفی، از اعداد ممیز شناور امضا شده استفاده می کنید. اعداد ممیز شناور امضا شده به یک بیت اضافی برای ذخیره علامت (+/-) نیاز دارند. با اطمینان از مثبت بودن همه مختصات، این قانون به ما اجازه می دهد تا از اعداد بدون علامت برای مختصات استفاده کنیم و برای هر مقدار مختصاتی که ذخیره می کنیم، مقداری ذخیره کنیم.
مکعب قرمز با برچسب "1" اکتانت کاملا مثبت است
قانون مرتب سازی مثلث
قانون مرتبسازی مثلث توصیه میکند که مثلثها به ترتیب z-value صعودی ظاهر شوند.
این به نرم افزار کمک می کند تا مدل های سه بعدی را سریعتر برش دهد، اما این قانون به شدت اجرا نمی شود.
چگونه یک فایل STL به صورت سه بعدی پرینت می شود؟
یک فایل STL، بارگیری شده و آماده برش
برای پرینت سه بعدی، باید فایل STL را در نرم افزار برش، که اغلب به سادگی به عنوان " Slicer" شناخته می شود، باز کنید. اسلایسر چیست؟ بخشی از نرم افزار پرینت سه بعدی است که مدل های سه بعدی دیجیتال را به دستورالعمل های پرینت برای پرینتر سه بعدی شما تبدیل می کند تا یک شی ایجاد کند.
بر اساس تنظیمات انتخابی شما، اسلایسر فایل STL شما را به صدها (گاهی اوقات هزاران) لایه افقی مسطح تقسیم می کند و محاسبه می کند که پرینتر شما به چه مقدار ماده نیاز دارد تا اکسترود کند و چقدر طول می کشد.
همه این اطلاعات در یک فایل G-code، زبان مادری چاپگر سه بعدی شما، نوشته می شود. تنظیمات اسلایسر بر کیفیت چاپ شما تأثیر می گذارد، بنابراین داشتن نرم افزار و تنظیمات مناسب برای به دست آوردن بهترین کیفیت چاپ ممکن ضروری است.
وقتی G-code روی چاپگر سه بعدی شما قرار گرفت، دستگاه به ترتیب دستورالعمل ها را دنبال می کند. لایه های دو بعدی مجزا یکی یکی چاپ می شوند تا یک شی سه بعدی روی صفحه پرینت شما ایجاد شود.
آیا هر فایل STL قابل چاپ سه بعدی است؟
آیا هر فایل STL قابل چاپ سه بعدی است؟
متاسفانه خیر. فقط یک طرح سه بعدی که به طور خاص برای پرینت سه بعدی ساخته شده است قابل چاپ سه بعدی است. فایل STL فقط محفظه ای برای داده ها است، نه تضمینی برای قابل چاپ بودن چیزی.
مدلهای سهبعدی مناسب برای پرینت سهبعدی به ضخامت دیوارهای نیاز دارند که در وضوح چاپ و هندسه سطح "ضدآب" باشد. حتی اگر یک مدل روی صفحه کامپیوتر قابل مشاهده باشد و مانند یک جسم سه بعدی به نظر برسد، ممکن است خطاهایی در هندسه وجود داشته باشد که باعث میشود آن را جامد یا غیر چندگانه نباشد، به این معنی که نمیتوان آن را در یک سطح دوبعدی جمع کرد و همه موارد عادی را نشان داد.
همچنین المان های آویزان در مدل در نظر گرفته شده است. به آرم ALL3DP در تصویر بالا نگاه کنید. اگر مدل به صورت عمودی چاپ شود، عناصر با زاویه بیش از 45 درجه به ساختارهای پشتیبانی (Support) نیاز دارند (که می توانید آنها را به رنگ سبز ببینید).
هنگام دانلود فایل STL که خودتان ایجاد نکرده اید، ارزش این را دارد که مطمئن شوید که واقعاً قابل چاپ سه بعدی است. این باعث صرفه جویی در زمان و جلوگیری از هدر رفت مواد اولیه می شود.
بر اساس تنظیمات انتخابی شما، اسلایسر فایل STL شما را به صدها (گاهی اوقات هزاران) لایه افقی مسطح تقسیم می کند و محاسبه می کند که پرینتر شما به چه مقدار ماده نیاز دارد تا اکسترود کند و چقدر طول می کشد.
همه این اطلاعات در یک فایل G-code، زبان مادری چاپگر سه بعدی شما، نوشته می شود. تنظیمات اسلایسر بر کیفیت چاپ شما تأثیر می گذارد، بنابراین داشتن نرم افزار و تنظیمات مناسب برای به دست آوردن بهترین کیفیت چاپ ممکن ضروری است.
وقتی G-code روی چاپگر سه بعدی شما قرار گرفت، دستگاه به ترتیب دستورالعمل ها را دنبال می کند. لایه های دو بعدی مجزا یکی یکی چاپ می شوند تا یک شی سه بعدی روی صفحه پرینت شما ایجاد شود.
نحوه بهینه سازی فایل های STL
فرمت فایل STL سطح یک مدل CAD را با مثلث ها تقریب می زند. تقریب هرگز کامل نیست و وجوه درشتی را به مدل معرفی می کنند.
سطح کروی کامل در سمت چپ با تسلیحات تقریبی شده است. شکل سمت راست از مثلث های بزرگ استفاده می کند که در نتیجه یک مدل درشت ایجاد می شود. شکل در مرکز از مثلثهای کوچکتری استفاده میکند و به تقریب هموارتر میرسد
پرینتر سه بعدی شی را با همان درشتی که در فایل STL مشخص شده است چاپ می کند. البته با کوچکتر کردن مثلثها میتوان تقریب را بهتر و بهتر انجام داد و در نتیجه چاپهای باکیفیتی داشت. با این حال، با کاهش اندازه مثلث، تعداد مثلث های مورد نیاز برای پوشاندن سطح نیز افزایش می یابد. این میتواند به فایلهای غولپیکر STL منجر شود که برخی از نرمافزارهای برش برای رسیدگی به آنها مشکل دارند. اشتراک گذاری یا آپلود فایل های بزرگ مانند آن نیز دردسرساز است.
بنابراین، یافتن تعادل مناسب بین اندازه فایل و کیفیت چاپ بسیار مهم است. منطقی نیست که اندازه مثلث ها را تا بی نهایت کاهش دهید زیرا ابتدا چشمان شما و سپس وضوح پرینتر شما قادر به تشخیص کیفیت چاپ نخواهد بود.
اکثر نرم افزارهای CAD هنگام Export فایل های STL چند تنظیمات را ارائه می دهند. این تنظیمات اندازه وجوه و در نتیجه کیفیت پرینت و اندازه فایل را کنترل می کنند. بیایید بحرانی ترین تنظیمات را بررسی کنیم و مقادیر بهینه آنها را تعیین کنیم.
ارتفاع آکورد یا آستانهی تحمل (Chord Height or Tolerance)
اکثر نرم افزارهای CAD به شما امکان می دهند پارامتر ارتفاع وتر یا تلورانس را انتخاب کنید. ارتفاع وتر حداکثر فاصله از سطح طرح اصلی و مش STL است. اگر تلورانس مناسب را انتخاب کنید، چاپ های شما صاف و بدون وجه به نظر می رسند. کاملاً واضح است که هرچه ارتفاع وتر کوچکتر باشد، وجوه با دقت بیشتری سطح واقعی مدل را نشان می دهد.
ارتفاع وتر فاصله بین مش STL و سطح واقعی است
توصیه می شود تلورانس را بین 0.01 میلی متر و 0.001 میلی متر تنظیم کنید. این معمولا منجر به پرینت های مناسب می شود. هیچ فایده ای برای کاهش بیشتر وجود ندارد، زیرا پرینترهای سه بعدی نمی توانند با آن سطح از جزئیات چاپ کنند.
انحراف زاویه ای یا تحمل زاویه ای (Angular Deviation or Angular Tolerance)
تحمل زاویه ای زاویه بین نرمال های مثلث های مجاور را محدود می کند. زاویه پیش فرض معمولاً روی 15 درجه تنظیم می شود. کاهش تلرانس (بین 0 و 1) وضوح چاپ را بهبود می بخشد.
تحمل زاویه ای زاویه بین نرمال های مثلث های مجاور است
تنظیم توصیه شده برای این پارامتر 0 است.
Binary یا ASCII؟
در نهایت، می توانید فایل STL را در فرمت Binary یا ASCII خروجی بگیرید. فرمت Binary همیشه برای پرینت سه بعدی توصیه می شود زیرا منجر به اندازه فایل کوچکتر می شود. با این حال، اگر می خواهید فایل STL را برای رفع اشکال دستی بررسی کنید، ASCII ترجیح داده می شود زیرا خواندن آن آسان تر است.
جایگزین های فایل STL
فایل OBJ در سمت چپ حاوی اطلاعات رنگ است، در حالی که STL در سمت راست حاوی اطلاعات رنگی نیست
فرمت فایل STL تنها فرمت مورد استفاده در پرینت سه بعدی نیست. بیش از 30 فرمت فایل برای پرینت سه بعدی وجود دارد. مهم ترین فرمت فایل OBJ است که می تواند پروفایل های رنگ و بافت را ذخیره کند. گزینه دیگر فرمت فایل Polygon (PLY) است که در ابتدا برای ذخیره اشیاء اسکن شده سه بعدی استفاده می شد.
اخیراً، تلاش هایی برای راه اندازی یک نوع فایل جدید توسط کنسرسیوم 3MF صورت گرفته است که فرمت فایل پرینت سه بعدی جدیدی به نام 3MF را پیشنهاد می کند. آنها ادعا می کنند که این کار فرآیند چاپ سه بعدی را ساده و بهبود می بخشد.
این پسوند فایل open-source مخفف عبارت 3D Manufacturing Format، حاوی اطلاعات مرتبط بیشتر، از جمله موارد تکراری، تنظیمات نمایه چاپگر، پشتیبانی، ارتفاع لایه، تغییرات، واحدها، رنگ، بافت و حتی یک تصویر کوچک است.
علیرغم مزایایی که دارد، به نظر نمیرسد که هنوز کشش کافی برای سرنگونی STL را به عنوان یک فایل پرینت سه بعدی به دست نیاورده است. با این حال، بدون شک در طول سال ها محبوبیت پیدا کرده است و بسیاری از تولیدکنندگان چاپگرهای سه بعدی آن را به عنوان فایل صحنه پیش فرض خود ارائه می دهند.
مزایا و معایب
از آنجایی که فرمت های فایل های پرینت سه بعدی زیادی وجود دارد، سوال واضح این است که "از کدام یک برای چاپ های خود استفاده کنید؟" همانطور که مشخص است، پاسخ بستگی زیادی به مورد استفاده شما دارد.
زمانی که نباید از فایل STL استفاده کنید
همانطور که قبلا دیدیم، فرمت فایل STL نمی تواند اطلاعات اضافی مانند رنگ، مواد، وجوه یا مثلث ها را ذخیره کند. فقط اطلاعات مربوط به رئوس و بردار معمولی را ذخیره می کند. اگر می خواهید از چندین رنگ یا مواد برای چاپ خود استفاده کنید، فرمت فایل STL انتخاب درستی نیست. فرمت های OBJ یا 3MF فرمت های محبوب و با پشتیبانی خوبی هستند که می توانند رنگ و متریال را مشخص کنند. بنابراین، هر کدام گزینه مناسبی برای این کار است.
زمانی که باید از فایل STL استفاده کنید
از سوی دیگر، اگر میخواهید با یک رنگ یا ماده چاپ کنید، که اغلب اینطور است، STL بهتر از OBJ است زیرا سادهتر است، که منجر به حجم فایلهای کوچکتر و پردازش سریعتر میشود.
مزایای نوع فایل STL
Universal : یکی دیگر از مزیت های قابل توجه فرمت فایل STL جهانی بودن آن است و تقریباً توسط تمام پرینترهای سه بعدی پشتیبانی می شود. این را نمی توان برای قالب OBJ گفت، حتی اگر از پذیرش و پشتیبانی معقول نیز برخوردار باشد. فرمت های VRML، AMF و 3MF در این مرحله به طور گسترده پشتیبانی نمی شوند.
اکوسیستم بالغ: اکثر مدل های قابل چاپ سه بعدی که می توانید به صورت آنلاین پیدا کنید در قالب فایل STL هستند. این اکوسیستم، همراه با سرمایهگذاریهای نرمافزاری مبتنی بر STL که توسط تولیدکنندگان چاپگرهای سهبعدی انجام شده است، باعث ایجاد پایگاه کاربری بزرگی شده است که سرمایهگذاری هنگفتی روی این فرمت داشتهاند. این بدان معنی است که نرم افزارهای شخص ثالث زیادی وجود دارد که با فایل های STL سروکار دارند، که در مورد سایر فرمت های فایل صدق نمی کند.
معایب نوع فایل STL
استفاده از STL نیز دارای معایب آشکاری است.
وفاداری: از آنجایی که وفاداری فرآیندهای چاپ دارای وضوح در مقیاس میکرونی است، تعداد مثلث های مورد نیاز برای توصیف سطوح منحنی صاف می تواند به اندازه فایل های عظیم منجر شود.
بدون ابرداده: همچنین غیرممکن است که متادیتا (مانند اطلاعات مربوط به نویسندگی و حق چاپ) را در یک فایل STL لحاظ کنید.
چاپ رنگی
آواتارهای چاپ سه بعدی ماسه سنگی رنگی
در قسمت آخر گفتیم که فرمت فایل STL نمی تواند مدل های چند رنگ را مدیریت کند. دلیل اینکه فرمت فایل STL اطلاعات رنگی ندارد ساده است. هنگامی که نمونه سازی سریع در دهه 1980 تکامل یافت، هیچکس به فکر چاپ رنگی نبود. امروزه مواد و فرآیندهای پرینت سه بعدی به سرعت تکامل یافته اند. برخی به شما امکان چاپ تمام رنگی را میدهند - به اسکنهای سه بعدی ماسهسنگ مانند تصویر بالا فکر کنید.
با این حال، ناعادلانه است که بگوییم STL نمی تواند رنگ ها را کنترل کند. به نظر می رسد که نسخه های غیر استاندارد فرمت STL وجود دارد که می تواند اطلاعات رنگ را حمل کند.
به عنوان مثال، بستههای نرمافزاری VisCAM و Solidview از «تعداد بایتهای مشخصه» در انتهای هر مثلث برای ذخیره یک رنگ RGB 15 بیتی با استفاده از سیستم زیر استفاده میکنند:
از سوی دیگر، نرم افزار Materialize Magic از هدر 80 بایتی در فرمت Binary برای نمایش رنگ کلی شی سه بعدی استفاده می کند. رنگ با گنجاندن رشته ASCII "COLOR=" و به دنبال آن چهار بایت نشان دهنده قرمز، سبز، آبی و یک کانال آلفا (شفافیت) در محدوده 0-255 مشخص می شود. این رنگ پایه همچنین می تواند در هر وجه با استفاده از بایت های "تعداد بایت های ویژگی" لغو شود.
تبدیل STL به OBJ – چگونه فایل های STL را به OBJ کانورت کنیم؟
تبدیل STL به OBJ آنقدرها هم که فکر می کنید پیچیده نیست. هر آنچه را که باید در مورد فرآیند تبدیل فایل بدانید را اینجا بخوانید!
STL و OBJ دو نوع فایل رایج هستند که برای ذخیره مدل های سه بعدی استفاده می شوند. فایل های STL یک مدل را به اندازه مثلث های کوچک ذخیره می کنند، در حالی که فایل های OBJ انعطاف پذیرتر هستند و می توانند از چند ضلعی های مختلف و همچنین منحنی های آزاد استفاده کنند. برخلاف STLها، فایلهای OBJ میتوانند رنگ و بافت را برای مدلهای سهبعدی ذخیره کنند، که آنها را برای پرینت و اسکن سهبعدی چند رنگ ایدهآل میکند.
ساختار هر دو نوع فایل مشابه است زیرا از یک شبکه چند ضلعی متشکل از رئوس، لبه ها و وجه ها در فرآیندی به نام tessellation استفاده می کنند. در حالی که STL از یک شبکه مثلثی تشکیل شده است، OBJ از سطوح NURBS پشتیبانی می کند و به آن اجازه می دهد مش های منحنی را به طور دقیق نشان دهد.
انواع فایل های STL و OBJ برای اهداف مختلف ایجاد شده اند. در حالی که STL به طور خاص برای پرینت سه بعدی ایجاد شده، OBJ توسط Wavefront Technologies برای کاربرد در صنعت فیلم طراحی شد. در هر صورت، هر یک از این فرمتها نقاط قوت و محدودیتهای خود را دارند و گاهی اوقات ممکن است بخواهید (یا نیاز داشته باشید) با یک فایل OBJ کار کنید در حالی که یک فایل STL دارید. خبر خوب این است که آسانتر از آن چیزی است که فکر میکنید.
در این مقاله، راههای اصلی تبدیل STL به OBJ را بررسی میکنیم:
تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟
از یک Converter (مبدل) فایل آنلاین استفاده کنید
مبدل فایل آنلاین یک راه حل سریع و آسان است
اولین گزینه سریعترین گزینه این لیست است زیرا حتی نیازی به نصب ندارد. شما فقط فایل را آپلود کنید، فرمت مورد نظر خود را انتخاب کنید و فایل تبدیل شده در عرض چند ثانیه برای دانلود آماده می شود. نوع فایل STL به طور کلی بزرگتر از فایل OBJ است زیرا با افزایش تعداد مثلث هایی که مش شما را نشان می دهند، منحنی های صاف تری را بیان می کند.
اگر فایل شما خیلی بزرگ نیست و به دنبال یک گزینه تبدیل سریع هستید، یک سرویس آنلاین رایگان باید راه حل مناسبی باشد! گزینه هایی را خواهید یافت که می توانند فایل ها را تا 100 مگابایت تبدیل کنند و چندین فرمت مختلف مانند OBJ، 3MF، FBX، X3D و غیره را ارائه دهند. در اینجا مراحل تبدیل فایل ها با مبدل فایل آنلاین آمده است:
یک Converter (مبدل) آنلاین را انتخاب کنید (گزینه های زیر را ببینید).
فایل STL مورد نیاز را آپلود کنید.
" Converter" (یا گزینه مشابه) را فشار دهید.
OBJ تبدیل شده خود را دانلود کنید.
گزینه های آنلاین
با Aspose فایل ها را مستقیماً به ابر ارسال کنید
FabConvert پایدار است و در تست های ما به خوبی عمل می کند. این سایت دارای گزینه های ترجمه برای 10 زبان مختلف است و رابط کاربری آن آسان است. میتوانید فایلهای تا 100 مگابایت را تبدیل کنید که باید از دستگاه خود آپلود کنید.
Aspose به شما امکان می دهد فایل ها را از Dropbox و Google Drive ارسال کنید. همچنین در تستها عملکرد خوبی داشت و میتوانید فایل تمامشده را مستقیماً در فضای ابری ذخیره کنید، بدون اینکه آن را در رایانه خود دانلود کنید. حداکثر حجم فایل برای تبدیل 100 مگابایت است.
MiConv گزینه جالبی است، اگر نیاز به تبدیل چندین فایل به طور همزمان دارید. اگرچه حجم هر یک می تواند تا 75 مگابایت باشد - کمی کمتر از آنچه که اکثر مبدل های دیگر می توانند با آن کار کنند. رابط کاربری بسیار ساده است و چندین گزینه تبدیل فایل علاوه بر OBJ وجود دارد. خود تبدیل سریع است و می توانید پیشرفت هر فایل را دنبال کنید. شاید شایان ذکر باشد که محدودیت 120 فایل در ساعت وجود دارد.
3D Convert وعده تبدیل به 627 نوع فایل مختلف از جمله OBJ را می دهد. توجه داشته باشید که با استفاده از این گزینه باید فایل را به صورت داخلی از دستگاه ارسال کنید و حجم فایل به 50 مگابایت محدود شده است.
Meshconvert محدود به فایلهای 18 مگابایتی است، اما به شما امکان میدهد فایل را مستقیماً از یک URL بارگیری کنید (یا آن را از رایانه آپلود کنید). شما می توانید بین فرمت های OBJ، STL، DAE و PLY برای فرمت خروجی انتخاب کنید، و در حالی که ممکن است محدود کننده به نظر برسد، به خصوص وقتی به گزینه های دیگر در لیست نگاه می کنید، می توانید تقریبا 40 نوع فایل مختلف را وارد کنید.
تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟
از Slicer (اسلایسر) استفاده کنید
Export یک فایل OBJ در Cura
STL فرمت فایل بومی است که امروزه در اکثر اسلایسرها، اگر نه همه، یافت می شود. در اکثر اسلایسرها، فایل را باز کرده و پس از انتخاب شی از گزینه export استفاده می کنید. اگر برنامه ای که استفاده می کنید فرمت بومی دیگری دارد، باید STL را وارد کنید.
در میان گزینههای پولی و رایگان، UltiMaker’s Cura یک انتخاب عالی برای انجام این کار به روشی ساده و سریع است، اما تقریباً در هر Slicer نیز بسیار آسان و شبیه به انجام آن است. در اینجا مراحل تبدیل STL به OBJ در Cura آمده است:
فایل را باز کنید.
شی مورد نظر را برای Export انتخاب کنید. مانند تصویر بالا برجسته خواهد شد.
به منوی «File > Export» بروید.
در قسمت Type گزینه " Wavefront (OBJ) File (.obj) " را انتخاب کنید.
نام فایلی را که می خواهید آن را به عنوان ذخیره کنید وارد کنید.
فایل را ذخیره کنید.
تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟
از نرم افزار CAD استفاده کنید
Blender طیف وسیعی از فرمت های مختلف فایل را ارائه می دهد
امروزه چندین برنامه طراحی به کمک کامپیوتر (CAD) امکان تبدیل با ابزارهای Import و Export را در خود جای داده است. برخی حتی فرمت های OBJ و STL را در گزینه های سازگار گنجانده اند. فرآیند تبدیل در بین برنامه ها متفاوت است زیرا هر یک دارای یک رابط منحصر به فرد هستند و بسته به عملکرد ممکن است برچسب ها یا گزینه های مختلفی داشته باشند. در برخی از برنامه ها، می توانید آن را به عنوان OBJ باز کرده و ذخیره کنید. در موارد دیگر، شما نیاز به Import و Export و غیره دارید.
استفاده از نرم افزار CAD برای فرآیند تبدیل فایل می تواند بسیار ارزشمند باشد اگر بخواهید جنبه های پیشرفته مانند گزینه های بافت و نوع مش را کنترل کنید. در اینجا مراحل تبدیل فایل ها در Blender، یک برنامه محبوب میباشد آمده است:
فایل را وارد کنید.
شی مورد نظر را برای صادرات انتخاب کنید. مانند تصویر بالا برجسته خواهد شد.
به منوی «File > Export > Wavefront (.obj)» بروید.
نام فایل را وارد کنید.
تنظیمات پیشرفته صادراتی خود را انتخاب کنید.
نام را وارد کنید.
فایل را ذخیره کنید.
علاوه بر بلندر، میتوانید به راحتی فایل خود را در سایر برنامههای CAD مانند Meshmixer یا 3D Builder تبدیل کنید. به خاطر داشته باشید که گزینه ها ممکن است در رابط هر برنامه کمی متفاوت باشند.
در انتها...
جزئیات کوچکی که تفاوت بزرگی ایجاد می کند!
STL یک فرمت فایل مفید است که برای پرینت سه بعدی خانگی محبوب است. از آنجایی که این فایلها هندسه سطح یک شی سهبعدی را بدون رنگ یا ویژگیهای دیگر توصیف میکنند، انتقال، ایمیل و دانلود آنها آسان است. با این حال، آنها محدودیت هایی دارند و اغلب برای نمونه های اولیه مناسب تر هستند.
فرمت فایل OBJ معیاری برای قابلیت همکاری بین برنامه های مدل سازی سه بعدی است. فرمت OBJ به دلیل open source بودن، خنثی بودن و داشتن رنگ ها، بافت ها و اشکال پیچیده که STL قادر به آن نیست، متمایز است. OBJ به طور گسترده ای در برنامه های CAD مانند Blender و 3ds Max استفاده می شود، به ویژه برای نتایج بصری و گرافیکی روان تر که در قالب STL قابل دستیابی نیست.
با این گفته، دلایل زیادی وجود دارد که ممکن است بخواهید فایل STL خود را به OBJ تبدیل کنید. خبر خوب این است که شما چند گزینه برای فرآیند تبدیل فایل دارید. هنگامی که فایل OBJ را دارید، می توانید آن را به Meshmixer وارد کرده و تنظیمات را انجام دهید. شما این امکان را دارید که قطعه را صاف تر کنید یا حتی آن را به صورت رنگی چاپ کنید. دلیل یا کاربرد هر چه که باشد، انجام این تبدیل قابلیت همکاری بیشتر بین برنامه ها را برای شما به ارمغان می آورد.
فایل STL و OBJ در دنیای پرینت سه بعدی به خوبی شناخته شده اند، اما پرونده OBJ در مقابل STL هنوز بسته نشده است. برای مشاهده مقایسه آنها به ادامه مطلب بروید.
روش های زیادی برای ذخیره سازی داده های سه بعدی وجود دارد. فرمت فایل STL به دلیل نقش آن در پرینت سه بعدی محبوبیت خاصی دارد، زیرا تا حدودی فرمت استانداردی است که توسط Slicer های سه بعدی و مخازن فایل آنلاین مانند Thingiverse و MyMiniFactory استفاده می شود.
اگرچه کمتر رایج است، اما فرمت OBJ برای اهداف پرینت سه بعدی نیز استفاده می شود. اما معمولاً در برنامه های گرافیکی غیر متحرک استفاده می شود زیرا اطلاعات بیشتری را در مورد مدل ها حمل می کند و به راحتی توسط نرم افزارهای مختلف import یا export می شود.
در این مقاله، ویژگیهای اصلی فایل STL و OBJ را بررسی میکنیم و آنها را از نظر کاربرد و ارزش مقایسه میکنیم.
آشنایی اولیه با فایل STL و OBJ
هر دو فایل STL و OBJ سطوح اجسام سه بعدی را از طریق مش های چند ضلعی نشان می دهند
روشی که فرمتهای STL و OBJ هندسه مدلهای سه بعدی را کدگذاری میکنند، از طریق مشهای چند ضلعی است. این بدان معنی است که هر سطح از شی سه بعدی با یک شبکه تقریبی از چند ضلعی های متصل نشان داده می شود و وضوح نهایی به تعداد چند ضلعی بستگی دارد.
زبان استاندارد " Tessellation " یا STL، به طور خاص برای پرینت سه بعدی توسط 3D Systems در دهه 80 ایجاد شد. این فرمت به طور انحصاری از مش های مثلثی ساخته شده است و یک فرمت بسیار سبک وزن است که فاقد برخی اطلاعات مدل مانند واحد طول (میلی متر یا اینچ) است.
" Wavefront Object " یا OBJ از نام شرکت گرافیک کامپیوتری Wavefront Technologies گرفته شده است که راه حل های نرم افزاری را برای صنعت فیلم توسعه داده است. این یک فرمت open-source است که در دنیای گرافیک دیجیتال به خوبی تثبیت شده است و به دلایلی که در ادامه خواهیم دید در جامعه پرینت سه بعدی محبوبیت فزاینده ای پیدا کرده است.
فایل STL و OBJ – همه تفاوتها
ساختار مدل
OBJ فرمت انعطاف پذیرتری است زیرا از چند ضلعی های مختلف در طول رمزگذاری سطح استفاده می کند
فایل STL و OBJ از چند جهت با هم تفاوت دارند. در حالی که آنها مدل های سه بعدی را به شیوه ای مشابه نشان می دهند، از نظر ساختاری متفاوت هستند و این پیامدهایی در مورد کاربرد و کاربردهای نهایی دارد.
همانطور که گفته شد، STL سطح اجسام را به صورت شبکه ای که کاملاً از مثلث تشکیل شده است نشان می دهد که برای هندسه ساده کافی است. وفاداری مدل بالاتر به تعداد مثلث بیشتری نیاز دارد، بنابراین اندازه فایل تقریباً به صورت تصاعدی افزایش می یابد. با این حال، حتی در بالاترین وضوح، همچنان تقریبی خواهد بود.
از طرف دیگر، OBJ شامل تعدادی چند ضلعی مختلف در یک فایل است و از رمزگذاری دقیق سطح پشتیبانی می کند. به جای شکلهای وجهی، سطوح را میتوان با تکههای NURBS نیز تعریف کرد که امکان نمایش بسیار صافتر و دقیقتر را فراهم میکند. با این حال، این به قیمت اندازه فایل های بزرگتر نیز انجام می شود.
فایل STL و OBJ – همه تفاوتها
رنگ و بافت
OBJ می تواند اطلاعات رنگ و بافت را ذخیره کند، در حالی که STL نمی تواند
تفاوت دیگر فایل STL و OBJ نحوه مدیریت اطلاعات رنگ و بافت است. STL به سادگی نمی تواند هیچ اطلاعاتی در مورد این ویژگی ها ذخیره کند. بنابراین، این بهترین قالب برای برنامههای صرفاً گرافیکی یا مواردی که شامل پرینت سهبعدی چند رنگی یا چند مادهای هستند، نیست.
OBJ در این مرحله عالی است، به ویژه برای برنامه های اسکن سه بعدی مفید است. این فرمت میتواند اطلاعات واقعی عکاسی را در یک تصویر دو بعدی (اغلب در یک فایل تصویری جداگانه ذخیره میشود) که در اطراف مدل پیچیده شده و منتقل میشود، ترکیب کند.
این باعث میشود OBJ برای تکنیکهای پرینت سهبعدی تمام رنگی مناسب باشد، اگرچه فرمتهای دیگری مانند AMF و 3MF برای این منظور مناسبتر هستند.
فایل STL و OBJ – همه تفاوتها
پشتیبانی نرم افزاری
STL فرمت استانداردی است که توسط نرم افزار Slicer سه بعدی استفاده می شود، در حالی که OBJ نیز به خوبی پشتیبانی می شود
از نظر پشتیبانی نرم افزاری، هردو فایل STL و OBJ به خوبی پوشش داده شده اند. STL فرمت استاندارد برای اکثر، اگر نه همه، Slicer های سه بعدی در پرینت سه بعدی رومیزی است. به دلیل سادگی و اندازه فایل کوچک، رایج ترین فرمت برای به اشتراک گذاری طرح های در نظر گرفته شده برای پرینت سه بعدی است.
OBJ توسط Slicer های پرینت سه بعدی محبوب مانند Cura و Simplify 3D برای FDM و ChiTuBox و PrusaSlicer برای چاپ رزین پشتیبانی می شود. با این حال، این قالب نسبت به STL تطبیق پذیرتر است، زیرا به طور گسترده برای برنامه های کاربردی فراتر از پرینت سه بعدی نیز استفاده می شود. به عنوان مثال، توسعه بازی از فایل های OBJ استفاده مکرر می کند. به همین دلیل، این فرمت به طور گسترده توسط نرم افزارهای گرافیکی و انیمیشن پشتیبانی می شود.
در نهایت...
در حالی که STL برای اکثر برنامه های پرینت سه بعدی کافی است اما STL فاقد اطلاعات رنگ ارائه شده توسط OBJ است
در حالی که فایل STL و OBJ دارای ویژگی های مشترک هستند و هر دو برای مقاصد گسترده پرینت سه بعدی مفید هستند، هر کدام به سمت موارد استفاده متفاوتی گرایش دارند.
STL یک نمایش سه بعدی کمی دقیق تر است و در عین حال برای بسیاری از برنامه های مختلف به اندازه کافی دقیق است. اندازه کوچکتر آن را برای ذخیره سازی و به اشتراک گذاری سریع عالی می کند، اما به طور کلی، STL به اهداف پرینت سه بعدی محدود می شود.
در مقابل، OBJ پیچیده تر، به طور سنتی برای برنامه هایی غیر از پرینت سه بعدی، از جمله مواردی که نیاز به مدل سازی و ویرایش بیشتر دارند، استفاده می شود. با این حال، توانایی ذخیره دادههای رنگ و بافت، OBJ را به یک کاندید مناسب برای پرینت سهبعدی چند رنگ تبدیل میکند، تکنیکی که روز به روز در دسترس عموم قرار میگیرد.
OBJ توسط Slicer های پرینت سه بعدی محبوب مانند Cura و Simplify 3D برای FDM و ChiTuBox و PrusaSlicer برای چاپ رزین پشتیبانی می شود. با این حال، این قالب نسبت به STL تطبیق پذیرتر است، زیرا به طور گسترده برای برنامه های کاربردی فراتر از پرینت سه بعدی نیز استفاده می شود. به عنوان مثال، توسعه بازی از فایل های OBJ استفاده مکرر می کند. به همین دلیل، این فرمت به طور گسترده توسط نرم افزارهای گرافیکی و انیمیشن پشتیبانی می شود.
تبدیل OBJ به STL – چگونه فایل های OBJ را به STL کانورت کنیم؟
OBJ داده های فایل را بیشتر از آنچه برای پرینت سه بعدی اولیه لازم است ذخیره می کند. تمام گزینه های تبدیل OBJ به STL را بخوانید.
OBJ و STL رایجترین فرمتهای فایل در پرینت سه بعدی هستند. هر دوی آنها از Tessellation برای ذخیره دادههای شی استفاده می کنند، فرآیندی که شامل پوشاندن یک سطح با اشکال هندسی متعدد بدون هیچ شکاف یا همپوشانی است.
در حالی که فرمت STL سطوح را به مثلث میشکند، فایل های OBJ انعطاف پذیرتر هستند زیرا میتوانند از چند ضلعیهای مختلف و منحنی های آزاد استفاده کنند و برای سطوح منحنی مناسب تر می شوند. فایل های OBJ برای ذخیره اطلاعات رنگ و بافت یک گام فراتر می روند، کاری که STL نمی تواند انجام دهد.
این اختلاف را می توان به سادگی به منشأ قالب ها نسبت داد. STL مخفف " stereolithography " است و به طور خاص برای چاپ SLA توسعه یافته است. معمولاً به آن " زبان استاندارد " نیز می گویند.
برای اولین بار، OBJ در صنعت فیلم استفاده شد. با مرتبط شدن رنگ و بافت مدلهای سهبعدی به لطف پیشرفتها در چاپ چند رنگ و چند ماده، اسکن سهبعدی و رندر، OBJ به روشی مناسب برای ذخیره تمام دادههای مدل ضروری تبدیل شده است.
علیرغم همه چیزهایی که OBJ ارائه می دهد، برخی از اطلاعاتی که آن ذخیره می کند برای پرینترهای سه بعدی رومیزی روزمره شما ضروری نیست. STL که به طور خاص برای دنیای پرینت سه بعدی متولد شده است، همچنان پذیرفته شده ترین فرمت است. بنابراین، بیایید به گزینه هایی بپردازیم که چگونه می توانید یک فایل OBJ را به STL تبدیل کنید و پرینت کنید!
تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟
از یک Converter (تبدیلکننده فایل) آنلاین استفاده کنید
در نهایت سادگی!
این اولین گزینه و شاید ساده ترین گزینه استفاده از مبدل فایل آنلاین است. این کار به آسانی آپلود فایل شما، انتخاب فرمت مورد نظر و فشار دادن "تبدیل" است. نیازی به نصب نیست، با این حال، به اتصال اینترنت نیاز دارید. پس از چند ثانیه یا چند دقیقه، بسته به اندازه فایل شما، STL شما آماده دانلود خواهد بود.
سریعترین گزینه بودن دارای معایبی است، یعنی اندازه فایل محدود. اکثر سایتها مدلهای تا 100 مگابایت را میپذیرند، اما نگران نباشید، در ادامه این مقاله به گزینههای جایگزین بدون این محدودیت خواهیم پرداخت. اکنون، بیایید ببینیم که فرآیند چگونه کار می کند:
یک مبدل آنلاین را انتخاب کنید (گزینه های زیر را ببینید).
فایل OBJ مورد نیاز را آپلود کنید.
"تبدیل" را فشار دهید (ممکن است عبارت بر اساس سایتی که استفاده می کنید تغییر کند).
STL تبدیل شده خود را دانلود کنید.
گزینه های آنلاین تبدیل OBJ به STLAspose به شما امکان می دهد از خدمات ابری برای آپلود و دانلود فایل ها مانند Dropbox و Google Drive استفاده کنید. همچنین می توانید URL فایل را برای تبدیل آن جایگذاری کنید. شما می توانید به 43 زبان به Aspose دسترسی داشته باشید و به عنوان یکی از پایدارترین مبدل های آنلاین، بسیار مورد استقبال جامعه قرار گرفته است.
ImageToSTL تبدیل بسیار سریعی را ارائه می دهد. این سایت اجازه می دهد تا حداکثر 25 فایل را به طور همزمان پردازش کنید و امکان تبدیل تصاویر به STL را نیز ارائه می دهد. دارای 42 زبان و حداکثر حجم فایل 100 مگابایت است.
AnyConv میتواند انواع زیادی از فرمت های فایل مانند SCAD، SVG، STEP و البته OBJ و STL را تبدیل کند. تمام فایل های تبدیل شده پس از یک ساعت برای محافظت از حریم خصوصی شما حذف می شوند. حداکثر حجم فایل 100 مگابایت است.
3DPEA فهرستی طولانی از فرمتهای فایل فراتر از OBJ و STL را برای انتخاب ارائه میدهد، مانند PLY، FBX، و 3MF و غیره. حتی میتواند چالشبرانگیزترین تبدیلها مانند HTML و تصاویر را به مدلهای سه بعدی انجام دهد. همچنین می توانید از نمایشگر آنلاین فرمت های مختلف فایل، از جمله OBJ و STL استفاده کنید. در حال حاضر 15 زبان موجود است.
تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟
از Slicer (اسلایسر) استفاده کنید
گزینه " Export as STL/OBJ... " را پیدا کنید
اسلایسرها معمولاً برای تولید G-Code از یک مدل سه بعدی آپلود شده استفاده می شوند که رایج ترین فرمت آن STL است، اما می توانید از آنها برای تبدیل فایل های خود نیز استفاده کنید. PrusaSlicer یکی از محبوب ترین اسلایسرها در دنیای پرینت سه بعدی است. رایگان و آسان برای استفاده، بسیاری از سازندگان این نرم افزار را برای گردش کار خود انتخاب کرده اند. بیایید ببینیم استفاده از PrusaSlicer برای تبدیل OBJ به STL چقدر آسان است:
فایل OBJ خود را باز کنید.
شی مورد نظر را برای صادرات انتخاب کنید. همانطور که در تصویر بالا نشان داده شده است سبز می شود.
بر روی مدل کلیک راست کرده، سپس "Export as STL/OBJ…" را انتخاب کنید.
"Object file (*.stl)" را به عنوان نوع قالب انتخاب کنید.
نام فایل را وارد کنید.
فایل را ذخیره کنید.
Prusaslicer تنها نرم افزاری نیست که به شما امکان انجام این تبدیل را می دهد. تقریباً هر Slicer دیگری که وجود دارد این گزینه را ارائه می دهد، از جمله Cura، Superslicer، و Idemaker.
تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟
از نرم افزار CAD استفاده کنید
به تاریکی به من بپیوندید!
آخرین گزینه ای که در مورد آن صحبت خواهیم کرد استفاده از نرم افزار CAD برای تبدیل فایل ها است. اگرچه گزینههای دیگر سریعتر هستند، استفاده از نرمافزار قویتر برخی از امکانات مفید مانند تغییر تعداد چند ضلعیها را باز میکند.
هر برنامه CAD رابط کاربری و قراردادهای نامگذاری خود را دارد، اما روند در همه آنها مشابه است. بیایید از Blender، یک برنامه مدل سازی و انیمیشن سه بعدی رایگان، برای تبدیل OBJ خود به STL استفاده کنیم:
فایل خود را وارد کنید
شی مورد نظر را برای صادرات انتخاب کنید. همانطور که در تصویر بالا نشان داده شده است با رنگ نارنجی مشخص خواهد شد.
با پیمایش به "File > Export > Wavefront (.obj)" شی را صادر کنید.
نام فایل را وارد کنید.
فایل را ذخیره کنید.
لیست طولانی از گزینه های جایگزین برای Blender وجود دارد. اگر نرمافزار open-source را ترجیح میدهید، برخی از نمونهها عبارتند از Fusion 360، Meshmixer یاFreeCAD . همه آنها به شما این امکان را می دهند که فایل خود را تبدیل کنید و در طول مسیر به مدل خود ویرایش کنید.
اکسترودر پرینتر سه بعدی و همهی آنچه که باید بدانید
برای اغلب سازندگان و علاقمندان، پرینتر سه بعدی به شکل ماشینهای رومیزی است که از فرآیندی به نام مدل سازی رسوب ذوب شده(FDM) یا ساخت فیلامنت ذوب شده(FFF) استفاده می کنند.
اکسترودر پرینتر سه بعدی
به طور خلاصه، FDM شامل تغذیه یک رشته از مواد پلاستیکی(فیلامنت) به یک بلوک فلزی داغ با یک نازل است. فیلامنت ذوب می شود و حرکات چاپگر آن را به شکل دلخواه در می آورد. این مسیر ردیابی شده تکرار می شود و به صورت تدریجی روی هم قرار می گیرد تا زمانی که یک جسم سه بعدی جامد تشکیل شود.
هدف تجاری دستکاری مواد – ذوب کردن و بیرون ریختن آن – در مجموعهای از قطعات اتفاق میافتد که معمولاً به عنوان اکسترودر شناخته میشوند. اگرچه از نظر مکانیکی چندان پیچیده نیست، اما هنوز قطعات زیادی وجود دارند که در یک توالی خاص به پرینتر سه بعدی شما اجازه میدهند پلاستیک را بیرون بکشد.
در این مطلب، به بخشهای اصلی اکسترودر پرینتر سه بعدی، تغییرات، سبکها و مدلهای محبوب موجود در بازار، به علاوه نازل چاپگر سه بعدی و مواد معمول موجود در آن، میپردازیم.
اکسترودر پرینتر سه بعدی و همهی آنچه که باید بدانید
اکسترودر پرینتر سه بعدی چیست؟
اکسترودر پرینتر سه بعدی، مجموعه ای از قطعات است که جابجایی و پردازش رشته های پلاستیکی را انجام می دهد.
برخی از مردم فکر می کنند "اکسترودر" منحصراً موتور و قطعات مرتبط با آن است که رشته را فشار می دهد و می کشد. برخی دیگر کل مجموعه را در نظر می گیرند، از جمله Hot End، جایی که ذوب و رسوب رشته در آن صورت می گیرد.
برای ساده کردن موضوع، ما کل مجموعه را به عنوان اکسترودر در نظر میگیریم. توضیح اکسترودر مستلزم نگاهی دقیق به دو مجموعه مهم است که معمولاً به آنها " cold end " و " hot end " گفته می شود.
The Cold End
ورود به Cold End ، آغاز سفر یک فیلامنت برای تبدیل شدن به مدل پرینت سه بعدی شماست.
Cold End به قسمت بالایی سیستم اکسترودر پرینتر سه بعدی اشاره دارد که در آن فیلامنت تغذیه میشود و به Hot End (بخش پایینی سیستم اکسترودر) برای ذوب و اکستروژن روی بستر چاپ منتقل میشود.
چیدمان و موقعیت Cold End چاپگر سه بعدی شما به طور کلی بر اساس اینکه اکسترودر مستقیم یا Bowden است تعیین می شود.
آنچه را که ما Cold End در نظر می گیریم – جایی که فشار یا کشش رشته صورت می گیرد – در تصویر بالا مشخص شده است.
بیایید نگاهی دقیقتر به آنچه در داخل این بخش از سیستم اکستروژن میگذرد بیاندازیم.
آناتومی Cold End
با حذف هیت سینک در این E3D Titan Aero، ما شاهد عملکرد داخلی اکسترودر چاپگر سه بعدی هستیم.
old End یک اکسترودر پرینتر سه بعدی معمولاً شامل یک موتور استپر برای به حرکت درآوردن حرکت اکستروژن، یک پیچ حباب دار یا چرخ دنده است که به شفت موتور نصب میشود تا آن حرکت را به رشته منتقل کند، یک هرزگرد با فنر (معمولا یک یاتاقان) برای حفظ فشار بر روی فیلامنت، و گاهی اوقات لوله PTFE برای هدایت فیلامنت به مقصد - یک ضرورت در اکسترودرهای Bowden است.
این گسترده ترین توصیف از Cold End یک اکسترودر پرینتر سه بعدی است. با این حال، تغییرات زیادی در نحوه عملکرد اکسترودر و شرایط خاصی وجود دارد که میتواند در شکلهای مختلف، موقعیتهای چاپگر، و پیچیدگی در انتقال قدرت از استپر موتور به فیلامنت اعمال شود - اجازه دهید وارد آن شویم!
استپر موتور
استپر موتور
استپر موتور - که در اینجا با یک چرخ دنده فلزی برای اکسترودر پرینت سه بعدی دیده می شود - حرکت و اکستروژن فیلامنت را در اکثر چاپگرهای سه بعدی رومیزی مدرن هدایت می کند. استپر موتورها، موتورهای DC هستند که در حرکات کوچک به دقت بالایی دست می یابند و در سرعت های پایین گشتاور کامل را منتقل می کنند. دقیقاً همان چیزی که هنگام فشار دادن مقادیر دقیق فیلامنت در اطراف یک اکسترودر پرینتسه بعدی لازم است.
استپر موتور به تنهایی برای تغذیه فیلامنت به Hot End کافی نیست. قطعاتی که به میله محرک استپر موتور متصل شده و با آن کار میکنند، باید فیلامنت را گرفته و در مسیر خود به سمت Hot End فشار دهند.
چرخ دنده ها
چرخ دنده ها می توانند به مرور زمان فرسوده شوند و ممکن است باعث سر خوردن شوند.
ابتدایی ترین نسخه اکسترودر دارای یک چرخ دنده است که مستقیماً روی میله محرک موتور نصب می شود تا فیلامنت را بگیرد و تغذیه کند که به عنوان "direct drive" شناخته می شود - استپر موتور مستقیماً فیلامنت را به حرکت در می آورد.
صرف نظر از یک اکسترودر یا چرخ دنده مستقیم، تقریباً عمومیت دارد که Cold end یک اکسترودر پرینتر سه بعدی، حداقل شامل مسیری برای پیشروی فیلامنت به سمت Hot end، علاوه بر استپر موتور و چرخ دنده ها باشد.
مسیر فیلامنت
این بازوی اهرمی پلاستیکی، فنر کششی و چرخ دنده پلاستیکی در حین حرکت روی فیلامنت فشار وارد می کنند.
اینکه چقدر مسیر فیلامنت در Cold End محدود شده است می تواند بر چاپ شما تأثیر بگذارد - به ویژه در مورد فیلامنتهای انعطاف پذیر.
از آنجایی که فیلامنت بین چندین جزء در Cold End و Hot end عبور می کند، هر شکاف هوایی بین مسیرهای محدود شده به فیلامنت فرصت کمانش و فرار را می دهد.
اگر قصد پرینت با مواد انعطافپذیر یا با سرعتهای بالا را دارید، مهم است که تعیین کنید مسیر رشته در کل سیستم اکسترودر، بهویژه Cold End، چقدر محکم است. این بدان معنی است که کانال ها و لوله های آن را مستقیماً روی چرخ دنده تغذیه فیلامنت قرار دهید.
این مشکل بالقوه بیشتر به اکسترودرهای Bowden نسبت داده می شود، اما می تواند بر اکسترودرهای مستقیم نیز تأثیر بگذارد.
The Hot End
جادوی پرینت سه بعدی کجا اتفاق می افتد؟!
در حالی که Cold End به فیلامنت نیرو وارد میکند و همانگونه که پرینتر سه بعدی نیاز دارد، فشار میآورد و میکشد، Hot End جایی است که... درواقع، چیزهای خفن اتفاق میافتند!
در داخل مجموعهای که به عنوان Hot End شناخته می شود، فیلامنت به یک محفظه داغ می رود که در آنجا از جامد به مایع تبدیل می شود. ساده به نظر می رسد، و واقعا هم اینطور است. با این حال، چیزهای زیادی در جریان است تا فیلامنت به صورت ابریشمی روی صفحه ساخت شما اکسترود شود.
آناتومیHot End
نمای کلی قطعات Hot End و Cold End
از بالا به پایین، قسمت داغ پرینتر سه بعدی معمولی شما از یک توالی خاص از قطعات تشکیل شده است، با تفاوتی جزئی بسته به اینکه از PTFE/PEEK استفاده میکنید یا تمام فلزی. در اینجا، قسمت داغ تمام فلزی را توضیح میدهیم، اما تفاوتهای بین PEEK/PTFE و Hot End تمام فلزی را در زیر توضیح خواهیم داد.
لوله تغذیه
در مرحله اول، لوله تغذیه فیلامنت وجود دارد (در تصویر بالا نیست). که یک لوله PTFE است (در صورت استفاده از اکسترودBowden ) یا فیلامنت هدایت کننده از قرقره است. همه اکسترودرهای مستقیم این ویژگی را ندارند، گاهی اوقات میبینید که فیلامنت مستقیماً به داخل سر چاپ (که Hot End بخشی از آن است) بدون لوله میرود.
در اکسترودر Bowden، لوله تغذیه، فیلامنت را مستقیماً در هیت سینک وارد می کند.
Heat Break & Heatsink
در جهت عقربه های ساعت از پایین سمت چپ: هیت شکن فولادی، بلوک حرارتی آلومینیومی و نازل برنجی
از آنجایی که ما نگران دقت و کار با ماده ای هستیم که به مایع تبدیل می شود تا سریعاً خنک شود، مدیریت دما بسیار مهم است. Heat Break ، در ترکیب با هیت سینک، یک مرز مشخص را حفظ می کند که در آن رشته با دمای بالا ضربه می زند.
Heat Break که به داخل هیت سینک پیج می شود، اغلب به سادگی یک لوله فولادی ضد زنگ (یا سایر فلزات غیر رسانای گرما، مانند تیتانیوم) است. Heat Break به دو قسمت تقسیم شده (به دو رشته مجزا در تصویر بالا توجه کنید - برای هیت سینک طولانی تر، برای بلوک حرارتی کوتاه تر) و دارای یک سطح داخلی صاف است، Heat Break به رشته اجازه می دهد تا آزادانه به داخل نازل برای اکستروژن عبور کند.
قسمت بالایی Heat Break ، که به طور فعال توسط هیت سینک و یک فن اختصاصی (یا سیستم خنک کننده آب، در برخی موارد فوق العاده) خنک می شود، از خروج گرما از Hot End و ضعیف شدن فیلامنت قبل از رسیدن به جایی که باید باشد، جلوگیری می کند.
قسمت پایینی Heat Break به همراه یک کارتریج هیتر، ترمیستور رله دما و نازل داخل یک بلوک حرارتی قرار دارد.
بلوک حرارتی
در جهت عقربه های ساعت از بالا سمت چپ: بلوک حرارتی، ترمیستور، کارتریج حرارتی، نازل و هیت سینک
بلوک حرارتی که معمولاً از آلومینیوم ساخته می شود، انتقال یکپارچه فیلامنت را از انتهای باز لوله Heat Break به نازل تضمین می کند.
دمای ذوب فیلامنت باید از جایی باشد، جایی که کارتریج حرارتی وارد عمل می شود. تحت یک جریان الکتریکی، کارتریج حرارتی داغ می شود و گرما را از طریق بلوک حرارتی که هر دو در آن قرار دارند به نازل منتقل می کند.
همچنین در داخل بلوک حرارتی یک ترمیستور قرار دارد - یک سنسور کوچک که دمای بلوک را به صفحه اصلی چاپگر سه بعدی منتقل می کند و امکان انجام تنظیمات صحیح را فراهم می کند. به زبان ساده، این کار را با همبستگی تغییر در مقاومت به دمای آن انجام می دهد، که سپس با برد چاپگر ارتباط برقرار می کند و سپس، در لبه کل سیستم، نازل وجود دارد.
نازل
دهانه بزرگتر (سمت راست) جایی است که فیلامنت مذاب قبل از بیرون ریختن جمع می شود
نازل کوچکی از فلز، ماشینکاری شده، محفظهای دارد که در آن فیلامنتهای مذاب جمع میشوند، فشار ایجاد میشود و از طریق مخروطی به دهانه نازل بیرون میزند و روی صفحه ساخت پرینتر شما بیرون میآید.
دهانه نازل دارای یک قطر دقیق است که معیاری است که شما آن را خریداری می کنید. اکثر پرینترهای سه بعدی رومیزی با نازل های 0.4 میلی متری به صورت استاندارد عرضه می شوند، اما اندازه های دیگر نیز موجود است.
آلیاژ برنج ماده ترجیحی برای نازلهای پیشفرض کارخانهای است، اما در حالی که برای مواد نرمتر مانند PLA و ABS خوب است، فیلامنتهایی با افزودنیهای سخت مانند فیبر کربن به سرعت فرسوده شده و دهانه نازل برنجی را تغییر شکل میدهند. برای فیلامنت های تخصصی، مواد نازل پرینتر سه بعدی مانند فولاد ضد زنگ و یاقوت ترجیح داده می شوند.
نازل پرینتر سه بعدی یک دنیای واقعی از گزینه ها است، بنابراین ما انتخاب های محبوب و تفاوت های بین آنها را در زیر در بخش اختصاصی آنها شرح خواهیم داد.
محافظ Hot End
عایق فلزی آجدار روی این Hot End چاپ فیلامنتهای با دمای بالا را ایمن تر می کند.
در زمان چاپ ساده PLA یاABS -که معمولاً برای چاپ به دمای پایین نیاز دارند - PEEK کافی بود. با این حال، تلاش برای چاپ فیلامنت های سختتر و مقاومتر به دماهای بالاتری نیاز دارد که خطر شکستن PEEK و PTFE، انتشار بخارات مضر، خراب کردن چاپها، و به طور کلی خراب کردن قسمت داغ و به خطر افتادن سلامتی شما را در پی دارد.
تمام قسمت های داغ فلزی برای چاپ موادی که به دمای بالاتری نیاز دارند معرفی شدند. به جای عایق PEEK، اکنون اغلب شاهد heat break فولاد ضد زنگ (همانطور که در بالا توضیح داده شد) هستیم که لوله PTFE را از Cold End و بلوک حرارتی جدا می کند.
اکسترودر پرینتر سه بعدی و همهی آنچه که باید بدانید
نازل پرینتر سه بعدی
نازل پرینتر سه بعدی جزء لاینفک قسمت داغ است که بر خروجی نهایی چاپگر شما تأثیر می گذارد. این شاید قابل مشاهده ترین بخش سیستم باشد زیرا اکثر افراد - در برخی مواقع - به دقت اولین لایه های چاپ را که از نازل چاپگر بیرون می زند تماشا می کنند. ما همه آنجا بوده ایم!
یکی از انعطافپذیریهای بزرگ در پرینت سه بعدی رومیزی، امکان تعویض نازلها مطابق با هدف چاپ شما است. طیف وسیعی از اندازهها و مواد نازل وجود دارد که هنگام چاپ با مواد عجیب و غریب تکرارپذیری میدهند یا جزئیات و سرعت چاپ را افزایش میدهند.
در نازل چه اتفاقی می افتد؟
اندازه نازل به وضوح قطعه چاپ شده شما کمک می کند
اطلاعات کمی در مورد نازل چاپگر سه بعدی وجود دارد. محفظه کوچکی درون بلوک حرارتی Hot End پیچ شده است. فیلامنت از Cold End به انتهای گرم و از طریق heat break در جایی که با نازل برخورد می کند، حرکت می کند.
این انتقال به بلوک حرارتی جایی است که فیلامنت مایع می شود. از اینجا، از طریق نازل پرینتر سه بعدی به مخروطی که به دهانه نازل ختم می شود، هدایت می شود.
در مورد نازل های پرینتر سه بعدی، دو ملاحظۀ اصلی وجود دارد: سایز نازل (قطر دهانه) و جنس نازل.
جنس نازل
ممکن است بخواهید چند گزینه در دسترس داشته باشید
در چاپگر سه بعدی رومیزی معمولی خود، یک نازل 0.4 میلی متری پیدا خواهید کرد. و به احتمال زیاد برنجی است. این برای چاپ مواد معمولی مانند PLA و ABS خوب و شیک است، اما وقتی شروع به نگاه دورتر به مواد هیجان انگیزی مانند PLA درخشان در تاریکی یا رشته های پر از فلز کنید، نرمی برنج به یک مسئله تبدیل می شود.
با اکستروژن مداوم رشته هایی که حاوی ذرات سخت هستند، نازل پرینتر سه بعدی به تدریج فرسایش می یابد. با گذشت زمان، این امر باعث تغییر ابعاد بیرونی و داخلی نازل می شود و قوام آنچه از نازل خارج می شود را کاهش می دهد و کیفیت چاپ را تحت تأثیر قرار می دهد. به همین دلیل است که استفاده از نازل سخت شده برای چاپ فیلامنتهای «سخت» یا پر از ذرات عاقلانه است.
در اینجا خلاصه ای از برخی از مواد نازل پرینتر سه بعدی است که این روزها در بازار وجود دارد.
برنج
ارزان و آسان برای تولید، نازل های برنجی مواد نازل پرینتر سه بعدی رومیزی استاندارد هستند
برنج ماده استاندارد نازل پرینتر سه بعدی است. در میان تمام مواد نازل پرینتر سه بعدی، نرم ترین مواد موجود است. نازلهای برنجی که بهراحتی ماشینکاری میشوند، ارزان هستند و بهطور گسترده در دسترس هستند، و آنها را به یک نازل استوک ایدهآل تبدیل میکنند. رسانایی حرارتی عالی آن همچنین آن را به ماده انتخابی برای نازل های exotic تبدیل می کند که از مواد متفاوت و سخت تری برای نوک خود استفاده می کنند.
مشخصات
هدایت حرارتی بالا
مقاوم در برابر خوردگی
نسبتا نرم
مقاومت در برابر سایش کم
بهترین کاربردها: فیلامنت های پلاستیکی "نرم" مانند PLA و ABS و PETG . رشته هایی که حاوی مواد افزودنی ذرات نیستند (مثلاً فلز و فیبر کربن).
فولاد ضد زنگ/آبدیده
نازل فولادی ابزار آبدیده، می تواند دمای تا 450 درجه سانتی گراد را تحمل کند
سخت تر از برنج، امروزه از چندین فرم فولاد برای نازل های پرینتر سه بعدی استفاده می شود. این مواد که معمولاً فولاد ضد زنگ یا فولاد آبدیده هستند، امکان چاپ طولانی مدت فیلامنتهای غنی شده با ذرات سخت مانند فیبر کربن و فلز را بدون خطر فرسایش نازل چاپگر سه بعدی و کاهش عملکرد چاپ فراهم می کنند.
یکی از نکات منفی فولاد به عنوان نازل چاپگر سه بعدی، انتقال حرارتی ضعیف آن در مقایسه با برنج است. این می تواند به معنای عملکرد ناسازگار جریان باشد، به خصوص در اندازه های نازل بزرگتر.
مشخصات
هدایت حرارتی کم
مقاوم در برابر خوردگی
نسبتا سخته
مقاومت در برابر سایش بالا
بهترین کاربردها: فیلامنت هایی که با افزودنی های سخت مانند فلز، فیبر کربن و شیشه پوشانده شده اند.
روبی Ruby
نازل Ruby یک نازل برنجی با نوک اکسید آلومینیوم (یاقوت) است
بسیاری از مواد دیگر برای نازل های پرینتر سه بعدی استفاده می شوند که برخی از آنها عجیب تر از بقیه هستند.
Olsson Ruby یکی از این نازل ها است. توسط Anders Olsson، مهندس محقق در دانشگاه اوپسالا در سوئد، ساخته شده است، و نتیجه نیاز برای یک آزمایش خاص است که شامل پرینت سه بعدی یک ترکیب فیلامنت حاوی بور کاربید است. پس از 1 کیلوگرم فیلامنت، نازلهای استاندارد برنجی و فولادی به اعوجاجهای غیرقابل استفاده از خود فرو رفتند.
بنابراین اولسون یاقوت اولسون را ایجاد کرد: یک نازل برنجی با نوک یاقوت. نازل انتقال حرارتی برنج را حفظ می کند و آن را با مقاومت سایشی برتر یاقوت (مخصوصاً اکسید آلومینیوم) جفت می کند.
می توان استدلال کرد که خود عنصر یاقوت در نازل Olsson Ruby دارای رسانایی حرارتی پایینی است و در برخی موارد آن را کمتر قابل اعتماد می کند.
مشخصات
هدایت حرارتی بالا
مقاوم در برابر خوردگی
مقاومت در برابر سایش بالا
بهترین کاربردها: مانند فولاد، رشته های بسیار ساینده مورد استفاده اصلی برای نازلی مانند روبی هستند. یک تفاوت در اینجا این است که به طور خاص برای چاپ سومین ماده سخت در جهان بدون تسلیم شدن، پس از چند صد گرم مواد طراحی شده است.
کاربید تنگستن
نازل کاربید تنگستن Dyze Design یک جسم واقعا سخت است
یک تازه وارد در بازار نازل چاپگرهای سه بعدی نازل کاربید تنگستن است. این محصول توسط سازنده کانادایی Dyze Design تولید شده و تا حدی از صنایع معدنی سنگین و استفاده از سرامیک برای برش فلزات و سنگهای حفاری الهام گرفته شده است. تنگستن کاربید تعادل سختی، مقاومت در برابر سایش و انتقال حرارتی را ایجاد می کند.
مشخصات
هدایت حرارتی بالا
مقاومت در برابر سایش بالا
سخت
مقاوم در برابر خوردگی
بهترین کاربردها: نازل پرینتر سه بعدی کاربید تنگستن که به عنوان بهترین "همه کاره" معرفی می شود، به راحتی با رشته های ساینده ای که نیاز به نازل محکمی دارند مقابله می کند.
سایز نازل
نازل ها ممکن است فرسودگی زیادی داشته باشند
قطر نازل بر سطح جزئیاتی که میتوانید در پرینتهای خود به آنها بپردازید، تأثیر میگذارد و نه تنها بر پهنای خطوط شما تأثیر میگذارد، بلکه بر ارتفاع لایه توصیهشده نیز تأثیر میگذارد.
برای شروع، هنگام پرینت با یک نازل پرینتر سه بعدی 0.15 میلی متری در مقابل یک نازل استاندارد 0.4 میلی متری، مزیت آشکاری وجود دارد که می توانید از نظر تئوری به وضوح بالاتری در محور X و Y برسید. خطوط ظریفتر میتوانند به معنای گوشههای تیزتر باشند، اما این فقط در یک چاپگر سهبعدی که به خوبی نگهداری و تنظیم شده است قابل دستیابی است.
این بدان معنا نیست که اگر احساس نمی کنید دستگاه شما دقیق تنظیم شده است، نباید نازل کوچکتری برای پرینت های خود در نظر بگیرید.
ارتفاع نازل و لایه
ارتفاع لایه بزرگ می تواند بافت سطح بهتری را اضافه کند
به عنوان یک قانون ساده، قطر نازل پرینتر سه بعدی باید ارتفاع لایه شما را تعیین کند. سعی کنید ارتفاع لایه ها را تقریباً 25 تا 50 درصد از قطر نازل چاپ کنید.
این مورد (همراه با یک تخت مناسب کالیبره شده) چسبندگی بهتر بین خطوطی را که پرینت میکنید تضمین می کند. به عنوان مثال، با یک نازل پرینتر سه بعدی 0.4 میلی متری، باید به چاپ با ارتفاع لایه 0.1 تا 0.2 میلیمتری بپردازید.
بنابراین، برای داشتن شانس بهتر برای پرینت موفقیت آمیز ارتفاع لایه های فوق ریز، زیر 0.05 میلی متر، ممکن است بهترین کار انتخاب نازل پرینتر سه بعدی 0.2 میلی متری باشد.
اگرچه مسافت پیموده شده شما ممکن است متفاوت باشد، و آزمایش با تنظیمات پرینت شما بدون شک پرینت موفق خارج از این قانون را در خود جای می دهد.
نازل های کوچکتر مستعد گرفتگی هستند
قطر نازل کوچکتر
استفاده از نازل های کوچکتر احتمال گرفتگی را افزایش می دهد. دهانه نازل پرینتر سه بعدی کوچکتر، به دلیل داشتن مسیر کوچکتر، احتمال بیشتری دارد که توسط ذراتی که از یک نازل بزرگتر عبور می کنند، مسدود شود. برای امکان تمیز کردن و رفع گرفتگی منظم آماده باشید.
از دیگر معایب احتمالی استفاده از یک نازل پرینتر سه بعدی کوچکتر، افزایش چشمگیر زمان چاپ است، با عبور بیشتر از هد چاپ مورد نیاز برای پوشش همان فاصله که یک نازل بزرگتر با حرکات کمتر به دست می آورد.
قطر نازل بزرگتر
در روی دیگر سکه اندازه نازل پرینتر سه بعدی افزایش اندازه نازل است. انجام این کار می تواند تأثیر قابل توجهی بر چاپ شما برای بهتر شدن داشته باشد. اکستروژن های گسترده تر می توانند زمان چاپ را به صورت تصاعدی کاهش دهند – برای مثال، یک دیوار 0.8 میلی متری نصف زمان یک دیوار 0.4 میلی متری با ضخامت دو خط را می گیرد.
علاوه بر این، اکستروژن های خط بزرگتر بهتر به هم متصل می شوند و در نتیجه چاپ های قوی تری ایجاد می شود. این مزایا، نازل های چاپگر سه بعدی بزرگ را برای نمونهسازی سریع، که در آن جزئیات سطحی در اولویت پایینی قرار میدهند، به یک امتیاز تبدیل میکند.
البته، نقطه ضعف چاپ خطوط اکستروژن بزرگتر به قیمت تحریف در چاپ شما تمام می شود. منطقاً ثابت است که خطوط چاقتر پلاستیک اکسترود شده جزئیات ریز سطح را ضعیفتر از نازلهای کوچکتر میکند.
میتوانید استدلال کنید که مزایای استفاده از اندازههای نازل کوچک به سرگرمیها و حرفههایی محدود میشود که به جزئیات دقیق نیاز دارند، به احتمال زیاد مدلسازی و طراحی جواهرات. برای حالت معمولی، احتمالاً دلیل کمی برای ریزتر از 0.4 میلی متر وجود دارد (دلیلی وجود دارد که اندازه نازل پرینتر سه بعدی استاندارد وجود دارد).
اکسترودر پرینتر سه بعدی و همهی آنچه که باید بدانید
انواع و سبک های مختلف اکسترودر
مستقیم، Bowden، دنده ای، از راه دور… تنوع زیادی در طراحی اکسترودر پرینتر سه بعدی وجود دارد. در اینجا یک راهنمای جامع داریم.
اکسترودرهای Direct یا مستقیم
اکسترودر پرینتر سه بعدی اکسترودر درایو مستقیم
یک اکسترودر مستقیم به دلیل قرار دادن موتور اکسترودر مستقیماً در بالای Hot End متمایز است. چنین ترتیبی فاصله حرکت فیلامنت تا Hot End را به حداقل می رساند و می تواند امکان پرینت سه بعدی قابل اطمینان تری از فیلامنت های انعطاف پذیر را فراهم کند.
اگر یک پرینتر سه بعدی دارای یک اکسترودر Direct باشد، لزوماً به این معنی نیست که می تواند فیلامنت های انعطاف پذیر را پرینت کند - فیلامنت های نرم می توانند راه خود را از مسیرهای نامحدود پیدا کنند و خواهند یافت.
یکی از مزایای اکسترودرهای مستقیم، کنترل دقیق تر انقباض است. به دلیل موقعیت مستقیم آن بر روی Hot End، بین عمل پینچ و رشته ای که از طریق گرما به Hot End می گذرد، مسیر کوتاهتری وجود دارد. در نتیجه، فضای کمتری برای خم شدن و کمانش فیلامنت تحت فشار وارد شده بر آن وجود دارد.
متوجه خواهید شد که یک اکسترودر مستقیم به یک هد چاپ حجیم تر و بلندتر کمک می کند. از آنجایی که یک موتور و سایر قطعات را در بالای Hot End اضافه می کند، واضح است که چنین اکسترودری نیز جرمی را به هد چاپ اضافه می کند. با در نظر گرفتن این موضوع، تولیدکنندگان به اکسترودرهای دنده ای کوچکتر و سبکتر روی می آورند و سینماتیک پرینترهای خود را برای کاهش این جرم تقویت می کنند.
اکسترودرهای Bowden
چیدمان اکسترودر Bowden بر روی یک پرینتر سه بعدی به سبک دلتا
توصیف تفاوت بین اکسترودرهای Bowden و پرینترهای سه بعدی مستقیم را می توان با دو شکل ساده کرد. در یک مورد، یعنی Bowden، Cold End از سر پرینت برداشته شده و بنابراین هرگونه حرکت شدید به عنوان بخشی از چاپ است. این بدان معنی است که Cold End مقداری از Hot End و ذوب شدن فیلامنت فاصله دارد.
مورد دیگر، اکستروژن مستقیم، دارای Cold End است که به عنوان بخشی از سر چاپ نصب شده و همراه با Hot End حرکت می کند. در اینجا، Cold End مستقیماً بر روی Hot End نصب میشود و مسافتی را که فیلامنت قبل از ذوب شدن باید طی کند کاهش مییابد.
قرارگیری اکسترودر Bowden یک مزیت قوی دارد - هد چاپ سبک تر است و جرم کمتری برای کنترل دارد. این کار Hot End را آزاد میکند تا با سرعتهای بالاتر حرکت کند.
Direct در مقابل Bowden
تفاوت اکسترودر پرینتر سه بعدی بین bowden و direct drive
از نظر مکانیکی، اکسترودر پرینتر سه بعدی Bowden هیچ تفاوتی با اکسترودر پرینتر سه بعدی مستقیم ندارد. شما هنوز یک استپر موتور دارید که یک چرخ دنده را هدایت می کند که به فیلامنتی که از آن می گذرد فشار میآورد.
با این حال، از آنجایی که فیلامنت در حال حاضر قبل از ورود به Hot End برای ذوب، مقداری فاصله برای پوشش دارد، لوله PTFE برای هدایت آن ضروری است. این لوله، معمولاً با قطر داخلی کمی بزرگتر از فیلامنت، مسیر مواد را محدود می کند و به Cold End اجازه می دهد تا هنگام تغذیه فشار وارد کند.
یک باور عمومی وجود دارد که اکسترودرهای مستقیم کنترل بیشتری بر جریان فیلامنت به Hot End دارند.
ماهیت قرارگیری مستقیم آنها در بالا - حتی از اکسترودرهای Bowden بهتر است. مطمئناً، درست است که تنظیمات بازگشت شما ممکن است به تنظیم دقیقتری با پرینتر سه بعدی مجهز به اکسترودر Bowden نیاز داشته باشد.
Direct در مقابل Bowden: فیلامنت انعطاف پذیر
فاصله بین نقطه فشار روی فیلامنت و لوله هدایت کننده بسیار کم است
استدلال های رایجی بر علیه Bowden و اکسترودرهای مستقیم وجود دارد - عمدتاً علیه اکسترودرهای Bowden و ناتوانی فرضی آنها در مدیریت فیلامنت های انعطاف پذیر.
چنین استدلالهایی احتمالاً از توسعه و در دسترس بودن فیلامنت های انعطافپذیر برای پرینت سهبعدی و تلاش برای استفاده از آنها در پرینترهای سه بعدی طراحی شده قبل از این که چنین موادی مورد توجه قرار گیرند، ناشی شدهاند. به همین دلیل، کمی بی اعتمادی در مورد اکسترودرهای Bowden و ناتوانی فرضی آنها در پرینت فیلامنت های انعطاف پذیر وجود دارد.
در حالی که مطمئناً این درست است که بسیاری از پرینترهای سه بعدی ارزان قیمت برای چاپ رشته های انعطاف پذیر مشکل دارند، اما ذاتاً به این دلیل نیست که از اکسترودرهای Bowden استفاده می کنند. در عوض، اکسترودرهای Bowden که آنها استفاده می کنند برای چاپ انعطاف پذیر طراحی نشده اند.
هر اکسترودری قادر به هل دادن یا کشیدن رشته های انعطاف پذیر است. مشکلات زمانی به وجود می آیند که آن رشته به طور غیر موثری فراتر از نقطه گیره اکسترودر محدود شود. این یک عیب طراحی حتی در برخی از اکسترودرهای مستقیم است.
موادی مانند TPU نرم هستند و مانند اسپاگتی پخته تکان میخورند، بنابراین برای جلوگیری از کمانش و پیچیده شدن اطراف اجزای متحرک، به هدایت بهتر از طریق اکسترودر پرینتر سه بعدی نیاز دارند. اگر بهدنبال چاپ فیلامنت های انعطافپذیر هستید، باید فضای باز کمی از جایی که فیلامنت توسط چرخ دنده و یاتاقان حبابدار گرفته میشود و ورودی آن به Heat Break وجود داشته باشد.
بین فیلامنتی با درجه سختی A با سختی کم و فیلامنت انعطافپذیر با درجه A بالا (یا درجه D پایین) تفاوتهای زیادی وجود دارد. برخی از مواد مانند PLA چاپ می کنند، اما منجر به چاپ های نرم و قابل خم شدن می شوند. برخی دیگر بسیار نرم و قابل خم شدن هستند و به تنظیمات چاپ بسیار محتاطانه نیاز دارند تا در حین چاپ فشار وارد نشود.
در پایان، چاپ فیلامنت های انعطاف پذیر نیاز به بررسی تنظیمات چاپ مانند جمع شدن و سرعت دارد که برای تنظیم شما کار می کند.
اکسترودرهای درایو مستقیم یا Direct Drive Extruders
از یک اکسترودر درایو مستقیم استفاده می کند
یک پیچیدگی بیشتر در این منطقه متراکم پرینت سه بعدی وجود دارد: اکسترودر درایو مستقیم، که مشابه اکسترودر مستقیم نیست.
اکسترودر مستقیم، همانطور که در بالا توضیح داده شد، به قرارگیری Cold End و نزدیکی مستقیم آن به Hot End اشاره دارد. به طور مشخص، اکسترودر درایو مستقیم اکسترودری است که دنده دندانه دار آن مستقیماً روی میل محرک استپر موتور نصب شده است. هر حرکت استپر اکسترودر مستقیماً به فیلامنت منتقل می شود.
چرا این مهم است؟ به یک دلیل، شاید ارزان ترین و ساده ترین راه برای پیکربندی چاپگر شما برای اکسترود کردن فیلامنت باشد. بسیاری از چاپگرهای ارزان قیمت از اکسترودرهای درایو مستقیم استفاده می کنند - سبک MK8 با استفاده از چرخ دنده دندانه دار و هرزگرد با کشش فنری نمونه برجسته ای است که در بسیاری از چاپگرهای سه بعدی رومیزی ارزان قیمت دیده می شود.
این که یک اکسترودر یک درایو مستقیم است، نسبت به قرارگیری اکسترودر نادیده گرفته می شود. بسیاری از اکسترودرهای Bowden و مستقیم درایو مستقیم هستند، با نقطه گیره فیلامنت مستقیماً از یک پیچ دندانه دار نصب شده به میل محرک استپر موتور اکسترودر می آید.
انواع دنده دوگانه اکسترودرهای درایو مستقیم نیز وجود دارد که نیرو را در دو پیچ دندانه دار یا سوراخ دار توزیع می کند و از دو طرف درون رشته را حفر می کند. چنین سیستمی شانس آسیاب و جدا شدن رشته را کاهش می دهد و چسبندگی را افزایش می دهد، اما ذاتاً مقدار گشتاور اعمال شده به رشته را تغییر نمی دهد. اینجاست که اکسترودرهای دنده ای وارد عمل می شوند.
اکسترودرهای دنده ای یا Geared Extruders
در این نمای بریده، چرخ دنده پینیون فلزی و چرخ دنده پلاستیکی با شفت سوراخ دار را می بینیم
در جایی که اکسترودرهای درایو مستقیم چابکی و تغذیه فیلامنت سریع می دهند، این لزوما به یک جریان ثابت و قدرتمند تبدیل نمی شود.
برای این کار، میتوانید به یک اکسترودر چرخدندهای روی بیاورید، که از نسبت انتقالی استفاده میکند که سرعت چرخش چرخدنده گازگیری فیلامنت را کاهش میدهد، اما گشتاور اعمال شده را افزایش میدهد. به راحتی می توان این را به عنوان «قدرت بیشتر» دید، اما نکته ظریف یک اکسترودر دنده ای لزوماً استفاده از قدرت بیشتر نیست، بلکه استفاده از استپر موتورهای کوچکتر و سبکتر (ضعیفتر) است در حالی که هنوز هم قدرت فشار دادن فیلامنت را دارد.
البته، ناگفته نماند که گاهی اوقات ممکن است قدرت بیشتری لازم باشد، به خصوص اگر در حال پرینت سریع یا با فیلامنت ضخیم تر هستید - یک اکسترودر چرخ دنده ای جایی است که این نیرو از آن تامین می شود.
ویرایشگر های G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) - قسمت آخر
ویرایشگر های G-code به شما این امکان را میدهند با کد CNC یا چاپ سه بعدی خود بازی کنید!
برای یافتن ویرایشگر G-code ایدهآل خود به ادامه مطلب مراجعه کنی.
ویرایشگر های G-Code
ماشینهای CNC به طور گسترده در فرآیندهای مختلف تولید مانند فرز، ماشینکاری و برش استفاده میشوند. آنها بر دستورالعملهای G-code تولید شده از طریق نرمافزار CAM تکیه میکنند تا ابزارهای برش را هدایت کنند و مواد را از طریق تولید کاهشی شکل دهند. CNC G-code شامل عملیات ترکیبی، از جمله حرکات چند ابزار و عملکردهای چند محوری می شود که امکان شکل دهی دقیق و حذف مواد را فراهم می کند.
از سوی دیگر، پرینترهای سه بعدی که از نظر فنی نوعی دستگاه CNC هستند، با استفاده از اصول ساخت افزودنی کار می کنند. به طور مشخص، پرینترهای سه بعدی، اشیاء را با افزودن لایهها بر لایههای مواد، طبق دستورالعملهای موجود در G-code میسازند. G-code برای پرینت سه بعدی در درجه اول بر حرکات خطی ساده و دستورات اکستروژن متمرکز است و معمولاً توسط نرم افزار اسلایسر تولید می شود.
صرف نظر از اینکه دقیقاً میخواهید با چه دستگاهی کار کنید، ویرایشگر های G-code یک انتخاب محبوب برای کاربرانی هستند که میخواهند دستورالعملهای G-code خود را ایجاد، تجسم یا سفارشیسازی کنند. در این مقاله، بهترین ویرایشگرهای G-code را از گزینه های ساده مبتنی بر مرورگر گرفته تا مجموعه های ویرایشگر کامل بررسی خواهیم کرد.
اما ابتدا، بیایید همه آنچه را که باید در مورد سایر روشهای مورد استفاده برای تولید یا ویرایش G-code و چرایی استفاده از ویرایشگر های G-code بدانیم، مرور کنیم:
ویرایشگر های G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت اول
کدام نرمافزار و دلیل استفاده از آن؟
G-code حرفه ای
با استفاده از ویرایشگر های G-code، میتوانید کد را خط به خط تغییر دهید و این امر به شما این امکان را میدهد که آن را برای هر نیاز خاص بهینه کنید. گاهی اوقات، حتی میتوانید G-code را تولید کنید یا مستقیماً کدهای موجود را بازنویسی کنید و نیاز به کامپایل مجدد کد با استفاده از برشدهنده یا نرمافزار CAM را از بین ببرید.
چندین کاربرد برای ویرایشگر های G-code وجود دارد، از جمله موارد زیر:
ویرایش های کوچک: شما باید یک تغییر جزئی در یک فایل بسیار بزرگ ایجاد کنید که تکمیل آن زمان زیادی طول کشیده است.
حرکتی خاص: شما می خواهید یک روال شروع یا پایان سفارشی برای دستگاه خود بنویسید.
راه حل دستی: شما می خواهید مشکل خاصی را که در طول فرز CNC یا چاپ سه بعدی رخ می دهد، حل کنید. به خصوص در اینجا نرم افزار ویرایش G-code بصری مفید است.
عملیات جایگزینی: شما می خواهید هر نمونه از یک دستور خاص را جستجو کنید (و احتمالاً تغییر دهید).
همکاری: میخواهید یک نسخه فقط مشاهده را به اشتراک بگذارید یا به ویرایش دسترسی بدهید و چندین کاربر با هم روی یک فایل G-code کار کنند.
لازم به ذکر است که همه ویرایشگرها یک پیشنمایش سهبعدی از طرح را هنگام ویرایش G-code نشان نمیدهند. بسته به برنامه شما، ممکن است به کمک بصری نیاز باشد یا نباشد، اما به طور کلی، ویرایشگر های G-code متنی سریعتر از ویرایشگرهایی که نیاز به ارائه یک شی سه بعدی در زمان واقعی دارند، کار می کنند.
از آنجایی که چندین مورد برای انتخاب وجود دارد، ما لیستی از چند مورد از بهترین ویرایشگر های G-code را در زیر گردآوری کرده ایم:
لیست ویرایشگر های G-Code
NC Viewer
NC Viewer گاهی اوقات با برخی از دستورات مشکل دارد
اگر در لیست ویرایشگر های G-Code به دنبال یک ویرایشگر G-code قدرتمند هستید که تقریباً آنچه را میتوانید با برخی از برنامهها دانلود کنید منعکس کند، به دنبال NC Viewer نباشید. این ویرایشگر آنلاین G-code به شما امکان می دهد هم G-code خود را در یک رابط برش مانند ویرایش کنید و هم مشاهده کنید. هنگام مشاهده، می توانید هر حرکت را گام بردارید یا حرکت دهید تا تعیین کنید که حرکات مشکل ساز کجاست.
لازم به ذکر است که همه دستورات پرینت سه بعدی بهترین نتایج را در NC Viewer نمی دهند، زیرا این نرم افزار برای عملیات فرز سنتی CNC و نه لزوماً برای دستورات چاپ سه بعدی طراحی شده است. این مطمئناً در مورد دستورات پس کشیدن مانند M207 صادق است.
سازنده: Xander Luciano
هزینه: رایگان
هدف مورد نظر: ویرایش سریع و آسان G-code
ویژگی ها و عملکردهای قابل توجه: ترسیم تصویری سه بعدی خط به خط
سیستم عامل: همه (بر اساس مرورگر)
CNC Syntax Editor
CNC Syntax Editor به شما امکان می دهد به راحتی فایل ها را به دستگاه های CNC خود حتی در هنگام انجام چند دستور، انتقال دهید
اگر به دنبال یک ابزار حرفه ای ویرایش G-code هستید، CNC Syntax Editor گزینه خوبی است. این نرم افزار دارای یک رابط بصری، برجسته سازی Syntax ، و توانایی کار بر روی چندین فایل است. حتی میتوانید کدها را خط به خط مقایسه کنید و تا 1024 تغییر را بدون زحمت، لغو یا دوباره انجام دهید.
نسخه پولی دارای حجم فایل نامحدود است، اما نسخه رایگان تا 4 کیلوبایت امکان پذیر است که برای برخی از کاربران کافی است. مجوز حرفه ای، ویژگی های پیشرفته ای مانند جستجوگر شماره خطوط تکراری و توانایی تنظیم سرعت اسپیندل و نرخ تغذیه را ارائه می دهد. برای کسانی که به دنبال کارکردهای بیشتر هستند، مجوز Enterprise شامل یک ابزار پشتیبان پیشرفته برای تجسم جامع است.
برای کمک بیشتر به کاربران، CNC Syntax Editor پایگاه دانش و انجمنی را فراهم می کند که در آن می توانید نکات عیب یابی و آموزش های ارزشمند را بیابید و با جامعه ای از علاقه مندان به CNC تعامل داشته باشید.
هدف مورد نظر: فرآیند ویرایش و ایجاد G-code را برای حرفه ای ها ساده کنید
ویژگیها و عملکردهای قابل توجه: گروهبندی زبانهها، syntax highlighting ، مقایسه فایلها، تاریخچه لغو/دوباره، کنترل هوشمند CNC و موارد دیگر
سیستم عامل: ویندوز
TextPad
این نرمافزار می تواند بسیار مفید باشد که بتوانید رنگ خطوط خاص را تغییر دهید (ویرایشگر های G-Code)
اگر به دنبال چیزی با قیمت کمتر اما با برخی از نرم افزارهای گران قیمت هستید، TextPad یک برنامه عالی برای امتحان است. مانند Notepad++، TextPad از بسیاری جهات نسخه کاملی از Notepad استاندارد ویندوز است.
با این حال، چندین ویژگی مهم در TextPad گنجانده شده است، از جمله امکان وارد کردن مستقیم چندین فایل G-code و ادغام آنها در یک فایل واحد بدون نیاز به کپی و چسباندن جداگانه آنها. علاوه بر این، می توانید رنگ یک خط انتخاب شده را تغییر دهید، که می تواند برای فایل های بسیار طولانی G-code که نیاز به ویرایش های زیادی دارند، مفید باشد.
TextPad به عنوان حد وسط بین Notepad++ و نرم افزارهای حرفه ای تر طراحی شده است.رایگان نیست، اما دارای انجمن های پشتیبانی و روشی برای پیشنهاد ویژگی های جدید است.
توسعه دهنده: Helios Software Solutions
هزینه: ~ 30 دلار برای یک مجوز (با تخفیف برای چندین مجوز)
هدف مورد نظر: ویرایش کد پایه تا حرفه ای با توابع استاندارد
ویژگی ها و عملکردهای قابل توجه: ابزارهای مشابه Notepad++ و همچنین درج فایل های متعدد و رنگ آمیزی خط
سیستم عامل: ویندوز
ویرایشگر های G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت آخر
G-Wizard Editor
برای کسانی که به دنبال روش سادهتری برای ویرایش با استفاده از ابزار بصری هستند، ویرایشگر G-Wizard ممکن است مناسب باشد. G-Wizard که توسط CNC Cookbook ایجاد شده است، مجموعهای از ویژگیهای قدرتمند را ارائه میدهد، از جمله توضیحی درباره معنای هر دستور انتخابی در G-code شما. در تعدادی از سازمان های مهندسی معروف مانند تسلا، ناسا، MIT و کاترپیلار استفاده می شود.
یکی از ویژگیهای محبوب G-Wizard G-code مکالمهای است که به شما امکان میدهد عملکردهای سادهای مانند فرز کردن یک قطعه را انتخاب کنید تا به سرعت G-code را بدون گذراندن جریان کاری وقتگیر معمولی تولید کنید. برخلاف بسیاری از ویرایشگر های G-Code، G-Wizard حاوی الگوریتم های بررسی خطا است که می تواند به جلوگیری از خطاهای G-code قبل از وقوع کمک کند و عیب یابی را بسیار آسان تر از قبل می کند.
G-Wizard چندین سطح قیمت را ارائه می دهد، از اشتراک سالانه 100 دلاری تا مجوز مادام العمر 300 دلاری. اگر می خواهید قبل از خرید آن را آزمایش کنید، می توانید برنامه را به مدت 30 روز به صورت رایگان امتحان کنید.
سازنده: CNC Cookbook
هزینه: 80 دلار در سال، 140 دلار برای سه سال، یا 270 دلار برای مجوز مادام العمر
هدف مورد نظر: کاربردهای مهندسی بازرگانی
ویژگی ها و عملکردهای قابل توجه: توضیحات دستور G-code، G-code مکالمه، بررسی خطا، و یک رابط بصری
سیستم عامل: ویندوز
tkCNC Editor
ابزارهای شبیه سازی داخلی ویرایش G-code را بسیار روان تر می کند
در حالی که tkCNC ممکن است پیشرفته ترین نمایشگر بصری را نداشته باشد و در بین سایر ویرایشگر های G-Code بهترین نباشد، اما هزینه کمتر و عملکرد غنی آن به راحتی آن را جبران می کند. به غیر از ویرایش متن استاندارد، عملیاتی مانند آینهسازی، ترجمه و چرخش و غیره را نیز ارائه میدهد. برای کاربران اتوکد، تابعی برای تبدیل فایل های DXF به G-code وجود دارد.
با قیمت حدود 100 دلاری این نرم افزار، میانه خوبی برای کسانی است که به چیزی بیش از یک ویرایشگر ساده نیاز دارند، اما نمی خواهند قیمت مجوز تجاری معمولی را بپردازند – و می توانید یک نسخه آزمایشی رایگان را برای 30 روز دریافت کنید.
توسعه دهنده: Tihomir Kuzmic
هزینه: ~ 100 دلار برای یک مجوز (با تخفیف برای اهداف آموزشی)
هدف مورد نظر: کار CNC پایه تا حرفه ای
ویژگی ها و عملکردهای قابل توجه: آینه، ترجمه، چرخش و تبدیل DXF به G-code
سیستم عامل: ویندوز
NCPlot
NCPlot عملکردی مشابه سایر ویرایشگر های G-Code تصویری دارد
NCPlot گزینه دیگری برای ویرایش متن بصری است و دارای قابلیت های گسترده ای برای ویرایش فایل های G-code است. برخی از این قابلیت ها شامل عملیاتی مانند آینه سازی، چرخش، جابجایی و مقیاس بندی یک قطعه است. همچنین دارای ابزاری برای تبدیل مستقیم متن به G-code است که می تواند در زمان، به صورت قابل توجهی صرفه جویی کند.
کاربران NCPlot از ویژگی تخمین زمان آن قدردانی می کنند، که تلاش می کند تعیین کند که ساخت یک قطعه چقدر طول می کشد و همچنین ابزارهای خاص برای چه مدت استفاده می شوند. این می تواند به ویژه برای نگهداری قطعات بر اساس میزان استفاده و نه در یک بازه زمانی تعیین شده مفید باشد.
یکی از ایرادات اصلی این پلتفرم، قیمت حدودی 300 دلاری آن است. قیمت با تعداد ویژگیهایی که ارائه میکند توجیه میشود، اما احتمالاً بهتر است آن را به یک گروه حرفهایتر واگذار کنید.
توسعه دهنده: نرم افزار NCPlot
هزینه: ~ 300 دلار
هدف مورد نظر: کار عمیق و گسترده CNC
ویژگی ها و عملکردهای قابل توجه: ابزارهای استاندارد مانند جستجو، یافتن، جایگزینی، چرخش، تغییر و مقیاس و همچنین ابزارهای تخمین و ترجمه فیزیکی
سیستم عامل: ویندوز
Cimco Edit
این ویرایشگر بصری به شما این امکان را می دهد که ببینید دقیقاً چگونه G-code شما اجرا می شود
این ویرایشگر بصری به شما این امکان را می دهد که ببینید دقیقاً چگونه G-code شما اجرا می شود (منبع: Cimco از طریق YouTube)
Cimco Edit یک ابزار حرفهای است که برای ماشینکاران و مهندسانی طراحی شده است که تمام قابلیتهای یک ویرایشگر G-code را میخواهند و هزینه برایشان مانعی ندارد. جدا از همه رایجترین عملیاتها، مانند ترجمه و چرخش، امکان فایلهای بینهایت بزرگ، ماکروهای سفارشی، مقایسه فایلها و تشخیص برخورد و خطا را نیز فراهم میکند.
Cimco یک کانال YouTube دارد که با 101 ویدیو در زمان نوشتن به شما کمک می کند تا نرم افزار را سریع یاد بگیرید. اگرچه این نرمافزار یکی از ویرایشگرهای ارزانتر نیست، اما تعداد ویژگیها و یکپارچگی روان آن، آن را به گزینهای ارزشمند برای کسانی که ویرایشهای G-code زیادی انجام میدهند، تبدیل کرده است.
توسعه دهنده: Cimco
هزینه: شروع ~ 560 دلار برای مجوز حرفه ای مادام العمر (با ارتقاء در دسترس با هزینه اضافی و تخفیف برای دانشجویان)
هدف مورد نظر: ماشینکاری حرفه ای با تمام زنگ ها و سوت ها
ویژگی ها و عملکردهای قابل توجه: ابزارهای استاندارد مانند ترجمه و چرخش و همچنین محدودیت اندازه برنامه صفر، ماکروهای سفارشی، مقایسه کننده فایل و رابط بصری
سیستم عامل: ویندوز
PC-DNC Editor
ویرایشگر با ویژگیهای منحصربهفرد، مانند یک spline fitter و یک حلکننده مثلثات
PC-DNC Editor دومین نرم افزار گران قیمت در لیست ما است که کمتر از 700 دلار عرضه می شود. با این حال، با توجه به اینکه عمدتاً برای برنامه های حرفه ای و تجاری مفید است، با ویرایشگرهای دیگر در محدوده قیمتی خود مانند Cimco Edit همراه است. جالب اینجاست که می توانید یک (DNC کنترل عددی توزیع شده) را از این برنامه اجرا کنید که آن را در لیست ما منحصر به فرد می کند.
برای عملیات چند پورت، این شرکت یک نسخه «کامل» از نرمافزار را با قیمت 1300 دلار بهعلاوه یک آزمایش 30 روزه رایگان برای بررسی قبل از خرید ارائه میکند که میتواند در یک برنامه تجاری در مقیاس بزرگ مفید باشد.
توسعه دهنده: Suburban Machinery Software
هزینه: ~ 700 دلار
هدف مورد نظر: ماشینکاری و مهندسی حرفه ای با تمرکز بر کیفیت و عملکرد
ویژگی ها و عملکردهای قابل توجه: ابزارهای استاندارد مانند آینه و مقیاس و همچنین مقایسه فایل و حل مثلثات
سیستم عامل: ویندوز
در پایان لیست ویرایشگر های G-Code...
در اینجا مقاله ما با عنوان “ویرایشگر های G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت آخر” به پایان میرسد.
شما میتوانید با مراجعه به اینجا قسمت اول این مقاله رو مطالعه کنید و با سایر ویرایشگرهای G-Code آشنا شوید…
ویرایشگرهای G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) - قسمت اول
ویرایشگرهای G-code به شما این امکان را میدهند با کد CNC یا چاپ سه بعدی خود بازی کنید!
برای یافتن ویرایشگر G-code ایدهآل خود به ادامه مطلب مراجعه کنی.
ویرایشگرهای G-Code
ماشینهای CNC به طور گسترده در فرآیندهای مختلف تولید مانند فرز، ماشینکاری و برش استفاده میشوند. آنها بر دستورالعملهای G-code تولید شده از طریق نرمافزار CAM تکیه میکنند تا ابزارهای برش را هدایت کنند و مواد را از طریق تولید کاهشی شکل دهند. CNC G-code شامل عملیات ترکیبی، از جمله حرکات چند ابزار و عملکردهای چند محوری می شود که امکان شکل دهی دقیق و حذف مواد را فراهم می کند.
از سوی دیگر، پرینترهای سه بعدی که از نظر فنی نوعی دستگاه CNC هستند، با استفاده از اصول ساخت افزودنی کار می کنند. به طور مشخص، پرینترهای سه بعدی، اشیاء را با افزودن لایهها بر لایههای مواد، طبق دستورالعملهای موجود در G-code میسازند. G-code برای پرینت سه بعدی در درجه اول بر حرکات خطی ساده و دستورات اکستروژن متمرکز است و معمولاً توسط نرم افزار اسلایسر تولید می شود.
صرف نظر از اینکه دقیقاً میخواهید با چه دستگاهی کار کنید، ویرایشگرهای G-code یک انتخاب محبوب برای کاربرانی هستند که میخواهند دستورالعملهای G-code خود را ایجاد، تجسم یا سفارشیسازی کنند. در این مقاله، بهترین ویرایشگرهای G-code را از گزینه های ساده مبتنی بر مرورگر گرفته تا مجموعه های ویرایشگر کامل بررسی خواهیم کرد.
اما ابتدا، بیایید همه آنچه را که باید در مورد سایر روشهای مورد استفاده برای تولید یا ویرایش G-code و چرایی استفاده از ویرایشگرهای G-code بدانیم، مرور کنیم:
ویرایشگرهای G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت اول
کدام نرمافزار و دلیل استفاده از آن؟
G-code حرفه ای
با استفاده از ویرایشگرهای G-code، میتوانید کد را خط به خط تغییر دهید و این امر به شما این امکان را میدهد که آن را برای هر نیاز خاص بهینه کنید. گاهی اوقات، حتی میتوانید G-code را تولید کنید یا مستقیماً کدهای موجود را بازنویسی کنید و نیاز به کامپایل مجدد کد با استفاده از برشدهنده یا نرمافزار CAM را از بین ببرید.
چندین کاربرد برای ویرایشگرهای G-code وجود دارد، از جمله موارد زیر:
ویرایش های کوچک: شما باید یک تغییر جزئی در یک فایل بسیار بزرگ ایجاد کنید که تکمیل آن زمان زیادی طول کشیده است.
حرکتی خاص: شما می خواهید یک روال شروع یا پایان سفارشی برای دستگاه خود بنویسید.
راه حل دستی: شما می خواهید مشکل خاصی را که در طول فرز CNC یا چاپ سه بعدی رخ می دهد، حل کنید. به خصوص در اینجا نرم افزار ویرایش G-code بصری مفید است.
عملیات جایگزینی: شما می خواهید هر نمونه از یک دستور خاص را جستجو کنید (و احتمالاً تغییر دهید).
همکاری: میخواهید یک نسخه فقط مشاهده را به اشتراک بگذارید یا به ویرایش دسترسی بدهید و چندین کاربر با هم روی یک فایل G-code کار کنند.
لازم به ذکر است که همه ویرایشگرها یک پیشنمایش سهبعدی از طرح را هنگام ویرایش G-code نشان نمیدهند. بسته به برنامه شما، ممکن است به کمک بصری نیاز باشد یا نباشد، اما به طور کلی، ویرایشگرهای G-code متنی سریعتر از ویرایشگرهایی که نیاز به ارائه یک شی سه بعدی در زمان واقعی دارند، کار می کنند.
از آنجایی که چندین مورد برای انتخاب وجود دارد، ما لیستی از چند مورد از بهترین ویرایشگرهای G-code را در زیر گردآوری کرده ایم:
لیست ویرایشگرهای G-Code
Visual Studio Code
مجسمه سازی برای ایجاد مدل های بسیار دقیق با فرم های ارگانیک استفاده می شود
ویژوال استودیو کد (VS Code) یک ویرایشگر open-source رایگان است که توسط مایکروسافت توسعه یافته و برای ویندوز، مک و لینوکس در دسترس است. در حالی که VS Code از چندین زبان برنامه نویسی پشتیبانی می کند، می تواند به عنوان یک ویرایشگر ساده G-code نیز عمل کند. با نصب چند افزونه از store آن، می توانید آن را به یک ویرایشگر G-code با امکانات کامل تبدیل کنید.
یکی از با ارزشترین افزونهها برای تقویت VS Code به عنوان یک ویرایشگر G-code، G-Code Syntax است. این افزونه ویژگی هایی مانند مشخص کردن syntax را اضافه می کند تا خواندن و پیمایش دستورات G-code را روان تر کند. همچنین پشتیبانی از syntax خاص زبان، قطعه کد و سایر ابزارهای مفید برای ویرایش G-code را ارائه می دهد.
یکی دیگر از برنامه های افزودنی قابل توجه Live Share است که امکان همکاری در زمان واقعی را فراهم می کند. با استفاده از آن، میتوانید بهطور یکپارچه پروژهها را به اشتراک بگذارید، در جلسات رفع اشکال شرکت کنید، و حتی آموزشهای تعاملی ارائه دهید، در حالی که به شرکتکنندگان اجازه میدهید تنظیمات ویرایشگر و مکاننمای دلخواه خود را حفظ کنند.
VS Code به دلیل ماهیت کاربرپسند و سادگی آن مورد ستایش قرار گرفته است که آن را برای توسعه دهندگان در تمام سطوح مهارتی، قابل دسترس می کند.
توسعه دهنده: مایکروسافت
هزینه: رایگان
سیستم عامل: Linux, MacOS, and Windows؛ نسخه مرورگر موجود است
Notepad++
Notepad++ یک ویرایشگر متن ساده است که می تواند دستورات G-code را مشخص کند
Notepad++ یک برنامه ویرایش آفلاین متن قابل دانلود با برخی ویژگی های عالی است. اگر چه Notepad++ ذاتاً دارای توانایی هایلایت کردن G-code نیست، یک فرآیند پنج دقیقهای ساده شما را با یک نمایه زبان سفارشی راهاندازی میکند و G-code را برای نیازهای ویرایش شما هایلایت میکند.
از نظر عملکرد، Notepad ++ به شما امکان می دهد کارهای استانداردی مانند جستجو، یافتن و جایگزینی دستورات را انجام دهید و به شما امکان می دهد G-code خود را با سهولت ویرایش کنید. این نرم افزار برای مخاطبان مختلف در نظر گرفته شده است و می توان آن را با پلاگین های مختلف برای برنامه های خاص سفارشی کرد.
بهراحتی، Notepad++ به کاربران این امکان را میدهد تا در صورت نیاز، هایلایتسازی زبان خود را برای سفارشیسازی بیشتر تعریف کنند.
توسعه دهنده: Don Ho
هزینه: رایگان
هدف مورد نظر: ویرایش کد پایه با توابع استاندارد
ویژگی ها و عملکردهای قابل توجه: ابزارهای استاندارد مانند جستجو، یافتن و جایگزینی و همچنین انواع افزونه ها و تعاریف زبان، مانند هایلایت کردن دستورات G-code
سیستم عامل: ویندوز
FullControl
G-code را کنترل کنید
FullControl یک طراح G-code است که توسط اندی گلدال، مدرس دانشگاه Loughborough ساخته شده است. این نرمافزار از تجربه شخصی او و تقاضای زیاد برای نرمافزار طراحی G-code کاربر پسند، از دانشجویان و محققان در زمینه ساخت افزودنی متولد شد.
این نرمافزار امکان بارگیری، ویرایش و ایجاد آسان طراحی را با استفاده از روش ورودی خط به خط فراهم می کند. با این حال، ویژگی export، G-code را در کلیپ بورد کپی می کند، که باید در یک notepad ذخیره شود.
FullControl که در اصل مبتنی بر Microsoft Excel هست، یک رابط کاربری آشنا و بصری را ارائه می دهد. اگر از قبل با اکسل آشنایی دارید، شروع کار با دانلود فایل FullControl XLSM از صفحه GitHub است. این فایل حاوی ماکروهایی است که باید فعال شوند.
برای نمایش سریع قابلیت های FullControl، کتابخانه طراحی FullControl مجموعه ای از مدل های قابل تنظیم را ارائه می دهد. کاربران می توانند به راحتی پارامترهای خاص را تنظیم کنند، G-codeرا برای مدل انتخابی خود تولید کنند و آن را برای استفاده بیشتر دانلود کنند.
توسعه دهنده: اندی گلیدال
هزینه: رایگان
هدف مورد نظر: ساده سازی فرآیند تولید G-code برای تمام کاربران
ویژگی ها و عملکردهای قابل توجه: کاربر پسند، نسخه های متعدد و کتابخانه جامع آموزشی
سیستم عامل: همه (بر اساس مرورگر)
ویرایشگرهای G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت اول
G-Code Q'n'Dirty
یک اسکریپت آزمایشی ساده که در G-Code Q'n'dirty اجرا می شود
G-Code Q’n’dirtyسریع و کثیف با نام محاورهای و جذاب، یک وبسایت open-source است که به کاربران اجازه میدهد تا G-code خود را در یک رابط کاربری بسیار ساده و سرراست آپلود کنند یا بنویسند. در حالی که احتمالا قوی ترین ویرایشگر در لیست نیست، G-Code Q’n’dirty به منظور شبیه سازی و تجسم مسیر در دستگاه شما از طریق مرورگر اینترنت شما ساخته شده است.
این نرمافزار می تواند هنگام کار در یک سایت راه یا در شرایطی که نمی توانید ویرایشگر کامل تری را روی رایانه خود نصب کنید بسیار مفید باشد. بزرگترین ایراد استفاده از این ابزار، این واقعیت است که فاقد هر نوع تخمین اندازه صفحه ساخت است، بنابراین فقط در صورت نیاز به انجام برخی ویرایش های لحظه آخری در ابزار، این را در نظر داشته باشید.
توسعه دهنده: Nicolas Raynaud
هزینه: رایگان
هدف مورد نظر: ویرایش G-Code با تمرکز بر فرز CNC
ویژگی ها و عملکردهای قابل توجه: ترسیم تصویری سه بعدی خط به خط
سیستم عامل: همه (بر اساس مرورگر)
BCNC
اجرای G-code از طریق BCNC
BCNC یک ویرایشگر G-code مبتنی بر پایتون است که به عنوان یک ابزار نرم افزار CAM حرفه ای طراحی شده است. BCNC دارای عملکردهای مفیدی مانند تعیین جهت چاپ (در جهت عقربههای ساعت یا خلاف جهت عقربههای ساعت)، تکرار بلوکهای الگودار G-code، و پشتیبانی از برش دادن فایلهای STL است.
ویرایشگر BCNC نسبت به سایر ابزارهای موجود در این لیست به تنظیمات پیچیده تری نیاز دارد، بنابراین مطمئن شوید که با پایتون و pip package manager آشنا هستید. علاوه بر این، به خاطر داشته باشید که BCNC در درجه اول بر روی ماشین های فرز CNC تمرکز دارد و اگر از G-code خاص برای چاپگرهای سه بعدی استفاده کنید، ممکن است با مشکلاتی مواجه شوید.
توسعه دهنده: Vasilis Vlachoudis
هزینه: رایگان
هدف مورد نظر: ویرایش استاندارد G-code برای محیط های CNC حرفه ای
ویژگی ها و عملکردهای قابل توجه: ویرایش G-code، ارسال G-code، وارد کردن شی سه بعدی
سیستم عامل: Linux، MacOS و Windows
در پایان...
در اینجا مقاله ما با عنوان “ویرایشگرهای G-Code و بهترین ها در سال 2023 (آفلاین و آنلاین) – قسمت اول” به پایان میرسد.
شما میتوانید با مراجعه به اینجا قسمت دوم این مقاله رو مطالعه کنید و با سایر ویرایشگرهای G-Code آشنا شوید…