Zugriff auf Werkzeugdaten im NC-Programm (V.G.WZ..)

V.G.WZ[j]...

Die „V.G.WZ[j]“-Variablen ermöglichen den Lesezugriff auf die Daten eines beliebigen Werkzeuges in der externen Werkzeugverwaltung (transparenter Zugriff, j entspricht dabei der Werkzeugnummer).

V.G.WZ[j].R

Radius des Werkzeuges

L

V.G.WZ[j].L

Länge des Werkzeuges

L

V.G.WZ[j].P[i]

Parameter des Werkzeuges

L

V.G.WZ[j].V[i]

Achsversätze des Werkzeuges

L

V.G.WZ[j].ME

Maßeinheit der Werkzeugdaten

L

V.G.WZ[j].OK

Gültig-Kennung des Werkzeuges

L

V.G.WZ[j].SPDL_AX_NR

Logische Achsnummer der zugeordneten Spindel

L

V.G.WZ[j].KIN_PARAM[i]

Kinematikparameter des Werkzeuges

L

V.G.WZ[j].KIN_ID

Kinematik-ID des Werkzeuges

L

V.G.WZ[j].TYPE

Werkzeugtyp

L

V.G.WZ[j].SRK_ID

Schneidenlage bei einem Drehwerkzeug

L

V.G.WZ[j].S_MIN_SPEED

Minimale Drehgeschwindigkeit (WZ-Dynamikdaten)

L

V.G.WZ[j].S_MAX_SPEED

Maximale Drehgeschwindigkeit (WZ-Dynamikdaten)

L

V.G.WZ[j].S_MAX_ACC

Maximale Beschleunigung (WZ-Dynamikdaten)

L

V.G.WZ[j].SISTER_VALID

Gültigkennung des Schwesterwerkzeuges (TOOL-ID)

L

V.G.WZ[j].SISTER

Nummer des gültigen Schwesterwerkzeuges

L

V.G.WZ[j].VARIANT_VALID

Gültigkennung des Variantwerkzeuges (TOOL-ID)

L

V.G.WZ[j].VARIANT

Nummer des gültigen Variantwerkzeuges

L

V.G.WZ_AKT...

Die „WZ_AKT“-Variablen sowie „T_AKT“ und „D_AKT“ ermöglichen den Zugriff auf Daten des aktuell angewählten Werkzeuges.

V.G.T_AKT

Nummer des angewählten Werkzeuges

L

V.G.D_AKT

Nummer des angewählten Werkzeugdatensatzes

L

Zugriff auf Werkzeugdaten im NC-Programm (V.G.WZ..) 1:

Ein Schreibzugriff bewirkt die temporäre Änderung der Daten des Werkzeuges, solange dieses angewählt ist. Die geänderten Daten sind mit der Anwahl eines neuen Werkzeuges (Dxx) oder bei Werkzeugabwahl (D0) verloren!Ausnahme:Bei einer externen Werkzeugverwaltung werden die s.g. zusätzlichen Werkzeugparameter (V.G.WZ_AKT.P[i]) mit der Anwahl eines neuen Werkzeuges oder bei Werkzeugabwahl übernommen und gesichert.

V.G.WZ_AKT.R

Radius des angewählten Werkzeuges

L/S

V.G.WZ_AKT.L

Länge des angewählten Werkzeuges

L/S

V.G.WZ_AKT.P[i]

Parameter des angewählten Werkzeuges

L/S

V.G.WZ_AKT.V[i]

Achsversatz des angewählten Werkzeuges

L/S

V.G.WZ_AKT.ME

Maßeinheit des angewählten Werkzeuges

L

V.G.WZ_AKT.OK

Gültig-Kennung des angewählten Werkzeuges

L

V.G.WZ_AKT.SPDL_AX_NR

Logische Achsnummer der zugeordneten Spindel

L

V.G.WZ_AKT.KIN_PARAM[i]

Kinematikparameter des angewählten Werkzeuges Hinweis zum Schreibzugriff: Wert muß in internen Einheiten programmiert sein!

L/S

V.G.WZ_AKT.KIN_ID

Kinematik-ID des angewählten Werkzeuges

L

V.G.WZ_AKT.TYPE

Werkzeugtyp des angewählten Werkzeuges

L

V.G.WZ_AKT.SRK_ID

Schneidenlage des angewählten Drehwerkzeuges

L

V.G.WZ_AKT.S_MIN_SPEED

Minimale Drehgeschwindigkeit (WZ-Dynamikdaten)

L

V.G.WZ_AKT.S_MAX_SPEED

Maximale Drehgeschwindigkeit (WZ-Dynamikdaten)

L

V.G.WZ_AKT.S_MAX_ACC

Maximale Beschleunigung (WZ-Dynamikdaten)

L

V.G.WZ_AKT.SISTER_VALID

Gültigkennung des Schwesterwerkzeuges (TOOL-ID)

L

V.G.WZ_AKT.SISTER

Nummer des gültigen Schwesterwerkzeuges

L

V.G.WZ_AKT.VARIANT_VALID

Gültigkennung des Variantwerkzeuges (TOOL-ID)

L

V.G.WZ_AKT.VARIANT

Nummer des gültigen Variantwerkzeuges

L

V.G.WZ_AKT.WEAR_RADIUS

Radiusverschleiß bei Radiuskompensation (OTC)

L

V.G.WZ_AKT.WEAR[i]

Verschleiß in Achse <i> bei Längenkompensation (OTC)

L

V.G.WZ_AKT.WEAR_CONST

Verschleißkonstante (OTC)

L/R

Alternativ zu V.G.WZ_AKT.P[i] kann mit der folgenden Variable ebenfalls auf die zusätzlichen Werkzeugparameter zugegriffen werden. Sie ist nur bei einer externen Werkzeugverwaltung verfügbar:

V.G.WZ_INFO[i]

Parameter des angewählten Werkzeugese

L

Programmierbeispiel: NC-Programm mit Werkzeuganforderung

Im folgenden Beispiel werden verschiedene Werkzeuge von der CNC eingewechselt und die Daten von der externen Werkzeugverwaltung angefordert. Die Anforderung beinhaltet immer die Werkzeugparameter des zuletzt aktiven Werkzeuges zur Rückübertragung aktualisierter Werte an die PLC.

%ext_wzv.nc
N10 X0 Y0 G91 G01 F1000
N20 T0 D0       (Rückmelden letzte Parameter von
T<?>&D<?>)
(mit Anforderung D0)
N30 T1 D1       (Rückmelden letzte Parameter von T0&D0)
(mit Anforderung D1)
N32 V.G.WZ_AKT.P[0] = 123
N40 T2
N50 T3
N60 T4
N70 D2      (Rückmelden letzte Parameter von T1&D1)
(mit Anforderung D2)
N080 V.G.WZ_AKT.P[0] = 1
N090 V.G.WZ_AKT.P[1] = 2
N100 V.G.WZ_AKT.P[2] = 3
M30