Kanalschnittstelle zum Schreiben öffnen
Syntax An/Abwahl Schreiben auf Kanalschnittstelle DYN_CS: |
#CHANNEL INTERFACE ON | OFF [ DYN_CS ] |
DYN_CS | Mit aktiviertem Kanalinterface „DYN_CS“ schreibt der aktuelle Kanal zyklisch die Achspositionen auf MCS-Ebene der ersten 6 Achsen auf die Schnittstelle (z.B. 3 translatorische und 3 rotatorische Achspositionen). Aus Gründen der Abwärtskompatibilität wird anstelle von „DYN_CS“ auch „TRACK_CS“ weiterhin unterstützt. |
Programmierung:
#CHANNEL INTERFACE ON [DYN_CS]
;..
#CHANNEL INTERFACE OFF [DYN_CS]
Achtung

Wird der NC-Befehl #CHANNEL INTERFACE OFF ohne Angabe der Schnittstelle, wie z.B. [DYN_CS] programmiert, so wird der Fehler ID 20509 ausgegeben.
Syntax Anwahl Schreiben auf Kanalschnittstelle EXTEND: |
#CHANNEL INTERFACE ON [ EXTEND AX=<Achsname> { FREEZE=<Achsname> } ] |
Syntax Abwahl Schreiben auf Kanalschnittstelle EXTEND: |
#CHANNEL INTERFACE OFF [ EXTEND ] |
EXTEND | Über das Kanalinterface „EXTEND“ wird der aktuelle Radius an den gekoppelten Slavekanal übergeben. (#TRACK CHAN ON [EXTEND]) Dieser Befehl markiert das Ende der Phase „Erodieren auf der Bahn“. |
AX=<Achsname> | Name der Achse, die als Radius zur Berechnung des Skalierungsfaktors oder der Äquidistantenberechnung verwendet wird. FaktorScale = AchspositionPCS / MAX_SCALE |
FREEZE=<Achsname> | Die PCS-Position einer “eingefrorenen” Achse ändert sich nicht mehr. Dadurch bleibt die PCS-Eingangskoordinate in die kartesische Transformation im MCS konstant. Die MCS-Position einer solchen Achse kann durch den Eingang eines anderen Kanals überlagert werden. Im Falle des Senkerodierens berechnet der Planetärkanal die MCS-Positionen dieser Achsen. Der Planetärkanal nutzt die aktuellen PCS-Positionen, der über AX definierten Achse, dieses Kanals um die MCS-Positionen der „eingefrorenen“ Achse zu berechnen. |
Syntax Anwahl Schreiben auf Kanalschnittstelle ESCAPE: |
#CHANNEL INTERFACE ON [ ESCAPE GEOMETRY=<Strategy> [ANGLE=..] [POINT_Y=..] [POINT_Z=..] |
Syntax Abwahl Schreiben auf Kanalschnittstelle ESCAPE: |
#CHANNEL INTERFACE OFF [ ESCAPE [WAIT] ] |
ESCAPE | Durch Aktivieren der „ESCAPE“ Kanalschnittstelle schreibt der Kanal seine aktuellen PCS-Positionen auf die Schnittstelle. Diese Positionen können von einem gekoppelten Slavekanal zur Berechnung der Rückzugsgeometrie verwendet werden (siehe #TRACK CHAN ON [ESCAPE …]). |
GEOMETRY= | Durch dieses Schlüsselwort und die folgende Kennung kann ausgewählt werden, welche Rückzugsstrategie im Slavekanal gesetzt wird. Es erfolgt keine Überprüfung, ob ein Setzen aktuell möglich ist. Es wird im Vergleich zu #CHANNEL INTERFACE SET [ESCAPE GEOMETRY …] nicht gewartet, bis die Strategie beim Slavekanal gesetzt ist. Zur Auswahl stehen: FLAT: Ebenenstrategie ALPHA: Winkelstrategie POINT: Punktstrategie BISECTOR: Strategie der Winkelhalbierenden |
ANGLE=.. | Winkel ausgehend von der Senkrechten für die ALPHA-Rückzugsstrategie |
POINT_Y=.. | Y-Koordinate (im PCS) der Punktdefinition bei der POINT-Rückzugsstrategie |
POINT_Z=.. | Z-Koordinate (im PCS) der Punktdefinition bei der POINT-Rückzugsstrategie
|
BISEC_D1=.. | D1 Parameter für die BISECTOR-Rückzugsstrategie |
BISEC_D2=.. | D2 Parameter für die BISECTOR-Rückzugsstrategie |
WAIT | Während der Deaktivierung der Schnittstelle wartet der Kanal, bis die aktive Rückzugsbewegung abgeschlossen ist. Es wird jede weitere Rückzugsbeauftragung unterdrückt, bis die Schnittstelle wieder aktiviert wird. |
Syntax zum Setzen von Werten in einem anderen NC-Kanal: |
#CHANNEL INTERFACE SET [ ESCAPE GEOMETRY=<Strategy> [ANGLE=..] [POINT_Y=..] [POINT_Z=..] |
ESCAPE | Durch Aktivieren der „ESCAPE“ Kanalschnittstelle schreibt der Kanal seine aktuellen PCS-Positionen auf die Schnittstelle. Diese Positionen können von einem gekoppelten Slavekanal zur Berechnung der Rückzugsgeometrie verwendet werden (siehe #TRACK CHAN ON [ESCAPE …]). |
GEOMETRY= | Setzen der Geometrie der Rückzugsstrategie des Slavekanals. Es erfolgt eine Überprüfung, ob ein Wechsel möglich ist. Ein Strategiewechsel ist nur möglich, wenn
Es wird so lange mit dem Fortsetzen gewartet, bis ein Wechsel möglich ist. Der entsprechende Rückzugskanal zeigt seinen Wechselwunsch über das Statussignal bahn_state.escape_strategy_wait_change_r an. Zur Auswahl stehen: FLAT: Ebenenstrategie ALPHA: Winkelstrategie POINT: Punktstrategie BISECTOR: Strategie der Winkelhalbierenden |
ANGLE=.. | Winkel ausgehend von der Senkrechten für die ALPHA-Rückzugsstrategie |
POINT_Y=.. | Y-Koordinate (im PCS) der Punktdefinition bei der POINT-Rückzugsstrategie |
POINT_Z=.. | Z-Koordinate (im PCS) der Punktdefinition bei der POINT-Rückzugsstrategie |
BISEC_D1=.. | D1 Parameter für die BISECTOR-Rückzugsstrategie |
BISEC_D2=.. | D2 Parameter für die BISECTOR-Rückzugsstrategie |
WAIT | Während der Deaktivierung der Schnittstelle wartet der Kanal, bis die aktive Bewegung der Rückzugsbewegung abgeschlossen ist. Es wird jede weitere Rückzugsbeauftragung unterdrückt, bis die Schnittstelle wieder aktiviert wird. |