Achsspezifische Variablen (V.A.)

Achsspezifische Variablen

Die Kennung für achsspezifische Variablen ist "V.A. ...".

VORSICHT

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
Ein/ Ausgabe

Erlaubter Zugriff
L
esen/
Schreiben

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
(1: keine Spiegelung -1: Spiegelung)

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