Siemens
Digital Industries, Motion Control, Machine Tool Systems
8840
Follower:innenWerkzeugnamen über Variable auslesen
09.09.2022, 07:01 Uhr
Hallo Zusammen,
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
09.09.2022, 07:46 Uhr
Hallo Zusammen,
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
Hallo
Vorweg.
Siemens legt die Werkzeug intern als Nummern an. Der Name ist also für die Werkzeugverwaltung erstmal nur ein weiterer Parameter wie zB. Länge 1.
$TC_MPP6[9998,1] --> Gibt die Toolnummer von dem Werkzeug in der Spindel
$P_TOOLNO --> Gibt die Toolnummer von dem aktiven Werkzeug
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO] <-- Was funktioniert denn hier nicht?
$TC_TP2[$TC_MPP6[9998,1]] <-- Was funktioniert denn hier nicht?
$TC_TP <-- Die kann nicht gehen.
Wenn du zB. Den Namen von dem aktiven Werkzeug haben willst wäre das eine Möglichkeit.
DEF STRING[40] TOOL_NAME
TOOL_NAME=$TC_TP2[$P_TOOLNO]
Gruß Tobe
12.09.2022, 09:05 Uhr
Hallo Zusammen,
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
in mehreren Beiträgen wurde das Thema Werkzeugnamen/Nummer auslesen bereits behandelt. Auch im Handbuch habe ich hierzu schon einiges nachlesen können.
Folgende Variablen habe ich bereits probiert es wird auch ein Wert ausgegeben, jedoch nicht der Werkzeugname sondern eine für mich nicht nachvollziehbare Nummer:
/Channel/State/actTNumber[u1, 1]
$TC_MPP6[9998,1]
$P_TOOLNO
=================================
diese Variablen funktionieren leider nicht
$TC_TP2[$P_TOOLNO]
$TC_TP2[$TC_MPP6[9998,1]]
$TC_TP
840D SL
wie kann ich den Namen noch abfragen?
Danke für eure Mithilfe
Hallo,
$TC_TP2[$P_TOOLNO] funktioniert, wenn ein Werkzeug aktiv ist, bei $P_TOOLNO = 0 wird die Abfrage einen Fehler generieren, da es kein Werkzeug "null" gibt.
$TC_TP2[$TC_MPP6[9998,1]] funktioniert, wenn ein Werkzeug in der Spindel (Zwischenspeicher) ist.
Gruß
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: