Anfordern aktueller Istpositionen von Achsen und Speichern in Variablen oder Parametern (#GET ACTPOS)

Versionshinweis

release_note

Dieser Befehl ist ab der CNC-Version V2.11.2022.05 verfügbar.

Syntax:

#GET ACTPOS [ (V.S.<String> | V.P. <String> | V.L.<String> | P..)= <Achsname>

                           { (,V.S. <String> | V.P. <String> | V.L.<String> | P..)= <Achsname> } ]

Der NC-Programminterpreter fordert vom Interpolator die aktuellen Istpositionen der angegebenen Bahnachsen an und legt diese in den angegebenen eigendefinierten Variablen (V.S./ V.P./ V.L.) oder Parametern (P...) ab. Es erfolgt keine implizite Positionsinitialisierung des NC-Kanals. Eventuell vorhandene Handbetrieboffsets im Interpolator der ausgewählten Achsen werden nicht gelöscht. Die Variablen V.A.ABS und V.A.MANUAL_OFFSETS werden nicht aktualisiert.

Programmierbeispiel

prg_example

#GET ACTPOS [ … ]

.....

#GET ACTPOS [P1 = X, P2 = Y, V.P.POS1 = Z, V.P.POS2 = C]

G01 XP1 YP2

G01 ZV.P.POS1 CV.P.POS2

.....