G-code çıktısı
Bir iş çalıştırıldığında Beam Bench'in ürettiği çıktı. Çıktının nasıl okunacağı, kaydedileceği ve Beam Bench dışındaki bir makineye gönderileceği.
Bir işi çalıştırdığınızda (veya Lazer Kontrolü bölümünde GCode'u kaydet seçeneğine tıkladığınızda), Beam Bench, GRBL tabanlı denetleyicilerin anlayacağı standart G-code üretir. Bu sayfada çıktının üst düzey yapısı ve nasıl kullanılacağı açıklanır.
İçeriği
Bir Beam Bench G-code dosyası şu şekilde yapılandırılır:
- İş Başlığı (makine profilinde yapılandırılmışsa), özel ön ek komutlarınız.
- Koordinat ayarı: genellikle
G21(mm),G90(mutlak) veG94(dakika başına birim). - Katman başına / segment başına komutlar:
- Lazer kapalıyken hızlı hareketler (
G0). - Güç için
G1ve katmanın ilerleme hızıyla kesim / gravür hareketleri (S<power>). - Gerektiğinde lazeri açma / kapatma (sabit veya dinamik güç için
M3ya daM4, kapalı içinM5). - Yapılandırılmışsa hava destek komutları.
- Lazer kapalıyken hızlı hareketler (
- İş Alt Bilgisi (yapılandırılmışsa), özel son ek komutlarınız.
Kesin lehçe şunlara bağlıdır:
- Makine profilinin Çıktı Politikası ayarları (bkz. Cihaz Ayarları → Profiller):
- Sabit Güç (M3) ile dinamik güç (M4) arasındaki seçim.
- Her G1'de S Yayınlayın: gücü satır başına tekrarlama veya başlangıçta bir kez gönderme.
- S-değeri Maks.: denetleyicinin maksimum S değeri (genellikle 1000 veya 255).
- Aşırı Tarama için G0'ı kullanın: aşırı tarama işlemini hızlı hareketlerle veya ilerlemeyle gerçekleştirme.
Dosyayı alma
- GUI: Lazer Kontrolü → GCode'u kaydet, makine bağlıyken bir kaydetme iletişim kutusu açar veya önizleme güncelse Lazer araçları → Makine Dosyalarını Kaydet seçeneğini kullanın.
- CLI:
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode(konumsal girdi ve çıktı).
Menü veya CLI üzerinden G-code kaydetmek için bağlı bir makine gerekmez. Şu amaçlarla kullanışlıdır:
- Dosyayı farklı bir bilgisayardaki makineye göndermek.
- GRBL'yi farklı bir gönderici veya köprü üzerinden beslemek.
- Hata ayıklama için çıktıyı incelemek.
Çıktıyı okuma
Özellikle GRBL için ilgili kodlar şunlardır:
| Kod | Anlamı |
|---|---|
G0 X Y F | İlerleme hızı F ile X, Y konumuna hızlı hareket. Lazer kapalı. |
G1 X Y S F | Lazer S gücünde açıkken doğrusal hareket, ilerleme hızı F. |
M3 S | İş mili / lazer açık, sabit güç modu. |
M4 S | İş mili / lazer açık, dinamik güç modu (ilerleme hızına göre değişir). |
M5 | İş mili / lazer kapalı. |
M7 / M8 / M9 | Soğutma sıvısı / hava desteği açma / kapatma (yapılandırmaya göre değişir). |
S<n> | S-değeri Maks. değerine ölçeklenmiş güç. |
F<n> | İlerleme hızı (varsayılan GRBL yapılandırmasında mm/min). |
G21 | Birimleri milimetre olarak ayarla. |
G90 | Mutlak konumlandırma. |
G91 | Göreli konumlandırma. |
G92 X Y | Geçerli koordinat konumunu (X, Y) olarak ayarla. |
Normal Beam Bench Başlangıç Noktası / İşin Menşei yerleşimi, planlanan geometrinin çıktından önce dönüştürülmesini sağlar ve G92 göndermez. G92 komutu yalnızca özel İş Başlığı içine veya bir makroya kendiniz eklerseniz görünür.
Özel durumlar
- Aynı Beam Bench projesi, farklı makine profilleriyle farklı G-code üretebilir (farklı Çıktı Politikası, farklı S-değeri Maks., farklı Hava komutları). Çıktı profile özgüdür.
- Profildeki İş Başlığı ve İş Alt Bilgisi olduğu gibi gönderilir. Bunlar makineye özgü ayarlar (referanslama, koordinat sistemi seçimi vb.) içerebilir.
- Beam Bench'in planlayıcısı, iyileştiricinin ürettiği çizgileri ve noktaları çıktı olarak verir. Çıktıyı elle düzenlemek mümkündür ancak hassastır; küçük değişiklikler sonraki hareketlerin karışmasına neden olabilir.
İlgili
- Lazer Kontrolü: GCode'u kaydet düğmesi
- Cihaz Ayarları iletişim kutusu: Çıktı Politikası alanları
- GRBL temelleri
- Konsol paneli: manuel G-code testi