G-code çıktısı
Profile özgü çıktıyı kaydedin ve bağımsız CLI dışa aktarma yolunu anlayın.
Beam Bench, desteklenen kontrolcüler için G-code oluşturur. Ruida ve özgün xTool M1 gibi diğer bağdaştırıcılar, işler için kendi makine biçimlerini kullanır. Genel bir G-code dosyası bu biçimlerle birbirinin yerine kullanılamaz.
Uygulamadan dışa aktarma
Kullanılabildiğinde Lazer Kontrolü'nde GCode'u kaydet seçeneğini veya Lazer araçları > Makine Dosyalarını Kaydet seçeneğini kullanın. Bağlı bir makine olmadan dışa aktarım yaparken bile önce amaçlanan makine profilini seçin.
Uygulama, hedefi yazmadan önce planlama hatalarını, raster hareketini ve çalışma alanı sınırlarını doğrular. Dışa aktarım engellenirse bildirilen geometri veya yerleşim sorununu düzeltin ve planı yenileyin. Reddedilen bir plan için kısmi bir değişim dosyası yazmaz.
Yerleşim, Başlangıç Noktası ve İşin Menşei seçeneklerini izler. Bağlantıya bağlı modlar geçerli konum bilgisi gerektirir. Döner eksen dışa aktarımı, bağlı GRBL ailesi desteği ve Mevcut Konum yerleşimi gerektirir.
Dosyanın içeriği
Çıktı; koordinat kurulumu, lazer kapalıyken hareket, doğrusal kesim veya kazıma hareketleri, ilerleme ve güç değerleri ve yapılandırılmış hava desteği komutlarını içerir. Makine profili başlangıç ve bitiş komutları ekleyebilir ve sabit veya dinamik lazer gücünü seçebilir.
Tipik GRBL komutları şunlardır:
| Komut | Anlamı |
|---|---|
G0 | Hızlı konumlandırma. Hızlı hareket hızını kontrolcü belirler. |
G1 | Komut verilen ilerleme hızında doğrusal hareket. |
G21 | Milimetre birimleri. |
G90 / G91 | Mutlak veya göreli koordinatlar. |
M3 / M4 | Sabit veya dinamik lazer gücü modu. |
M5 | Lazer kapalı. |
S | Yapılandırılmış S-değeri maksimumuna göre ölçeklendirilmiş güç değeri. |
F | İlerleme hızı. GRBL çıktısı normalde dakikada milimetre kullanır. |
M7 / M8 / M9 | Yapılandırılmış soğutma sıvısı veya hava desteği komutları. |
Normal iş yerleşimi, planlanan geometriyi dönüştürür. Bir G92 koordinat sıfırlaması eklemez. Özel başlangıç veya bitiş komutları kontrolcü davranışını değiştirebilir; bu nedenle bunları hedef makine için doğrulayın.
Bağımsız CLI dışa aktarımı
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeBu komut projeyi doğrudan yükler ve uygulama veya API sunucusu olmadan çalışır. Projeye atanmış yerel olarak kaydedilmiş profili veya atanmış profil yoksa kaydedilmiş etkin profili kullanır. Eksik profiller dışa aktarımı engeller. Güç ölçeklendirme, çıktı yapılandırması ve plan doğrulaması, uygulamadaki GCode'u kaydet ile aynı oluşturma kodunu kullanır.
CLI'nin canlı makine konumu yoktur. Mevcut Konum ve döner eksen işleri, bağlı uygulama üzerinden dışa aktarılmayı gerektirir; Kullanıcı Başlangıcı ise kaydedilmiş bir başlangıç noktası gerektirir. Boş işler, başarısız işlemler ve makine çalışma alanı dışındaki hareketler, çıktı yazılmadan önce reddedilir. Oluşturulan çıktıyı başka bir göndericide çalıştırmadan önce her zaman amaçlanan kontrolcü için inceleyin.