R&D Steuerungstechnik

Aufruf von allen vorhandenen Werkzeugen aus dem Magazin

Beitrag 03.01.2024, 14:13 Uhr
butscheronie
Level 4 = Community-Meister
****
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]]
   
Beitrag 03.01.2024, 15:43 Uhr
frigat76
Level 4 = Community-Meister
****
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


--------------------
   
Beitrag 03.01.2024, 22:48 Uhr
butscheronie
Level 4 = Community-Meister
****
ZITAT(frigat76 @ 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



Hast du die Zyklen geschrieben?
   
Beitrag 04.01.2024, 14:52 Uhr
butscheronie
Level 4 = Community-Meister
****
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?
   
Beitrag 04.01.2024, 17:20 Uhr
frigat76
Level 4 = Community-Meister
****
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


--------------------
   
Beitrag 04.01.2024, 20:23 Uhr
butscheronie
Level 4 = Community-Meister
****
ZITAT(frigat76 @ 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.


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
   
Beitrag 05.01.2024, 06:30 Uhr
butscheronie
Level 4 = Community-Meister
****
Ich suche doch eigentlich nur den Parameter für die Zelle wo das Werkzeug drin ist
Angehängte Datei(en)
Angehängte Datei  999999999999999999999.jpg ( 16.99KB ) Anzahl der Downloads: 23
 
   
Beitrag 05.01.2024, 14:33 Uhr
butscheronie
Level 4 = Community-Meister
****
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
   
Beitrag 05.01.2024, 17:40 Uhr
Querox
Level 1 = Community-Lehrling
*
Hallo butscheronie

Was du suchst findest du im Handbuch werkzeugverwaltung. Einfach google danach fragen

Gruss
Querox
   
Beitrag 08.01.2024, 07:29 Uhr
SeanClaud
Level 3 = Community-Techniker
***
ZITAT(butscheronie @ 05.01.2024, 06:30 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 smile.gif


   
Beitrag 11.01.2024, 20:25 Uhr
butscheronie
Level 4 = Community-Meister
****
ZITAT(SeanClaud @ 08.01.2024, 07:29 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 smile.gif



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)
Angehängte Datei  IMG_7328.jpg ( 254.83KB ) Anzahl der Downloads: 28
Angehängte Datei  IMG_7327.jpg ( 264.1KB ) Anzahl der Downloads: 25
Angehängte Datei  IMG_7326.jpg ( 245.18KB ) Anzahl der Downloads: 25
Angehängte Datei  IMG_7329.jpg ( 317.26KB ) Anzahl der Downloads: 21
 
   
Beitrag 12.01.2024, 09:33 Uhr
SeanClaud
Level 3 = Community-Techniker
***
ZITAT(butscheronie @ 11.01.2024, 20:25 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 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ß
   
Beitrag 12.01.2024, 13:01 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
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
   
Beitrag 14.01.2024, 08:43 Uhr
butscheronie
Level 4 = Community-Meister
****
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?



Angehängte Datei(en)
Angehängte Datei  111.jpg ( 149.74KB ) Anzahl der Downloads: 16
 
   
Beitrag 15.01.2024, 07:20 Uhr
SeanClaud
Level 3 = Community-Techniker
***
ZITAT(butscheronie @ 14.01.2024, 08:43 Uhr) *
Das muss ich mir mal ansehen. Was ist CreateMyConfig Diff?


Das ist ein Tool von Siemens, damit kann man Datensicherungen vergleichen und eben ansehen.
ich weiß nicht ob das kostenlos ist.
Ich finde dieses Tool sehr hilfreich.
   
Beitrag 15.01.2024, 09:51 Uhr
Tobe87
Level 2 = Community-Facharbeiter
**
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.




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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: