Saída de G-code
Salve uma saída específica do perfil e entenda o caminho de exportação autônoma da CLI.
O Beam Bench gera G-code para controladores compatíveis. Outros adaptadores, como o Ruida e o xTool M1 original, usam seus próprios formatos de máquina para os trabalhos. Um arquivo G-code genérico não é intercambiável com esses formatos.
Exportar pelo app
Use Salvar GCode no Controle do laser quando disponível ou Ferramentas laser > Salvar arquivos de máquina. Selecione primeiro o perfil de máquina pretendido, mesmo ao exportar sem uma máquina conectada.
O app valida falhas de planejamento, deslocamentos de raster e limites da área de trabalho antes de gravar o destino. Se a exportação for bloqueada, corrija a geometria ou o posicionamento informados e atualize o plano. Ele não grava um arquivo de substituição parcial para um plano rejeitado.
O posicionamento segue Iniciar a partir de e Origem do trabalho. Os modos dependentes da conexão precisam de informações de posição válidas. A exportação rotativa exige suporte conectado da família GRBL e o posicionamento Posição atual.
O que o arquivo contém
A saída inclui a configuração de coordenadas, deslocamentos com o laser desligado, movimentos lineares de corte ou gravação, valores de avanço e potência e comandos configurados de assistência de ar. O perfil de máquina pode adicionar comandos de início e fim e selecionar potência constante ou dinâmica do laser.
Os comandos típicos do GRBL incluem:
| Comando | Significado |
|---|---|
G0 | Posicionamento rápido. O controlador determina a velocidade rápida. |
G1 | Movimento linear na taxa de avanço especificada. |
G21 | Unidades em milímetros. |
G90 / G91 | Coordenadas absolutas ou relativas. |
M3 / M4 | Modo de potência constante ou dinâmica do laser. |
M5 | Laser desligado. |
S | Valor de potência escalado para o valor máximo de S configurado. |
F | Taxa de avanço. A saída do GRBL normalmente usa milímetros por minuto. |
M7 / M8 / M9 | Comandos configurados de refrigeração ou assistência de ar. |
O posicionamento normal do trabalho translada a geometria planejada. Ele não adiciona uma redefinição de coordenadas G92. Os comandos personalizados de início ou fim podem alterar o comportamento do controlador, portanto verifique-os para a máquina de destino.
Exportação autônoma pela CLI
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeEsse comando carrega o projeto diretamente e funciona sem o app ou o servidor da API. Ele usa o perfil salvo localmente atribuído ao projeto ou o perfil ativo salvo quando nenhum perfil foi atribuído. Perfis ausentes bloqueiam a exportação. O escalonamento de potência, a configuração da saída e a validação do plano usam o mesmo código de geração de Salvar GCode no app.
A CLI não tem a posição atual da máquina. Posição atual e trabalhos rotativos exigem exportação pelo app conectado; Origem do usuário exige uma origem salva. Trabalhos vazios, operações com falha e movimentos fora da área de trabalho da máquina são rejeitados antes da gravação da saída. Sempre inspecione a saída gerada para o controlador pretendido antes de executá-la em outro programa de envio.