Documentación de Beam Bench

Macros

Asigna una secuencia de comandos G-code a un atajo de teclado o a un botón de la barra de herramientas. Es la forma más rápida de automatizar tareas dentro de la aplicación.

Una macro es una secuencia de G-code guardada con un atajo de teclado opcional. Usa macros para cualquier operación que realices a menudo: referenciar la máquina y establecer el cero de trabajo, desplazar el cabezal a una posición de referencia fija, activar la asistencia de aire o ejecutar secuencias de calentamiento personalizadas.

Qué necesitas

  • Tener claro qué comandos quieres ejecutar.
  • ~5 minutos por macro.

Pasos

1. Abrir el panel Macros

El panel Macros está arriba a la derecha de forma predeterminada. Si está oculto, ábrelo desde el menú Ventana.

2. Crear una macro

Haz clic en + Añadir macro. La nueva macro se abre en modo de edición.

3. Completar los campos

  • Nombre: debe ser descriptivo, por ejemplo, «Referenciar y poner a cero» o «Ir a la esquina del material».
  • Descripción (opcional): una indicación breve.
  • G-code: un comando por línea. Ejemplos:

Para «referenciar y poner a cero»:

$H
G92 X0 Y0

Para «desplazar a una posición concreta»:

G0 X150 Y100 F3000
  • Atajo de teclado (opcional), por ejemplo Ctrl+1. Se indican los conflictos con los atajos integrados o con otras macros.
  • Barra de herramientas: actívala para añadir un botón a la barra de herramientas.

4. Guardar

Haz clic en Guardar. La macro queda lista para ejecutarse.

5. Probarla

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

También puedes pulsar el atajo asignado desde cualquier parte de la aplicación.

Macros útiles para empezar

NombreG-codeMotivo
Referenciar y poner a cero$H y después G92 X0 Y0Inicio rápido de una sesión.
Centrar el cabezalG0 X<half-bed> Y<half-bed>Aparta rápidamente el cabezal.
Consulta de estado?Lee el estado y la posición actuales de la máquina.
Mostrar ajustes$$Lee los ajustes actuales de GRBL del controlador.
AparcarG0 X0 Y<max-y>Lleva el cabezal hacia atrás para cargar el material.

Las macros envían los comandos de forma literal y pueden eludir las protecciones de seguridad de nivel superior. No incluyas comandos directos para encender el láser ni valores de potencia en la escala del controlador; utiliza el procedimiento de prueba aprobado por el fabricante y el control de Beam Bench protegido por el perfil y activo solo mientras se mantiene pulsado.

Compartir macros

  • Exportar guarda todas las macros en un archivo JSON.
  • Importar vuelve a cargarlas.

Comparte archivos de macros con otra persona que tenga una configuración similar o crea una copia de seguridad antes de realizar una instalación limpia.

Conflictos de atajos de teclado

Si asignas un atajo que entra en conflicto con un comando integrado u otra macro, la validación falla al pulsar Guardar y muestra el conflicto en rojo. Elige otra combinación.

Entre las combinaciones reservadas, que no se pueden usar como atajos de macros, se encuentran los atajos habituales de edición, archivos y selección (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, etc.) y los atajos de una sola letra para herramientas (V, M, N, P, L, R, T, E, H, B).

Comprobar que ha funcionado

  • La macro aparece en el panel.
  • Al hacer clic en R, los comandos se envían a la máquina.
  • El atajo, si se ha configurado, activa la macro desde cualquier parte.

Relacionado

On this page