Verwenden der Werkzeug-ID (V.TOOL.) (#TOOL DATA, #TOOL PREP)
Die Tool-ID wird über Klartextbefehle programmiert. Die Anforderung neuer Werkzeudaten mit #TOOL DATA entspricht dem D-Befehl, der vorbereitende Technologiebefehl für den physikalischen Werkzeugwechsel mit #TOOL PREP dem T-Befehl.
Syntax: | |
#TOOL DATA [<basic> [, <sister> [, <variant> ] ] ] | Anfordern neuer WZ-Daten |
#TOOL PREP [<basic> [, <sister> [, <variant> ] ] ] | Ankündigung des WZ-Wechsels |
Die Anzahl der Parameter ist fest vorgegeben [6]-9.18. Sinnvolle Werte liegen zwischen 1 und 3. Falls zwei Parameter erwartet werden, so sind dies die Grund- und die Schwesterwerkzeug-Nummer.
Zwingend ist die Angabe der Grundwerkzeug-Nummer (basic). Ist darüber hinaus die Anzahl Parameter mit 3 belegt, so können sister für die Schwesterwerkzeug-Nummer und variant für die Abwandlung optional programmiert werden. Falls sister oder variant nicht programmiert sind (Komma folgt auf Komma oder Klammer zu ')' folgt auf Komma), so wird dafür 0 eingesetzt.
Programmierbeispiel
Programmierbefehle und Variablen mit 'sister' und 'variant'
#TOOL DATA [ P10, “SISTER“, 0 ] <=> #TOOL DATA [ P10, “SISTER“, ]
und entsprechend
#TOOL PREP [P10, 0, “VARIANT“] < = > #TOOL PREP [P10, , “VARIANT“]
Die mathematischen Ausdrücke bei Angabe des D- und T-Befehls sind als Grund-WZ-Nummer zu interpretieren. Damit bleibt dem WZM der gleiche Freiheitsgrad wie bisher für die Auswahl des WZ-Datensatzes erhalten.
Syntax: |
T<basic> bzw. D<basic> |
Der Zugriff auf die Elemente der Tool-ID wird über Decodervariablen realisiert. In der aktuellen SW-Version besteht bereits die Möglichkeit, die Nummer des zuletzt von der externen Werkzeugverwaltung angeforderten Werkzeuges über V.G.T_AKT abzufragen. Aus Kompatibilitätsgründen bleibt diese Variable weiterhin erhalten. Sie repräsentiert parallel zur unten eingeführten, neuen Syntax immer die Grundwerkzeug-Nummer.
Syntax: | |
V.TOOL.BASIC | Lesender Zugriff auf zuletzt programmierte Grundwerkzeug-Nummer |
V.TOOL.SISTER | Lesender Zugriff auf zuletzt programmierte Schwesterwerkzeug-Nummer |
V.TOOL.VARIANT | Lesender Zugriff auf zuletzt programmierte Abwandlungsnummer |
Programmierbeispiel
Programmierbefehle und Variablen mit 'sister'
#TOOL DATA [ P10, “SISTER“, 3 ]
.....
#TOOL PREP [V.TOOL.BASIC, V.TOOL.SISTER, V.TOOL.VARIANT]