Painel de macros
Sequências de G-code definidas pelo usuário com teclas de atalho opcionais. Salve grupos de comandos comuns para execução com um clique.
As macros permitem agrupar uma sequência de comandos G-code e clicar em um botão ou pressionar uma tecla de atalho para enviá-los à máquina. São úteis para manutenção repetida da máquina, sequências de calibração ou qualquer operação que exija mais de um comando e que você não queira redigitar.
Como abrir
- Área de acoplamento padrão:
upper-right - Visível por padrão: sim
- Tecla de atalho: nenhuma padrão
O que você vê
Duas macros de exemplo: "Referenciar e zerar" e "Teste de pulso".
O formulário de edição em linha de uma macro.
Uma lista rolável de macros. Cada macro exibe seu nome, descrição opcional (com o prefixo --) e tecla de atalho opcional (em [brackets]). Três botões de ícone em cada linha:
| Botão | Título | Ação |
|---|---|---|
| R | Executar | Envia os comandos da macro para a máquina conectada. |
| E | Editar | Abre o formulário de edição em linha desta macro. |
| X | Excluir | Remover a macro. |
Acima da lista, há três botões de ação:
- + Adicionar macro: cria uma nova macro chamada Nova macro com comandos vazios.
- Importar: carrega do disco um arquivo
.jsonde macros. - Exportar: salva todas as macros atuais em um arquivo
.json.
Ao clicar em E em uma macro, a linha se expande para um formulário de edição:
| Campo | Tipo | Observações |
|---|---|---|
| Nome | texto | Nome da macro. |
| Descrição | texto (opcional) | Dica curta exibida ao lado do nome na lista. |
| G-code (um comando por linha) | área de texto | Um comando por linha. Linhas vazias são removidas ao salvar. |
| Atalho (por exemplo, Ctrl+1) | texto (opcional) | Atalho de teclado. Conflitos são detectados ao salvar. |
| Barra de ferramentas | caixa de seleção | Exibe esta macro como um botão na barra de ferramentas principal para acesso com um clique. |
Abaixo do formulário: Salvar e Cancelar.
Se você tentar alternar para outra macro com edições não salvas, aparecerá uma faixa âmbar com Continuar editando e Descartar.
O que você pode fazer
Criar uma macro
- Clique em + Adicionar macro.
- A nova macro entra automaticamente no modo de edição.
- Defina o nome e, opcionalmente, uma descrição.
- Digite seus comandos na área de texto, um por linha. Exemplo de uma sequência de homing:
$H G92 X0 Y0 - Opcionalmente, defina uma tecla de atalho (por exemplo,
Ctrl+1) e marque Barra de ferramentas se quiser acesso rápido. - Clique em Salvar.
Executar uma macro
- Clique em R na linha.
- Ou pressione a tecla de atalho atribuída (funciona de qualquer lugar no aplicativo, não apenas neste painel).
- Ou clique no botão da macro na barra de ferramentas se Barra de ferramentas estiver ativado.
Os comandos são enviados à máquina em ordem, sem confirmação intermediária. Certifique-se de que sejam seguros.
Editar uma macro
Clique em E, altere o que quiser e clique em Salvar. Se você clicar em E em outra macro enquanto edita uma com alterações não salvas, verá a faixa Continuar editando / Descartar.
Compartilhar macros entre máquinas
Exportar grava um arquivo JSON. Importar lê um. É útil para compartilhar sequências de calibração com outros usuários ou copiar sua configuração entre computadores.
Comportamentos importantes
- Conflitos de teclas de atalho são verificados ao salvar. Conflitos com teclas de atalho integradas do aplicativo (Ctrl+Z, Ctrl+C, Esc etc.) e com outras macros são rejeitados. A mensagem de validação aparece em vermelho abaixo da entrada.
- O conjunto de teclas de atalho integradas reservadas inclui as combinações comuns de edição/arquivo/seleção, além de atalhos de ferramentas de uma única letra (V, M, N, P, L, R, T, E, H, B). Você não pode reutilizá-los.
- Os comandos são enviados de forma assíncrona. Se a máquina não estiver conectada, as solicitações de execução falharão silenciosamente.
- As macros são armazenadas como uma matriz JSON de objetos; os campos Descrição e Tecla de atalho são opcionais.
Relacionados
- Console: teste seus comandos um por vez antes de salvá-los como macro
- Caixa de diálogo do Editor de teclas de atalho
- Referência de teclas de atalho: os atalhos integrados com os quais suas macros não podem entrar em conflito
- Noções essenciais de GRBL