بازگشت

تغییرات در دکمه های کنترلی نرم افزار LaserGRBL

تغییرات در دکمه های کنترلی نرم افزار LaserGRBL

در این پست یاد می گیرم چگونه دکمه های کنترلی نرم افزار LaserGRBL را اعمال کنیم.

LaserGRBL از دکمه های سفارشی پشتیبانی می کند. در قسمت دکمه کلیک راست کنید تا یک دکمه سفارشی جدید اضافه کنید.

در دکمه سفارشی می توانید مجموعه ای از دستورالعمل های G-Code را برای اجرای اقدامات سفارشی شده بنویسید.

۳ نوع دکمه سفارشی وجود دارد:

Button
TwoStateButton
PushButton
دکمه سفارشی از نوع “Button” حاوی بلوکی از GCode است که با کلیک اجرا می شود. این می تواند برای راه اندازی یک سری دستورالعمل gcode استفاده شود، یعنی برای ردیابی یک فریم در اطراف یک تصویر یا تنظیم یک موقعیت صفر جدید.

“TwoStateButton” شامل دو بلوک از GCode است. عمل اول با کلیک اول انجام می شود، سپس عمل دوم با کلیک دوم اجرا می شود. این برای اقداماتی مانند روشن و خاموش کردن لیزر برای دیدن موقعیت آن بسیار مفید است.

“PushButton” شبیه به “TwoStateButton” است اما اولین عمل با ماوس به پایین و دومی روی ماوس به بالا اجرا می شود.

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

leftLeft margin of loaded image (X)
rightRight margin of loaded image (X)
topTop margin of loaded image (Y)
bottomBottom margin of loaded image (Y)
widthWidth of loaded image
heightHeight of loaded image
jogstepActual value of jog step cursor
jogspeedActual value of jog speed cursor
WCO.XActual value of WCO X (Work Coordinate Offset) use .X .Y .Z
MPos.XActual Machine position. Support .X .Y .Z
WPos.XActual Work position. Support .X .Y .Z
$numThe value of $num parameter (i.e. $30) [from version 3.8.2]

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

برای نصب دکمه های سفارشی فقط این فایل را دانلود کنید، LaserGRBL را راه اندازی کنید، در قسمت دکمه های سفارشی کلیک راست کنید، از منو گزینه “import” را انتخاب کنید و فایل دانلود شده را انتخاب کنید.

در صورت نیاز به تغییرات هر دکمه می توانید با راست کلیک کردن روی هر دکمه و کلیک روی گزینه “Edit Button” وارد صفحه “custom button” بشوید و تغییرات مورد نطر را اعمال کنید.

به طور مثال اگر دکمه های سفارشی زیر را دانلود و نصب کنید نسبت به دکمه های سفارشی پیش فرض دکمه ی “Frame” فرایند فریمینگ را به جای اجرا با توان ۳ درصد لیزر ، با توان ۱ درصد اجرا می کند.