Macro
Associa una sequenza di comandi G-code a un tasto rapido o a un pulsante della barra degli strumenti. Il modo più veloce per automatizzare nell'app.
Una macro è una sequenza G-code salvata con un tasto rapido facoltativo. Usa le macro per qualsiasi operazione che esegui spesso: homing + impostazione dello zero di lavoro, spostamento manuale verso una posizione di riferimento fissa, erogazione dell'assistenza ad aria, sequenze di riscaldamento personalizzate.
Cosa ti serve
- Un'idea chiara dei comandi che vuoi eseguire.
- ~5 minuti per macro.
Procedura
1. Apri il pannello Macro
Il pannello Macro si trova per impostazione predefinita nell'angolo in alto a destra. Aprilo dal menu Finestra se è nascosto.
2. Crea una nuova macro
Fai clic su + Aggiungi macro. La nuova macro entra in modalità di modifica.
3. Compila i campi
- Nome: descrittivo (ad es. "Homing e imposta zero", "Spostamento manuale verso l'angolo del materiale").
- Descrizione (facoltativa), breve suggerimento.
- G-code: un comando per riga. Esempi:
Per "homing e imposta zero":
$H
G92 X0 Y0Per "spostamento manuale verso una posizione specifica":
G0 X150 Y100 F3000- Tasto rapido (facoltativo), ad es.
Ctrl+1. I conflitti con i tasti rapidi integrati o con altre macro vengono segnalati. - Barra degli strumenti: attivala per aggiungere un pulsante alla barra degli strumenti.
4. Salva
Fai clic su Salva. La macro è pronta per essere eseguita.
5. Provala
- Assicurati che la macchina sia connessa.
- Fai clic su R (Esegui) nella riga della macro.
- I comandi vengono inviati alla macchina nell'ordine indicato.
In alternativa, premi il tasto rapido assegnato da qualsiasi punto dell'app.
Macro utili da cui iniziare
| Nome | G-code | Perché |
|---|---|---|
| Homing e zero | $H poi G92 X0 Y0 | Avvio rapido di una sessione. |
| Centra la testa | G0 X<half-bed> Y<half-bed> | Sposta rapidamente la testa fuori dall'area di lavoro. |
| Richiesta di stato | ? | Legge lo stato e la posizione attuali della macchina. |
| Esportazione delle impostazioni | $$ | Legge le impostazioni GRBL attuali del controllore. |
| Parcheggia | G0 X0 Y<max-y> | Sposta la testa sul retro per caricare il materiale. |
Le macro inviano i comandi alla lettera e possono aggirare le protezioni di sicurezza di livello superiore. Non inserire in una macro comandi diretti di accensione del laser o di potenza in scala del controllore; utilizza invece la procedura di prova approvata dal produttore della macchina e il controllo Beam Bench con profilo abilitato e pressione prolungata per l'emissione.
Condivisione delle macro
- Esporta scrive tutte le tue macro in un file JSON.
- Importa le legge nuovamente.
Condividi i file di macro con un altro utilizzatore che dispone di una configurazione simile, oppure esegui il backup delle macro prima di un'installazione pulita.
Conflitti tra tasti rapidi
Se assegni un tasto rapido che è in conflitto con un comando integrato o con un'altra macro, la convalida non riesce durante il salvataggio e mostra il conflitto in rosso. Scegli una combinazione diversa.
Le combinazioni riservate (che non possono essere tasti rapidi per macro) includono le scorciatoie standard di modifica/file/selezione (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, ecc.) e le scorciatoie degli strumenti a lettera singola (V, M, N, P, L, R, T, E, H, B).
Verifica del funzionamento
- La macro viene visualizzata nel pannello.
- Facendo clic su R, i comandi vengono inviati alla macchina.
- Il tasto rapido (se impostato) attiva la macro da qualsiasi punto.
Correlati
- Pannello Macro
- Pannello Console: prova i comandi prima di riunirli in una macro
- Finestra di dialogo Editor tasti rapidi
- Elementi essenziali di GRBL