Kombinierte Voranwahl und Aktivierung
Zur Vereinfachung der Programmierung kann die Voranwahl sowie die Aktivierung/ Deaktivierung der mehrstufigen Transformationen mit einem erweiterten #TRAFO-Befehl erfolgen:
Syntax: |
#TRAFO [ <kin_id_first_step> , <kin_id_second_step> ] |
<kin_id_first_step> | Setzen der Nummer der Kinematik-ID der ersten Transformationsstufe, Aktivierung der zugehörigen Transformation |
<kin_id_second_step> | Setzen der Nummer der Kinematik-ID der zweiten Transformationsstufe, Aktivierung der zugehörigen Transformation |
Anstelle der Kinematik-ID’s sind auch folgende Schlüsselworte möglich:
OFF | Transformationsstufe deaktivieren, zugehörige Kinematik-ID bleibt gesetzt. |
ON | Transformationsstufe wird basierend auf der zugehörigen Kinematik-ID aktiviert. |
NONE | Transformationsstufe deaktivieren, zugehörige Kinematik-ID abwählen. |
DEFAULT | Setzen der Standard-Kinematik-ID aus der Kanalliste, Aktivierung der zugehörigen Transformation |
![]() | Mit der Anwahl einer Kinematik-ID werden mit diesem Befehl implizit immer die zugehörigen Transformationsstufen aktiviert. |
![]() | Wird die Kinematik-ID mit NONE abgewählt, so wird auch die Anzeige für diese Transformationsstufe abgeschaltet. Wird die Kinematik-ID mit OFF abgewählt, so bleibt die Anzeige für diese Transformationsstufe eingeschaltet. |
Die erweiterte Syntax kann auch auf einfache Transformationen angewendet werden. Voranwahl und Aktivierung bzw. Deaktivierung der Transformation erfolgen im gleichen NC-Befehl:
Wenn bei mehrstufigen Transformationen die zweite ID nicht programmiert ist, dann wird diese komplett deaktiviert bzw. implizit wie ein NONE behandelt.
Beispiel
Die Programmierung in Kombination mit der Standardsyntax #TRAFO ON/OFF ist möglich, folgendes muss jedoch beachtet werden:
Der Befehl
deaktiviert beide Transformationen, aber die Voranwahl der Kinematik-ID’s bleibt erhalten. Ein erneutes #TRAFO ON oder #TRAFO[ON, ON] aktiviert erneut beide Transformationen
Der Befehl
Ist dazu nicht equivalent, weil durch diesen Befehl die Voranwahl der Kinematik-ID’s abgewählt wurde. Ein nachfolgender #TRAFO ON hat keine Wirkung.