Erweiterte Syntax

Versionshinweis

release_note

Die Verfügbarkeit dieser Funktionalität ist von der Konfiguration und dem Versionsumfang abhängig

Die erweiterte Syntax ermöglicht die Programmierung der Achstauschsequenzen über Makrodefinitionen (Kapitel Makros) oder externe Variablen vom Typ String (V.E...). Das ist insbesondere bei mehrkanaligen Maschinen und Anlagen sinnvoll, wenn statische Achsgruppen zwischen den Kanälen getauscht werden. Diese Achsgruppen können dann z.B. in Makros abgelegt und in den Achstauschbefehlen verwendet werden.

Weiterhin ermöglicht die erweiterte Syntax durch entsprechendes Setzen von Logikschaltern die interne Behandlung von Konflikten ohne Ausgabe von Fehlermeldungen bzw. Warnings. Die Logikschalter sind zusätzlich optional im Befehl programmierbar. Falls keine zusätzliche Logikauswertung programmiert wird, gilt das Standardverhalten wie bisher, d.h. bei Plausibilitätskonflikten wird die Auswertung der Achstauschsequenzen mit Fehlermeldungen abgebrochen.

Die Logikauswertung ist für alle Achstauschbefehle gleich und prüft sowohl die Plausibilität innerhalb der programmierten Achstauschsequenz als auch die Plausibilität zu bereits im NC-Kanal vorhandenen Achsen.

Insbesondere sind die Logikschalter bei der Nutzung von Achstauschsequenzen sinnvoll, die über Makros oder Stringvariablen definiert sind, da hier eventuell auftretende Überschneidungen und Doppelprogrammierungen intern bereinigt werden können.