Funktionsbeschreibung
7.1 Magazine
7.1.9
Hintergrundmagazine
Hintergrundmagazine werden durch die Werkzeugverwaltung nicht direkt unterstützt.
Allerdings können Funktionen für Hintergrundmagazine durch gezielte Einstellung von
Systemvariablen aktiviert werden. Über die Systemvariable $TC_MAMP2, Bit 7 kann man
einstellen, ob die Werkzeugsuche in dem Magazin beginnt, in dem zuletzt ein Werkzeug
ausgewechselt wurde (Bit 7 = 0) oder ob die Suche anhand der Reihenfolge der Zuordnung
"Spindel zu Magazin" erfolgt (Bit 7 = 1).
Diese Systemvariable wird in der Regel bei der Magazinkonfiguration eingestellt. Eine
Änderung über Teileprogramm oder BTSS ist jederzeit möglich.
Die Zuordnung "Spindel zu Magazin" wird über die Systemvariable $TC_MDP2[n,m]
eingestellt; die Reihenfolge entspricht der Reihenfolge des Beschreibens dieser Variablen.
Auch dies wird über die Magazinkonfiguration vorbelegt.
Beispiel für 4 Magazine und eine Spindel:
$TC_MAMP2=385 (Bit 0, 7 und 8 gesetzt).
$TC_MDP2[1,1]=0
$TC_MDP2[2,1]=0
$TC_MDP2[3,1]=0
$TC_MDP2[4,1]=0
... darüber ist der erste Zwischenspeicher (Spindel) den Magazinen 1 bis 4 zugeordnet; eine
Werkzeugsuche würde damit zuerst im Magazin 1m dann im Magazin 2 usw. bis Magazin 4
durchgeführt.
Diese Suchreihenfolge kann man durch Beschreiben dieser Systemvariablen wie folgt
manipulieren:
1. Löschen der Zuordnung
$TC_MDP2[1,0]=9999
$TC_MDP2[2,0]=9999
$TC_MDP2[3,0]=9999
$TC_MDP2[4,0]=9999
2. Erneute Zuordnung in anderer Reihenfolge
$TC_MDP2[2,1]=0
$TC_MDP2[3,1]=0
$TC_MDP2[4,1]=0
$TC_MDP2[1,1]=0
... dies ergibt eine Suchreihenfolge Magazin 2, 3, 4, 1
Als auslösendes Kriterium für das Umschreiben der Zuordnungsreihenfolge kann im
Wechselzyklus die Information sein, dass das neue Werkzeug in einem anderen Magazin
gefunden wurde. Dieses kann im Programm über $A_TOOLMN[t] gelesen werden, wobei "t"
die interne T-Nummer des Werkzeugs ist. Das neue Werkzeug bekommt man über GETSELT.
Das bisherige Vordergrundmagazin muss man sich merken.
362
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
Werkzeugverwaltung