Documentación de Beam Bench

Salida de G-code

Guarde resultados específicos del perfil y comprenda la ruta de exportación de CLI independiente.

Beam Bench genera G-code para controladores compatibles. Otros adaptadores, como Ruida y el xTool M1 original, usan sus propios formatos de máquina para los trabajos. Un archivo G-code genérico no es intercambiable con esos formatos.

Exportar desde la aplicación

Usen Guardar código G en Control del láser cuando esté disponible, o Herramientas láser > Guardar archivos de máquina. Seleccionen primero el perfil de máquina previsto, incluso al exportar sin una máquina conectada.

La aplicación valida los errores de planificación, los desplazamientos de trama y los límites del espacio de trabajo antes de escribir el destino. Si la exportación está bloqueada, corrijan la geometría o la colocación indicadas y actualicen el plan. No escribe un archivo de reemplazo parcial para un plan rechazado.

La colocación sigue Iniciar desde y Origen del trabajo. Los modos que dependen de la conexión necesitan información de posición válida. La exportación rotativa requiere compatibilidad con dispositivos de la familia GRBL conectados y colocación en Posición actual.

Qué contiene el archivo

La salida incluye la configuración de coordenadas, los desplazamientos con el láser apagado, los movimientos lineales de corte o grabado, los valores de avance y potencia, y los comandos configurados de asistencia de aire. El perfil de máquina puede agregar comandos de inicio y finalización, y seleccionar potencia láser constante o dinámica.

Los comandos típicos de GRBL incluyen:

ComandoSignificado
G0Posicionamiento rápido. El controlador determina la velocidad de movimiento rápido.
G1Movimiento lineal a la velocidad de avance indicada.
G21Unidades milimétricas.
G90 / G91Coordenadas absolutas o relativas.
M3 / M4Modo de potencia láser constante o dinámica.
M5Láser apagado.
SValor de potencia escalado al máximo del valor S configurado.
FVelocidad de avance. La salida de GRBL normalmente usa milímetros por minuto.
M7 / M8 / M9Comandos configurados de refrigerante o asistencia de aire.

La colocación normal del trabajo traslada la geometría planificada. No agrega un restablecimiento de coordenadas G92. Los comandos personalizados de inicio o finalización pueden cambiar el comportamiento del controlador, por lo que deben verificarse para la máquina de destino.

Exportación mediante CLI independiente

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

Este comando carga el proyecto directamente y funciona sin la aplicación ni el servidor de API. Usa el perfil guardado localmente asignado al proyecto o el perfil activo guardado cuando no hay ninguno asignado. La falta de perfiles bloquea la exportación. El escalado de potencia, la configuración de salida y la validación del plan usan el mismo código de generación que Guardar código G en la aplicación.

La CLI no tiene la posición de la máquina en tiempo real. Los trabajos con Posición actual y los trabajos rotativos requieren exportarse mediante la aplicación conectada; Origen del usuario requiere un origen guardado. Los trabajos vacíos, las operaciones fallidas y los movimientos fuera del espacio de trabajo de la máquina se rechazan antes de escribir la salida. Inspeccionen siempre la salida generada para el controlador previsto antes de ejecutarla en otro remitente.

Relacionado

On this page