Macros
Associez une séquence de commandes G-code à un raccourci clavier ou à un bouton de barre d'outils. Le moyen le plus rapide d'automatiser des opérations dans l'application.
Une macro est une séquence G-code enregistrée avec un raccourci clavier facultatif. Utilisez des macros pour toute opération que vous effectuez souvent : prise d'origine et définition du zéro de travail, déplacement vers une position de référence fixe, activation de l'assistance pneumatique, séquences personnalisées de préchauffage.
Ce qu'il vous faut
- Une idée claire des commandes à exécuter.
- Environ 5 minutes par macro.
Étapes
1. Ouvrir le panneau Macros
Le panneau Macros partage par défaut un dock à droite dans le mode Exécution. Ouvrez-le depuis le menu Fenêtre s'il est masqué.
2. Créer une macro
Cliquez sur + Ajouter une macro. La nouvelle macro passe en mode édition.
3. Remplir les champs
- Nom : descriptif (par exemple, "Prise d'origine et définition du zéro", "Déplacement vers le coin du matériau").
- Description (facultatif), indication courte.
- G-code : une commande par ligne. Exemples :
Pour "prise d'origine et définition du zéro" :
$H
G92 X0 Y0Pour "déplacement vers une position précise" :
G0 X150 Y100 F3000- Raccourci clavier (facultatif), par exemple
Ctrl+1. Les conflits avec les raccourcis intégrés ou d'autres macros sont signalés. - Barre d'outils : activez cette option pour ajouter un bouton à la barre d'outils.
4. Enregistrer
Cliquez sur Enregistrer. La macro est prête à être exécutée.
5. La tester
- Vérifiez que la machine est connectée.
- Cliquez sur R (Exécuter) dans la ligne de la macro.
- Les commandes sont envoyées à la machine dans l'ordre.
Vous pouvez aussi appuyer sur le raccourci clavier attribué depuis n'importe quel endroit de l'application.
Macros utiles pour commencer
| Nom | G-code | Pourquoi |
|---|---|---|
| Prise d'origine et zéro | $H puis G92 X0 Y0 | Démarrage rapide d'une session. |
| Centrer la tête | G0 X<half-bed> Y<half-bed> | Déplacer rapidement la tête pour la dégager. |
| Interrogation de l'état | ? | Lire l'état et la position actuels de la machine. |
| Vidage des paramètres | $$ | Lire les paramètres GRBL actuels du contrôleur. |
| Stationnement | G0 X0 Y<max-y> | Déplacer la tête vers l'arrière pour charger le matériau. |
Les macros envoient leurs commandes textuellement et peuvent contourner les protections de sécurité de niveau supérieur. Ne placez pas de commandes brutes d'activation du laser ou de puissance à l'échelle du contrôleur dans une macro ; utilisez la procédure de test approuvée par le fabricant de la machine et la commande de Beam Bench protégée par le profil, qui exige le maintien du bouton pour tirer.
Partager des macros
- Exporter écrit toutes vos macros dans un fichier JSON.
- Importer les relit.
Partagez les fichiers de macros avec un autre fabricant disposant d'une configuration similaire, ou sauvegardez vos macros avant une installation propre.
Conflits de raccourcis clavier
Si vous attribuez un raccourci clavier qui entre en conflit avec une commande intégrée ou une autre macro, la validation échoue lors de l'enregistrement et le conflit apparaît en rouge. Choisissez une autre combinaison.
Les combinaisons réservées, qui ne peuvent pas servir de raccourcis de macro, comprennent les raccourcis standard d'édition, de fichier et de sélection (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, etc.), ainsi que les raccourcis à une seule lettre des outils (V, M, N, P, L, R, T, E, H, B).
Vérifier le résultat
- La macro apparaît dans le panneau.
- Cliquer sur R envoie les commandes à la machine.
- Le raccourci clavier, s'il est défini, déclenche la macro depuis n'importe quel endroit.
Voir aussi
- Panneau Macros
- Panneau Console : tester les commandes avant de les regrouper dans une macro
- Boîte de dialogue Éditeur de raccourcis clavier
- Les fondamentaux de GRBL