Wyjście G-code
Zapisuj dane wyjściowe zależne od profilu i poznaj ścieżkę samodzielnego eksportu CLI.
Beam Bench generuje G-code dla obsługiwanych sterowników. Inne adaptery, takie jak Ruida i oryginalny xTool M1, używają własnych formatów maszynowych dla zadań. Ogólny plik G-code nie jest wymienny z tymi formatami.
Eksport z aplikacji
Użyj opcji Zapisz GCode w panelu Laser Control, jeśli jest dostępna, albo wybierz Narzędzia lasera > Zapisz pliki maszynowe. Najpierw wybierz przeznaczony do użycia profil maszyny, nawet jeśli eksport odbywa się bez podłączonej maszyny.
Aplikacja sprawdza błędy planowania, przejazdy rastrowe i granice obszaru roboczego przed zapisaniem pliku docelowego. Jeśli eksport jest zablokowany, popraw zgłoszoną geometrię lub rozmieszczenie i odśwież plan. W przypadku odrzuconego planu nie zapisuje częściowego pliku zastępczego.
Rozmieszczenie jest zgodne z opcjami Zacznij od i Pochodzenie pracy. Tryby zależne od połączenia wymagają prawidłowych informacji o pozycji. Eksport obrotowy wymaga podłączonej obsługi rodziny GRBL oraz rozmieszczenia względem Bieżącej pozycji.
Zawartość pliku
Dane wyjściowe obejmują konfigurację współrzędnych, przejazdy przy wyłączonym laserze, ruchy liniowe podczas cięcia lub grawerowania, wartości posuwu i mocy oraz skonfigurowane polecenia nadmuchu powietrza. Profil maszyny może dodawać polecenia początkowe i końcowe oraz wybierać stałą lub dynamiczną moc lasera.
Typowe polecenia GRBL obejmują:
| Polecenie | Znaczenie |
|---|---|
G0 | Szybkie pozycjonowanie. Sterownik określa prędkość szybkiego ruchu. |
G1 | Ruch liniowy z zadanym posuwem. |
G21 | Jednostki milimetrowe. |
G90 / G91 | Współrzędne absolutne lub względne. |
M3 / M4 | Tryb stałej lub dynamicznej mocy lasera. |
M5 | Laser wyłączony. |
S | Wartość mocy skalowana do skonfigurowanego maksimum wartości S. |
F | Posuw. Dane wyjściowe GRBL zwykle używają milimetrów na minutę. |
M7 / M8 / M9 | Skonfigurowane polecenia chłodziwa lub nadmuchu powietrza. |
Normalne rozmieszczenie zadania przesuwa zaplanowaną geometrię. Nie dodaje resetu współrzędnych G92. Niestandardowe polecenia początkowe lub końcowe mogą zmienić działanie sterownika, dlatego należy je sprawdzić dla docelowej maszyny.
Samodzielny eksport CLI
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeTo polecenie wczytuje projekt bezpośrednio i działa bez aplikacji oraz serwera API. Korzysta z lokalnie zapisanego profilu przypisanego do projektu albo z zapisanego aktywnego profilu, jeśli żaden profil nie jest przypisany. Brakujące profile blokują eksport. Skalowanie mocy, konfiguracja danych wyjściowych i sprawdzanie planu korzystają z tego samego kodu generowania co opcja Zapisz GCode w aplikacji.
CLI nie ma dostępu do bieżącej pozycji maszyny. Zadania korzystające z Bieżącej pozycji i zadania obrotowe wymagają eksportu przez podłączoną aplikację. Opcja Początek użytkownika wymaga zapisanego początku. Puste zadania, nieudane operacje i ruch poza obszarem roboczym maszyny są odrzucane przed zapisaniem danych wyjściowych. Zawsze sprawdzaj wygenerowane dane wyjściowe pod kątem docelowego sterownika, zanim uruchomisz je w innym programie wysyłającym.