Macros
Associe uma sequência de comandos G-code a uma tecla de atalho ou botão da barra de ferramentas. A maneira mais rápida de automatizar dentro do aplicativo.
Uma macro é uma sequência G-code salva com uma tecla de atalho opcional. Use macros para qualquer operação que você faça com frequência: fazer homing + definir zero de trabalho, mover por deslocamento até uma posição de referência fixa, liberar ar auxiliar, sequências de aquecimento personalizadas.
O que você precisa
- Uma ideia clara dos comandos que deseja executar.
- ~5 minutos por macro.
Etapas
1. Abra o painel Macros
O painel Macros compartilha um encaixe à direita em Executar por padrão. Abra-o pelo menu Janela se estiver oculto.
2. Crie uma nova macro
Clique em + Adicionar macro. A nova macro entra no modo de edição.
3. Preencha os campos
- Nome: descritivo, por exemplo, "Fazer homing e definir zero", "Mover até o canto do material".
- Descrição (opcional), uma dica curta.
- G-code: um comando por linha. Exemplos:
Para "fazer homing e definir zero":
$H
G92 X0 Y0Para "mover até uma posição específica":
G0 X150 Y100 F3000- Tecla de atalho (opcional), por exemplo,
Ctrl+1. Conflitos com teclas de atalho integradas ou outras macros são sinalizados. - Barra de ferramentas: ative para adicionar um botão à barra de ferramentas.
4. Salve
Clique em Salvar. A macro está pronta para ser executada.
5. Teste
- Verifique se a máquina está conectada.
- Clique em R (Executar) na linha da macro.
- Os comandos são enviados à máquina na ordem.
Ou pressione a tecla de atalho atribuída de qualquer lugar do aplicativo.
Macros úteis para começar
| Nome | G-code | Por quê |
|---|---|---|
| Fazer homing e zerar | $H depois G92 X0 Y0 | Início rápido de uma sessão. |
| Centralizar cabeçote | G0 X<half-bed> Y<half-bed> | Mover rapidamente para fora do caminho. |
| Consulta de status | ? | Ler o estado e a posição atuais da máquina. |
| Despejo de configurações | $$ | Ler as configurações GRBL atuais do controlador. |
| Estacionar | G0 X0 Y<max-y> | Mover o cabeçote para trás para carregar o material. |
As macros enviam seus comandos literalmente e podem contornar proteções de segurança de nível mais alto. Não coloque comandos brutos de laser ligado ou comandos de potência na escala do controlador em uma macro; use o procedimento de teste aprovado pelo fabricante da máquina e o controle do Beam Bench com confirmação mantida, condicionado ao perfil.
Compartilhar macros
- Exportar grava todas as suas macros em um arquivo JSON.
- Importar lê as macros de volta.
Compartilhe arquivos de macro com outro maker que tenha uma configuração semelhante ou faça backup das suas macros antes de uma instalação limpa.
Conflitos de teclas de atalho
Se você atribuir uma tecla de atalho que conflite com um comando integrado ou outra macro, a validação falhará ao salvar e mostrará o conflito em vermelho. Escolha outra combinação.
As combinações reservadas, que não podem ser teclas de atalho de macros, incluem os atalhos padrão de edição/arquivo/seleção (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, etc.) e os atalhos de uma única letra das ferramentas (V, M, N, P, L, R, T, E, H, B).
Verifique se funcionou
- A macro aparece no painel.
- Clicar em R envia os comandos à máquina.
- A tecla de atalho, se definida, aciona a macro de qualquer lugar.
Relacionado
- Painel Macros
- Painel Console: teste comandos antes de agrupá-los em uma macro
- Caixa de diálogo Editor de teclas de atalho
- Fundamentos do GRBL