Commandes groupées
Séquences de G-code définies par l’utilisateur avec raccourcis clavier facultatifs. Enregistrez des groupes de commandes courants pour une exécution en un clic.
Les macros vous permettent de regrouper une séquence de commandes G-code et d’envoyer celles-ci à la machine en cliquant sur un bouton ou en appuyant sur un raccourci clavier. Elles sont utiles pour les opérations répétées de maintenance de la machine, les séquences d’étalonnage ou toute opération nécessitant plusieurs commandes que vous ne voulez pas retaper.
Ouverture
- Zone d’ancrage par défaut :
upper-right - Visible par défaut : oui
- Raccourci clavier : aucun par défaut
Ce que vous voyez
Deux exemples de macros : « Origine et zéro » et « Test d’impulsion ».
Le formulaire de modification en ligne d’une macro.
Une liste de macros défilante. Chaque macro affiche son nom, sa description facultative (précédée de --) et son raccourci clavier facultatif (entre [brackets]). Trois boutons d’icône sur chaque ligne :
| Bouton | Titre | Fonction |
|---|---|---|
| R | Exécuter | Envoie les commandes de la macro à la machine connectée. |
| E | Modifier | Ouvre le formulaire de modification en ligne de cette macro. |
| X | Supprimer | Supprime la macro. |
Au-dessus de la liste, trois boutons d’action :
- + Ajouter une macro : crée une nouvelle macro nommée Nouvelle macro avec des commandes vides.
- Importer : charge depuis le disque un fichier
.jsonde macros. - Exporter : enregistre toutes les macros actuelles dans un fichier
.json.
Lorsque vous cliquez sur E sur une macro, la ligne se développe en formulaire de modification :
| Champ | Nature | Remarques |
|---|---|---|
| Nom | texte | Nom de la macro. |
| Détails | texte (facultatif) | Brève indication affichée à côté du nom dans la liste. |
| G-code (une commande par ligne) | zone de texte | Une commande par ligne. Les lignes vides sont supprimées lors de l’enregistrement. |
| Raccourci clavier (par ex. Ctrl+1) | texte (facultatif) | Raccourci clavier. Les conflits sont détectés lors de l’enregistrement. |
| Barre d’outils | case à cocher | Affiche cette macro sous forme de bouton dans la barre d’outils principale pour un accès en un clic. |
Sous le formulaire : Enregistrer et Annuler.
Si vous essayez de passer à une autre macro alors que des modifications ne sont pas enregistrées, une bannière orange apparaît avec Continuer la modification et Ignorer.
Ce que vous pouvez faire
Créer une macro
- Cliquez sur + Ajouter une macro.
- La nouvelle macro passe automatiquement en mode modification.
- Définissez le nom et, éventuellement, une description.
- Saisissez vos commandes dans la zone de texte, une par ligne. Exemple de séquence de référencement :
$H G92 X0 Y0 - Définissez éventuellement un raccourci clavier (par ex.
Ctrl+1) et cochez Barre d’outils si vous souhaitez un accès rapide. - Cliquez sur Enregistrer.
Exécuter une macro
- Cliquez sur R sur la ligne.
- Ou appuyez sur le raccourci clavier attribué (il fonctionne depuis n’importe où dans l’application, pas seulement dans ce panneau).
- Ou cliquez sur le bouton de la macro dans la barre d’outils si Barre d’outils est activé.
Les commandes sont envoyées à la machine dans l’ordre, sans confirmation intermédiaire. Assurez-vous qu’elles sont sûres.
Modifier une macro
Cliquez sur E, modifiez ce que vous souhaitez, puis cliquez sur Enregistrer. Si vous cliquez sur E sur une autre macro pendant que vous en modifiez une avec des changements non enregistrés, la bannière Continuer à modifier / Ignorer s’affiche.
Partager des macros entre machines
Exporter écrit un fichier JSON. Importer en lit un. Cette fonction est utile pour partager des séquences d’étalonnage avec d’autres utilisateurs ou copier votre configuration entre ordinateurs.
Comportements à connaître
- Les conflits de raccourcis clavier sont vérifiés lors de l’enregistrement. Les conflits avec les raccourcis intégrés de l’application (Ctrl+Z, Ctrl+C, Esc, etc.) et avec d’autres macros sont tous deux refusés. Le message de validation apparaît en rouge sous le champ de saisie.
- L’ensemble des raccourcis intégrés réservés comprend les combinaisons courantes de modification, de fichier et de sélection, ainsi que les raccourcis d’outil à une seule lettre (V, M, N, P, L, R, T, E, H, B). Vous ne pouvez pas les réutiliser.
- Les commandes sont envoyées de manière asynchrone. Si la machine n’est pas connectée, les demandes d’exécution échouent silencieusement.
- Les macros sont stockées sous la forme d’un tableau JSON d’objets ; les champs Détails et Raccourci clavier sont facultatifs.
Liens associés
- Terminal : testez vos commandes une par une avant de les enregistrer comme macro
- Boîte de dialogue éditeur des raccourcis
- Référence des raccourcis clavier : les raccourcis intégrés avec lesquels vos macros ne peuvent pas entrer en conflit
- Notions essentielles de GRBL