Documentación de Beam Bench

Macros

Vincula una secuencia de comandos G-code a una tecla de acceso rápido o un botón de la barra de herramientas. La forma más rápida de automatizar tareas dentro de la aplicación.

Una macro es una secuencia de G-code guardada con una tecla de acceso rápido opcional. Usa macros para cualquier operación que realices con frecuencia: hacer homing + establecer el cero de trabajo, mover por pasos hasta una posición de referencia fija, activar la asistencia de aire o ejecutar secuencias personalizadas de calentamiento.

Lo que necesitas

  • Una idea clara de los comandos que quieres ejecutar.
  • ~5 minutos por macro.

Pasos

1. Abre el panel Macros

El panel Macros se encuentra en la esquina superior derecha de forma predeterminada. Ábrelo desde el menú Window si está oculto.

2. Crea una macro nueva

Haz clic en + Add Macro. La macro nueva entra en modo de edición.

3. Completa los campos

  • Name: descriptivo (por ejemplo, "Hacer homing y establecer cero", "Mover por pasos a la esquina del material").
  • Description (opcional), una indicación breve.
  • G-code: un comando por línea. Ejemplos:

Para "hacer homing y establecer cero":

$H
G92 X0 Y0

Para "mover por pasos hasta una posición específica":

G0 X150 Y100 F3000
  • Hotkey (opcional), por ejemplo, Ctrl+1. Los conflictos con teclas de acceso rápido integradas u otras macros se marcan.
  • Toolbar: actívalo para agregar un botón a la barra de herramientas.

4. Guarda

Haz clic en Save. La macro está lista para ejecutarse.

5. Pruébala

  • Asegúrate de que la máquina esté conectada.
  • Haz clic en R (Run) en la fila de la macro.
  • Los comandos se envían a la máquina en orden.

También puedes presionar la tecla de acceso rápido asignada desde cualquier lugar de la aplicación.

Macros útiles para comenzar

NombreG-codeMotivo
Hacer homing y establecer cero$H y luego G92 X0 Y0Inicio rápido de una sesión.
Centrar el cabezalG0 X<half-bed> Y<half-bed>Moverlo rápidamente fuera del camino.
Consultar estado?Leer el estado y la posición actuales de la máquina.
Volcar configuración$$Leer la configuración GRBL actual del controlador.
AparcarG0 X0 Y<max-y>Mover el cabezal hacia atrás para cargar el material.

Las macros envían sus comandos literalmente y pueden omitir medidas de seguridad de nivel superior. No incluyas comandos sin procesar para encender el láser ni comandos de potencia a escala del controlador en una macro; usa el procedimiento de prueba aprobado por el fabricante de la máquina y el control de Beam Bench, restringido por perfil y que requiere mantener presionado el botón para disparar.

Compartir macros

  • Export escribe todas tus macros en un archivo JSON.
  • Import las vuelve a leer.

Comparte archivos de macros con otro maker que tenga una configuración similar o haz una copia de seguridad de tus macros antes de una instalación limpia.

Conflictos de teclas de acceso rápido

Si asignas una tecla de acceso rápido que entra en conflicto con un comando integrado u otra macro, la validación falla al guardar y muestra el conflicto en rojo. Elige una combinación diferente.

Las combinaciones reservadas (no pueden usarse como teclas de acceso rápido de macros) incluyen los atajos estándar de edición, archivos y selección (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, etc.) y los atajos de una sola letra de las herramientas (V, M, N, P, L, R, T, E, H, B).

Verifica que funcionó

  • La macro aparece en el panel.
  • Al hacer clic en R, los comandos se envían a la máquina.
  • La tecla de acceso rápido (si se configuró) activa la macro desde cualquier lugar.

Relacionado

On this page