Siemens
Digital Industries, Motion Control, Machine Tool Systems
Aufruf von allen vorhandenen Werkzeugen aus dem Magazin
03.01.2024, 14:13 Uhr
Moin in die Runde.
Wir haben eine DMC 125 FD mit einem 120er Wechsler (eine Kette) und bald eine DMC 125 FD mit 3 x 60 Plätzen (3 Räder)
Wie kann ich über ein Programm prüfen OB sich auf z.B. Magazin-Platz 1 ein Werkzeug befindet?
Wenn sich dort eins befindet, WIE HEIßT ES?
Mir ist bisher nur der Parameter bekannt mit dem ich den WZ-Namen aus der Spindel auslesen kann: $TC_TP2[$TC_MPP6[9998,1]]
Wir haben eine DMC 125 FD mit einem 120er Wechsler (eine Kette) und bald eine DMC 125 FD mit 3 x 60 Plätzen (3 Räder)
Wie kann ich über ein Programm prüfen OB sich auf z.B. Magazin-Platz 1 ein Werkzeug befindet?
Wenn sich dort eins befindet, WIE HEIßT ES?
Mir ist bisher nur der Parameter bekannt mit dem ich den WZ-Namen aus der Spindel auslesen kann: $TC_TP2[$TC_MPP6[9998,1]]
03.01.2024, 15:43 Uhr
Siehe dir das mal an. Vielleicht ist es was für dich.
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Dieser Zyklus hilft, fehlende Werkzeuge in der Werkzeuglistentabelle zu finden, bevor das Programm gestartet wird.
Dieser Zyklus ist für, mit SIEMENS gesteuerte Dreh- und Fräsmaschinen mit großen Werkzeugmagazinen konzipiert.
Der Zyklus kann zum Programmieren verwendet werden mit:
SHOP TURN für Drehmaschinen
SHOP MILL für Fräsmaschinen
DIN/ISO
Struktur Gildemeister
Geeignet für die Integration in CNC-Systemversionen SIEMENS 840D Op 4.5....4.8, mit der Erweiterung .cpf
Der Zyklus ist mit den meisten weltweiten Herstellern von Serienwerkzeugmaschinen kompatibel, weil DMGMORI, HERMLE, KOVOSVIT MAS, WFL....
Links zum Herunterladen der Version 2022:
DEMO Download links:
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
Beide bei Anwenderzyklen ablegen.
In MDA TO_CHECK starten
Der Beitrag wurde von frigat76 bearbeitet: 03.01.2024, 16:11 Uhr
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Dieser Zyklus hilft, fehlende Werkzeuge in der Werkzeuglistentabelle zu finden, bevor das Programm gestartet wird.
Dieser Zyklus ist für, mit SIEMENS gesteuerte Dreh- und Fräsmaschinen mit großen Werkzeugmagazinen konzipiert.
Der Zyklus kann zum Programmieren verwendet werden mit:
SHOP TURN für Drehmaschinen
SHOP MILL für Fräsmaschinen
DIN/ISO
Struktur Gildemeister
Geeignet für die Integration in CNC-Systemversionen SIEMENS 840D Op 4.5....4.8, mit der Erweiterung .cpf
Der Zyklus ist mit den meisten weltweiten Herstellern von Serienwerkzeugmaschinen kompatibel, weil DMGMORI, HERMLE, KOVOSVIT MAS, WFL....
Links zum Herunterladen der Version 2022:
DEMO Download links:
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
Beide bei Anwenderzyklen ablegen.
In MDA TO_CHECK starten
Der Beitrag wurde von frigat76 bearbeitet: 03.01.2024, 16:11 Uhr
--------------------
03.01.2024, 22:48 Uhr
Siehe dir das mal an. Vielleicht ist es was für dich.
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Dieser Zyklus hilft, fehlende Werkzeuge in der Werkzeuglistentabelle zu finden, bevor das Programm gestartet wird.
Dieser Zyklus ist für, mit SIEMENS gesteuerte Dreh- und Fräsmaschinen mit großen Werkzeugmagazinen konzipiert.
Der Zyklus kann zum Programmieren verwendet werden mit:
SHOP TURN für Drehmaschinen
SHOP MILL für Fräsmaschinen
DIN/ISO
Struktur Gildemeister
Geeignet für die Integration in CNC-Systemversionen SIEMENS 840D Op 4.5....4.8, mit der Erweiterung .cpf
Der Zyklus ist mit den meisten weltweiten Herstellern von Serienwerkzeugmaschinen kompatibel, weil DMGMORI, HERMLE, KOVOSVIT MAS, WFL....
Links zum Herunterladen der Version 2022:
DEMO Download links:
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
Beide bei Anwenderzyklen ablegen.
In MDA TO_CHECK starten
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Dieser Zyklus hilft, fehlende Werkzeuge in der Werkzeuglistentabelle zu finden, bevor das Programm gestartet wird.
Dieser Zyklus ist für, mit SIEMENS gesteuerte Dreh- und Fräsmaschinen mit großen Werkzeugmagazinen konzipiert.
Der Zyklus kann zum Programmieren verwendet werden mit:
SHOP TURN für Drehmaschinen
SHOP MILL für Fräsmaschinen
DIN/ISO
Struktur Gildemeister
Geeignet für die Integration in CNC-Systemversionen SIEMENS 840D Op 4.5....4.8, mit der Erweiterung .cpf
Der Zyklus ist mit den meisten weltweiten Herstellern von Serienwerkzeugmaschinen kompatibel, weil DMGMORI, HERMLE, KOVOSVIT MAS, WFL....
Links zum Herunterladen der Version 2022:
DEMO Download links:
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
Beide bei Anwenderzyklen ablegen.
In MDA TO_CHECK starten
Hast du die Zyklen geschrieben?
04.01.2024, 14:52 Uhr
Das Video ist sehr interessant und es könnte mir bestimmt weiterhelfen wenn ich denn die PGM-Befehle / Parameter in dem PGM sehen könnte.
Das PGM TO_CHECK_SET kann ich ja öffnen, jedoch werden dort nur Parameter belegt welche dann in TO_CHECK verarbeitet werden.
Was jedoch steht jedoch in TO_CHECK?
Ich kann die Datei nicht öffnen das es eine CFP-Datei ist. Wie öffnet man die?
Das PGM TO_CHECK_SET kann ich ja öffnen, jedoch werden dort nur Parameter belegt welche dann in TO_CHECK verarbeitet werden.
Was jedoch steht jedoch in TO_CHECK?
Ich kann die Datei nicht öffnen das es eine CFP-Datei ist. Wie öffnet man die?
04.01.2024, 17:20 Uhr
Die CPF Datei kann man nicht öffnen. Muss man auch nicht.
Man gibt einfach in MDA Betrieb
TO_CHECK ein.
Die Steuerung erzeugt eine Datei namens To_check_list
wo man nachschauen kann welche Werkzeuge für die Angewählte Programm noch fehlen. Daher sich nicht in der Kette befinden und zu Beladen sind oder Sie die WKZ noch erst erzeugen müssen.
Im Video ist es alles gut erklärt.
Der Beitrag wurde von frigat76 bearbeitet: 04.01.2024, 17:27 Uhr
Man gibt einfach in MDA Betrieb
TO_CHECK ein.
Die Steuerung erzeugt eine Datei namens To_check_list
wo man nachschauen kann welche Werkzeuge für die Angewählte Programm noch fehlen. Daher sich nicht in der Kette befinden und zu Beladen sind oder Sie die WKZ noch erst erzeugen müssen.
Im Video ist es alles gut erklärt.
Der Beitrag wurde von frigat76 bearbeitet: 04.01.2024, 17:27 Uhr
--------------------
04.01.2024, 20:23 Uhr
Die CPF Datei kann man nicht öffnen. Muss man auch nicht.
Man gibt einfach in MDA Betrieb
TO_CHECK ein.
Die Steuerung erzeugt eine Datei namens To_check_list
wo man nachschauen kann welche Werkzeuge für die Angewählte Programm noch fehlen. Daher sich nicht in der Kette befinden und zu Beladen sind oder Sie die WKZ noch erst erzeugen müssen.
Im Video ist es alles gut erklärt.
Man gibt einfach in MDA Betrieb
TO_CHECK ein.
Die Steuerung erzeugt eine Datei namens To_check_list
wo man nachschauen kann welche Werkzeuge für die Angewählte Programm noch fehlen. Daher sich nicht in der Kette befinden und zu Beladen sind oder Sie die WKZ noch erst erzeugen müssen.
Im Video ist es alles gut erklärt.
Aber das Programm macht halt nicht das was ich genau benötige. Kannst du mir das erklären warum man die CPF Datei nicht öffnen kann?
Irgendjemand muß da ja was reingeschrieben haben. Wie gesagt... Ich benötige die Programmbefehle mit denen die Werkzeugtaschen abgefragt werden können.
Um kurz zu erläutern was ich machen möchte (will aber nicht zu viel Zeit mit der Beschreibung verbringen)
N1 Abfrage Mag-Tasche 1
N2 Wenn ein Tool vorhanden --> REPEAT LBL1 LBLEND1 (in LBL 1 Wird das Tool eingewechselt)
N3 Wenn kein Tool vorhanden --> Weiter zu Abfrage für Mag-Tasche 2
N5
N6 Abfrage Mag-Tasche 2
N7 Wenn ein Tool vorhanden --> REPEAT LBL1 LBLEND1 (in LBL 1 Wird das Tool eingewechselt)
N8 Wenn kein Tool vorhanden --> Weiter zu Abfrage für Mag-Tasche 3
.
.
.
N100 M30
05.01.2024, 06:30 Uhr
Ich suche doch eigentlich nur den Parameter für die Zelle wo das Werkzeug drin ist
Angehängte Datei(en)
05.01.2024, 14:33 Uhr
Wie schon oben geschrieben kann ich ja mit dem Parameter $TC_TP2[$TC_MPP6[9998,1]] den Werkzeugnamen aus der Spindel auslesen.
Dies muss doch auch mit dem Werkzeug-Magazin gehen. In dem besagten Youtube-PGM wird ja sowas ähnliches gemacht.
Der Beitrag wurde von butscheronie bearbeitet: 05.01.2024, 14:34 Uhr
Dies muss doch auch mit dem Werkzeug-Magazin gehen. In dem besagten Youtube-PGM wird ja sowas ähnliches gemacht.
Der Beitrag wurde von butscheronie bearbeitet: 05.01.2024, 14:34 Uhr
05.01.2024, 17:40 Uhr
Hallo butscheronie
Was du suchst findest du im Handbuch werkzeugverwaltung. Einfach google danach fragen
Gruss
Querox
Was du suchst findest du im Handbuch werkzeugverwaltung. Einfach google danach fragen
Gruss
Querox
08.01.2024, 07:29 Uhr
Ich suche doch eigentlich nur den Parameter für die Zelle wo das Werkzeug drin ist
Servus,
das sieht nach Mag. Nr. 1 aus, somit müsste es für Platz eins so aussehen $TC_MPP6[1,1]. ==> liefert die T-Nr.
der Zwischenspeicher ist die Nummer 9998. (Spindel, WZW-Greifer).
Ein Werkzeugname kann nur ausgelesen werden, ohne Syntaxfehler, wenn ein WKZ vorhanden.
z.B.: IF ($TC_MPP6[1,1] > 0)
IF ($TC_TP2[$TC_MPP6[1,1]] ==WKZ_NAME)
T=$TC_TP2[$TC_MPP6[1,1]] M6
ENDIF
ENDIF
will man mehrere Plätze durchsuchen, müsste das Ganze noch in eine FOR Schleife.
ich hoffe ich habe das richtig verstanden
11.01.2024, 20:25 Uhr
Servus,
das sieht nach Mag. Nr. 1 aus, somit müsste es für Platz eins so aussehen $TC_MPP6[1,1]. ==> liefert die T-Nr.
der Zwischenspeicher ist die Nummer 9998. (Spindel, WZW-Greifer).
Ein Werkzeugname kann nur ausgelesen werden, ohne Syntaxfehler, wenn ein WKZ vorhanden.
z.B.: IF ($TC_MPP6[1,1] > 0)
IF ($TC_TP2[$TC_MPP6[1,1]] ==WKZ_NAME)
T=$TC_TP2[$TC_MPP6[1,1]] M6
ENDIF
ENDIF
will man mehrere Plätze durchsuchen, müsste das Ganze noch in eine FOR Schleife.
ich hoffe ich habe das richtig verstanden
das sieht nach Mag. Nr. 1 aus, somit müsste es für Platz eins so aussehen $TC_MPP6[1,1]. ==> liefert die T-Nr.
der Zwischenspeicher ist die Nummer 9998. (Spindel, WZW-Greifer).
Ein Werkzeugname kann nur ausgelesen werden, ohne Syntaxfehler, wenn ein WKZ vorhanden.
z.B.: IF ($TC_MPP6[1,1] > 0)
IF ($TC_TP2[$TC_MPP6[1,1]] ==WKZ_NAME)
T=$TC_TP2[$TC_MPP6[1,1]] M6
ENDIF
ENDIF
will man mehrere Plätze durchsuchen, müsste das Ganze noch in eine FOR Schleife.
ich hoffe ich habe das richtig verstanden
Das ist echt mega... Ich verstehe teilweise diese Handbücher nicht und hab das nicht gefunden.
Ich habe das kleine Progämmchen etwas abgeändert und werde das wohl nutzen können. Gerne poste ich es wenn es fertig und getestet ist.
Ich würde meine Eingangsfrage gern um den einen oder anderen Paremeter erweitern:
Ich weiß ja nun wie man das Magazin abfragt OB und WELCHES Tool sich dort befindet.
$TC_MPP6[1,1] -> Zeigt die T-NR von Magazin 1, Platz 1 an.
$TC_TP2[$TC_MPP6[1,1]] -> Zeigt die den WZ-Namen von Magazin 1, Platz 1 an.
Wie jedoch wende ich das auf wie WERKZEUGLISTE und den WERKZEUGSCHRANK an?
Ich habe ja eine 840D SL und da gibt es ja WZ- Magazin, -Liste und -Schrank
Hier mal ein Bild dazu, aber Ihr wisst bestimmt was ich meine..
Angehängte Datei(en)
IMG_7328.jpg ( 254.83KB )
Anzahl der Downloads: 28
IMG_7327.jpg ( 264.1KB ) Anzahl der Downloads: 25
IMG_7326.jpg ( 245.18KB ) Anzahl der Downloads: 25
IMG_7329.jpg ( 317.26KB ) Anzahl der Downloads: 21
IMG_7327.jpg ( 264.1KB ) Anzahl der Downloads: 25
IMG_7326.jpg ( 245.18KB ) Anzahl der Downloads: 25
IMG_7329.jpg ( 317.26KB ) Anzahl der Downloads: 21
12.01.2024, 09:33 Uhr
Das ist echt mega... Ich verstehe teilweise diese Handbücher nicht und hab das nicht gefunden.
Ich habe das kleine Progämmchen etwas abgeändert und werde das wohl nutzen können. Gerne poste ich es wenn es fertig und getestet ist.
Ich würde meine Eingangsfrage gern um den einen oder anderen Paremeter erweitern:
Ich weiß ja nun wie man das Magazin abfragt OB und WELCHES Tool sich dort befindet.
$TC_MPP6[1,1] -> Zeigt die T-NR von Magazin 1, Platz 1 an.
$TC_TP2[$TC_MPP6[1,1]] -> Zeigt die den WZ-Namen von Magazin 1, Platz 1 an.
Wie jedoch wende ich das auf wie WERKZEUGLISTE und den WERKZEUGSCHRANK an?
Ich habe ja eine 840D SL und da gibt es ja WZ- Magazin, -Liste und -Schrank
Hier mal ein Bild dazu, aber Ihr wisst bestimmt was ich meine..
Ich habe das kleine Progämmchen etwas abgeändert und werde das wohl nutzen können. Gerne poste ich es wenn es fertig und getestet ist.
Ich würde meine Eingangsfrage gern um den einen oder anderen Paremeter erweitern:
Ich weiß ja nun wie man das Magazin abfragt OB und WELCHES Tool sich dort befindet.
$TC_MPP6[1,1] -> Zeigt die T-NR von Magazin 1, Platz 1 an.
$TC_TP2[$TC_MPP6[1,1]] -> Zeigt die den WZ-Namen von Magazin 1, Platz 1 an.
Wie jedoch wende ich das auf wie WERKZEUGLISTE und den WERKZEUGSCHRANK an?
Ich habe ja eine 840D SL und da gibt es ja WZ- Magazin, -Liste und -Schrank
Hier mal ein Bild dazu, aber Ihr wisst bestimmt was ich meine..
Ich weiß nur, alles was eine eigene Magazinnummer (MN) hat, kann ausgelesen werden.
beim Werkzeugschrank liegen die Werkzeuge drinnen, sind aber keinem Magazin zugeordnet. Ich kann mich natürlich auch irren.
wenn du eine Datensicherung öffnest, (Editor, SinucomARC, CreateMyConfig Diff) nachsehen, wo sich die Werkzeuge befinden.
sollte ich noch was rausfinden, werde ich es posten.
Gruß
12.01.2024, 13:01 Uhr
Du weißt jetzt wie man den Inhalt von einem der NC bekannten Magazin abfragt.
Der Schrank oder die Liste ist kein Magazin.
Die Liste selber kann man nach meinem Wissen nicht auf Inhalt abfragen.
Aber man kann mit GETT ein Werkzeug auf Vorhandensein prüfen.
Wenn das Werkzeug vorhanden ist (Rückgabe Wert von GETT >0) kann man zu der Toolnummer auch das Magazin und den Platz abfragen wo es sich befindet.
Ist dem Werkzeug kein Magazin und Platz zugewiesen, ist es vorhanden und befindet sich als Handwerkzeug in der Liste.
Gruß Tobe
Der Schrank oder die Liste ist kein Magazin.
Die Liste selber kann man nach meinem Wissen nicht auf Inhalt abfragen.
Aber man kann mit GETT ein Werkzeug auf Vorhandensein prüfen.
Wenn das Werkzeug vorhanden ist (Rückgabe Wert von GETT >0) kann man zu der Toolnummer auch das Magazin und den Platz abfragen wo es sich befindet.
Ist dem Werkzeug kein Magazin und Platz zugewiesen, ist es vorhanden und befindet sich als Handwerkzeug in der Liste.
Gruß Tobe
14.01.2024, 08:43 Uhr
Also mindestens die Werkzeugliste läßt sich irgendwie auslesen.
Das wird ja in dem oben geposteten YT-Video gezeigt wo ein Protokoll der Tools ausgegeben wird ob die Werkzeuge angelegt oder beladen werden sollen, siehe Bild und Link.
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Inder einer der Dateien (TO_CHECK) sollte das drinnen stehen.
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
"wenn du eine Datensicherung öffnest, (Editor, SinucomARC, CreateMyConfig Diff) nachsehen, wo sich die Werkzeuge befinden."
Also mit einem Editor öffnen. Die Datei .....ARC.
Das muss ich mir mal ansehen. Was ist CreateMyConfig Diff?
Das wird ja in dem oben geposteten YT-Video gezeigt wo ein Protokoll der Tools ausgegeben wird ob die Werkzeuge angelegt oder beladen werden sollen, siehe Bild und Link.
https://www.youtube.com/watch?v=vpQtxfU3Ftk
Inder einer der Dateien (TO_CHECK) sollte das drinnen stehen.
TO_CHECK_SET:
https://drive.google.com/file/d/1j2MSYHmMib...ew?usp=drivesdk
TO_CHECK:
https://drive.google.com/file/d/1nY9CLAJXj8...ew?usp=drivesdk
"wenn du eine Datensicherung öffnest, (Editor, SinucomARC, CreateMyConfig Diff) nachsehen, wo sich die Werkzeuge befinden."
Also mit einem Editor öffnen. Die Datei .....ARC.
Das muss ich mir mal ansehen. Was ist CreateMyConfig Diff?
Angehängte Datei(en)
15.01.2024, 07:20 Uhr
15.01.2024, 09:51 Uhr
ZITAT
Also mindestens die Werkzeugliste läßt sich irgendwie auslesen.
Das wird ja in dem oben geposteten YT-Video gezeigt wo ein Protokoll der Tools ausgegeben wird ob die Werkzeuge angelegt oder beladen werden sollen, siehe Bild und Link.
Das wird ja in dem oben geposteten YT-Video gezeigt wo ein Protokoll der Tools ausgegeben wird ob die Werkzeuge angelegt oder beladen werden sollen, siehe Bild und Link.
Nochmal.
Die Liste lässt sich nicht auf Inhalt durchsuchen. Nur die Realen Magazine.
Ich denke auch nicht das der Zyklus die Magazine nach Werkzeugen durchsucht sondern einfach das Werkzeug sucht und schaut ob es vorhanden ist und wo es sich befindet.
Sollte das Werkzeug vorhanden und einem Magazinplatz zugeordnet sein --> Alles gut
Sollte das Werkzeug vorhanden sein und keinem Magazinplatz zugeordnet sein --> Werkzeug beladen
Sollte das Werkzeug nicht gefunden werden --> Werkzeug Anlegen und beladen.
Gruß
Tobe
Der Beitrag wurde von Tobe87 bearbeitet: 15.01.2024, 09:52 Uhr
6 Besucher lesen dieses Thema (Gäste: 6)
0 Mitglieder: