Documentation de Beam Bench

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

Le panneau Macros avec deux macros enregistrées. Deux exemples de macros : « Origine et zéro » et « Test d’impulsion ».

Modification d’une macro en ligne. 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 :

BoutonTitreFonction
RExécuterEnvoie les commandes de la macro à la machine connectée.
EModifierOuvre le formulaire de modification en ligne de cette macro.
XSupprimerSupprime 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 .json de 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 :

ChampNatureRemarques
NomtexteNom de la macro.
Détailstexte (facultatif)Brève indication affichée à côté du nom dans la liste.
G-code (une commande par ligne)zone de texteUne 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’outilscase à cocherAffiche 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

  1. Cliquez sur + Ajouter une macro.
  2. La nouvelle macro passe automatiquement en mode modification.
  3. Définissez le nom et, éventuellement, une description.
  4. Saisissez vos commandes dans la zone de texte, une par ligne. Exemple de séquence de référencement :
    $H
    G92 X0 Y0
  5. Définissez éventuellement un raccourci clavier (par ex. Ctrl+1) et cochez Barre d’outils si vous souhaitez un accès rapide.
  6. 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

On this page