Documentation de Beam Bench

Macros

Associez une séquence de commandes G-code à un raccourci clavier ou à un bouton de la barre d’outils. Le moyen le plus rapide d’automatiser 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 : référencement + définition du zéro de travail, déplacement manuel vers une position de référence fixe, distribution de l’assistance d’air, séquences de préchauffage personnalisées.

Ce dont vous avez besoin

  • Une idée claire des commandes à exécuter.
  • Environ 5 minutes par macro.

Étapes

1. Ouvrez le panneau Macros

Le panneau Macros se trouve par défaut en haut à droite. Ouvrez-le depuis le menu Fenêtre s’il est masqué.

2. Créez une nouvelle macro

Cliquez sur + Ajouter une macro. La nouvelle macro passe en mode édition.

3. Renseignez les champs

  • Nom : descriptif (par ex. « Référencer et définir le zéro », « Déplacer vers le coin du matériau »).
  • Description (facultative), indication courte.
  • G-code : une commande par ligne. Exemples :

Pour « référencer et définir le zéro » :

$H
G92 X0 Y0

Pour « déplacer vers une position précise » :

G0 X150 Y100 F3000
  • Raccourci clavier (facultatif), par ex. 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. Enregistrez

Cliquez sur Enregistrer. La macro est prête à être exécutée.

5. Testez-la

  • Assurez-vous 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 également appuyer sur le raccourci clavier attribué depuis n’importe où dans l’application.

Macros utiles pour commencer

NomG-codePourquoi
Référencer et définir le zéro$H puis G92 X0 Y0Démarrage rapide d’une session.
Centrer la têteG0 X<half-bed> Y<half-bed>Déplace rapidement la tête hors du chemin.
Requête d’état?Lit l’état et la position actuels de la machine.
Exporter des paramètres$$Lit les paramètres GRBL actuels du contrôleur.
StationnementG0 X0 Y<max-y>Déplace la tête vers l’arrière pour charger le matériau.

Les macros envoient leurs commandes textuellement et peuvent contourner des protections de sécurité de niveau supérieur. Ne placez pas de commandes brutes d’activation du laser ni de commandes de puissance à l’échelle du contrôleur dans une macro ; utilisez plutôt la procédure de test approuvée par le fabricant de la machine et la commande de Beam Bench, conditionnée par le profil et nécessitant un maintien pour tirer.

Partager des macros

  • Exporter écrit toutes vos macros dans un fichier JSON.
  • Importer les relit.

Partagez des 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 indique le conflit en rouge. Choisissez une combinaison différente.

Les combinaisons réservées (qui ne peuvent pas être des raccourcis de macro) incluent les raccourcis standard d’édition/de fichier/de sélection (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, etc.) et les raccourcis d’outils à une lettre (V, M, N, P, L, R, T, E, H, B).

Vérifiez que cela a fonctionné

  • 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 où.

Associé

On this page