Macro
Sequenze di G-code definite dall'utente con tasti di scelta rapida opzionali. Salva gruppi di comandi comuni per l'esecuzione con un clic.
Le macro consentono di raggruppare una sequenza di comandi G-code e di fare clic su un pulsante oppure premere un tasto di scelta rapida per inviarli alla macchina. Sono utili per la manutenzione ripetuta della macchina, le sequenze di calibrazione o qualsiasi operazione che richiede più di un comando e che non vuoi riscrivere.
Apertura
- Area di ancoraggio predefinita:
upper-right - Visibile per impostazione predefinita: sì
- Tasto di scelta rapida: nessuno predefinito
Cosa vedi
Due macro di esempio: "Homing e azzeramento" e "Test a impulso".
Il modulo di modifica in linea per una macro.
Un elenco scorrevole di macro. Ogni macro mostra il nome, una descrizione opzionale (preceduta da --) e un tasto di scelta rapida opzionale (tra [brackets]). Tre pulsanti con icona in ogni riga:
| Pulsante | Titolo | Azione |
|---|---|---|
| R | Esegui | Invia i comandi della macro alla macchina connessa. |
| E | Modifica | Apre il modulo di modifica in linea per questa macro. |
| X | Elimina | Rimuove la macro. |
Sopra l'elenco, tre pulsanti di azione:
- + Aggiungi macro: crea una nuova macro denominata Nuova macro con comandi vuoti.
- Importa: carica dal disco un file
.jsondi macro. - Esporta: salva tutte le macro correnti in un file
.json.
Quando fai clic su E su una macro, la riga si espande in un modulo di modifica:
| Campo | Tipo | Note |
|---|---|---|
| Nome | testo | Nome della macro. |
| Descrizione | testo (opzionale) | Breve suggerimento mostrato accanto al nome nell'elenco. |
| G-code (un comando per riga) | area di testo | Un comando per riga. Le righe vuote vengono rimosse al salvataggio. |
| Tasto di scelta rapida (ad es. Ctrl+1) | testo (opzionale) | I conflitti vengono rilevati al salvataggio. |
| Barra degli strumenti | casella di controllo | Mostra questa macro come pulsante sulla barra degli strumenti principale per un accesso con un clic. |
Sotto il modulo: Salva e Annulla.
Se provi a passare a un'altra macro con modifiche non salvate, appare un banner color ambra con Continua a modificare e Scarta.
Cosa puoi fare
Creare una macro
- Fai clic su + Aggiungi macro.
- La nuova macro entra automaticamente in modalità di modifica.
- Imposta il nome e, facoltativamente, una descrizione.
- Digita i comandi nell'area di testo, uno per riga. Esempio per una sequenza di homing:
$H G92 X0 Y0 - Facoltativamente, imposta un tasto di scelta rapida (ad es.
Ctrl+1) e seleziona Barra degli strumenti se desideri un accesso rapido. - Fai clic su Salva.
Eseguire una macro
- Fai clic su R nella riga.
- Oppure premi il tasto di scelta rapida assegnato (funziona da qualsiasi punto dell'app, non solo da questo pannello).
- Oppure fai clic sul pulsante della macro nella barra degli strumenti se Barra degli strumenti è abilitata.
I comandi vengono inviati alla macchina nell'ordine indicato senza conferme intermedie. Assicurati che siano sicuri.
Modificare una macro
Fai clic su E, cambia ciò che desideri, quindi Salva. Se fai clic su E su una macro diversa mentre ne modifichi una con cambiamenti non salvati, viene visualizzato il banner Continua a modificare / Scarta.
Condividere macro tra macchine
Esporta scrive un file JSON. Importa ne legge uno. È utile per condividere sequenze di calibrazione con altri utenti o copiare la configurazione tra computer.
Comportamenti utili da conoscere
- I conflitti dei tasti di scelta rapida vengono controllati al salvataggio. Vengono rifiutati sia i conflitti con i tasti di scelta rapida integrati dell'app (Ctrl+Z, Ctrl+C, Esc, ecc.) sia quelli con altre macro. Il messaggio di convalida appare in rosso sotto il campo di immissione.
- L'insieme dei tasti di scelta rapida integrati riservati include le comuni combinazioni di modifica/file/selezione e i tasti di scelta rapida degli strumenti a lettera singola (V, M, N, P, L, R, T, E, H, B). Non puoi riutilizzarli.
- I comandi vengono inviati in modo asincrono. Se la macchina non è connessa, le richieste di esecuzione non riescono senza mostrare messaggi.
- Le macro sono memorizzate come array JSON di oggetti; i campi Descrizione e Tasto di scelta rapida sono facoltativi.
Correlati
- Console: prova i comandi uno alla volta prima di salvarli come macro
- Finestra Editor dei tasti di scelta rapida
- Riferimento dei tasti di scelta rapida: le combinazioni integrate con cui le macro non possono entrare in conflitto
- Elementi essenziali di GRBL