Documentación de Beam Bench

Macros

Secuencias de G-code definidas por el usuario con teclas de acceso rápido opcionales. Guarda grupos de comandos habituales para ejecutarlos con un clic.

Las macros permiten agrupar una secuencia de comandos de G-code y hacer clic en un botón o pulsar una tecla de acceso rápido para enviarlos a la máquina. Son útiles para tareas repetitivas de mantenimiento de la máquina, secuencias de calibración o cualquier operación que requiera más de un comando y que no quieras volver a escribir.

Cómo abrirlo

  • Ubicación predeterminada: centro-derecha en Ejecutar
  • Visible de forma predeterminada: sí
  • Tecla de acceso rápido: ninguna predeterminada

Qué ves

El panel Macros con dos macros guardadas. Dos macros de ejemplo: "Ir al origen y poner a cero" y "Prueba de pulso".

Edición de una macro en línea. El formulario de edición en línea de una macro.

Una lista desplazable de macros. Cada macro muestra su nombre, una descripción opcional (con el prefijo --) y una tecla de acceso rápido opcional (en [brackets]). Cada fila contiene tres botones con iconos:

BotónTítuloAcción
REjecutarEnvía los comandos de la macro a la máquina conectada.
EEditarAbre el formulario de edición en línea de esta macro.
XEliminarElimina la macro.

Sobre la lista hay tres botones de acción:

  • + Añadir macro: crea una macro nueva llamada Nueva macro con los comandos vacíos.
  • Importar: carga desde el disco un archivo .json de macros.
  • Exportar: guarda todas las macros actuales en un archivo .json.

Al hacer clic en E de una macro, la fila se expande y muestra un formulario de edición:

CampoTipoNotas
NombretextoNombre de la macro.
Descripcióntexto (opcional)Breve indicación que aparece junto al nombre en la lista.
G-code (un comando por línea)área de textoUn comando por línea. Las líneas vacías se eliminan al guardar.
Tecla de acceso rápido (p. ej., Ctrl+1)texto (opcional)Atajo de teclado. Los conflictos se detectan al guardar.
Barra de herramientascasilla de verificaciónMuestra esta macro como un botón en la barra de herramientas principal para acceder a ella con un clic.

Debajo del formulario aparecen Guardar y Cancelar.

Si intentas cambiar a otra macro mientras tienes ediciones sin guardar, aparece un banner ámbar con Seguir editando y Descartar.

Qué puedes hacer

Crear una macro

  1. Haz clic en + Añadir macro.
  2. La macro nueva entra automáticamente en el modo de edición.
  3. Establece el nombre y, opcionalmente, una descripción.
  4. Escribe los comandos en el área de texto, uno por línea. Ejemplo de una secuencia para establecer la referencia:
    $H
    G92 X0 Y0
  5. Si quieres, establece una tecla de acceso rápido, por ejemplo Ctrl+1, y marca Barra de herramientas para acceder rápidamente.
  6. Haz clic en Guardar.

Ejecutar una macro

  • Haz clic en R en la fila.
  • O pulsa la tecla de acceso rápido asignada, que funciona desde cualquier lugar de la aplicación, no solo desde este panel.
  • O haz clic en el botón de la macro en la barra de herramientas si Barra de herramientas está activada.

Los comandos se envían a la máquina en orden y sin confirmación intermedia. Asegúrate de que sean seguros.

Editar una macro

Haz clic en E, cambia lo que quieras y pulsa Guardar. Si haces clic en E de otra macro mientras editas una que tiene cambios sin guardar, aparece el banner Seguir editando / Descartar.

Compartir macros entre máquinas

Exportar escribe un archivo JSON. Importar lee uno. Es útil para compartir secuencias de calibración con otros usuarios o copiar tu configuración entre ordenadores.

Comportamiento que conviene conocer

  • Los conflictos de teclas de acceso rápido se comprueban al guardar. Se rechazan tanto los conflictos con las teclas de acceso rápido integradas de la aplicación, como Ctrl+Z, Ctrl+C y Esc, como los conflictos con otras macros. El mensaje de validación aparece en rojo debajo de la entrada.
  • El conjunto de teclas de acceso rápido integradas reservadas incluye las combinaciones habituales de edición, archivos y selección, además de los atajos de una sola letra para herramientas, V, M, N, P, L, R, T, E, H y B. No puedes reutilizarlas.
  • Los comandos se envían de forma asíncrona. Si la máquina no está conectada, las solicitudes de ejecución fallan silenciosamente.
  • Las macros se almacenan como una matriz JSON de objetos; los campos Descripción y Tecla de acceso rápido son opcionales.

Relacionado

On this page