Achsspezifische Variablen (V.A.)
Achsspezifische Variablen
Die Kennung für achsspezifische Variablen ist "V.A. ...".
| |
V.A.-Variablen können für Linear- und Rundachsen, jedoch nicht für Spindeln, programmiert werden. |
V.A.<var_name> | Bedeutung | Datentyp | Einheit der | Erlaubter Zugriff |
---|---|---|---|---|
MENT.X | Mentale Koordinate des vorhergehenden NC-Satzes (siehe Kapitel Spiegeln G20-G23) | Real | [mm] [Inch] | L |
PROG.X | Programmierte Koordinate des vorhergehenden NC-Satzes. Bei aktiver Konturrotation (#ROTATION) liefert die Variable den auf die Maschinenachsen abgebildeten Koordinatenwert. | Real | [mm] [Inch] | L |
ABS.X | Absolute Koordinate des vorhergehenden NC-Satzes bzw. aktuelle absolute Koordinate nach NC-Befehl #CHANNEL INIT jeweils im momentan aktiven Koordinatensystem | Real | [mm] [Inch] | L |
ACT_POS.X | Aktuelle Achsposition im momentanen Koordinatensystem ohne Verschiebungen. | Real | [mm] [Inch] | L |
-SWE.X | Aktuell wirksamer negativer Softwareendschalter | Real | [mm] [Inch] | L |
+SWE.X | Aktuell wirksamer positiver Softwareendschalter | Real | [mm] [Inch] | L |
-SWE_MDS.X | Konfigurierter negativer Softwareendschalter (gemäß Maschinenparameter[2]-10) | Real | [mm] [Inch] | L |
+SWE_MDS.X | Konfigurierter positiver Softwareendschalter (gemäß Maschinenparameter [2]-11) | Real | [mm] [Inch] | L |
REF.X | Position Referenzpunkt (wird erst nach erfolgter RPF belegt) | Real | [mm] [Inch] | L |
BZP.X | Bezugspunktverschiebung | Real | [mm] [Inch] | L |
PZV.X | Platzversatz | Real | [mm] [Inch] | L |
MESS.X | Gibt nach erfolgter Meßfahrt die achsspezifische Meßkoordinate (Messwert) an, dabei sind alle Verschiebungen eingerechnet (siehe Programmierbeispiel). | Real | [mm] [Inch] | L |
MOFFS.X | Meßoffset | Real | [mm] [Inch] | L |
MERF.X | Meßfahrt erfolgt? Wenn ja, dann 1 | Boolean | 0 , 1 | L |
MEIN.X | Eingerechneter Meßoffset | Real | [mm] [Inch] | L |
RERF.X | Referenzpunktfahrt erfolgt? Wenn ja, dann 1 | Boolean | 0 , 1 | L |
SOFFS.X | Verfahrweg während Handbetrieb. Nur sinnvoll in Verbindung mit NC-Befehl #GET IPO OFFSET. | Real | [mm] [Inch] | L |
MODE.X | Aktueller Achsmode | Integer | - | L |
MODULO_VALUE.X | Modulobereich | Real | [Grad] | L |
LOG_AX_NR.X | Logische Achsnummer einer Achse | Integer | - | L |
AX_LIST_NAME.X | Konfigurierter Achsname (gem. Masch.parameter [2]-18) | String | - | L |
MIRROR.X | Spiegelstatus der Achse | Integer | - | L |
WCS.X MCS.X | Umrechnung zwischen Maschinenkoordinaten(MCS) und Werkstückkoordinaten (WCS).Nur sinnvoll in Verbindung mit den NC-Befehlen #WCS TO MCS und #MCS TO WCS | Real | [mm] [Inch] | L/S |
Bei Verwendung von Strings zur Achsbezeichnung (z. B. X_SCHLITTEN, s. a. Kap. 3.1) sind diese Achsnamen zur Kennzeichnung der Variablen zu verwenden.
Beispiel: V.A.MENT.X_SCHLITTEN
Programmierbeispiel
Der letzte Satz bewirkt Positionieren in X auf 148 (= 98 + 50) und in Y auf 2
N10 G90 G92 X50
N20 G100 X100 (Meßfahrt, 2mm vor Ziel erfolgt der Meßinterrupt)
N30 G90 G92 X0
N40 XV.A.MESS.X YV.A.MOFFS.X