در بخش اول از آموزش برنامه نویسی G-code بیان کردیم که دستورات متفرقه (miscellaneous commands) با حرف M متمایز میشوند. و وظیفه آنها کنترل گرمایشی و یا دستورات کنترل فن است.
دستورات M104، M109، M140 و M190 به عنوان دستورات تنظیم دما در این زبان برنامه نویسی کاربرد دارند.
اما قبل از توضیح این دستورات بهتر است که چند اصطلاح تخصصی در حوزه چاپ سه بعدی را توضیح دهیم.
Extrusion یا اکستروژن، نامی است که به بر اساس سازمان استاندارد بین المللی ASTMبه یک فرآیند چاپ سه بعدی خاص داده میشود که در آن مواد به طور انتخابی از طریق یک نازل یا روزنه توزیع میشود.
Filament یا فیلامنت نوع خاصی از مواد چاپی است که توسط چاپگرهای سه بعدی استفاده میشود. این گلولههای پلاستیکی کاربرد زیادی در صنعت چاپ دارند.
filament extrusion نیز دستگاهی است که گلولههای فیلامنت را به رشته پلاستیکی تبدیل میکند. این رشته به عنوان ماده چاپی به چاپگرها تزریق میشود.
hotend نیز بخشی از چاپگر سه بعدی است که رشته فیلامنت را به اکستروژن تبدیل میکند. و به حفظ دمای ثابت و دقیق برای چاپ موفق کمک میکند.
دستورات زیر در زبان برنامه نویسی G-code شامل هیچ حرکتی نمیشوند. اما تاثیر زیادی بر نتیجه نهایی دارند.
دستور M104، دمای مورد نظر را برای رسیدن به دمای hotend تنظیم میکند و آن را تا زمانی که دستور دیگری داده شود، حفظ میکند.
در این دستور از پارامترهای S برای تعیین دما و همچنین T برای تعیین شماره هد چاپ نیز استفاده میشود. به مثال زیر توجه کنید.
M104 S210; دمای هدف برای هات اند را بر روی 210 درجه تنظیم میکند.
این خط فرمان به دستگاه دستور میدهد که hotend را تا 210 درجه سانتیگراد گرم کند. پس از تنظیم دمای مورد نظر، چاپگر دستور بعدی در خط فرمان را اجرا میکند و منتظر رسیدن به آن دما و اجرای دستور بعدی نمیماند.
اگر تمایل دارید که hotend به دمای مورد نظر برسد و سپس دستور دیگر در خط بعدی اجرا شود، میتوانیم از دستور M109 استفاده کنیم.
M109 S210; دمای هدف برای هات اند را بر روی 210 درجه تنظیم میکند و تا رسیدن به آن دما به دستور بعدی نمیرود.
قبل از توضیح دو دستور دیگر، ابتدا باید print bed را توضیح دهیم. print bed سطحی از چاپگر سه بعدی است که در آن هد چاپ مواد تشکیل دهنده پرینت سه بعدی را در آن قرار میدهد.
در زبان برنامه نویسی G-code برای تنظیم دمای print bed از دستورات M140 و M190 استفاده میشود.
M140 S110; دمای مورد نظر برای print bed را روی 110 درجه تنظیم میکند.
M190 S110; دمای مورد نظر برای print bed را روی 110 درجه تنظیم میکند و تا رسیدن به آن دما به دستور بعدی نمیرود.زبان برنامه نویسی G-code قسمت دوم