Documentazione Beam Bench

Output G-code

Salva output specifici del profilo e comprendi il percorso di esportazione autonoma della CLI.

Beam Bench genera G-code per i controller supportati. Altri adattatori, come Ruida e l'xTool M1 originale, usano i propri formati macchina per i lavori. Un file G-code generico non è intercambiabile con questi formati.

Esportare dall'app

Usa Salva il codice G in Controllo laser quando disponibile, oppure Strumenti laser > Salva file macchina. Seleziona prima il profilo della macchina previsto, anche quando esporti senza una macchina connessa.

L'app convalida gli errori di pianificazione, i movimenti raster e i limiti dell'area di lavoro prima di scrivere la destinazione. Se l'esportazione è bloccata, correggi la geometria o il posizionamento segnalati e aggiorna il piano. Non scrive un file sostitutivo parziale per un piano rifiutato.

Il posizionamento segue Avvia da e Origine lavoro. Le modalità dipendenti dalla connessione richiedono informazioni valide sulla posizione. L'esportazione rotativa richiede il supporto GRBL connesso e il posizionamento Current Position.

Contenuto del file

L'output include la configurazione delle coordinate, i movimenti a laser spento, i movimenti lineari di taglio o incisione, i valori di avanzamento e potenza e i comandi configurati per l'assistenza aria. Il profilo della macchina può aggiungere comandi di avvio e fine e selezionare la modalità di potenza laser costante o dinamica.

I comandi GRBL tipici includono:

ComandoSignificato
G0Posizionamento rapido. Il controller determina la velocità rapida.
G1Movimento lineare alla velocità di avanzamento indicata.
G21Unità in millimetri.
G90 / G91Coordinate assolute o relative.
M3 / M4Modalità di potenza laser costante o dinamica.
M5Laser spento.
SValore di potenza scalato al massimo valore S configurato.
FVelocità di avanzamento. L'output GRBL usa normalmente millimetri al minuto.
M7 / M8 / M9Comandi configurati per refrigerante o assistenza aria.

Il posizionamento normale trasla la geometria pianificata. Non aggiunge un ripristino delle coordinate G92. I comandi personalizzati di avvio o fine possono modificare il comportamento del controller, quindi verificali per la macchina prevista.

Esportazione CLI autonoma

beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode

Questo comando carica direttamente il progetto e funziona senza l'app o il server API. Usa il profilo salvato localmente assegnato al progetto oppure il profilo attivo salvato quando non ne è assegnato alcuno. I profili mancanti bloccano l'esportazione. Il ridimensionamento della potenza, la configurazione dell'output e la convalida del piano usano lo stesso codice di generazione di Salva il codice G nell'app.

La CLI non ha accesso alla posizione corrente della macchina. Current Position e i lavori rotativi richiedono l'esportazione tramite l'app connessa; User Origin richiede un'origine salvata. I lavori vuoti, le operazioni non riuscite e i movimenti fuori dall'area di lavoro della macchina vengono rifiutati prima della scrittura dell'output. Controlla sempre l'output generato per il controller previsto prima di eseguirlo in un altro programma di invio.

Correlati

On this page