Beam Bench Dokumentation

Makros

Benutzerdefinierte G-code-Sequenzen mit optionalen Tastenkürzeln. Speichern Sie häufig verwendete Befehlsgruppen, um sie mit einem Klick auszuführen.

Mit Makros können Sie eine Folge von G-code-Befehlen bündeln und über eine Schaltfläche oder ein Tastenkürzel an die Maschine senden. Das ist praktisch für wiederkehrende Maschinenwartungen, Kalibrierungsabläufe oder andere Vorgänge, die mehrere Befehle erfordern und die Sie nicht jedes Mal neu eingeben möchten.

Öffnen

  • Standardmäßiger Andockbereich: upper-right
  • Standardmäßig sichtbar: ja
  • Tastenkürzel: keines voreingestellt

Was Sie sehen

Der Bereich „Makros“ mit zwei gespeicherten Makros. Zwei Beispielmakros: „Referenzfahrt und Nullsetzen“ und „Pulstest“.

Direktes Bearbeiten eines Makros. Das integrierte Bearbeitungsformular für ein Makro.

Eine scrollbare Liste mit Makros. Für jedes Makro werden sein Name, eine optionale Beschreibung (mit vorangestelltem --) und ein optionales Tastenkürzel (in [brackets]) angezeigt. Jede Zeile enthält drei Symbolschaltflächen:

SchaltflächeTitelAktion
RAusführenSendet die Befehle des Makros an die verbundene Maschine.
EBearbeitenÖffnet das integrierte Bearbeitungsformular für dieses Makro.
XLöschenEntfernt das Makro.

Über der Liste befinden sich drei Aktionsschaltflächen:

  • + Makro hinzufügen: Erstellt ein neues Makro namens Neues Makro mit einem leeren Befehlsfeld.
  • Importieren: Lädt eine .json-Datei mit Makros vom Datenträger.
  • Exportieren: Speichert alle aktuellen Makros in einer .json-Datei.

Wenn Sie bei einem Makro auf E klicken, wird die Zeile zu einem Bearbeitungsformular erweitert:

FeldTypHinweise
NameTextName des Makros.
BeschreibungText (optional)Kurzer Hinweis, der in der Liste neben dem Namen angezeigt wird.
G-code (ein Befehl pro Zeile)TextbereichEin Befehl pro Zeile. Leere Zeilen werden beim Speichern entfernt.
Tastenkürzel (z. B. Ctrl+1)Text (optional)Tastenkombination. Konflikte werden beim Speichern erkannt.
SymbolleisteKontrollkästchenZeigt dieses Makro für den schnellen Zugriff mit einem Klick als Schaltfläche in der Hauptsymbolleiste an.

Unter dem Formular: Speichern und Abbrechen.

Wenn Sie versuchen, zu einem anderen Makro zu wechseln, während noch nicht gespeicherte Änderungen vorliegen, wird ein bernsteinfarbenes Banner mit Weiter bearbeiten und Verwerfen eingeblendet.

Was Sie tun können

Makro erstellen

  1. Klicken Sie auf + Makro hinzufügen.
  2. Das neue Makro wechselt automatisch in den Bearbeitungsmodus.
  3. Legen Sie den Namen und optional eine Beschreibung fest.
  4. Geben Sie Ihre Befehle mit jeweils einem Befehl pro Zeile in den Textbereich ein. Beispiel für eine Referenzfahrt:
    $H
    G92 X0 Y0
  5. Legen Sie optional ein Tastenkürzel (z. B. Ctrl+1) fest und aktivieren Sie Symbolleiste, wenn Sie schnell darauf zugreifen möchten.
  6. Klicken Sie auf Speichern.

Makro ausführen

  • Klicken Sie in der Zeile auf R.
  • Oder drücken Sie das zugewiesene Tastenkürzel (funktioniert überall in der App, nicht nur in diesem Bereich).
  • Oder klicken Sie in der Symbolleiste auf die Schaltfläche des Makros, wenn Symbolleiste aktiviert ist.

Die Befehle werden der Reihe nach und ohne zwischenzeitliche Bestätigung an die Maschine gesendet. Vergewissern Sie sich, dass sie sicher sind.

Makro bearbeiten

Klicken Sie auf E, nehmen Sie die gewünschten Änderungen vor und klicken Sie auf Speichern. Wenn Sie während der Bearbeitung eines Makros mit nicht gespeicherten Änderungen bei einem anderen Makro auf E klicken, wird das Banner Weiter bearbeiten / Verwerfen angezeigt.

Makros zwischen Maschinen austauschen

Exportieren schreibt eine JSON-Datei. Importieren liest eine solche Datei ein. Das ist praktisch, um Kalibrierungsabläufe mit anderen Benutzern auszutauschen oder Ihre Konfiguration zwischen Computern zu kopieren.

Wissenswertes zum Verhalten

  • Konflikte mit Tastenkürzeln werden beim Speichern geprüft. Sowohl Konflikte mit integrierten App-Tastenkürzeln (Ctrl+Z, Ctrl+C, Esc usw.) als auch mit anderen Makros werden abgelehnt. Die Validierungsmeldung erscheint in Rot unter dem Eingabefeld.
  • Zu den reservierten integrierten Tastenkürzeln gehören die üblichen Kombinationen für Bearbeitung, Dateien und Auswahl sowie die aus einzelnen Buchstaben bestehenden Werkzeugkürzel (V, M, N, P, L, R, T, E, H, B). Sie können diese nicht erneut verwenden.
  • Befehle werden asynchron gesendet. Wenn die Maschine nicht verbunden ist, schlagen Ausführungsanforderungen ohne Meldung fehl.
  • Makros werden als JSON-Array aus Objekten gespeichert; die Felder Beschreibung und Tastenkürzel sind optional.

Verwandte Themen

On this page