Macros
Asigna 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 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: referenciar y establecer el cero de trabajo, mover por pasos hasta una posición de referencia fija, activar el aire asistido y ejecutar secuencias de calentamiento personalizadas.
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 comparte un área de acoplamiento a la derecha en Ejecutar de forma predeterminada. Ábrelo desde el menú Window si está oculto.
2. Crea una macro nueva
Haz clic en + Add Macro. La nueva macro entra en modo de edición.
3. Completa los campos
- Name: descriptivo, por ejemplo, "Referenciar y establecer cero", "Mover hasta la esquina del material".
- Description (opcional), una indicación breve.
- G-code: un comando por línea. Ejemplos:
Para "referenciar y establecer cero":
$H
G92 X0 Y0Para "mover a 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: activa esta opción para añadir 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 (Ejecutar) 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
| Nombre | G-code | Motivo |
|---|---|---|
| Referenciar y poner a cero | $H y luego G92 X0 Y0 | Inicio rápido de una sesión. |
| Centrar el cabezal | G0 X<half-bed> Y<half-bed> | Moverlo rápidamente para despejar el área. |
| Consulta de estado | ? | Leer el estado y la posición actuales de la máquina. |
| Volcado de configuración | $$ | Leer la configuración GRBL actual del controlador. |
| Aparcar | G0 X0 Y<max-y> | Mover el cabezal hacia atrás para cargar material. |
Las macros envían sus comandos literalmente y pueden omitir medidas de seguridad de nivel superior. No coloques comandos directos 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 mantener presionado para disparar, limitado por perfil, de Beam Bench.
Compartir macros
- Export escribe todas tus macros en un archivo JSON.
- Import las vuelve a leer.
Comparte archivos de macros con otra persona 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, que 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 herramientas de una sola letra (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 está configurada, activa la macro desde cualquier lugar.
Relacionado
- Panel Macros
- Panel Consola: prueba comandos antes de incluirlos en una macro
- Cuadro de diálogo Editor de teclas de acceso rápido
- Aspectos esenciales de GRBL