Anfordern aktueller Sollpositionen und Ablegen in "V.A.ABS[ ]" (#CHANNEL INIT)
![]() | Ab Version V2.10.1504 ersetzt der Befehl #CHANNEL INIT [CMDPOS] den Befehl #SET DEC LR SOLL. Dieser ist aus Kompatibilitätsgründen weiterhin verfügbar, es wird aber empfohlen, diesen in neuen NC-Programmen nicht mehr zu verwenden. |
Syntax : |
#CHANNEL INIT [CMDPOS { AX=<Achsname> | AXNR=.. } ] |
AX=<Achsname> | Name der Achse, für die der Sollwert angefordert wird. |
AXNR=.. | Logische Nummer der Achse, für die der Sollwert angefordert wird, Positive Ganzzahl. |
Der NC-Programminterpreter fordert für alle oder bestimmte Bahnachsen* die aktuellen Sollpositionen beim Interpolator an, legt diese in den Arbeitsdaten ab und initialisiert mit diesen Positionen den NC-Kanal. Auf die aktuellen Sollpositionen in den Arbeitsdaten kann dann mittels Variablenprogrammierung V.A.ABS (s. a. Kap. Achsspezifische Variablen (V.A.)) zugegriffen werden. Eventuell vorhandene Handbetriebsoffsets im Interpolator werden automatisch gelöscht. Die Achspositionen entsprechen denjenigen für Offset Null. Die in den Variablen V.A.MANUAL_OFFSETS abgelegten Werte (s. a. Kap. Achsspezifische Variablen (V.A.)) werden nicht aktualisiert.
![]() | *Die achsspezifische Anforderung von Sollpositionen ist ab V2.11.2038.03 verfügbar. |
![]() | Sind keine Achsen programmiert, so werden für alle im Kanal vorhandenen Bahnachsen die Sollpositionen angefordert. Sind Achsen programmiert, so werden nur für diese die Sollpositionen angefordert. |
Programmierbeispiel
#CHANNEL INIT [ CMDPOS … ]