Beam Bench belgeleri

GRBL temel bilgileri

Bir lazeri çalıştırmak için gereken GRBL bilgileri. En önemli komutlar, durumlar ve ayarlar.

GRBL, diyotlu ve küçük CO2 lazer kontrol cihazlarının çoğunda çalışan açık kaynaklı ürün yazılımıdır. Beam Bench, bu ürün yazılımıyla seri bağlantı üzerinden iletişim kurar. Beam Bench'i kullanmak için GRBL'yi derinlemesine anlamanız gerekmez, ancak hata ayıklama, kalibrasyon ve alarm durumundan kurtarma gibi durumlarda temel bilgileri bilmek işinizi kolaylaştırır.

Model

GRBL, akış tabanlı bir yorumlayıcıdır. Ana bilgisayar (Beam Bench veya Konsol paneli) her seferinde bir G-code satırı gönderir. GRBL her satırı ayrıştırır, planlar, yürütür ve ok veya error:N ile onaylar.

GRBL'nin bir makine durumu vardır:

DurumAnlamı
IdleKomutlar için hazır.
RunBir hareket yürütülüyor.
HoldHareketin ortasında duraklatıldı. ~ ile devam edin.
JogBir jog hareketi yürütülüyor (akışa alınmayan özel hareket).
AlarmBir sorun oluştu, limit tetiklendi, yazılımsal limit aşıldı vb. Temizlenene kadar hareket edemez.
DoorGüvenlik kapağı açık.
CheckKuru çalıştırma modu, ayrıştırır ancak hareket etmez.
HomeReferanslama döngüsü çalışıyor.
SleepUyku modunda.

Bu durumları Lazer Kontrolü bağlantı çubuğunda görürsünüz.

Gerçek zamanlı komutlar

Ayrıştırıcıyı devre dışı bırakan birkaç tek karakterli komut vardır. Bunlar kuyruğa alınmaz, hemen uygulanır:

KarakterEylem
?Durum sorgusu (konumu ve durumu döndürür).
~Devam et / döngüyü başlat.
!İlerlemeyi duraklat (duraklatma).
^X (Ctrl+X baytı)Yazılımsal sıfırlama.

Beam Bench bunları arka planda kullanır; Duraklat ve Durdur düğmeleri sırasıyla ! gönderir ve sıfırlama yapar.

$ ayarları

GRBL yapılandırmayı EEPROM'da saklar ve bu yapılandırmaya $ ayarları üzerinden erişilir. Yaygın ayarlar şunlardır:

AyarAnlamı
$0Adım darbesi, mikrosaniye.
$10Durum raporu maskesi.
$20-$23Yazılımsal / donanımsal limitler, referanslama.
$30Maksimum iş mili / lazer S değeri.
$31Minimum iş mili / lazer S değeri.
$32Lazer modu.
$100-$102X / Y / Z için adım/mm.
$110-$112X / Y / Z için maksimum ilerleme hızı (mm/min).
$120-$122İvme (mm/s²).
$130-$132X / Y / Z için maksimum hareket mesafesi (yazılımsal limitlerde kullanılır).

Konsol panelinde $$ ile tüm ayarları görüntüleyin. $30 için, denetleyici belgelerinde farklı bir maksimum S belirtilmediği sürece mevcut değeri koruyun. $30=… satırı bir şablondur: üç noktanın yerine belgelenen değeri yazın ve satırı değiştirmeden yapıştırmayın. Cihaz Ayarları bölümündeki S-değeri Maks. değerini aynı değere ayarlayın.

Tam liste için Dolar ayarları başvurusuna bakın.

Lazer modu ($32)

$32=1, GRBL lazer modunu etkinleştirir. Hareketle ölçeklenen güç için dinamik M4 çıktısı da gerekir. $32=1 ve M4 ile GRBL, lazer gücünü motorun yavaşlaması ve hızlanması üzerinden ölçekler; sabit güçte M3 çıktısı hareket sırasında komut verilen güçte kalır.

Dinamik güçle kazıma için $32=1 değerini etkinleştirin ve M4 kullanın. Etkin makine profili Sabit Güç (M3) seçerse güç, harekete göre ölçeklenmez.

Hata ve alarm kodları

GRBL error:N veya alarm:N döndürdüğünde, numara ne olduğunu belirtir. Yaygın kodlar şunlardır:

KodTürAnlamı
error:1HataBeklenen komut harfi.
error:2HataGeçersiz sayı biçimi.
error:9HataAlarm durumu sırasında G-code kilitlendi.
error:20HataDesteklenmeyen komut.
alarm:1Alarm durumuDonanımsal limit tetiklendi.
alarm:9Alarm durumuReferanslama başarısız oldu.

GRBL hata kodları sorun giderme sayfasına bakın.

Referanslama ve kilidi açma

$H, referanslama döngüsünü çalıştırır (limit anahtarlarına hareket eder). Referanslamadan sonra makine 0,0'ın nerede olduğunu bilir.

Alarm durumundayken makine hareket etmeyi reddeder. Kilidi $X ile açın. Beam Bench'in Taşı panelinde bunu yapan bir Kilidi aç düğmesi vardır.

Başlangıç Noktası ve İşin Menşei ile iş yerleşimi

Beam Bench'in Başlangıç Noktası ve İşin Menşei kontrolleri, G-code oluşturulmadan önce planlanan geometrinin seçilen referans noktasına göre konumunu dönüştürür. Mutlak Koordinatlar, tasarımın çalışma alanı koordinatlarını kullanır; Mevcut Konum, bunu mevcut kafa konumuna sabitler; Kullanıcı Kaynağı, bunu kaydedilmiş kullanıcı başlangıç noktasına sabitler.

Normal iş başlangıcında bu yerleşim modları için G92 gönderilmez. Lazer Kontrolü bölümündeki kontrolleri kullanın ve eksiksiz yerleşim modeli için İşin menşei ve çalışma alanı başlangıç noktası sayfasına bakın.

Beam Bench bunu nasıl ele alır

Beam Bench tüm bunları sizin için yönetir. Normal çalışma sırasında GRBL'yi doğrudan görmezsiniz. İhtiyaç duyduğunuzda Konsol paneli GRBL ile iletişim kurmanızı sağlar. Bağlantı Tanılaması paneli, hata ayıklama için ham TX/RX trafiğini ve bağlantı durumunu gösterir.

İlgili içerik

On this page