Home

SINUMERIK 840D/840Di/810D - Service

image

Contents

1. Programmierung 07 00 5 8 NC Sprachbefehle Name P_MSNUM X Z Impliziter Vorlaufstopp Name AC_MTHNUM Bedeutung Master Toolholder Wert 0 kein Master Werkzeughalter definiert Wert gt 0 Nummer des Master Werkzeughalters Datentyp Integer ab SW5 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt x x Impliziter X x Vorlaufstopp Name P_MTHNUM Bedeutung Master Toolholder Wert 0 kein Master Werkzeughalter definiert Wert gt 0 Nummer des Master Werkzeughalters Datentyp Integer ab SW 5 3 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X _ _ _ Impliziter Vorlaufstopp Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle 5 8 26 Variablen f r Unterprogrammersetzungstechnik ab SW 5 WZV Sprachbefehl Funktionen SW Stand C_T Nummer des T Wortes ohne WZV f r 5 Ersatzunterprogramm bei T MD 10717 C_T_PROG Bool Variable ob Inhalt in C_T C_TS programmierter WZ Bezeichner mit WZV f r Ersatzunterprog
2. SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D 840Di 840D 810D 840Di 840D 810D 840D 840Di 840D 810D 810D 810D FM NC Programmieranl Bedienungsanl System berblick Funktionsbeschr Funktionsbeschr Funktionsbeschr Projektierung Kurzanleitung ManualTurn ManualTurn Synchronaktionen Rechnerkopplung HW Grundlagen Kurzanl ManualTurn ShopMill Holz Glas Keramik Werkzeug FM NC Arbeitsvorbereit ShopMill bedarfsermittlung 810D Zyklen Kurzanl ShopMill 840D Me zyklen Hersteller Service Dokumentation l l SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D 840Di 611D 840D 840Di 840D 810D 840D 810D 840D 810D 840D 810D 810D 840D 810D 810D l FM NC FM NC FM NC Bedien Funktionsbesch Funktionsbeschr Projektier Pkt Installations Funktionsbeschr Funktionsbeschr komponenten Antriebsfunk Grundmaschine MMC100 101 Pkt Werkzeugver Projekt Bedien HW tion Erweiterungsfunkt Projektiersyntax MMC100 101 waltung oberfl che OP 030 Sonderfunktionen Entwicklungsumg SW Update und Konfiguration Hersteller Service Dokumentation SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC 40D 840D 840Di 840D 840D 810D 611D 611D FM N
3. Kanal DB Werkzeug fehlt DBX 317 7 Von NCK WZ nicht sperren DBX 29 7 An NCK Verschlei berwachung DBX 29 6 An NCK abschalten St ckz hler abschalten DBX 29 5 An NCK Zeit berwachung DBX 1 3 An NCK aktivieren 3 15 2 Definitionen des Quittungsstatus Magazinbezeichner Die Ort eines Werkzeugs im Magazin wird durch einen Magazin Bezeichner und einen Platz Bezeichner gekennzeichnet In einem realen Magazin Kette Revolver usw ist die Position des Werkzeugs durch die bei der Inbetriebnahme vergebene Magazin Nummer und dem Platz in diesem Magazin gekennzeichnet Wenn das Werkzeug sich in einem Zwischenspeicher befindet ist der Magazin Bezeichner die Konstante 9998 und der Platz Bezeichner entspricht der bei der Inbetriebnahme vergebenen Zwischenspeicher Nummer In einem Belademagazin ist der Magazin Bezeichner die Konstante 9999 Der Platz Bezeichner entspricht der bei der Inbetriebnahme vergebenen Belademaga zin Nummer Hierbei nimmt die Belademagazins Nummer 1 eine Sonderstellung ein Das Belademagazin 1 Spindel ist f r das Be Entladen von Hand vorgese hen bzw auch die Schnittstelle zum Umsetzen eines Werkzeuges Status 1 6 Die Statusinformationen 1 bis 6 f hren zu einer Beendigung des Kommandos Wenn eine dieser Statusinformationen dem FC 8 mitgeteilt wird dann wird das aktiv Bit der im FC 8 angegebenen Schnittstelle auf 0 zur ckgesetzt Damit ist der Vorgang a
4. Funktion 1 Quittung Werkzeug beladen beendet Beladestelle Magazin 2 Abbruch Reset Werkzeug beladen Beladestelle Magazin 3 Quittung Werkzeug entladen beendet Beladestelle Magazin 4 Abbruch Reset Werkzeug entladen Beladestelle Magazin 5 Quittung Werkzeug beladen beendet Beladestelle Spindel 6 Abbruch Reset Werkzeug beladen Beladestelle Spindel 7 Quittung Werkzeug entladen beendet Beladestelle Spindel 8 Abbruch Reset Werkzeug entladen Beladestelle Spindel 9 Quittung Wechsel vorbereiten beendetv 10 Abbruch Reset Wechsel vorbereiten 11 Status nderung Spindel gt Magazin Werkzeugwechsel 12 Status nderung Magazin gt Spindel Werkzeugwechsel 13 Abbruch Reset Wechsel 14 15 Quittung Umladen von MMC 16 Asynchrones umspeichern Spindel gt Magazin 17 Asynchrones umspeichern Magazin Spindel 18 19 20 Istpositions nderung Magazinplatz Wechselstelle 21 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV w r 22 Quittung Positionieren zur Beladestelle 23 Abbruch Reset Positionieren zur Beladestelle C Die Istposition f r die Auftr g 16 17 und 20 wird im FB 90 aus dem DB In stanz DBW 10 entnommen Die Adresse der Istposition kann vom Anwender ge n dert werden Achtung Beim asynchronem Umspeichern wird der Magazinplatzzustand Z reserviert f r Werkzeu
5. 4 10 Inbetriebnahme Codetr ger 22222222 seen nenn 4 10 1 Beschreibung der Codetr ger Dateien 2ees2c20 0 4 10 2 Aufbau der Beschreibungsdatei 2222e2 seen 4 10 3 Anpassen der Datei mmc ini 222e2 seen nennen 4 10 4 Anpassen der herstellerspezifischen ini Datei 4 10 5 Erstellen einer Konvertierungsdatei 222e222nee rennen 5 Programmierung HHsHenen nennen nennen nennen nennen 5 1 bersicht der BTSS und System Variablen 5 2 Schneidendaten 222222e2esseeeneeenene nennen en 5 2 1 Schneidenparameter 2 222222 se nennen nenn Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 158 3 161 3 162 3 163 3 165 4 167 4 168 4 170 4 170 4 173 4 176 4 181 4 181 4 183 4 186 4 186 4 187 4 187 4 191 4 193 4 193 4 201 4 201 4 202 4 202 4 216 4 220 4 222 4 224 4 225 4 226 4 226 4 229 4 233 4 234 4 240 4 240 4 243 4 252 4 253 4 254 5 259 5 259 5 262 5 262 XV Inhaltsverzeichnis 07 00 xvi 5 2 2 5 2 3 5 2 4 5 2 5 5 2 6 5 3 5 3 1 5 3 2 5 3 3 5 4 5 4 1 5 4 2 5 4 3 5 4 4 5 4 5 5 4 6 5 4 7 5 4 8 5 5 5 6 5 7 5 8 5 8 1 5 8 2 5 8 3 5 8 4 5 8 5 5 8 6 5 8 7 5 8 8 5 8 9 5 8 10 5 8 11 5 8 12 5 8 13 5 8 14 5 8 15 5 8 16 5 8 17 5 8 18 5 8 19 5 8 20 5 8 21 5 8
6. Name A_TOOLMNIt Bedeutung Gibt die Magazinnummer zur ck des WZs mit der T Nr t Ist das WZ nicht einem Magazin zugeordnet so wird 0 zur ckgegeben Ist die Funktion Werkzeugverwaltung nicht aktiv so wird 1 zur ckgegeben Existiert kein WZ mit der T Nr t so wird 2 zur ckgegeben Einen Alarm erh lt man wenn der Wertebereich f r die T Nummer ver letzt wird Datentyp INT g ltig ab SW 4 2 Wertebereich 1 32000 Indizes Bedeutung Wertebereich Der Index gibt die T Nummer an 1 32000 Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileproramm chronaktion Synchronakt X _ X Impliziter x vorlaufstopp A_TOOLMLN Magazinplatz Nr von Werkzeug lesen Anmerkung TOOLMLN bedeutet verk rzt tool magazine location number Name A_TOOLMLNIt Bedeutung Gibt die Magazinnummer zur ck des WZs mit der T Nr t Ist das WZ nicht einem Magazin zugeordnet so wird 0 zur ckgegeben Ist die Funktion Werkzeugverwaltung nicht aktiv so wird 1 zur ckgegeben Existiert kein WZ mit der T Nr t so wird 2 zur ckgegeben Einen Alarm erh lt man wenn der Wertebereich f r die T Nummer ver letzt wird Datentyp INT g ltig ab SW 4 2 Wertebereich 1 32000 Indizes Bedeutung Wertebereich Der Index gibt die T Nummer an 1 32000 Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileproramm chronaktion Synchron
7. Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe NC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 417 Alarme 07 00 Alarm Nr 17240 Kanal 1 Satz 2 Illegale Werkzeugdefinition Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht ein Werkzeug Datum zu ndern das die Datenkonsistenz nachtr glich zerst ren w rde bzw zu einer widerspr chlichen Definition f hren w rde Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe NC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 17250 Kanal 1 Satz 2 Illegale Magazindefinition Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht ein Magazin Datum zu ndern das die Datenkonsistenz nachtr glich zerst ren w rde bzw zu einer widerspr chlichen Definition f hren w rde Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe NC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved 10 418 SIN
8. Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Pr fen ob die Magazindaten korrekt definiert sind Wenn PLC den Befehl zum Bewegen gab pr fen ob das PLC Programm korrekt ist Wenn MMC den Befehl zum Bewegen gab pr fen ob der MMC Befehl mit korrekten Parametern versorgt wurde Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 6423 Kanal 1 Werkzeugbewegen nicht m glich Magazinplatznr 2 in Magazin 3 nicht vorhanden Erl uterung 1 Kanalld 2 Magazinplatznummer 3 Magazinnummer Der gew nschte Werkzeugbewegebefehl angestossen von MMC oder PLC ist nicht m glich Der genannte Magazinplatz ist im genannten Magazin nicht vorhanden Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Pr fen ob die Magazindaten korrekt definiert sind Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 405 Alarme 07 00 Alarm Nr 6424 Kanal 1 Werkzeugbewegen nicht m glich Werkzeug 2 nicht vorhanden oder nicht einsetzbar Erl uterung 1 Kanalld 2 String Bezeichner Der gew nschte Werkzeugbewegebefehl angestossen von MMC oder PLC ist nicht m glich Das genannte Werkzeug is
9. 222uene een een 4 3 2 Parametrierung des Platzes 2222222 ene nennen 4 3 3 Nebenplatzbetrachtung durch MD zu aktivierende Funktion 4 3 4 Sonderwerkzeuge 2222222 neene nennen nenn 4 3 5 Hierarchie der Platztypen 2 2222e2 seen nennen 4 3 6 Konfiguration erstellen 2222222 s nennen nennen nenn 4 3 7 Konfigurationsdatei erzeugen und laden 2e 2200 4 4 Inbetriebnahme der WZV mit MMC 100 222 n ana 4 4 1 Aufbau des Inbetriebnahmefiles f r MMC 100 4 5 Inbetriebnahme der WZV f r MMC 102 103 2 22 2222 4 5 1 Aktivieren der WZV Bilder 222 222222222 e nennen een 4 5 2 Projektierung 3234 a E ee 4 5 3 Aufbau der Datei paramtm ini 22222ee seen 4 5 4 Projektieren der WZV Bilder in der Datei paramtm ini 4 5 5 Hinweise zur Projektierung der Datei paramtm ini 4 6 Anzeigenmaschinendaten bei MMC 100 ab SW 4 4 7 Besonderheiten bei der Inbetriebnahme der werkstattgerechten Oberfl che ShopMill 222222222 esse nennen 4 8 Inbetriebnahme des Operation Panel OPO30 222222 4 9 Inbetriebnahme PLC Programm 2uenn seen 4 9 1 PLC Daten erzeugen 2 222222 eene nennen nennen nenn 4 9 2 Beschreibung der Testbausteine 22222seneenennn nn 4 9 3 Anstehende Auftr ge l schen SW 4 u ncsnneennn 4 9 4 Inbetriebnahme der WZV ShopMill in der PLC
10. Eintrag TC_TP2 f r dieses Beispiel Toolldent mit beginnt ein Kommentar kan auch benutzt werden Softkeytexte SoftKeysForMagAndToolList 4 204 Magazinliste Werkzeugliste Arbeitskorrekturliste 1_MagList M1 1_ToolList T1 1_ActLIST A1 2_MagList M2 2_ToolList T2 1_ActLIST A1 3_MagList M3 3_ToolList T3 1_ActLIST A1 Im folgenden wird jeweils ein Beispiel f r eine Magazin Werkzeug und Arbeitsli ste gegeben Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Erstes Bild der Magazinliste 1_MagList MultiLine Values SINGLE Default Single line display MULTI Multiline display The number of lines is determined by the existing data With MagList and ToolList this is the num ber of cutting edges with ActLi this is the number of sum correc tion blocks DL MultiLine SINGLE fixed columns are located on the left of the grid do not scroll and cannot be changed NrofFixedColumns 1 Columns that have marks for the current data current location programmed tool current tool to be displayed No marks are entered in the buffer display in the magazine lists The current tool can be recognized indirectly from its magazine location Spindle ShowActPlaceCol
11. Literatur FB Teil 1 P3 PLC Grundprogramm PI Dienst Funktionen NC Sprachbefehl SW Stand MMCSEM Semaphoren f r verschiedene PI Dienste DELETO Werkzeug l schen DELT WZ Duplo Siemens AG 2000 All Rights Reserved 5 334 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 12 bersicht der brigen BTSS Bausteine der WZV PI Dienst Funktionen NC Sprachbefehl SW Stand DELECE L schen einer Werkzeugschneide TC_DP1 t d 0 CREATO Werkzeug erzeugen NEWT WZ Duplo CRTOCE WZ erzeugen mit Angabe TC_DPxflt d Ssw5 Schneidennr TMCRTO Werkzeug anlegen STC_TPxlt TMCRTC nicht in Werkzeug anlegen mit Angabe TC_DPxlt d SW5 PLC verf gbar Schneidennr CREACE Werkzeugschneide anlegen TC_DPft d Wert CRCEDN Lege neue Schneide an TC_DPxlt d TMFDPL Leerplatzsuche zum Beladen GETFREELOC SW6 TMMVTL Magazinplatz zum Beladen bereitstellen Werkzeug entladen TMPCIT Inkrementwert f r St ckzahlz hler SETPIECE SpinNo y setzen St ckzahl dekrementieren um y TMPOSM Magazinplatz oder Werkzeug POSM p m ip im SW5 postionieren TMFPBP Leerplatzsuche nach Eigenschaften TSEARC Komplexes Suchen ber Anwenderzyklen Suchmasken programm TMRASS R cksetzen des Aktiv Status SW5 TMGETT nicht in Best T Nummer z vorgeg GETT WZ Duplo PLC verf gbar WZ Bezeichner m Duplonr Lesen der vorgew hlten G
12. Werkzeugbezogene Daten Bild 5 5 bersicht Werkzeugdaten Hinweis nderungen der Schneidendaten werden in der Bedienoberfl che der ShopMill WZV nur angezeigt wenn sie sich auf das aktuell in der Spindel befindliche Werk zeug beziehen 5 3 1 Werkzeugbezogene Daten TC_TPx t Allgemeine Werkzeugdaten Diese Daten beschreiben das Werkzeug im Magazin Programmierung der allgemeinen Werkzeugdaten bei Werkzeugverwaltung x Parameter 1 11 t T Nummer 1 32000 BTSS Baustein TD Berechnung der Zeile T Nummer Berechnung der Spalte entf llt Werkzeugbezogene Daten WZV NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_TP2 Strin Werkzeugbezeichner toolldent String T Nr g TC_TP1 INT Duplo Nummer duploNo WORD T Nr TC_TP3 INT Gr e nach links toolsize left WORD 1 TC_TP4 INT Gr e nach rechts toolsize_right WORD 1 Siemens AG 2000 All Rights Reserved 5 270 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 3 Werkzeugdaten Werkzeugbezogene Daten WZV NCK Bezeichner Typ Bezeichnung BTSS Variable Typ Vorbe TC_TP5 INT Gr e nach oben toolsize_upper WORD 1 TC_TP6 INT Gr e nach unten toolsize_ down WORD 1 TC_TP7 INT Magazinplatztyp toolplace_ spec WORD 9999 TC_TP8 INT Status toolState WOR
13. 5 311 A_MONIFACT Faktor f r Standzeit berwachung lesen 5 312 Weitere Sprachbefehle ab SW 5 222nneennennen nn 5 313 Variablen f r Unterprogrammersetzungstechnik ab SW 5 5 319 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inhaltsverzeichnis 5 8 27 Variablen f r WZ Wechsel in Synchronaktion 5 9 Festlegungen bei der Programmierung von Daten 5 9 1 Werkzeug und Schneidendaten 2222222e seen 5 9 2 Magazindaten 2 24 ee re ee la 5 9 3 Werkzeugwechsel 2HH anna ernennen nenn 5 9 4 Schneidenanwahl 222222esneesneeenesenen nennen 5 9 5 Werkzeug bernahme aus Programmtest ab SW4 5 10 Programmierung T Platznummer ab SW 4 2 220 amp 5 10 1 Mehrere Revolver mit T Platznummer aufrufen 5 11 Programmierbeispiele 2u222eee nennen nennen 5 12 bersicht der brigen BTSS Bausteine der WZV 5 12 1 Magazin Verzeichnisdaten MMC intern 22222es ee 5 12 2 Werkzeug Verzeichnisdaten MMC intern 2222e222 5 12 3 Parametrierung R ckgabeparameter TMGETT TSEARC 5 12 4 Arbeitskorrekturen 22 2222222 naana 5 12 5 PI Dienste und Sprachbefehle f r WZV 2 2 csnneeann 6 Datensicherung 22 ana 6 1 Sichern der NCK Daten 222222eese
14. 5 9 2 Magazindaten Reihenfolge der Datendefinition Durch den Vorgang Werkzeug einem Magazinplatz zuordnen wird eine Abh n gigkeit zwischen den Werkzeug Daten und den Magazin Magazinplatzdaten ge schaffen Beispiel Das Werkzeug enth lt den Magazinplatztyp f r den es vorgesehen ist Der Maga zinplatz enth lt den eigenen Magazinplatztyp Wenn nun das Werkzeug dem Ma gazinplatz zugeordnet wurde so kann im allgemeinen der Platztyp nicht mehr ver ndert werden da dies zu Inkonsistenzen f hren w rde Daraus ergibt sich die Forderung da Werkzeuge Magazine ber einen speziellen Vorgang in die Steuerung geladen werden und w hrend der Verarbeitung die strukturbestimmenden Definitionen nicht mehr ge ndert werden d rfen das sind z B Magazindimension Magazinplatztyp Duplo Nr Werkzeug Name Das sind nicht Schneidendaten Magazinplatz Werkzeug Zustand Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 323 Programmierung 07 00 5 9 Festlegungen bei der Programmierung von Daten Daten laden Wegen der Kopplung von Werkzeugen mit Magazinen ber den Magazinplatzpa rameter TC_MPP6 gilt folgende Vorschrift f r sinnvolles Definieren von Werkzeu gen und Magazinen 1 Werkzeugdaten laden 2 Magazindaten laden 3 Die TC_MPP6 Parameter laden gt setzt Werkzeug auf Magazinplatz Bei der Datensicherung wird diese Reihen
15. Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 12 bersicht der brigen BTSS Bausteine der WZV NCK Bezeichner Bezeichnung BTSS Typ Variable aktuelles Magazin toollnMag WORD 5 12 3 BTSS Baustein TF Berechnung der Zeile Berechnung der Spalte NCK Bezeichner aktueller Platz Nr gefundenes Werkzeug entf llt Bezeichnung toolInPlace Parametrierung R ckgabeparameter TMGETT TSEARC BTSS Variable WORD R ckgabe gefundene Werkzeuge resultNrOfTools WORD R ckgabe T Nummern der gefundenen resultToolNr WORD Werkzeuge Maske f r Suchkriterium des PI TSEARCH parMasksTD WORD BTSS Baustein TD Vergleichswert f r PI TSEARCH von Varia parDataTD WORD blen des BTSS Bausteins TD Vergleichswert f r PI TSEARCH von Varia parDataTooll String blen des BTSS Bausteins TD dentTD Vergleichswert f r PITSEARCH von Varia parMasksTU WORD blen des BTSS Bausteins TU Vergleichswert f r PITSEARCH von Varia parDataTU REAL blen des BTSS Bausteins TU Vergleichswert f r PITSEARCH von Varia parMasksTO WORD blen des BTSS Bausteins TO Vergleichswert f r PITSEARCH von Varia parDataTO REAL blen des BTSS Bausteins TO Vergleichswert f r PITSEARCH von Varia parMasksTUE WORD blen des BTSS Bausteins TUE Vergleichswert f r PITSEARCH von Varia parD
16. 1 n Magazinplatz n 1 1 n Magazinplatz n Das Werkzeug wird direkt vom Magazin 1 oder Magazin 2 in die Spindel einge wechselt Pick Up Magazin Befindet sich ein Werkzeug in der Spindel so wird es vor Einwechslung des neuen Werkzeugs im Magazin 1 oder Magazin 2 abge legt Beladen wird ber die Beladestelle Magazin oder ber die Beladestelle Spindel F r diese Konfiguration sind 22 Transferauftr ge von PLC an die WZV im FB QUIT_WZV programmiert Die Auftr ge sind vom Anwender ber die Anwender schnittstellen ASS 1 ASS 22 anzusto en Mit einem asynchronen Auftrag k nnen Positions nderungen von Werkzeugen au erhalb des Ablaufs z B f r Bewegungsfunktionen in JOG nach Abbruch eines Werkzeugwechsel der WZV mitgeteilt werden Folgende Auftr ge sind im FB 90 realisiert und deren Ansto im FC 90 als Beispiel in QUIT_4 awl programmiert Funktion _ Quittung Werkzeug beladen beendet Beladestelle Magazin Abbruch Reset Werkzeug beladen Beladestelle Magazin Quittung Werkzeug entladen beendet Beladestelle Magazin Abbruch Reset Werkzeug entladen Beladestelle Magazin Quittung Werkzeug beladen beendet Beladestelle Spindel Abbruch Reset Werkzeug beladen Beladestelle Spindel Quittung Werkzeug entladen beendet Beladestelle Spindel Abbruch Reset Werkzeug entladen Beladestelle Spindel o oO NI oO O A OJ N Quittung Wechsel vorbereiten beendet _ oO Abbruch Reset Wechsel vorbereite
17. Abk rzungen und Begriffe 07 00 A 1 Abk rzungen A 454 MMC NC NCK OA OB OEM OP PI PLC RAM SPS TO TOA VDI V 24 WKS WZ WLK WRK WZK WZV Man Machine Communication Bedienoberfl che der Numerik f r Bedienen Programmieren und Simulieren Numerical Control Numerische Steuerung Numerical Control Kernel Numerik Kern mit Satzaufbereitung Verfahrbereich usw Open Architecture Organisationsbaustein in der PLC Original Equipment Manufacturer Hersteller dessen Produkte un ter fremden Firmennamen verkauft werden Operation Panel Bedieneinrichtung Program Invocation Programmierinstanz Programmable Logic Control Anpa Steuerung Random Access Memory Datenspeicher der gelesen und be schrieben werden kann Speicherprogrammierbare Steuerung Tool Offset Werkzeugkorrektur Tool Offset Active Kennzeichnung Dateityp f r Werkzeugkorrek turen Virtual device interface Virtuelle Schnittstelle Serielle Schnittstelle Definition der Austauschleitungen zwischen DEE und D E Werkst ckkoordinatensystem Werkzeug Werkzeugl ngenkorrektur Werkzeug Radius Korrektur Werkzeugkorrektur Werkzeugverwaltung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe A 2 Begriffe Wesentliche Begriffe sind in alphabetischer Folge angegeben Auf Begriffe die im Erkl rungsteil auftauchen u
18. Platzartindex 1 Platz Nr 1 Platzart 7 Beladestelle Platztyp Nebenplatzbetrachtung Platzzustand 2 Platz frei Platzartindex 1 Platz Nr 1 Platzart 7 Beladestelle Platztyp Nebenplatzbetrachtung 2 2 Platz frei Platz Nr 2 Platzzustand U Platzartindex Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 239 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger STC_MDP2 1 1 0 Spindel STC_MDP1 1 1 0 1l Beladestelle STC_MDP2 1 2 0 2 Beladestelle M17 WZV Bausteine erzeugen Die AWL Quelle TM_WO_GR AWL Datentransfer ohne Doppelgreifer berset zen Anschlie end die erzeugten Bausteine FC 100 FB 110 DB 110 in die PLC laden und in OB1 und OB 100 aufrufen FB 110 in OB 1 aufrufen ORGANIZATION_BLOCK OB 1 VERSION 4 4 VAR_TEMP OB1_EV_CLASS BYTE 4 10 Inbetriebnahme Codetr ger Zum Codetr gersystem siehe auch Kapitel 3 12 4 10 1 Beschreibung der Codetr ger Dateien Wenn die Maschine ber ein Codetr gersystem f r die Werkzeugdatensicherung verf gt so ist eine eigene Inbetriebnahme dieses Systems durchzuf hren Bei der Inbetriebnahme ist wie folgt vorzugehen e DDE Server z B Balluf exe Bilz exe e ini File z B Balluf ini Bilz ini Einstellen der entsprechenden ini Datei z B Balluf ini mit den Hersteller spezifischen Werten laut Bedienungsanleitung des Code
19. Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 2 Nahtstelle f r Spindel als Wechselstelle 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Spindel als Wechselstelle Patenbau Nahtstelle NCK gt PLC stein Byte Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito DBB 0 SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1 DBB 1 SS 16 SS 15 SS 14 SS 13 SS 12 SS 11 SS 10 SS 9 DBB 2 3 DBB n 0 reserviert Handwerk Hand AltWZ in TO Wechsel Wechsel Wechsel zeug aus werk ZWS Nr Vorberei durchf h pflicht wechseln zeug n 42 ten ren An ein sto wech MO6 seln DBB n 1 frei DBB n 2 zugeordneter Kanal 8Bit int DBB n 3 Werkzeugverwaltungs Nummer 8Bit Int DBD n 4 P_VDITCP 0 Freier Parameter 0 DWord DBD n 8 P_VDITCP 1 Freier Parameter 1 DWord DBD n 12 P_VDITCP 2 Freier Parameter 2 DWord DBW n 16 Zwischenspeicher Kennung Int fester Wert 9998 entspricht Zielposition f r neues Werkzeug DBW n 18 relativer Platz Ziel im Zwischenspeichermagazin Int DBW n 20 Magazin Nr Quelle f r neues Werkzeug Int DBW n 22 Platz Nr Quelle f r neues Werkzeug Int DBW n 24 Magazin Nr Ziel f r altes Werkzeug Int DBW n 26 Platz Nr Ziel f r altes Werkzeug Int DBW n 28 Werkzeug neu Platztyp Int DBW n
20. Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 1 19 Einleitung 07 00 Neue Struktur 1 20 Die Funktionen die mit der Werkzeugverwaltung zu bew ltigen sind haben sich im Laufe der Zeit stark ausgeweitet Zuk nftig wird eine neue Struktur gew hlt die sich folgenderma en aufgliedert WZBF Basisfunktionen der Werkzeugverwaltung auch ohne aktive WZV verf gbar WZMO Werkzeug berwachung WZMG Werkzeugmagazinverwaltung nur mit aktiver WZV verf gbar WZFD Werkzeugverwaltung bei flachen D Nummern nur ohne aktive WZV Wesentliche Funktionen der MMC 103 MMC 100 2 OP 030 Werkzeugverwaltung Standard Systembilder in der x x x Standardsoftware Projektierungsm glichkeiten der x Masken und Softkeys Komfortable Inbetriebnahme ber x Systembilder Editieren von Werkzeugdaten x x x Magazin und Werkzeugliste x x x Leerplatzsuche und x x x Platzpositionierung Be und Entladen von Werkzeugen x x x Komfortable Leerplatzsuche ber x Softkeys Mehrere reale Magazine m glich 30 1 Magazin 1 Magazin ab SW 5 3 ab SW 5 3 30 Magazine 30 Magazine Mehrere Be Entladestellen je x Magazin Werkzeugschrank und x Werkzeugkatalog Relative D Nummer mit freier x Nummerierung Adapterdaten x Ortsabh ngige Korrekturen x Be und Entladen ber x Codetr gersystem Datensicherung ber x X V 24 Schnittstelle Datensicheru
21. W hrend des Satzsuchlaufes erfolgt keine Ausgabe von Wechselbefehlen an die PLC Mu beim ersten NC Start ein Handwerkzeug eingewechselt werden dann wird dies durch den Magazinplatz 1 im Magazin 9999 und der Absetzung des entsprechenden Hinweisalarms erreicht Die Werkzeuge und Magazine m ssen w hrend des Programmtest Betriebs im NCK datenm ig unver ndert bleiben Ein Handwerkzeug das bei Programmtest Anwahl eingewechselt ist wird vom NCK deshalb datenm ig vom Werkzeugnhal ter entfernt und intern gespeichert Beim PLC Auftrag R cktransport des Hand werkzeuges vom Magazin 9999 Platz 1 wird dieses gespeicherte Handwerkzeug wieder auf den Werkzeughalter eingewechselt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 67 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Hinweis W hrend des Progammtest Betriebs k nnen durch die Technik des internen Spei cherns mehrere Werkzeughalter mit Handwerkzeugen existieren Randbedingungen 3 2 12 3 68 Es k nnen im Zusammenhang mit Werkzeuganwahl Werkzeugwechsel Korrek turanwahl nur Probleme mit der Korrektursatztechnik behoben werden die durch Programmierfehler oder nicht korrekt definierte Daten im NCK entstanden sind Probleme bzw Fehler die aus einer fehlerhaften Kommunikation der NOK WZV mit der PLC resultieren k nnen so nicht behoben werden Diese Art
22. programmiert werden e NZV interpretiert dies dann als Spindel Nummer bzw als Werkzeughalternum mer e T ohne Adre erweiterung bezieht sich dann auf die Hauptspindel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 11 Programmierbeispiele 5 11 Programmierbeispiele Aktion Programmbefehl Beschreibung Werkzeug anlegen DEF INT DUPLO_NR Neues Werkzeug namens Bohrer mit der DEF INT T_NR Duplo Nr 7 anlegen Die automatisch DUPLO_NR 7 erzeugte T Nr wird in T_NR abgelegt T_NR NEWT BOHRER DUPLO_NR T_NR GETT BOHRER DUPLO_NR oder TC_TP2 1 BOHRER TC_TP1 1 DUPLO_NR Ermitteln der T Nummer des bereits an gelegten Werkzeugs BOHRER mit der Duplo Nr 7 Hierbei wird allerdings die T Nr durch die Programmierung vorgegeben Werkzeugdaten lesen schreiben TC_DP1 GETT BOHRER DUPLO_NR 2 210 Werkzeugtyp schreiben f r die 2 Schneide des Werkzeugs Bohrer DUOLO_NR TC_DPI T_NR 2 210 Werkzeugtyp schreiben f r die 2 Schneide des Werkzeugs T Num mer Werkzeug anw hlen T BOHRER oder T GETT BOHRER DUPLO_NR Gibt es mehrere Werkzeuge mit diesem Bezeichner so wird die T Nr des erst m glichen dieser Werkzeuge zur ckge geben Ermittelt T Nummer f r BOHRER mit Duplonummer DUPLO_NR und w hlt DELT BOHRER
23. verwendet T Fraeser M6 keine Adre erweiterung programmiert gt der Master WZ Halter wird angesprochen WZ Halter 1 Wert des Ma Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine schinendatums MC_TOOL_MANAGEMENT_TOOLHOLDER Der Werkzeugwechsel erfolgt auf den Zwischenspeicher platz 1 Die Bahn wird mit den Korrekturen des Werkzeugs korri giert T2 Bohrer M2 6 Adre erweiterung f r den Neben WZ Halter wurde pro grammiert Der Werkzeugwechsel erfolgt auf den Zwischenspeicher platz 2 Die Bahn wird nicht korrigiert SETMTH 2 jerkl rt WZ Halter 2 zum Master WZ Halter T Fraeser_2 M6 keine Adre erweiterung programmiert gt der Master WZ Halter wird angesprochen WZ Halter 2 Der Werkzeugwechsel erfolgt auf den Zwischenspeicher platz 2 Die Bahn wird mit den Korrekturen des Werkzeugs korri giert T1 Bohrer_1 Ml1 6 Adre erweiterung f r die Neben WZ Halter wurde pro grammiert Der Werkzeugwechsel erfolgt auf den Zwischenspeicher platz 1 Die Bahn wird nicht korrigiert SETMTH jerkl rt den durch MC_TOOL_MANAGEMENT_TOOLHOLDER gegebenen WZ Halter zum Master WZ Halter T Fraser_3 M6 keine Adre erweiterung programmiert gt der Master wzZ Halter wird angesprochen WZ Halter 1 Wert des Maschinendatums MC_T
24. 1 32 Spindelnummer x 0 Index f r Hauptspindel Die Angabe f r x ist optional anzugeben Wenn x nicht angegeben wird dann bezieht sich die Funktion auf die Hauptspindel Beispiel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle T BOHRER GETSELT R10 vorgew hlte T Nr f r die Hauptspindel lesen Mit dieser Funktion erfolgt ein Vergleich im Werkzeugwechselzyklus ob vorge w hltes Werkzeug schon in der Spindel 5 8 13 GETACTT Lesen der aktiven internen T Nr Mit dieser Funktion wird die M glichkeit geboten sich aus einer Werkzeuggruppe mit dem Bezeichner name die T Nummer des Werkzeugs mit dem Status aktiv ein WZ wird aktiv unmittelbar bevor es in den WZ Halter eingewechselt wird und war im Einsatz ber den Parameter TNr geben zu lassen state GETACTT Tno name Der R ckgabeparameter status zeigt den Erfolg Mi erfolg des Aufrufs an e 0 erfogreich durchgef hrt Tnr enth lt gew nschten Wert e 1 zum angegebenen Bezeichner existiert kein WZ TNr enth lt den Wert 0 e 2 in der WZ Gruppe gibt es kein WZ mit dem gew nschten Status TNr enth lt den Wert 0 e 3 in der WZ Gruppe gibt es mehrere WZe mit dem gew nschten Status Tnr enth lt den Wert des ersten WZs mit dem gew nschten Zustand GETACTT kann mehrdeutig sein Es ist immer denkbar da
25. 27 Aktive DL Nummer P_DLNO Nummer des T Wortes f r C_T SW5 Ersatzunterprogramm bei T Programmierter WZ Bezeichner C_TS Sw5 mit WZV f r Ersatzunterprogramm bei T Bool Variable ob Inhalt in C_T C_T_PROG SW5 Bool Variable ob Inhalt in C_TS C_TS_PROG SW5 1 Bewegen Bel Entladen AC_TC_FCT SW5 Umspeichern 2 Wechsel vorbereiten 3 Wechsel Ein 4 Wechsel Ein Revolver ohne M06 5 Wechsel vorbereiten und Wechsel Ein mit M06 Quittierstatus von PLC FC 8 AC_TC_STATUS SW5 Toolholder oder Spindelnummer AC_TC_THNO Sw5 Neues Werkzeug von Magazin AC_TC_MFN Sw5 Neues Werkzeug von Platz AC_TC_LFN Sw5 Neues Werkzeug nach Magazin AC_TC_MTN SW5 Neues Werkzeug nach Platz AC_TC_LTN SW 5 Altes Werkzeug von Magazin AC_TC_MFO SW 5 Altes Werkzeug von Platz AC_TC_LFO SW 5 Altes Werkzeug nach Magazin AC_TC_MTO SW 5 Altes Werkzeug nach Platz AC_TC_LTO SW 5 Magazinnummer des Werkzeugst A_TOOLMNIt Magazinplatz des Werkzeugs t A_TOOLMLNIt Standzeitfaktor f r Werkzeug t A_MONIFAGCTIE Masterspindel AC_MSNUM Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 337 Programmierung 07 00 5 12 bersicht der brigen BTSS Bausteine der WZV Masterspindel P_MSNUM Master Toolholder AC_MTHNUM Master Toolholder P_MTHNUM Erl uterungen siehe Kapitel 3 Siemens AG 2000 All Rights Reserved 5 338 SIN
26. 8 1 Maschinendaten 8 1 1 Anzeigemaschinendaten bei MMC Nr Name Beschreibung Vorein max TM_DEFAULT stellung Wert 9412 TOOLSIZE Vorbesetzungswert f r 1111 7777 WZ Gr e 9416 TOOLTYPE Vorbesetzungswert f r 120 900 Laden Werkzeugtyp 9417 TOOLSTATE Vorbesetzungswert f r 0 256 Laden Werkzeugstatus 9418 SHOW_TOOL_SIZE Die WZ Gr e wird in den 0 256 Bildern zwei oder vierstel lig dargestellt 9419 DELETE_TOOL Automatisches L schen der 0 1 WZ Daten beim Entladen 0 kein automatisches L schen 1 automatisches L schen Nr Name Beschreibung Vorein TM_DEFAULT stellung 9250 SKMGLIST Anzeige der Magazinliste 7 waagrecht 9251 SKTLLIST Anzeige der WZ Liste waagrecht 7 9252 SKTOOLLOAD Zugriffsrecht f r Beladen 7 9253 SKTOOLUNLOAD Zugriffsrecht f r Entladen 7 9254 TOOL_MOVE Zugriffsrecht f r Umladen 7 9255 SKMGLREPRI Anzeige der 1 Magazinliste 7 waagrecht Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 345 Maschinendaten 07 00 8 1 Maschinendaten Nr Name Beschreibung Vorein TM_DEFAULT stellung 9256 SKMGLREPR2 Anzeige der 2 Magazinliste 7 senkrecht 9257 SKMGLREPR3 Anzeige der 3 Magazinliste 7 senkrecht 9258 SKCNNEWTOOLE Zugriffsrecht Anlegen neuer 7 Schneiden 9259 SKNCDELTOOL Zugriffsrecht WZ l schen 9
27. Ausgabe 07 2000 07 00 Inbetriebnahme 4 4 Inbetriebnahme der WZV mit MMC 100 Nebenplatzbetrachtung TC_MPP3 TC_MPP3 Magazinnr Platznr Nebenplatzbetrachtung ein aus Zur Nebenplatzbetrachtung siehe Kapitel 4 3 3 Platzzustand TC_MPP4 TC_MPP4 Magazinnr Platznr Platzzustand Bitmaske Standard 2 Platz frei Platzartindex TC_MPP5 TC_MPP5 Magazinnr Platznr Platzartindex Bei TC_MPP1 Magazinnr Platznr 1 Platzart ist Magazinplatz wird die Platz nummer eingetragen Bei anderen Platzarten wird der Index der Art entsprechend hochgez hlt Beispiel mit 2 Greifern mit der Platzart 3 e der erste Greifer hat den Platzindex 1 e der zweite Greifer hat den Platzindex 2 Abstand einer Wechselstelle Beladestelle zum Nullpunkt Offsets Abst nde zum Magazin TC_MDP2 Magazinnr ZWSP Nr Abst nde der Zwischenspeicher zum Magazin F r jeden Zwischenspeicher ist hier ein Wert einzutragen mindestens eine Null Der Wert wird an dieser Stelle nicht ausgewertet er dient nur der Zuordnung TC_MDP1 Magazinnr Beladestellen Nr Abst nde der Beladestellen zum Magazin Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 195 Inbetriebnahme 07 00 4 4 Inbetriebnahme der WZV mit MMC 100 Maschine 1 Maschine 2 Spindel 1 Platz 1 im 2 internen Magazin Magazin 1 TC_MAP38 1 6 Magazin 2 TC_MAP8J 2 2 TC_MDP2 1 1 0 TC_MDP2 2 2 0 TC_MDP1 1 1
28. Bestellnummer 6FC5 297 0AD30 0AP1 SINUMERIK 810D Handbuch Projektierung HW Ausgabe 04 00 Bestellnummer 6FC5 297 3AD10 0AP2 SINUMERIK 840D Handbuch Projektierung NCU 561 2 573 2 HW Ausgabe 04 00 Bestellnummer 6FC5 297 5AC10 0AP2 SINUMERIK FM NC Handbuch Projektierung NCU 570 HW Ausgabe 04 96 Bestellnummer 6FC5 297 3AC00 0APO SIMODRIVE Sensor Me system f r Hauptspindelantriebe Projektierungs Montageanleitung SIMAG H HW Ausgabe 05 99 Bestellnummer 6SN1197 0AB30 0APO SINUMERIK 840D 840Di 810D FM NC Funktionsbeschreibung Grundmaschine Teil 1 Ausgabe 04 00 im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 5AC20 0AP2 Diverse Nahtstellensignale Achs berwachungen Schutzbereiche Bahnsteuerbetrieb Genauhalt und Look Ahead Beschleunigung Diagnosehilfsmittel Dialogprogrammierung Fahren auf Festanschlag Geschwindigkeiten Soll Istwertsysteme Regelung Hilfsfunktionsausgabe an PLC BAG Kanal Programmbetrieb Achsen Koordinatensysteme Frames Werkst cknahes Istwertsystem Externe Nullpunktversch Kommunikation NOT AUS Planachsen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 00 Literatur P3 PLC Grundprogramm R1 Referenzpunktfahren S1 Spindeln V1 Vorsch be W1 Werkzeugkorrektur FB2 SINUMERIK 840D 840Di 810D CCU2 FM NC Funktionsbeschreibung Erweiterungsfunktionen Teil 2 Ausgabe
29. Fehlt der Datensatz einen Datensatz anlegen D h den Datensatz des Werk zeugs mit allen definierten D Nummern nach NCK laden ber MMC mit Uber speichern und dann das Programm fortsetzen Falls der Programmzeiger auf einem NC Satz steht der den T Bezeichner nicht enth lt Der Fehler trat bereits fr her im Programm bei der Programmierung von T auf der Alarm wird aber erst mit dem Wechselbefehl ausgegeben Ist das Programm falsch z B T5 statt T55 programmiert kann mit Korrektur satz der aktuelle Satz korrigiert werden d h steht nur MO6 kann der Satz korri giert werden zu T55 MO6 Die falsche Zeile T5 bleibt dann solange im Pro gramm wie dieses nicht mit RESET oder Programmende abgebrochen wird Bei komplexeren Programmstrukturen mit indirekter Programmierung ist es m glich da keine Korrektur des Programmes m glich ist Dann kann man sich nur lokal helfen durch einen berspeichersatz im Beispiel mit T55 Fehlt der Datensatz einen Datensatz anlegen D h den Datensatz des Werk zeugs mit allen definierten D Nummern nach NCK laden ber MMC mit ber speichern mit berspeichern T programmieren und das Programm fortsetzen Programm fortsetzung Mit NC START Alarm l schen und Bearbeitung fortsetzen Alarm Nr 17192 TO Einheit 1 Ung ltige WZ Benamung von 2 Duplonr 3 Keine weiteren Ersatz Werkzeuge in 4 m glich Erl uterung 1 TO Einheitnummer 2 Werkzeugbezeichner
30. Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e oben in Halbpl tzen f r das neue Werkzeug korrespondierend mit weiterf hrende Literatur DB73 Werkzeug neu Gr e unten DBW n 36 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e unten in Halbpl tzen f r das neue Werkzeug korrespondierend mit weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 393 Signalbeschreibung PLC Nahtstellen 07 00 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 DBW n 38 Flankenauswertung Werkzeug Status f r Werkzeug neu Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Bit 0 Aktives Werkzeug Bit 1 Werkzeug freigegeben Bit 2 Bit 3 Werkzeug vermessen Bit 4 Vorwarngrenze erreicht Bit 6 Werkzeug ist festplatzcodiert Bit 7 Werkzeug war im Einsatz korrespondierend mit weiterf hrende Literatur DB73 DBW n 40 Flankenauswertung Werkzeug neu interne T Nr des NCK Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Anzeige der internen T Nr des NCK f r das neue Werkzeug Mit die ser T Nr k nnen Variablen der WZV ber FB 2 FB 3 gelesen ge schrieben werden k
31. Geometrie Radius edgeData REAL 0 TC_DP7 Double Geometrie Eckenradius edgeData REAL 0 WZ Typ 700 Nuts ge TC_DP8 Double a edgeData REAL 0 TC_DP9 Double Geometrie L nge 5 edgeData REAL 0 TC_DP10 Double Geometrie Winkel 1 edgeData REAL 0 TC_DP11 Double Geometrie Winkel 2 f r ke edgeData REAL 0 gelige Fr swerkzeuge TC_DP12 Double Verschlei L nge 1 edgeData REAL 0 TC_DP13 Double Verschlei L nge 2 edgeData REAL 0 TC_DP14 Double Verschlei L nge 3 edgeData REAL 0 TC_DP15 Double Verschlei Radius edgeData REAL 0 TC_DP16 Double Verschlei Nutbreit b Ver edgeData REAL 0 rundungsradius TC_DP17 Double Verschlei berstand k edgeData REAL 0 TC_DP18 Double Verschlei L nge 5 edgeData REAL 0 TC_DP19 Double Verschlei Winkel 1 edgeData REAL 0 TC_DP20 Double Verschlei Winkel 2 f r ke edgeData REAL 0 gelige Fr swerkzeuge TC_DP21 Double Adapter L nge 1 edgeData REAL 0 TC_DP22 Double Adapter L nge 2 edgeData REAL 0 TC_DP23 Double Adapter L nge 3 edgeData REAL 0 TC_DP24 Double Freiwinkel edgeData REAL 0 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 263 Programmierung 07 00 5 2 Schneidendaten NCK Bezeichnung BTSS Bezeichner Variable TC_DP25 DoubleE 1 F r Manualturn liegt hier REAL 0 der Wert f r die Schnittge
32. Permit Deleting Cutting Edges in NC SKNCDELTOOL 5 Permit Deleting Tools in NC SKTRAFO 7 Permit Enable Toggle transformed not transformed View of Ed gedata SKCHECKACTIVATE 6 Permit Enable D Check and Activate SKMGBUFFER 7 Permit Enable Display of Buffer SKMGFIND 7 Permit Enable SK Search amp Posit SKMGLISTPOS 7 Permit Enable Positioning SKMGNEXT 7 Permit Enable SK Next Magazine SKTLNEWTOOL 6 Permit Creating Tools in NC SKTLLREPRI1 7 Permit Selection of 1_ToolList Representation SKTLLREPR2 5 Permit Selection of 2_ToolList Representation SKTLLREPR3 5 Permit Selection of 3_ToolList Representation SKFINDPL1 7 Permit Enable Find Place User defined 1 SKFINDPL2 7 Permit Enable Find Place User defined 2 SKFINDPL3 7 Permit Enable Find Place User defined 3 SKFINDPL4 7 Permit Enable Find Place User defined 4 SKFINDPL 7 Permit Enable Find Place SKFINDPLACE 7 Permit Enable Find Place Load Tool List SKACTPLACE 7 Enable SK Actual Place SKLDTOOLDAT 7 Enable SK Tool Data in State Loading Tools SKCONFLOAD 4 Permit Loading of Magazine Configuration SKACLREPR1 7 Permit Enable Selection of 1_ActList Representation SKACLREPR2 7 Permit Enable Selection of 2_ActList Representation SKACLREPR3 7 Permit Enable Selection of 3_ActList Representation SKDZERO 7 Permit Enable SK Delete D Numbers SKDFIND 7 Permit Enable SK Search for D Numbers ChangeToolTypeWithoutConfirmation 1 A
33. Platzzustand s a Projektierungsanlei tung N440 STC_MPP5 1 1 1 Platzartindex N450 N460 STC_MPP1 1 2 1 470 STC_MPP2 1 2 2 N480 STC_MPP3 1 2 1 N490 STC_MPP4 1 2 2 N500 STC_MPP5 1 2 2 510 7 N520 TC_MPP1 1 3 1 N530 TC_MPP2 1 3 2 N540 TC_MPP3 1 3 1 550 TC_MPP4 1 3 2 N560 TC_MPP5 1 3 3 N570 N580 TC_MPP1 1 4 590 TC_MPP2 1 4 2 N600 STC_MPP3 1 4 610 STC_MPP4A 1 4 2 N620 STC_MPP5 1 4 4 630 N640 STC_MPP1 1 5 N650 STC_MPP2 1 5 2 N660 STC_MPP3 1 5 N670 STC_MPP4 1 5 2 N680 S STC_MPP5 1 5 5 N690 N3160 TC_MPP1 1 47 N3170 TC_MPP2 1 47 2 N3180 TC_MPP3 1 47 N3190 TC_MPP4 1 47 2 N3200 TC_MPP5 1 47 47 N3210 N3220 TC_MPP1 1 48 N3230 TC_MPP2 1 48 2 N3240 TC_MPP3 1 48 N3250 TC_MPP4 1 48 2 N3260 TC_MPP5 1 48 4 Siemens AG 2000 All Rights Reserved 4 198 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 4 Inbetriebnahme der WZV mit MMC 100 8N3270 N3280 TC_MPP1 1 49 N3290 TC_MPP2 1 49 2 N3300 TC_MPP3 1 49 3310 TC_MPP4 1 49 2 N3320 TC_MPP5 1 49 49 N3330 N3340 TC_MPP1 1 50 N3350 TC_MPP2 1 50 2 3360 TC_MPP3 1 50 N3370 STC_MPP4 1 50 2 N3380 TC_MPP5 1 50 50 N3390 Plaetze des Zwischenspeichers N3400 STC_MPP1 9998 1 2 Platzart hier Spindel 3410 TC_MPP2 9998 1 0 Platztyp da ZWSP hier 0 3420 TC_MPP3 9998 1 0 Nebenplatzbetrachtung aus 3
34. STOPRE Vorlaufstop M17 Literatur FBSP Funktionsbeschreibung ShopMill 3 2 14 Satzsuchlauf Satzsuchlauf mit Berechnung Bei Satzsuchlauf Anwahl bei Reset oder Start wird das Werkzeug schon im Vor lauf ausgew hlt die PLC hat hier nicht das Recht der Werkzeugablehnung siehe Bit4 in MD 20310 Anderenfalls wird ein Alarm ausgegeben Der Satzsuchlauf mu anschlie Bend wiederholt werden Der Einsatz des aktiven Werkzeuges kann nur von au en MMC PLC verhindert werden Generell wird beim Satzsuchlauf mit Berechnung der Zustand so hergestellt da der angew hlte Satz abgearbeitet werden kann F r die Werkzeugverwaltung be deutet dies da das Werkzeug das zum Abarbeitungssatz in der Spindel zu sein hat auch eingewechselt werden mu Wenn sich ein anderes Werkzeug in der Spindel befindet wird ein Auswechselbe fehl gegeben Da die Hilfsfunktionen zusammen ausgegeben werden stehen in einem solchen Fall die Signale Wechsel vorbereiten DB72 DBX n 0 2 und Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 75 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Wechsel durchf hren DB DBX n 0 1 gemeinsam an Beispiel MC_TOOL_CHNAGE_MODE 0 Werkzeug Bohrer1 befindet sich auf der Spindel Das neue Suchlaufziel hat als momentane WZ Programmierung T Bohrer2 NCK st t den WZ Wechsel an PLC darf nicht
35. TC_DP22 TC_DP23 zur Verf gung sofern au erhalb der aktiven WZV mit Adapter gearbeitet wird gt 0 Anzahl der Adapterdatens tze Damit k nnen Adapter unabh ngig von Maga zinpl tzen definiert werden Ein zus tzlicher Schritt nach der Definition der Daten ordnet die Adapter den Magazinpl tze zu korrespondierend mit MD 18080 MM_TOOL_MANAGEMENT_MASK MD 20310 TOOL_MANAGEMENT_MASK MD 18084 MM_NUM_MAGAZINE MD 18086 MM_NUM_MAGAZINE_LOCATION l Weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 355 Maschinendaten 07 00 8 1 Maschinendaten 18105 MD Nummer MM_MAX_CUTTING_EDGE_NO Maximaler Wert der D Nummer Standardvorbesetzung 9 min Eingabegrenze 1 max Eingabegrenze 32000 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Maximale Anzahl der D Nummern pro Schneide ist davon unber hrt Die mit dem Wert verbundene berwachung der D Nummernvergabe wirkt nur bei Neudefinitionen von D Nummern Falls git MM_MAX_CUTTING_EDGE_NO gt MM_MAX_CUTTING_EDGE_PERTOOL wird zus tzlicher Speicherbedarf ben tigt Dann kann mit der Funktion eindeutige D Nummern gearbeitet werden korrespondierend mit MD 18106 MM_MAX_CUTTING_EDGE_PERTOOL Weiterf hrende Literatur Funktionsbeschreibung Werkzeugko
36. WZ Vor warn grenze erreicht DBD 348 T Nummer f r WZV Vorwarngrenze Dint DBD 352 T Nummer f r WZ Grenzwert Dint DBD 356 T Nummer des neuen Ersatzwerkzeuges Dint DBD 360 T Nummer des letzten Ersatzwerkzeuges Dint Die f r die Werkzeugverwaltung relevanten Daten sind fett ausgezeichnet Mit dem PLC Signal Zeit berwachung aktiv kann die Standzeit berwachung durch den Anwender gestartet und gestoppt werden Die Wirksamkeit dieser Steuerung wird ber das MD 20310 Bit 17 eingestellt DB21 Schaltet die St ckzahl berwachung ein aus DBX 29 5 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 395 Signalbeschreibung PLC Nahtstellen 07 00 9 4 Nahtstelle NC Kan le DB21 DBX 29 6 DB21 DBX 29 7 DB21 DBX 317 7 DB21 DBX 344 0 344 3 Flankenauswertung Schaltet die Verschlei berwachung ein aus Mit dem VDI Signal WZ Sperre unwirksam Bitwert 1 wird bewirkt da NCK bei der WZ Suche den WZ Zustand gesperrt nicht behandelt Mit dem VDI Signal WZ Sperre wirksam Bitwert 0 wird bewirkt da NCK bei der WZ Suche den WZ Zustand gesperrt behandelt Anzeige in PLC da das programmierte Werkzeug fehlt nderungssignale der WZV Funktionen Signal e aktualisiert Signal e g ltig ab SW Stand 5 1 auftragsgesteuert von NCK Bedeutung Eine T Nummer f r WZ Vorwarngrenze Grenzwer
37. e 1 1 1 1 Dieses Werkzeug wird als Normal gro es Werkzeug bezeichnet F r die Parametrierung gelten folgende Werte H he 2 Breite 2 Links Rechts Oben Unten 0 1 links A 1 rechtg Referenzplafz 1 unten Bild 4 13 Werkzeuggr e 1111 bergro f r Kette 4 184 bergro f r Kettelm Magazin Kette werden f r die Werkzeuggr e 2 2 1 1 links und rechts je 2 Halbpl tze reserviert Kettenmagazin 1 ie Referenzplatz 1 ae Mi mit belegte Halbpl tze Bild 4 14 bergro f r Kette Ausschnitt aus der Kette Parametrierung f r bergro f r Kette H he h 2 Breite b 4 Links I 0 Rechts r 0 Oben 0 0 Unten u 0 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 bergro _1 f r Fl che Im Magazin Fl che werden f r die Werkzeuggr e 2 2 2 2 in jede Richtung je 2 Halbpl tze reserviert Breite 4 Referenzplatz H he 4 mit belegte Halbpl tze Bild 4 15 bergro _1 f r Fl che Parametrierung f r bergro _1 f r Fl che H he h 4 Breite b 4 Links I 0 Rechts 0 Oben o 0 Unten u 0 bergro _2 f r Fl che Im Magazin Fl che werden f r die Werkzeuggr e 2 2 2 2 in jede Richtung je 2 Halbpl tze reserviert Allerdings wird bei diesem
38. e Das PLC Grundprogramm gibt nach der Kommandoabnahme die Transport quittung an den NCK aus e Nach der bertragung des internen VDI Abbildes wird innerhalb des NCK eine interne Transportquittung ausgegeben Das PLC Anwenderprogramm kann nur ein Kommando zu einer Zeit bearbeiten Es bestimmt wie lange es dauert bis ein Kommando bearbeitet wird Liefert der NCK die Kommandos schneller als das PLC Anwenderprogramm sie bearbeiten kann wird der NCK in den Wartezustand versetzt Der NCK kann auch Kommandos ber die Schnittstelle ausgeben die nicht aus dem Teileprogramm stammen Darunter fallen PI Dienste die der Teileprogramm bearbeitung asynchron berlagert werden Abschlu der Kommando Je nachdem wie die Bits5 8 des MD 20310 TOOL_MANAGEMENT_MASK ge setzt werden wird die Kommandoausgabe zu verschiedenen Zeitpunkten als ab geschlossen betrachtet e Ist Bit5 bzw Bit6 f r die Nebenspindel von MD 20310 gesetzt ist die Kom mandoausgabe abgeschlossen wenn die interne Transportquittung und die Transportquittung vorliegen Das Kommando ist vom PLC Grundprogramm angenommen e Das gesetzte Bit7 bzw Bit8 f r die Nebenspindel vom MD 20310 TOOL_MA NAGEMENT_MASK bedeutet da die Kommandoausgabe erst abgeschlossen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 157 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung 3 15 3 ist wenn die Endequittung von
39. f r Unterprogramme f r Schl sselw rter und W rter mit mehreren Adre buchstaben erg nzt Diese Erg n zungen kommen in der Bedeutung den W rtern beim Satzaufbau gleich Bezeich ner m ssen eindeutig sein Derselbe Bezeichner darf nicht f r verschiedene Ob jekte verwendet werden Booten Laden des Systemprogramms nach Power On D D Nummer Nummer f r den Werkzeugkorrekturspeicher Dateityp M gliche Typen von Dateien z B Teileprogramme Nullpunktverschiebungen R Parameter usw Datenbaustein 1 Dateneinheit der gt PLC auf die gt HIGHSTEP Programme zugreifen k nnen 2 Dateneinheit der gt NC Datenbausteine enthalten Datendefinitionen f r globale Anwenderdaten Die Daten k nnen bei der Definition direkt initialisiert werden Datenwort Zwei Byte gro e Dateneinheit innerhalb eines gt PLC Datenbausteins E Editor Der Editor erm glicht das Erstellen ndern Erg nzen Zusammenschieben und Einf gen von Programmen Texten Programms tzen Ersatzwerkzeug Im allgemeinen enth lt eine Werkzeug Gruppe mehrere Werkzeuge F r den Werkzeugwechsel wird im Teileprogramm nur der Bezeichner genannt I d R kommt dann das Werkzeug mit den Status aktiv zum Einsatz Wird dieses nun gesperrt so kommt eines der anderen Schwester Werkzeuge zum Einsatz das Ersatzwerkzeug gt Schwesterwerkzeug F Festpunkt Anfahren Werkzeugmaschinen k nnen feste Punkte wie Werkzeugwechselpunkt Belade punkt
40. giespezifische Funktionen in die Steuerung einbringen wollen sind Freir ume f r individuelle L sungen OEM Applikationen f r SINUMERIK 840D vorgesehen Orientierter Spindelhalt Halt der Werkst ckspindel in vorgegebener Winkellage z B um an bestimmter Stelle eine Zusatzbearbeitung vorzunehmen Orientierter Werkzeugr ckzug RETTOOL Bei Bearbeitungsunterbrechungen z B bei Werkzeugbruch kann das Werkzeug per Programmbefehl mit vorgebbarer Orientierung um einen definierten Weg zur ckgezogen werden Override Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe Manuelle bzw programmierbare Eingriffsm glichkeit die es dem Bediener gestat tet programmierte Vorsch be oder Drehzahlen zu berlagern um sie einem be stimmten Werkst ck oder Werkstoff anzupassen P PLC Programmable Logic Control gt Speicherprogrammierbare Steuerung Kompo nente der gt NC Steuerung Anpa steuerung zur Bearbeitung der Kontroll Logik der Werkzeugmaschine PLC Programmspeicher e SINUMERIK 840D Im PLC Anwenderspeicher werden das PLC Anwender programm und die Anwenderdaten gemeinsam mit dem PLC Grundprogramm abgelegt Der PLC Anwenderspeicher kann ber Speichererweiterungen bis auf 128 kByte erweitert werden e SINUMERIK 810D Im PLC Anwenderspeicher der CPU 314 werden das PLC Anwenderprogramm und die Anwenderdaten
41. unzul ssige D Nummer kann eintreten wenn entweder das Teilepro gramm einen Fehler enth lt oder der Datensatz zur D Nummer nicht im NCK ist Programmierbeispiel NLO 5 N100 T Bohrer NCK stellt einen Fehler fest NETO oe N200 M06 sofern der WZ Wechsel im selben Programm explizit zur WZ Vorbereitung programmiert ist N210 Hinweis In der Regel wird M06 nicht in der Programmebene der WZ Vorbereitung pro grammiert sondern in einem Unterprogramm Zyklus oder Makro Auf welchem Satz gestoppt werden soll wird ber das Bit0 des Maschinendatums MD 22562 TOOL_CHANGE_ERROR_MODE eingestellt TOOL_CHANGE_ERROR_MODE Bit0 0 NIO ses N100 T Bohrer NCK stellt einen Fehler fest Programm stoppt auf diesem Satz NILO es N200 M06 N210 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 65 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine TOOL_CHANGE_ERROR_MODE Bit0 1 NE N100 T Bohrer NCK stellt einen Fehler fest NITO N200 M06 Programm stoppt auf diesem Satz N210 Der Fehler wird bei der WZ Vorbereitung festgestellt aber vom NCK ignoriert Das Programm l uft weiter und wird bei MO6 gestoppt Bei regul rem Programmablauf ist zu diesem Zeitpunkt die WZ Vorbereitung abgeschlossen In einer Fehlersitua tion kann nun die WZ Vorbereitung mit korrekten Daten nachgeholt werden Der Progr
42. 1 ShowProgToolCol 1 ShowActToolCol 1 Location no MagazineLocationNumber 1 ToolInPlace 3 ToolInPlace PlaceStatus Disabled Disabled 2 TC_MPP4_1 1 TC_MPP4_1 PlaceStatus Free Free lt _ gt assigned 3 TC_MPP4_2 1 TC_MPP4_2 PlaceStatus Handled Reserved for tool in buffer 4 TC_MPP4_3 1 TC_MPP4_3 PlaceStatus Moving Reserved for assignment 5 TC_MPP4_4 1 TC_MPP4_4 PlaceStatus Left Assigned in left half location 6 TC_MPP4_5 1 TC_MPP4A_5 PlaceStatus Right Assigned in right half location 7 TC_MPP4_6 1 TC_MPP4_6 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 205 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 4 206 PlaceStatus Top Assigned in upper half location 8 TC_MPP4_7 1 TC_MPP4_7 PlaceStatus Bottom Assigned in lower half location 9 TC_MPP4_8 1 TC_MPP4_8 ToolIdent 10 TC_TP2 11 TC_TP2 DuploNo DuploNo 11 ICZTP1 5 TOTP ToolNo T number 12 TC_MPP6 5 TC_MPP6 Toolsizeleft 13 TC_TP3 1 TC_TP3 ToolsizeRight 14 TC_TP4 1 TC_TP4 ToolsizeTop 15 TESTES Ly TCLIPS ToolsizeBottom 16 TC_TP6 1 TC_TP6 MagPlaceType Toolplace_spec Tool type of Pl 17 TC_TP7 4 TC_TP7 ToolState Active Active tool 18 TC_TP8_1 1 TC_TP8_1 ToolState Permitted Enabled 19 IE TP82 iy TC IP82 ToolState
43. 3 Duplonummer des umzubenennenden Werkzeugs 4 GruppenbezeichnerNur bei aktiver WZV m glich Das Werkzeug mit dem genannten Werkzeugbezeichner Duplonummer kann nicht den Bezeichner Gruppenbezeichner annehmen Grund Die Anzahl der maximal erlaubten Ersatzwerkzeug wurde bereits definiert Durch die Namensvergabe f r das Werkzeug findet eine neue Zuordnung bzw Umordnung des Werkzeugs in eine Werkzeuggruppe statt die bereits die maxi male an dieser Maschine erlaubte Anzahl Ersatzwerkzeuge hat Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 413 Alarme 07 00 Alarm Nr Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Weniger Ersatzwerkzeuge definieren Nicht mehr ben tigte Ersatzwerkzeuge entladen und deren Daten in NCK l schen Beim Maschinenhersteller andere Einstellungen der maximalen Anzahl fordern Programm Alarmanzeige verschwindet mit Alarmursache Keine wietere Bedienung not fortsetzung wendig Alarm Nr 17194 Kanal 1 Satz 2 Kein geeignetes Werkzeug gefunden Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht auf eine nicht definiertes Werkzeug zuzugreifen Das spezifizierte Werkzeug l t keinen Zugriff zu Ein Werkzeug mit den gew nschten Eigenschaften ist nicht verf gbar Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrekt
44. 3 NC Variable schreiben erfolgen Ab NC SW 3 2 wird mit Task Ident 5 der Magazinplatzzustand Z beim asynchro nen Umspeichern mitgef hrt 11 1 6 Kettenmagazin mit zwei Spindeln Beschreibung Der FB QUIT_WZV ist als FB 90 in QUIT_5 awl f r folgende Magazinkonfiguration programmiert 9999 Beladestelle Spindel 1 9999 Beladestelle Spindel 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 437 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV 1 Spindel 1 9998 2 Spindel 2 1 1 Magazinplatz 1 1 2 Magazinplatz 2 1 Magazinplatz 1 n Magazinplatz n 1 1 n Magazinplatz n Das Werkzeug wird direkt vom Magazin in die Spindel 1 oder Spindel 2 eingewech selt Pick up Magazin Befindet sich ein Werkzeug in der Spindel so wird es vor Einwechselung des neuen Werkzeugs im Magazin abgelegt Die Spindel 1 ist dem Kanal 1 und die Spindel 2 dem Kanal 2 zugeordnet Somit wird ein im Kanal 1 programmierter Werkzeug Aufruf oder Werkzeugwechsel im DB 72 in SS 1 ausgegeben und das neue Werkzeug in die Spindel 1 eingewech selt Ein im Kanal 2 programmierter Werkzeug Aufruf oder Werkzeugwechsel wird im DB 72 in SS 2 ausgegeben und das neue Werkzeug in die Spindel 2 eingewech selt Beladen wird nur ber die Beladestelle Magazin F r diese Konfiguration sind 20 Transferauftr ge von PLC an die WZV im FB QUIT_WZV programmiert
45. 6 TC_MDP1 2 1 11 Bild 4 20 Wechselstelle Beladestelle aktuelle Position Magazindistanz Die Nullpunktposition liegt in der Wechselstelle der Spindeln so da gilt wenn Platz 1 in der Wechselstelle steht ist die aktuelle Magazinposition 1 TC_MAPEIx TC_MDPI 1 1 6 Abstand Platz 1 der Beladestelle von der Nullpunkt position des Magazins TC_MDP1 2 1 11 Abstand des selben Platzes von der Nullpunktposition des Magazins 2 TC_MDP2 1 1 0 Abstand Platz 1 des 2 internen Magazins Spindel 1 von der Nullpunktposition des Magazins 1 TC_MDP2 2 2 0 Abstand desselben Platzes von der Nullpunktposition des Magazins 2 Zuordnung von Magazinpl tzen zu Spindeln TC_MLSR Platz Nr des ZWSP Platz Nr der Spindel im ZWSPmagazin Hiermit werden Zwischenspeicher zugeordnet die eine Verbindung zwischen einer Spindel und den dieser Spindel zugeordneten Magazinen haben Damit kann fest gelegt werden welcher ZWSP z B Greifer den WZ Wechsel in die Spindel durchf hren darf Siemens AG 2000 All Rights Reserved 4 196 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 4 Inbetriebnahme der WZV mit MMC 100 Im Bild 4 9 kann z B der Greifer 2 auf Platz 3 den Werkzeugwechsel in die Spindel auf Platz 1 durchf hren TC_MLSRI3 1 Beispiel f r ein Inbetriebnahmefile Anlagenkonfiguration 1 Ketten Magazin mit 50 Pl tzen 3 Zwischenspeicherpl tze 2 Beladestellen
46. Anzahl der Werkzeuge die NCK verwalten kann min Eingabegrenze 0 max Eingabegrenze 600 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Hier wird die Anzahl der Werkzeuge eingegeben die NCK verwalten kann Es sind maximal soviele WZe m glich wie es in NCK Schneiden gibt Es wird gepufferter Speicher f r die Anzahl der Werkzeuge reserviert Sonderf lle Fehler korrespondierend mit MM_NUM_CUTTING_EDGES_IN_TOA Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 Werkzeugkorrektur W1 8 348 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 18084 MM_NUM_MAGAZINE MD Nummer Anzahl der Magazine die NCK verwalten kann Standardvorbesetzung 3 min Eingabegrenze 0 max Eingabegrenze 32 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der Magazine die NCK verwalten kann aktive und Hintergrundmagazine Mit diesem Maschinendatum wird der gepufferter Speicher f r die Magazine reserviert Wichtig In der Werkzeugverwaltung wird pro TOA Einheit ein Belade und ein Zwis chenspeichermagazin eingerichtet Diese Magazine sind hier zu ber cksichtigen Wert 0 Die WZ Verwaltun
47. BTSS Baustein TMV 5 332 5 333 5 334 BTSS Baustein TO 5 263 5 265 BTSS Baustein TOE TOET 5 269 BTSS Baustein TOS 5 268 BTSS Baustein TP 5 280 BTSS Baustein TPM 5 285 BTSS Baustein TS 5 266 BTSS Baustein TT 5 285 BTSS Baustein TU 5 275 BTSS Baustein TUM 5 279 BTSS Baustein TUP 5 284 BTSS Baustein TUS 5 267 C c user regie ini 4 201 CHKDM 3 130 5 296 CHKDNO 3 130 5 295 Codetr ger 3 147 Inbetriebnahme 4 240 Codetr ger Dateien 4 240 Codetr ger Datenformate 4 249 Codetr geranschlu 4 242 Codetr gersystem 3 147 CRCEDN 5 335 CREACE 5 335 CREATO 5 335 CRTOCE 5 335 D D Nummern umbenennen 5 298 D Nummern ung ltig setzen 5 298 D Nummern von Ersatzwerkzeugen 5 295 D Nummern Zuordnungen 3 127 Daten 1 23 Datensicherung auf MMC Festplatte 6 342 Datensicherung beim Entladen 3 107 Datenstruktur MMC PLC NCK BTSS 2 27 Datentypen Codetr ger 4 246 DB 71 3 151 DB 72 3 151 DB 73 3 151 DB 74 3 151 DB lellnstanz 10 426 DB71 9 374 DB72 9 379 9 395 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 DB73 9 388 DDE Server 4 241 DELDL 5 298 DELECE 5 335 DELETO 5 334 DELT 5 299 Diagnose der NC PLC Kommunikation 3 158 DL Programmierung 3 131 Duplonummer 1 22 1 24 Duplonummer ndern 2 33 DZERO 5 298 E Eckdaten der werkstattgerechten Oberfl che ShopMill
48. Beladema gazin usw Der Parameter ist optional Wird er nicht angegeben wird bezieht sich der Positioniervorgang auf den Hauptspindelplatz bzw den Hauptwerkzeugtr gerplatz im Magazinnummer des internen Magazins bezogen auf die Platznummer ip zu der das Magazin bewegt werden soll Ein internes Magazin ist entweder ein Belade oder Zwischenmagazin Der Parameter ist optional Wird er nicht angegeben wird bezieht sich der Befehl auf das Zwischen speichermagazin Das Magazin Nummer m mu ber eine Distanzbeziehung mit dem ausgew hl ten Belade bzw Zwischenspeichermagazinplatz verbunden sein Bei Angabe fal scher Parameter werden Alarme erzeugt z B bei nicht definierten Platznummern Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 305 Programmierung 07 00 5 8 NC Sprachbefehle Beispiel Parametrierung Vorgegebene Konfiguration e Magazin Magazinnummer 1 e Spindel Zwischenspeichermagazin 9998 Platz 1 e Belademagazin Belademagazin 9999 Platz 2 Es soll vom Magazin 1 der Platz Nummer 4 zur Spindel verfahren werden Befehl N100 POSM 4 1 1 9998 Befehl f r das Verfahren zum Belademagazin N100 POSM 4 1 1 9999 Beispiel mit Ergebnispr fung 5 306 Vorgegeben ist ein Magazin wie es im folgenden Bild dargestellt ist Es sollen der Platz 12 an die Wechselstelle positioniert und das Programm erst fortgesetzt werden wenn da
49. DB110 Werkzeugver waltung FB100 DB100 DB101 Bild 4 24 bersicht der Werkzeugverwaltung ShopMiill Der FC 6 versorgt die Datenbausteine DB 71 72 mit den Informationen f r das neue und alte Werkzeug Der Baustein FC 6 wird durch das Grundprogramm auf gerufen und darf nicht zus tzlich im Anwendungsprogramm aufgerufen werden Damit die WZV immer wei wo sich das Werkzeug gerade befindet mu jede Platzver nderung eines Werkzeugs ber den FC 8 Transferbaustein der WZV mitgeteilt werden Der FC 8 Transferbaustein wird durch das Anwenderprogramm FB 110 aufgerufen Die Datenbausteine DB 71 72 und 74 weden automatisch eingerichtet Die L ngen der Datenbausteine ergeben sich durch die Parameter f r die Werkzeugverwaltung im DB 4 Diese werden vom Anwenderprogramm FC 100 beschrieben Siemens AG 2000 All Rights Reserved 4 234 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm Ablauf der Inbetriebnahme Voraussetzungen e Die MMC Inbetriebnahme ist durchgef hrt und die Verbindung zur NC herge stellt e Die NCK Inbetriebnahme mit den NC Maschinendaten f r ShopMill ist durch gef hrt Das Standard Grundprogramm ist geladen Durchf hrung e Eine der folgenden Quelldateien anpassen und bersetzen TM_WO_GR AWL Datentransfer ohne Doppelgreifer TM_W_GR AWL Datentransfer mit Doppelgreifer Die Quelldateien TM_WO_GR AW
50. Die Auftr ge sind vom Anwender ber die Anwender schnittstellen ASS 1 ASS 20 anzusto en Mit einem asynchronen Auftrag k nnen Positions nderungen von Werkzeugen au erhalb des Ablaufs z B f r Bewegungsfunktionen in JOG nach Abbruch eines Werkzeugwechsels der WZV mitgeteilt werden Folgende Auftr ge sind im FB 90 realisiert und deren Ansto im FC 90 als Beispiel in QUIT_5 awl programmiert Funktion _ Quittung Werkzeug beladen beendet Beladestelle Magazin Abbruch Reset Werkzeug beladen Beladestelle Magazin Quittung Werkzeug entladen beendet Beladestelle Magazin Abbruch Reset Werkzeug entladen Beladestelle Magazin Quittung Wechsel vorbereiten beendet Spindel 1 Abbruch Reset Wechsel vorbereiten Spindel 1 Quittung Wechsel vorbereiten beendet Spindel 2 Abbruch Reset Wechsel vorbereiten Spindel 2 o oO NI oO a A O N Status nderung Spindel 1 gt Magazin z oO Status nderung Magazin Spindel 1 Siemens AG 2000 All Rights Reserved 11 438 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV Funktion 11 Abbruch Reset Wechsel Spindel 1 12 Status nderung Spindel 2 gt Magazin 13 Status nderung Magazin Spindel 2 14 Abbruch Reset Wechsel Spindel 2 15 Quittung Umladen von MMC 16 Asynchrones umspeichern Spindel 1 M
51. Die Bits in DBB n O sind nur aktuell wenn das entsprechende Schnittstellenbit im DBBO auf 1 steht Der Anwender kann die Bits bei Bedarf aber zur cksetzen Gleichzeitiges Anstehen von DBX n 0 1 und DBX n 0 2 bedeutet da T und MO6 in einem Satz programmiert wurden DB72 d K DBB n 2 zugeor neter Kana Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Nummer des Kanals f r den die aktive Schnittstelle gilt korrespondierend mit l weiterf hrende Literatur Siemens AG 2000 All Rights Reserved 9 382 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 DBB n 3 Werkzeugverwaltungs Nr Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Zugeh rige Werkzeugverwaltungsnummer TO Bereich korrespondierend miit weiterf hrende Literatur DB72 DBD n 4 Freier Parameter 0 Dint Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werden kann dies durch Programmierung von P_VDITCP 0 Wert erfol gen Werte werden mit T Aufruf bergeben korrespondierend miit l weiterf hrende Literatur DB72 5 DBD n 8 Freier Parameter 1 Dint Flankena
52. Gy _N_MAGKONF_MPF SPATH _N_MPF_DIR N10 N20 N30 N40 N50 Magazin Konfiguration MMC100 N60 N70 N80 Loesche alte Daten N90 N100 STC_MAP1 0 0 N110 STC_DP1 0 0 0 N120 N130 Konfiguration N140 N160 TC_MAMP2 4097 Art der Suchstrategie N170 N180 Magazine N190 Reales Magazin mit der Nummer 1 N200 STC_MAP1 1 1 Magazinart 1 Kette 3 Revolver 5 Flaechenmagazin 220 STC_MAP3 1 17 Magazinzustand s a Projektierungsan leitung 230 STC_MAP6 1 1 Anzahl Zeilen des Magazines 240 STC_MAP7 1 50 Anzahl Magazinplaetze 250 260 Definition Zwischenspeichermagazin immer Nummer 9998 270 STC_MAP1 9998 7 Magazinart 7 Zwischenspeicher 280 STC_MAP3 9998 17 Magazinzustand 290 STC_MAP6 9998 1 Anzahl Zeilen 300 STC_MAP7 9998 3 Anzahl Pl tze 3105 320 Definition Belademagazin immer Nummer 9999 330 STC_MAP1 9999 9 Magazinart 9 Belademagazin 340 STC_MAP3 9999 17 Magazinzustand Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 197 Inbetriebnahme 07 00 4 4 Inbetriebnahme der WZV mit MMC 100 N350 STC_MAP6 9999 1 Anzahl Zeilen N360 STC_MAP7 9999 2 Anzahl Plaetze N370 N380 Plaetze vom Kettenmagazin N390 400 STC_MPP1 1 1 1 Platzart N410 STC_MPP2 1 1 2 Platzytp 420 STC_MPP3 1 1 1 Nebenplatzbetrachtung ein aus waere 0 N430 STC_MPP4 1 1 2
53. MM_NUM_TOOL_ADAPTER wird der Adapterdatensatz neu angelegt und mit den Vorgabewerten belegt Dem Parameter i wird der Wert wert zugewiesen Es gilt O lt n lt 32000 Der Index Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 10 Adapterdaten ab SW 5 1 wert O ist reserviert Hinweis Die Adapter m ssen f r MM_NUM_TOOL_ADAPTER gt 0 den Magazinpl tzen explizit zugewiesen werden L schen Hat MD 18104 MM_NUM_TOOL_ADAPTER den Wert gt 0 sind die Adapterdaten frei l schbar sofern sie nicht einem Magazinplatz zugeordnet sind STC_ADPTT n 1 Der Adapterdatensatz n wird gel scht der Speicher freigegeben L schen eines zugeordneten Adapterdatensatzes Zuerst mu die Zuordnung zum Magazinplatz gel st werden Dies ist jedoch nur m glich wenn sich kein Werkzeug auf dem Magazinplatz befindet Ein fehlge schlagener L schversuch wird mit einem Alarm quittiert Gehen Sie wie folgt vor e Entfernen Sie das Werkzeug vom Magazinplatz Entladen Umspeichern e Entfernen Sie den Adapter vom Magazinplatz e L schen Sie den Adapterdatensatz mit TC_ADPTTIn 1 Der Adapterdatensatz n wird gel scht der Speicher freigegeben Alle Adapterdatens tze l schen F r MM_NUM_TOOL_ADAPTER gt 0 sind die Adapterdaten frei l schbar sofern Sie keinem Magazinplatz zugeordnet sind STC_ADPTT O 1 Alle nicht zugeordnet
54. Magazin Nr Item2 2 FPX2 Magazinplatz Nr Item3 4 ASCII T9 0 2 10 1000 1100 4 100 110 16 Kennungen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 255 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable ltem4 6 BCD_ SI T Nummer N850 Item5 6 BCD_SI T2 Duplo Nr N850 Item6 6 BCD _ SI T4 Halbplaetze vorne N850 Item7 6 BCD_SI T5 Halbplaetze hinten N850 Schneidendaten SIN 850 880 Blockt CONTINUOUS Bltem1 Bltem1 6 BCD_SI T3 Schneidennummer N850 Bltem2 6 BCD_SI C1 01 09X500 1 0 19 200 N850 20 29 120 30 39 130 Typ WZ Korrektur Bltem3 6 BCD_SI 165 L nge 1 N850 Bltem4 6 BCD_SI C6 L nge 2 N850 Bltem5 6 BCD_SI 1C10 Radius 1 N850 WZ Verschleiss Korrektur Bltem6 6 BCD_SI 1C14 L nge 1 N850 Bltem7 6 BCD_SI C15 L nge 2 N850 Bltem8 6 BCD_SI C19 Radius 1 N850 Bltem9 6 BCD_SI 1C29 Standzeit N850 Bltem10 6 BCD_SI C30 Vorwarn Standzeit N850 Bltem11 6 BCD_SI Einfahrkennungen N850 Bltem12 6 BCD_ SI Einfahrwert N850 Beispiel f r Zusatzdaten 840D DATA_SIN840D Zusatzdaten SIN 840D Siemens AG 2000 All Rights Reserved 4 256 SINUMERIK 840D 840Di 810D FB Werkze
55. Nur diese Dialogdaten k nnen von der Werkzeugverwaltung auch tats chlich verarbei tet werden Alle anderen Daten auf dem Codetr ger d rfen keiner Dialogvariablen zugeordnet werden sie werden dann nicht verarbeitet Eine OEM Anwendung k nnte jedoch auch auf diese Daten zugreifen Die Beschreibungsdatei kann als ASCII Datei mit einem Standard Editor erstellt werden Der Name der Datei mu in der mmec ini bei WToolldSysKonv wkon vert txt eingetragen werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 243 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger Werkzeug Dialogdaten Die Werkzeug Dialogdaten sind folgenderma en definiert Dialog Datentyp Bezeichnung Variable T1 String Werkzeugname max 32 Stellen T2 Integer Duplonummer T3 Integer Anzahl Schneiden max 9 T4 Integer Werkzeuggr e links in Halbpl tzen T5 Integer Werkzeuggr e rechts in Halbpl tzen T6 Integer Werkzeuggr e oben in Halbpl tzen T7 Integer Werkzeuggr e unten in Halbpl tzen T8 String Magazinplatztyp max 32 Stellen T9 Integer Status Bitkombination aus aktives Werkzeug 2 Werkzeug ist freigegeben 4 Werkzeug ist gesperrt 8 Werkzeug ist vermessen 16 Vorwarngrenze erreicht 32 Werkzeug ist im Wechsel 64 Werkzeug ist festplatzcodiert T10 Integer Art der WZ berwachung 0 keine 1 Standzeit berwachung 2 St c
56. Platz 2 im 2 internen Magazin TC_MPP1 9998 2 2 Spindelplatz TC_MPP5 9998 2 2 Spindelnr Nebenspindel Maschinenachse AX 5 Bild 3 11 2 Spindeln in einem Kanal Zwei Spindeln eines Kanals arbeiten mit einem Magazin Spindel 1 wurde mit SPIND_DEF_MASTER_SPIND 1 zur Masterspindel erkl rt Spindel 2 ist keine Masterspindel Nebenspinde Literatur PGA Programmieranl Arbeitsvorbereitung Beschreibung der Systemparameter Beispiel eines Teileprogrammes f r Kanal mit zwei Spindeln Vorgabe CUTTING_EDGE_DEFAULT 1 d h mit dem WZ Wechsel M6 wird implizit D1 aktiv T Fraeser M06 keine Adre erweiterung programmiert gt die Masterspin del wird angesprochen d h Spindel 1 Wert des Ma schinendatums MC_SPIND_DEF_MA STER_SPIND Der Werkzeugwechsel erfolgt in Spindel 1 Die Bahn wird mit den Korrekturen des Werkzeugs korri giert T2 Bohrer M2 6 Adre erweiterung f r die Nebenspindel wurde program Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 81 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine miert Der Werkzeugwechsel erfolgt in der PLC auf die WZV Schnittstelle f r Spindel 2 Die Bahn wird nicht korrigiert SETMS 2 jerkl rt Spindelnr 2 zur Masterspindel T Fraeser_2 M6 keine Adre erweiterung programmiert gt die Masterspindel wird
57. Schnittstellennr Beliebiges Positionieren auf Schnittstelle 1 Status 5 NewToolPlace BLS oder ZWS OldToolPlace 0 Wechsel DB 72 FC 8 Taskldent 2 Positionieren NeuWZ zur vorbereiten f r TaskldentNo Wechselstelle AltWZ bleibt in WZ in Spindel Schnittstellennr Spindel Zum Abschlu Status 1 damit Wechsel Kommando ausgegeben werden kann OldToolPlace ZWS Spindel NewToolPlace Platz NeuWZ Wechsel in DB 72 FC 8 Taskldent 2 AltWZ wird ausgewechselt Greifer Spindel TaskldentNo oder direkt in Magazin NeuWZ kommt in Spindel Status 1 erforderlich damit Teilepro grammverarbeitung fortgesetzt wird NewToolPlace ZWS Spindel OldToolPlace Platz AltWZ Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 153 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung Auftr ge Nahtstelle Quittierung Anwendungen Besonderheiten Ohne NCK FC 8 Takldent 4 Evtl ist ein asynchroner Transfer Kommando TaskldentNo Kanal des AltWZ in den beim Wechsel R cktransport Vorbereiten genannten Platz des Alt WZ in erforderlich um das WZ vom Greifer Magazin ins Magazin zur ckzubringen Wechsel mit DB 73 Normalerweise FC 7 Nach Abschlu des Revolver Revolver oder FC 8 Taskldent schwenkens wird FC 7 aufgerufen 3 TaskldentNo mit Revolvernr als Parameter Revolvernr ChgdRevNo BLS Belademagazin ZWS Zwischenspeicher
58. Siemens AG 2000 All Rights Reserved 4 218 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Hinweis Bei mehrzeiligen Magazin und Werkzeuglisten wird bei aktueller programmierter DNr Schneiden Nummer lt gt 0 die Markierung in die Schneidenzeile eingetragen Bei Arbeitskorrekturlisten gilt f r DLNr lt gt 0 f r die DL Zeilen gilt entsprechen des Da in den Ansichten der Arbeitskorrekturlisten nur Schneiden dargestellt wer den erfolgt die Markierung nur dann wenn aktuelle programmierte DNr Schnei den Nummer lt gt 0 ist Der aktuelle Magazinplatz wird nur nur in den Magazinplatzansichten markiert Markierungen werden in den Magazinlisten nur in der Anzeige des normalen Ma gazins dargestellt und nicht in der Anzeige des Zwischenspeichers Parametrieren der Bitmaps Standardm ig sind die Bitmaps in der paramtm ini nicht eingetragen und werden auch nicht dargestellt Sollen die Bitmaps in den Listen angezeigt werden m ssen nderungen an der Paramentierdatei vorgenommen werden F r jedes Bitmap er folgt ein Eintrag Eintr ge in paramtm ini SeneralSettingForMagAndToolList j Breite der Bitmap Anzeige Ri Einheit Anzahl von Zeichen widthOfActBitmapsInCharacters 5 R Name des Bitmaps f r das aktuelle Werkzeug DNr DL mit D lt gt 0 und DI lt gt 0 ActToolBitmap paat bmp 3 Name des Bitmaps f r das aktuelle Werkze
59. T 1 8 f r den Adapter mit G 18 und f r ein Drehwerkzeug Es werden die Zuordnungen der Werkzeugl ngen l4 l2 l3 auf die Geometrieachsen x y z gezeigt Es wurden Transformationen mit den Nummern 1 bis 8 definiert Die Nummer 1 bezeichnet die Identit t keine Transformation der Eingangsdaten Es sind weitere Transformationen m glich Die verf gbaren Transformationen sind jedoch zun chst auf die Drehwerkzeugen ausgerichtet Diese werden typischer weise durch Q 11 TC_DP3 und L 13 TC_DP4 beschrieben Die Transformationsnummern entsprechen den in der Tabelle dargestellten Trans Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 10 Adapterdaten ab SW 5 1 formationen Allgemein gilt L ngel L nge2 L nge3 f L nge1 L nge2 L nge3 f l4 12 13 f Q L 13 Transforma L ngel L nge2 L nge 3 Transformation bzgl der tionsnummer transformierte Werte Ebene G18 1 13 la 2 l4 13 l 180 um x 3 l 13 l2 180 um z 3 l 13 l2 180 um z 4 l4 l3 l 180 um x z 5 l3 l4 l2 90 um y 180 um z 6 l3 4 12 90um y 7 l3 l4 l2 90 um y 8 l3 l I2 90 um y 180 um z l4 l2 und l3 sind Arbeitskorrekturen des Werkzeugs vor der Transformation mit bzw ohne Adapter je nach Einstellung der Maschinendaten Sie werden bei der Kor rektur d
60. TC_MPP1 NT Platzart Magazinplatz Spindel Werkzeughalter Greifer Lader bergabeplatz Beladestation Beladestelle SNOUPODPD a Te L O Es u Eu 1 placeData WORD TC_MPP2 INT Platztyp gt 0 Platztyp f r virtuellen Platz 0 jedes WZ pa t auf diesen Platz 9999 nicht definiert placeData WORD 9999 TC_MPP6 INT T Nr des Werkzeugs auf diesem Platz placeData WORD TC_MPP3 BOOL Nebenplatzbetrachtung ein aus placeData WORD FALSE 5 280 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten Magazinplatzdaten Werkzeugverwaltung NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_MPP4 INT Platzzustand placeData WORD 1 Bit0 1 gesperrt A Bit1 2 frei zur Aufnahme eines Werkzeugs belegt F Bit2 4 reserviert f r Werkzeug aus Zwischenspeicher G Bit3 8 reserviert f r neu zu beladen des Werkzeug M Bit 4 16 belegt im linken Halbplatz V Bit 5 32 belegt im rechten Halbplatz W Bit 6 64 belegt im oberen Halbplatz P Bit 7 128 belegt im unteren Halbplatz E Bit8 linker Halbplatz re serviert Bit9 rechter Halbplatz re serviert Bit 10 oberer Halbplatz re serviert Bit 11 unterer Halbplatz re serviert Bit 12 Verschlei verbund gesperrt ab SW5 Referenz
61. WZ Werkzeug NewToolPlace FC 8 Parameter NewToolMag NewToolLoc OldToolPlace FC 8 Parameter OldToolMag OldToolLoc Positionsver nderungen von Werkzeugen ohne Auftrag von NCK Auftr ge Asynchroner Transfer Quittierung FC 8 Taskldent 4 TaskldentNo Kanal f r dieses WZ Anwendungen Besonderheiten Wird ben tigt um Positionsver nderungen von WZ mitzuteilen z B bei Spannungsunterbrechung WZ Wechsel R cktransport Revolverschaltung im Handbetrieb Asynchroner Transfer mit Platzreservierung bei WZ Transport in ZWS FC 8 Taskldent 5 TaskldentNo Kanal f r dieses WZ Asynchroner Transfer ohne Platzreservierung bei manuellem Bewegen des WZ Revolvers FC 8 Taskldent 4 Weitere Schnittstellen in den Kanal Nahtstellen f r die Funktion WZV ab SW 5 DBD 348 T Nummer f r WZ Vorwarngrenze DBD 352 T Nummer f r WZ Grenzwert DBD 356 T Nummer des neuen Ersatzwerkzeugs DBD 360 T Nummer des letzten Ersatzwerkzeugs 3 154 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung Siehe auch Kapitel 9 4 nderungsbits in DBB 344 Diese Informationen k nnen innerhalb eines OB 1 Zyklus ausgewertet werden auf grund eines nderungsbits Aus diesen Informationen k nnen von der PLC Mass nahmen abgeleitet werden Weitere Signale sind
62. berwahungsgrenze erreicht hat Der Alarm wird ber die BTSS Schnittstelle MMC PLC ausgel st Der Kanalkontext ist nicht defi niert deshalb wir die TO Einheit angegeben Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Anwender entscheidet was zu tun ist Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 403 Alarme 07 00 Alarm Nr 6413 Kanal 1 Werkzeug 2 mit Duplonr 3 hat WZ berwachungsgrenze erreicht Erl uterung 1 Kanalnummer 2 Werkzeugbezeichner Name 3 Duplonummer Hinweis darauf da mindestens eine Schneide des zeit oder st ckzahl ber wachten Werkzeugs ihre berwachungsgrenze erreicht hat Grenze wird im Kanalkontext erkannt Der Alarm wird im Rahmen der NC Programmabarbeitung verursacht Der Ka nalkontext ist definiert Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Anwender entscheidet was zu tun ist Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 6421 Kanal 1 Werkzeugbewegen nicht m glich Es ist kein freier Platz f r das Werkzeug 2 DuploNr 3 in Magazin 4 vorhanden Erl uterung 1 Kanalld 2 String Bezeichner 3 D
63. fortsetzung Alarm Nr 22069 Kanal 1 Satz 2 Werkzeugverwaltung Kein einsatzbereites Werkzeug in Werkzeuggruppe 3 Programm 4 Erl uterung 1 Kanalnummer 2 Satznummer Label 3 String Bezeichner 4 Programmname Die genannte Werkzeuggruppe hat kein einsatzf higes Ersatzwerkzeug das eingewechselt werden k nnte M glicherweise sind alle in Frage kommenden Werkzeuge durch die Werkzeug berwachung auf den Zustand gesperrt ge setzt worden Der Parameter 4 Programmname erleichtert die Identifizierung des Pro gramms das den verursachenden Programmierbefehl WZ Anwahl enth lt Das kann ein Unterprogramm Zyklus o sein das der nicht mehr der Anzeige entnommen werden kann Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisation Siemens AG 2000 All Rights Reserved 10 422 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr Abhilfe Sicherstellen da in der genannten Werkzeuggruppe zum Zeitpunkt des an fordernden Werkzeugwechsels ein einsatzf higes Werkzeug enthalten ist z B durch Ersetzen von gesperrten Werkzeugen Manuelles Freigeben eines gesperrten Werkzeuges Pr fen ob die Werkzeugdaten korrekt definiert sind Sind alle vorgesehenen Werkzeuge der Gruppe mit dem genannten Bezeichner definiert worden beladen worden Programm Mit NC START Alarm l schen und Bear
64. genannte T bzw D Nummer ist im Kanal nicht definiert wird ebenfalls state FALSE zur ckgegeben Falls gilt MAX_CUTTING_EDGE_NO lt MAX_CUTTING_EDGE_PER_TOOL liefert CHKDNO unabh ngig von der Parametrierung immer den Zustand TRUE 5 8 2 CHKDM Pr fung der Eindeutigkeit innerhalb eines Magazins ab SW 5 Bei aktiver Werkzeugverwaltung pr ft der Befehl CHKDM bestehende Daten in NCK auf D Nummerneindeutigkeit innerhalb eines oder mehrerer Magazine Die Funktionalit t entspricht CHKDNO Die Parameter sind optional state CHKDM Magnr Dnr WZ Halternr Ergebnis der Pr fung Wert TRUE Gepr fte D Nummern sind eindeutig Wert FALSE Pr fung nicht in Ordnung Bedeutung der Parameter Magnr die Magazinnummer des zu pr fenden Magazins Weglassen des Parameters bzw Programmierung mit dem Wert 0 bedeutet da die Werkzeuge aller der im 3 Parameter genanten Spindelnr bzw WZ Halternr verbundenen Magazine gepr ft werden Dnr die D Nummer gegen die gepr ft wird Weglassen des Parameters bzw Programmierung mit dem Wert 0 bedeutet da alle D Nummern des genannten Magazins auf Eindeutigkeit gepr ft werden Siemens AG 2000 All Rights Reserved 5 296 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle WZ Halternr gibt an bzgl welcher Spindelnr oder WZ Halternr die Magazine gepr ft werden sollen Weglassen des Pa
65. ltige Magazinkonfiguration in NCK aktiv Diese kann z B im Bereich Dienste aktive NC Daten Werkzeugdaten in das Archiv gesichert TO ini werden Bei Ansicht der Datei TO ini werden die Va riablen der WZV sichtbar Inbetriebnahme der WZV mit MMC 100 Eine grafische Unterst tzung der IBN f r die WZV ist bei MMC 100 nicht verf g bar Das Inbetriebnahmefile f r die Magazin und PLC Konfiguration ist vom An wender zu erstellen Zur Aktivierung ist das IBN File zur Magazinkonfiguration ein malig durch die NCK abarbeiten zu lassen Das Inbetriepnahmefile kann auch mit Hilfe des MMC 103 IBN Tools erstellt wer den und in den NCK geladen werden Es gibt mehrere M glichkeiten das IBN File zu erstellen Eingabe an der Bedientafel MMC 100 als Teileprogramm e Extern erstellen an einem PC mit einem ASCII Editor ohne Formatierung e Laden des Beispiels von der Tool Box Diskette und modifizieren am MMC 100 bzw am PC MMC 100 unterst tzt bis zu 4 reale Magazine Aufbau des Inbetriebnahmefiles f r MMC 100 Gliederung des IBN Files Alte Daten l schen e Art der Suchstrategie festlegen e Reale Magazine definieren Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 193 Inbetriebnahme 07 00 4 4 Inbetriebnahme der WZV mit MMC 100 e Zwischenspeichermagazin definieren Belademagazin definieren Pl tze des realen Magazins definieren Pl tze des Zwischenspei
66. mit einem Handwerkzeug vom Anwender durchgef hrt werden kann Der NCK sucht nach dem ausgew hlten Werkzeug und stellt fest da kein geeignetes Werkzeug im Magazin vorhanden ist Nachdem kein passendes Werkzeug im Ma gazin gefunden wird werden die Werkzeuge untersucht die keinem Magazin zu geordnet sind Von diesen wird das Werkzeug mit dem Zustand aktiv ausgew hlt Existiert kein aktives Werkzeug wird das Werkzeug mit der niedrigsten Duplo Nr gew hlt Wird kein geeignetesWerkzeug gefunden kann das Einwechseln des Handwerk zeugs erfolgen Die Handwerkzeuge werden in der Schnittstelle zur PLC VDI mit dem Magazinplatz Nr 1 im Magazin 9999 gekennzeichnet Der PLC erkennt da durch da ein Handwerkzeug eingewechselt werden soll Zum Einwechseln des Handwerkzeuges sorgt der PLC selbst ndig f r eine gefahrlosen Zustand damit der Anwender den manuellen Werkzeugwechsel durchf hren kann Hinweis Wird das Handwerkzeug eingewechselt wird der Hinweisalarm 17212 Kanal 1 Handwerkzeug 2 Duplo Nr 3 einwechseln auf Werkzeughalter 4 ausgege ben Der Alarm wird durch die WZ Wechsel Quittung der PLC best tigt Hinweis Die PLC darf ein vom NCK vorangew hltes Handwerkzeug nicht ablehnen Werk zeugablehnung siehe auch MD 20310 TOOL_MANAGEMENT_MASK Satzsuchlauf Programmtest Im Satzsuchlauf gibt es keinen Unterschied zum normalen Werkzeugwechsel Die entsprechenden Hinweisalarme werden jedoch nicht ausgegeben
67. z B um aktuelle Positionen der beteiligten Werkzeuge zu hinterlegen oder um selbstdefinierte Statusbits einzutragen oder auch das Bit Wechsel vorbe reiten zu l schen Bei jeder Ver nderung von Werkzeugpositionen und oder Sta tusinformationen Beschreibung der Statusinformationen siehe FC 8 von einem Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung Schnittstellen Auftrag ist der FC 8 mit diesen ver nderten Werten aufzurufen Hinweis Ein einmal gegebener Start des FC 7 8 darf nach erfolgtem READY Signal oder Fehlersignal des FC7 8 zur ckgesetzt werden Auftr ge von NCK Werkzeugverwaltung Schnittstellennr Auftr ge Nahtstelle Quittierung Anwendungen Besonderheiten Beladen DB 71 FC 8 Taskldent 1 NewToolPlace Zielposition WZ in TaskldentNo geforderten MagazinPlatz Status Kapitel 3 5 Schnittstellennr 1 OldToolPlace 0 Entladen DB 71 FC 8 Taskldent 1 OldToolPlace Zielposition WZ in TaskldentNo gefordertem Belademagazin zum Kapitel 3 6 Schnittstellennr Entladen Status 1 OldToolPlace 0 Umspeichern DB 71 FC 8 Taskldent 1 NewToolPlace Zielposition WZ in TaskldentNo 1 gefordeten MagazinPlatz Status 1 OldToolPlace 0 Positionieren DB 71 FC 8 Taskldent 1 Positionieren am Belademagazin TaskldentNo entsprechend Schnittstellennr
68. zelne TO Einheiten unterteilt werden Weiterhin mu ber Maschinendaten festge legt werden welcher Kanal bzw welche Kan le auf welchen TO Einheiten arbei ten Pro TO Einheit kann immer nur eine Magazinkonfiguration aktiv sein Sind einer TO Einheit mehrere Kan le zugeordnet gilt die Magazinkonfiguration f r alle zugeordneten Kan le Siemens AG 2000 All Rights Reserved 2 30 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 bersicht 2 5 Magazinliste Konf Maschinen MMC Konfiguration aktivieren daten Inbetriebnahme MMC NC WZV reale Magazine m Magazin Kont m TO Einheiten k Magazine eine Magazinkof pro TO_Einheit n Kan le Bild 2 4 Zuordnung der Magazine zu Kan len Weitere Informationen siehe Kapitel 3 1 und 4 2 1 2 5 Magazinliste Die Magazinliste ist ein platzorientiertes Abbild des Werkzeugmagazins des Grei fers und der Spindel Die Werkzeugverwaltung arbeitet nur mit den Werkzeugen aus der Magazinliste Beim Werkzeugwechsel k nnen aber auch zus tzliche Werkzeuge ohne Maga zinzuordnung ausgew hlt werden Das Werkzeug mu von Hand in die Maschine eingesetzt werden und nach der Bearbeitung wieder von Hand entnommen werden Handwerkzeug Gleiches gilt f r die Werkzeugliste Zum Handwerkzeug siehe Kapitel 3 2 11 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 31 bersicht 07 00 2 6 W
69. 04 00 einschlie lich FM NC Drehen Schrittmotor im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 5AC30 0AP2 A4 Digitale und analoge NCK Peripherie B3 Mehrere Bedientafeln und NCUs B4 Bedienung ber PG PC F3 Ferndiagnose H1 Handfahren und Handradfahren K3 Kompensationen K5 BAGs Kan le Achstausch L1 FM NC lokaler Bus M1 Kinematische Transformation M5 Messen N3 Softwarenocken Wegschaltsignale N4 Stanzen und Nibbeln P2 Positionierachsen P5 Pendeln R2 Rundachsen S3 Synchronspindel S5 Synchronaktionen bis SW 3 S6 Schrittmotorsteuerung S7 Speicherkonfiguration T1 Teilungsachsen W3 Werkzeugwechsel W4 Schleifen FB3 SINUMERIK 840D 840Di 810D CCU2 FM NC Funktionsbeschreibung Sonderfunktionen Teil 3 Ausgabe 04 00 im folgenden sind die enthaltenen B cher aufgef hrt Bestellnummer 6FC5 297 5AC80 0AP2 F2 3 bis 5 Achs Transformation G1 Gantry Achsen G3 Taktzeiten K6 Konturtunnel berwachung M3 Achskopplungen und ESR S8 Konstante Werkst ckdrehzahl f r Centerless Schleifen T3 Tangentialsteuerung V2 Vorverarbeitung W5 3D Werkzeugradiuskorrektur TE1 Abstandsregelung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 B 471 Literatur 10 00 TE2 TE3 TE4 TES TE6 IFBA DB1 DD DD2 DE1 DF1 DG1 DM1 DS1 D 1 FBAN FBD DI1 DI2 DI3 DI4 FBDN FBFA FBHLA B 472 Analoge Achse Master
70. 2000 All Rights Reserved 5 276 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten Magazinbeschreibungsdaten Werkzeugverwaltung NCK Bezeichner Typ Bezeichnung BTSS Variable Typ Vorbe legung TC_MAP1 INT Art des Magazins magKind WORD 0 1 Kette 3 Revolver 5 Fl chenmagazin 7 WZ Zwischenspeicherma gazin 9 Beladestationenmagazin TC_MAP3 INT Zustand des Magazins magState WORD 2 Bit 0 1 aktives Magazin Bit 1 2 gesperrt Bit 2 4 Magazin in Belade position Bit 328 WZ Bewegen ist aktiv Bit 4 16 Magazin bzw WZ darf bewegt werden Zum Beladen freigegeben TC_MAP4 INT Verkettung zu Nachfolgemagazin magLink1 WORD 1 Magazinart 1 3 5 Nur bei Hintergrundmagazinen TC_MAP5 INT Verkettung zu Vorg ngermagazin magLink2 WORD 1 Magazinart 1 3 5 Verweis Nummer auf das Vorg ngermagazin R ck w rtsverkettung der Hinter grundmagazine TC_MAP6 INT Anzahl Zeilen nur Fl chenmaga magDim WORD 1 zin TC_MAP7 INT Anzahl Spalten FlMag bzw An magNrPlaces WORD 0 zahl Pl tze Kette TC_MAP8 INT Aktuelle Magazinposition bezo magActPlace WORD 0 gen auf die Wechselposition magCmd WORD magCmdState WORD magCmdPari WORD magCmdPar2 WORD TC_MAP9 INT Aktuelle Verschlei verbundnum magWearCom DINT 0 mer poundNo TC_MAP10 INT Aktuelle WZ Suchstrategien des magToo
71. 22 Quelle nach Magazin Platz n 24 n 26 Ziel korrespondierend mit weiterf hrende Literatur Hinweis Die Bits in DBB n 0 Beladen Entladen werden vom Grundprogramm erst aktualisiert wenn ein neuer Auftrag dieser Schnittstelle existiert Sie sind nur ak tuell wenn das entsprechende Schnittstellenbit im DBBO auf 1 steht Der An wender kann die Bits bei Bedarf aber zur cksetzen DB71 DBX n 0 3 Kommando Positionieren zur Beladestelle Flankenauswertung Signal e aktualisiert Signal e g ltig ab SW Stand 3 2 Signalzustand 1 Ein Magazinplatz soll an die Beladestelle Mag Nr 9999 positioniert werden Welcher Magazinplatz an die Beladestelle gefahren werden soll steht im DB71 DBW n 20 und n 22 Die Beladestelle steht im DB71 DBW n 18 korrespondierend miit DB71 DBB n 2 zugeordneter Kanal Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Nummer des Kanals f r den die aktive Schnittstelle gilt korrespondierend miit Siemens AG 2000 All Rights Reserved 9 376 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 1 Nahtstelle f r Magazin Be Entladen DB71 DBB n 3 Werkzeugverwaltungs Nr Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Zugeh rige Werkzeugverwaltungsnummer e
72. 257 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger 4 258 Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable Bltem17 4 BCD C26 Freischneidewinkel Bltem18 1 BCD C27 Ueberkopfeinsatz Bltem19 2 BCD C31 Stueckzahl Bltem20 2 BCD C32 Vorwarngrenze Stueckzahl Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Programmierung 5 5 1 bersicht der BTSS und System Variablen Alle Daten die f r die Werkzeugverwaltung notwendig sind um ein Magazin zu definieren oder ein Werkzeug zu beladen liegen im NCK Die Daten k nnen ber Teileprogramme mit Systemvariablen und ber PLC mit FB 2 und FB 3 gele sen bzw geschrieben werden Der Anwender Maschinenhersteller sollte bei der Projektierung der Maschine pr fen ob es g nstiger ist die Daten der WZV in der PLC NC oder in einem ASUP zu lesen bzw zu schreiben Auf die Systemvariablen kann in der Regel lesend und schreibend zugegriffen wer den Gegebenenfalls ist bei Verwendung von Sprachbefehlen die Programmierung des Befehls STOPRE erforderlich Die TC Variablen erzeugen keinen Vorlaufstop Hinweis Zus tzliche Informationen zu den BTSS Variablen sind in der Hilfedatei zum NC Variablen Selektor enthalten bersicht Das Bild 5 1 zeigt eine bersicht aller Schneiden Werkzeug und Magazindaten TC_
73. 3 163 Einrichtekorrektur 3 131 Einrichtekorrekturen 5 269 Einsatzortabh ngige Korrekturen 5 268 Einsatzortabh ngige Korrekturen 3 131 Endequittung 3 156 Entkopplung der Werkzeugverwaltung von der Spindelnummer 3 79 Entladen 3 107 Ermittlung der T Nr zu einer eindeutigen D Nr 5 297 Ersatzwerkzeug 3 56 Ersatzwerkzeuge ab SW 5 1 3 64 Existenz eine Werkzeugs feststellen 5 309 F Faktor f r Standzeit berwachung lesen 5 312 FB 110 4 235 FB 90 QUIT_WZV Quittierungen an WZV 10 425 FB 91 LE_SUCH Leerplatz suchen f r Werk zeug in Zwischenspeicher 10 440 FB 92 GET_LOC Magazinplatz und Werk zeugdaten lesen 10 444 FB 93 PUT_LOC Magazinplatz und Werk zeugdaten schreiben 10 448 FC 100 4 235 Fehler beim Werkzeugwechsel 3 64 File _N_TOx_INI 6 339 File _N_TOx_TMA 6 339 File _N_TOx_TOA 6 339 File INITIAL INI 6 339 Flache D Nr 3 127 Fl chen Kettenmagazine 3 42 Fl chenmagazine 3 89 Freie Adapterdatens tze 3 136 Index 479 Index 07 00 Freie Anwendervariablen 3 149 5 294 Freie Wahl von D Nummern bei jedem T 3 128 Funktion Werkzeugtyp 2 34 Funktionsbausteine 3 161 Funktionsbeschreibung 3 41 Funktionsersetzung 8 370 Funktionsstruktur 2 27 bersicht 2 27 Funktionsumfang ShopMill 3 165 G Gesamtsicherung 6 339 GETACTT 5 303 GETACTTD 3 130 5 297 GETDNO 3 130 5 298 GETSELT 5 302 GETT 5 300 H Handwerkzeuge 3 66 ShopMill 3 163 Ha
74. 3 Index Nr Greifer_3 Platz Nr 4 Index Nr 3 Greifer_4 Platz Nr 5 Index Nr 4 Beladestelle 1Spindel Belade Platz Nr 1 Index Nr 1 positionen Beladestelle Kette 1 Platz Nr 2 Index Nr 2 Mag Nr 9999 PI N i N Beladestelle_Kette_2 atz Nr 3 Index Nr 3 Bild 4 19 Beispiel f r eine Maschinenkonfiguration mit MMC 102 103 Maschinendaten f r das vorherige Beispiel MD 18080 B Aktivierung des Speichers f r die WZV Bit0 3 wie MD 20310 Anzahl der Werkzeuge die NCK verwalten soll Auch WZ die nicht im Magazin sind wie die in der WZ Liste z hlen dazu Anzahl der Magazine die NCK verwalten kann Zwischen speicher und Belademagazin zu realen Magazinen addie Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 4 4 4 1 4 4 Inbetriebnahme der WZV mit MMC 100 ren MD 18086 58 Anzahl der Magazinpl tze die NCK verwalten kann Zwi schenspeicher und Beladepl tze zu realen Magazinpl tzen addieren MD 18090 18098 Anwender Daten sind hier nicht benutzt MD 18100 200 Anzahl der Schneiden die NCK verwalten soll z B pro WZ eine Schneide MD 28085 1 Zuordnung einer TO Einheit zu einem Kanal Standard 1 Kanal 1 1 Kanal 2 2 MD 20310 B Kanalspezifische Aktivierung der WZV Bit0 3 wie MD 18080 MD 20320 1 Aktivierung der Standzeit berwachung f r die hier angege bene Spindel Nach Laden der Konfigurationsdatei ist eine g
75. 357 Maschinendaten 07 00 8 1 Maschinendaten 8 1 4 Kanalspezifische Maschinendaten 20310 TOOL_MANAGEMENT_MASK l l MD Nummer Kanalspezifische Aktivierung der WZV Standardvorbesetzung 0x0 min Eingabegrenze 0 max Eingabegrenze OxFFFFF nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit HEX Datentype DWORD g ltig ab SW Stand 2 Bedeutung MD 0 WZV inaktiv Bit 0 1 WZV aktiv Die Werkzeugverwaltungsfunktionen sind f r den aktuellen Kanal freige schaltet Bit 1 1 WZV berwachungsfunktion aktiv Die Funktionen f r die berwachung der Werkzeuge Standzeit und St ckzahl werden freigeschaltet Bit 2 1 OEM Funktionen aktiv Es kann der Speicher f r die Anwenderdaten genutzt werden s a MD 18090 bis 18098 Bit 3 1 Nebenplatzbetrachtung aktiv Bit 0 bis Bit 3 m ssen wie beim MD 18080 MM_TOOL_MANAGE MENT_MASK gesetzt sein Bit 4 1 Die PLC hat die M glichkeit eine WZ Wechselvorbereitung mit ge n derten Parametern noch einmal anzufordern Teileprogramm bleibt bei T Anwahl oder MO6 stehen bis es vom PLC Programm quittiert wurde Bit 5 Die Hauptlauf PLC Synchronisation beim Werkzeugwechsel Ein Befehl f r die Hauptspin del erfolgt mit der Transportquittung an NCK Bit 19 0 Synchronisation in bezug auf den Werkzeugwechsel Das Kommando gilt erst als ausgegeben wenn die genannte Quittung von PLC in NCK vorliegt Bit 19 1 Synchronisation in bezug auf den IPO Satz d h
76. 5 2 5 Hinweis Diese Daten werden bis SW 3 X nicht mit Standardmasken unterst tzt d h es ist nur ein Zugriff ber das Teileprogramm oder PLC m glich Einsatzortabh ngige Korrekturen fein Summenkorrekturen ab SW 5 TC_SCPxlt d Einsatzortabh ngige Korrekturen fein h ufig wird auch der Begriff Summenkorrek turen verwendet setzen sich aus den Fehlergr en zusammen die die Abwei chung des Werkst cks vom Sollma ausmachen Die Parameter der einsatz ortabh ngigen Korrekturen beziehen sich auf die geometrischen Daten einer Schneide DL bedeutet D Location wobei Location den Bezug zum Einsatzort be deutet x Parameter f r DL 1 DL 6 t T Nummer 1 32000 d Schneidennummer 1 12 D Nummer BTSS Baustein TOS TOST 5 268 Berechnung der Zeile d 1 maxnumEdgeSC numParams_SC EdgeSC 1 numParams_SC Parameternr Berechnung der Spalte T Nummer Ortsabh ngige Korrekturen Bezeichnung BTSS Variable TC_SCPx x 13 21 Double aktivierbar mit DL 1 edgeSCData REAL x 23 31 Double aktivierbar mit DL 2 edgeSCData REAL x 33 41 Double aktivierbar mit DL 3 edgeSCData REAL x 43 51 Double aktivierbar mit DL 4 edgeSCData REAL x 53 61 Double aktivierbar mit DL 5 edgeSCData REAL x 63 71 Double aktivierbar mit DL 6 edgeSCData REAL Transformierte ortsabh n edgeSCData REAL gige Korrekturen fein Bau stein TOST Siemens AG
77. 8 Soll durch den Doppelgreifer das Spindelwerkzeug auf den Magazinplatz des neuen Werkzeugs abgelegt werden hat der Anwender daf r Sorge zu tragen da der Magazinplatz von der Gr e und dem Platztyp her dem Spindelwerkzeug ent spricht Ab SW 5 wird auch hier ein 1 1 Tausch durch entsprechende Einstellung der Such strategie von der Magazinverwaltung unterst tzt Ist dies der Fall kann der Transfer gleichzeitig am Doppelgreifer in Spindel und Magazinplatz an der Wechselstelle durchgef hrt werden Der FC 8 ist wie folgt zu parametrieren FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 2 DB 72 Nahtstelle TaskldentNo 1 Nr der aktiven Nahtstelle NewToolMag 9998 n 16 Mag Nr neues Werkzeug NewToolLoc 1 n 18 Platz Nr neues Werkzeug OldToolMag 9998 n 20 Mag Nr altes Werkzeug OldToolLoc 3 n 26 Platz Nr altes Werkzeug Status 1 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 Siemens AG 2000 All Rights Reserved 3 62 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 7 Sonderf lle T0 leere Spindel mehrfache T Anwahl TO Spindel entleeren DB72 DBX n 0 3 zeigt an da TO programmiert wurde Soll mit TO die Spindel geleert werden kann dies daran erkannt werden da im DB72 die DBW n 20 DBW n 22 Da
78. 8 bzw die entsprechenden Bitkombinationen bei Aktivierung mehrerer berwachungarten Hinweis Es werden explizit keine Alarme erzeugt ber den Parameter state kann der An wender selbst die Fehlerbehandlung durchf hren 5 8 20 Diese Systemvariable ist nur lesbar P_TOOLEXIST Existenz eine Werkzeugs feststellen F r die Funktion flache D Nummern gilt f r den Wert t 1 wird TRUE zur ck gegeben f r alle anderen Werte von t wird FALSE zur ckgegeben Name P_TOOLEXISTIt Bedeutung Existiert ein WZ mit der T Nr t so wird TRUE zur ckgegeben Existiert kein WZ mit der T Nr t so wird FALSE zur ckgegeben Datentyp BOOL g ltig ab SW 4 2 Wertebereich TRUE FALSE Indizes Bedeutunng Wertebereich Der Index gibt die T Nummer an 1 32000 Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileproramm chronaktion Synchronakt X Sea n Impliziter _ vorlaufstopp Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 309 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 21 5 8 22 5 310 A_TOOLMN Magazin Nr von WZ lesen Anmerkung TOOLMN bedeutet verk rzt tool magazine number Der Namens bestandteil A_TOOL wurde gew hlt um mit den bestehenden Systemvariablen die Zusammengeh rigkeit zu zeigen
79. 8 in den Parame tern OldToolMag OldToolLoc in Verbindung mit dem Parameter Status 1 nach Ausf hren des Wechsel Befehls mitzuteilen Beschreibung Wechselvorgang in die Spindel Das Werkzeug auf Platz 1 Mag 1 soll in die Spindel Mag Nr 9998 Platz 1 und das Werkzeug in der Spindel soll in Mag 1 auf Platz 8 zur ck Greifer 2 Greifer 1 Spindel 1 Wechselstelle f r Spindel 18 6 amp 8 Mag Nr 1 mem Spindel 1 Mag 9998 Platz 1 Greifer 1 Mag 9998 Platz 2 13 Greifer 2 Mag 9998 Platz 3 12 G Go Bild 3 6 Werkzeugwechsel in die Spindel Der Werkzeugwechsel in die Spindel gliedert sich in zwei Schritte f r TOOL_CHANGE_MODES 1 1 Wechsel vorbereiten neues Werkzeug suchen und an die Wechselstelle fahren 2 Wechsel durchf hren neues Werkzeug in die Spindel und altes WZ in das Magazin auf entsprechenden Platz 1 Wechsel Vorbereitung Im DB72 DBB n 0 wird das Bit2 gesetzt Bei der Wechsel Vorbereitung werden die aktuellen Positionen der Werkzeuge dem FC 8 in den zugeh rigen Parametern Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 59 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine mitgeteilt nachdem der Vorbereitungsvorgang abgeschlossen ist Hierbei wird der Status 1 beim FC 8 parametriert Das hei t das alte Werkzeug befindet si
80. 8 quittiert da das WZ im Magazin verbleibt Wechsel vorbereiten Spindel Schnittstelle Neues WZ verbleibt auf dem Ursprungsplatz Altes WZ bleibt in Spindel Sonderbehandlung f r TO bzw leere Spindel ist realisiert Mit Status 1 wird ber FC 8 quittiert Wechsel Spindel Schnittstelle Altes WZ geht in zugewiesenen Magazinplatz neues WZ geht in Spindel Mit Status 1 wird ber FC 8 quittiert Sonderbehandlung f r TO bzw leere Spindel ist realisiert Wechsel Revolver Schnittstelle ber FC 7 wird quittiert Optional mit DB62 DBX 15 4 1 wird ber FC 8 mit Status 1 quittiert 5 In DB62 DBW 20 und DB62 DBW 22 k nnen Werte ungleich O eingestellt wer den Die Bedeutung von DB62 DBW 20 ist die Spindelnummer und von DB62 DBW 22 die Zwischenspeichernummer eines Greifers der dieser Spin del zugeordnet ist Hiermit ist es m glich auch einen Greifer der zwischen einer Spindel und ei nem Magazin sitzt automatisch f r die Quittierung zu ber cksichtigen Folgender Ablauf ist hierbei realisiert nur bei Spindel als Wechselstelle Einstel lung MO6 als Wechselkommandbo Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 231 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm Beim Vorbereiten ist das Verhalten identisch dem Normalbetrieb Das Neue WZ bleibt in Magazin das Altes WZ bleibt in Spindel Das alt
81. 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 249 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger lt line gt lt max L nge in bytes gt lt codetr gerdatenformat gt lt dialogvaria ble gt lt n gt Ifd Nr lt line gt lt l nge in bytes gt lt codetr gerdatenformat gt lt dialogvariable gt Item 1 32 ASCII T1 Bezeichner l Codetr ger Codetr ger Kommentar variable datenformat L nge in Bytes Dialogvariable Bild 4 26 Konvertierungsvorschrift Dialogvariable lt dialogvariable gt lt dvari gt lt uv gt lt dvar2 gt lt uv gt lt dvar3 gt amp lt dvar4 gt lt uv gt lt dvarN gt lt uv gt lt dvar gt T lt index gt C lt index gt T Werkzeugdatum tool data C Schneidendatum cutting edge data index Index innerhalb Werkzeug Schneiden Dialogdaten _ keine Zuordnung zu einer Dialogvariablen lt dvar1 gt amp lt dvar2 gt lt uv gt Umsetzvorschrift gilt f r lt dvar1 gt und lt dvar2 gt UV lt arithm Op1 gt lt arithm Op2 gt lt arithm OpN gt arithm Op lt const gt lt const gt lt const gt lt const gt Beispiel T2 10 T3 100 10 oder uv lt ersetzung1 gt lt ersetzung2 gt lt erstezungN gt ersetzung lt const1i gt lt const2 gt lt constN gt lt constM gt oder lt consti const2 gt lt const3 gt consti untere
82. BA Bedienungsanleitung Das Beladen ist ein kanalspezifischer Vorgang und w hrend der Teileprogramm Abarbeitung m glich Um das Beladen w hrend der Teileprogramm Abarbeitung zu erm glichen mu die Systemvariable TC_MAP3 16 zum Beladen freigege ben programmiert sein Man unterscheidet zwei Beladearten Freies Beladen Beim freien Beladen kann vom Bediener ein Magazinplatz vorgegeben werden auf den das Werkzeug eingewechselt werden solll Gef hrtes Beladen Beim gef hrten Beladen ber MMC wird der Platz von der Werkzeugverwaltung ber Leerplatzsuche ermittelt siehe Kapitel 3 4 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 99 Funktionsbeschreibung 07 00 3 5 Beladen 3 5 2 Werkzeugdaten Der MMC102 103 bietet verschiedene M glichkeiten die Daten eines Werkzeuges zu beladen bzw beim Entladen die Daten abzulegen Die M glichkeiten k nnen vom Anwender parallel oder einzeln genutzt werden Beim Entladen k nnen die Daten e auf dem NCK verbleiben Werkzeugliste e auf Codetr ger geschrieben werden Floppy ext Festplatte etc e in den Werkzeugschrank int Festplatte abgelegt werden Von diesen Datentr gern k nnen die Werkzeugdaten beim Beladen wieder geholt werden Zus tzlich k nnen Werkzeugdaten direkt vom Bediener in die Magazinli ste und oder Werkzeugliste eingegeben werden Hinweis Die Art der Datensicherung ka
83. Bedeutung korrespondierend mit weiterf hrende Literatur DB73 DBW n 26 Flankenauswertung Platz Nr des alten auszuwechselnden Werkzeuges Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Platz Nr des alten Werkzeuges welches bisher die Bearbeitung durchgef hrt hat korrespondierend mit weiterf hrende Literatur DB73 DBW n 28 Bedeutung Werkzeug neu Platztyp Hier wird der Platztyp des neuen Werkzeuges eingetragen korrespondierend miit Werkzeuggr e links rechts oben unten weiterf hrende Literatur 9 392 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 Werkzeug neu Gr e links DBW n 30 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e links in Halbpl tzen f r das neue Werkzeug korrespondierend mit weiterf hrende Literatur DB73 Werkzeug neu Gr e rechts DBW n 32 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e rechts in Halbpl tzen f r das neue Werkzeug korrespondierend mit l weiterf hrende Literatur DB73 Werkzeug neu Gr e oben DBW n 34
84. Beladestationen eingeben Neu Softkey dr cken Namen eingeben z B Beladen_1 Art ausw hlen Beladestation Mit der END Taste n chstes Fenster anw hlen o A OO N a Abst nde zu Magazinen eingeben d h den Abstand dieser Beladestation zur Wechselstelle der Spindel Zuordnen 6 Softkey Magazin dr cken Anzeige bersicht Unter der bersicht wird die Anzahl aller Beladepl tze graphisch angezeigt Die Nummer der angew hlten Beladestelle und der angew hlten Beladestation sind farblich markiert 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 4 3 1 Eingabe der Platztypen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 181 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Neuen Platztyp eingeben 4 182 Neu Softkey dr cken Namen eingeben max 32 Zeichen Mit der END Taste das Fenster Parametrierung anw hlen H he und Breite des Platztyps in Halbpl tzen eingeben Mit der END Taste auf Nebenplatzbetrachtung wechseln siehe Kapitel 4 3 3 Mit dem Cursor Nebenplatzbetrachtung ein oder aus w hlen Mit der END Taste auf Ansicht mit Referenzplatz schalten onouar on Lage des Referenzplatzes mit dem Cursor einstellen OK 9 Mit Softkey abspeichern Inbetrieb GSYF DIR ee a poc iro svr Programm abgebrochen ETF I mer Kanal RESET ROV FST M erstellen Platztype
85. Bereiches ge ndert so verliert ein solches Werkzeug seine schleifspezifischen Daten der zugeh rige Speicher wird dabei wieder freigege ben und kann f r andere Werkzeuge benutzt werden x Parameter 1 9 t T Nummer 1 32000 BTSS Baustein TG Berechnung der Zeile T Nummer Berechnung der Spalte entf llt Werkzeugbezogene Schleifdaten Bezeichnung BTSS VAR TC_TPG 1 INT Spindelnummer spinNoDress REAL TC_TPG2 INT Verkettungsvorschrift conntectPar REAL TC_TPG 3 Double minimaler Scheibenradius minToolDia REAL TC_TPG 4 Double minimale Scheibenbreite minToolWide REAL TC_TPG5 Double aktuelle Scheibenbreite actToolWide REAL TC_TPG 6 Double maximale Drehzahl maxRotSpeed REAL TC_TPG 7 Double maximale Umfangsge maxTipSpeed REAL schwindigkeit TC_TPG 8 Double Neigungswinkel schr ge inclAngle REAL Scheibe TC_TPG 9 INT Parameternummer f r Radi paramNrCCV REAL usberechnung Siemens AG 2000 All Rights Reserved 5 274 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 3 Werkzeugdaten 5 3 3 Werkzeugbezogenen Anwenderdaten TC_TPCA t Anwenderbezogene Werkzeugdaten Pro Werkzeug k nnen zus tzlich 10 werkzeugspezifische Parameter angelegt werden Einstellen mit MD 18094 MM_CC_TDA_PARAM und Freigabe mit MD18080 MM_TOOL_MANAGEMENT_MASK Bit 2 setzen X Parameter 1 10 t T Nummer 1 32000 BTSS Bauste
86. CNC Programm heraus technologische Funktionen gt Hilfsfunktionen an die PLC ausgegeben wer den ber diese Hilfsfunktionen werden beispielsweise Zusatzeinrichtungen der Werkzeugmaschine gesteuert wie Pinole Greifer Spannfutter usw 2 Schnelle Hilfsfunktionsausgabe F r zeitkritische Schaltfunktionen k nnen die Quittierungszeiten f r die gt Hilfs Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 463 Abk rzungen und Begriffe 07 00 A 2 Begriffe A 464 funktionen minimiert und unn tige Haltepunkte im Bearbeitungsproze vermie den werden Synchronisation Anweisungen in gt Teileprogrammen zur Koordination der Abl ufe in verschiede nen gt Kan len an bestimmten Bearbeitunsstellen Systemvariable Ohne Zutun des Programmierers eines gt Teileprogramms existierende Variable Sie ist definiert durch einen Datentyp und dem Variablennamen der durch das Zei chen eingeleitet wird Siehe auch gt Anwenderdefinierte Variable T Teileprogramm Folge von Anweisungen an die NC Steuerung die insgesamt die Erzeugung eines bestimmten gt Werkst ckes bewirken Ebemso Vornahme einer bestimmten Bear beitung an einem gegebenen gt Rohteil Transformation Programmieren in einem kartesischen Koordinatensystem Abarbeiten in einem nichtkartesischen Koordinatensystem z B mit Maschinenachsen als Rundach sen U Unterprogramm Fol
87. Codetr ger Beschreibungsda tei auf lt keyword gt folgende Item mu den mit DEFINE_KEYWORD definierten Wert lt value gt enthalten ltem lt n gt lt line gt lt n gt laufende Nummer des Codetr gerdatums l ckenlos aufsteigend ab 1 lt line gt lt max L nge in bytes gt lt codetr gerdatenformat gt lt dialogvariable gt lt codetr gerdatenformat gt lt dialogvariable gt Zuordnung Codet ger zu Dialogdatum Wenn unmittelbar vor ltem lt n gt ein Anwender Schl sselwort keyword definiert wurde hat lt dialogvariable gt den Wert lt keyword gt Konvertierungsvorschrift f r Codetr gerdatum lt n gt Beispiel Iteml 32 ASCII T3 Werkzeug Bezeichner umsetzen nach von Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 247 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger Bltem Block 4 248 Werkzeug Dialogdatum 3 Bltem lt n gt lt line gt lt n gt laufende Nummer des Codetr gerdatums innerhalb Block lt i gt l ckenlos aufsteigend ab 1 lt line gt analog Item lt n gt Konvertierungsvorschrift f r Codetr gerdatum lt n gt innerhalb eines Blocks Wird dem Codetr gerdatum ein Werkzeug Dialogdatum T lt n gt zugeordnet wird dem Dialogdatum der erste Wert des Codetr gerdatums im Block zugewiesen Beispiel BIteml 1 BCD 1 72 Subtyp umsetzen nach von Schneiden Dialogdatum 1 und WZ Dialogdat
88. Das sind die Werk zeuge im Magazin und die entladenen Werkzeuge deren Daten vorgehalten wer den sollen Die Werkzeugverwaltung arbeitet mit den beladenen Werkzeugen aus der Werk zeugliste Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 bersicht 2 6 Werkzeugliste MMC 103 Der Aufbau der Werkzeugliste wird vom Anwender festgelegt Die Daten k nnen in bis zu drei frei definierbaren Bildern Masken angezeigt werden Im Beispiel un ten Toollist 1 Toollist 2 Toollist 3 In der Werkzeugliste werden alle Werkzeuge des TO Bereiches sortiert nach der internen T Nr aufgelistet also auch Werkzeuge die keinem Magazinplatz zuge ordnet sind Das Bild unter dem Softkey Toollist 1 wird als Grundbild angezeigt SYF DIR Parameter _ CHAN Programm abgebrochen Toollist 1 Kanal RESET En gt EEE T Hm Werkzeugliste Kanal 1 a Tee Toollist 3 Kugelfraeser_20mm Kugelfraeser_30mm Schaft_10mm Schaft_20mm Planfraeser_100mm Bohrer_ mm Zentrierer_10mm Bohrer_M4_Gewinde Bohrer_M6_Gewinde Bohrer _10mm M3_Gewindebohrer Kugel_18mm 222022222222 25 Scheibe_25mm 291111 Neues Werkzeug Te Beladen Entladen Liste Bild 2 6 Beispiel einer Werkzeugliste Werkzeugbezeichner und Duplonummer in den Listen nderbar Umbennen von Werkzeugen Ab SW 5 2 k nnen vom Bediener der Werkzeugbezeichner und die Duplonummer direkt in der Magazin der Werkzeu
89. Die Zeiteingabe erfolgt bis SW 5 1 im Minuten Raster und kann beim Beladen eingegeben oder im Programm mit TC_MOP2 500 gesetzt werden Die Standzeit wird intern im Millisekundenraster dekrementiert und angezeigt Die Datensicherung beim Entladen erfolgt ab SW 5 1 in Milli sekunden Gesperrt Ist die Reststandzeit lt 0 wird das Werkzeug auf gesperrt gesetzt Es kommt nach dem n chsten Wechsel nicht mehr zum Einsatz berwachung Die verbleibende Restzeit wird immer dann verringert wenn vom NCK eine der 3 Bahnachsen mit Bearbeitungs Vorschub z B G01 verfahren wird GOO Verfahrs tze werden nicht ge z hlt berwachung Mit dem PLC Signal Zeit berwachung aktiv DB 21DBX1 3 von PLC kann die Zeit berwachung durch den Anwender gestartet und gestoppt werden Ob diese Art der Steuerung wirksam ist wird ber das Maschinendatum 20310 eingestellt Vorwarngrenze Eingabe beim Beladen oder ber Teileprogramm mit TC_MOP1 50 Wird die Vorwarngrenze erreicht bekommt das Werkzeug den Status Vorwarngrenze erreicht Anzeige in der Magazinliste Sonderfall Die Standzeit eines Werkzeuges l uft w hrend der Bearbei Grenzwerte tung ab Wird nun dieses gesperrte Werkzeug durch einen Wechsel Vorgang erneut programmiert z B M06 ohne T Wort wird gepr ft ob die berwachungszeit schon abgelau fen ist Falls ja wird ein Ersatzwerkzeug eingewechselt A MONIFACT Faktor 3 118 Der
90. Diese Datei enth lt alle Werkzeugdaten des MMC IB Daten Konfiguration Zwischenspeicher Belademagazin WZ Katalog WZ Schrank Magazinkonfigurationen Hinweis Beim Sichern ist unbedingt darauf zu achten da zuvor ein Power On f r MMC und NCK durchgef hrt wurde z B durch AUS EIN Dadurch wird sichergestellt da die Datenbank nicht ge ffnet ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Randbedingungen 1 Hardware e ab SW Stand 3 2 kann auch der MMC 100 eingesetzt werden e MMC 101 und MMC 102 103 Anwenderspeicher 8 MB e OP 030 nur in Verbindung mit MMC e PCU5O mit OP012 Software Die PLC Bausteine der Werkzeugverwaltung m ssen aus der Toolbox Grundpro gramm in die PLC eingebunden werden FC 6 FC 7 FC 8 FC 22 Optionen Die Option Werkzeugverwaltung mu aktiviert sein MO6 und T Befehl Bei aktiver Werkzeugverwaltung werden die T Nummer und der MO6 Befehl nicht als Hilfsfunktionen an die PLC bergeben sondern in die Werkzeugverwaltungs Nahtstelle DB71 bis DB73 in der PLC Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 7 343 Randbedingungen 07 00 Platz f r Notizen Siemens AG 2000 All Rights Reserved 7 344 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Maschinendaten
91. Disabled Disabled 20 TC IP 3 Ly 2 ToolState Measure Measured 21 TC_TP8_4 1 TC_TP8_4 ToolState Warning limit Prewarning limit reached 22 IC_TP8_5 1 TC_TP8_S ToolState Change Tool is being changed 23 TC_TP8_6 1 TC_TP8_6 ToolState Location Fixed location coded Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 24 TC_TP8_7 1 TC_TP8_ ToolState Used Tool was being used 25 TIC_TP8_8 1 TC_TP8_8 End of list No search for higher entry numbers 26 lt EndOfList gt Erstes Bild der Werkzeugliste 1_ToolList NrofFixedColumns 1 ShowProgToolCol 1 ShowActToolCol 1 List row number List line number 1 NO 4 NO Magazine no Magazine number 2 MagNo 4 MagNo Location no MagazineLocationNumber 3 ToolInPlace 3 ToolInPlace Toolldent 4 TC_TP2 11 TC_TP2 DuploNo DuploNo 5 TCxTP1 5 IC_TP1 ToolNo T number 6 TC_MPP6 5 TC_MPP6 Toolsizeleft 7 TIE_IP3 1 TELIP3 ToolsizeRight 8 TC_IP4 1 TC_TP4 ToolsizeTop 9 TC IP5 1 TELIPS ToolsizeBottom 10 TC_TP6 1 TC_TP6 ToolState Active Active tool 11l Te TPS i iy TC TP8 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 207 Inbetriebnahme 07 00 4 5 Inbetr
92. Fehler Nummer Daten gelesen Fehler beim Lesen Start Leerplatzsuche Fehler bei WZ Daten lesen 11 447 PLC Beispielprogramme 07 00 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben Funktionsbeschreibung Mit dem FB PUT_LOC kann der Magazinplatzzustand eines Magazinplatzes und der Werkzeugstatus eines Werkzeugs beschrieben werden Zu jedem FB 93 Aufruf mu ein separater Instanz DB aus dem Anwender Be reich zugeordnet werden Durch Aufruf des FB 93 mit positivem Flankenwechsel am Steuereingang Req werden die Daten in Abh ngigkeit des Eingangs PutWkz gelesen F hrt der Ein gang PutWkz 1 Signal wird der Werkzeugstatus bei PutWkz 0 der Magazin platzzustand geschrieben Der Magazinplatz wird ber die Eingangsparameter MagNr und LocNr dem FB mit gegeben Die erfolgreiche Durchf hrung wird am Zustandsparameter Done mit lo gisch 1 angezeigt Eventuell aufgetretene Fehler werden ber Error und State mitgeteilt Die Zustands Daten werden im Instanz DB eingetragen Detaillierte Beschreibung der Daten sind in der Beschreibung Listen im Kapitel 4 Variable und in der Funkti onsbeschreibung Werzeugverwaltung unter Programmierung zu finden Die Ausf hrung der Schreibvorg nge erstreckt sich ber mehrere PLC Zyklen Der Baustein kann nur im zyklischen Betrieb aufgerufen werden Im FB 93 wird einmal der FB 2 und zweimal der FB3 aufge
93. Festlegungen bei der Programmierung von Daten 5 9 1 Werkzeug und Schneidendaten Wenn ein Parameter einer nicht existierenden Schneide eines Werkzeuges oder Magazins beschrieben wird werden die Schneide das Werkzeug bzw das Maga zin neu angelegt Hinweis Beim Anlegen des Werkzeuges werden auch alle schneidenspezifischen Daten der Schneide D1 mit angelegt DP DPC MOP MOPC mit 0 vorbesetzt Die schleifspezifischen Werkzeugda ten TC_TG1 werden erst angelegt sobald einer der Werkzeugtypen TC_DP1 400 499 f r irgend eine Schneide des Werkzeuges programmiert wird L schen der Daten Beim L schen wird der Speicherbereich gel scht und automatisch wieder freigege ben Ein Werkzeug kann nur gel scht werden wenn es an der aktuellen Bearbeitung nicht beteiligt ist Dies gilt sowohl f r das mit T vorgew hlte oder eingewechselte Werkzeug als auch f r die Werkzeuge f r die konstante Scheibenumfangsge schwindigkeit oder Werkzeug berwachung aktiv ist Hinweis Wird die Werkzeugverwaltung benutzt mu darauf geachtet werden da f r das zu l schende Werkzeug keine Zuordnung zu einem Magazinplatz gibt TC_MPP6 Diese Zuordnung mu vor dem Werkzeugl schvorgang gel scht werden Die schleifspezifischen Werkzeugdaten TC_TG1 werden angelegt sobald einer der Werkzeugtypen TC_DP1 400 499 f r irgendeine Schneide des Werk zeugs programmiert wird Wird der WZ Typ vom aktuellen
94. Freier Parameter 2 DWord DBW n reserviert 16 DBW n reserviert 18 DBW n Magazin Nr des Revolvers Int 20 DBW n Platz Nr des neue Werkzeuges Int 22 DBW n reserviert 24 DBW n Platz Nr des alten Werkzeuges Int 26 DBW n Werkzeug neu Platzty Int 28 DBW n Werkzeug neu Gr e links Int 30 DBW n Werkzeug neu Gr e rechts Int 32 DBW n Werkzeug neu Gr e oben Int 34 DBW n Werkzeug neu Gr e unten Int 36 Siemens AG 2000 All Rights Reserved 9 388 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 Revolver als Wechselstelle Datenbaustein Nahtstelle NOK gt PLC DBW n Werkzeugstatus f r Werkzeug 38 WZ war WZ fest Vor Werk Werk aktives im Ein platzcod warngr zeug ver zeug frei Werkzeug satz erreicht messen gegeben DBW n Werkzeug neu interne T Nr des NCK Int 40 DBW n reserviert Anfangsadressen der Revolver Revolver 1 n 4 Revolver 2 n 48 Revolver 3 n 92 n m 1 len 4 m Platz Nr der Wechselstelle len 44 Beispiel f r Wechselstelle 3 n 3 1 n 44 4 2 44 4 88 4 92 DB73 DBX Aktiv Status der Schnittstelle 1 16 0 0 0 15 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 zugeh rige Schnittstelle hat einen g lt
95. Funktion in einem Bewegungssatz programmiert so wird der Zyklus nach der Bewegung ausgef hrt MN_M_NO_FCT_CYCLE wirkt sowohl im Siemens Mode G290 als auch im externe Sprach Mode G291 Ist im Aufrufsatz eine T Nummer programmiert so kann die programmierte T Nummer im Zyklus unter der Variablen P_TOOL abgefragt werden MN_M_NO_FCT_CYCLE_NAME und MN_T_NO_FCT_CYCLE_NAME d rfen nicht gleichzeitig in einem Satz wirksam werden d h pro Satz kann maximal eine M T Funkti onsersetzung wirksam werden In dem Satz mit der M Funktionsersetzung darf weder ein M98 noch ein modaler Unterprogramm Aufruf programmiert sein Auch Unterpro grammr cksprung und Teileprogrammende sind nicht erlaubt Im Konfliktfall wird der Alarm 14016 abgesetzt korrespondierend mit Weiterf hrende Literatur ISO Dialekte f r Sinumerik FBFA 10717 T_NO_FCT_CYCLE_NAME MD Nummer Name f r Werkzeugwechselzyklus bei T Nummer Standardvorbesetzung min Eingabegrenze max Eingabegrenze Anderung g ltig nach Power On Schutzstufe 2 4 Einheit Datentype STRING g ltig ab SW Stand 5 2 Bedeutung Im Maschinendatum steht der Name eines Werkzeugzyklus der bei der Programmierung von T aufgerufen wird Ist die T Nummer in einem Bewegungssatz programmiert so wird der Zyklus nach der Bwegung aufgerufen Die programmierte T Nummer kann im Zyklus mit C_T abgefragt werden MN_T_NO_FCT_CYCLE_NAME wirkt sowohl im
96. Hinweis Verschlei verb nde gibt es nur f r reale Magazine Die Festlegungen f r TC_MPPS5 beeinflussen den Status von Werkzeugen nicht Verschlei verbund aktivieren Welcher Verschlei verbund Magazinbereich aktiv ist wird ber den Systempara meter TC_MAP9 festgelegt Um den aktiven Verschlei verbund zu ndern wird die entsprechende Nummer ber diesen Parameter eingegeben und festgelegt mit welchem Verschlei verbund die Bearbeitung begonnen werden soll Die Vorbelegung ist 0 Damit besteht auch hier Kompatibilit t zu Magazindaten lterer NCK Software St nde Der Verschlei verbund kann auch intern durch einen WZ Wechsel oder vom An wender ber Sprachbefehle BTSS aktiv gesetzt werden Verschlei verbund sperren Ist kein Ersatzwerkzeug mehr auf einem Platz des aktiven Verschlei verbundes wird zum n chsten Verschlei verbund weitergeschaltet und der alte Verbund ge sperrt Die Bearbeitung wird durch Aktivieren des n chsten Bereiches und der Suche nach einem geeignetem Ersatzwerkzeug fortgesetzt Der Verschlei verbund wird ebenfalls gesperrt wenn einer der Pl tze ber den Systemparameter TC_MPP5 negativer Wert gesperrt wurde Siemens AG 2000 All Rights Reserved 3 46 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 1 Magazine Aktivieren intern Mit Bit0 des Systemparameters TC_MAMP3 kann festgelegt werden wie sich das interne Aktiv
97. Ist ein passender Leerplatz vorhanden e Ist die Anzahl der Werkzeuge erreicht die im NCK MD 18082 freigegeben sind e Enth lt die WZ Gr e eine 0 z B 1011 Dies ist nicht erlaubt Meldungen an der Bedientafel e kein passender Leerplatz vorhanden e Befehl Werkzeuge erzeugen kann nicht an NCK gegeben werden 3 5 5 T Nummer Beladen von Werkzeugen ber Teileprogramm Die f r ein Werkzeug ben tigten Daten k nnen auch ber ein Teileprogramm gela den werden Es gibt zwei M glichkeiten die T Nummer die die Daten adressiert zu erhalten Man kann die T Nummer selbst vergeben oder e die T Nummer durch die NC vergeben lassen ber den Befehl NEWT siehe Kapitel 5 8 8 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 103 Funktionsbeschreibung 07 00 3 5 Beladen Beispiel 3 5 6 Vorgehen 3 104 Mit der so ermittelten T Nummer k nnen die weiteren Daten adressiert werden Ansonsten kann die T Nummer durch den Anwender vergeben werden siehe fol gendes Beispiel DEF T TNr TNr NEWT test 1 STC_TP3 47 2 Gr e links STC_TP4 47 2 Gr e rechts STC_TP5 47 1 Gr e oben STC_TP6 47 1 Gr e unten STC_TP7 47 2 Platzytp STC_TP8 47 2 WZ Status STC_TP9 47 0 Art der berwachung STC_TP10 4711 0 Ersatz WZ Strategie TC_TP11 4711 0 WZ Info STC_DP1 4711 120 WZ T
98. MM_TOOL_MANAGEMENT_MASK Bit 2 setzen x Parameter 1 10 n Magazin Nummer 1 30 m Magazinplatz Nummer 1 32000 BTSS Baustein TUP Berechnung der Zeile m 1 numMagLocParams_u Parameternr Berechnung der Spalte Magazinnummer Magazinplatzdaten OEM Anwender NCK Bezeichner Bezeichnung BTSS Variable TC_MPPCI1 userplaceData userplaceData TC_MPPC10 userplaceData Hinweis Die Magazin Anwenderdaten werden bis SW 3 X nicht mit Standardmasken un terst tzt d h es ist nur ein Zugriff ber das Teileprogramm m glich 5 4 5 Magazinplatzhierarchie TC_MPTH n m Magazinplatztypenhierarchie Die Platztypen k nnen durch Programmierung dieser Systemvariablen in eine Hierarchie gebracht werden n Index der Hierarchie von 0 7 m Index innerhalb der Hierarchie n Platztyp 0 7 Siemens AG 2000 All Rights Reserved 5 284 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten Magazinplatztypen siehe auch TC_TP7 und TC_MPP2 BTSS Baustein TT Berechnung der Zeile Nummer des Platztyps 1 Berechnung der Spalte Nummer der Platzhierarchie 1 Magazindaten Magazinplatztypenhierarchie NCK Bezeichner Typ Bezeichnung BTSS Typ Variable TC_MPTHIn m INT Magazinplatzhierarchie placeType WORD n Hierarchie 0 7 m Platztyp 0 7 Soll ein Werkzeug in das Magazin eingewechselt werden so entscheidet der Platz
99. Magazinen Bela demagazinen Spindeln Greifern usw festzulegen Weiterhin sind die Nahtstellen DB 71 bis DB 73 in der PLC zu behandeln siehe Kapitel 2 3 Bei der Behandlung der Nahtstellen sind auftragsbezogene Werkzeugbewegungen z B Kette positionieren Greifer schwenken abzuleiten Nach erfolgten Werk zeugbewegungen sind die Positionen und der Auftragsstatus ber Grundpro grammbausteine FC 7 und FC 8 zu quittieren Eventuell wird noch ein Zyklus oder ASUP f r das NC Programm erstellt in dem der Werkzeugwechsel mit den dazu notwendigen Fahrbewegungen programmiert wird F r den Werkzeugwech sel bzw die Werkzeugvoranwahl wird bei aktiver WZV ein Bezeichner program miert Zur eindeutigen Identifizierung in Bezug auf Ersatzwerkzeuge steht zus tz lich eine Duplonummer zur Verf gung Werkzeugbezeichner und Duplonummer werden auf eine intern vergebene T Nummer abgebildet Diese intern vergebene T Nummer wird zur Adressierung von nachfolgend beschriebenen Variablen be nutzt BTSS Variablen Zus tzliche Funktionen stehen ber BTSS Variablen siehe Kapitel 2 2 Pl Be fehle von Seiten der PLC oder MMC siehe Kapitel 5 12 5 zur Verf gung ber NC Programm z B Zyklus ASUP gibt es entsprechende Sprachbefehle um eine optimale Anpassung der Werkzeugverwaltung an die Gegebenheiten von Ma schinen vorzunehmen ber die der WZV zugrunde liegenden Datenstrukturen die in Form von NC Datenbausteinen abgebildet sind kann man sich
100. Magazinplatz f r auszuwechselndes Werkzeug korrespondierend miit weiterf hrende Literatur DB72 DBW n 28 Flankenauswertung Werkzeug neu Platztyp Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Hier wird der Platztyp des neuen Spindelwerkzeuges eingetragen korrespondierend miit Werkzeuggr e links rechts oben unten weiterf hrende Literatur DB72 DBW n 30 Flankenauswertung Werkzeug neu Gr e links Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e links in Halbpl tzen f r das neue Spin delwerkzeug korrespondierend miit weiterf hrende Literatur DB72 DBW n 32 Flankenauswertung Werkzeug neu Gr e rechts Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e rechts in Halbpl tzen f r das neue Spin delwerkzeug Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 385 Signalbeschreibung PLC Nahtstellen 07 00 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Werkzeug neu Gr e rechts DBW n 32 korrespondierend miit weiterf hrende Literatur DB72 DBW n 34 Werkzeug neu Gr e oben Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeu
101. Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig Alarm Nr 6432 Funktion nicht ausf hrbar Auf der Spindel sitzt kein Werkzeug Erl uterung Es wurde versucht eine Operation durchzuf hren die voraussetzt da ein Werkzeug auf der Spindel sitzt Das kann z B die Funktion St ckzahl berwa chung sein Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Andere Funktion w hlen andere Spindel w hlen Werkzeug auf Spindel bringen Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Siemens AG 2000 All Rights Reserved 10 408 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 16924 Kanal 1 Vorsicht Programmtest ver ndert Werkzeugverwaltungsdaten Erl uterung 1 Kanalnummer Bei Programmtest werden die Werkzeugdaten ver ndert Die Daten k nnen nicht automatisch nach Beendigung des Programmtesta wieder richtiggestellt werden Der Bediener wird mit dieser Fehlermeldung aufgefordert eine Sicherung der Daten anzulegen bzw nach Beendigung die Daten wieder einzuspielen Reaktion Alarmanzeige Abhilfe Bitte das autorisierte Personal Service benachrichtigen Werkzeugdaten auf MMC sichern und nach ProgtestOff wieder einspielen Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 170
102. Nummer Art Pl tze Anzahl Spalten Name des realen Magazins eingeben oder ausw hlen Anzeige der laufenden Magazin Nr Auswahl einer Magazin Art aus dem Fenster mit der EDIT Taste Kettenmagazin Revolver Fl chenmagazin Anzahl der Magazinpl tze eingeben oder anzeigen ben tigt Bei Kettenmagazin und Revolver keine Eingabe n tig immer 1 Bei Fl chenmagazin mu die Anzahl der Spalten eingegeben werden Beispiel f r Fl chenmagazin mit 3 Spalten Die Angabe Anzahl Spalten wird f r die Nebenplatzbetrachtung X X X X X X X X X X X X X X X X X X X X X X X X Anzahl der Pl tze mu durch die Spalten teilbar sein Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 171 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 Anlegen eines neuen Magazins Neu 1 Softkey dr cken 2 Magazin Name mit max 32 Zeichen eingeben die Magazin Nr wird aufgrund der Eingabereihenfolge vergeben 3 Magazin Art ausw hlen Kettenmagazin Revolver Fl chenmagazin 4 Anzahl der Magazinpl tze eingeben 5 bei Fl chenmagazinen ist noch die Anzahl Spalten einzutragen OK 6 bernehmen der Daten mit dem Softkey Hinweis Bei Meldung unzul ssiger Wert im Magazin ist die Angabe der Pl tze und oder Anzahl der Spalten falsch Der Wert Anzahl der Pl tze mu durch
103. PLC zus tzlich zu kommunizieren Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Ab SW 5 1 kann der Anwender selbst festlegen welche PLC Daten er dem NCK verf gbar macht und auch vom NCK empf ngt Funktion Verf gbarkeit der PLC Variablen Damit ist es m glich dem NCK Aufgaben des Werkzeugwechsels als Synchronaktionen zu bertragen Bei dieser L sung benutzt die Synchronaktion Daten des NCK selbst die aber erst an die PLC ausgegeben und dann wieder zum NCK zur ckgef hrt werden Es kann jedoch nicht unmittelbar auf die Schnittstelle NCK PLC der Werkzeugver waltung Einflu genommen werden Zur weiteren Optimierung von Werkzeugwechselzeiten mit Revolvermagazinen k nnen die Auftr ge Werkzeug vorbereiten und Wechsel durchf hren ber Syn chronaktionen erkannt und die Sollwerte in Synchronaktionen gelesen werden NCK Auftrag VDI PLC gt errechnet die Daten wertet Daten aus f r den WZ Wechsel Quittung gestaltet Kommunika tion zur Synchronak Magazinnr Platznr tion der NCK und gibt sie an PLC AC_TC_FOT A_DBB gt Synchronaktion unter et n st tzt WZ Wechsel aaRS Bild 3 8 Prinzip des Werkzeugwechsels mit Synchronaktionen NCK ffnet WZV VDI Schnittstelle ber Systemparameter
104. Palettenwechselpunkt etc definiert anfahren Die Koordinaten dieser Punkte sind in der Steuerung hinterlegt Die Steuerung verf hrt die betroffenen Achsen wenn m glich im gt Eilgang Frame Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 457 Abk rzungen und Begriffe 07 00 A 2 Begriffe A 458 Ein Frame stellt eine Rechenvorschrift dar die ein kartesisches Koordinatensystem in ein anderes kartesisches Koordinatensystem berf hrt Ein Frame enth lt die Komponenten Nullpunktsverschiebung Rotation Skalierung Spiegelung H Hauptlauf Im Hauptlauf erfolgt die Abarbeitung der im Vorlauf decodierten und aufbereite ten S tze des Teileprogrammes Hauptprogram Mit Nummer oder Bezeichner gekennzeichnetes gt Teileprogramm in dem weitere Hauptprogramme Unterprogramme oder gt Zyklen aufgerufen werden k nnen Hauptsatz Durch eingeleiteter Satz der alle Angaben enth lt um den Arbeitsablauf in ei nem gt Teileprogramm starten zu k nnen Hilfsfunktionen Mit Hilfsfunktionen k nnen in gt Teileprogrammen gt Parameter an die gt PLC bergeben werden die dort vom Maschinenhersteller definierte Reaktionen ausl sen K Kanal Ein Kanal ist dadurch gekennzeichnet da er unabh ngig von anderen Kan len ein gt Teileprogramm abarbeiten kann Ein Kanal steuert exklusiv die ihm zuge ordneten Achsen und Spindeln T
105. Platz Nr Bedeutung 9999 1 Beladestelle Spindel 9999 Beladestelle Magazin 9998 Spindel Greifer 1 9998 3 Greifer 2 Magazinplatz 1 1 2 Magazinplatz 2 1 Magazinplatz Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 433 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV Magazinplatz n 1 Magazinplatz n Das Werkzeug wird ber Greifer 1 oder Greifer 2 von der Werkzeugwechselstelle im Magazin in die Spindel eingewechselt und ber Greifer 2 von der Spindel in das Magazin ausgewechselt Beladen wird nur ber die Beladestelle Magazin F r diese Konfiguration sind 20 Transferauftr ge von PLC an die WZV im FB QUIT_WZV programmiert Die Auftr ge sind vom Anwender ber die Anwenderschnittstellen ASS 1 ASS 20 anzusto en Mit einem asynchronen Auftrag k nnen Positions nderungen von Werkzeugen au erhalb des Ablaufs z B f r Bewegungsfunktionen in JOG nach Abbruch eines Werkzeugwechsel der WZV mitgeteilt werden Folgende Auftr ge sind im FB 90 realisiert und deren Ansto im FC 90 als Beispiel in QUIT_3 awl programmiert Funktion 1 Quittung Werkzeug beladen beendet Beladestelle Magazin 2 Abbruch Reset Werkzeug beladen Beladestelle Magazin 3 Quittung Werkzeug entladen beendet Beladestelle Magazin 4 Abbruch Reset Werkzeug entladen Bel
106. Platz Verteilung in OB40 ivenn DB73 SS frei Wechsel ansto en Ab hier k nnen Bewe evtl Beeinflu ung Transportquittung T von Kanalsignalen 1 Zyklus z B Einlesesperre gungss tze mit aktiver Quittierung Schneide verfahren wer Wechsel ausgef hrt den Bild 3 5 Werkzeug Wechseln mit T Befehl Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 51 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Beispiel ab SW5 Die Aufforderung zu einem Werkzeugwechsel kommt aus dem Teileprogramm ber den T Befehl bzw ber den M Befehl 1 Die Werkzeugverwaltung im NCK sucht entsprechend der Werkzeug Suchstra tegie und den Angaben des T Aufrufs ein geeignetes einsatzf higes Werkzeug Vorbereitung und sucht gleichzeitig nach einem Leerplatz f r das auszuwech selnde Werkzeug 2 Die ermittelten Daten werden in DB 72 73 bereitgestellt Das Anwenderpro gramm mu reagieren und neues Werkzeug bereitstellen 3 Sofern das Maschinendatum MD 22550 TOOL_CHANGE_MODE auf 1 gesetzt ist f hrt die PLC mit dem M06 Befehl im Teileprogramm den Werkzeugwech sel durch und meldet das Ende des Wechselvorganges Ist das Maschinendatum auf 0 gesetzt so wird mit der Programmierung von T und D das Werkzeug eingewechselt und die gew nschten Korrekturen wirksam Die PLC hat die M glichkeit eine eigene Wechselstrategie zu fah
107. Platztyp der Halbplatz an jeder Ecke nicht benutzt F r die Parametrierung ergibt sich somit eine andere Einstel lung als bei dem Typ bergro _1 Breite 4 Referenzplatz H he 4 m mit belegte Halbpl tze nicht belegte Halbpl tze Bild 4 16 bergro _2 f r Fl che Parametrierung f r bergro _2 f r Fl che H he h 4 Breite b 4 Links l 1 Rechts r 1 Die nicht belegten Halbpl tze Oben o 1 Unten u 1 werden durch die Parameter Links Rechts Oben Unten als FREI definiert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 185 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 4 3 3 Nebenplatzbetrachtung durch MD zu aktivierende Funktion Die Informationen f r eine Nebenplatzbetrachtung wird aus dem zugeordneten Platztyp abgeleitet und wird beim Einwechseln eines Werkzeugs durchgef hrt Die Behandlung der Platzberechnung erfolgt in Halbpl tzen Eine Nebenplatzbetrach tung kann nur innerhalb eines realen Magazins erfolgen d h nicht f r die beiden internen Magazine f r Beladestation Spindeln Greifer F r die Platzberech nung mu folgendes ber cksichtigt werden e Gr e des Werkzeuges in Halbpl tzen nach links rechts oben unten e Bei Kettenmagazinen und Revolvern erfolgt die Pr fung nur rechts und links bzw am Anfang und Ende e Bei Fl chenmaga
108. Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 221 Inbetriebnahme 07 00 4 6 Anzeigenmaschinendaten bei MMC 100 ab SW 4 4 6 Masken anzuzeigen Anzeigenmaschinendatenbei MMC 100 ab SW 4 Ab SW 4 gibt es bei MMC100 die M glichkeit ber Anzeigemaschinendaten Vor einstellungen vorzunehmen und f r bestimmte Funktionen Zugriffsrechte zu verge ben siehe Kapitel 2 9 Eine ausf hrliche Beschreibung der Maschinendaten befindet sich in Kapitel 8 1 1 Zus tzliche Anwenderparameter Wurden ber NCK Maschinendaten zus tzliche Anwenderdaten Anwenderpara meter bei Schneiden und oder Werkzeugdaten erstellt werden diese in weiteren Masken dargestellt Die Daten werden von der Werkzeugverwaltung mitgef hrt aber nicht ausgewer tet Anwendertexte 4 222 Die MMC 100 Software wird mit einer Applikationsdiskette ausgeliefert mit der der Anwender seine Dateien parametrieren kann Die Tabelle zeigt die parametrierbaren Texte die in der Datei pa txt hinterlegt sind Unter Anwendertext kann ein eigener Text vom Anwender eingegeben werden Anwenderschneidendaten Texte Name des Textes Anwendertext T_EDGE_TEXT_ITT_EDGE_TEXT 1 T_TM_OEM_CUT_TM_OEM CUT 47 72 T_10T_TM_OEM_CUTT_EDGE_TEXT_10 T_TM_OEM_CUTT_EDGE_TEXT_10 47 72 Anwenderwerkzeugdaten Texte Name des Textes Anwendertext T_TM_OEM TOOL_TEXT_1 T_TM_OEM T
109. Siemens AG 2000 All Rights Reserved 2 34 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 bersicht 2 7 Werkzeugschrank nur MMC103 Neue Magazinliste mit mehreren Zeilen ab SW 5 2 Schneiden in Magazinliste Ab dem Softwarestand 5 2 stehen in der Magazinliste pro Werkzeug mehrere Zei len zur Verf gung Die Schneiden f r jedes Werkzeug kann man in jedem Maga zinbild sehen 2 7 Werkzeugschrank nur MMC103 Werkzeugschrank MMC Im Werkzeugschrank k nnen die Daten f r eingesetzte Werkzeuge abgelegt wer den Diese Daten werden als Einsatzdaten bezeichnet Beim Entladen der Werk zeuge k nnen die w hrend des Werkzeugeinsatzes in der NC korrigierten Daten im WZ Schrank abgelegt werden Beim Beladen kann der Bediener wieder auf diese Daten zur ckgreifen Allerdings mu er die Duplo Nr des Werkzeuges wis sen F r jedes einzelne Werkzeug an der Steuerung ein sogenanntes Einsatzwerk zeug wird im Schrank ein kompletter Werkzeugdatensatz gef hrt Ein Einsatz werkzeug wird im Katalog durch seine Technologie seinen Werkzeugtyp seinen zum Werkzeugtyp eindeutigen Namen und seine in bezug auf Werkzeugtyp und Name eindeutige Duplo Nr gt 0 identifiziert Jedes Einsatzwerkzeug hat somit eine andere Duplo Nr auch wenn Technologie Typ und Werkzeugname gleich sind Im Werkzeugschrank kann man Werkzeugdaten f r Einsatzwerkzeuge speichern bzw eingeben Siemens AG 2000 All Rights Reserved S
110. Slave f r Antriebe Transformationspaket Handling Sollwertumschaltung MKS Kopplung SIMODRIVE 611D SINUMERIK 840D 810D Funktionsbeschreibung Antriebsfunktionen Ausgabe 08 99 im folgenden sind die enthaltenen Kapitel aufgef hrt Bestellnummer 6SN1 197 0AA80 0AP5 Betriebsmeldungen Alarmreaktionen Diagnosefunktionen Drehzahlregelkreis Erweiterte Antriebsfunktionen Freigaben Geberparametrieung Motor Leistungsteilparameter und Reglerdaten berechnen Stromregelkreis berwachungen Begrenzungen SINUMERIK 840D SIMODRIVE 611 digital Funktionsbeschreibung ANA Modul Ausgabe 02 00 Bestellnummer 6SN1 197 0AB80 0APO SINUMERIK 840D Funktionsbeschreibung Digitalisieren Ausgabe 07 99 Bestellnummer 6FC5 297 4AC50 0APO Inbetriebnahme Scan mit taktilem Sensor scancad scan Scan mit Laser scancad laser Fr sprogrammerstellung scancad mill CAM Integration DNC NT 2000 Funktionsbeschreibung System zur NC Datenverwaltung und Datenverteilung Ausgabe 10 99 Bestellnummer 6FC5 297 5AE50 0APO SINUMERIK 840D 810D Funktionsbeschreibung ISO Dialekte f r SINUMERIK Ausgabe 04 00 Bestellnummer 6FC5 297 5AE10 0AP1 SINUMERIK 840D SIMODRIVE 611 digital Funktionsbeschreibung HLA Modul Ausgabe 08 99 Bestellnummer 6SN1 197 0AB60 0AP1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 00 Literatur IFBMA SINUMERIK 840D 810D Funktionsbeschreibun
111. Summenkorrektur eingesetzt werden soll kann mit TC_TP9 8 f r die Verschlei berwachung eine berwachung der Summenkor rektur gew hlt werden Zur Bitbelegung siehe Kapitel 5 3 TC_TP9 4 Die Verschlei parameter einer Schneide sind beschrieben mit den Systemparame tern TC_DP12 TC_DP20 Diese werden direkt den Schneidengeometriewerten TC_DP3 TC_DP11 zugeordnet TC_DP10 und TC_DP11 beschreiben Winkel Die brigen Parameter stehen f r L ngen und Radien der Schneide Nur diese werden in die berwachung aufgenommen d h die den Parametern TC_DP10 und TC_DP11 analogen Verschlei parameter TC_DP19 und TC_DP20 werden nicht ber cksichtigt Zur Bitbelegung siehe Kapitel 5 2 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 121 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Hinweis Die Verschlei berwachung berwacht nicht jeden einzelnen Wert sondern nur den gr ten Wert dieser maximal sieben Verschlei parameter TC_DP12 TC_DP1B8 TC_TP9 8 Die Verschlei parameter der Schneide finden ihre Entsprechung in den Summen korrekturparametern Es werden analog zum Verschlei folgende Parameter f r die weiteren Einsatzort abh ngigen Korrekturen einsatzortabh ngige Korrekturen der Schneide ber wacht e TC_SCPI3 TC_SCP21 erste Summenkorrektur de
112. TOOL max 250 18100 MM_NUM_CUTTING_EDGES max 2MM_NUM TOOL Die zugeh rigen Maschinendaten sind in Kapitel 8 1 1 Siemens AG 2000 All Rights Reserved 4 224 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 8 Inbetriebnahme des Operation Panel OP030 4 8 Inbetriebnahme des Operation Panel OP030 Die Werkzeugverwaltung der OP030 unterst tzt die Be Entladekennungen der OEM Applikation SINTDI Der volle Funktionsumfang steht ab der NCK Version 3 7 ohne Einschr nkung zur Verf gung Anzeigemaschinendaten MM_TM_SINTDI Die Standardeinstellung 0 bedeutet da die Funktion SINTDI Kennung ausge schaltet ist Ein Zahlenwert gr er 0 bezeichnet den Parameter aus dem die Be Entladeken nungen gelesen bzw geschrieben werden MM_TM_NUM_MAG Standardeinstellung 0 Ein Zahlenwert gt 0 bezeichnet das Magazin das zu Beginn angezeigt werden soll bei einem unzul ssigen Wert wird das erste gefundene reale Magazin genommen MM_TM_UNLOAD_AND_DELETE Die Standardeinstellung 0 bedeutet da Werkzeuge beim L schen nicht aus dem TO Speicher entfernt werden sondern nur aus der Werkzeugliste MM_TM_LOAD_TOOL_NEW Die Standardeinstellung 1 bedeutet da Werkzeuge in der Werkzeugliste gleich zum Beladen markiert werden MM_TM_TOOL_STATE_DEF_VAL Die Standardeinstellung ist 2 Weitere Werte 2 Freigabe 4 Gesperrt 8 Vermessen 64 Festplatzcodiert Die Werte k nnen au er F
113. Teileprogramm werden folgende Punkte realisiert e Die Korrektur wird einem konkreten Werkzeug zugeordnet e Das Werkzeug wird einem Magazinplatz zugeordnet e Dem Magazinplatz kann ein Adapter zugeordnet sein f r den eine Transforma tion Orientierung des enthaltenen Werkzeuges definiert sein kann Damit kann die Arbeitskorrektur eindeutig berechnet und die WZ Bahn korrigiert werden Wird eine Summenkorrektur programmiert bezieht sich deren Wert auf die aktive D Korrektur Aktivierung Voraussetzungen e Um magazinplatzorientierte Adapterdaten verwenden zu k nnen mu das Ma schinendatum MD 18104 MM_NUM_TOOL_ADAPTER einen Wert ungleich Null haben Es m ssen Adapterdatens tze definiert sein e Bei Werten gt 0 f r das Maschinendatum m ssen die Adapter mit den Magazin pl tzen verbunden bzw ihnen zugeordnet werden kann ber MMC oder einen Zyklus automatisiert werden Damit werden f r das Werkzeug das sich auf dem entsprechenden Magazinplatz befindet immer die Adapterdaten einschlie lich der definierten Transformation be Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 135 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 r cksichtigt Die Arbeitskorrektur wird einschlie lich Transformation und Adapter daten berechnet Die Korrekturdaten k nnen dann wie folgt angezeigt werden e Geometriewerte des Werkzeuges Parameter
114. Variablen ASS_alt ASS_Aenderung und ASS_aktiv haben dieselbe Belegung wie ASS_neu DBB 0 DBB 3 DB Anwenderschnittstelle Instanz Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV DB Anwenderschnittstelle Instanz DIB 2 ASS 24 ASS 23 ASS 22 ASS 21 ASS 20 ASS 19 ASS 18 ASS 17 DIB 3 ASS 32 ASS 31 ASS 30 ASS 29 ASS 28 ASS 27 ASS 26 ASS 25 DIB 4 Fehler DIB 5 DIB 6 Fehler Nummer DIB 8 DIB 10 IstPosWechselstMag1 DIB 12 IstPosWechselstMag2 DIB 14 IstPosWechselstGr1 DIB 16 IstPosWechselstGr2 DIB 18 DIB 20 Taskldent DIB 21 TaskldentNo DB Anwenderschnittstelle Instanz DIW 22 NewToolMag DWI 24 NewToolLoc DWI 26 OldToolLoc DWI 28 Status DWI 30 NewToolMag_Wechsel_S1 DWI 32 NewToolLoc_Wechsel_S1 DWI 34 OldToolMag_Wechsel_S1 DWI 36 OldToolMag_Wechsel_S1 DWI 38 OldToolLoc_Wechsel_S1 DWI 40 NewToolMag_Wechsel_S2 DWI 42 NewToolLoc_Wechsel_S2 DWI 44 OldToolMag_Wechsel_S2 DWI 46 OldToolLoc_Wechsel_S2 ASS_alt ASS_Aenderung ASS_aktiv Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 427 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV
115. Vom PLC Programm aus wird die Funktion zum Aktualisieren der St ckzahl ber einen PI Befehl aktiviert Gesperrt Wenn die St ckzahl auf Null steht wird das Werkzeug gesperrt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Vorwarngrenze Eingabe beim Beladen oder ber Teileprogramm mit z B TC_MOP3 50 Wird die Vorwarngrenze erreicht bekommt das Werkzeug den Status Vorwarngrenze erreicht Anzeige in der Magazinliste Sonderfall Grenz Es k nnen nicht beliebig viele Schneiden zur werte gleichen Zeit st ckzahl berwacht werden Wenn die berwachungsfunktion mittels Maschinenda ten freigegeben und aktiviert ist k nnen alle Spindeln zusammen zu einer Zeit Anzahl der Schneiden im TO Bereich MD Schneiden auf St ckzahl berwachen Eine Schneide eines Werkzeugs wird pro Spindel nur einmal gez hlt 3 8 4 Verschlei berwachung ab SW 5 1 Voraussetzung f r die Benutzung der Verschlei berwachung ist die Freigabe der Funktion Werkzeug berwachung ber Maschinendaten siehe Kapitel 8 1 2 Zus tzlich mu die Verschlei berwachung ber das Maschinendatum MD 18080 MM_TOOL_MANAGEMENT_MASK Bit5 freigeschaltet werden Definition TC_TP9 4 F r das Werkzeug ist die Verschlei berwachung aktiv Falls die Funktion
116. Werkzeugtyp einer Schneide ge ndert wird der Werk zeugtyp der anderen Schneiden des selben Werkzeuges auch ge ndert Es werden folgende Daten auf 0 gesetzt e Werkzeug Anwender Daten e Werkzeugkorrektur Parameter aller Schneiden die Schneiden Adapter Daten werden nicht ge ndert wenn sich das Werk zeug auf einen Magazinplatz befindet und die Funktion Magazinplatz Adapter daten auf der NC aktiv ist e Schneiden Anwender Daten aller Schneiden e Schneiden berwachungsdaten aller Schneiden e Ortsabh ngige Korrektur Parameter aller Schneiden Verschlei werte und Ein richtewerte nderungsvorgang parametrieren Bevor die nderungen am Werkzeugtyp wirksam werden wird noch eine Best ti gung vom Bediener angefordert Diese Abfrage l t sich abh ngig von der aktuel len Berechtigung durch das Einstellen des folgenden Datums in der paramtm ini unterdr cken ACCESSLEVEL ChangeToolTypeWithoutConfirmation 1 Wertebereich 1 bis 7 Bei der Voreinstellung 1 wird die Best tigung immer angefordert Durch Eintra gen eines Zugriffs Levels Werte 1 7 wird eingestellt ab welcher niedrigeren Zu griffsebene die Nachfrage gestellt werden soll Mit Schl sselschalter 0 Zugriffs Level 7 wird nach einer Best tigung gefragt Ab Schl sselschalter 1 und h her Zugriffs Level 6 und kleiner unterbleibt die Nach frage Beispiel ACCESSLEVEL ChangeToolTypeWithoutConfirmation 6 Wertebereich 1 bis 7
117. Werkzeugverwaltung Ausgabe 07 2000 4 203 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 Parameterzeile in der Bedeutung INI Datei f r die Parame trierung einer Listenspalte neu in SW 5 Wird die Einstellung MultiLine SINGLE in der Werkzeug oder Magazinliste benutzt kann die Schneidennummer durch das Anf gen von Ee spezifiziert werden Schneidennummer von 1 bis max Anzahl je Werkzeug Dadurch werden folgende Variablen beeinflu t cutting edge parameter TC_DPp Ee cutting edge supervision parameter TC_MOPp Ee cutting edge OEM parameter TC_DPCp Ee assigned DNo TC_DPCE Ee sum correction TC_SCPz Ee set up correction TC_ECPz Ee Falls Ee in diesen Spalten nicht spezifiziert wird ist cutting edge 1 und damit kompatibel zu lteren Versionen Falls MultiLine MULTI f r die Magazin oder Werkzeugliste benutzt mu Ee nicht spezifiziert werden Die Daten der aktuellen Schneide werden automatisch angezeigt 11 An hernde Breite von Spalten GeneralSettingsForMagAndToolList f r Eintr ge ColumnWidthTwipsPerAlphaCharacter und ColumnWidthTwipsPerNumericCharacter zweites TC_TP2 Spaltenkopftext oder Key f r Spaltenkopftext Wenn im Bereich General der Eintrag ReadLanguagelni 1 wird der Spaltenkopftext in den Filesn mmc2 language patm_gr _ini user language patm_gr ini usw gesucht und zwar in Bereich ListColumnHeaderText
118. Wert Null erreicht Ein in Bearbeitung befindliches Werkzeug das dabei auf gesperrt gesetzt wird bleibt solange in Be arbeitung bis der n chste WZ Wechsel erfolgt Danach ist es nicht mehr einsatz f hig Die PLC kann ab SW 5 1 zus tzlich bestimmen wann ein gesperrtes Werkzeug nicht mehr einsetzbar ist d h wann der gesperrt Zustand bei der WZ Suche ber cksichtigt wird e Mit dem VDI Signal Werkzeug nicht sperren 1 Kanal DB DBX29 7 1 wird bei der WZ Suche der WZ Zustand gesperrt durch den NCK nicht ber cksichtigt e Mit dem VDI Signal Werkzeug nicht sperren 0 Kanal DB DBX29 7 0 wird bei der WZ Suche der WZ Zustand gesperrt durch den NCK ber cksichtigt Das Bit ist kanalspezifisch Suchstrategie suche nach aktivem Werkzeug Mit dieser Suchstrategie kann z B erreicht werden da ein Bearbeitungsvorgang nicht mit unterschiedlichen Werkzeugen aus einer Werkzeuggruppe durchgef hrt wird Beim Sperren des Werkzeuges wird dazu aufgrund einer berwachungsfunktion und gesetztem VDI Signal Werkzeug nicht sperren der Zustand aktiv nicht ge l scht Siemens AG 2000 All Rights Reserved 3 124 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Dieses Werkzeug erh lt also den Status aktiv und gesperrt Wenn der gew nschte Bearbeitun
119. Wert aus dem Bereich 400 499 auf einen Wert au erhalb dieses Bereichs gesetzt so wird der Speicher f r die Schleifdaten wie der freigegeben d h die schleifspezifischen Daten sind damit verloren Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 321 Programmierung 07 00 5 9 Festlegungen bei der Programmierung von Daten Aktion Anlegen eines Werkzeugs Programm Befehl Ohne Werkzeugverwaltung TC_DPxly z Wert Beschreibung Werkzeug T anlegen wenn T noch nicht existiert y T Nummer z D Nummer Mit aktiver Werkzeugverwaltung T_NR NEWT Werkzeugbezeichner Duplonummer oder TC_TP1 y Duplonummer TC_TP2l y Werkzeugbezeichner y T Nummer Anlegen einer Schneide TC_DPxly z Wert Schneide D z anlegen wenn D z noch nicht existiert y T Nummer z D Nummer Setzen von Werk zeugdaten Mit aktiver Werkzeugverwaltung TC_TPxl y Wert oder TC_TPX GETT BOH RER DUPLO_NR Wert oder TC_TPCx y Wert TC_TGx y Wert y T Nummer Schreiben der werkzeugbezogenen An wenderdaten Schreiben der werkzeugbezogenen Schleifdaten Setzen der Daten einer Werkzeug schneide TC_DPxl y z Wert TC_DPCx y z Wert TC_MOPXly z Wer TC_MOPCKIy z Wert Schreiben der Korrekturdaten Schreiben der schneidenbezogenen An wenderdaten Schreiben der schneidenbezoge
120. angesprochen Spindel 2 Der Werkzeugwechsel erfolgt in die Spindel 2 Die Bahn wird mit den Korrekturen des Werk zeugs korrigiert T1 Bohrer_1 M1 6 Adre erweiterung f r die momentane Nebenspin del wurde programmiert Der Werkzeugwechsel erfolgt in die Spindel 1 Die Bahn wird nicht korrigiert SETMS jerkl rt die durch MC_SPIND_DEF_MASTER_SPIND gegebene Spindel zur Masterspindel T Fraser_3 M6 keine Adre erweiterung programmiert gt die Masterspindel wird angesprochen Spindel 1 Wert des Maschinendatums MC_SPIND_DEF_MA STER_SPIND Der Werkzeugwechsel erfolgt in die Spindel 1 Die Bahn wird mit den Korrekturen des Werkzeugs korrigiert Weiteres Beispiel Vorgaben wie oben N10 SETMS jerkl re Spindelnr 1 zur Masterspindel N20 T2 3 N50 M2 6 Adre erweiterung f r die Nebenspindel wurde program miert Der Werkzeugwechsel erfolgt auf den Zwischen speicherplatz 2 Die Bahn wird nicht korrigiert N70 D3 Die Bahn wird mit den Korrekturen des aktiven Werkzeuges das vor dem Satz N10 aktiviert wurde korrigiert N80 SETMS 2 jerkl re Spindelnr 2 zur Masterspindel T3 M06 N90 D2 Die Bahn wird mit den Korrekturen des aktiven Werkzeuges das vor dem Satz N10 aktiviert wurde korrigiert Siemens AG 2000 All Rights Reserved 3 82 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen K
121. ber MD ein stellbar kanalspezifisch WZ Wechsel mit MO6 oder T Befehl ber MD einstellbar ka nalspezifisch Verschlei berwachung f r jede Schneide Verschlei berwachung nach Standzeit Aufl sung min Verschlei berwachung nach St ckzahl Z hler Zugriff auf Daten ber NC Programm Systemvariablen Automatischer Decodierstop bis Werk zeug ausgew hlt ist ja T Platz Nr nein Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 16 Werkstatigerechte Oberfl che SW 5 3 ShopMill 3 16 2 Unterst tzter Funktionsumfang Werkzeugtypen 120 Schaftfr ser 200 Spiralbohrer 220 Zentrierer 710 3D Taster 711 Kantentaster 110 Zylindrischer Gesenkfr ser 111 Kugelkopffr ser 121 Schaftfr ser mit Eckenverrundung 155 Kegelstumpffr ser 156 Kegelstumpffr ser mit Eckenverrundung 157 kegeliger Gesenkfr ser Werkzeugparameter Magazinplatz Magazinnummer Werkzeugtyp Werkzeugname Duplonummer Geometrie L nge 1 Geometrie Radius Verschlei L nge 1 Verschlei Radius Art der Standzeit berwachung Standzeit St ckzahl Werkzeugzustand WZ gesperrt Werkzeugzustand WZ bergro rechter und linker Halbplatz Werkzeugzustand Werkzeug auf Festplatz Verrundungsradius Winke
122. darauf da mindestens eine Schneide des zeit oder st ckzahl ber wachten Werkzeugs ihre Vorwarngrenze erreicht hat Der Alarm wird ber die BTSS Schnittstelle MMC PLC ausgel st Der Kanalkontext ist nicht definiert Deshalb wir die TO Einheit angegeben Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Anwender entscheidet was zu tun ist Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 6411 Kanal 1 Werkzeug 2 mit Duplonr 3 hat WZ Vorwarngrenze erreicht Erl uterung 1 Kanalnummer 2 Werkzeugbezeichner Name 3 Duplonummer Hinweis darauf da mindestens eine Schneide des zeit oder st ckzahl ber wachten Werkzeugs ihre Vorwarngrenze erreicht hat Grenze wird im Kanalkon text erkannt Der Alarm wird im Rahmen der NC Programmabarbeitung verursacht Der Ka nalkontext ist definiert Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Anwender entscheidet was zu tun ist Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 6412 TO Einheit 1 Werkzeug 2 mit Duplonr 3 hat WZ berwachungsgrenze erreicht Erl uterung 1 TO Einheit 2 Werkzeugbezeichner Name 3 Duplonummer Hinweis darauf da mindestens eine Schneide des zeit oder st ckzahl ber wachten Werkzeugs ihre
123. der PLC vorliegt Sind die Bits nicht gesetzt so gilt die Kommandoausgabe als abgeschlossen wenn der NCK das Kommando an das NCK interne VDI Abbild ausgegeben hat Hinweis Der Satzwechsel aus Sicht des WZ Wechselkommandos kann erfolgen sobald der NCK das Kommando ausgegeben hat Das gesetzte Bit 19 in Verbindung mit den gesetzten Bits 5 8 von MD 20310 TOOL_MANAGEMENT_MASK erlaubt eine Verhinderung des Satzwechsels so lange die verlangten Quittierungen nicht vorliegen Diagnose der NC PLC Kommunikation Es besteht die M glichkeit die Kommunikation NCK PLC im Rahmen des WZ Wechsels in einer Datei aufzuzeichnen Voraussetzung Ablaufbeispiel 1 3 158 Das Bit13 des Maschinendatums MD 20310 TOOL_MANAGEMENT_MASK mu gesetzt werden Zur Abspeicherung der Daten mu auf der NC freier Anwenderspeicher verf g bar sein Der Bedarf liegt sowohl im SRAM passives Filesystem als auch im DRAM bei jeweils ca 4kB Im Filesystem darf die maximale Dateianzahl noch nicht erreicht sein Starten eines NC Programms mit folgender Vorgeschichte In Spindel 1 Magazinnr Platznr 9998 3 befindet sich kein Werkzeug Wech seln mit MO6 ist eingestellt Ein Werkzeug mit Bezeichnung Fraeser befindet sich im Magazin 2 auf Platz 1 und hat die interne T Nummer 1 Im NC Teileprogramm ist folgendes programmiert T Fraeser Quittierung durch PLC mit FC 8 und Status 105 erfolgt Quittierung durch PLC mit FC 8 und Status 1
124. der entsprechenden Spalte der Werkzeugtabelle 5 Schneide D1 oder D2 anw hlen Schneidennummer aus der programmierten Zyklenmaske 6 N chstes Werkzeug vorw hlen wird von der ShopMill Programmierung automatisch eingetragen Bild 3 9 Werkstattgerechte Oberfl che Werkzeugwechselzyklus Beispiel Um einen Werkzeugwechselzyklus zu erstellen steht auf der Toolbox unter tool box cycles bsp das Beispiel L6 BSP zur Verf gung Dabei wird folgendes vorausgesetzt e Umdefinition DEFINE M6 AS L6 Diese ist in der Toolbox unter toolbox cycles define in der Datei SMAC DEF ent halten e Definitionen von M206 als M Funktion f r den Werkzeugwechsel Diese ist in der Toolbox unter toolbox cycles md im Maschinendatensatz Siemens AG 2000 All Rights Reserved 3 74 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine CMM 8X0 enthalten PROC L6 Beispiel Werkzeugwechselzyklus fuer Maschinenhersteller DEF INT_WZ_IN_SP_WZ_VOR STOPRE Vorlaufstop IF NOT P_SEARCH wenn kein Satzsuchlauf _WZ_IN_SP TC_MPP6 9998 1 Werkzeug in der Spindel GETSELT _WZ_VOR vorangewaehltes Werkzeug IF _WZ_IN_SP lt gt _WZ_VOR wenn anderes Werkzug Spindel positionieren SPOS Werkzeugwechselposition anfahren SUPA DO GO G90 G40 G60 Z ENDIF ENDIF Werkzeug einwechseln Werkzeugverwaltung und PLC M206
125. die Daten in den NCK bertragen werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 10 Adapterdaten ab SW 5 1 e Die bertragung kann ber das Teileprogramm durch Programmierung der Sy stemparameter TC_ erfolgen Sie sind als nicht transformierte Werte definiert e Die bertragung kann ber die BTSS Schnittstelle anhand von Variablendien sten erfolgen Die Daten k nnen als transformierte und nicht transformierte Werte bertragen werden PLCNWDI gt NCK e BTSS MMC PLC T Nummer Daten der Schneide D Nummer Geometrie Geometrie neutrale Voreinstellgeometrie Verschlei Verschlei Basisma Basisma SC Nummer Adapter EC Nummer Summenkorrektur Summenkorrektur fein Einrichtekorrektur NC Programm gt Einsatzkorrektur Darstellung TC_DPx Transformierte Korrektur transformiert bzw TC_ADPTx Transformation der Summe nicht transformiert TC_SCPx der schneidenspezifischen je nach Definition TC_ECPx Korrekturwerte Arbeitskorrektur Die Systemparameter transformierte Korrekturwerte enthalten Adapterdaten bzw transformierte nicht transformierte Korrektur und Adapterdaten Werte Bild 3 26 Geometrie einer Schneide und die darauf wirkenden Korrekturen Randbedingungen F r alle Datens tze mit schneidenspezifischen Adapterdaten mu bei Einsatz der Funktion magazinplat
126. eingreifen Hinweis Werkzeugablehnung durch PLC Ist das Bit4 des Maschinendatums MD 20310 TOOL_MANAGEMENT_MASK gesetzt hat die PLC blicherweise die M glich keit eine WZ Wechselvorbereitung mit ge nderten Parametern erneut anzufor dern das Werkzeug also abzulehnen Dies ist bei Satzsuchlauf nicht m glich Die Einstellung dieses Maschinendatums wird ignoriert Hinweis Da der Werkzeugwechsel oft ber Zyklen ausgef hrt wird ist ein durch den Satz suchlauf generierter Auswechselbefehl ber ein asynchrondes Unterprogramm ASUP durchzuf hren Am ASUP Anfang bleiben modale und statische Bewe gungssynchronaktionen erhalten und sind auch im asynchronen Unterprogramm wirksam Wird das asynchrone Unterprogramm nicht mit Repos fortgesetzt wirken die ge nderten modalen und statischen Bewegungssynchronaktionen im Haupt programm weiter Alternativ kann mit Vorschub und Einlesehalt die Bearbeitung des NC Teilepro grammes gestoppt und eine Fehlermeldung falsches Werkzeug in Spindel nach Satzsuchlauf generiert werden Werkzeug ist nicht einsetzbar Befindet sich das einzuwechselnde WZ nicht am Suchlaufziel wird versucht ein gesperrtes WZ zuzulassen Ist kein passendes Werkzeug verf gbar wird der Alarm 22068 ausgegeben Der Alarm kann nur durch einen RESET beseitigt wer den Sind noch weitere Werkzeugwechsel programmiert wird das gesperrte Werkzeug f r weitere Satzsuchl ufe nicht bemerkt und der Suchvorg
127. en Signalzustand 0 Vorgang f r diese Schnittstelle ist beendet Wird durch FC 8 zur ckge setzt korrespondierend miit DB72 DBX n 0 0 Flankenauswertung Kommando Code Wechselpflicht Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Das neue Werkzeug ist festplatzcodiert Signalzustand 0 korrespondierend mit Position der beteiligten Werkzeuge weiterf hrende Literatur 9 380 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 DBX n 0 1 Kommando Code Wechsel durchf hren mit M06 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 MO6 Befehl f r Werkzeugwechsel wurde programmiert der Werk zeugwechsel kann nun erfolgen Signalzustand 0 DB72 DBX n 0 2 Kommando Code Wechsel Vorbereiten Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Neues Werkzeug bereitstellen zum Wechseln Eventuell Platz f r altes Werkzeug zur Spindel fahren Signalzustand 0 korrespondierend mit l weiterf hrende Literatur DB72 DBX n 0 3 Kommando Code TO Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Sign
128. erfolgt nicht dargestellt T Fraeser inhaltsgleiches Kommando M06 in der nachfolgenden Aufzeichnung ist dieser Befahl nichz erw hnt Qittierung durch PLC mit FC 8 und Status 1 erfolgt nicht dargestellt TO M06 Quittierung durch PLC mit FC 8 und Status 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung M30 2 Bet tigen der RESET Taste benimmt die in einem internen Ring Puffer ablie genden Aufzeichnungen in das File _N_TCTRA xx _MPF mit xx Kanalnum mer 01 02 das im passiven Filesystem im Verzeichnis _N_MPF_DIR ange legt wird Durch die aktuelle Konfigurierung k nnen maximal 25 Kommunika tionsvorg nge aufgezeichnet werden Werden in den Ringpuffer mehr Vorg nge aufgezeichnet werden die ltesten darin wieder berschrieben In der Datei _N_TCTRA xx _MPF werden ebenfalls maximal 25 Eintr ge gemacht Weitere Eintr ge l schen die Datei und beginnen von vorn D h in l ngeren Diagnosea bl ufen bleibt nur brig nach Programmende nach Bet tigung der RESET Ta ste die aktuelle Diagnosedatei zu sichern 3 Auswertung der Aufzeichnungsdatei Ein Kommunikationsvorgang in der Datei _N_TCTRA01_MPF sieht folgender ma en aus e das Kommando von NC an die PLC 700001 N N10 CMD 00002 NewTool from M 00002 P 00001 to M 09998 P 00003 TNo 00001 Spindel 00001 OldTool from M 00000 P
129. erfolgt die Zuord nung STC_MPP7 1 1 1 TC_MPP7 1 13 4 TC_MPP7 1 2 1 TC_MPP7 1 14 4 TC_MPP7 1 3 1 TC_MPP7 1 15 4 TC_MPP7 1 4 1 TC_MPP7 1 16 4 Es ist somit m glich einen Adapterdatensatz mehreren Magazinpl tzen zuzuord nen Hinweis Beim L schen solcher mehrfach zugeordneter Adapterdatens tze ist es notwen dig alle Adapterzuordnungen des Adapters zuvor zu l sen 3 11 Netzausfall bei einem Werkzeugbefehl Tritt ein Spannungsausfall auf w hrend eine Aktion durch die WZV angefordert ist werden ber die PLC oder ber spezielle Teileprogramme vorgegebene Strategien abgearbeitet die einen definierten und konsistenten Zustand an der Maschine und in der WZV hinterlassen Diese Strategien sind maschinenspezifisch SINUME RIK Steuerungen unterst tzen dabei die folgenden Ma nahmen Gepufferte Daten Die Werkzeug und Magazindaten sind gepuffert Das Werkzeug das sich in der Spindel Magazinplatz befindet ist ber den Platz und den Werkzeugbaustein bekannt Diese Information ist auch ohne Werkzeugverwaltung verf gbar Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 145 Funktionsbeschreibung 07 00 3 11 Netzausfall bei einem Werkzeugbefehl Bei Steuerung Power On initialisierte Daten Es werden folgende Daten auf Null gesetzt der Werkzeugstatus befindet sich im Wechsel e der Magazinzustand
130. evtl programmierte D Nummer 6 Werkzeugverwaltung h lt die Abarbeitung des Satzes im Vorlauf solange an bis klar ist welches Werkzeug zum Einsatz kommt 7 Nach Erhalt der Werkzeugvorbereitungs Quittung wird der Satz 2 verar beitet bzw vorher die neue T Nummer in den Satz eingetragen mit der dann eine neue Konturberechnung stattfinden kann Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Werkzeugwechsel der Masterspindel bzw Master WZ Halter Hauptlauf wartet synchron zum Wechselsatz auf die Transportquittung 1 Hauptlauf wartet synchron zum Wechselsatz auf das Quittungsende wenn Bit5 bzw Bit6 des MD 20310 TOOL_MANAGEMENT_MASK gesetzt sind oder 2 es wird automatisch von NCK nach einem Werkzeugwechsel im Hauptlauf in dem Satz in dem erstmalig eine Schneide des neuen Werkzeugs angew hlt wurde auf das Wechselende synchronisiert Hinweis Die Transportquittung ist eine interne Quittierung auf ein NCK Kommando Sie zeigt der NCK an da das ausgegebene Kommando abgenommen wurde Die NCK wartet bei der Ausgabe eines neuen Kommandos an PLC auf die Quittierung des vorherigen Kommandos Werkzeug ist schon in der Spindel Befindet sich das programmierte Werkzeug bereits in der Spindel wird standard m ig kein Auftrag an die PLC abgesetzt Durch MD Ei
131. f r Synchronaktionen Die Synchronaktion erh lt durch Lesen der Schnittstellendaten die n tigen In formationen zur Magazinpositionierung Funktionale Beschreibung WZV Schnittstelle NCK PLC ber das VDI Die Definition der Schnittstelle NCK PLC finden Sie in der PLC Dokumentation FB Funktionsbeschreibung Grundmaschine P3 PLC Grundprogramm und Kapi tel 2 3 Auf folgende Daten ist ein Zugriff ber die NC Sprache m glich Angegeben ist auch die Zuordnung der Systemvariablen zu den Daten der Schnittstelle e Kommando Funktionsnummer f r Bewegen Wechsel vorbereiten Wechsel EIN AC_TC_FCT e Quittierstatus von PLC FC 8 AC_TC_STATUS e programmierte Spindelnummer bzw WZ Halternummer AC_TC_THNO Daten zum neuen Werkzeug NCK interne T Nummer AC_TC_TNO Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 69 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Magnr _von Platznr _von AC_TC_MFN A_TC_LFN Magnr _nach Platznr _nach AC_TC_MTN A_TC_LTN Daten zum alten Werkzeug Magnr _von Platznr _von AC_TC_MFO A_TC_LFO Magnr _nach Platznr _ nach AC_TC_MTO A_TC_LTO Bestehende Kommunikationsmechanismen im NCK werden nicht ber hrt Der NCK bergibt die Daten weiterhin an die Schnittstelle wenn ein Kommando f r die WZ Verwaltung im NCK erkannt wird Er wartet weiterhin auf die Ende bzw Feh ler Qu
132. gazins 5 296 Q Quittierung 3 157 Quittierungen an WZV 10 425 Quittungsstatus 3 155 Index 481 Index 07 00 R Randbedingungen 7 343 reale 2 30 Reale Magazine 4 170 reales Magazin A 458 Referenzplatz 4 183 Relative D Nr zu jedem T 3 127 RESETMON 5 308 Revolver DB73 3 63 Revolver mit T Platznummer 5 330 Revolvermagazin 3 44 S Satzausf hrung 3 56 Satzsplitting 3 56 Satzsuchlauf 3 75 Satzsuchlauf mit Berechnung 3 75 Satzsuchlauf Programmtest 3 67 Schl sselschalter 2 39 Schneiden Anwenderdaten paramtm ini 4 213 Schneiden Dialogdaten 4 244 Schneidenanwahl nach Werkzeugwechsel 5 326 Schneidenanzahl von Werkzeug lesen 5 311 Schneidenbezogene Werkzeug berwachung 5 266 Schneidendaten 5 262 ShopMill 5 262 Schneidenparameter 5 262 Schnittstellen PLC NCK 2 29 Schutzstufen 2 39 Schwesterwerkzeug A 462 SETDNO 3 130 5 298 SETMS 5 304 SETMTH 3 84 5 304 SETPIECE 3 120 5 300 SETTA 5 308 SETTIA 5 307 ShopMill 3 162 ShopMill Werkzeugwechselzyklus 3 74 Siemens Anwenderdaten 8 372 Signalbeschreibung PLC Nahtstellen 9 373 Signale an die PLC und von der PLC ab SW 5 1 3 123 Softkeytexte 4 204 Softkeytexte WZ Gr e und Platztyp f r Leerplatzsuche beim Beladen 4 210 Sonderf lle leere Spindel 3 63 mehrfache T Anwahl 3 63 Index 482 Sonderwerkzeuge 4 186 Sortieren ShopMill 3 163 Speichereinstellungen 8 347 Sperren intern 3 47 Sper
133. gender St cke C33 Double Soll Standzeit in Minuten C34 Integer Soll St ckzahl C35 Double Vorwarngrenze Verschlei C36 Double Verschlei C37 Double Soll Verschlei Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 245 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger Dialog Datentyp Bezeichnung variable C38 Double Standzeit in Minuten c39 Double Vorwarngrenze Standzeit Die Dialogvariabllen C2 C3 und C28 werden nur intern verwaltet Hinweis C38 und C39 k nnen nur alternativ zu C29 und C30 verwendet werden F r Codetr ger werden jetzt auch WZ Anwenderparameter und die neuen ber wachungsparameter verwendet F r die Datei wkonvert txt stehen folgende neuen Projektierungsvariablen zur Verf gung A1 A10 Werkzeug OEM1 bis OEM10 siehe TC_TPCx lt U1 U10 Schneiden OEM1 bis OEM10 siehe TC_DPCxlt d S1 S10 berwachungs OEM1 bis berwachungs OEM10 siehe TC_MOPCKHIt d Datentypen Die Datentypen der Dialogvariablen sind festlegt e Integer Wertebereich 32768 bis 32767 e Double Flie komma doppeltgenau e String Zeichenfolge aus ASCIl Zeichen Schl sselworte ber die Codetr ger Beschreibungsdatei erfolgt die Zuordnung der Codetr gerda ten zu den Dialogdaten Als ASCII Datei kann sie mit Standard Editoren erstellt bzw ver ndert werden Die Codetr ger Beschreibungsdatei ist zeilenweise aufge bau
134. in einer WZ Gruppe mehrere WZe denselben Status haben Der Befehl wird nur dann sinnvoll funktionieren wenn der Anwender daf r sorgt da er in der WZ Gruppe genau ein WZ mit dem gew nschten Status hat Der Befehl veranla t keine Hauptlaufsynchronisation Evtl Mu vor dem Aufruf STOPRE eingegeben werden Beispiel WZ Gruppe Bohrer habe drei WZe mit den Duplonummern 1 2 3 und den T Nummern 1 2 3 def int Tno status in der WZ Gruppe Bohrer sei zun chst kein aktives WZ status GETACTT Tno Bohrer status 2 Tno 0 T Bohrer WZ Wechselvorbereitung Bohrer erh lt Status aktiv status GETACTT Tno Bohrer status 0 Tno 1 MO6 WZ Wechsel anfordern T Hugo WZ Wechselvorbereitung Hugo erh lt Status aktiv status GETACTT Tno Bohrer status 0 Tno 1 D2 WZ Wechsel mu nun beendet sein T Nr 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 303 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 14 5 8 15 5 304 nun auf Materspindel status GETACTT Tno Bohrer statis 0 Tno 1 SETMS Spindel kann zur Mastespindel erkl rt werden Durch den Befehl SETMS n wird die unter n angebene Spindel zur Masterspindel erkl rt Die Definition als Masterspindel ist auch ber ein Maschinendatum m g lich Mit SETMS ohne Spindelangabe wird auf die im Maschinendatum festgelegte Spindel zur ckg
135. in y 1 Nummer e Zuordnung zu Spindeln Zuordnen zu Spindel Spindel e Zugeordnete Spindeln Spindel 2 Abst nde zu Magazinen Magazin KETTE_1 e Abst zu Wechselstelle 0 Belade in Platztypen pl tze Zwischen speicher Bild 4 6 Inbetriebnahme Zwischenspeicher Greifer_1 Unter der bersicht wird die Anzahl aller Zwischenspeicher graphisch angezeigt Weiterhin ist der gerade angew hlte Zwischenspeicher Nr hell markiert Jede Art wird in einer anderen Farbe dargestellt 4 2 3 Beladepl tze Beladepl tze Beladepl tze sind Pl tze die zum Beladen des Magazins n tig sind Es werden Siemens AG 2000 All Rights Reserved 4 176 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 2 Eingabe der Magazindaten mit MMC 102 103 zwei Arten von Beladepl tzen unterschieden e Belademagazinn e Beladestationen Magazin Nr 9999 Alle Beladepl tze werden im Belademagazin mit der Nr 9999 gef hrt Hinweis Die Belademagazin 9999 1 ist immer f r das Be Entladen in die Spindel alle Spindeln automatisch eingestellt Beladestelle Beladestelle sind Bereiche an der Maschine an denen das Beladen des Magazins m glich ist Diese zu beladenden Pl tze sind Magazinpl tze und werden an die Beladestelle gefahren Beladestelle gibt es zum Beispiel bei Kettenmagazinen Auch die Spindel kann als Beladestelle definiert
136. ist durch Buchstaben gekennzeichnet welchen Status die bisher erschienen Ausgaben besitzen Kennzeichnung des Status in der Spalte Bemerkung A Neue Dokumentation B Unver nderter Nachdruck mit neuer Bestell Nummer Gt berarbeitete Version mit neuem Ausgabestand Hat sich der auf der Seite dargestellte technische Sachverhalt gegen ber dem vorherigen Ausgabestand ge ndert wird dies durch den ver nderten Ausgabestand in der Kopfzeile der jeweiligen Seite angezeigt Ausgabe Bestell Nr Bemerkung 04 95 6FC5 297 2AC60 0APO A 09 95 6FC5 297 3AC60 0APO 0 03 96 6FC5 297 3AC60 0AP1 0 08 97 6FC5 297 4AC60 OAPO 0 12 97 6FC5 297 4AC60 0AP1 0 12 98 6FC5 297 5AC60 0APO 0 08 99 6FC5 297 5AC60 0AP1 c 07 00 6FC5 297 5AC60 0AP2 0 Dieses Buch ist Bestandteil der Dokumentation auf CD ROM DOCONCD Ausgabe Bestell Nr Bemerkung 10 00 6FC5 298 6CA00 0AGO c Marken SIMATIC SIMATIC HMI SIMATIC NET SIROTEC SINUMERIK und SIMODRIVE sind eingetragene Marken der Siemens AG Die brigen Bezeichnungen in dieser Druckschrift k nnen Marken sein deren Benutzung durch Dritte f r deren Zwecke die Rechte der Inhaber verletzen k nnen Weitere Informationen finden Sie im Internet unter http www ad siemens de sinumerik Es k nnen weitere in dieser Dokumentation nicht beschriebene Funktionen in der Steuerung lauff hig sein Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung bzw im Service
137. mit den Platznummern 1 bis 12 e F r den Revolver ist eine Teilungsachse REV definiert e WZ Vorbereitung und WZ Wechsel mit Programmierung von T TOOL_CHANGE_MODE 0 e Der programmierte T Wert ist die Magazinplatznummer eingestellt ber MD 20310 TOOL_MANAGEMENT_MASK Bit16 entspricht T Platznummer e Der Magazinnullpunkt liegt in der Wechselstelle TC_MDP2 1 1 0 d h die aktuelle Magazinposition ist die Magazinplatznummer an der Wechselstelle e Im Zwischenspeichermagazin ist der Platz mit der Nummer 1 ein Werkzeugnhal terplatz TC_MPP1 9998 1 2 e Master WZ Halter TC_MPP5 9998 1 1 und MD 20124 TOOL_MANAGE MENT_TOOLHOLDER 1 e Es ist noch kein Werkzeug aktiv Die Magazinpositionierung soll durch die Synchronaktion vorgenommen werden Ausschnitt aus dem Teileprogramm Siemens AG 2000 All Rights Reserved 3 72 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine N50 T6 Bearbeitung mit dem Werkzeug auf Platz 6 auf diesem Platz befindet sich das einsetzbare Werkzeug mit T 111 Der NCK errechnet daraus die Daten f r das Kommando an die PLC Das Kom mando wird an die PLC ausgegeben Die statische Synchronaktion triggert auf die Kommandonummer 4 und st t die Achspositionierung genau einmal an Das Kommando an die PLC kann ber meh rere Ipo Takte anstehen Es steht der PLC frei wann
138. nur der Bezeichner genannt In der Regel kommt dann das Werkzeug mit den Status aktiv zum Einsatz Wird dieses nun gesperrt so kommt eines der anderen Schwester Werkzeuge zum Einsatz das Ersatzwerkzeug Die Vordecodierung wartet bei der Anwahl der neuen Korrekturen solange bis fest steht mit welchem Werkzeug gearbeitet wird Erst dann kann die Vorausberech nung der S tze wieder gestartet werden Der Werkzeugwechsel mu abgeschlossen sein bevor die Bahn mit der Werk zeugkorrektur des neuen Werkzeugs verfahren werden kann Erkennt der Vorlauf da erstmalig eine neue Schneide eines neuen Werkzeugs angew hlt wurde und die Werkzeugvorbereitung angesto en aber noch nicht ab geschlossen wurde wird der Satz gesplittet F r die Vordecodierung und die Satzausf hrung ergeben sich die folgenden Syn chronisationen Beispiel Programmierter NC Satz 1 D1 M06 Txx X100 Y100 Ablaufs tze 1 Txx M06 Blockende 2 D1 X100 Y100 1 Interpreter erkennt eine Korrekturanwahl D Nummer 2 Er stellt fest da zuvor ein Werkzeugwechsel programmiert wurde der noch nicht zur Auswahl eines Werkzeugs gef hrt hat Interpreter f hrt Satzsplitting durch Ausgabe von Satz N1 Satz 1 erh lt eine Aufforderung der Ablaufs tze um ihre angesammelten S tze auszugeben au erdem evtl programmierte M06 T Nummern 5 Ausgabe von Satz N2 Satz 2 enth lt den Rest insbesondere alle Verfahrinformationen und die
139. passendes Werkzeug auf einem dieser Zwischenspeicherpl tze befindet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 3 3 3 3 Werkzeug suchen 3 Es wird im 1 Magazin der Distanztabelle TC_MDP2 entsprechend der einge stellten Suchstrategie nach dem Werkzeug gesucht Gilt nur wenn Bit7 von TC_MAMP2 1 ist sonst wird zuerst in dem Magazin gesucht aus dem das zuvor eingewechselte WZ stammt 4 Wird im ersten Magazin kein Werkzeug gefunden wird im n chsten Magazin der Distanztabelle der Suchvorgang wiederholt 5 Sind alle mit der Spindel verbundenen Magazine durchsucht und es wurde kein Werkzeug gefunden wird die Suche mit Alarm 22069 bzw 22068 beendet Wenn in dem jeweilig angegebenen Schritt ein geeignetes Werkzeug mit dem pro grammierten Bezeichner gefunden wird so wird dieses verwendet Suche in Fl chenmagazinen WZ Suchstrategie bei Fl chenmagazinen F r Fl chenmagazine steht die spezielle WZ Suchstrategie k rzeste Entfer nung zur Verf gung Die Suchstrategie wird durch den Systemsparameter TC_MAMRP2 eingestellt Definitionen F r Fl chenmagazine wird die Suchstrategie k rzeste Entfernung wie folgt de finiert e Platznummer deren betragsm ige Differenz zur aktuellen Magazinposition am kleinsten ist Der Begriff aktuelle Magazinposition ist definiert als e die Platznummer aus
140. programmierten Platz kein Werkzeug wird kein Alarm ausgegeben wenn T Platz programmiert wird Sind dem WZ Halter mehr als ein Magazin zugeordnet bezieht sich die program mierte Platznummer auf das Magazin das als erstes in der Abstandstabelle defi niert ist Liegen die Werkzeuge der WZ Gruppe in verschiedenen Magazinen des Werk Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 329 Programmierung 07 00 5 10 Programmierung T Platznummer ab SW 4 5 10 1 5 330 zeughalters wird bei der Suche so verfahren wie im Standard der WZV Hinweis Bei T Platz kann alternativ auch T Bohrer programmiert werden T 1 Werkzeug T Bohrer Werkzeug mit Bezeichner Bohrer Mehrere Revolver mit T Platznummer aufrufen Bild 5 10 Mit T Platznummer in mehreren Magazinen arbeiten TC_MPP1 9998 1 2 Spindelplatz TC_MPP1 9998 2 2 Spindelplatz TC_MPP5 9998 1 1 WZ Halter Nr TC_MPP5 9998 2 3 WZ Halter Nr WZ Halter 1 WZ Halter 3 Teileprogramm T1 2 Magazin bzgl WZ Halter 1 1 Platz 2 l T3 2 Magazin bzgl WZ Halter 3 5 Platz 2 T3 3 T1 1 6 Revolver 5 53 Bild 5 11 T Platznummer als Funktion der WZV bei Drehmaschinen Mit der Programmierm glichkeit T Platznummer und mehreren Magazinen kann in einem Kanal bzw einer TO Einheit gearbeitet werden e NC Adresse T kann mit Adre erweiterung T1
141. schwindigkeit F r ShopMill liegt hier ein edgeData bitcodierter Wert f r ver schiedene Zust nde von WZen des Typs 1xx und 2xx TC_DPCE INT Systemparameter eines Kor 0 t d rekturdatensatzes mit T t und D d der die Schneiden nummer CE enth lt eindeu tige D Nr oder auch freie Vergabe von D Nr zur Schneidennr Wertebereich erlaubter Schneidennummern 1 bis Wert des MD 18106 TC_DPH NT H Parameter Y extraCut 0 t d tEdgeParams Bit0 1 Siemens AG 2000 All Rights Reserved 5 264 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 2 Schneidendaten 5 2 2 Anwender Schneidendaten TC_DPCx t d Anwenderbezogene Schneidendaten Pro Werkzeugschneide k nnen bis zu 10 zus tzliche Schneidenparrameter pro grammiert werden Einstellen mit MD 18096 MM_NUM_CC_TOA_PARAM und Freigabe mit MD 18080 MM_TOOL_MANAGEMENT_MASK Bit 2 1 setzen x Parameter 1 10 t T Nummer 1 32000 d Schneidennummer 1 12 9 bis SW 5 BTSS Baustein TUE Berechnung der Zeile d 1 numCuttEdgeParams_tu Parameternr Berechnung der Spalte T Nummer Anwenderbezogene Schneidendaten NCK Typ Bezeichnung BTSS Typ Bezeichner Variable TC_DPC Double CC_Schneiden edgeData 1 parameter Double edgeData TC_DPC Double CC_Schneiden edgeData 10 parameter10 Hinweis Die Daten werden in der Werkzeugverwaltung angez
142. und Verschlei f r ein in der Spindel befindliches Werkzeug ab bleibt dieses weiter im Einsatz Die Bear beitung wird nicht automatisch mit einem Werkzeugwechsel f r ein Ersatzwerk zeug unterbrochen Die Sperrung des Werkzeugs kommt erst bei der n chsten Anwahl zum Tragen Da es nicht mehr verf gbar ist wird ein Ersatzwerkzeug gesucht und in die Spindel eingewechselt Der Werkzeugwechsel mu von PLC oder NC Zyklus organisiert werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 115 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Die berwachungsz hler laufen von einem eingestellten Wert gt 0 gegen Null Er reicht ein berwachungsz hler den Wert lt 0 gilt der Grenzwert als erreicht Wenn eine Schneide von maximal 12 m glichen eines Werkzeugs ihren Grenzwert er reicht hat dann wird das Werkzeug als Ganzes auf den Zustand gesperrt ge setzt In der Magazintabelle erscheint dann bei Zustand Werkzeug ein G Vorwarngrenze erreicht Wenn eine Schneide eines Werkzeugs ihre Vorwarngrenze erreicht hat dann wird das Werkzeug als Ganzes auf den Zustand Vorwarngrenze erreicht gesetzt In der Magazintabelle erscheint dann bei Zustand Werkzeug ein V Gleichzeitig wird eine Meldung ausgegeben die dem Bediener anzeigt da evtl f r ein Ersatzwerkzeug zu sorgen ist Wenn durch eine Bedienhandlung ei
143. und kein weiterer Verschlei verbund aktiviert werden kann Steuerungsverhalten Im Folgenden wird das Steuerungsverhalten bei PowerOn Betriebsartenwechsel Reset Satzsuchlauf und Repos beschrieben Konfiguration TC_MAMP3 Bit0 1 Aktivieren intern Bei PowerOn wird vom NCK gepr ft ob der Wert von TC_MAP9 gt 0 ist also ein Verschlei verbund ausgew hlt wurde In diesem Fall werden die Werkzeuge die ses Verschlei verbundes erneut gepr ft und der Wert f r TC_MPP5 des jeweili gen Platzes positiv gesetzt Au erdem wird der Status des enthaltenen Werkzeu ges auf aktiv gesetzt Konfiguration TC_MAMP3 Bit1 1 Sperren intern Bei PowerOn wird vom NCK gepr ft ob TC_MAP9 negativ ist also ein Ver schlei verbund gesperrt wurde In diesem Fall werden die Werkzeuge des ge sperrten Verschlei verbundes erneut gepr ft und der Wert TC_MPP5 des Platzes negiert Der Status aktiv des enthaltenen Werkzeuges wird zur ckgesetzt Maschinen Optionsdaten Das bereits existierende bitcodierte Maschinendatum MD 18080 MM_TOOL_MA NAGEMENT_MASK wurde erg nzt Bit Wert Bedeutung 6 0 Die Funktion Verschlei verbund ist nicht verf gbar Die Parameter STC_MAMP3 und TC_MAPS sind nicht programmierbar TC_MPPS ist f r Magazinpl tze der Platzart 1 nicht defi niert 1 Die Funktion Verschlei verbund ist verf gbar Die Parameter STC_MAMP3 und TC_MAPS sind programmierbar Verschlei verb nde k nnen definiert werde
144. unterschiedliche Verschlei eines Werkzeuges bei der Bearbeitung verschie dener Werkst ckmaterialien kann durch einen kanalspezifischen Faktor der vor dem Einsatz des Werkzeuges gesetzt wird erfa t werden Der Wert wird mit dem aktuellen Zeitma multipliziert bevor damit der Zeitwert der Schneide dekremen tiert wird Die Schreiboperation wirkt hauptlaufsynchron Weitere Informationen siehe Kapitel 5 8 24 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Start und Stop der Standzeitdekrementierung Die Standzeit berwachung l uft w hrend die Geometrieachsen nicht mit G00 ver fahren werden Voreinstellung Mit dem PLC Signal Zeit berwachung aktiv DB 21 DBX1 3 kann die Zeit ber wachung durch den Anwender gestartet und gestoppt werden Welche Art der Steuerung wirksam ist wird ber ein Maschinendatum eingestellt MD 20310 TOOL_MANAGEMENT_MASK Bit17 Die Voreinstellung Bit17 0 ist Standard d h Verfahrs tze ungleich G00 lassen den Zeitz hler laufen Hierarchie der Zeit berwachung Zusammen mit dem Systemparameter A_MONIFACT und der Funktion Pro grammtest aktiv erh lt man folgende geschachtelte Struktur f r die Zeit berwa chung Das Maschinendatum MD 20310 TOOL_MANAGEMENT_MASK legt die berwa chungssteuerung ber G00 oder ber ein PLC Signal fes
145. vII Vorwort 07 00 Technische Hinweise Schreibweisen In dieser Dokumentation gelten folgende Schreibweisen und Abk rzungen e PLC Nahtstellensignale gt NST Signalname Signaldatum Bsp NST MMC CPU1 ready DB10 DBX108 2 d h das Signal ist im Datenbaustein 10 Datenbyte 108 Bit 2 abgelegt NST Vorschub Spindelkorrektur DB31 48 DBB0 d h die Signale liegen achs spindelweise in den Datenbausteinen 31 bis 48 Datenbausteinbyte 0 e Maschinendatum gt MD MD_NAME deutsche Bezeichnung Settingdatum gt SD SD_NAME deutsche Bezeichnung Das Zeichen bedeutet entspricht Kurzangaben In den Kapiteln Maschinendaten und Sigalbeschreibungen sind die Daten bzw Si gnale erl utert die f r die jeweilige Funktion wichtig sind Innerhalb dieser Erl ute rungen in Tabellenform werden einige Begriffe und Abk rzungen verwendet die hier erkl rt werden Werte in der Tabelle Die in den Kapiteln dargestellten Maschinendaten sind immer die Werte f r eine NCU572 2 Die Werte einer anderen NCU z B NCU570 NCU571 NCU573 stehen im Listen buch Literatur LIS Listen Standardwert Mit diesem Wert wird das Maschinen Settingdatum bei der Inbetriebnahme vorbe setzt Sind Standardwerte f r die Kan le unterschiedlich so ist dies durch ge kennzeichnet Wertebereich Gibt die Eingabegrenzen an Wenn kein Wertebereich angegeben ist bestimmt der Datentyp die Eingabegr
146. werden Die Beladestelle ist ein Platz im Magazin Nr 9999 Beladepl tze und wird auch so in der PLC adressiert Die Beladestelle Platz hat einen Abstand zur Wechselstelle der Spindel Die Be ladestelle wird bei der Inbetriebnahme im Bild Beladepl tze eingerichtet Beladestation Beladestationen sind keine realen Magazinpl tze blich sind Beladestationen bei Fl chen oder Kassettenmagazinen Wenn Greifer bergabepl tze oder Lader das Werkzeug in das Magazin bef rdern k nnen diese ebenfalls als Zwischen speicher bei der Inbetriebnahme definiert werden Hinweis In diesem Dokument werden die Begriffe Beladestelle und Beladestation ber wiegend durch den Begriff Belademagazin ersetzt Eingabe der Platzdaten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 177 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 Zwischenspeicher und Beladepl tze Pl tze Name EREN 2 fut a Index Nummer Bild 4 7 Eingabe der Platzdaten F r jeden Beladeplatz mu ein Name max 32 Zeichen eingegeben werden Es kann zwischen Beladestelle und Beladestation gew hlt werden Anzeige der fortlaufenden internen Nummer unter der auch der Platz in der PLC adressiert wird Anzeige der Indexnummer Der Index z hlt die Pl tze einer Art Nr Name Art Index Beladestelle f r Spindel Beladeste
147. zus tzlich Programmbefehle genutzt werden die eine berpr fung auf eindeutige Vergabe von D Nummern zu T Nummern bzw Bezeichner erm glichen F r Duplowerkzeuge gleicher Bezeichner sind f r die Schneiden jeweils gleiche D Nummern zuzuordnen Siemens AG 2000 All Rights Reserved 3 128 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 9 Varianten von D Nummern Zuordnungen T32000 Geometrie Verschlei Basis EEE IE EHER FREE Eindeutige D Nummer Schneidennummer 1 bis 12 gt Pro Werkzeug ein Speicher mit bis zu 12 Schneiden Dr Freie D Nummernvergabe Bild 3 19 Aufbau Werkzeugkorrekturspeicher Hinweis F r diese Funktion ist keine durchg ngige Systemunterst tzung vorhanden Werk zeugschrank Codetr ger Maschinendaten f r freie eindeutige Vergabe von D Nummern MN_MAX_CUTTING_EDGE_NO maximal erlaubte D Nummer Beispiel MN_MAX_CUTTING_EDGE_NO 1 Pro Werkzeug maximal 1 Korrektur D1 definierbar MN_MAX_CUTTING_EDGE_NO 9999 Damit k nnen Werkzeuge mit eindeuti gen D Nummern versehen werden T1 mit D1 D2 D3 T2 mit D10 D20 D30 T3 mit D100 D200 D300 MN_MAX_CUTTING_EDGE_PER_TOOL Zuweisung Schneiden pro Werkzeug Beispiel MN_MAX_CUTTING_EDGE_PER_TOOL 1 Nur Werkzeuge benutzt die 1 Schneide haben MN_MAX_CUTTING_EDGE_PER_TOOL 12 Pro Werkzeug bis zu 12 Schnei den bisher 9 Siemens AG 2000 All Rights Reserved SINUMERIK
148. zus tzlichen Funktions baustein Pakete notwendig Anwenderdefinierte Variable Der Anwender kann f r beliebige Nutzung im gt Teileprogramm oder Datenbau stein globale Anwenderdaten Variable vereinbaren Eine Definition enth lt eine Datentypangabe und den Variablennamen Siehe auch gt Systemvariable Anwenderprogramm gt Teileprogramm Anwenderspeicher Alle Programme und Daten wie Teileprogramme Unterprogramme Kommentare Werkzeugkorrekturen Nullpunktverschiebungen Frames sowie Kanal und Pro Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 455 Abk rzungen und Begriffe 07 00 A 2 Begriffe A 456 grammanwenderdaten k nnen in den gemeinsamen CNC Anwenderspeicher ab gelegt werden Arbeitsspeicher Der Arbeitsspeicher ist ein RAM Speicher in der gt CPU auf den der Prozessor w hrend der Programmbearbeitung auf das Anwenderprogramm zugreift Archivieren Auslesen von Dateien und oder Verzeichnissen auf ein externes Speicherger t Asynchrones Unterprogramm Teileprogramm das asynchron unabh ngig zum aktuellen Programmzustand durch ein Interruptsignal z B Signal schneller NC Eingang gestartet werden kann ab SW Paket 4 B Back up Abzug des Inhaltes des Speichermediums Festplatte auf ein externes Speicher ger t zum Zweck der Datensicherung und oder Datenarchivierung Basis Koordinatensystem Kartesisches Koordinatens
149. 0 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 159 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung Inhalt der Aufzeichnungsdatei T00007N N10 CMD 00005 NewTool from M 00000 P 00000 to M 00000 P 00000 TNo 00000 Spindel 00001 OldTool from M 09998 P 00003 to M 00002 P 00001 T00008 N ACK 00005 St 00001 NewTool from M 00000 P 00000 to M 00000 P 00000 OldTool from M 09998 P 00003 to M 00002 P 00001 Erl uterung e T00007 gt TO M6 gibt das Kommando 00005 e Es wird kein neues WZ eingewechselt d h die Adressen des neuen Werkzeu ges sind gleich Null TNo 00000 e Auf der Spindel mit der Adresse 9998 3 befindet sich ein Werkzeug Dieses soll zur ckbewegt werden ins Magazin 2 1 e T00008 gt die PLC quittiert das Kommando mit 5 und dem Status 1 und bel t die vorgeschlagenen Bewegeauftr ge Auflistung der Werte und Bedeutung von CMD und ACK CMD Erl uterung 1 Ein Werkzeug wird von nach transportiert Beladen Entladen Umsetzen Positionieren 2 Werkzeugwechsel soll vorbereitet werden Einstellung MD 22550 1 3 Werkzeugwechsel soll ausgef hrt werden Einstellung MD 22550 1 4 Werkzeugwechsel soll vorbereitet und ausgef hrt werden Einstellung MD 22550 0 5 Werkzeugwechsel soll vorbereitet und ausgef hrt werden Einstellung MD 22550 1 ACK Erl uterung 1 Werkzeug wird bzw wur
150. 0 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 179 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 Beladepl tze 4 180 Im folgenden Bild werden die Daten f r die Beladepl tze Beladestellen und Bela destationen eingegeben Die Beladepl tze werden intern wie ein eigenes Magazin mit der Nr 9999 behandelt Hinweis Wird der Beladestelle f r Spindel kein Abstand zum Magazin zugeordnet er scheint die Beladestelle nicht als Dialogfenster beim Beladen i SYF DIR mma ANI Programm abgebrochen ETE Kanal RESET ROY Zwischenspeicher und Beladepl tze bersicht Beladestelle f r Spindel e 3 i Nummer Abst nde zu Magazinen Magazin KETTE_1 E Abst zu Wechselstelle o Belade pl tze Platztypen Bild 4 10 Inbetriebnahme Beladestelle innerhalb des Magazins Die Eingabereihenfolge f r die Beladepl tze ist 1 Beladestelle f r Spindel eingeben 2 andere Beladepl tze eingebenBeispiel Beladestation Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Spindel 1 Wechselstelle Abstand zur Beladestelle f r Spindel 18 14 Magazin 1 Abstand 9 Beladestelle Bild 4 11 Beispiel Beladestelle Neue
151. 00 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben Platz f r Notizen Siemens AG 2000 All Rights Reserved 11 452 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Abk rzungen und Begriffe A A 1 Abk rzungen ASUP BTSS CUTOM DB DBB DBW DBX DDE DW ENC EPROM FB FC FM NC GUD HEX HSA IBN INC INI IPO ISO Code K1 K4 K Bus MD MDA MKS Asynchrones Unterprogramm Bedientafelschnittstelle Cutterradiuscompensation Werkzeugradiuskorrektur Datenbaustein in der PLC Datenbausteinbyte in der PLC Datenbausteinwort in der PLC Datenbausteinbit in der PLC Dynamic Data Exchange Dynamischer Datenaustausch Datenwort Encoder Istwertgeber Erasable Programmable Read Only Memory L schbarer elek trisch programmierbarer Lesespeicher Funktionsbaustein Function Call Funktionsbaustein in der PLC Funktionsmodul Numerische Steuerung Global User Data Globale Anwenderdaten Kurzbezeichnung f r hexadezimale Zahl Hauptspindelantrieb Inbetriebnahme Increment Schrittma Initializing Data Initialisierungsdaten Interpolator Spezieller Lochstreifencode Lochanzahl pro Zeichen stets gerade Kanal 1 bis Kanal 4 Kommunikationsbus Maschinendatum Manual Data Automatic Handeingabe Maschinenkoordinatensystem Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 453
152. 000 07 00 Funktionsbeschreibung 3 4 Leerplatzsuche aktuellen Verbundes negiert und damit alle Pl tze einzeln gesperrt TC_MAP9 wird ebenfalls negiert Verschlei verbund gesperrt Alle aktiven Werkzeuge wer den zur ckgesetzt sofern diese ber TC_MAMP3 Bit 1 konfiguriert wurde Es wird auf den n chsten Verschlei verbund weitergeschaltet TC_MAPS9 erh lt die Nummer des n chsten aktivierbaren Verschlei verbundes Ist keine weiterer Verbund aktivierbar wird die Suche mit einem Alarm beendet In diesem Fall sollten sofern erforderlich die gesperrten Werkzeuge ersetzt werden Um die Verschlei verb nde wieder frei zu geben m ssen die Verschlei verbund nummern der Magazinpl tze wieder auf Werte gt 0 gesetzt werden Suchstrategien Es gibt zwei Suchstrategien um den n chsten aktivierbaren Verschlei verbund zu finden e Mit der kleinsten Magazinplatznummer beginnend werden die Ersatzwerkzeuge Platz f r Platz entsprechend ihrer internen Sortierung abgesucht zeitoptimales Suchen Um den gesuchten Verschlei verbund zu finden wird nach dem er sten Werkzeug gesucht das einem aktivierbaren Verschlei verbund zugeord net ist e Es wird nach dem Verschlei verbund mit der niedrigsten nicht gesperrten Ver schlei verbundnummer gesucht erster aktivierbarer Suchen in mehreren Magazinen Bei der Magazindefinition f r eine Maschine wird festgelegt ob die Suche in einem oder mehreren Magazinen erfolgen so
153. 00000 to M 00000 P 00000 Bedeutung T00001 Nummer des Kommunikationsvorgangs hier 1 N N10 Satznummer im Teileprogramm sofern enthalten hier N10 CMD 00002 Das vom NCK ausgegebene Kommando hier 2 NewTool Das einzuwechselnde WZ OldTool Das zu entsorgende WZ aus dem WZ Halter einem Zwischenspeicherplatz TNo Die NCK interne T Nummer des einzuwechselnden Werkzeuges Spindel Die Spindelnr WZ Halternr des einzuwechselnden Werkzeuges M Magazinnummer P Magazinplatznummer d h im obigen Beispiel wird ein Vorbereitungsbefehl CMD 00002 vom NCK ausgegeben Das neue WZ mit T Nr 1 soll vom Platz 2 1 zum Platz 9998 3 bewegt werden Ein altes WZ gibt es nicht Die Magazinadressen daf r sind gleich Null e Quittierung des NC Kommandos durch die PLC T00002 N ACK 00002 St 00105 NewTool from M 00002 P 00001 to M 09998 P 00001 OldTool from M 00000 P 00000 to M 00000 P 00000 Bedeutung ACK Quittungskommando von der PLC St Quittungsstatus von der PLC e Keine Ausgabe inhaltsgleicher Kommandos Ist durch Maschinendaten eingestellt da der NCK aufeinanderfolgende in haltsgleiche Kommandos nicht ausgibt Dummy WZ Wechsel Dummy WZ Vorbereitung schl gt sich das in der Diagnosedatei in folgender Form nieder T00012 N N20 d h es wird nur die Nummer und die Satznummer eingetragen e Ergebnis des obigen Programms TO M6 M30 Siemens AG 200
154. 01 Kanal 1 Satz 2 kein Speicher mehr f r Werkzeug Magazindaten Erl uterung 1 Kanaknummer 2 Satznummer Label Der verf gbare Speicher beim Definieren von Adapterdaten ist ersch pft Er folgt der Alarm in Verbindung mit dem Schreiben eines der Parameter TC_ADPT wurde versucht mehr Adapterdatens tze zu definieren als der Wert des MD MM_NUM_TOOL_ADAPTER zul t Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe Bitte das Autorisierte Personal Service benachrichtigen Maschinendaten ndern NC Programm ndern d h Anzahl der beanstandeten Gr e reduzieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 17160 Kanal 1 Satz 2 kein Werkzeug angew hlt Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht ber die Systemvariablen P_AD n Inhalt des Parameters n 1 25 P_TOOL aktive D Nummer Schneidennummer P_TOOLL n aktive Werkzeugl nge n 1 3 P_TOOLR aktiver Werkzeugradius auf die aktuellen Werkzeugkorrekturdaten zuzugreifen obwohl zuvor kein Werkzeug angew hlt wurde Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 409 Alarme 07 00 Alarm Nr Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhi
155. 07 00 bersicht 2 8 Werkzeugkatalog nur MMC103 zeugname angegeben Danach gibt man die Werkzeug und Schneidendaten ein Durch diesen Vorgang wurden f r die Werkzeuge sogenannte Stammdaten er zeugt Beim Beladen eines neuen Werkzeuges kann der Bediener auf diese Stammdaten zur ckgreifen Es k nnen keine Daten gebrauchter Werkzeuge gespeichert wer den F r jedes Werkzeug existiert somit genau ein Stammdatensatz einer be stimmten Technologie eines bestimmten Typs und eines bestimmten Werkzeug namens Die Werkzeugstammdaten werden ber den Werkzeugkatalog einsortiert In den Werkzeugstammdaten werden die allgemeing ltigen Werkzeugdaten sowie Soll und Technologiedaten der Werkzeugen gef hrt Technologie Werkzeugtyp Kugelkopffr ser Schaftfr ser Schaftfr ser mit Eckenverrundung Winkelkopffr ser Fr swerkzeuge Winkelkopffr ser mit Eckenverrundung N Planfr ser Gewindefr ser Scheibenfr ser Kegelstumpffr ser Spiralbohrer Vollbohrer Bohrstange Einsatzdaten t Zentrierbohrer Stammdateri Spitzsenker Bohrwerkzeuge Flachsenker Technologie Gewindebohrer Technologie BR Regelgewinde Typ Name EL Name Duplo Nr Gewindebohrer Werkzeugdaten Whitworthgewinde Workzeugdaten Schneidendaten Reibahle Schneidendaten Schruppstahl Schlichtstahl Drehwerkzeuge Einstechstahl
156. 07 2000 3 149 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung 3 15 PLC Beschreibung 3 15 1 Schnittstellen Die Schnittstellen in der PLC werden ber Datenbausteine gebildet die vom Grundprogramm aktualisiert werden In sie werden Auftr ge wie z B Werkzeug beladen oder Wechsel vorbereiten mit Quelle und Ziel f r das jeweilige Werkzeug hinterlegt Bei den Schnittstellen f r Spindel bzw Revolver werden zus tzlich Werkzeug Nummer interne Nr die beim Beladen vom NCK vergeben wird Werkzeuggr e und Werkzeugstatus bergeben ndert sich die Position des Werkzeugs z B vom Magazin in den Greifer m s sen die neuen Positionen der Werkzeugverwaltung des NCK mitgeteilt werden Zu diesem Zweck werden zwei Funktionsbaustein FC 7 TM_REV und FC 8 TM_TRANS zur Verf gung gestellt der vom PLC Programmierer aufzurufen und mit den entsprechenden Parametern zu versorgen ist Erfolgt der Antrieb eines Magazins oder eines Revolvers nicht ber eine Hilfs achse kann mit Hilfe des FC 22 TM_DIR die k rzeste Drehrichtung ermittelt und somit die Positionierzeit optimiert werden Erfolgt die Positionierung ber eine Hilfsachse der 840D steht hierzu der FC 18 zur Verf gung Inbetriebnahme der Werkzeugverwaltung Die Werkzeugverwaltung WZV in der PLC wird durch die Inbetriebnahme der Werkzeugverwaltung im MMC und dem Aktivieren der NCK Option Werkzeugver waltung eingerichtet Bevor die Inbetriebnahme des PLC Teils der Werk
157. 085 MM_LINK_TOA_UNIT Zuordnung eines TO Bereiches zu einem Kanal Standard 1 Festlegung der Awahl von Werkzeugl ngenkorrekturen nach Hochlauf Reset MD 20110 RESET_MODE_MASK Festlegung der Steuerungs Grundeinstellung Jeweiliges Bit 0 Der aktuelle Wert bleibt erhalten Hinweis Bei den Maschinendaten 20310 TOOL_MANAGEMENT_MASK und 18080 MM_TOOL_MANAGEMENT_MASK m ssen die Bits 0 3 immer gleich gesetzt werden Eingabe der Magazindaten mit MMC 102 103 Reale Magazine Einstieg ins Bild Magazine 4 170 Inbetrieb SYF DIR mhemieb Hani poc 14 Programm abgebrochen EREE Kanal RESET Magazine Nane E Nummer a Art Kettenmagazin B Pl tze 20 Anzahl Spalten a Magazine Zwischen speicher Bild 4 1 Inbetriebnahme Eingabe der Magazindaten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 2 Eingabe der Magazindaten mit MMC 102 103 Maschine Parameter Programm Dienste Diagnose ze Verbinden nahme Maschinen NC Anwender PLC Antrieb MMC Werkzeug daten sichten Servo verwaltung Zwischen Belade Magazin Platz Magazine R i speicher pl tze konfiguration typen Magazine In Bild 4 1 werden die Magazine mit entsprechenden Daten definiert oder bereits vorhandene angezeigt Name
158. 0D FB Werkzeugverwaltung Ausgabe 07 2000 10 423 Alarme 07 00 Alarm Nr 22071 TO Einheit 1 Werkzeug 2 Duplonr 3 ist aktiv aber nicht im aktuellen Ver schlei verbund Erl uterung 1 TO Einheit 2 T Nummer des Werkzeugs 3 Duplonummer Es wird mit der Funktion Verschlei verbund gearbeitet Zus tzlich wird mit der Einstellung setze Werkzeug aktiv gearbeitet wenn ein neuer Verschlei ver bund aktiviert wird Er kann auch mit dem Sprachbefehl SETTA programmiert werden oder ber BTSS analoge Funktion starten Dabei wird festgestellt da nun mehr als ein Werkzeug aus der Werkzeug gruppe den Status aktiv hat Das Werkzeug das in einem nichtaktiven Verschlei verbund den Status aktiv hat wird im Alarm benannt Der Alarm ist ein Hinweisalarm Er kann durch Setzen des MD 11410 SUP PRESS_ALARM_MASK Bit 5 unterbunden werden Reaktion Alarmanzeige Nahtstellensignale setzen Abhilfe Bevor mit der Bearbeitung begonnen wird ist daf r zu sorgen da alle Werk zeuge des Magazins den Status aktiv nicht gesetzt haben Dies kann ber den Befehl SETTIA erfolgen Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr Alarm Nr 400604 Wechseln mit MO6 in Maschinendatum einstellen Erl uterung Bei dem verwendeten Magazintyp Fl chenmagazin Kette ist das Wechseln nur mit MO6 zul ssig Evtl auch un
159. 0Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Adresse Bedeutung Datentyp DBB 64 Anzahl Magazine incl ZWS und BYTE Be Entladestationen lt DBW 65 70 75 Magazin Nummer INT DBB 67 Magazinart BYTE DBW 68 Anzahl Pl tze INT gt Wiederholung mit Anzahl Magazine im DBB 64 Adresse abh ngig von Anzahl Spindeln BYTE Anzahl Magazine 4 5 Inbetriebnahme der WZV f r MMC 102 103 4 5 1 Aktivieren der WZV Bilder Ab SW 4 ist die Systemverzeichnis Struktur umgestellt damit nderungen des Anwenders ber eine SW Hochr stung hinaus erhalten bleiben Das System Ver zeichnis MMC 102 ist ein reines Systemverzeichnis in dem Nur lesen Dateien liegen Im Anwenderverzeichnis user werden die Unterschiede des Kunden zu den aus gelieferten ini Daten abgespeichert Hier werden nur nderungen an dem Ausse hen der Bedienoberfl che abgelegt welche durch Einstellungen an der MMC Be dienoberfl che selbst vorgenommen werden k nnen Grunds tzlich werden in den Parallel Verzeichnissen zu mmc2 nur Unterschied Eintr ge der ini Dateinen zu den Originalen abgelegt c user regie ini Zur Aktivierung der Werkzeugverwaltung auf MMC 102 103 mu in der Datei c user regie ini die TaskConfiguration ge ndert werden Bei Taski name param ist paramtm anzugeben Liste der Bereichsapplikationen Wie in der Se
160. 1 Spindelv 17 Asynchrones umspeichern Greifer 1 Magazin 18 Asynchrones umspeichern Greifer 2 Spindel Siemens AG 2000 All Rights Reserved 11 432 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV Funktion 19 Asynchrones umspeichern Greifer 2 gt Magazin 20 Istpositions nderung Magazinplatz Wechselstelle 21 22 Quittung Positionieren zur Beladestelle 23 Abbruch Reset Positionieren zur Beladestelle ee Me Die Istposition f r die Auftr ge 17 19 und 20 im FB 90 wird aus dem DB In stanz DIW 10 entnommen Die Adresse der Istposition kann vom Anwender ge n dert werden Achtung Beim asynchronem Umspeichern wird der Magazinplatzzustand Z reserviert f r Werkzeug im Zwischenspeicher nicht ber cksichtigt D h beim asynchronem Um speichern vom Magazin nach Spindel wird die Kennung Z nicht gesetzt und beim asynchronen Umspeichern von Spindel nach Magazin wird die Kennung Z im Alt platz nicht gel scht Das L schen bzw Setzen von Z mu dann hier mit dem FB 3 NC Variable schreiben erfolgen Ab NC SW 3 2 wird mit Task Ident 5 der Ma gazinplatzzustand Z beim asynchronen Umspeichern mitgef hrt 11 1 4 Kettenmagazin mit zwei Greifern und einer Spindel Beschreibung Der FB QUIT_WZV ist als FB 90 in QUIT_3 awl f r folgende Magazinkonfiguration programmiert Magazin Nr
161. 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 2 Schneidendaten 5 2 6 Ortsabh ngige Korrekturen grob Einrichtekorrekturen ab SW 5 TC_ECPXIt d Die Ortsabh ngige Korrekturen grob auch Einrichtekorrekturen k nnen vom Ein richter vor der Bearbeitung eingestellt werden siehe auch TC_SCP x Parameter f r DL 1 DL 6 t T Nummer 1 32000 d Schneidennummer 1 12 D Nummer BTSS Baustein TOE TOET Berechnung der Zeile d 1 maxnumEdge_SC numParams_SC EdgeSC 1 numParams_SC Parameternr Berechnung der Spalte T Nummer Einrichtekorrekturen Name Typ Bezeichnung BTSS Typ Variable TC_ECPx edgeECData REAL x 13 21 Double aktivierbar mit DL 1 edgeECData REAL x 23 31 Double aktivierbar mit DL 2 edgeECData REAL x 33 41 Double aktivierbar mit DL 3 edgeECData REAL x 43 51 Double aktivierbar mit DL 4 edgeECData REAL x 53 61 Double aktivierbar mit DL 5 edgeECData REAL x 63 71 Double aktivierbar mit DL 6 edgeECData REAL Transformierte Einrichtekor edgeECData REAL rekturen Baustein TOET Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 269 Programmierung 07 00 5 3 Werkzeugdaten 5 3 Werkzeugdaten TPC Werkzeugbezogene Anwenderdaten TPG TP Werkzeugbezogene Schleifdaten
162. 22 5 8 23 5 8 24 5 8 25 5 8 26 Anwender Schneidendaten sunaa asean aeaea 5 265 Schneidenbezogene Werkzeug berwachung 2 5 266 Anwender Schneiden berwachung sssssaaseessna n sn 5 267 Einsatzortabh ngige Korrekturen fein Summenkorrekturen ab SW B 2 2 8 222sn er I o ARE Ne N une re 5 268 Ortsabh ngige Korrekturen grob Einrichtekorrekturen ab SWS Kar a a a 5 269 Werkzeugdaten 22222eee nern rennen een 5 270 Werkzeugbezogene Daten 2u2s essen nennen nen 5 270 Werkzeugbezogene Schleifdaten 22222222 een 5 274 Werkzeugbezogenen Anwenderdaten 222222 200 5 275 Magazindaten 2222nen nennen een nennen nn 5 276 Magazinbeschreibungsdaten 22220en nennen 5 276 Magazin Anwenderdaten 22 2222 e nennen nenn 5 278 Magazinplatzdaten 222022 s nennen nennen nen 5 279 Magazinplatz Anwenderdaten 22220en een 5 284 Magazinplatzhierarchie 22222220 ee nennen nennen 5 284 Abstand zur Wechselstelle 22222222 essen een 5 285 Magazinbausteine v s eners ase RaR een nennen 5 288 Zuordnung von Zwischenspeichern zu Spindeln ab SW 3 2 5 290 Adapterdaten ab SW 5 aaananannaa anann nannan 5 292 Werkzeugtr gerdaten auanaaaaaaaa anaana aaa 5 293 Freie Anwendervariablen aaaaaaa eaaa 5 294 NC Sprachbefehle unssnna naeun aenea 5 295 CHKDNO Pr fung der Eindeutigkeit der D Nummer ab S
163. 22 Adaptertransformation Adaptertransformation Das Adapterdatum Adaptertransformation ab SW 5 1 erm glicht eine feste Ori entierung des Werkzeuges auf dem Adapter bzw eine Orientierung des Adapters inklusive enthaltenem Werkzeug in Bezug auf die Maschine Diese Funktion kann alternativ zur bisherigen genutzt werden Wenn mit Adapter daten gearbeitet wird erhalten die Parameter TC_DP21 TC_DP22 und TC_DP23 einen anderen Bezug und sind somit nur formal Bestandteil des Schneidendatensatzes im NCK Siemens AG 2000 All Rights Reserved 3 134 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 10 1 3 10 Adapterdaten ab SW 5 1 Funktionale Beschreibung Die Funktion Adapterdaten mu ber ein Maschinendatum freigegeben werden MD18104 MN_MM_NUM_TOOL_ADAPTER Damit die Einstellung wirksam werden kann mu im MD 18080 MM_TOOL_MA NAGEMENT_MASK das Bit7 gesetzt sein Festlegungen 3 10 2 ber das Maschinendatum sind zwei Definitionsarten von Adapterdaten einstell bar e Jedem Magazinplatz wird standardm ig ein Adapterdatensatz zugeordnet e Adapterdatens tze k nnen isoliert von Magazinpl tzen definiert werden Die Zuordnung zu Magazinpl tzen ist dann ein zus tzlich auszuf hrender Schritt Der Magazinplatz ist der Bezugspunkt f r Adapter und Werkzeug Beide werden dem Magazinplatz zugeordnet Bei der Programmierung der D Nummern im
164. 260 SKMGBUFFER Zugriffsrecht Ein Ausschalten Zwischenspeicherr 9261 SKMGFIND Zugriffsrecht Suchen 9262 SKMGLISTPOS Zugriffsrecht Positionieren 9263 SKMGNEXT Zugriffsrecht Bl ttern zum n chsten Magazin 9264 SLTLNEWTOOL Zugriffsrecht Anlegen eines neuen 7 Werkzeuges 9265 SKMTLREPR1 Anzeige der 1 Werkzeugliste 7 senkrecht 9266 SKMTLREPR2 Anzeige der 2 Werkzeugliste 7 senkrecht 9267 SKMTLREPR3 Anzeige der 3 Werkzeugliste 7 senkrecht 9268 SKFINDPL Zugriffsrecht Softkey Leerrplatz 9269 SKFINDPLACE Zugriffsrecht Softkey Leerplatz und Anzeige der Werkzeugliste 9270 SKACTPLACE Zugriffsrecht Beladen auf aktuellen 7 Platz 9271 SKLDTOOLDAT Zugriffsrecht Ansehen und editieren 7 der WZ Daten die WZ Daten k nnen durch die Maschinendaten 9201 9202 und 9209 noch einmal einzeln gesch tzt werden Anzeige MD f r werkstattgerechte Oberfl che ShopMill MD MD Bezeichner Kommentar Standard 9414 KIND_OF_TOOLMANAGEMENT Art der Darstellung der WZV 1 9651 CMM_TOOL_MANAGEMENT WZV Variante 4 9652 CMM_TOOL_LIFE_CONTROL Werkzeug berwachung 1 8 346 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten MD MD Bezeichner Kommentar Standard 9663 CMM_TOOL_DISPLAY_IN_DIAM Anzeige Radius Durch 1 messer f r WZe 9672 CMM_FIXED_TOOL_PLACE Feste Platzcodierung 0 9673 CMM_TOOL_LOAD_STATION Nummer der Belades
165. 3 4 181 Magazinliste 2 31 MMC 103 2 32 Magazinliste mit mehreren Zeilen ab SW 5 2 2 35 Magazinparameter 3 165 Magazinplatz zum Beladen 3 101 Magazinplatz und Werkzeugdaten lesen 10 444 Magazinplatz und Werkzeugdaten schreiben 10 448 Magazinplatz Anwenderdaten 5 284 Magazinplatz Nr von Werkzeug lesen 5 310 Magazinplatzbezogene Adapterdatens tze 3 136 Magazinplatzdaten 5 279 Magazinplatzhierarchie 5 284 Maschinendaten 8 345 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Index Maschinendaten der Siemens Anwenderda ten 8 372 Maschinendaten f r eindeutige D Nummern 3 129 Maschinendaten f r Funktionsersetzung 8 370 Masterwerkzeughalternummer setzen 5 304 Mehrere Magazine in einem Kanal oder einer TO Einheitk ab SW 5 1 3 86 Mehrere Spindeln in einem Kanal oder TO Einheit 3 79 mehrfache T Anwahl 3 63 Inbetriebnahme 4 167 Maschinendaten 4 168 MMC 4 167 NCK 4 167 PLC 4 167 WZV ShopMill in der PLC 4 234 MMC 2 27 bersicht 2 27 MMC 103 2 32 mme ini 4 252 MMCSEM 5 334 N Nachladen von Werkzeugdaten 3 104 Nachladeprogramm 3 105 Nahtstelle f r Magazin Be Entladen 9 374 Nahtstelle f r Revolver als Wechselstelle 9 388 Nahtstelle f r Spindel als Wechselstelle 9 379 NC Kan le 9 395 NC PLC Kommunikation 3 158 NC Sprachbefehle 5 295 NCK 2 27 bersicht 2 27 NCK Werkzeugverwaltung 3 153 A
166. 3 Werkzeugkatalog nur MMC103 2 36 Werkzeugliste 2 32 3 162 ShopMill 3 162 Werkzeugliste Werkzeugschrank MMC 103 2 33 Werkzeugparameter 3 165 Werkzeugr cktransport 3 53 Werkzeugschrank 2 35 Werkzeugschrank nur MMC103 2 35 Werkzeugsuche 3 87 3 88 Werkzeugsuche im Verschlei verbund 3 94 Werkzeugtr gerdaten 5 293 Werkzeugtyp ndern 2 33 Werkzeugtypen 3 165 Werkzeug bernahme aus Programmtest ab SW 4 5 328 Werkzeugverschlei liste 3 163 ShopMill 3 163 Werkzeugwechsel Programmierung 5 326 Werkzeugwechsel der Hauptspindel 3 57 Werkzeugwechsel der Nebenspindel 3 57 Werkzeugwechsel Fl chen Ketten Revol vermagazine 3 48 Werkzeugwechsel im NCK ber Synchronak tionen ab SW 5 1 3 68 Werkzeugwechsel in die Spindel 3 58 Werkzeugwechsel mit Revolver 3 63 Werkzeugwechsel vorbereiten 3 48 Werkzeugwechsel Zyklus ShopMill 3 74 Werkzeugwechselvorbereitung einer Haupt spindel 3 57 Werkzeugwechselvorbereitung einer Neben spindel 3 57 WZ Nachr stung w hrend der Bearbeitung 3 66 WZBF 1 20 WZFD 1 20 WZMG 1 20 WZMO 1 20 WZV ShopMill in der PLC 4 234 WZV Bilder paramtm ini 4 216 Index 483 Index 07 00 WZV Schnittstelle NCK PLC ber das VDI Zuordnung von Zwischenspeichern zu Spin 3 69 deln ab SW 3 2 5 290 WZW_VAR 3 77 Zuordnung zu Spindeln 4 174 Zwei Kettenmagazine mit einer Spindel als Pick Up Magazin 10 435 Z Zwischenspeicher 3 41 4 173 Eingabe 4 175 EDEN Zwische
167. 3 1 3 1 1 In den folgenden Kapiteln werden teilweise Variable Alarme und Maschinendaten erw hnt Eine detaillierte Beschreibung erfolgt in den nachfolgenden Kapiteln Kapitel 5 Programmierung Kapitel 8 Maschinendaten Kapitel 9 Signalbeschreibung PLC Nahtstellen Kapitel 10 Alarme Magazine Die Position eines Werkzeugs wird durch einen Magazin Bezeichner und einen Platz Bezeichner gekennzeichnet In einem realen Magazin Kette Revolver usw ist die Position des Werkzeugs durch die bei der Inbetriebnahme vergebene Maga zinnummer und dem Platz in diesem Magazin gekennzeichnet Zwischenspeicher Beim Zwischenspeicher handelt es sich um das 2 interne Magazin Unter Zwi schenspeicher sind Spindel Werkzeughalter Greifer Lader und bergabeplatz zusammengefa t Die Zwischenspeicher werden unter der Magazinnummer 9998 gef hrt Jedem Zwischenspeicher Element wird ein eindeutiger Platz zugeordnet Die Vergabe der Platznummer kann beliebig erfolgen Es empfiehlt sich aber alle Spindeln bzw Werkzeughalter ab der Nummer 1 aufw rts zu nummerieren Die Zuordnung zu realen Magazinen bzw zwischen Spindel Werkzeughalter zu ande ren Zwischenspeichern wird bei der Inbetriebnahme vorgenommen TC_MDP2 TC_MLSR Beispiel Belegung der Pl tze im Zwischenspeichermagazin Nr Name Art Index Zuord Abst n nung zu de zu Spindeln Magazin 1 Spindel_1 Spindel 1 1 2 Greifer _1 Greifer 1 3 Greifer_2
168. 30 Werkzeug neu Gr e links Int DBW n 32 Werkzeug neu Gr e rechts Int DBW n 34 Werkzeug neu Gr e oben Int DBW n 36 Werkzeug neu Gr e unten Int DBW n 38 Werkzeugstatus f r Werkzeug neu WZ war WZ fest Vor Werkzeug Werk aktives im Ein platzcod warngr vermes zeug frei Werk satz erreicht sen gegeben zeug DBWn 40 Werkzeug neu interne T Nr des NCK Int DBWn 42 Wenn DBX n 0 4 1 dann ist hier Zwischenspeicherplatz des AltWZs eingetragen DBWn 44 Reserve Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 379 Signalbeschreibung PLC Nahtstellen 07 00 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Datenbau stein Spindel als Wechselstelle Nahtstelle NCK gt PLC DBWn 46777 Reserve III Anfangsadressen der Spindel Spindel 1 n 4 n m 1 len 4 Spindel 2 n 52 Spindel 3 n 100 m Platz Nr der Wechselstelle len 48 Hinweis Bei alleiniger Programmierung von MO werden nur freie Parameter ab SW 6 Kanal Werzeugverwaltungsnummer und das Bit f r Wechsel durchf hren aktua lisiert DB72 DBX 0 0 0 15 Flankenauswertung Aktiv Status der Schnittstelle 1 16 Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Zugeh rige Schnittstelle hat einen g ltigen Datensatz ein Auftrag zum Werkzeugwechsel oder WZ Vorbereitung wurde angesto
169. 31 10 408 Alarm 6432 10 408 Index 478 A Abk rzungen A 453 Ablauf beim Beladen 3 99 Ablauf WZ Wechsel 3 51 Absolute D Nr ohne Bezug zur T Nummer 3 127 Abstand zur Wechselstelle 5 285 Abst nde zu Magazinen 4 174 Achsen w hrend Werkzeugwechsel verfahren 3 58 Adapterdaten ab SW 5 1 3 134 Adaptertransformation 3 134 Beispiel 3 138 Additive Korrekturen l schen 5 298 aktives Magazin A 459 Aktivieren intern 3 47 aktuelle Magazinposition 3 92 Alarmbeschreibung 10 399 Alarme 10 397 Anwahl Schneide 3 53 Anwenderdaten 3 148 Anwendervariablen 3 149 Anzeigenmaschinendaten bei MMC 100 ab SW 4 4 222 Arbeitskorrekturen 5 334 Asynchroner Transfer 3 154 Auftr ge l schen SW 4 4 233 Auftr ge von NCK Werkzeugverwaltung 3 153 Ausfallsuchstrategie 3 88 Be Entladen ShopMill 3 163 Bedientafeln 1 23 Begriffe A 455 Belademagazin 3 42 Beladen 3 99 Beladen von Werkzeugen ber Teileprogramm 3 103 Beladepl tze 4 176 Beladestation 4 177 Beladestationen 3 42 Beladestelle 4 177 Beladestellen 3 42 Beschreibungsdatei 4 243 Bezeichner 1 22 1 24 Bezeichner A 457 Bitmaps 4 218 BTSS 2 27 5 259 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Index BTSS Baustein AD 5 292 BTSS Baustein TD 5 270 BTSS Baustein TG 5 274 BTSS Baustein TM 5 276 BTSS Baustein TMC 5 288 5 291
170. 4 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20128 COLLECT_TOOL_CHANGE MD Nummer Werkzeugwechsel aufsammeln im Suchlauf Standardvorbesetzung 1 min Eingabegrenze max Eingabegrenze nderung g ltig nach sofort Schutzstufe 2 7 Einheit Datentype BOOLEAN g ltig ab SW Stand 4 3 Bedeutung Dieses MD ist nur mit aktiver WZV von Bedeutung Es bestimmt ob der mit MD 22560 TOOL_CHANGE_M CODE bestimmte Werkzeug wechsel M Code im Satzsuchlauf mit Berechnung aufgesammelt wird TRUE Werkzeug Wechsel M Code wird aufgesammelt FALSE Werkzeug Wechsel M Code wird nicht aufgesammelt Das im Suchlauf ermittelte Werzkeug wird als aktuelles Werkzeug angezeigt und behan delt Die T Nummern Ausgabe ist davon nicht beeinflu t Die NCK seitig ermittelten Werkzeugkorrekturdaten werden wirksam Es erfolgt kein Wechsel in den Magazindaten etc Ohne Werkzeugverwaltung wird der Werkzeugwechsel M Code nicht aufgesammelt wenn er keiner Hilfsfunktionsgruppe zugeordnet ist korrespondierend mit MD 22560 TOOL_CHANGE_M_CODE Weiterf hrende Literatur 20130 MD Nummer Standardvorbesetzung 0 CUTTING_EDGE_RESET_VALUE Werkzeugschneide deren L ngenkorrektur im Hochlauf angew hlt wird min Eingabegrenze 0 max Eingabegrenze 32000 nderung g ltig nach RESET Schutzs
171. 4 1 Bedeutung Wert Bedeutung 0 keine flache D Nummernverwaltung aktiv 1 D Nummern werden direkt und absolut programmiert Werte 2 3 bisher nicht freigegeben Sonderf lle Fehler korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 18104 MM_NUM_TOOL_ADAPTER l l MD Nummer WZ Adapter im TO Bereich Standardvorbesetzung 0 min Eingabegrenze 1 max Eingabegrenze 600 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Beinhaltet die Anzahl der in NCK verf gbaren WZ Datens tze Die Funktion ist nur ein setzbar wenn Magazinpl tze in NCK vorhanden sind D h die Funktion WZV mu aktiv sein Damit die Einstellung aktiv werden kann mu im MD MN_MM_TOOL_MANAGE MENT _MASK das Bit 7 0x80 gesetzt sein Adapterdatens tze und die schneidenspezifischen Basis Adapterdatens tze schlie en sich gegenseitig aus D h wenn Adapterdaten definiert werden dann stehen die Parame ter TC_DP21 TC_DP22 TC_DP23 bzw ihre Werte in NCK zur Verf gung Wert Bedeutung 1 Jeder Magazinplatz erh lt automatisch einen Adapter zugeordnet D h intern werden ebensoviele Adapter vorgesehen wie ber das Maschinen datum MN_MM_NUM_MAGAZINE_LOCATION Magazinpl tze vorgesehen werden 0 Keine Adapterdaten Definition m glich Es stehen die schneidenspezif ischen Parameter TC_DP21
172. 430 TC_MPP4 9998 1 2 Platzzustand N3440 STC_MPP5 9998 1 1 Platzartindex N3450 N3460 STC_MPP1 9998 2 3 Greifer 1 N3470 STC_MPP2 9998 2 0 N3480 STC_MPP3 9998 2 0 N3490 TC_MPP4 9998 2 2 N3500 TC_MPP5 9998 2 1 N3510 3520 TC_MPP1 9998 3 3 Greifer 2 N3530 TC_MPP2 9998 3 0 3540 TC_MPP3 9998 3 0 N3550 TC_MPP4 9998 3 2 N3560 TC_MPP5 9998 3 2 N3870 N3880 Spindle assignment Spindelzuordnung N3890 STC_MLSR 2 1 0 1 Greifer Platz 2 gehoert zur Spindel Platzl N3900 STC_MLSR 3 1 0 2 Greifer Platz 3 gehoert zur Spindel Platzl N3920 Belademagazinpl tze N3930 S STC_MPP1 9999 1 7 Platzart Beladestelle fuer Spin del N3940 STC_MPP2 9999 1 0 Platztyp hier immer 0 N3950 STC_MPP3 9999 1 0 Nebenplatzbetrachtung aus N3960 STC_MPP4 9999 1 2 Platzzustand fre iN3970 STC_MPP5 9999 1 1 Platzartindex N3980 N3990 TC_MPP1 9999 2 7 N4000 TC_MPP2 9999 2 0 N4010 TC_MPP3 9999 2 0 N4020 TC_MPP4 9999 2 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 199 Inbetriebnahme 07 00 4 4 Inbetriebnahme der WZV mit MMC 100 4030 TC_MPP5 9999 2 2 N4040 N4650 Offsets Abst nde Abst nde zum Magazin 4660 4670 STC_MDP2 1 1 0 Spindel 4680 STC_MDP2 1 2 0 Greifer 1 4690 STC_MDP2 1 3 0 Greifer2 4700 STC_MDP1 1 1 0 1 Beladestelle 4710 S
173. 6 Entladen ann en nee ern er 3 107 3 6 1 Datensicherung beim Entladen 2222e2 seen 3 107 3 6 2 Funktion der PLC beim Entladen 2 222nneeene nn 3 107 3 7 Umsetzen Suchen Positionieren von Werkzeugen 3 110 3 7 1 Umsetzen Auftrag von der WZV 2uunnneeeen een 3 110 3 7 2 Umsetzen durch PLC oaaessssaaaaunaaneua aaeeea 3 110 3 7 3 Suchen und Positionieren in SW 3 2 nur bei OP 030 3 113 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei 3 114 3 8 1 Uberwachungsarten asaccscccncecnaednennn aneneen 3 114 3 8 2 Standzeit berwachung sssusaa neunana 3 118 3 8 3 St ckzahl berwachung sssssaaeeeun aaeeea 3 119 3 8 4 Verschlei berwachung ab SW 5 1 222eencsnnenn 3 121 3 8 5 Signale an die PLC und von der PLC ab SW 5 1 3 123 3 8 6 Uberwachungsdaten f r Sollwerte ab SW 5 1 3 125 3 9 Varianten von D Nummern Zuordnungen 2222e r nenn 3 127 3 9 1 Relative D Nr zu jedem T Standard 22eeencn 2 3 127 3 9 2 Absolute D Nr ohne Bezug zur T Nummer Flache D Nr 3 127 3 9 3 Freie Wahl von D Nummern bei jedem T 2 22222 ee 220 3 128 3 9 4 Einsatzortabh ngige Korrekturen Summenkorrekturen 3 131 3 10 Adapterdaten ab SW 5 1 wis nn 3 134 3 10 1 Funktionale Beschreibung ssssssassuauuuanunanannnnnnnn 3 135 310 2 Aktivierung i e AE E E A A AE E E A A EER AE EA 3 135 3 11 Netza
174. 6L i j Werkzeug auf Magazinplatz TC_MPP6L i j 1 TC_MPP6 i j J TC_MPP6 i 1 j TC_MPP6 i 1 j 1 TC_MPP6 i 1 j J TC_MPP6 i l j Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 6 341 Datensicherung 07 00 6 2 Sichern der PLC Daten 6 2 6 3 6 342 TC_MPP6L i l j 1 TC_MPP6L i l j J M17 Die Daten aus dem Magazinbaustein werden nur gesichert wenn mindestens ein Magazinplatz definiert wurde Hinweis WZV Daten nicht vorhandener WZV Funktionen werden beim Schreibvorgang in das aktive Filesystem ignoriert Es wird kein Alarm erzeugt Beim Lesen nicht vorhandener WZV Daten wird hingegen immer ein Alarm 17020 Indexfehler erzeugt Damit k nnenn WZV Datens tze Sicherungsdateien die mit einer speziellen WZV Funktionsauspr gung auf NCK erzeugt wurden auf anderen SINUMERIK 840D Steurungen eingespielt werden die eine davon abweichende WZV Funkti onsauspr gung haben Die erlaubten Daten werden dann ausgefiltert Sichern der PLC Daten Den DB4 mit dem Programmierger t S7 sichern Hier ist die Art und Anzahl der Magazine Beladestellen und Stationen sowie Spindeln abgelegt Aufgrund dieser Information richtet das Grundprogramm die Nahtstellenbausteine ein Datensicherung auf MMC Festplatte Zu sichern ist die Access Datenbank aus dem Verzeichnis Dienste Werkzeug verwaltung WZV Daten WZACCESS MDB
175. 7 00 5 4 Magazindaten 5 4 7 Magazinbausteine TC_MAMPx Magazinbausteindaten x Parameter 1 2 3 BTSS Baustein TMC Berechnung der Zeile entf llt Berechnung der Spalte entf llt Magazinbausteindaten Magazin Kontrollblock NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_MAMP1 String Bezeichner des Konfigurations magCBildent String a magazins Nummer des BeladeMagazins magBLMag WORD Nummer des Zwischenspeicher magZWMag WORD magazins NT Art der WZ Suche Bit 0 7 und magSearch 0 Art der Leerplatzsuche Bit 8 15 Bit0 W hle das aktive WZ sonst suche das Ersatz werkzeug mit kleinster Duplo Nummer Bit1 Suche das n chste Er satzwerkzeug aus das die k rzeste Entfernung von der aktuellen Maga zinposition hat Bit2 W hle das aktive WZ sonst Ersatzwerkzeug in TC_TP10 Bit3 Suche das Werkzeug in der Gruppe mit dem kleinsten Istwert der berwachten Gr e Bit4 Suche das Werkzeug in der Gruppe mit dem gr ten Istwert der berwachten Gr e TC_MAMP2 Siemens AG 2000 All Rights Reserved 5 288 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten Magazinbausteindaten Magazin Kontrollblock NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_MAMP2 NT Bit5 _Betrachte nur die magSearch 0 Werkzeuge deren Ist wert mindestens
176. 7 2000 07 00 Programmierung 5 2 Schneidendaten berwachungsdaten Werkzeugverwaltung NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable TC_MOP6 Verschlei istwert oder ortsabh ngige Korrektur fein Istwert TC_MOP15 Double Verschlei sollwert oder ortsabh ngige Korrektur fein Sollwert Formate von TC_MOP1 TC_MOP2 ab SW 5 1 Das Format der beiden Systemparameter TC_MOP1 TC_MOP2 wurde von INT nach Double ge ndert um sekundengenau berwachen zu k nnen 5 2 4 Anwender Schneiden berwachung TC_MOPCKIt d Anwenderdaten Werkzeug berwachung schneidenbezogen Pro Werkzeugschneide k nnen bis zu 10 zus tzliche Werkzeug berwachungspa rameter programmiert werden Einstellung mit MD 18098 MM_NUM_CC_MON_PARAM und Freigabe mit MD 18080 MM_TOOL_MANAGE MENT_MASK Bit 2 setzen x Parameter 1 10 t T_Nummer 1 32000 d Schneidennummer 1 12 BTSS Baustein TUS Berechnung der Zeile d 1 numCuttEdgeParams_tus Parameternr Berechnung der Spalte T Nummer Anwenderdaten Werkzeug berwachung schneidenbezogen NCK Bezeichnung BTSS Typ Vorbe Bezeichner Variablen TC_MOPCI CC berwachungs userdata parameter userdata TC_MOPC10 CC berwachungs userdata parameter Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 267 Programmierung 07 00 5 2 Schneidendaten
177. 7220 10 417 Alarm 17230 10 417 Alarm 17240 10 418 Alarm 17250 10 418 Alarm 17260 10 419 Alarm 17262 10 419 MD 17500 8 348 MD 18080 8 347 MD 18082 8 348 MD 18084 8 349 MD 18086 8 349 MD18088 8 349 MD 18090 8 350 MD 18091 8 350 MD 18092 8 351 MD 18093 8 351 MD 18094 8 351 MD 18095 8 352 MD 18096 8 352 MD 18097 8 353 MD 18098 8 353 MD 18099 8 354 MD 18100 8 354 MD 18102 8 355 MD 18104 8 355 MD 18105 8 356 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Index 477 Index 07 00 MD 18106 8 356 MD 18108 8 356 MD 18110 8 357 MD 18112 8 357 MD 20090 8 368 MD 20110 8 361 MD 20112 8 362 MD 20120 8 362 MD 20121 8 363 MD 20122 8 363 MD 20124 8 364 MD 20126 8 364 MD 20128 8 365 MD 20130 8 365 MD 20132 8 366 Alarm 20150 10 420 Alarm 20160 10 420 MD 20270 8 366 MD 20272 8 366 MD 20310 8 358 MD 20320 8 367 Alarm 22066 10 420 Alarm 22067 10 421 Alarm 22068 10 422 Alarm 22069 10 422 Alarm 22070 10 423 Alarm 22071 10 424 MD 22550 8 367 MD 22560 8 367 MD 22562 8 368 MD 28085 8 369 Alarm 400604 10 424 Alarm 410151 10 424 Alarm 6402 10 399 Alarm 6403 10 399 Alarm 6404 10 400 Alarm 6405 10 401 Alarm 6406 10 402 Alarm 6407 10 402 Alarm 6410 10 403 Alarm 6411 10 403 Alarm 6412 10 403 Alarm 6413 10 404 Alarm 6421 10 404 Alarm 6422 10 405 Alarm 6423 10 405 Alarm 6424 10 406 Alarm 6425 10 406 Alarm 6430 10 407 Alarm 64
178. 8 00 Ra 4 amp NDR Error Bild 11 3 Impulsdiagramm FB 93 o Po N Funktionsansto positive Quittung Variablen wurden geschrieben R cksetzen vom Funktionsansto nach Erhalt der Quittung Signalwechsel durch FB wird Funktionsansto vor Erhalt der Quitttung r ckgesetzt werden die Ausgangssignale nicht aktualisiert ohne Einflu ab Ablauf der angesto enen Funktion 6 negative Quittung Fehler aufgetreten Fehler Code im Ausg Parameter State 11 450 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben Aufrufbeispiel U DB21 DBX 204 2 M82 Signal S M 164 0 Start Zust nde Lesen CAII FB93 DB 93 Req M 164 0 Start Zust nde lesen GetWkz true Magazinplatz und Werkzeugdaten lesen MagNr 1 Magazin Nr Magazin LocNr 10 Magzin Platz 10 Done M 164 1 Auftrag ausgef hrt Error M 164 2 Fehler beim Lesen State MW 166 Fehler Nummer U M 164 1 Daten gelesen O M 164 2 Fehler beim Lesen R M 164 0 Start Leerplatzsuche U M 164 2 S M 164 7 Fehler bei WZ Daten lesen Zu ladende Bausteine FB93 FB2 DB93 DB119 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 451 PLC Beispielprogramme 07
179. 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 129 Funktionsbeschreibung 07 00 3 9 Varianten von D Nummern Zuordnungen Pr fung auf Eindeutigkeit CHKDNO Mit dem NC Sprachbefehl CHKDNO werden die innerhalb des NCK vergebenen D Nummern auf Eindeutigkeit gepr ft Die D Nummern aller innerhalb einer TO Einheit definierten Werkzeuge d rfen nur einmal auftreten Ersatzwerkzeuge we den dabei nicht ber cksichtigt Siehe auch Kapitel 5 8 1 Pr fung innerhalb der Magazine CHKDM Genau wie CHKNO berpr ft der NC Sprachbefehl CHKDM bei aktiver Werkzeug verwaltung die innerhalb des NCK vergebenen D Nummern auf Eindeutigkeit Da bei kann die Pr fung auf einzelne Magazine beschr nkt werden Siehe auch Kapi tel 5 8 2 D Nummer zu T Nummer GETACTTD Mit dem NC Sprachbefehl GETACTTD kann bei aktiver Werkzeugverwaltung mit der T Nummer die D Nummer des in der Werkzeuggruppe aktiven Werkzeuges gesucht werden Voraussetzung daf r ist da die D Nummern in der betrachteten TO Einheit ein deutig vergeben sind Siehe auch Kapitel 5 8 3 GETDNO SETDNO beim Umr sten Die NC Sprachbefehle GETDNO und SETDNO erlauben das Lesen und Schrei ben der Korrekturnummer D zu einer vorgegebenen Schneidennummer CE GETDNO T CE Lesen der D Nummer zur Schneide CE des Werkzeugs T SETDNO T CE D Setzen der D Nummer zur Schneide CE des Werkzeugs T TC_DPCEIT D Zuweisung Schneidennummer CE zur Korrekturnummer D Beis
180. 98 5AA00 0AP2 Bedienungsanleitung Bedienungsanleitung Dialogprogrammierung MMC 102 103 BAE SINUMERIK 840D 810D FM NC Bedienungsanleitung Einheitenbedienfeld Ausgabe 04 96 Bestellnummer 6FC5 298 3AA60 0AP1 BAH SINUMERIK 840D 810D Bedienungsanleitung HT 6 PHG neu Ausgabe 06 00 Bestellnummer 6FC5 298 0AD60 0APO BAK SINUMERIK 840D 810D FM NC Kurzanleitung Bedienung Ausgabe 12 98 Bestellnummer 6FC5 298 5AA10 0APO BAM SINUMERIK 840D 810D Bedienungsanleitung ManualTurn Ausgabe 02 00 Bestellnummer 6FC5 298 5AD00 0APO KAM SINUMERIK 840D 810D Kurzanleitung ManualTurn Ausgabe 11 98 Bestellnummer 6FC5 298 2AD40 0APO BAS SINUMERIK 840D 810D Bedienungsanleitung ShopMill Ausgabe 06 00 Bestellnummer 6FC5 298 5AD10 0AP1 IKAS SINUMERIK 840D 810D Kurzanleitung ShopMill Ausgabe 01 98 Bestellnummer 6FC5 298 2AD30 0APO Siemens AG 2000 All Rights Reserved B 468 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 00 Literatur BAP BNM DA PG IPGA IPGK PGZ Pi ISYI SINUMERIK 840D 840Di 810D Bedienungsanleitung Programmierhandger t Ausgabe 04 00 Bestellnummer 6FC5 298 5AD20 0AP1 SINUMERIK 840D 840Di 810D FM NC Benutzerhandbuch Me zyklen Ausgabe 04 00 Bestellnummer 6FC5 298 5AA70 0AP2 SINUMERIK 840D 840Di 810D FM NC Diagnoseanleitung Ausgabe 04 00 Bestellnummer 6FC5 298 5AA20 0AP2 SINUMERIK 840D 840Di 810D FM NC Pr
181. ANS mit den in der Sprungleiste programmierten Parameterwerten aufgerufen Bei positivem Auftragsende FC TM_TRANS Ready 1 wird das Anwender schnittstellenbit vom FB QUIT_WZV zur ckgesetzt Wird der Auftrag bzw Transfer vom FC TM_TRANS mit Fehler quittiert so wird im Instanz DB das Fehlerbit DIX 4 0 auf 1 Signal gesetzt und der Ausgangsparameter Error vom FC TM_TRANS in DIW 6 als Fehlernummer bereitgestellt Die Anwenderschnittstelle wird im Fehlerfall zur ckgesetzt Weitere Auftr ge wer den erst nach L schen des Fehlerbits durch Anwender bearbeitet Die Bedeutung der Fehlernummern sind in der Funktionsbeschreibung PLC Grundprogramm im Kapitel 4 Bausteinbeschreibung FC 8 unter Parameter Error zu finden Stehen mehrere Auftr ge gleichzeitig an werden die Anwenderschnittstellen nach folgender Priorit t abgearbeitet 1 ASS 25 ASS 32 2 ASS 17 ASS 24 3 ASS 9 ASS 16 4 ASS 1 gt ASS 8 Die Magazin Istposition der Werkzeugwechselstelle ist entsprechend dem ausge w hlten FB QUIT in den Instanz DB ab DIW 10 einzutragen Deklaration FUNCTION_BLOCK FB 90 keine Parameter Anwenderschnittstelle liegt im Instanz DB Bausteinaufruf CALL FB 90 DB xxx xxx Nr Instanz DB Anwenderschnittstelle Die Anwenderschnittstelle liegt im Instanz DB von DIB 0 DIB 46 Die Bytes 47 64 sind interne Variablen des FB QUIT_WZV die bei der Inbetrieb nahme eventuell zur Unterst tzung ausgelesen werden k nnen Die
182. Abstand 0 2 Greifer_1 Magazin_1 Abstand 0 3 Greifer_2 Magazin_1 Abstand 0 4 Greifer_3 Magazin_2 Abstand 0 5 Greifer_4 Magazin_2 Abstand 0 Hinweis Bei der Eingabe der Zwischenspeicher ist auf die Reihenfolge zu achten Die Spin del sollte immer als erstes eingeben werden F r jeden Zwischenspeicher wird intern eine Nummer abgelegt mit der dann der Platz von der WZV und der PLC aus angesprochen wird Eingabe der Zwischenspeicher Neu 1 Softkey dr cken Die Platz Nummer und der Index wird intern ver geben und hochgez hlt 2 Name eingeben z B Greifer_1 3 Art ausw hlen bergabeplatz Greifer Lader Spindel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 175 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 4 Mit der END Taste n chstes Fenster anw hlen 5 Zuordnung zu Spindeln eingeben D h in welche Spindel der Zwischenspeicher z B ein Greifer ein Werkzeug tranportieren kann Zuornen 6 Softkey Spindel dr cken 7 Mit der END Taste n chstes Fenster anw hlen 8 Abst nde zu Magazinen eingeben D h zu welchem Magazin dieser Zwischen speicher z B ein Greifer mechanisch geh rt Zuornen 9 Softkey Magazin dr cken Beispiel f r Greifer_1 i SYF DIR mamae ANI Programm abgebrochen TEE m ou Kanal RESET ROY Zwischenspeicher und Beladepl tze bersicht wm
183. Abstechstahl Gewindestahl Sondemerzeug Spezialwerkzeuge Nuts ge Me taster Bild 2 9 Struktur des Werkzeugkatalogs mit Stamm und Einsatzdaten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 37 bersicht 07 00 2 8 Werkzeugkatalog nur MMC103 Die vollst ndige Liste der Werkzeugtypen ist in der Programmieranleitung enthal ten A SYF DIR EN Zg OSTORE1 SYF Programm abgebrochen Kanal RESET ROY Werkzeug Katalog Korrekturen F werkzeug Auswahl Technologie Fr swerkzeuge B Werkzeugtyp Scheibenfr ser B Werkzeugname Scheibenfraeser50mm B Werkzeugdaten Werkzeuggr sse 1l f l links rechts oben unten Anzahl Schneiden 0 Platztyp Ein_Platz_ohne_NB B Ausfallsuchstrategie Platzcodierung variabel O berwachungsart O St ckzahl k rzester Weg TE Werkzeug Katalog Schrank Bild 2 10 Beispiel Werkzeugkatalog Hinweis Stammdaten sind nur komplett aus der Steuerung auslesbar und in eine andere bertragbar Werkzeugdaten F r jedes Werkzeug k nnen folgende Daten eingegeben werden e Werkzeuggr e z B 2222 links rechts unten oben e Platztyp e Platzcodierung fest variabel e berwachungsart keine Standzeit St ckzahl Verschlei e Anzahl der Schneiden nur Anzeige der definierten Schneiden e Ersatzwerkzeu
184. All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Ausgabe 06 00 Ausgabe 11 98 Ausgabe 04 00 Ausgabe 04 99 B 473 Literatur 10 00 FBU FBW HBV NK KBU PJLM PJM PJMS PJU B 474 SIMODRIVE 611 universal Funktionsbeschreibung Ausgabe 10 99 Regelungskomponente f r Drehzahlregelung und Positionieren Bestellnummer 6SN1 197 0AB20 0AP2 SINUMERIK 840D 810D Funktionsbeschreibung Werkzeugverwaltung Ausgabe 07 00 Bestellnummer 6FC5 297 5AC60 0AP2 SINUMERIK 840Di Handbuch Ausgabe 06 00 Bestellnummer 6FC5 297 5AE50 0APO SINUMERIK 840D 810D FM NC Installationspaket MMC 100 Einheitenbedienfeld Ausgabe 06 96 Funktionsbeschreibung Softwareupdate und Konfiguration Bestellnummer 6FC5 297 3EA10 0AP1 SIMODRIVE 611 universal Kurzbeschreibung Ausgabe 10 99 Regelungskomponente f r Drehzahlregelung Bestellnummer 6SN1 197 0AB40 0AP2 SIMODRIVE Projektierungsanleitung Linearmotoren Ausgabe 05 00 auf Anfrage ALL Allgemeines zum Linearmotor 1FN1 Drehstrom Linearmotor 1FN1 1FN3 Drehstrom Linearmotor 1FN3 CON Anschlu technik Bestellnummer 6SN1 197 0AB70 0AP1 SIMODRIVE Projektierungsanleitung Motoren Drehstrommotoren f r Vorschub und Hauptspindelantriebe Ausgabe 01 98 Bestellnummer 6SN1 197 0AA20 0AP3 SIMODRIVE Projektierungsanleitung Synchron Einbaumotoren 1FE1 Drehstrommotoren f r Hauptspindelantriebe
185. Auftrag nicht ausgef hrt werden wird dies am Zustandsparameter Er ror mit logisch 1 angezeigt Die Fehlerursache ist am Bausteinausgang State ko diert State Bedeutung Hinweis 1 Fehler bei Magzinplatzdaten le Die Fehlerkennung des FB2 ist als sen FB 2 Variable StateFB2_TNrGesp im In stanz DB abgelegt 2 Die logische T Nummer des Pr fen ob ein Werkzeug im angege Magazinplatzes ist Null ben Magazinplatz ist 3 Fehler bei Magazinplatzdaten Die Fehlerkennung des FB3 ist als schreiben FB3 Variable StateFB3_LocGesp im In stanz DB abgelegt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 449 PLC Beispielprogramme 07 00 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben Bedeutung Hinweis 4 Fehler bei Werkzeugdaten schrei Die Fehlerkennung des FB3 ist als ben FB 3 Variable StateFB3_WZGesp im In stanz DB abgelegt Schrittnummer unzul ig Interner Fehler im FB 7 Fehler bei Variable numMagPla Neustart erforderlich Datenschnittstelle ceParams lesenmit FB 2 DB Instanz Anwenderschnittstelle Byte Bezeichnung der Daten DIW 32 Logische T Nummer wird vom FB gelesen DIW 34 Platzzustand wird vom FB gelesen DIW 36 Platzzustand Daten an WZV Baustein TP Parameter P5 DIW 38 Werkzeugstatus Daten an WZV Baustein TD toolState Impulsdiagramm
186. Ausgabe 03 00 Bestellnummer 6SN1 197 0AA90 0APO SIMODRIVE 611 A 611 D Projektierungsanleitung Umrichter Ausgabe 08 98 Transistor Pulsrichter f r Drehstrom Vorschubantriebe und Drehstrom Hauptspindelantriebe Bestellnummer 6SN1 197 0AA00 0AP4 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 00 Literatur POS1 POS2 IS7H IS7HT S7HR IS7S IS7L S7M SHM ISP d Inbetriebnahme NAA SIMODRIVE POSMO A Ausgabe 02 00 Dezentraler Positioniermotor am PROFIBUS DP Benutzerhandbuch Bestellnummer 6SN2197 0AA00 0AP1 SIMODRIVE POSMO A Montageanleitung liegt jedem POSMO A bei Bestellnummer 462 008 0815 00 Ausgabe 12 98 SIMATIC S7 300 Ausgabe 10 98 Handbuch Aufbauen CPU Daten HW Beschreibung Referenzhandbuch Baugruppendaten Bestellnummer 6ES7 398 8AA03 8AAO0 SIMATIC S7 300 Handbuch STEP 7 Grundwissen V 3 1 Bestellnummer 6ES7 810 4CA02 8AAO Ausgabe 03 97 SIMATIC S7 300 Handbuch STEP 7 Referenzhandb cher V 3 1 Bestellnummer 6ES7 810 4CA02 8ARO Ausgabe 03 97 SIMATIC S7 300 Positionierbaugruppe FM 353 f r Schrittantrieb Bestellung zusammen mit dem Projektierpaket Ausgabe 04 97 SIMATIC S7 300 Positionierbaugruppe FM 354 f r Servoantrieb Bestellung zusammen mit dem Projektierpaket Ausgabe 04 97 SIMATIC S7 300 Ausgabe 10 99 Mehrachsbaugruppe FM 357 f r Servo bz
187. B 1 2 1 1 half of location unit left right top bottom place type no for search of empty location 2_PlaceTypeNo 1 3_SoftkeyText EL3 Text f r 3 Softkey hal of location unit left right top bottom 3_ToolSizeLRTB 2 2 1 1 half of location unit left right top bottom place type no for search of empty location 3_PlaceTypeNo 1 4_SoftkeyText EL4 Text f r 4 Softkey half of location unit left right top bottom 4_ToolSizeLRTB 1 2 1 1 half of location unit left right top bottom r place type no for search of empty location 4_PlaceTypeNo 2 Voreinstellungen DEFAULT_SETTINGS r r 4 210 magazinelist function load data input directly in list 0O default settings must be confirmed with picture tooldata Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 if they are needed because of missing input 1 default settings will be taken without confirmation except of ToolI dent 2 default settings will be taken without confirmation also Toolldent DEFAULT_WITHOUT_CONFIRM O halfplaces range 1 to 7 TOOLSIZE_LEFT 1 halfplaces range 1 to 7 TOOLSIZE_RIGHT 1 halfplaces range 1 to 7 TOOLSIZE_UPPER 1 halfplaces range 1 to 7 TOOLSIZE_DOWN 1 tooltype range 100 to 1000 TOOLTYPE 120 duplonumber range 1 to 32000 TOOLDUPLO 1 ident max le
188. Bewegen ist aktiv e der Magazinplatzzustand reserviert f r zu beladendes Werkzeug e der Pl Befehlszustand in Bezug auf Magazinoperationen wie z B Bewegen ist aktiv Aufgabe der Herstellerprojektierung 3 146 Die PLC mu den letzten vor dem Netzausfall nicht quittierten FC 7 oder FC 8 READY ist vor dem Anschalten nicht TRUE geworden nach dem Wiedereinschal ten erneut zur NC schicken Daf r gibt es beim FC 8 die Funktion asynchroner Transfer f r den Werkzeugtransfer Von der PLC wird ohne Auftrag von der Werkzeugverwaltung ein Umspeichern von Werkzeugdaten von einem Platz auf einen anderen Platz angesto en Z B Um speichern von Greifer in Magazin wenn das Werkzeug nach Abbruch des Werk zeugwechsels ber Handfunktion in das Magazin zur cktransportiert wird Die Positionsver nderungen der beteiligten Werkzeuge sind ber FC 8 mitzuteilen Die NC aktualisiert dann die Daten f r dieses Werkzeug in der Werkzeugverwal tung Weitere Strategien k nnen z B bei einem unterbrochenen Werkzeugwechsel not wendig werden Hierzu sind die Werkzeuge die sich im Zwischenspeicher befin den in das Magazin zur ckzutransportieren Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 12 3 12 1 3 13 3 12 Codetr ger Codetr ger Funktion des Codetr gersystems Im Rahmen des Werkzeug Be und Entladedialogs an der
189. C 611D Funktionsbeschr Funktionsbeschr Inbetriebnah Listen Funktionsbeschr Funktionsbesch EMV Richtlinien SINUMERIK Digitalisieren meanl Linearmotor Hydraulikmodul Safety Integra FM NC Analogmodul ted 810D 840D 611D F MMG Hersteller Service Dokumentation Elektronische Dokumentation I SINUMERIK SIMODRIVE 840D 810D FM NC 611 Motoren DOC ON CD Das SINUMERIK System Empfohlener Minimalumfang der Dokumentation SINUMERIK SINUMERIK SINUMERIK 840D 810D 840Di Funktionsbeschr Funktionsbeschr Handbuch ISO Dialekte f r CAM Integration HW Inbetriebn SINUMERIK DNC NT 2000 SIEMENS SINUMERIK 840D 840Di 810D Werkzeugverwaltung Funktionsbeschreibung G ltig f r Steuerung Softwarestand SINUMERIK 840D 5 SINUMERIK 840DE Exportvariante 5 SINUMERIK 840Di 1 SINUMERIK 810D 3 SINUMERIK 810DE Exportvariante 3 SINUMERIK MMC 5 und 6 Ausgabe 07 00 Kurzbeschreibung bersicht Funktionsbeschreibung Inbetriebnahme Programmierung Datensicherung Randbedingungen Maschinendaten Signalbeschreibung PLC Alarme PLC Beispielprogramme Anhang Abk rzungen Begriffe Index 10 11 SINUMERIK Dokumentation Auflagenschl ssel Die nachfolgend aufgef hrten Ausgaben sind bis zur vorliegenden Ausgabe erschienen In der Spalte Bemerkung
190. D O nicht Wert 0 nicht freigegeben freige Bit0 1 aktives Werkzeug A geben Bit 1 2 freigegeben F Bit 2 4 gesperrt G Bit3 8 vermessen M Bit 4 16 Vorwarngrenze er reicht V Bit 5 32 WZ im Wechsel W Bit 6 64 festplatzcodiert P Bit 7 128 WZ war im Einsatz E Bit 8 256 Kennung f r Werk zeuge im Zwischen speicher Bit 9 1 gesperrt aber ignorie ren da PLC Signal WZ nicht sperren Bit9 0 nicht ignorieren Bit 10 zu entladen ab SW5 Bit 11 zu beladen ab SW5 Bit 12 Stammwerkzeug ab SW5 TC_TP9 INT Art der Werkzeug berwachung toolMon WORD 0 Wert0 keine WZ berwach ung Bit0 1 Standzeit Bit 1 2 St ckzahl Bit 2 24 Verschlei berwa chung aktiv Bit 328 Verschlei berwa chung Ortsabh ngige Korrektur fein aktiv Die Buchstaben in Klammern ge ben die Bezeichnung auf der MMC Maske wieder TC_TP10 INT Ersatzwechsel Strategie toolSearch WORD 0 TC_TP11 INT Werkzeuginfo nicht benutzt toolInfo WORD 0 A_TOOLMN INT Magazinzuordnung Werkzeug toollnMag WORD A_TOOLML INT Platzzuordnung Werkzeug toollnPlace WORD N P_TOOLND INT Anzahl Schneiden numCuttEdges WORD AdapterNr Zuordnung adaptNo WORD Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 271 Programmierung 07 00 5 3 Werkzeugdaten Werkzeugbezogene Daten WZV NCK Typ Bezeichnung BTSS Vorbe Bezeichner Variable legung Eigent merMagazin des Werk t
191. D Format BCD Format der Daten im Datentr ger Tranparentes Format Siemens AG 2000 All Rights Reserved 4 242 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Pr f Ziffer 0 keine PZ PZ erzeugt beim Schreiben beim Lesen gepr ft falsche PZ wird beim Lesen ignoriert 4 5 6 wie 0 1 2 PZ f r Anwender sichtbar wird mit bertragen Kode 3 0 4 12 Bit Kodierung 8 Bit Kodierung 2 3 wie 0 1 aber ohne Seitenstruktur 4 5 wie 2 3 aber ohne Eintrag und Auswertung einer PZ pro interne Seite Server Parameter Daten Konvertierung 1 0 keine 1 Intel Hex Trace 0 0 no Trace 1 Trace on Com 1 Schnittstelle COM x Anschlu an serieller Schnittstelle des MMC 102 103 hier ggf ndern Services Service ToolldentSystem Topics Jedes Topic spezifiziert eine Lesestation Topic1 Unit1 Topic2 Unit2 Topic3 Unit3 Topic4 Unit4 MISC MAX_CC_CAPACITY 506 maximale Codetr ger Kapazit t in Bytes 4 10 2 Aufbau der Beschreibungsdatei Beschreibungsdatei Alle Daten auf dem Codetr ger sind in einer bestimmten Reihenfolge hinterlegt Dies wird bei der Inbetriebnahme des Codetr gersystems definiert Damit die Werkzeugverwaltung diesen Datenstrom lesen bzw schreiben kann gibt es eine Konvertierungsvorschrift in Form einer Beschreibungsdatei Diese Beschreibungs datei besteht aus genau festgelegten Werkzeug und Schneiden Dialogdaten
192. DB Anwenderschnittstelle Instanz DIB 60 Ready Start DIB 61 DIW 62 Error FC 8 DIB 64 SchrittNr Abbruch Reset Wird ein laufender Auftrag wie Werkzeug beladen Werkzeug entladen Wech sel vorbereiten oder Wechsel durchf hren mit Signal NC Reset oder Not Aus abgebrochen so mu der Auftrag von der PLC mit FC TM_TRANS mit Status 3 quittiert werden sofern dieser Auftrag noch nicht beendet ist Eine Auftragsquittie rung mit Status 3 wird von der WZV mit der Fehler Nr 6405 negativ quittiert Die ses Verhalten wird im FB QUIT_WZV bei der Fehlerauswertung des FC TM_TRANS ber cksichtigt Es erfolgt hier keine Fehlerausgabe Projektierung Inbetriebnahme Bei der Versorgung der Parameter f r den FC TM_TRANS ist unbedingt darauf zu da die richtigen Magazinplatzpositionen den Parametern NewToolMag Loc und OldToolMag Loc bei jeder Status nderung oder Auftragsendequittierung mitgege ben werden F r die Parameter Taskldent und TaskldentNo gilt dasselbe Die WZV pr ft jeden Parameter bei der Quittierung mit dem FC TM_TRANS Wird von der WZYV ein falscher Wert erkannt geht NC in Stop Zustand und es kommt der NC Fehler 6405 Kanal 1 PLC Quittungsparameter bei Befehl 2 ung ltiger Para meter 3 Tritt solch ein Fehlerzustand auf k nnen die Variablen der Parameter des FC TM_TRANS im PLC Status ausgelesen und gepr ft werden Der letzte bearbeitete Auftrag kann dem Status der Variablen ASS_akti
193. DE_MASK wird bei jedem Teileprogramm start ausgewertet Bit 1 Hilfsfunktionsausgabe bei Werkzeuganwahl unterdr cken Bit 4 Startverhalten G Code aktuelle Ebene Bit 5 Startverhalten G Code einstellbare Nullpunktverschiebung Bit 6 Startverhalten aktive Werkzeugl ngenkorrektur Bit 7 Startverhalten aktive kinematische Transformation Bit 8 Startverhalten Mitschleppachsen Bit 9 Startverhalten Tangentiales Nachf hren Bit 10 Startverhalten Synchronspindel Bit 11 Reserviert Bit 12 Startverhalten Geoachstausch Bit 13 Startverhalten Leitwertkopplung Bit 14 Startverhalten Basisframe korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Koordinatensysteme K2 20120 TOOL_RESET_VALUE nur ohne WZV MD Nummer Werkzeug dessen L ngenkorrektur im Hochlauf angew ht wird Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 32000 nderung g ltig nach RESET Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Dieses Datum ist nur g ltig ohne Werkzeugverwaltung Festlegung des Werkzeugs mit dem im Hochlauf und bei Reset bzw Teileprogrammende in Abh ngigkeit vom MD 20110 und bei Teileprogrammstart in Abh ngigkeit vom MD 20112 die Werkzeugl ngenkorrektur angew hlt wird korrespondierend mit MD 20110 und 20112 Weiterf hrende Literatur Funktionsbeschreibung Koordinatensysteme K2 S
194. DUPLO_NR TC_TPI GETT BOHRER 0 0 oder alternativ DELT BOHRER oder dieses an Tx Aufruf mit T Nr z B T1 T2 T3 Werkzeug l schen TC_TP1 T_NR 0 0 Werkzeug mit T_NR wird gel schtWerk oder zeug BOHRER DUPLO_NR wird gel scht Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 331 Programmierung 07 00 5 12 bersicht der brigen BTSS Bausteine der WZV 5 12 bersicht der brigen BTSS Bausteine der WZV Die Berechnung der Zeile ist nur dann erforderlich wenn hinter der BTSS Varia blen ein Feld steht Sonst hat die Zeile den Wert 1 5 12 1 Magazin Verzeichnisdaten MMC intern BTSS Baustein TMV Berechnung der Zeile Magazinnummer Berechnung der Spalte entf llt NCK Bezeichner Bezeichnung BTSS Variable keine Anzahl Magazine numActMags WORD Nummer des Magazins magVNo WORD Bezeichner des Magazins magVldent String 5 12 2 BTSS Baustein TV Berechnung der Zeile Berechnung der Spalte entf llt Werkzeug Verzeichnisdaten MMC intern laufende Nr der Werkzeuge NCK Bezeichner Bezeichnung BTSS Variable keine Anzahl Werkzeuge im Be numTools WORD reich TO Letzte vergebene T Num TnumWZV WORD mer f r WZV T Nummer toolNo WORD Werkzeug Bezeichner toolldent String Duplo Nummer nrDuplo WORD Anzahl Schneiden numCuttEdges WORD 5 332
195. Daten von Magazinen Zwischenspeichern oder Be Entladeposition im In betriebnahmezweig ge ndert werden so ist PLC Daten 1 der Softkey erzeugen zu dr cken MMC103 oder die Belegung des DB 4 im PLC Programm zu ndern und 2 die Datenbausteine DB 71 bis DB 74 zu l schen und ein Neustart der PLC aus zul sen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 373 Signalbeschreibung PLC Nahtstellen 07 00 9 1 Nahtstelle f r Magazin Be Entladen 9 1 Nahtstelle f r Magazin Be Entladen DB71 Signale der Be Entladestellen Datenbaustein Nahtstelle NCK gt PLC Byte Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito Schnittstellen DBB 0 SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1 DBB 1 SS 16 SS15 1SS14 SS13 SS 12 SS 11 SS 10 SS 9 DBB 2 3 DBBn 0 NC Pro Positionie Umsetzen Entladen Bela gramm po ren zur den sitioniert Belade Magazin stelle DBB n 1 frei DBB n 2 zugeordneter Kanal 8Bit Int DBB n 3 Werkzeugverwaltungs Nummer 8Bit Int DBD n 4 reserviert DBD n 8 reserviert DBD n 12 reserviert DBW n 16 Kennung f r Be Entladestelle Int fester Wert 9999 DBW n 18 Platz Nr der Be Entladestelle Int DBW n 20 Magazin Nr Quelle f r Entladen Umsetzen Positionieren Int DBW n 22 Platz Nr Quelle f r Entladen Umsetzen Positionieren Int DBW n 24 Magazin Nr Ziel f r Belade
196. Die PLC mu jetzt den Platz 7 von Magazin Nr 1 aus dem entladen werden soll zur Be Entladestelle 2 verfahren und den Entladevorgang durchf hren 3 Wenn das Werkzeug aus dem Magazin ist mu vom Anwenderprogramm der FC 8 aufgerufen werden Damit wird der WZV gemeldet wohin das Werkzeug transportiert wurde Beispiel Aufruf FC 8 beim Entladen FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 1 DB 71 Nahtstelle TaskldentNo 2 Nr der aktiven Nahtstelle NewToolMag 0 bei Entladen 0 NewToolLoc 0 bei Entladen 0 OldToolMag 9999 Mag Nr 9999 OldToolLoc 2 Platz Nr 2 Status 1 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 Das PLC Anwenderprogramm mu dann das Magazin an die richtige Entlade stelle fahren und das Entladen durchf hren Kommt das Werkzeug ber Zwischen speicher Greifer Lader zur Entladestelle oder Station ist jede Positionsver n Siemens AG 2000 All Rights Reserved 3 108 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 6 Entladen derung ber den FC 8 mit Status 104 105 an den NCK zur ckzumelden Erst wenn das Werkzeug in der vorgegebenen Entladestelle Station ist wird ber den FC 8 der Status 1 gesetzt Damit ist der Entladevorgang beendet Positionieren zum Entladen mit OP030 und MMC 103 Beim Positionieren eines Magazins an einem Belademagaz
197. ETSELT SpinNo T Nummer CHKDNO nicht in Pr fe die Eindeutigkeit der status CHKDNO SW5 PLC verf gbar D Nummern der Werkzeugdaten t1 12 d TMCHKOD nicht in der TO Einheit die dem PLC verf gbar ausf hrenden Kanal zugeordnet ist Die Parameter t1 t2 d sind optional DZERO nicht in Setze die D Nummern aller DZERO SW5 PLC verf gbar Werkzeuge der dem Kanal zugeordneten TO Einheit auf ung ltig Auf BTSS werden solche D Nummern mit dem Wert 0 angezeigt NCK intern wird die ung ltige D Nummer durch Besetzen der D Nummer mit dem Wert alte D Nummer 32000 erzeugt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 335 Programmierung 07 00 5 12 bersicht der brigen BTSS Bausteine der WZV PI Dienst Funktionen NC Sprachbefehl SW Stand Gib zur Korrekturnr D d die status GETACTTD Sw5 zugeh rige interne T Nr t des t d WZ an Aus der WZ Gruppe wird das WZ entnommen das den Zustand aktiv und war im Einsatz hat Gib die D Nr zum WZ t und d GETDNO t ce SW5 dessen Schneide ce Setze die D Nr des WZ t und status SETDNO SW5 dessen Schneide ce auf den Wert t ce d d Lesen der aktiven T Nr und status GETACTT SW 4 Status Tno WZ L schbefehl f r alle status DELDL t d SW5 Einsatzortabh ngien Einrichtekorr ekturen einer Schneide bzw eines WZ wenn d nicht agegeben wird SETTST nicht in Setze W
198. Fl chen Kettenmagazine 2222ees nennen nennen 3 42 3 1 4 Revolvermagazin 222222 nen een nn 3 44 3 1 5 Andere Magazinarten ue2s seen een een nen 3 45 3 1 6 Verschlei verbund ab SW 5 1 22222nneeeeeen nenn 3 45 3 1 7 Hintergrundmagazine 222222eee nennen een 3 47 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 48 93 2 1 Werkzeugwechsel vorbereiten 22222222 3 48 3 2 2 Allgemeiner Ablauf WZ Wechsel 2 222202 seen 3 51 3 2 3 Anwahl eines Werkzeuges und der Schneide 3 53 3 2 4 Vordecodierung Vorlauf und Satzausf hrung Hauptlauf 3 56 3 2 5 Achsen w hrend Werkzeugwechsel verfahren 3 58 3 2 6 Werkzeugwechsel in die Spindel bei Ketten und Fl chenmagazinen 3 58 3 2 7 Sonderf lle TO leere Spindel mehrfache T Anwahl 3 63 3 2 8 Werkzeugwechsel mit Revolver 2222222 eee nennen nen 3 63 3 2 9 Anzahl der Ersatzwerkzeuge ab SW 5 1 2 222cseen nn 3 64 3 2 10 Fehler beim Werkzeugwechsel 22220en nennen 3 64 3 2 11 Handwerkzeuge WZ Nachr stung w hrend der Bearbeitung 3 66 3 2 12 Werkzeugwechsel im NCK ber Synchronaktionen ab SW 5 1 3 68 3 2 13 Werkzeugwechsel Zyklus Werkstattgerechte Oberfl che ShopMill 3 74 3 2 14 Satzsuchlalfn n o a a a a a aa E en 3 75 3 2 15 Programmtest 2 ur 220 2 era 3 77 3 2 16 Mehrere Spindeln in einem Kanal oder TO Einh
199. Greifer 2 4 Lader _1 Lader 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 41 Funktionsbeschreibung 07 00 3 1 Magazine 3 42 Nr Name Art Index Zuord Abst n nung zu de zu Spindeln Magazin 5 Lader_2 Lader 2 _ 6 bergabe _1 bergabeplatz Belademagazin Das Belademagazin ist das 1 interne Magazin und wird mit der Magazinummer 9999 gef hrt Im Belademagazin sind Beladepl tze enthalten Diese werden unterschieden in e Beladestellen und e Beladestationen Beladestellen sind f r das Beladen und Entladen von Werkzeugen vorgesehen Bei der Vergabe der Pl tze gibt es eie feste Belegung alle anderen Pl tze sind frei vergebbar Bei der festen Belegung handelt es sich um den Platz1 innerhalb des Belademagazins Der Platz 1 ist f r das Beladen Entladen in alle Spindeln Werkzeughalter reserviert Weiterhin werden alle Positionierauftr ge um Umspeicherauftr ge zu beliebigen Pl tzen nicht Beladestellen ber den 1 Platz abgewickelt Die genannten Auf tr ge die sich auf einen bestimmten Beladeplatz beziehen werden an der Schnitt stelle dieses Beladeplatzes ausgegeben Die Zuordnung der Beladepl tze zu Ma gazinen erfolgt bei der Inbetriebnahme TC_MDP1 Eine Beladestelle ist ein offener Zugang zum Magazin an welchem man Werkzeug h ndisch direkt in das Magazin ein oder auswechseln kann Eine Belade
200. IFAGT 3 118 A_MONIFACTIt 5 337 A_TOOLMLNIt 5 310 A_TOOLMN 5 310 A_TOOLMNIt 5 310 A_TOOLNDIt 5 311 AC_MSNUM 5 317 5 337 AC_MTHNUM 5 318 5 338 MC_TOOL_CHANGE_MODE 3 48 MC_TOOL_CHANGE_MODES 1 3 49 P_AD n 5 317 P_DLNO 5 315 P_ISTEST 5 328 P_MSNUM 5 317 5 338 P_MTHNUM 5 318 5 338 P_TC 5 316 P_TCANGIn 5 316 P_TCDIFF n 5 316 P_TOOL 5 314 P_TOOLEXIST 5 309 P_TOOLEXISTIt 5 309 P_TOOLL n 5 315 P_TOOLNO 5 313 P_TOOLP 5 314 P_TOOLR 5 315 P_VDITCPIx 5 294 TC_CARRx 5 293 TC_DPCxlt d 5 265 TC_DPxlt d 5 262 TC_ECPXlIt d 5 269 TC_MAMPX n 5 288 TC_MAP3 5 278 TC_MAP8 5 278 TC_MAPC In 5 278 TC_MAPXxIn 5 276 TC_MDPx n m 5 285 TC_MLSRIx y 5 290 TC_MOPCx t d 5 267 TC_MOPXIt d 5 266 TC_MPP1 5 281 TC_MPP5 5 282 TC_MPP6 5 283 TC_MPPCx n m 5 284 TC_MPPx n m 5 279 TC_MPTH n m 5 284 TC_SCPxlt d 5 268 TC_TP3 bis TP 6 5 272 TC_TP7 5 272 TC_TP8 5 272 Siemens AG 2000 All Rights Reserved TC_TPCx t 5 275 TC_TPGx t 5 274 TC_TPxIt 5 270 Zahlen MD 10715 8 370 MD 10716 8 370 MD 10717 8 371 Alarm 16924 10 409 Alarm 17001 10 409 Alarm 17160 10 409 Alarm 17180 10 410 Alarm 17181 10 411 Alarm 17182 10 411 Alarm 17188 10 412 Alarm 17189 10 412 Alarm 17191 10 413 Alarm 17192 10 413 Alarm 17194 10 414 Alarm 17202 10 415 Alarm 17212 10 415 Alarm 17214 10 416 Alarm 17216 10 416 Alarm 1
201. INUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 35 bersicht 2 8 Werkzeugkatalog nur MMC103 07 00 Programm abgebrochen Kanal RESET SYF DIR OSTORE1 SYF ROY FST Korrekturen Werkzeug Schrank Wwerkzeug Auswahl Technologie Fr swerkzeuge B Werkzeugtyp Schaftfr ser B Werkzeugname Schaft_10mm B Nr Duplo 12 werkzeugdaten Werkzeuggr sse apip links rechts oben unten Anzahl Schneiden i Im Schrank m Platztyp Ein_Platz_ohne_NB e Ausfallsuchstrategie Platzcodierung fest O O berwachungsart Standzeit k rzester Weg Werkzeug Schrank Bild 2 7 Beispiel Werkzeugschrank 2 8 Werkzeugkatalog nur MMC103 Werkzeugkatalog Werkzeugschran Stammdaten f r neue WZ Einsatzdaten f r WZ Technologie Technologie Werkzeug Typ Werkzeug Typ Werkzeugname Werkzeugname mit Duplo Nr Stammdaten T Bild 2 8 Unterschiede Werkzeugkatalog und schrank Werkzeugkatalog Im Auslieferungszustand ist der Werkzeugkatalog leer Um ein neues Werkzeug ber den Katalog beladen zu k nnen m ssen erst Werkzeugdaten eingegeben werden Dazu werdenTechnologie und Werkzeugtyp ausgew hlt und ein Werk Siemens AG 2000 All Rights Reserved 2 36 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000
202. K 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 4 4 3 4 Leerplatzsuche sind Gibt es eine definierte Hierarchie wird der Suchvorgang auf dem gerade durchsuchten Magazin wiederholt Wenn auch diese Suche erfolglos ist wird zum n chsten Magazin gegangen sofern weitere Magazine vorhanden sind Suchstrategie Werkzeug tauschen alt gegen neu ab SW 5 1 Bei dieser M glichkeit der Leerplatzsuche wird der Magazinplatz des neuen ein zuwechselnden Werkzeuges als Leerplatz f r das alte auszuwechselnde Werk zeug zur Verf gung gestellt Dabei wird nicht vorausgesetzt da sich das neue Werkzeug auf dem Magazin platz befindet Es mu nur beladen worden sein k nnte sich z B auf einem Grei fer befinden Wenn dieser Platz f r das alte Werkzeug nicht geeignet ist wird ein anderer geeigneter Leerplatz gesucht Funktionale Beschreibung ber den bereits bestehenden bitcodierten Systemparameter TC_MAMP2 wird mit dem Bit13 die neue Leerplatzsuch Strategie voreingestellt Randbedingungen Bei dieser Leerplatz Suchstrategie pr ft der NCK einen Magazinplatz der zum Pr fzeitpunkt normalerweise noch mit dem neuen Werkzeug belegt ist bzw als reserviert f r WZ aus Zwischenspeicher gekennzeichnet ist Dieser Platz wird als Leerplatz f r das alte Werkzeug bestimmt sofern die Pr fung positiv beendet wird Falls das Neu bzw Alt Werkzeug fe
203. L und TM_W_GR AWL beinhalten folgende Bausteine FC100 Baustein f r die Konfiguration der Werkzeugverwaltung FB 110 DB110 Bausteine f r den Datentransfer der ShopMill Werkzeug verwaltung Die Bausteine f r den Datentransfer m ssen an die maschinen spezifischen Gegebenheiten angepa t werden Aufrufen der Bausteine in OB1 und OB100 FC100 im OB100 aufrufen vor FB 1 FB110 im OB1 aufrufen nach FC 30 Beim Aufruf ist die Reihenfolge der Bausteine einzuhalten e Laden der Bausteine in die PLC Beschreibung der Bausteie FC 100 Der Baustein FC 100 bertr gt die Konfigurationsdaten der Werkzeugverwaltung in den DB 4 und mu im OB 100 aufgerufen werden Die Konfigurationsdateien sind f r 2 Beladestellen DB 71 und eine Spindel DB 72 voreingestellt Der Parameter RealMagLoc des FC 100 Anzahl der Pl tze des realen Maga zins mu beim Aufruf des FC 100 versorgt werden damit der FC 22 Richtungs anwahl verwendet werdenkann FB 110 Der Baustein FB 110 steuert den Datentransfer der Werkzeugverwaltung im Stan dard Betrieb Dieser Baustein mu im OB 1 aufgerufen werden Der Datenbau Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 235 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm stein DB 110 Instanz DB mu geladen sein Der Baustein beinhaltet folgende Funktionen e Be Ent Umladen f r die 1 Beladestell
204. Nr 9999 OldToolLoc 2 Platz Nr 2 Status 5 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 3 8 Werkzeug berwachung St ckzahl Standzeit Ver schlei 3 8 1 berwachungsarten St ckzahl Die berwachung der St ckzahl mu alle Werkzeugschneiden erfassen die f r die Herstellung eines Werkst cks verwendet werden ndert sich die St ckzahl so m ssen die berwachungsdateien aller beteiligten Werkzeugschneiden aktualisiert werden Hierbei ist zu ber cksichtigen da es mehrere Spindeln geben kann bzw mehrere Werkzeugschneiden gleichzeitig zum Einsatz kommen k nnen Standzeit Die berwachung der Standzeit erfolgt nur f r die Werkzeugschneide die sich ge Siemens AG 2000 All Rights Reserved 3 114 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei rade im Einsatz befindet Sobald die Bahnachsen verfahren werden au er bei G00 weden die Werkzeug Zeit berwachungsdaten f r die Werkzeuge die sich in dem Werkzeughalter bzw in der Spindel befinden aktualisiert L uft w hrend einer Bearbeitung die berwachungszeit einer Schneide eines Werkzeugs ab so wird das Werkzeug als ganzes gesperrt Verschlei Voraussetzung f r die Benutzung der Verschlei berwachung ist wie bei der Zeit und St ckzahl berwachung die Freigabe der Werkzeug berwachung ber ein Ma sch
205. OOL _TEXT_1 47 72 T_TM_OEM TOOL _TEXT_10 T_TM_OEM TOOL_TEXT_10 47 72 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 6 Anzeigenmaschinendaten bei MMC 100 ab SW 4 Anzeigemaschinendatum ab SW 5 2 Feinkorrekturen der Schneidendaten Ab dem Softwarestand 5 2 ist die Verwendung von WRITE_TOA_FINE_LIMIT und USER_CLASS_WRITE_FINE auf die Schneidendaten ber das MD 9449 WRITE _TOA_LIMIT_MASK steuerbar Die gesetzten Bits des MD 9449 zeigen an ob die Anzeigemaschinendaten WRITE_TOA_FINE_LIMIT und USER_CLASS_WRITE_FINE auf die Schneiden daten Art angewendet wird Sind die Bits nicht gesetzt wird das FINE_LIMIT nicht angewendet Bitzuordnung f r MD 9449 F r die Belegung des MD 9449 WRITE_TOA_LIMIT_MASK gibt es folgende Bitzuordnung Bit Anwendung Stan dard wert Bit0 Schneidendaten Korrekturen Verschlei werte 1 Bit 1 SC Daten ortsabh ngige Korrekturen und deren Ver 1 schlei werte Bit2 EC Daten ortsabh ngige Korrekturen und deren Einrich 1 tewerte Defaultwert f r MD 9449 ist 7 Das FINE_LIMIT wird auf alle Datenarten angewen det Kompatibilit t der Feinkorrekturen f r MMC 103 und MMC 100 2 Bis SW 5 2 wurden in der Werkzeugverwaltung f r den MMC 103 die Maschinen daten WRITE_TOA_FINE LIMIT und USER_CLASS_WRITE_FINE auf die Geo metrie Basis und V
206. OOL_MANAGEMENT_TOOLHOLDER Der Werkzeugwechsel erfolgt auf den Zwischenspeicher platz 1 Die Bahn wird mit den Korrekturen des Werkzeugs korri giert Literatur PGA Programmieranl Arbeitsvorbereitung Beschreibung der Systemparameter Hinweis SETMTH ndert nicht das aktive Werkzeug Erst der anschlie end programmierte Werkzeugwechsel kann die neue Festlegung bzgl des Masterwerkzeughalters ber cksichtigen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 85 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 18 Mehrere Magazine in einem Kanal oder einer TO Einheit ab SW 5 1 Die NC Adresse T kann mit einer Adre erweiterung programmiert werden Die Funktion Werkzeugverwaltung interpretiert diese programmierte Adre erweiterung als Spindelnummer bzw als Werkzeughalternummer Die NC Adresse T ohne pro grammierte Adre erweiterung bezieht sich dann auf die Hauptspindel Masterspin del TC_MPP1 9998 1 2 Spindelplatz TC_MPP1 9998 2 2 Spindelplatz TC_MPP5 9998 1 1 WZ Halternr TC_MPP5 9998 2 3 WZ Halternr WZ Halter 1 WZ Halter 3 Distanzbeziehung Distanzbeziehung Teileprogramm T1 2 Magazin bzgl WZ Halter 1 Platz 2 T3 2 Magazin bzgl WZ Halter 3 Platz 2 T3 3 T1 1 3 86 Bild 3 14 T Platz und mehrere Magazine im Kanal Das Bild
207. OUTPUT Activ BOOL Done BOOL Error BOOL Siemens AG 2000 All Rights Reserved 11 440 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwischenspeicher State WORD MagNr_Empty INT LocNr_Empty INT END_VAR Erl uterungen der Formalparameter Die folgende Tabelle zeigt alle Formalparameter des Bausteins LE SUCH Signal Wertebereich Bemerkung Start E Bool Start Leerplatzsuche MagNr_ZW E Int 1 Magazin Nummer des Zwischenspei chers LocNr_ZWv E Int 1 Platz Nummer des Zwischenspei chers MagNr E Int 1 Magazin Nummer des Magazins in dem der Leerplatz gesucht werden soll Activ A Bool Leerplatzsuche l uft Done A Bool Leerplatz wurde gefunden Signal steht einen PLC Zyklus an Error A Bool Leerplatzsuche wurde negativ quit tiert bzw konnte nicht ausgef hrt wer den Signal steht einen PLC Zyklus an Fehler Nr ist in State abgelegt State A Word siehe Fehlerkennungen MagNr_Empty A Int Magazin Nummer Leerplatz LocNr_Empty A Int Platz Nummer Leerplatz Weiterhin kann die Leerplatzsuche mit folgenden Signalen im Instanz DB des FB91 beeinflu t werden TNr_write 1 Die T Nummer des WZ f r die Leerplatzsuche liegt in TNr_FB2 MagNr_ZW LocNr_ZW werden nicht ausgewertet MMCSEM 1 Kein Setzen der Semaphoren beim PI Dienst TMFDPL Fehlererkennung Kon
208. PLC da der Werkzeugwechsel Ein Befehl abge schlossen ist Bit 19 0 Synchronisation in bezug auf den Werkzeugwechsel Das Kommando gilt erst als ausgegeben wenn die genannte Quittung von PLC in NCK vorliegt Bit 19 1 Synchronisation in bezug auf den IPO Satz d h der Hauptlaufsatz bleibt mindestens solange auf aktiv bis die genannte Quittung von PLC in NCK vorliegt Bit 9 reserviert f r Testzwecke kann auch vom Maschinenbauer in der Testphase benutzt werden so lange das PLC Programm den WZ Wechsel noch nicht beherrscht Bedeutung Bit 10 1 MO6 wird verz gert bis die Wechsel Vorbereitung ber FC8 Status 1 von der PLC erfolgt ist Das Wechselsignal z B M06 wird erst ausgegeben wenn die Werk zeuganwahl ber FC8 DBX n 0 2 0 vor Ausgabe quittiert ist Das Teileprogramm wird bei MO6 angehalten bis die T Anwahl quittiert ist Die Ausgabe des Werkzeugwechsel Ein Befehls NOCK gt PLC erfolgt erst wenn die PLC Vorbereitungsquittung erhalten wurde Dies ist f r das PLC Kommando 3 von Bedeutung d h Programmierung von MO6 in einem Satz der kein T enth lt Bedeutung Der Vorbereitungsbefehl wird auch dann ausgegeben wenn er f r das gleiche Werkzeug bereits einmal ausgegeben wurde Dies wird verwen det um mit dem ersten Aufruf von Tx die Kette zu positionieren und mit dem 2 Aufruf zu kontrollieren ob sich das Werkzeug auf dem richtigen Wechselplatz befindet z B vor Wechselstation Bit 11 0 Der V
209. PLC Kommando 7 aus dem Wartezustand zu entlassen Damit wird das wartende Kommando abgerochen Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 6407 Kanal 1 Das Werkzeug 2 kann nicht in das Magazin 3 auf den Platz 4 abgelegt werden Unzul ssige Magazindefinition Erl uterung 1 Kanalld 2 String Bezeichner 3 Magazinnummer 4 Maga zinplatznummer Das Werkzeug soll mittels eines Werkzeugwechselauftrags oder eines berpr fungsauftrags auf einen Platz abgelegt werden der nicht die Voraussetzungen zum Bef llen erf llt Folgende Fehlerursachen Platz ist gesperrt oder nicht frei Werkzeugtyp pa t nicht mit dem Platztyp berein Werkzeug ist evtl zu gro Nebenpl tze sind belegt Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre NC Stop bei Alarm Abhilfe Pr fen ob die Magazindaten korrekt definiert sind speziell der Platztyp Pr fen ob die Werkzeugdaten korrekt definiert sind speziell der Platztyp Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved 10 402 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 6410 TO Einheit 1 Werkzeug 2 mit Duplonr 3 hat WZ Vorwarngrenze erreicht Erl uterung 1 TO Einheit 2 Werkzeugbezeichner Name 3 Duplonummer Hinweis
210. Pr fen ob die Werkzeugdaten korrekt definiert sind Pr fen ob zum genannten Werkzeug ein einsetzbares Ersatzwerkzeug existiert Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved 10 400 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 6405 Kanal 1 Befehl 2 hat ung ltigen PLC Quittungsparameter 3 Kennung 4 Erl uterung 1 Kanalld 2 Befehlnr 3 PLC Quittungsparameter 4 Fehler kennung Der genannte Befehl ist im aktuellen Zusammenhang mit einer nicht g ltigen Quittung von PLC beantwortet worden F r Befehlnr sind folgende Zuordnun gen definiert 1 WZ bewegen Magazin beladen oder entladen WZ Wechsel vorbereiten WZ Wechsel ausf hren WZ Wechsel vorbereiten und ausf hren mit T Befehl WZ Wechsel vorbereiten und ausf hren mit M Befehl Abgebrochenes WZ Kommando beenden WZ Bewegen berpr fen mit Reservierung WZ Bewegen berpr fen Transport Qittung OoOONOIP OD Der durch den Befehl definierte Werkzeugwechsel ist nicht m glich Der im be anstandeten Parameter genannte Magazinplatz ist in dem Magazin nicht vor handen Die Fehlerkennung 4 schl sselt den Alarm weiter auf 0 nicht definiert 1 Status jetzt nicht erlaubt oder nicht definierter Status von PLC erhalten 2 Quell und oder Ziel Magazinnr Platznr nicht bekannt 3 nicht definiert 4 Ziel Mag
211. RR_PER_CUTTEDGE Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 8 356 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 18110 MM_MAX_SUMCORR_PER_CUTTEDGE MD Nummer Maximale Anzahl von Summenkorrekturen pro Schneide Standardvorbesetzung 1 min Eingabegrenze 1 max Eingabegrenze 6 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 1 Bedeutung F r MM_NUM_SUMCORR gt 0 gilt Das Datum ist nicht speicherbestimmend sondern dient nur der berwachung F r MM_NUM_SUMCORR 1 gilt Das Datum ist speicherbestimmend korrespondierend mit MD 18100 MM_NUM_CUTTING_EDGE_IN_TOA MD 18108 MM_NUM_SUMCORR Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 18112 MM_KIND_OF_SUMCORR MD Nummer Eigenschaften der Summenkorrekturen in NCK Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze Ox1F nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Bit 0 0 Summenkorrekturen werden bei der Datensicherung der Werkzeugdaten mitgesichert Bit 0 1 Summenkorrekturen werden bei der Datensicherung der Werkzeugdaten nicht mitgesichert Bit 1 0 Einrichtekorrekturen werden bei der Datensicherung der Werkzeugdat
212. SCP31 DL 0 Abwahl der Summenkorrektur nur noch die Daten von D2 sind wirksam Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 9 Varianten von D Nummern Zuordnungen MN_MMKIND_OF_SUMCORR Bit 4 1 Es stehen Einrichtekorrekturen zur Verf gung Der Oberbegriff Summenkorrektur setzt sich zusammen aus Summenkorrektur fein dargestellt durch TC_SCPx und der Einrichtekorrektur dargestellt durch TC_ECPx Zu einer DL Nummer gibt es zwei Datens tze Die Summenkorrektur entsteht durch die Addition der entspre chenden Komponenten TC_SCPx TC_ECPXx Summenkorrektur Einrichtekorrektur 1 fein 1 TC_ECP13It 2 TC_SCP18It 2 TC_ECP21 t 2 D Korrektur 2 TC_SCP21 t 2 TC_DP1 t 2 TC_DP3ft 2 Einrichtekorrektur 2 Summenkorrektur fein 2 TC_DP11t 2 TC_ECP23It 2 TC_SCP23It 2 TC_DP25t 2 en TC_ECP31 t 2 Be TC_DPCEt2 TC_ l TC_SCP31 t 2 Bild 3 21 2 MN_MM_KIND_OF_SUMCORR Bit 4 1 Mit den Daten im Bild 3 21 werde programmiert das Werkzeug mit T t sei aktiv D2 Schneiden Korrekturen d h TC_DP3 TC_DP11 Vershchlei TC_DP12 DP29 Adapterma DL 1 zus tzlich zu den bisherigen Korrekturen von D2 wird die Sum menkorrektur 1 addiert d h STC_ECP13 TC_SCP13 TC_ECP21 TC_SCP21 DL 2 zur Korrektur D2 wird nicht mehr Summenkorrektur 1 addiert sondern Summe
213. SIEMENS SINUMERIK 840D 840Di 810D Funktionsbeschreibung Ausgabe 07 00 Werkzeugverwaltung Hersteller Service Dokumentation Dokumentations bersichtSINUMERIK 840D 840Di 810D FM NC 07 00 Anwender Dokumentation Allgemeine Dokumentation l NZ II 37 Z SINUMERIK SIROTEC SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK 840D 810D 840D 810D Zubeh r 840D 810D 840D 810D 840D 840Di 840D 810D FM NC FM NC 611 FM NC 810D FM NC FM NC Werbeschrift Katalog Katalog AutoTurn Bedienungsanl Diagnose Bedienungsanl Bestellu NC 60 1 Zubeh r NC Z Kurzanleitung Einheiten anleitung Kurzanleitung Technische U Programmieren 1 bedienfeld Bedienungsanl NC 60 2 Einrichten 2 PHG HT6 Anwender Dokumentation Hersteller Service Dokumentation SZ
214. SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 9 Festlegungen bei der Programmierung von Daten Aktion Neues Magazin anlegen Programm Befehl TC_MAPX y Wert Beschreibung Wert lt gt 0 y Magazin Nr eines noch nicht angelegten Magazins L schen eines Magazins TC_MAP1 y 0 Die Daten des Magazins und seiner Magazin pl tze sowie eventuell definierte Abst nde zu Wechselstellen werden gel scht Der damit ver bundene Speicher wird freigegeben L schen eines Magazins und der darin enthaltenen Werkzeuge TC_MAP6Iy 0 Die Daten des Magazins und seiner Magazin pl tze sowie eventuell definierte Abst nde zu Wechselstellen werden gel scht Enthaltene Werkzeuge werden mitgel scht Der damit verbundene Speicher wird freigege ben L schen aller Magazine TC_MAP1 0 0 Alle Daten aller Magazine der angew hlten TO Bereichseinheit werden gel scht und der zugeh rige Speicher wird freigegeben Der Ma gazindatenbaustein ist anschlie end leer Neuen Magazinplatz anle gen TC_MPPxl y zj Wert Wert lt gt 0 y Platznummer noch nicht vorhan den Vor dem Anlegen der Daten des ersten Platzes mu das zugeh rigen Magazin definiert worden sein Wenn der erste Parameter des ersten anzule genden Magazinplatzes beschrieben wird dann werden entsprechend den Angaben f r die Zeilen und Spaltenzahl des Magazins alle de
215. SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 77 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Bei abgew hltem Programmtestbetrieb erfolgt kein Eingriff Die von der WZV vor geschlagenen Zielpositionen werden durch die PLC best tigt Bei angew hltem Programmtestbetrieb werden die Zielpositionen durch die PLC vorgegeben Diese entsprechen den Quellpositionen der jeweiligen Werkzeuge Nur beim ersten Wechselvorgang wird die von der WZV vorgegebene Zielposition best tigt und zwischengespeichert Damit kann nach Anwahl des Programmtest betriebes dieser erste Wechselvorgang r ckg ngig gemacht werden Dazu sind zwei asynchrone Transfers notwendig Mit dem ersten wird ein evtl vor handenes Spindelwerkzeug in das Magazin zur cktransferiert Der zweite asyn chrone Transfer soll ein Werkzeug das sich vor dem Programmtestbetrieb in der Spindel befand wieder dorthin zur ck transferieren Hinweis In der Toolbox ist ab SW 3 6 das entsprechendes PLC Beispiel abgelegt Die Bei spieldatei WZV_PROG AWL ist in der Datei WZV_BSP EXE gepackt Programmtest ab SW 5 3 78 Mit dem Maschinendatum MC_TOOL_MANAGEMENT_MASK Bit20 kann eine Einstellung gew hlt werden mit der der NCK im Zustand Programmtest aktiv keine WZ Wechselbefehle an PLC ausgibt sondern sie selbst derart quittiert da sich keine datentechnische Werkzeugbewegung mehr ergibt Die Nichtau
216. SINUMERIK 840D wird eine Kopplung zu einem Werkzeug Identifikationssystem angeboten Damit kann die manuelle Eingabe der Werkzeugdaten durch das Lesen und Schreiben des Werkzeug Codetr gers ersetzt werden Dabei ist zu beachten da die Einsatzdaten beim Entladen nur auf dem Codetr ger oder auf MMC gesichert werden k nnen Beim Beladen wird ber den Codetr ger der Datensatz des Werkzeuges von MMC gelesen und zur Werkzeugliste in den NCK geschickt Die Werkzeugdaten k nnen wie bei der Werkzeugauswahl aus dem Werkzeugkatalog noch nachbearbeitet werden Korrektur Daten In einer bestehenden Fertigung k nnen bereits Werkzeuge mit Codetr gern be nutzt worden sein Die Daten sind in einem einer bestimmten Maschinensteue rung entsprechenden Format abgelegt Bei Einsatz dieser Werkzeuge mit einer SINUMERIK 840D Steuerung mu eine Konvertierung der Datenformate erfolgen damit dasselbe Werkzeug an Maschinen mit unterschiedlichen Steuerungen und somit unterschiedlichen Datenformaten eingesetzt werden kann Zus tzlich zu den Daten der SINUMERIK 840D k nnen Anwenderdaten Kapitel 3 10 und 4 10 2 auf dem Codetr ger gef hrt und ber den Be Entladedialog be dient werden Zum Anschlu von Codetr gern ber PLC gibt es das Funktionbausteinpaket Werkzeugverwaltung Datenverteiler F r jedes eingesetzte Codetr gersystem gibt es auf der entsprechenden Installationsdiskette eine Dokumentation in der spe zielle Einstellungen beschr
217. SKMGLREPRI1 7 SKMGLREPR2 5 SKMGLREPR3 5 SKNCTOOLDATA 7 if ACTI SKNCTOOLED 7 SKNCTOOLSUPV 7 SKNCTOOLDL 7 SKNCDETAILS 7 VATE_EDGE_MANA SKNCNEWTOOLED 6 4 214 T DP11 PEL PC2 DPC3 _DPC4 _DPCS _DPC6 _DPC7 _DPC8 _DPC9 Aue SE AD SE 5 EN A EE NEE C_DPC10 Activate TM in Application PARAM Show Magazine List Show Tool List Permit Enable Show Work Correction List Permit Loading of Tools Permit Unloading of Tools Permit Moving of Tools in Magazine Enable SK Settings Enable SK File Functions Enable SK Next Channel Permit Configuring of Magazines Enable Permit Tool Catalog Enable Permit Tool Cabin Enable Permit Load Tool from SINCOM if Codecarrier Codecarrier Functions Or Load Tool from SINCOM carrier not installed Permit Selection of 1_MagList Representation Permit Selection of 2_MagList Representation Permit Selection of 3_MagList Representation Permit Reading Tool Data from NC Or Datamanagement VATE_EDGE_MANAGEMENT_IN_LISTS True Permit Enable Edgedata Permit Enable Supervisiondata Permit Enable DL data Permit Reading Tool Data from NC if ACTI GEMENT_IN_LISTS True Permit Creating New Cutting Edges in NC Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 SKNCDELTOOLED 6
218. SPIND_DEF_MASTER_SPIND 1 TC_MDP2f1 1 0 Magazin 1 Kanal 2 TC_MAP8 1 6 TC_MDP2 2 Wechselstelle f Spindel 2 Platz 2 im 2 internen Magazin TC_MPP1 9998 2 2 Spindelplatz TC_MPP5 9998 2 2 Spindelnr MC_SPIND_DEF_MASTER_SPIND 2 Bild 3 10 2 Spindeln in 2 Kan len und 1 TO Einheit Zwei Kan le arbeiten auf den Daten einer TO Einheit mit einem Magazin Je Ka nal ist eine Spindel definiert Auf Kanal 1 wurde die Spindel 1 mit dem MD SPIND_DEF_MASTER_SPIND 1 zur Masterspindel erkl rt Auf Kanal 2 ist Spindel 2 Masterspindel Beide Spindeln m ssen unterschiedlich numeriert sein da die Zuordnung Spindel zum zweiten internen Magazin Zwischenspeichermagazin eindeutig sein mu Diese Zuordnung erfolgt ber TC_MPP1 Spindelplatz und ber TC_MPP5 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Spindelnummer Spindel 1 Platz 1 im 2 internen Magazin TC_MPP1 9998 1 2 Spindelplatz TC_MPP5 9998 1 1 Spindelnummer Masterspindel Maschinenachse AX 4 MC_SPIND_DEF_MASTER_SPIND 1 MA_SPIND_ASSIGN_TO_MACHAX AX 4 MA_SPIND_ASSIGN_TO_MACHAX AX 5 D TC_MDP2 1 1 0 Wechselstelle Magazin 1 TC_MAPSI1 6 TC_MDP2I1 2 4 Wechselstelle Spindel 2
219. Siemens Mode G290 als auch im ex ternen Sprach Mode G291 MN_M_NO_FCT_CYCLE_NAME und MN_T_NO_FCT_CYCLE_NAME d rfen nicht gleichzeitig in einem Satz wirksammwerden d h pro Satz kann maximal eine M T Funkti onsersetzung wirksam werden In dem Satz mit der T Funktionsersetzung darf weder ein M98 noch ein modaler Unter programm Aufruf programmiert sein Auch Unterprogrammr cksprung und Teilepro grammende sind nicht erlaubt Im Konfliktfall wird Alarm 14016 abgesetzt korrespondierend mit Weiterf hrende Literatur ISO Dialekte f r Sinumerik FBFA Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 371 Maschinendaten 07 00 8 1 Maschinendaten 8 1 6 Maschinendaten der Siemens Anwenderdaten Im folgenden werden die Nummern der Siemens Maschinendaten aufgelistet Diese Daten werden von Siemens festgelegt und sollen vom Anwender nicht ver wendet werden Daher wird auf eine n here Beschreibung verzichtet 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 Hinweis Bei den Maschinendaten 18091 18093 18095 18097 und 18099 wurde eine aus f hrliche Beschreibung angegeben es darf aber nur mit der Standardvorbeset zung gearbeitet werden Siemens AG 2000 All Rights Reserved 8 372 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Signalbeschreibung PLC Nahtstellen 9 bersicht der Datenba
220. TC_DP3 DP11 bezeichnet als neutrale Voreinstell Geometrie e Nicht transformierte Arbeitskorrektur Summe der Werte aus WZ Geometrie Verschlei Summenkorrektur Basisma bzw Adapter e Transformierte Arbeitskorrektur Transformation der Summe der Werte aus WZ Geometrie Verschlei Summenkorrektur und Basisma des Adapters ber Maschinendaten wird festgelegt auf welche Gr en die Transformation wirkt Es kann das Transformationsverhalten der Summenkorrektur eingestellt werden Magazinplatzbezogene Adapterdatens tze Neuanlegen L schen MM_NUM_TOOL_ADAPTER 1 Ein Magazinplatz und ein Adapterdatensatz werden angelegt Der Adapterdaten satz wird mit Vorgabewerten belegt und automatisch mit dem Magazinplatz ver bunden Das Neuanlegen eines freien Adapters ist hier nicht m glich Die Adapternummern werden automatisch vergeben 1 max Anzahl der verf gbaren Magazinpl tze Sofern ein Adapterdatensatz mit einem Magazinplatz verbunden ist MM_NUM_TOOL_ADAPTER 1 kann er nicht gel scht werden Freie Adapterdatens tze Neuanlegen 3 136 MM_NUM_TOOL_ADAPTER gt 0 Die Adapterdaten sind frei anlegbar Dies wird ber eine Schreiboperation auf ei nen nicht existenten Datensatz realisiert TC_ADPTi n wert i T 12 3 n Nummer des Adapters Falls der Datensatz n noch nicht existiert und die maximale Anzahl bereits definier ter Adapterdatens tze kleiner ist als der Wert von MD 18104
221. TC_MDP1 1 2 25 2 Beladestelle Abstand 25 zur Istposition 4720 4730 Ende 4740 4750 M30 Laden und Aktivieren des Inbetriebnahmefiles Falls das IBN File auf einem externen PC erstellt wurde mu es zur Steuerung in das Directory _N_MPF_DIR bertragen werden Um das IBN File in der NC zu aktivieren mu es als Teileprogramm gestartet und folgenderma en behandelt werden e Anwahl des Teileprogramms z B _N_MAGKONF_MPF MPF e Abarbeiten des Programms mit NC Start PLC Daten erzeugen mit MMC 100 Die Werkzeugverwaltung der PLC ist unterteilt in 1 Einen Anlaufteil Programmteil in OB100 FB 1 2 Transferteil der NCK Kommandos an PLC in OB40 bzw OB1 ber den Bau stein FC 6 3 Ausf hrungsquittierung der NCK Kommandos an NCK durch den Baustein FC 7 Revolver bzw FC 8 durch Anwenderprogramm 4 Richtungsauswahl f r Magazine FC 22 Die f r den Anlauf relevanten Daten stehen im DB 4 ab Datenwort 64 Diese Daten m ssen durch das PLC Anwenderprogramm beschrieben werden Aus diesen Da ten werden Anzahl Magazine Beladestellen Spindeln Revolver ermittelt und f r das automatische Einrichten der WZV Datenbausteine DB 71 bis DB 74 verwen det Beim Anlauf werden alle vor dem letzten Ausschalten aktivierten Schnittstellen gel scht Das L schen erfolgt in der Anwenderschnittstelle und in dem DB 74 Der Anlauf ist Bestandteil des Grundprogramms Siemens AG 2000 All Rights Reserved 4 200 SINUMERIK 840D 84
222. TE 1 Die Funktion D Pr fung Aktivieren kann beim Aufblenden der Arbeits korrekturenliste automatisch durchgef hrt werden False Funktion wird nur durch Softkey angesto en default True Funktion wird beim Aufblenden der Arbeitskorrekturenliste automatisch ausgef hrt DCHECK_AUTO_ACTIVATE False DB original name from magazine configuration out of database no language dependent texts DLL name text from language DLL Index default example spindlel language dependent texts NameOfBufferPlaceFrom DB Um im Grundbild der Werkzeug Magazinliste die Funktionen neue Schneide und Schneide l schen nur bei mehrzeiliger Listendarstellung zu erhal ten kann der Softkey Werkzeug Details durch den neuen Softkey Daten Verwal tung ersetzt werden Der Softkey Werkzeug Details liegt dann mit gleicher Funktionalit t hinter dem Softkey Daten Verwaltung False Werkzeug Details bleibt default True Daten Verwaltung wird aktiv Siemens AG 2000 All Rights Reserved 4 212 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 ACTIVATE_EDGE_MANAGEMENT_IN_LISTS False CONTROL MDIList pa patm mdi ControlFile pa patm zus NewFormNames 1 ScreenTwips 1 Werkzeug Anwenderdaten ToolParams UserDataParamNamel TC_TPC1 UserDataParamName2 TC_
223. TOA_UNIT MD Nummer Zuordnung einer TO Einheit zu einem Kanal Standardvorbesetzung 1 2 3 4 5 min Eingabegrenze 1 max Eingabegrenze 10 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Der Bereich TO umfa t alle Werkzeug Magazin Datenbausteine die NCK kennt Es gibt im Bereich TO maximal soviele Einheiten wie es Kan le gibt Ist LINK_TOA_UNIT Voreinstellung so erh lt jeder Kanal individuell eine TO Einheit zugeordnet Mit LINK_TOA_UNIT i erh lt der Kanal die TO Einheit i zugeordnet Damit wird es m g lich mehreren Kan len eine TO Einheit zuzuordnen Achtung Der obere Grenzwert besagt nicht da der Wert immer sinnvoll bzw konfliktfrei ist Wenn auf einem System mit maximal 2 Kan len einer der erste aktiv ist und der andere nicht kann dem MD auf Kanal 1 zwar formal der Wert 2 gegeben werden aber der NCK kann damit nicht arbeiten Diese Einstellung w rde bedeuten da Kanal 1 keine Datenbausteine f r die WZ Korrekturen h tte da der Kanal mit Id 2 nicht existiert NCK erkennt diesen Konfliktfall bei Power On bei Warmstart und reagiert darauf mit dem selbst ndigen ndern des falschen Wertes auf den voreingestellten Wert des MD korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausg
224. TPC2 UserDataParamName3 TC_TPC3 UserDataParamName4 TC_TPC4 UserDataParamName5 TC_TPC5 UserDataParamName6 TC_TPC6 UserDataParamName7 TC_TPC7 UserDataParamName8 TC_TPC8 UserDataParamName9 TC_TPC9 UserDataParamNamel0O TC_TPC10 UserDataParamIOl lt EndOfList gt Schneiden Anwenderdaten ToolEdgeParams ToolEdgeParams length 1 EdgeParamNameLlLenl TC_DP3 length 2 EdgeParamNameLlLen2 TC_DP4 length 3 EdgeParamNameLLen3 TC_DP5 radius 11 EdgeParamNameRLenl TC_DP8 radius 12 EdgeParamNameRLen2 TC_DP9 radius rl EdgeParamNameRRadl TC_DP6 radius r2 EdgeParamNameRRad2 TC_DP7 anglel EdgeParamNameAngl TC_DP10 angle2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 213 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 EdgeParamNameAng2 TC UserDataParamNamel UserDataParamName2 UserDataParamName3 UserDataParamName4 UserDataParamName5 UserDataParamName6 UserDataParamName 7 UserDataParamName3 UserDataParamName9 UserDataParamNamel0 Zugriffsstufen festlegen ACCESSLEVEL AVTIVTM 7 MGLIST 7 TLLIST 7 ACLIST 7 TOOLLOAD 35 TOOLUNLOAD 5 TOOLMOVE 7 SETTINGS 4 S S S S S S S S SKFILFCT 4 SKNXTCHAN 7 SKMAGCONF 4 SKTOOLCAT 7 SKTOOLCAB 7 SKSINCOMLD 7 installed un CTORSINCOM 7 if Code
225. UMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 17260 Kanal 1 Satz 2 Illegale Magazinplatzdefinition Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht ein Magazin Datum zu ndern das die Datenkonsistenz nachtr glich zerst ren w rde bzw zu einer widerspr chlichen Definition f hren w rde Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe NC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 17262 Kanal 1 Satz 2 Illegale Werkzeug Adapteroperation Erl uterung 1 Kanalnummer 2 Satznummer Label Dieser Alarm erscheint wenn versucht wird eine Werkzeugadapterzuordnung bzgl eines Magazinplatzes zu definieren bzw zu l sen und dieser Magazinplatz bereits einen anderen Werkzeugadapter hat und oder sich ein Werkzeug darauf befindet bzw beim L sen der Zuordnung sich noch ein Werkzeug auf den Platz befindet Wenn das Maschinendatum MC_MM_NUM_SUMCORR den Wert 1 hat dann k nnen Adapter nicht durch eine Schreiboperation auf einen noch nicht definierten Adapter erzeugt werden Mit diesem Wert des Maschinendatums k nnen nur Adapterdaten beschrieben werden die bereits automatisch Magazinpl tzen zugeordnet wurden Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektu
226. UMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Datensicherung 6 6 1 Sichern der NCK Daten Das Daten Einlesen ber die V 24 Schnittstelle ist beschrieben in Literatur BA Bedienungsanleitung Gesamtsicherung ber das File INITIAL INI werden alle Daten des aktiven Filesystems ausgegeben Werkzeugdaten Im File _N_TOx_TOA werden alle werkzeugspezifischen Daten gesichert Magazindaten Im File _N_TOx_TMA werden alle Magazindaten gesichert Werkzeug und Magazindaten Im File _N_TOx_INI werden Werkzeug und Magazindaten gesichert Das Vorhandensein Nichtvorhandensein der im folgenden genannten Daten ist we sentlich bestimmt durch entsprechende MD Einstellungen Hinweis Beim Sichern der Daten mu darauf geachtet werden da kein Werkzeug in der Spindel ist Sollte es z B im Service Fall nicht mehr m glich sein das Werk zeug auuszuwechseln kann die Sicherung dennoch durchgef hrt werden Es kommt zum Alarm 22070 TO Einheit 000x bitte Werkzeug T 000x ins Magazin wechseln Datensicherung wiederholen Die Daten werden korrekt gesichert es ist nur unbedingt darauf zu achten da diese Sicherung ausschlie lich an dieser Maschine benutzt wird da die momentanen Zust nde abgespeichert wurden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 6 339 Datensicherung 07 00 6 1 Sichern der NCK Daten Das Format im Sicherungsfile ist wie folg
227. Vorlaufstopp Name P_TOOLP Bedeutung Zuletzt programmierte WZ Nummer Ty nur ohne WZV Datentyp Integer ab SW 5 3 Wertebereich 1 32000 Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X _ Impliziter u _ Vorlaufstopp Name P_TOOL Bedeutung Aktive Werkzeugschneide Dx Datentyp Integer ab SW2 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X Impliziter z Vorlaufstopp Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle Name P_DLNO Bedeutung Aktive Summenkorrekturnummer DL 0 DL max max Wert von MN_MM_MAX_SUMCORR_PER_CUTTEDGE Datentyp Integer ab SW 5 3 Wertebereich 0 6 Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X 3 Impliziter z Vorlaufstopp Name P_TOOLL n Bedeutung Aktive WZ Gesamtl nge n 1 3 Datentyp REAL ab SW2 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Tei
228. W 5 5 295 CHKDM Pr fung der Eindeutigkeit innerhalb eines Magazins ab SW 5 5 296 GETACTTD Ermittlung der T Nr zu einer eindeutigen D Nr ab SW 5 5 297 GETDNO D Nummern umbenennen ab SW 5 5 298 SETDNO D Nummern umbenennen abSW5 5 298 DZERO D Nummern ung ltig setzen ab SW 5 5 298 DELDL Additive Korrekturen l schen ab SW 5 5 298 NEWT Neues Werkzeug anlegen 2 222es2 een ennn 5 299 DELT Werkzeug l schen 22220e seen 5 299 GETT T Nr lesen uneaasennnann nennen nn nn 5 300 SETPIECE St ckzahlz hler dekrementieren 5 300 GETSELT Lesen der angew hltenT Nr 2222200 5 302 GETACTT Lesen der aktiven internen T Nr 22220 5 303 SETMS Spindel kann zur Mastespindel erkl rt werden 5 304 SETMTH Masterwerkzeughalternummer setzen ab SW5 5 304 POSM Magazin positionieren ab SW 5 crc c 2 5 305 SETTIA Werkzeug aus Verschlei verbund inaktiv setzen ab SW 5 5 307 SETTA Werkzeug aus Verschlei verbund aktiv setzen ab SW 5 5 308 RESETMON Sprachbefehl zur Sollwertaktivierung ab SW 5 1 5 308 P_TOOLEXIST Existenz eine Werkzeugs feststellen 5 309 A_TOOLMN Magazin Nr von WZ lesen 22 222 5 310 A_TOOLMLN Magazinplatz Nr von Werkzeug lesen 5 310 P_TOOLND Schneidenanzahl von Werkzeug lesen
229. WZV mitgeteilt werden PLC Daten erzeugen Wenn alle Magazine Zwischenspeicher und Beladestellen f r alle Kan le TO Bereiche eingegeben wurden m ssen diese Daten zur PLC geschickt werden Mit PLC Daten dem Softkey Erzeugen werden die Daten zur PLC bertragen Sollte dabei die Meldung Fehler bei Aufruf des NODDE Servers erscheinen wird die bertra gung wiederholt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm Hinweis Wenn neue PLC Daten erzeugt wurden m ssen die Datenbausteine 71 74 ab SW 5 auch DB 77 gel scht und ein Neustart der PLC durchf hrt werden Die DB werden dann f r die neue Konfiguration entsprechend eingerichtet Inbetriebnahme der Werkzeugverwaltung Die Werkzeugverwaltung in der PLC wird durch die Inbetriebnahme der WZV im MMC PLC Daten erzeugen und dem Aktivieren der NCK Option Werkzeugver waltung eingerichtet Bevor die Inbetriebnahme des PLC Teils der Werkzeugverwaltung beginnt mu der Baustein FC 6 Bestandteil des Grundprogramms in der PLC geladen werden Dieser Baustein wird durch das Grundprogramm aufgerufen und darf nicht zus tz lich im Anwenderprogramm aufgerufen werden Weiterhin ist der FC 8 FC 7 bei Revolvermagazinen TM_TRANS Transferbau stein und im Bedarfsfall der FC 22 TM_DIR Richtungsauswahl zu laden und durch das Anwenderp
230. Wechsel wird im gepufferten Hochlauf von der Software stets zur ckgesetzt Wenn ein Werkzeugwechsel bzw die WZ Vor Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 3 Werkzeugdaten bereitung beendet ist wird der Zustand ebenfalls zur ckgesetzt Der Werkzeugzustand Werkzeug im Zwischenspeicher ab SW 3 2 sorgt beim n chsten Werkzeugwechsel daf r da ein Werkzeug welches sich auf einem Zwi schenspeicherplatz befindet das nicht die Spindel ist und nicht f r den n chsten Bearbeitungseinsatz bestimmt ist wieder in reale Magazin zur cktransportiert wird Zustand zu beladen Bit11 Bit11 wird bei Werkzeugen gesetzt die sich nicht auf einem Magazin befinden und beladen werden sollen Es gelten folgende Festlegungen Der Zustand bleibt bei PowerOn erhalten e Er wird bei der Datensicherung bernommen und beim Wiedereinspielen in den NCK erneut geschrieben e Beim Zuordnen eines Werkzeuges zu einem realen Magazin wird vom NCK der WZ Zustand zur ckgesetzt gilt bei Pl tzen der Platzart 1 also nicht bei inter nen Magazinen wie Belademagazin Zwischenspeichermagazin etc Bit Wert Bedeutung 11 0 nicht zu beladen 1 zu beladen Zustand zu entladen Bit10 Bit10 wird bei Werkzeugen gesetzt die sich in einem Magazin befinden und entla den werden sollen Es gelten folgende Festlegungen e Der Zustan
231. Werkzeug gt FC 6 verwaltung a A Revolver 1 lt er m au FC 7 8 PlatzWZalt TM_TRANS Platz WZ neu __ FC 22 Soll Pos TM_DIR L__ Richtung IstPos Richtungs Restweg auswahl gt TO Daten gt Magazin Daten Bild 2 2 Datenstruktur und Nahtstelle PLC NCK Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 29 bersicht 07 00 2 4 IMagazinkonfiguration PC PLC NCVARxy2 mdb Anwender DB 7 NC VAR Adressen von Selektor NC Variablen Variablen WZV Variablen FB2 GET NC Variable lesen FB3 PUT NC Variable schreiben DB16 WZV PI Dienste Bild 2 3 Erweiterte Nahtstelle f r WZV zwischen PLC NCK Werkzeug verwaltung FB4 FB7 2 4 Magazinkonfiguration Magazinkonfiguration In einem Konfigurationsvorgang werden auf MMC ein oder mehrere reale eigentli ches Magazin zur Aufbewahrung der Werkzeuge NCK kann mehrere reale Maga zine verwalten Magazine zu einer Magazinkonfiguration zusammengefa t Alle Magazine in einer Konfiguration k nnen zur gleichen Zeit in einem Kanal betrieben werden Es k nnen mehrere Magazinkonfigurationen definiert werden jedoch kann zu einer Zeit in einem Kanal immer nur eine Konfiguration aktiv sein In der NC sind die Magazin und Werkzeugdaten im sogenannten TO Bereich abgelegt worden Der TO Bereich kann wiederum ber Maschinendaten in ein
232. Werkzeug L ngenparameter der Werkzeuge zu den Geo metrieachsen gelten folgende Vereinbarungen f r Dreh und Fr swerkzeuge ver schieden Bearbeitungsebene Systemparameter zur WZ L ngenbeschreibung TC_DP3 l4 TC_DPA4 l TC_DP l G17 Fr sen Z Y X Drehen Y X Z G18 Fr sen Y X Z Drehen X Z Y G19 Fr sen X Z Y Drehen Z Y X Transformation der Schneidenlage Die Schneidenlage beschrieben durch den Sysstemparameter TC_DP2 wird ebenfalls transformiert Die Transformation der Schneidenlage erfolgt entsprechend der folgenden Tabelle Transformations Schneidenlage nummer 1 2 3 4 5 6 7 8 9 1 1 2 3 4 5 6 7 8 9 2 2 1 4 5 7 6 5 8 9 3 4 3 2 1 5 8 7 6 9 4 3 4 1 2 7 8 5 6 9 5 1 4 3 2 6 5 8 7 9 6 4 1 2 3 8 5 6 7 9 7 2 3 4 1 6 7 8 5 9 8 3 2 1 4 8 7 6 5 9 Siemens AG 2000 All Rights Reserved 3 140 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 10 Adapterdaten ab SW 5 1 TC_DP3 11 oder Q P TC_DP3 Drehen 4 Fr sen i TC_DP6 i Radius TC_DP5 TC_DP5 I3 oder L 13 y y Bild 3 24 Dreh und Fr s Werkzeuge Zusammenhang Schneidenlage und Radiuskor rektur Drehwerkzeug Geometrien l4 l3 oder L Q werden bez glich des Angriffspunktes P am Werkst ck beschrieben F r die Radiuskorrektur ist es jedoch erforderlich de
233. Zugriffsschutz wird in der Datei c user paramtm ini festgelegt siehe Kapitel 4 Sie sind nach dem Schl sselwort ACCESSLEVEL einzugeben MMC 100 2 Einstellung ber Anzeigenmaschinendaten Beispiele f r Funktionen die gesperrt werden k nnen e Beladen Entladen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 39 bersicht 07 00 2 10 Offenheit im MMC e Anzeige der Magazinliste Werkzeugliste e Werkzeugschrank Werkzeugkatalog e Laden der Magazinkonfiguration 2 10 Offenheitim MMC OA OEM Paket Zur Erweiterung von Bedienmasken und Funktionalit ten der Werkzeugverwaltung kann das OEM OA Paket f r MMC103 HMI Advanced genutzt werden OEM Paket MMC Open Architecture Paket MMC Bestellnummer 6FC5 253 0AX20 0AB0 Den jeweils aktuellen Stand entnehmen Sie dem Bestellkatalog NC 60 1 F r die Erweiterung der Funktionalit t stehen die BTSS Variablen und die PI Dienste zur Verf gung Die Zusatzfunktionen werden ber OEM Softkeys einge bunden Die BTSS Variablen sind in der BTSS_GR HLP bzw BTSS_UK HLP im Verzeich nis MM2 HLP beschrieben Die Hilfedatei BTSS_GR HLP bzw BTSS_UK HLP wird in Verbindung mit dem OEM Paket ausgeliefert Weitere Informationen sind in Kapitel 5 12 5 dieser Beschreibung zu finden Siemens AG 2000 All Rights Reserved 2 40 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Funktionsbeschreibung 3
234. _EDGES_IN_TOA Weiterf hrende Literatur Siemens AG 2000 All Rights Reserved 8 352 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 18097 MM_TYPE_CC_TOA_PARAMIn MD Nummer Typfestlegung f r schneidenbezogene Anwenderdaten Standardvorbesetzung 4 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung Es darf nur mit Standardvorbesetzung gearbeitet werden Hiermit k nnen den Parametern individuell Typen zugewiesen werden Der Arrayindex n kann die Werte 0 bis Wert des Maschinendatums MD 18096 MM_NUM_CC_TOA_PARAM annehmen Die m glichen Werte des MD 1 2 3 4 und 5 stehen f r die NC Sprachtypen BOOL CHAR INT REAL und STRING Die Typen FRAME und AXIS k nnen hier nicht definiert werden Der Typ STRING kann max 31 Zeichen lang sein Beispiel MD 18096 MM_NUM_CC_TOA_PARAM 1 MD 18097 MM_TYPE_CC_TOA_PARAM 5 Dann kann f r den Parameter TC_DPC1 AnwenderSchneide programmiert werden Verwendet wird gepufferter Arbeitsspeicher Eine Wert nderung kann mu aber nicht zu einer Rekonfiguration des gepufferten Speichers f hren korrespondierend mit MD 18207 MM_TYPE_CCS_TOA_PARAM Weiterf hrende Literatur 18098 MD Nummer Standardvorbesetzung 0 MM_NUM_CC_MON_PARAM Anzahl der ber
235. _WZV zur Verf gung Der Transfer an die NCK erfolgt im FB QUIT_WZYV mittels Aufruf des FC TM_TRANS FC 8 Die Parameter des FC TM_TRANS sind im FB QUIT_WZV als Variable definiert und sind f r jede An wenderschnittstelle zu versorgen Die symbolischen Namen der Variablen sind na mensgleich den Formalparametern des FC TM_TRANS Weitere Informationen zu den Parametern sind der Funktionsbeschreibung PLC Grundprogramm im Kapitel 4 Bausteinbeschreibung FC 8 zu entnehmen Im einzelnen m ssen in der Sprungleiste f r jede Anwenderschnittstelle folgende Variablen versorgt werden Taskldent TaskldentNo NewToolMag NewToolLoc OldToolMag OldToolLoc Status Erfolgt der Werkzeugtransfer vom Magazin in die Spindel ber einenZwischenspei cher z B Greifer so sind zus tzlich die Variablen NewToolMag_Wechsel_S1 NewToolLoc_Wechsel_S1 OldToolMag_Wechsel_S1 OldToolLoc_Wechsel_S1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 425 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV 11 426 beim Wechsel in Spindel 1 zu versorgen F r Spindel 2 stehen dieselbe Variablen mit der Endung _S2 zur Verf gung Diese Variablen sind dann bei Reset Abbruch des Werkzeugwechsels f r die Para meterversorgung des FC TM_TRANS zu verwenden Bei 1 Signal einer Anwenderschnittstelle DIB 0 DIB 3 wird der FC TM_TR
236. abe 07 2000 8 369 Maschinendaten 07 00 8 1 Maschinendaten 8 1 5 Maschinendaten f r Funktionsersetzung 10715 M_NO_FCT_CYCLE MD Nummer M Funktionsnummerf r Zyklenaufruf Standardvorbesetzung 1 min Eingabegrenze 1 max Eingabegrenze Anderung g ltig nach Power On Schutzstufe 2 4 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung M Nummer mit der ein Unterprogramm aufgerufen wird Der Name des Unterprogramms steht in MN_M_NO_FCT_CYCLE_NAME Wird in einem Teileprogramm die mit MN_M_NO_FCT_CYCLE festgelegte M Funktion programmiert wird am Satzende das in M_NO_FCT_CYCLE_NAME definierte Unterpro gramm gestartet Wird die M Funktion im Unterprogramm nochmals programmiert findet keine Ersetzung durch einen Unterprogrammaufruf mehr statt MN_M_NO_FCT_CYCLE wirkt sowohl im Siemens Mode G290 als auch im externen Sprach Mode G291 M Funktionen mit fester Bedeutung d rfen nicht mit einem Unterprogrammaufruf berlagert werden Im Konfliktfall wird dies mit Alarm 4150 gemeldet MObisMs M17 M30 M40 bis M45 M Funktion zur Umschaltung Spindelbetrieb Achsbetrieb laut MC_SPIND_RIGID_TAPPING_M_NR Vorbelegung M70 M Funktionen f r Nibbeln Stanzen laut Projektierung ber MC_NIBBLE_PUNCH_CODE sofern sie ber MC_PUNCHNIB_ACTIVATION aktiviert wurden bei applizierter externer Sprache MN_MM_EXTERN_LANGUAGE M19 M96 M99 Ausnahm
237. adestelle Magazin 5 Quittung Wechsel vorbereiten beendet 6 Abbruch Reset Wechsel vorbereiten 7 Status nderung Magazin Greifer 1 Werkzeugwechsel 8 Status nderung Magazin Greifer 2 Werkzeugwechsel 9 Status nderung Spindel gt Greifer 2 Werkzeugwechsel 10 Status nderung Greifer 1 Spindel Werkzeugwechsel 11 Status nderung Greifer 2 gt Magazin Werkzeugwechsel 12 Abbruch Reset Wechsel 13 Quittung Umladen von MMC 14 Asynchrones umspeichern Greifer 1 Magazin 15 Asynchrones umspeichern Greifer 2 Magazin 16 Asynchrones umspeichern Greifer 1 Spindel 17 Asynchrones umspeichern Greifer 2 Spindel 18 Asynchrones umspeichern Spindel Greifer 1 19 Asynchrones umspeichern Spindel Greifer 2 20 Istpositions nderung Magazinplatz Wechselstelle Siemens AG 2000 All Rights Reserved 11 434 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 5 11 1 FB 90 QUIT_WZV Quittierungen an WZV Funktion 21 22 Quittung Positionieren zur Beladestelle 23 Abbruch Reset Positionieren zur Beladestelle Ei FE Die Istposition wird f r den Auftrag 20 im FB 90 aus DB Instanz DIW 10 gelesen Die Istposition Magazin f r Greifer 1 wird aus DB Instanz DIW14 ASS 14 und die Istposition Magazin f r Greifer 2 aus DB Instanz DIW16 ASS 15 entnom men Die Adressen der Istpositionen k nnen vom Anwender ge ndert werden Das Be
238. aeser 3 M06 keine Adre erweiterung programmiert gt der Master WZ Halter Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle ist gemeint d h WZ Halter 1 Wert des MD TOOL_MANAGE MENT_TOOLHOLDER Der Werkzeugwechsel erfolgt auf den Zwischenspeicherplatz 1 Die Bahn wird mit den Korrekturen des Werkzeugs korrigiert Hinweis SETMTH ndert nicht das aktive Werkzeug Erst der anschlie ende program mierte Werkzeugwechsel kann die neue Festlegung in Bezug auf den master WZ Halter ber cksichtigen 5 8 16 POSM Magazin positionieren ab SW 5 Mit diesem NC Sprachbefehl k nnen Sie eine Magazinpositionierung zu einem bestimmten Platz eines internen Magazins z B Spindel WZ Halter Belademaga zin ausl sen unabh ngig von der momentanen Belegung des Platzes und vom Status des enthaltenen Werkzeuges Der Sprachbefehl deckt Teile des BTSS PI Dienstes siehe Kapitel 5 12 5 _N_TMPOSM ab Der vollst ndige Befehl lautet POSM p m ip im Funktionale Beschreibung p Platznummer an die das interne Magazin positioniert werden soll m Magazinnummer des Magazins das bewegt werden soll Der Parameter ist optional Wird er nicht angegeben bezieht sich die Platznummer auf das Magazin das als erstes in der Distanztabelle zum genann ten internen Platz enthalten ist ip Platznummer des genannten internen Magazins Spindelplatz
239. agazin 17 Asynchrones umspeichern Magazin Spindel 1 18 Asynchrones umspeichern Spindel 1 Magazin 19 Asynchrones umspeichern Magazin Spindel 2 20 Istpositions nderung Magazinplatz 21 _ 22 Quittung Positionieren zur Beladestelle 23 Abbruch Reset Positionieren zur Beladestelle ee FT ZZ Die Istposition f r den Auftrag 20 im FB 90 wird aus dem DB Instanz DIW 10 ent nommen Die Adresse der Istposition kann vom Anwender ge ndert werden Das Be und Entladen von Spindeln ist im FB QUIT_WZV nicht programmiert Mit einer freien ASS kann diese Funktion vom Anwender selbst programmiert werden Als Vorlage k nnen z B die Sprungleisten SS 1 SS 3 verwendet werden Achtung Beim asynchronen Umspeichern wird der Magazinplatzzustand Z reserviert f r Werkzeug im Zwischenspeicher nicht ber cksichtigt D h beim asynchronen Um speichern vom Magazin nach Spindel wird die Kennung Z nicht gesetzt und beim asynchronen Umspeichern von Spindel nach Magazin wird die Kennung Z im Alt platz nicht gel scht Das L schen bzw Setzen von Z mu dann hier mit dem FB 3 NC Variable schreiben erfolgen Ab NC SW 3 2 wird mit Task Ident 5 der Magazinplatzzustand Z beim asynchro nen Umspeichern mitgef hrt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 439 PLC Beispielprogramme 07 00 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwischensp
240. agazin mu mit der anfordernden Spindel ber eine Distanzbeziehung TC_MDP2 verbunden sein e Dieses Magazin darf nicht den Zustand gesperrt haben Mit dem Zeitpunkt des Werkzeugaufrufs wird das explizite Werkzeug angefordert Die Anforderung erfolgt f r eine spezielle Spindel allgemein WZ Halter das ist die Nummer der Adre erweiterung von T Zu diesem Zeitpunkt wird die Anwender nahtstelle DB 72 f r die entsprechende Spindel beschrieben und mu vom PLC Anwenderprogramm ausgewertet werden Die WZ Suchstrategie wird mit dem Systemparameter TC_MAMP 2 festgelegt Mit BitO bis Bit2 w hlen Sie die herk mmlichen Suchstrategien aus Diese Strate gien beginnen die Suche mit dem Magazin aus dem das eingewechselte WZ vor her entnommen wurde Erweiterte Werkzeug Suchstrategien Ab SW 5 1 wurden die bestehenden WZ Suchstrategien erweitert Die Suchstrate gie wird wie bisher ber den Systemparameter TC_MAMP 2 festgelegt Mit BitO 1 und 2 werden die bisherigen Strategien ausgew hlt ber Bit3 4 und Bit5 stehen die zus tzlichen Funktionen zur Verf gung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 87 Funktionsbeschreibung 07 00 3 3 Werkzeug suchen Durch zus tzliches Setzen von Bit7 kann bewirkt werden da die durch Bits0 1 2 definierten Suchstrategien mit der Suche ab dem 1 Magazin der Distanztabelle Reihenfolge in der Distanztbelle ist ber Prog
241. akt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle Name A_TOOLMLNI t x x Impliziter x vorlaufstopp Anmerkung Es ist nicht m glich da gilt A_TOOLMLNI t 0 und A_TOOLMNIt gt 0 oder A_TOOLMLNI t gt O und A_TOOLMNIt 0 5 8 23 P_TOOLND Schneidenanzahl von Werkzeug lesen Anmerkung TOOLND bedeutet verk rzt tool number of Ds Name P_TOOLNDIt Bedeutung Gibt die Anzahl von Schneiden zur ck des WZs mit der T Nr t Ein WZ hat immer mindestens eine Schneide Standard Existiert kein WZ mit der T Nr t so wird 1 zur ckgegeben Der Wert 0 wird als Indexfehler abgelehnt Datentyp INT g ltig ab SW 4 2 Wertebereich Standard 1 1 9 Funktion flache D Nummern 1 1 Maschinendatenwert f r die maximale Anzahl von D Nummern Indizes Bedeutung Wertebereich Der Index gibt die T Nummer an 1 32000 Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileproramm chronaktion Synchronakt X Impliziter Vorlaufstopp Funktion Flache D Nummern nur ohne aktive WZV F r den Fall da die Funktion flache D Nummern aktiv ist ist das Verhalten et was anders Mit dem Parameter t 1 erh lt man die Gesamtzahl der Korrekturda tens tze der TOA Einhe
242. aktiver TO Einheiten dividiert Das ganzzahlige Er gebnis gibt an wieviele Werkzeugtr ger pro TO Einheit definiert werden k nnen Beispiel 2 Kan le seien aktiv auf jedem Kanal eine TO Einheit default In Kanal 1 sollen 3 Tr ger definiert werden auf Kanal 2 einTr ger Der einzustellende Wert ist 6 denn 6 2 3 Sonderf lle Fehler Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 349 Maschinendaten 07 00 8 1 Maschinendaten 18088 MD Nummer korrespondierend mit MM_NUM_TOOL_CARRIER Maximale Anzahl Werkzeugtr ger Weiterf hrende Literatur 18090 MD Nummer Standardvorbesetzung 0 Funktionsbeschreibung Werkzeugkorrektur S7 MM_NUM_CC_MAGAZINE_PARAM Anzahl der Magazindaten f r Anwender Compilezyklen min Eingabegrenze 0 max Eingabegrenze 10 nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der Magazin Parameter vom Typ Integer die dem Anwender oder Compilezyklus zur Verf gung stehen Mit diesem Maschinendatum erh ht sich der Bedarf an gepuffertem Speicher um sizeof int max Anzahl Magazine Sonderf lle Fehler korrespondierend mit MM_NUM_MAGAZINE Weiterf hrende Literatur 18091 MM_TYPE_CC_MAGAZINE_PARAMI n MD Nummer Typfestlegung f r magazinbezogene Anwend
243. alzustand 1 Zeigt an da TO programmiert wurde Spindel leerfahren Signalzustand 0 korrespondierend mit weiterf hrende Literatur Hr 0 4 Kommando Code Altwerkzeug in ZwSpNr Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Die Zwischenspeichernummer des auszuwechselnden Werkzeugs steht in DB72 DBW n 42 Signalzustand 0 korrespondierend mit weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 381 Signalbeschreibung PLC Nahtstellen 07 00 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 DBX n 0 5 Kommando Code Handwerkzeug einwechseln Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Ein Handwerkzeug ist einzuwechseln Welches Werkzeug eingewech selt werden soll wird am MMC angezeigt Signalzustand 0 korrespondierend mit weiterf hrende Literatur DB72 DBX n 0 6 Kommando Code handwerkzeug auswechseln Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Das Werkzeug ist ber Handbedienung auszuwechseln Signalzustand 0 korrespondierend mit weiterf hrende Literatur Hinweis Das Bit in DBB n 0 2 Wechsel vorbereiten wird nicht vom System bei einem Wechselbefehl zur ckgesetzt
244. amensbestandteile der Systemparameter TC_DP Hinweis Alle grauen Datenfelder sind nur bei aktiver Werkzeugverwaltung vorhanden Schraffierte Datenfelder sind auch ohne WZV aber mit berwachungsfunktion vorhanden Wei e Datenfelder sind auch ohne aktive WZV vorhanden Siemens AG 2000 All Rights Reserved 5 260 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 1 bersicht der BTSS und System Variablen ADAPTERDATEN ADPT Bild 5 2 Adapterdaten WERKZEUGTR GERDATEN CARR Korrekturkomponenten von Werkzeugtr gern Bild 5 3 Werkzeugtr gerdaten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 261 Programmierung 07 00 5 2 Schneidendaten 5 2 Schneidendaten Schneidendaten 5 2 1 ECP Ortsabh ngige Korrekturen grob SOF Ortsabh ngige Korrekturen fein MOPC nach MOP Anwender Schneiden ber wachung DPC DP Schneiden berwachung Anwender Schneidendaten Schneidendaten Bild 5 4 bersicht Schneidendaten Diese Daten sind f r jede angelegte Schneide D1 D12 vorhanden Bei der WZV kommen zu den Geometrie und Anwenderdaten noch die optionalen Uberwa chungsdaten der Schneiden dazu Werden Schneiden ber MMC angelegt wird die D Nr ab 1 beginnend gez hlt Werden Schn
245. ammierfehler im Beispiel in Satz 100 wird korrigiert indem die Korrek tur in den WZ Wechselsatz eintragen wird N200 T Bohrer_1 M06 Erfolgt der WZ Wechsel mit der MO6 Programmierung ber ein Unterprogramm oder Zyklenprogramm kann der Fehler durch Einf gen eines berspeichersatzes behoben werden im Beispiel 3 2 11 Handwerkzeuge WZ Nachr stung w hrend der Bearbeitung ber das Bit von MD 22562 TOOL_CHANGE_ERROR_MODE k nnen beim Werkzeugwechsel zus tzliche Werkzeuge ohne Magazinzuordnung ausgew hlt werden Das automatisch ausgew hlte Werkzeug mu von Hand in die Maschine eingesetzt und nach der Bearbeitung wieder von Hand entnommen werden Verantwortung des Bedieners Dabei hat der Bediener daf r zu sorgen da der Datensatz des Werkzeugs das er auf die Spindel steckt sich im NCK befindet bzw da er zu dem im NCK abgelegten Datensatz das passende Werkzeug auf die Spindel bringt Solche h ndisch in die Bearbeitung eingebrachten Werkzeuge werden als Hand werkzeuge bezeichnet Hinweis Die Einhaltung der Sicherheitsvorschriften mu der Anwender ber das PLC Pro gramm selbst garantieren Siemens AG 2000 All Rights Reserved 3 66 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung Ablauf 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Intern vollzieht der NCK einen automatisierten Vorgang bis der Werkzeugwechsel
246. ang wird nicht unterbro chen Wird jedoch versucht das gesperrte Werkzeug beim Start nach Ende des Satzsuchlaufes einzuwechseln meldet der NCK den Alarm 22067 Das Fortsetzen des Programms wird nicht erlaubt Ab SW 5 1 kann ber die PLC gesteuert wer den ob das gesperrte Werkzeug trotzdem eingewechselt wird Siemens AG 2000 All Rights Reserved 3 76 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 15 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Programmtest Mit der Funktion Programmtest kann ein Programm ohne Achsbewegung verfah ren werden Alle weiteren Daten werden ermittelt und verrechnet F r die WZ Verwaltung be deutet dies da bei einem Werkzeugaufruf die Werkzeuge gesucht werden und die entsprechenden Werte an die PLC Nahtstelle bergeben werden Die PLC mu diese Auftr ge quittieren ohne das es zu einer Bewegung der Ma gazine bzw zu einem Wechsel kommt Daher ist eine gesonderte Behandlung in der PLC erforderlich Die Werkzeugverwaltung arbeitet genau so wie sie im laufenden Programm arbei ten w rde Bei nicht festplatzcodierten Werkzeugen und Quittierung kann es in der PLC dazu f hren da die Werkzeuge sich datenm ig auf anderen Pl tzen als im mechanischen Magazin befinden Dies kann durch eine entsprechende Parame trierung des FC 8 verhindert werden in dem nicht der ermittelte Leerplatz als Para meter genommen wird sond
247. angew hlt wird Das Maschinendatum MN_MAX_SUMCORR_PERCUTTING_EDGE bestimmt den maximalen Wert der sinnvollerweise eingegeben werden kann korrespondierend mit MD 20110 MD 20112 Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 20270 CUTTING_EDGE_DEFAULT MD Nummer Grundstellung der Werkzeugschneide nach Werkzeugwechsel ohne Programmierung Standardvorbesetzung 1 min Eingabegrenze 2 max Eingabegrenze 32000 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung Wird nach einem Werkzeugwechsel keine Schneide programmiert so wird die in CUT TING_EDGE_DEFAULT voreingestellte Schneidennummer verwendet Wert 0 Nach einem Werkzeugwechsel ist zun chst keine Schneide aktiv Schnei denanwahl erfolgt erst bei D Programmierung Wer 1 MD_SLMAXCUTTINGEDGENUMBER Nr der Schneide bis SW 4 gleich 9 Wert 1 Schneidennummer des alten Werkzeugs gilt auch f r das neue Werkzeug Wert 2 Schneide Korrektur des alten Werkzeugs bleibt weiterhin aktiv bis D pro grammiert wird korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 20272 SUMCORR_DEFAULT MD Nummer Grundstellung der Summenkorrektur ohne Programmierung Standardvorbesetzung 0 min Eingabegrenze 1 max Eingabegrenze 6 nderung g ltig nach POWER ON Schutzstufe 2 7 Einhe
248. arme PLC Beispielprogramm e Anhang mit Abk rzungs Begriffs und Literaturverzeichnis e Stichwortverzeichnis Hinweis Eine Seitenangabe gibt folgende Informationen Teil der Funktionsbeschreibung Buch Kapitel Seite Ben tigen Sie Informationen zu einer Funktion finden Sie die Funktion sowie das Kurzzeichen unter der die Funktion einsortiert ist im Innentitel des Handbuches Falls Sie nur Informationen zu einem bestimmten Begriff ben tigen schauen Sie bitte im Anhang beim Index nach diesem Begriff Es steht dort das Kurzzeichen der Funktionsbeschreibung die Kapitelnummer sowie die Seitennummer unter der die Informationen zu diesem Begriff stehen Innerhalb der einzelnen Funktionsbeschreibungen finden Sie in den Kapiteln 4 und 5 zu den verschiedenen Signalen und Daten Definitionen zu Wirksamkeit Daten format Eingabegrenzen etc Eine Erl uterung dieser Definitionen finden Sie nachstehend unter Technische Hinweise Die in der Dokumentation angegebenen SW St nde beziehen sich auf die Steue rung SINUMERIK 840D der dazu parallel g ltige SW Stand f r die Steuerung SI NUMERIK 810D falls die Funktion frei gegeben ist siehe BU Katalog NC 60 wird nicht jeweils explizit angegeben Dabei gilt Tabelle 1 1 Entsprechung des SW Standes SW Stand SINUMERIK 840D SW Stand SINUMERIK 810D 4 3 12 97 entspricht 2 3 12 97 3 7 03 97 entspricht 1 7 03 97 Siemens AG 2000 All Rights R
249. ataTUE REAL blen des BTSS Bausteins TUE Vergleichswert f r PITSEARCH von Varia parMasksTS WORD blen des BTSS Bausteins TS Vergleichswert f r PITSEARCH von Varia parDataTS REAL blen des BTSS Bausteins TS Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 333 Programmierung 07 00 5 12 bersicht der brigen BTSS Bausteine der WZV NCK Bezeichnung BTSS Bezeichner Variable Vergleichswert f r PITSEARCH von Varia parMasksTUS blen des BTSS Bausteins TUS Vergleichswert f r PITSEARCH von Varia parDataTUS blen des BTSS Bausteins TUS 5 12 4 Arbeitskorrekturen BTSS Baustein AEV Berechnung der Zeile Schneidennummer Berechnung der Spalte entf llt NCK Bezeichner Bezeichnung BTSS VAR Anzahl D Nummern im Bau numActDEdges WORD stein D Nummern Dno WORD interne T Nummer tooINo WORD Schneidennummer cuttEdgeNol WORD Werkzeugbezeichner toolldent STRING Duplo Nummer duploNdo WORD Magazin toolInMagl WORD Platz toollnPlace WORD 5 12 5 PI Dienste und Sprachbefehle f r WZV Mit dem FB 4 PI_SERV bzw FB 7 k nnen Programminstanz Dienste PI Dien ste im NCK Bereich gestartet werden Durch Anforderung ber den PI Dienst wird im NCK ein Programmteil abgearbeitet das eine bestimmte Funktion aus bt z B Leerplatzsuche in einem Magazin bei Werkzeugverwaltung
250. auf aktiv gesetzt werden e Beim Sperren eines Verschlei verbundes sollen alle im Verschlei verbund ent haltenen Werkzeuge deaktiviert werden e Revolvermagazin mit der Nummer 1 6 Pl tze e Der Revolver soll in zwei Teile geteilt werden Die Pl tze 2 3 bilden den Verschlei verbund 1 Die Pl tze 4 5 6 1 bilden den Verschlei verbund 2 e TC_MAP9 1 Verschlei verbund 1 ist aktiv Die Zuweisung zum Verschlei verbund wird erreicht durch STC_MPP5 1 2 1 TC_MPP5 1 3 TC_MPP5 1 4 TC_MPP5 1 5 TC_MPP5 1 6 TC_MPP5 1 1 Die Werkzeuge mit T 10 und T 11 befinden sich im Verschlei verbund 1 Beim Aktivieren des Verschlei verbundes 1 wurden die Werkzeuge T 10 11 somit ebenfalls aktiv gesetzt ber TC_MAMP3 Bit0 1 35 SERE gt gt SEG gt gt SAB gt Bug Hinweis Mit dem Sprachbefehl SETTA siehe Kapitel 5 8 18 k nnen diese Werkzeuge ebenfalls aktiv gesetzt werden WZ Belegung STC_MPP6 1 2 10 T 10 hat Bezeichner WZ1 Duplonr 1 WZ Zustand aktiv STC_MPP6 1 3 11 T 11 hat Bezeichner WZ2 Duplonr 1 WZ Zustand aktiv STC_MPP6 1 4 12 T 12 hat Bezeichner WZ1 Duplonr 2 STC_MPP6 1 5 13 T 13 hat Bezeichner WZ2 Duplonr 2 STC_MPP6 1 6 14 T 14 hat Bezeichner WZ1 Duplonr 3 STC_MPP6 1 1 15 T 15 hat Bezeichner WZ2 Duplonr 3 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Wer
251. ausgewechselt werden Nach der PLC Quittierung des Werkzeugwechsel Ein Befehls wird der Alarm automatisch gel scht Mit Handwerkzeugen kann nur effizient gearbeitet werden wenn dies ber das PLC Programm ensprechend unterst tzt wird Programm Alarmanzeige verschwindet mit Alarmursache Keine weitere Bedienung not fortsetzung wendig Siemens AG 2000 All Rights Reserved 10 416 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 17220 Kanal 1 Satz 2 Werkzeug existiert nicht Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht ber eine T Nummer auf ein Werkzeug zuzugreifen das noch nicht definiert worden ist z B wenn Werkzeuge ber die Programmie rung von TC_MPP6 tooINo auf Magazinpl tze gesetzt werden sollen Das geht erst dann wenn sowohl der Magazinplatz als auch das durch toolNo be stimmte Werkzeug definiert worden ist Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe NC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 17230 Kanal 1 Satz 2 Duplonummer bereits vergeben Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht eine Duplonummer eines Werkzeugs zu schreiben zu dessn Namen schon ein anderes Werkzeug andere T Nummer mit derselben Duplonummer existiert
252. azin Konfigurationen laden Hier werden die Magazinkonfigurations Dateien die bereits erstellt wurden ange Kanal boten Die gew nschte Datei und der Kanal werden mit den Softkeys Laden ausgw hlt und der Softkey gedr ckt PARAM N AUTO Programm abgebrochen Kanal RESET Magazin Konfiguration laden Konfigurationen Name KONFIGURATION KETTENMAGAZ B Erzeugungs D atum 24 04 95 06 30 00 Kan le Laden f r Kanal 1 Zustand RESET Betroffene Kan le FE Zustand Bild 4 18 Konfiguratiosdatei laden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 191 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 4 192 Der Kanal f r den geladen werden soll mu sich im Reset Zustand befinden Dies gilt ebenso f r alle betroffenen Kan le der selben TO Einheit Dr cken Sie NC Start um die Konfiguration in die NC zu laden Hinweis Die Magazine Zwischenspeicher und Beladepl tze werden in der Eingabereihen folge durchnummeriert MD 18082 100 MD 18084 4 Magazine Pl tze Mag Kette_1 1 2 int Mag Nr 1 2 Mag Kette_2 int Mag Nr 2 1 30 Spindel_1 Platz Nr 1 Index Nr 1 Zwischen Greifer_1 Platz Nr 2 Index Nr 2 speicher Greifer 2 reifer_2 Platz Nr Nr 1 Mag Nr 9998 Greifer 2 atz Nr
253. azinarten m glich Platznr 1 Bohrer gesperrt WZ mit dem Namen Bohrer hat unterschiedliche Duplo Nr T ist interne T Nr Platznr 6 Platznr 2 FE en Revolver Platznr 3 Bohrer freigegeben Platznr 5 Platznr 4 Bohrer aktiv Auf Platz 2 sitzt kein Werkzeug wirkt in NCK hnlich TO Bild 5 9 Programmieren von T Platznummer ber das Maschinendatum MD 20310 TOOL_MANAGEMENT_ MASK Bit16 1 wird die Programmierart eingestellt e T X mit x als Werkzeugbezeichner e Tx mit x als Platznummer des Magazins mit dessen Werkzeug gearbeitet wird Bei aktivierter Funktion wird mit T1 anstelle des Werkzeuges mit dem Bezeichner 1 das Werkzeug auf dem Platz Nummer 1 angew hlt Dabei wird auf das erste mit dem WZ Halter verbundene Magazin zugegriffen Dann wird der Bezeichner des Werkzeuges auf diesem Platz ermittelt Bohrer Im Weiteren wird so verfahren als w re T Bohrer programmiert worden Beim Wechselvorgang wird erst ermittelt welches der drei Werkzeuge aus der Gruppe Bohrer eingewechselt werden soll Die eingestellte WZ Suchstrategie wird ber cksichtigt e Mit der Strategie Nimm das erste verf gbare WZ aus der Gruppe wird T10 von Platz 3 eingewechselt e Mit der Strategie Nimm das erste WZ mit dem Status aktiv aus der Gruppe wird T1 eingewechselt T15 auf Platznr 1 kann nicht verwendet werden da es gesperrt ist Befindet sich auf dem
254. azinnr und oder Ziel Platznr beim WZ Bewegen befehl nicht Endeziel 5 nicht definiert 6 Quell und oder Ziel Magazinnr Platznr beim WZ Wechsel nicht bekannt 7 PLC Kommando mit inkonsistenten Daten entweder Magazinadres sen im VDI inkonsistent oder NCK Kommando ungleich PLC Quit tung oder beides 8 nicht definiert 9 nicht definiert 10 es ist nicht definiert bei asynchronem WZ Bewegen einen Zwischen speicherplatz zu reservieren Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre NC Stop bei Alarm Abhilfe Autorisiertes Personal Service benachrichtigen Fehlerhafte PLC Kommunikation PLC Programm korrigieren Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 401 Alarme 07 00 Alarm Nr 6406 Kanal 1 PLC Quittung bei Befehl 2 fehlt Erl uterung 1 Kanalld 2 Befehlnr Es steht noch eine Quittung vom PLC f r den Werkzeugwechsel aus Ohne diese Quittung zu der genannten Befehlsnummer kann NCK nicht weiterarbei ten M gliche Befehlsnr Werte sind bei Alarm 6405 beschrieben Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Autorisiertes Personal Service benachrichtigen Fehlerhafte PLC Kommunikation PLC Programm korrigieren Es ist m glich NCK mit dem
255. be 07 2000 07 00 PLC Beispielprogramme 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwischenspeicher Impulsdiagramm amp O amp Stat 7 Activ Li jo 2 je Done Error y Bild 11 1 Impulsdiagramm f r FB 91 Funktionsansto Leerplatzsuche aktiv 4 2 3 positive Quittung Leerplatz gefunden 4 R cksetzen vom Funktionsansto nach Erhalt der Quittung durch Anwender Signalwechsel durch FC 5 wird Funktionsansto vor Erhalt der Quitttung r ckgesetzt werden die Aus gangssignale nicht aktualisiert ohne Einflu ab Ablauf der angesto enen Funk tion 6 negative Quittung Fehler aufgetreten Fehler Code im Ausgangs Parameter State Aufrufbeispiel U DB21 DBX 204 0 S M 150 0 CAII FB91 DB 91 Start M 150 0 MagNr_ZW 9998 LocNr_ZW 2 MagNr 1 Activ M 150 1 Done M 150 2 Error M 150 3 State MW 152 MagNr_Empty MW 154 LocNr_ Empty MW156 M 150 2 M 150 3 M 150 0 M 150 3 M 160 0 OCITDOc Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 M80 Signal Start Leerplatzsuche Start Leerplatzsuche Magazin Nr Zwischenspeicher Magzin Platz 2 Greifer Magazin Nr f r Leerplatz 1 Leerpatzsuche aktiv Leerplatz gefunden Fehler bei Leerplatzsuche Fehler Nummer Magazin Nummer Lee
256. bei aktiver Werkzeugverwaltung Bemerkung Die dargestellte Reihenfolge der Systemvariablen entspricht der BTSS Reihenfolge bez glich Numerierung Hinweis Es existieren Systemvariablen f r die OEM Siemensdaten Da sie derzeit ohne Bedeutung sind werden sie hier nicht beschrieben Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 259 Programmierung 07 00 5 1 bersicht der BTSS und System Variablen SCHNEIDENDATEN 6ECP Any SCP 6 Ortsabh ngige Korrekturen grob 5 ANR 4 MOP 0 a fein nwender Schneiden 2 2 MOP berwachung i DPC I 3 Schneiden berwachung DP 2 Anwender Schneidendaten 1 Schneidendaten WERKZEUGDATEN 3 TPC 3 Werkzeugbezogene 2 Anwenderdaten TPG TP 2 Werkzeugbezogene Schleifdaten 1 Werkzeugbezogene Daten MAGAZINDATEN 8 MLSR 8 Magazinplatzzuordnung zu Spindeln 7 MAMP 7 Magazinbausteindaten 6 MDP 6 Abstand zur Wechselstelle 5 MPTH 5 Magazinplatztypenhierarchie 4 MPPC 4 Anwender Magazinplatzdaten 3 MPP 3 Magazinplatzdaten 2 MAPC 2 Anwender Magazinbe 1 MAP schreibungsdaten 1 Magazinbeschreibungsdaten Bild 5 1 bersicht Schneiden Werkzeug und Magazindaten Die Bezeichner DP TP MAP sind aus der NC Sprache entlehnt Sie sind N
257. beitung fortsetzen fortsetzung Alarm Nr 22070 TO Einheit 1 Bitte Werkzeug T 2 ins Magazin wechseln Datensicherung wiederholen Erl uterung 1 TO Einheit 2 T Nummer des Werkzeugs Nur bei aktiver Werkzeugsverwaltung m glich Eine Datensicherung der Werkzeug Maschinendaten wurde gestartet Dabei wurde festgestellt da sich noch Werkzeuge im Zwischenspeichermagazin be finden Diese Werkzeug verlieren bei der Sicherung die Information welchem Magazin welchem Platz im Magazin sie zugeordet sind Deshalb ist es sinnvoll zum Zeitpunkt der Datensicherung alle Werkzeuge im Magazin abgelegt zu ha ben Ist dies nicht der Fall so hat man beim Wiedereinspielen der Daten Magazin pl tze die den Status reserviert tragen Dieser Status mu dann m glicher weise von Hand zur ckgesetzt werden Bei Werkzeugen mit Festplatzcodierung ist der Verlust der Informationen ber ihren Platz im Magazin gleichbedeutend mit einer allgemeinen Leerplatzsuche beim folgenden R ckwechsel in das Maggazin Reaktion Nahtstellensignale werden gesetzt Alarmanzeige Abhilfe Sicherstellen da sich vor der Datensicherung keine Werkzeuge im Zwischen speichermagazin befinden Datensicherung nach Entfernen der Werkzeuge aus dem Zwischenspeichermagazin wiederholen Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 81
258. bgeschlossen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 155 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung Status 103 105 Bei bergabe einer dieser Statusinformation zum FC 8 bleibt das aktiv Bit dieser Schnittstelle auf 1 Eine weitere Bearbeitung durch das Anwenderprogramm in der PLC ist notwendig z B Fortf hren der Magazinpositionierung Diese Statusin formation dient in der Regel zum bermitteln von ver nderten Positionen von ei nem oder beiden Werkzeugen ohne da der Vorgang abgeschlossen ist Aufli stung der Statusinformation zum Baustein FC 8 siehe Literatur IFB P3 PLC Grundprogramm Kapitel 4 Synchronisation Zwischen der PLC und dem NCK gibt es verschiedene M glichkeiten der Synchro nisation siehe Kapitel 3 2 12 Die Synchronisation wird durch das Maschinenda tum 20310 TOOL_MANAGEMENT_MASK ber die Bits 5 6 7 8 bzw auch Bit 19 ab SW 5 1 erzwungen Zur internen Kommunikation von PLC und NCK wird nach jedem erfolgten Kommando auf eine Quittung gewartet Es werden zwei Quittungsarten unterschieden e Transportquittung e Endequittung Transportquittung Interne Quittierung auf ein NOK Kommando Die Transportquittung zeigt dem NCK an da das ausgegebene Kommando vom PLC Grundprogramm abgenommen ist Vor einer neuen Ausgabe eines Kommandos wird erst gepr ft ob das vorhe rige Kommando abgenommen wurde Ist die
259. bitte Literatur FB K1 BAG Kan le Programmbetrieb Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 xl Vorwort 07 00 Platz f r Notizen Siemens AG 2000 All Rights Reserved xii SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Inhaltsverzeichnis 1 Einleitung 2 22 ne a ar Br Dana 1 19 1 1 Allgemeine bersicht 1 u 0 0 He rkeson tan 1 21 1 2 Eckdaten en a en air 1 23 2 bersicht ss seniii aia a a a aa aa S 2 27 2 1 Funktionsstruktur der Werkzeugverwaltung 22 2 2222220 2 27 2 2 Datenstruktur MMCG PLC NCK BTSS 22 222 220 2 27 2 3 Schnittstellen PLC NCK 222222 22er 2 29 2 4 Magazinkonfiguration 2222e22 nennen nennen nn 2 30 2 5 Magaz nlistev een a RA ee bes 2 31 2 6 Werkzeugliste u 2Hm0ee nennen nennen nennen 2 32 2 7 Werkzeugschrank nur MMC103 222222 seen 2 35 2 8 Werkzeugkatalog nur MMC103 222e s seen nen 2 36 2 9 Zugriffsschutz Schutzstufen 2222222neene seen 2 39 2 10 Offenheit im MMC 2u ssss en neenn nennen nennen nn 2 40 3 Funktionsbeschreibung Hsrener nennen nennen nennen 3 41 3 1 Magazine waer 482 a ee Sr 3 41 3 1 1 Zwischenspeicher eu HH essen nennen nenn nennen 3 41 3 1 2 Belademagazin 222222 seeee nennen nennen een nn 3 42 3 1 3
260. ccess level for permit change of tool type WITHOUT confirmation dialog rom Value 1 All users have to give confirmation Default to Value 7 No confirmation necessary ChangeToolSizeAndToolplace_spec 1 Access level for permit change of not loaded tool of tool size and Toolplace_spec data rom Value 1 Nobody is allowed to change Default to Value 7 Everybody is allowed to change READ_GUD_LUD 7 WRITE_ZOA 7 READ_SYSVAR 7 EDIT_VIEW 7 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 215 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 4 5 4 Projektieren der WZV Bilder in der Datei paramtm ini Mit der Datei paramtm ini kann die Bedienoberfl che der Werkzeugverwaltung an gepa t werden Dabei kann man e den Aufbau und die Anordnung der Listen ndern e bestimmte Werte vorbesetzen e Funktionen ber Zugriffsrechte sch tzen oder deaktivieren In der Beispieldatei auf MMC 102 103 werden alle Funktionen und M glichkeiten der Werkzeugverwaltung aufgezeigt Bei der Inbetriebnahme sollte entschieden werden welche Funktionen eine spe zielle Maschine ben tigt Es k nnen Werte und teilweise Funktionen voreingestellt werden um eine einfache und doch komfortable Bedienung zu erstellen Beispiele zur Parametrierung der Zugriffsrechte Beispiel 1 Beispiel 2 4 216 e Die Werkzeugdaten sollen ausschlie lich direkt in di
261. ch noch in der Spindel das neue Werkzeug befindet sich entweder noch auf dem gleichen Platz im Quellmagazin oder wurde in einem Zwischenspeicher abgelegt Dem FC 8 wird mitgeteilt e Das neue Werkzeug steht an der Wechselstelle bereit befindet sich aber noch im Magazin NewToolMag 1 und NewToolLoc 1 e Das alte Werkzeug ist noch in der Spindel OldToolMag 9998 und OldToolLoc 1 FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 2 DB 72 Nahtstelle TaskldentNo 1 Nr der aktiven Nahtstelle NewToolMag 1 n 20 Mag Nr neues Werkzeug NewToolLoc 1 n 22 Platz Nr neues Werkzeug OldToolMag 9998 n 16 Mag Nr altes Werkzeug OldToolLoc 1 n 18 Platz Nr altes Werkzeug Status 1 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 2 Wechsel durchf hren Wenn das Vorbereiten Kommando mit Status 1 quittiert wurde wird mit dem MO6 Befehl aus dem Teileprogramm das Bit Wechseln DB72 DBB n 0 Biti ge setzt Zus tzlich werden die Freiparameter neu bertragen Alle anderen Werte bleiben vom Vorgang Wechsel vorbereiten erhalten Beim Werkzeugwechsel sind zwei Werkzeuge beteiligt Das alte Werkzeug ist in der Spindel und das neue Werkzeug ist im Magazin Der Werkzeugtransport wird in diesem Beispiel mit dem Greifer 1 und 2 durchgef hrt Jede Ver nderung der WZ Positionen sollen der WZV mit dem FC 8 mitgeteilt werden Dazu mu der FC 8 zweimal aufge
262. ch T Platz programmiert werden Bei T Platz ist es zul ssig das sich kein Werkzeug auf diesem Platz befindet Die Verteilung des Befehls wird in der PLC durch den FC 6 erledigt Hierbei wird der DB 73 als Nahtstelle f r den Anwender dargestellt F r jeden Revolver gibt es einen eigenst ndigen Nahtstellenbereich Die Revolvernummer wird bei Inbetrieb nahme aufsteigend nach Magazinnummern l ckenlos vergeben Der zul ssige Be reich Magazine liegt im Bereich 1 max Anzahl reale Magazine Ein neues Kom mando von NCK wird erst dann in die Nahtstelle eingetragen wenn das Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 1 Magazine vorhergehende Kommando ber FC 7 alternativ auch ber FC 8 quittiert wurde Revolver 1 Spindel Be Entladestelle oO O O O BA O O O O O amp O Be Entladestelle Revolver 2 Bild 3 3 Doppelschlitten Drehmaschine mit direkter Be Entladestelle im Revolver Andere Magazinarten Es gibt in der Praxis noch andere Magazinarten au er den vorher aufgef hrten Dieses sind z B Teller Scheiben Pickup Regal Korbmagazine ohne An spruch auf Vollst ndigkeit Solche Magazinarten m ssen auf den drei von der Werkzeugverwaltung unterst tzten Magazinarten abgebildet werden Verschlei verbund ab SW 5 1 Pl tze eines Magazins werden
263. cher 7 Magazinplatzhierarchie magazins zu einer Spindel TT TC_MPTHIx y Platztypen gt f r jeden Platz hierarchisierung CG yo s eqn SS19 MON ITIWOWW 1Mynysuaq ZZ SSLEA AON IIIH IININ ANPINAYSuSIegq 0020 07 00 bersicht 2 3 Schnittstellen PLC NCK Bei den nicht hinterlegten K stchen handelt es sich um die bisherigen Daten der Werkzeugverwaltung Die hinterlegten K stchen zeigen die Anwenderdaten Neue Datenbl cke werden durch hinterlegte und schraffierte K stchen angezeigt TOA Bereich Ein TOA Bereich stellt einen unabh ngigen Bereich der Werkzeugverwaltung dar Zu anderen TOA Bereichen existiert keine Verbindung Es k nnen in Abh ngigkeit der Kanalanzahl bis zu 10 unabh ngige TOA Bereiche angelegt werden Einem TOA Bereich k nnen mehrere Kan le zugeordnet wer den 1 Kanal kann aber nicht mehreren TOA Bereichen zugeordnet werden Ei nem TOA Bereich kann eine Teilmenge von Magazinen Zwischenspeichern und Belademagazinen zugeordnet werden 2 3 Schnittstellen PLC NCK bersicht Der Kern der Werkzeugverwaltung bei der SINUMERIK 840D befindet sich auf dem NCK In der PLC befinden sich lediglich Schnittstellen f r den maschinenspe zifischen Teil siehe Bild 2 2 PLC amp gt NCK Parameter Be Entladest lt Belegung Maschinen Zwischensp at daten a AE Cer gt gt Grund Spindel 1 f S Droste 4 gt
264. chermagazins definieren e Spindelzuordnung definieren welcher ZW Speicher geh rt zur Spindel Pl tze des Belademagazins definieren Abst nde Offset zu Magazinen festlegen welche Spindel Greifer Belade stelle geh rt zu welchem Magazin Teileprogramm Das Inbetriebnahmefile ist ein Teileprogramm z B _N_MAGKONF_MPF Das Beispielprogramm _N_MAGKONF_MPF wird auf der Tool Box Diskette mitge liefert Kurzbeschreibung der wichtigsten Variablen Hier werden nur die f r das Konfigurationsfile wichtigen Variablen beschrieben Weitere Beschreibungen der Systemvariablen siehe Kapitel 5 4 Magazinbeschreibungsdaten TC_MAP3 TC_MAP3 Magazinnr Zustand des Magazins Standard 17 entspricht aktives Magazin zum Beladen freigegeben Suchstrategie TC_MAMP2 Diese Maske ist in rechtes und linkes Byte geteilt das rechte Byte beschreibt die Werkzeugsuche das linke Byte die Leerplatzsuche f r das Spindelwerkzeug F r beide Strategien mu ein Wert eingegeben werden siehe auch Kapitel 3 3 1 und 5 4 7 Platzart TC_MPP1 TC_MPP1 Magazinnr Platznr Platzart Standard Wert entsprechend Platzart Platztyp TC_MPP2 TC_MPP2 Magazinnr Platznr Platzytp Es k nnen beliebige Werte eingetragen werden sie m ssen zu den Werkzeugen passen die auf den Platz beladen werden sollen Zwischenspeicher und Belade stellen haben den Wert 0 Siemens AG 2000 All Rights Reserved 4 194 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung
265. chronaktion Synchronakt X Impliziter Vorlaufstopp Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle Name P_AD n Bedeutung Aktive WZ Korrektur n 1 25 gt TC_DP1 25 n 26 gt Schneidennummer CE Datentyp REAL ab SW 2 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt x x _ Impliziter _ Vorlaufstopp Name AC_MSNUM Bedeutung Masterspindel R ckgabewert 0 keine Spindel vorhanden 1 n Nummer der Masterspindel Datentyp Integer ab SW 3 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt x x _ Impliziter x _ Vorlaufstopp Name P_MSNUM Bedeutung Masterspindel 0 keine Spindel vorhanden 1 n Nummer der Masterspindel Datentyp Integer ab SW 5 2 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 317
266. d 2 Bedeutung Zugeh rige Werkzeuverwaltungsnummer TO Bereich des Kanals korrespondierend miit weiterf hrende Literatur Hinweis Die Bits im DBB n 0 Wechselpflicht Wechsel durchf hren werden nicht vom System zur ckgesetzt Sie sind nur aktuell wenn das entsprechende Schnitt stellenbit im DBBO auf 1 steht Der Anwender kann die Bits bei Bedarf aber zu r cksetzen 9 390 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 Freier Parameter 0 Dint DBD n 4 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werdenl kann dies durch Programmierung von P_VDITCP 0 Wert erfolgen Parameter 0 2 werden mit T Befehl bergeben korrespondierend mit weiterf hrende Literatur DB73 Freier Parameter 1 Dint DBD n 8 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werden kann dies durch Programmierung von P_VDITCP 1 Wert erfolgen korrespondierend mit l weiterf hrende Literatur DB73 Freier Parameter 2 Dint DBD n 12 Flankenauswertung Signal e aktualisiert bedin
267. d bleibt bei PowerOn erhalten e Er wird bei der Datensicherung bernommen und beim Wiedereinspielen in den NCK erneut geschrieben e Beim Entladen des Werkzeuges ber einen Entladeplatz wird vom NCK der WZ Zustand zur ckgesetzt Bit Wert Bedeutung 10 0 nicht zu entladen 1 zu entladen Zustand Stammwerkzeug Bit12 Bit12 wird bei Werkzeugen gesetzt die dauerhaft einem Magazin zugeordnet blei ben sollen Das Setzen dieses Zustandes dient nur zur Information und hat im NCK keine Auswirkungen z B keine Verriegelung des Platzes Ob das Werkzeug entladen werden kann legt der Anwender ber das Entladeprogramm fest Bit Wert Bedeutung 12 0 kein Stammwerkzeug 1 Stammwerkzeug Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 273 Programmierung 07 00 5 3 Werkzeugdaten Hinweis Vorsicht bei manuellem ndern des Werkzeugzustandes ber BTSS w hrend der Bearbeitung Dies k nnte erforderliche interne Zustands nderungen durch den NCK r ckg ngig machen und Fehlbearbeitungen zur Folge haben 5 3 2 Werkzeugbezogene Schleifdaten TC_TPGxl t Technologiespezifische Schleifdaten Die Vorbelegung der Schleifdaten erfolgt mit 0 Werkzeuge mit Werkzeugtyp 400 bis 499 sind immer Schleifwerkzeuge d h haben zus tzlich diese Daten die auch zus tzlich Speicherplatz belegen Wird ein Typ von 400 499 auf einen Typ au erhalb dieses
268. da Sonderwerkzeuge kollissionsfrei auf Pl tze dieses Typs eingewechselt werden k nnen und eine Nebenplatzbetrachtung entf llt F r die Behandlung von Sonder werkzeugen stehen somit folgende M glichkeiten offen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 5 Beispiel 4 3 6 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 e Festplatzcodierung entweder durch genau einen Platz des entsprechenden Typs oder bei mehreren Pl tzen durch Vergabe der Werkzeuge als festplatzco diert e Variable Platzcodierung e Codierung mit oder ohne Nebenplatzbetrachtung entsprechend der Spezifika tion beim Platztyp Durch Typisierung der Magazinpl tze entstehen Regionen bestimmt durch eine Menge nebeneinanderliegender zusammenh ngender Magazinpl tze gleichen Typs Hierarchie der Platztypen Um die starre Aufteilung der Magazinpl tze nach Platztypen aufzuheben k nnen die Pl tze in eine aufsteigende Ordnung eine Hierarchie gebracht werden Zu einer TO Einheit k nnen mehrere solcher Hierarchien angelegt werden Ein Platz typ darf sich aber nur in einer solchen Hierarchie befinden Mit dieser Hierarchie wird bestimmt da ein Werkzeug das auf einen kleinen Platztyp soll auch auf einen gr eren Platztyp gesteckt werden kann falls kein kleiner Platztyp mehr verf gbar ist Eine Hierarchie kann z B genutzt
269. dann sollte mehr Speicher f r Werkzeugschneiden ber das Masschinendatum MM_NUM_CUTTING_EDGES_IN_TOA eingestellt werden nur m glich f r Zugriffsberechtigte Programm fortsetzung Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 407 Alarme 07 00 Alarm Nr 6431 Funktion nicht erlaubt Werkzeugverwaltung WZV berwachung ist nicht akti viert Erl uterung Es wurde eine Funktion der Datenhaltung gerufen die wegen ausgeschalteter Werkzeugverwaltung oder Werkzeug berwachung nicht verf gbar ist z B die Sprachbefehle GETT SETPIECE GETSELT NEWT DELT Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe Bitte das Autorisierte Personal Service benachrichtigen Vergewissern wie die NC Steuerung konfiguriert sein soll Sind WZV oder WZ berwachung n tig aber noch nicht aktiviert Wird ein Teileprogramm verwendet das f r NC Steuerung mit WZV WZ berwachung ausgelegt ist Entweder Teileprogramm auf dazu passender NC Steuerung laufen lassen oder Teileprogramm ab ndern WZV WZ berwachung aktivieren durch Setzen der entsprechenden Ma schinendaten Siehe MM_TOOL_MANAGEMENT_MASK MC_TOOL_MANAGEMENT_MASK Pr fen ob die n tige Option daf r gesetzt ist Programm fortsetzung
270. de transportiert Beladen Entladen Umsetzen Positionieren FC 8 Parameter Taskldent 1 2 Werkzeugwechsel wird bzw wurde vorbereitet Einstellung MD 22550 1 FC 8 Parameter Taskldent 2 3 Werkzeugwechsel wird bzw wurde ausgef hrt Einstellung MD 22550 1 FC 8 Parameter Taskldent 2 4 Werkzeugwechsel wird bzw wurde vorbereitet Einstellung MD 22550 0 FC 8 Parameter Taskldent 3 5 Werkzeugwechsel wird bzw wurde vorbereitet Einstellung MD 22550 1 FC 8 Parameter Taskldent 2 7 abgebrochenes WZV Kommando beenden DB10 DBX105 0 1 Siemens AG 2000 All Rights Reserved 3 160 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung ACK Erl uterung 8 Werkzeug wurde transportiert Wenn sich auf der Quelladresse ein Werkzeug befindet wird es datenm ig auf die Zieladresse transportiert Ansonsten wird nur die aktuelle Magazinposition ver ndert Handelt es sich um einen Werkzeugtransport aus einem realen Magazin so wird der Platz auf den die Quelladresse zeigt reserviert FC 8 Parameter Taskldent 5 9 Werkzeug wurde transportiert Wenn sich auf der Quelladresse ein Werkzeug befindet wird es datenm ig auf die Zieladresse transportiert Ansonsten wird nur die aktuelle Magazinposition ver ndert FC 8 Parameter Taskldent 4 3 15 4 Funktionsbausteine bersicht Funktionsbausteine Baustein Bedeutung Nu
271. dem das zuvor eingewechselte Werkzeug entommen wurde Voraussetzung Beispiel Die Suchstrategie kann nur benutzt werden wenn das Fl chenmagazin mit einer aktuellen Magazinposition versehen wird Dies wird durch Systemparameter TC_MAPS8 eingestellt Der NCK setzt die aktuelle Magazinposition f r Fl chenmagazine Da Fl chenma gazine nicht bewegt werden dient die Magazinpositon als formaler Wert der f r die WZ Suchstrategie notwendig ist Ein Fl chenmagazin mit 3x6 Pl tzen 18 ist gegeben Die aktuelle Position TC_MAPS ist Platz 3 Ein geeignetes WZ befindet sich auf Platz 9 und Platz 18 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 89 Funktionsbeschreibung 07 00 3 4 Leerplatzsuche 3 4 3 4 1 Die Suchstrategie ermittelt das WZ auf Platz 9 da die betragsm ige Differenz nur 6 betr gt gegen ber der Differenz von 15 zum Platz 18 2 gt j 2 Distanz Platz 3 Platz 9 6 Pl tze akt Pos 7 8 9 10 11 12 Distanz Platz 3 Platz 18 15 Pl tze WZ gt Werkzeug von Platz 9 wird gew hlt 13 14 15 16 17 18 WZ Bild 3 15 Suchstrategien im Fl chenmagazin Leerplatzsuche Leerplatzsuche f r ein Werkzeug von Spindel ins Magazin Mit dem T Vorbereitungsbefehl wird automatisch ein passender Leerplatz f r das Spindelwerkzeug gesucht Der Platz auf dem sich das neue Werkzeug befindet ist zu diesem Ze
272. demagazin fahren Die Nummer des Belademagazins ist im DB71 DBW n 18 eingetragen bzw ergibt sich auch aus der Nummer der Schnittstelle Wenn die PLC den Magazinplatz zum Belademaga zin gefahren hat ist der FC 8 aufzurufen und der Vorgang mit Status 5 Positions nderung zu quittieren Beispiel Platz 5 im Magazin 1 Quelle soll an dem Belademagazin 2 Ziel positioniert wer den DB71 DBX0 1 1 Schnittstelle 2 aktiv DB71 DBX34 3 1 positionieren ist angesto en n 0 DB71 DBW50 9999 Magazin Nr des Belademagazins n 16 DB71 DBW52 2 Platz Nr des Belademagazin n 18 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 113 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei DB71 DBWw54 1 Nr des zu positionierenden Magazins n 20 DB71 DBW56 5 Nr des zu positionierenden Platzes n 22 Die Parameter OldToolMag und OldToolLoc vom FC 8 werden beim Positionie ren nicht ben tigt da nur die PLC die Information zum Verfahren des Magazins braucht Die PLC mu den Positionierauftrag ausf hren und mit dem FC 8 Aufruf folgenderma en quittieren Beispiel Aufruf FC 8 f r Positionieren FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 1 DB 71 Nahtstelle TaskldentNo 2 Nr der aktiven Nahtstelle NewToolMag 0 bei Entladen 0 NewToolLoc 0 bei Entladen 0 OldToolMag 9999 Mag
273. den wenn sie f r ein Werkzeug mit an die PLC bergeben werden sollen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle 5 8 NC Sprachbefehle Siehe auch Tabelle in Kapitel 5 12 5 5 8 1 CHKDNO Pr fung der Eindeutigkeit der D Nummer ab SW 5 Unter D Nummerneindeutigkeit wird hier keine Ersatzwerkzeuge verstanden da die D Nummern aller in der TO Einheit definierten Werkzeuge genau einmal auftreten d rfen gt die D Nummern in der TO Einheit sind eindeutig und absolut Bei aktiver Werkzeugverwaltungsfunktion spricht man nur von der M glichkeit ein deutige D Nummern zu vergeben Der Unterschied beruht auf i a vorhandene Ersatzwerkzeuge status CHKDNO T1 T2 D Verwendete Parameter status TRUE die D Nummern wurden f r den berpr ften Bereich eindeu tig vergeben FALSE es erfolgt eine D Nummernkollision oder die Parametrierung ist ung ltig Die Parameter sind optional CHKDNO T1 T2 es werden alle D Nummern der genannten Werk zeuge gepr ft F r MMC 102 103 ist diese Funktion ab SW Stand 3 4 verf gbar f r MMC 100 100 2 erst ab SW Stand 4 1 F r die Bedientafel OP 030 ist diese Funktion ab SW Stand 3 2 realisiert D Nummern von Ersatzwerkzeugen Mit aktiver WZV kann man Ersatzwerkzeuge definieren und benutzen Das Bear beitungs Teileprogramm gibt in der Regel keinen Hinweis darauf ob Ersatzw
274. der Hauptlaufsatz bleibt mindestens solange aktiv bis die genannte Quittung von PLC in NCK vorliegt Bit 6 Die Hauptlauf PLC Synchronisation beim Werkzeugwechsel Ein Befehl f r eine Neben spindel erfolgt schon mit der Transportquittung Bit 19 0 Synchronisation in bezug auf den Werkzeugwechsel Das Kommando gilt erst als ausgegeben wenn die genannte Quittung von PLC in NCK vorliegt Bit 19 1 Synchronisation in bezug auf den IPO Satz d h der Hauptlaufsatz bleibt mindestens solange auf aktiv bis die genannte Quittung von PLC in NCK vorliegt Bit 7 Die Hauptlauf PLC Synchronisation beim Werkzeugwechsel Ein Befehl f r die Hauptspin del erfolgt erst mit der Quittung von PLC da der Werkzeugwechsel Ein Befehl abge schlossen ist Bit 19 0 Synchronisation in bezug auf den Werkzeugwechsel Das Kommando gilt erst als ausgegeben wenn die genannte Quittung von PLC in NCK vorliegt Bit 19 1 Synchronisation in bezug auf den IPO Satz d h der Hauptlaufsatz bleibt mindestens solange auf aktiv bis die genannte Quittung von PLC in NCK vorliegt Siemens AG 2000 All Rights Reserved 8 358 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20310 TOOL_MANAGEMENT_MASK MD Nummer Kanalspezifische Aktivierung der WZV Bedeutung Bit 8 Die Hauptlauf PLC Synchronisation beim Werkzeugwechsel Ein Befehl f r eine Neben spindel erfolgt erst mit der Quittung von
275. der PLC eingetragen sind Alarm 400604 Bei Funktion 4 ist das angegebene Magazin kein Revolver Abhilfe Maschinendatum Wechsel mit MO6 Befehl Siemens AG 2000 All Rights Reserved 4 232 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm 4 9 3 Anstehende Auftr ge l schen SW 4 W hrend der Inbetriebnahme kann ber die PLC die von der NC angesto ene aber unterbrochene Kommunikation ber den PLC Auftrag L sche anstehenden Auftrag DB10 DBX105 0 beendet werden Die Funktion l scht anstehende WZV Auftr ge vom NCK vergleiche Einschalten der NC Die NC WZV wird definiert zur ckgesetzt Diese Funktion erm glicht ein direktes Eingreifen des Bedieners um z B ein Werkzeug aus dem Greifer zu entnehmen mit dem gerade ein Wechsel erfolgen sollte oder wenn das PLC Programm nicht quittiert hat Hinweis Beachten Sie da die Datenkonsistenz in der NC gewahrt bleibt Randbedingung Die Funktion L sche anstehenden Auftrag kann nur aktiviert werden wenn die NC im Zustand Kanal nicht aktiv ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 233 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm 4 9 4 Inbetriebnahme der WZV ShopMill in der PLC bersicht NCK Anwender programm FC6 Anwender Grundpro programm gramm OB1 Baustein FC110
276. der WZV findet eine Werkzeug berwachung wahlweise nach St ckzahl oder Standzeit bezogen auf die Schneiden statt Ab SW 5 ist au erdem eine Ver schlei berwachung verf gbar Ersatzwerkzeuge Duplowerkzeuge werden ber eine Duplo Nummer unterschieden Suchstrategie Es sind einstellbare Strategien beim Werkzeugwechsel vorhanden Hierbei sind unterschiedliche Strategien f r die Werkzeugsuche und die Leerplatzsuche des Altwerkzeuges m glich Zus tzlich kann eine Suchstrategie f r das Beladen von Werkzeugen eingestellt werden Auszug von Grunddaten der WZV zeichner Namen mit 32 alphanumeri schen Zeichen im NC Programm Begriff Daten Bereich Magazinkonfigurationen pro Kanal 1 Anzahl Magazine gesamt max 32 Anzahl Magazinpl tze gesamt max 600 Anzahl Werkzeuge gesamt max 600 Programmierung der Werkzeuge ber Be z B T Winkelkopffrae ser_32 Duplo Nr 1 32000 Anzahl Schneiden f r alle Werkzeuge max 1500 Definition von Platztypen ja Nebenplatzbetrachtung in Halbpl tzen 2 dimensional Platzcodierung fest oder variabel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 1 25 Einleitung 07 00 1 2 Eckdaten Begriff Daten Bereich Strategie f r Werkzeugsuche einstellbar program mierbar ber Systemva riablen Strategie f r Leerplatzsuche einstellbar
277. deutung Es darf nur mit Standardvorbesetzung gearbeitet werden Hiermit k nnen den Parametern individuell Typen zugewiesen werden Der Arrayindex n kann die Werte 0 bis Wert des Maschinendatums MD 18094 MM_NUM_CC_TDA_PARAM annehmen Die m glichen Werte des MD 1 2 3 4 und 5 stehen f r die NC Sprachtypen BOOL CHAR INT REAL und STRING Die Typen FRAME und AXIS k nnen hier nicht definiert werden Der Typ STRING kann max 31 Zeichen lang sein Beispiel MD 18094 MM_NUM_CC_TDA_PARAMS 1 MD 18095 MM_TYPE_CC_TDA_PARAM 5 Dann kann f r den Parameter TC_TPC1 AnwenderSchneide programmiert werden Verwendet wird gepufferter Arbeitsspeicher Eine Wert nderung kann mu aber nicht zu einer Rekonfiguration des gepufferten Speichers f hren korrespondierend mit MD 18205 MM_TYPE_CCS_TDA_PARAM Weiterf hrende Literatur 18096 MM_NUM_CC_TOA_PARAM MD Nummer Anzahl der TOA Daten f r Anwender Compilezyklen Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10 nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der TOA Daten die pro Werkzeug angelegt werden vom Typ Double und dem Anwender oder Compilezyklus zur Verf gung stehen Mit diesem MD erh ht sich der Bedarf an gepuffertem Speicher um sizeof double max Anzahl Schneiden Sonderf lle Fehler korrespondierend mit MM_NUM_CUTTING
278. die Anzahl Spalten teilbar sein Beispiel 20 Pl tze sind auf 3 Spalten nicht aufzuteilen 21 Pl tze in 3 Spalten ist m glich Magazin l schen 4 172 1 Magazinname mit der EDIT Taste ausw hlen L schen 2 Softkey dr cken 3 Das Magazin wird ohne R ckfrage gel scht Hinweis Ein Magazin kann nur gel scht werden wenn es keiner Magazinkonfiguration zu geordnet ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 2 2 4 2 Eingabe der Magazindaten mit MMC 102 103 Zwischenspeicher Zwischenspeicher Spindel Pl tze Die Position an der Spindel WZ Halter hat an der Wechselstelle immer den Ab stand 0 Damit stimmt die Platznummer an der Wechselstelle mit der ausgege benen Platznummer an die PLC berein DBW n 22 Platz Nr Quelle Der Zwischenspeicher Spindel mit dem Index 1 und die Spindel 1 in der NC ste hen im direkten Zusammenhang D h der Zwischenspeicher Spindel mit dem Index 1 mu auch die 1 Spindel der NC sein Index 2 2 Spindel usw m bl E Nummer Bild 4 2 Pl tze F r jeden Zwischenspeicherplatz mu ein Name max 32 Zeichen eingegeben werden Es kann zwischen 4 Arten gew hlt werden Spindel Werkzeughalter Greifer ber gabeplatz Lader Anzeige der fortlaufenden internen Nummer unter der auch der Platz in der PLC adressiert wird Der Index z hl
279. die Endequittung f r das Kommando geliefert wird sehr simple aktion erkenne Kommando und positioniere Achse N111 ids 1 every Sac_tc_fct 4 and ac_tc_l fn gt 0 do pos x cac ac_tc_l fn a lx 10000 N999 m30 Damit die Synchronaktion auch ber RESET hinweg aktiv bleibt ist sie als stati sche Synchronaktion definiert Sie kann nach dem Hochlauf vom NCK aktiviert werden meist durch die PLC mit dem Starten eines entsprechenden Program mes Hinweis Die Systemparameter sind nur mit aktiver Werkzeugverwaltungsfunktion definiert und programmierbar Wird ein Parameter gelesen wenn kein Kommando ansteht erh lt man den Wert 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 73 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 13 Werkzeugwechsel Zyklus Werkstattgerechte Oberfl che Shop Mill Bei der werkstattgerechten Oberfl che wird der Werkzeugwechsel durch einen Zy klus eingeleitet Dieser Zyklus wird von den ShopMill Zyklen aufgerufen in denen ein Werkzeug programmiert werden kann Ablauf 1 Korrekturen des aktuellen Werkzeugsabw hlen 2 Neues Werkzeug anw hlen aus der programmierten Zyklenmaske 3 Werkzeugwechselzyklus L6 aufrufen Hinweis Der Werkzeugwechselzyklus L6 wird durch M6 aufgerufen 4 Ausgabe von werkzeugspezifischen Funktionen abh ngig von der Einstellung in
280. dwerkzeug ist ein Werkzeug dessen Daten NCK bekannt sind das aber nicht einem Magazinplatz zugeordnet ist und deshalb dem automatischen Werkzeugwechsel durch NCK und i d R auch der Maschine nicht voll zug ng lich ist Reaktion Alarmanzeige Abhilfe Sicherstellen da das genannte Handwerkzeug von den Werkzeugnhalter entnommen wird Nach der PLC Quittierung des Werkzeugwechsel Ein Befehls wird der Alarm automatisch gel scht Mit Handwerkzeugen kann nur effizient gearbeitet werden wenn dies ber das PLC Programm ensprechend unterst tzt wird Programm Alarmanzeige verschwindet mit Alarmursache Keine weitere Bedienung not fortsetzung wendig Alarm Nr 17216 Kanal 1 Werkzeugverwaltung Handwerkzeug aus SpindelWerkzeughalter 4 entnehmen und Handwerkzeug 3 Duplonr 2 einwechseln Erl uterung 1 Kanalnummer 2 Duplonummer 3 Werkzeugbezeichner 4 Werkzeughalter Spindel nummer Hinweis darauf da das genannte Handwerkzeug vor der Programmfortset zung auf den genannten Werkzeughalter bzw Spindel gebracht und das dort befindliche Handwerkzeug entnommen werden mu Ein Handwerkzeug ist ein Werkzeug dessen Daten NCK bekannt sind das aber nicht einem Magazinplatz zugeordnet ist und deshalb dem automatischen Werkzeugwechsel durch NCK und i d R auch der Maschine nicht voll zug ng lich ist Reaktion Alarmanzeige Abhilfe Sicherstellen dass die Handwerkzeuge
281. e die mit MC_TOOL_CHANGE_M_CODE festgelegten M Funktionen f r den Werkzeugwechsel Die mit MN_M_NO_FCT_CYCLE_NAME und MN_T_NO_FCT_CYCLE_NAME projek tierten Unterprogramme d rfen nicht gleichzeitig in einem Satz Teileprogrammzeile wirk sam werden d h pro Satz kann maximal eine M T Funktionsersetzung wirksam werden In dem Satz mit der M Funktionsersetzung darf weder ein M98 noch ein modaler Unter programm Aufruf programmiert sein Auch Unterprogrammr cksprung und Teilepro grammende sind nicht erlaubt Im Konfliktfall wird Alarm 14016 abgesetzt korrespondierend mit Weiterf hrende Literatur ISO Dialekte f r Sinumerik FBFA 10716 M_NO_FCT_CYCLE_NAME MD Nummer Name f r Werkzeugwechselzyklus bei M Funktionen aus MD MN_NO_FCT_CYCLE Standardvorbesetzung min Eingabegrenze max Eingabegrenze Anderung g ltig nach Power On Schutzstufe 2 4 Einheit Datentype STRING g ltig ab SW Stand 5 2 Siemens AG 2000 All Rights Reserved 8 370 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 10716 M_NO_FCT_CYCLE_NAME MD Nummer Name f r Werkzeugwechselzyklus bei M Funktionen aus MD MN_NO_FCT_CYCLE Bedeutung Im Maschinendatum steht der Name des Zyklus Dieser Zyklus wird aufgerufen wenn die M Funktion aus dem Maschinendatum MN_M_NO_FCT_CYCLE programmiert wurde Ist die M
282. e 1 2 getrennt bzw gemeinsam programmiert werden siehe MD 22550 TOOL_CHANGE_MODE Beispiele Werkzeugwechsel in einem Schritt Revolver Tx Bereitstellen des neuen Werkzeuges x und Werkzeugwechsel durchf hren Werkzeugwechsel in zwei Schritten 1 Tx Werkzeugwechsel Vorbereitung Anwahl des Werkzeugs 2 M06 Werkzeugwechsel Ausf hrung Hinweis Bei aktiver Werkzeugverwaltung kann die Anwahl eines Werkzeugs nur ber einen Werkzeugbezeichner Namen erfolgen Wird nun eine T Nummer programmiert so wird die Nummer als Bezeichner Name verwendet Dann mu das WZ beim Beladen die T Nummer als Namen bekommen haben Werkzeugwechsel mit Bezeichner T BOHRER Es wird ein Werkzeug mit dem Bezeichner BOHRER gesucht Werkzeugwechsel mit Nummer als Bezeichner T 123 Es wird ein Werkzeug mit dem Bezeichner 123 gesucht Alter nativ kann auch T123 programmiert werden Schneidenanwahl Schneidenanwahl nach Werkzeugwechsel 5 326 Am Ende eines Werkzeugwechsels gibt es folgende Anwahlm glichkeiten f r die Werkzeugschneide 1 Die Korrekturnummer D wird programmiert 2 Die Korrekturnummer D wird nicht programmiert und durch MD20270 CUT Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 9 Festlegungen bei der Programmierung von Daten TING_EDGE_DEFAULT vorgegeben 0 Nach MO6 erfolgt keine automatische Schneidenan
283. e Magazinliste eingegeben werden e Beim Entladen sollen die Werkzeugdaten automatisch gel scht werden e Mit der Funktion Werkzeugliste wird nicht gearbeitet e Mit der Funktion Werkzeugkatalog und schrank wird nicht gearbeitet Eine Parametrierung kann folgenderma en aussehen ETMMODES DELETE_TOOL_ON_UNLOAD 1 beim Entladen werden die Werkzeugdaten au tomatisch gel scht ACESSLEVEL SKTLLIST 2 Die Werkzeugliste wird nur mit dem Hersteller kennwort aktiviert SLTOOLCAB 2 Der WZkatalog und schrank SKTOOLCAT 2 werden nur mit Herstellerkennwort aktiviert e Beim Entladen werden die Werkzeugdaten nicht gel scht sie bleiben in der Werkzeugliste in NCK Auf sie kann beim Beladen zur ckgegriffen werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Mit der Funktion Werkzeugkatalog und schrank wird nicht gearbeitet Siche rung der Daten auf MMC Eine Parametrierung kann folgenderma en aussehen ETMMODES DELETE_TOOL_ON_UNLOAD 0 beim Entladen werden die Werkzeugdaten nicht gel scht ACESSLEVEL SKTLLIST 7 Die Werkzeugliste ist immer aktiv SLTOOLCAB 2 Die WZ katalog und schrank SKTOOLCAT 2 werden nur mit Herstellerkennwort aktiviert Beispiel 3 Beim Entladen werden die Werkzeugdaten auf der Festplatte abgelegt Werkzeug schrank Im NCK werden sie beim Entladen automa
284. e WZ mu weiter bearbeiten Beim Wechselbefehl neues WZ geht in dieSpindel altes WZ geht in den Greifer ber asynchronen Transfer wird altes WZ in den vorgeschlagenen Magazin platz gebracht Hierzu mu von Hand quittiert werden 6 Asynchroner Transfer ohne Auftrag des NCK k nnen Platzver nderungen eines Werkzeuges mitge teilt werden ber den DB 64 kann eine Positionsver nderung eines Werkzeugs der Werk zeugverwaltung im NCK mitgeteilt werden Die Positionsver nderung des Werkzeugs wurde durch die PLC vorgenommen Hierzu sind Eintr ge im DB 64 vorzunehmen z B ber Variablen Status Anschlie end kann ber DB64 DBX 14 0 1 der asynchrone Transfer gestartet werden ber das Datum im DB62 DBX 15 4 1 kann der asynchrone Transfer mit Platzreservierung angew hlt werden Dies entspricht der Taskldent 5 Bei dem Wert 0 in dem genannten Datum wird Taskldent 4 eingeschaltet Eingangsparameter DBB 1 zugeh rige NC Kanal Nummer DBW2 Ursprungs Magazin des Werkzeugs DBW 4 Ursprungs Platz des Werkzeugs DBW 6 Ziel Magazin des Werkzeugs DBW 8 Ziel Platz des Werkzeugs DBW 10 Statusinformation siehe Beschreibung FC 8 Nur Status 1 und Status 5 zul ssig Ausgangsparameter DBW 12 Fehler aufgetreten Hinweis Bei falschen Werten seitens des NCK werden folgende Fehlermeldungen mit an schlie endem Stop der PLC abgesetzt die entweder ber MMC angezeigt werden bzw im Diagnosepuffer
285. e Werkzeug vorhanden Diese Daten sind Platztyp Gr en Werkzeug Status und die in der NC intern vergebene T Nummer Nach einem erfolgreichen Wechselvorgang ist ber den FC 7 das Einwechseln des Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 63 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 9 Alarme 3 2 10 3 64 neuen Werkzeugs zu quittieren Hierzu erh lt der Parameter ChgdRevNo die Re volver Nr des eingewechselten Werkzeugs mitgeteilt FC 8 Parameter Werte Kommentar Start startet Auftrag ChgdRevNo 1 1 Revolver Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 Anzahl der Ersatzwerkzeuge ab SW 5 1 ber das Maschinendatum MD17500 MN_MAXNUM_REPLACEMENT_ TOOLS kann die maximale Anzahl von Ersatzwerkzeugen eingestellt werden Wird die so eingestellte Grenze f r die Anzahl der Ersatzwerkzeuge erreicht ist es nicht mehr m glich e ein Werkzeug mit Bezeichner neu anzulegen Alarm bzw e ein Werkzeug durch Umbenennen einer bereits voll besetzten Gruppe zuzuord nen Alarm Wird das Maschinendatum auf den Wert 0 gesetzt wird die Anzahl der Ersatz werkzeuge nicht berwacht Verhalten bis SW 4 Bei berschreitung der festgelegten Grenze wird bei Bedienung ber MMC der Alarm 17192 als Hinweis angezeigt Bei Programmierung durch das Teileprogramm wird zus t
286. e quittieren e Be Entladen f r die 2 Beladestelle quittieren e Vorbereiten Wechseln f r die 1 Spindel quittieren e Abbruch d h die oben genannten Funktionen negativ quittieren Die Quittierung dieser Funktionen kann von der PLC ber Eingangsparameter des FB 110 freigegeben werden z B Be Entladen ber Kundentaste best tigen Datentransfer ohne Doppelgreifer F r den Datentransfer ohne Doppelgreifer kann der FB 110 aus der AWL Quelle TM_WO_GR AWL verwendet werden Hier wird der Werkzeugwechsel vom Magazin in die Spindel in einem Schritt durchgef hrt Das Werkzeug wird vom Magazin direkt in die Spindel eingewech selt Eingangsparameter des FB110 Signal Typ Vorbesetzung Bemerkung Prepare _IF1 BOOL TRUE Vorbereiten f r Schnittstelle 1 Spindel 1 freigeben Change_IF1 BOOL TRUE Wechseln f r Schnittstelle 1 Spindel 1 freigeben Load_IF1 BOOL TRUE Beladen f r Schnittstelle 1 Beladestelle 1 freigeben Unload_IF1 BOOL TRUE Entladen f r Schnittstelle 1 Beladestelle 1 freigeben Swap_IF1 BOOL TRUE Umladen f r Schnittstelle 1 Beladestellel 1 freigeben Load_IF2 BOOL TRUE Beladen f r Schnittstelle 2 Beladestelle 2 freigeben Unload_IF2 BOOL TRUE Entladen f r Schnittstelle 2 Beladestelle 2 freigeben Reset_IF BOOL TRUE Abbruch f r eine der oben genannten Funktionen Hinweis Das Maschinendatum 9673 CMM_TOOL_STATION legt fest welche Schnittstelle be bzw en
287. echselstellen R Anzahl Revolver DB 71 bis DB 74 belegen ca 550 Byte bei einfachen Konstellationen von Magazi nen Zwischenspeichern und Be Entladestellen Hinweis Wurden neue PLC Daten erzeugt m ssen in der PLC die Datenbausteine DB 71 bis DB 74 gel scht und ein Neustart der PLC durchgef hrt werden Die DBs werden dann f r die neue Konfiguration entsprechend eingerichtet Je Be Entladestelle Spindel und Revolver existiert eine Schnittstelle Datensatz in einem Datenbaustein Die Datenbausteine sind den jeweiligen Aufgaben zuge ordnet siehe Kapitel 9 ber DB 71 werden die Funktionen Be und Entladen Positionieren und Um setzen abgewickelt Die Funktionen Umsetzen und Positionieren zum Zwischen speicher erfolgen generell auf der 1 Schnittstelle im DB 71 Der DB 72 ist Schnittstelle f r das Wechseln von Werkzeugen in die Spindel Zu dem Wechselvorgang geh rt auch das Bereitstellen des Werkzeugs Vorberei tung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 151 Funktionsbeschreibung 07 00 3 15 PLC Beschreibung DB 73 DB 74 F r Werkzeugwechsel mit Revolvermagazin steht der DB 73 als Schnittstelle zur Verf gung Der Datenbaustein DB 74 ist ein interner Datenbaustein der WZV zur Kommunika tionssteuerung In diesen DB darf schreibend nicht eingegriffen werden In allen hier aufgef hrten Schnittstellen sind die Quell und Ziel P
288. ed SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 17181 Kanal 1 Satz 2 T Nr 3 D Nr 4 existiert nicht Erl uterung 1 Kanalnummer 2 Satznummer Label 3 T Nummer 4 D Nummerr Es wurde eine D Nummer programmiert die NCK nicht kennt Standardm ig bezieht sich die D Nummer auf die angegebene T Nummer Wenn die Funk tion flache D Nummer aktiviert ist wird T 1 ausgegeben Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisation Abhilfe Bei falschem Programm den Fehler mit Korrektursatz beheben und Programm fortsetzen Fehlt der Datensatz einen Datensatz f r genannte T D Werte nach NCK laden ber MMC mit berspeichern und Programm fortsetzen Programm Mit NC START Alarm l schen und Bearbeitung fortssetzen fortsetzung Alarm Nr 17182 Kanal 1 Satz 2 unerlaubte Summenkorrektur Nummer Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht auf eine nicht definierte Summenkorrektur der aktuellen Schneide zuzugreifen Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisation Abhilfe Zugriff auf Summenkorrekturspeicher mittels TC_SCP TC_ECP Summen korrekturanwahl DLx bzw Werkzeuganwahl Ty bzw Korrekturanwahl Dz ber pr fen Programm Mit NC START Alarm l schen und Bearbeitung fortsetzen for
289. efunden wurde Dieses kann im Programm ber A_TOOLMNI t gele sen werden wobei t die interne T Nummer des Werkzeugs ist Das neue Werk zeug bekommt man ber GETSELT Das bisherige Vordergrundmagazin mu man sich merken Werkzeugwechsel Fl chen Ketten Revolvermagazine Die Programmierung des Werkzeugwechsels unterscheidet sich prinzipiell bei Fl chen und Kettenmagazinen gegen ber der Programmierung bei Revolvermagazi nen Die Unterschiede beim WZ Wechsel dieser unterschiedlichen Magazinarten wer den ber ein Maschinendatum MC_TOOL_CHANGE_MODE kanalspezifisch ein gestellt Werkzeugwechsel vorbereiten Der Werkzeugwechsel kann in Abh ngigkeit des Maschinendatums MD 22550 MC_TOOL_CHANGE_MODE unterschiedlich programmiert werden MC_TOOL_CHANGE_MODE 0 3 48 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine e T WZ Bezeichner Werkzeugvorbereitung und Werkzeugwech sel mit einem NC Sprachbefehl innerhalb eines NC Satzes NCK gibt ein Kommando an PLC Wird bei der WZ Vorbereitung ein Fehler bemerkt stoppt die Bearbeitung mit Ein lesen des Satzes T Bezeichner Nach Korrektur und NC Start wird der Satz mit T Bezeichner erneut interpretiert und mit der Bearbeitung des Programms fortgefahren MC_TOOL_CHANGE_MODE 1 innerhalb eines NC Satze
290. ei verbund der Zustand aktiv entzogen Sind zum Aufrufzeitpunkt keine Verschlei verb nde definiert bzw ber MD nicht aktiviert kann der Befehl den noch benutzt werden SETTIA status mnr vnr mnr Magazinnummer in dem das Inaktivsetzen erfolgen soll vnr Verschlei verbundnummer des Verschlei verbundes in dem das Inak tivsetzen erfolgen soll status R ckgabeparameter der folgende Werte annehmen kann 0 Funktion konnte korrekt ausgef hrt werden 1 Funktion wurde nicht ausgef hrt da kein aktiver Verschlei verbund in den ausgew hlten Magazinen vorhanden ist e 2 Funktion wurde nicht ausgef hrt da die gew nschte Verschlei ver bundnummer nicht existiert e 3 Funktion wurde nicht ausgef hrt da die gew nschte Magazinnummer nicht exisitiert 4 Funktion wurde nicht ausgef hrt da die Funktionalit t Verschlei bund ber Maschinendatum nicht freigegeben 5 Funktion konnte aus anderem Grund nicht ausgef hrt werden SETTIA f hrt bei entsprechender Parametrierung zu dem gleichen Ergebnis wie ein Wechsel des Verschlei verbundes beim Werkzeugwechsel mit TC_MAMP3 Biti 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 307 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 18 5 8 19 5 308 SETTA Werkzeug aus Verschlei verbund aktiv setzen ab SW 5 Mit der Funktion SETTA werden alle nicht gesperrten Werkzeuge aus dem
291. ei Umspeicherbefehle erforderlich Beladen wird ber die Beladestelle Magazin oder ber die Beladestelle Spindel F r diese Konfiguration sind 19 Transferauftr ge von PLC an die WZV im FB QUIT_WZV programmiert Die Auftr ge sind vom Anwender ber die Anwender schnittstellen ASS 1 ASS 20 anzusto en Mit einem asynchronen Auftrag k nnen Positions nderungen von Werkzeugen au erhalb des Ablaufs z B f r Bewegungsfunktionen in JOG nach Abbruch eines Werkzeugwechsel der WZV mitgeteilt werden Folgende Auftr ge sind im FB 90 realisiert und deren Ansto im FC 90 als Beispiel in QUIT_2 awl programmiert Funktion 1 Quittung Werkzeug beladen beendet Beladestelle Magazin 2 Abbruch Reset Werkzeug beladen Beladestelle Magazin 3 Quittung Werkzeug entladen beendet Beladestelle Magazin 4 Abbruch Reset Werkzeug entladen Beladestelle Magazin 5 Quittung Werkzeug beladen beendet Beladestelle Spindel 6 Abbruch Reset Werkzeug beladen Beladestelle Spindel 7 Quittung Werkzeug entladen beendet Beladestelle Spindel 8 Abbruch Reset Werkzeug entladen Beladestelle Spindel 9 Quittung Wechsel vorbereiten beendet 10 Abbruch Reset Wechsel vorbereiten 11 Status nderung Spindel gt Greifer 1 u Magazin Greifer 2 Werkzeugwechsel 12 Status nderung Magazin gt Magazin u Greifer 2 Spindel Werkzeugwechsel 13 Abbruch Reset Wechsel 14 15 Quittung Umladen von MMC 16 Asynchrones umspeichern Greifer
292. eicher 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwi schenspeicher Funktionsbeschreibung Mit dem FB LE_SUCH kann ein Leerplatz im Magazin f r ein Werkzeug im Zwi schenspeicher gesucht werden Zu jedem FB 91 Aufruf mu ein separater Instanz DB aus dem Anwender Be reich zugeordnet werden Durch Aufruf des FB 91 mit positivem Flankenwechsel am Steuereingang Start wird ein Leerplatz f r ein Werkzeug im Zwischenspeicher im Magazin gesucht Der Platz des Zwischenspeichers wird ber die Eingangsparameter MagNr_ZW und LocNr_ZW dem FB mitgegeben und die Magazin Nummer in dem der Leer platz gesucht werden soll ber Parameter Mag Nr Die erfolgreiche Durchf hrung wird am Zustandsparameter Done mit logisch 1 angezeigt Der Leerplatz wird ber die Ausgangsparameter MagNr_Empty und LocNr_Empty ausgegeben Eventuell aufgetretene Fehler werden ber Error und State mitgeteilt Die Ausf hrung der Leerplatzsuche erstreckt sich ber mehrere PLC Zyklen Der Baustein kann nur im zyklischen Betrieb aufgerufen werden Im FB 91 wird zwei mal der FB 2 und einmal der FB 4 aufgerufen Diese Bausteine werden mit Multiin stanz DB im FB91 aufgerufen Wichtig FB 91 kann die Leerplatzsuche nur dann durchf hren wenn der Grundprogramm Parameter NCKomm auf 1 gesetzt wurde in OB100 FB 1 DB 7 Deklaration FUNCTION_BLOCK FB 91 VAR_INPUT Start BOOL MagNr_ZW INT LocNr_ ZW INT MagNr INT END_VAR VAR_
293. eiden ber NC Programm angelegt so ist es m glich die D Nr mit L cken zu programmieren z B D1 D3 D6 Hinweis nderungen der Schneidendaten werden in der Bedienoberfl che der ShopMill WZV nur angezeigt wenn sie sich auf das aktuell in der Spindel befindliche Werk zeug beziehen Schneidenparameter TC_DPxlt d 5 262 Schneidenparameter f r Geometrie Technologie und Werkzeugtyp Pro Werkzeugschneide k nnen abh ngig vom Werkzeugtyp bis zu 25 Schneiden parameter programmiert werden Literatur FB Werkzeugkorrektur W1 x Parameter 1 25 t T Nummer 1 32000 d Schneidennummer 1 12 9 bis SW 5 Der maximale Wert von x ist in der BTSS Variablen numCuttEdgeParams im Bau Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung stein Y enthalten BTSS Baustein TO Berechnung der Zeile Berechnung der Spalte Werkzeugkorrektur Parameter d 1 numCuttEdgeParams Parameternr T Nummer 5 2 Schneidendaten NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable TC_DP1 INT Werkzeugtyp edgeData REAL 9999 TC_DP2 Double Schneidenlage edgeData REAL 0 TC_DP3 Double Geometrie L nge 1 edgeData REAL 0 TC_DP4 Double Geometrie L nge 2 edgeData REAL 0 TC_DP5 Double Geometrie L nge 3 edgeData REAL 0 TC_DP6 Double
294. eigt Hier k nnten z B max Schnittgeschwindigkeit abgelegt werden die dann im Teileprogramm ausgewertet wird Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 265 Programmierung 07 00 5 2 Schneidendaten 5 2 3 Schneidenbezogene Werkzeug berwachung TC_MOPXl t d Die Werkzeugschneiden werden nach Standzeit St ckzahl und oder Verschlei berwacht X t d Parameter 1 15 T_Nummer 1 32000 Schneidennummer 1 12 D Nummer Der maximale Wert von x ist in der BTSS Variablen numCuttEdgeParams im Bau stein Y enthalten BTSS Baustein TS 5 266 Berechnung der Zeile Berechnung der Spalte NCK Bezeichner Typ d 1 numCuttEdgeParams_ts Parameternr T Nummer berwachungsdaten Werkzeugverwaltung Bezeichnung BTSS Variable Typ Vorbe legung TC_MOP1 Double Vorwarngrenze Standzeit in data REAL 0 min TC_MOP2 Double Rest Standzeit in Minuten data REAL 0 TC_MOP3 INT Vorwarngrenze St ckzahl data REAL 0 TC_MOP4 INT Rest St ckzahl data REAL 0 TC_MOP11 Double Standzeit Sollwert data REAL 0 TC_MOPI13 INT St ckzahl Sollwert data REAL 0 TC_MOP5 Double Verschlei vorwarngrenze data REAL 0 oder auch ortsabh ngige Korrektur fein Vorwarn grenze Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 0
295. eileprogrammabl ufe verschiedener Kan le k n nen durch gt Synchronisation koordiniert werden Kanalstruktur Die Kanalstruktur erlaubt es die gt Programme der einzelnen Kan le simultan und asynchron abzuarbeiten Kontur berwachung Als Ma f r die Konturtreue wird der Schleppfehler innerhalb eines definierbaren Toleranzbandes berwacht Ein unzul ssig hoher Schleppfehler kann sich z B durch berlastung des Antriebes ergeben In diesem Fall kommt es zu einem Alarm und die Achsen werden stillgesetzt Korrekturspeicher Datenbereich in der Steuerung in dem Werkzeugkorrekturdaten hinterlegt sind M Magazin In der WZV unterscheidet man e reales Magazin Eigentliches Magazin zur Aufbewahrung der Werkzeuge NCK kann mehrere Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe reale Magazine verwalten e internes Magazin Alle weiteren Pl tze auf denen sich ein Werkzeug aufhalten kann werden in NCK logisch ebenfalls als Magazin und Magazinplatz behandelt Es gibt genau 2 interne Magazine das Belademagazin und das Zwischenspei chermagazin e virtuelles Magazin Dieser Begriff wird auf MMC verwendet um die Gesamtheit von realen und in ternen Magazinen einer TO Einheit zu beschreiben e aktives Magazin Magazin das mit einer Spindel verbunden ist aus dem heraus ein WZ Wech sel erfolgen kann e Hin
296. eim Werkzeugwechsel wird zwischen PLC und NCK ber die VDI Nahtstelle abgewickelt Der Ansto zum Werkzeugwechsel kommt aber im mer von der WZV im NCK Die WZV gibt Kommandos an die PLC und diese quit tiert dann entsprechend der Situation negativ oder positiv siehe auch Kapitel 2 3 Anwahl der Werkzeugkorrektur Nach erfolgtem Werkzeugwechsel gibt es folgende Anwahlm glichkeiten f r die Werkzeugkorrektur 1 Die Korrekturnummer wird im selben Satz wie der WZ Wechselbefehl program miert 2 Sie wird durch MD 20270 CUTTING_EDGE_DEFAULT vorgegeben 0 Es erfolgt die Korrekturabwahl DO gt 0 Nummer der Korrektur die nach MO6 angew hlt ist 1 Die Korrekturnummer des alten Werkzeuges bleibt erhalten und wird nach MO6 auch f r das neue Werkzeug angew hlt 2 Die zuletzt angew hlte Korrektur bleibt bis zur Programmierung einer D Nummer erhalten Hinweis Ausf hrliche Informationen zu Schneiden und Korrekturnummern finden Sie in FB1 W1 Werkzeugkorrektur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 55 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 4 Ablauf 3 56 Vordecodierung Vorlauf und Satzausf hrung Hauptlauf Die Verrechnung der Schneidengeometrie kann erst erfolgen wenn die WZV das Werkzeug kennt das tats chlich zum Einsatz kommt F r den Werkzeugwechsel wird im Teileprogramm
297. ein Werkzeuge k nnen individuell f r eine der definierten berwachungen Zeit St ck zahl Verschlei Summenkorrektur benannt werden Die Verschlei berwachung erfolgt automatisch durch den NCK beim ndern von Schneidenkorrekturen durch den Anwender Steuerungsverhalten ab SW 5 1 Im Folgenden wird das Steuerungsverhalten bei PowerOn Betriebsartenwechsel Reset Satzsuchlauf und Repos beschrieben Das VDI Signal Programmtest aktivieren hat auf die Verschlei berwachung keine Auswirkung da neue Verschlei werte nur w hrend der Bearbeitung einge tragen werden und nicht w hrend des Programmtests sofern Verschlei werte nicht ber das Bearbeitungsprogramm selbst ge ndert werden Siemens AG 2000 All Rights Reserved 3 126 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 9 Varianten von D Nummern Zuordnungen 3 9 Varianten von D Nummern Zuordnungen Es gibt verschiedene M glichkeiten im NCK D Nummern zu f hren 3 9 1 Relative D Nr zu jedem T Standard Zu jedem T Bezeichner mit WZV bzw zu jeder T Nummer ohne WZV exi stieren D Nummern von 1 bis max 12 Diese D Nummern sind direkt den Schnei den von Werkzeugen zugeordnet Zu jeder D Nummer Schneidennummer geh rt ein Korrekturdatensatz TC_DPxlt d DO ist die Abwahl der Korrektur T32000 Geometrie Verschlei Basis Schneide 1 bis 12 DI gt gt Pro Werkzeug ein Speich
298. eine Daten eingeben kann Diese Daten werden von der WZV nur mitgef hrt und sind vom Anwender im Teileprogramm auszuwerten siehe auch Kapitel 5 Name und Einheit festlegen Im File PARAMTM INI CAUSER k nnen im Bereich ToolParams und ToolEd geParams Namen und Einheiten f r diese Anwenderdaten definiert werden Diese Angaben gelten nur f r die Eingabe und Anzeige auf MMC siehe auch Kapitel 4 5 3 Beispiel f r die Verwendung der Anwenderdaten e max Spindeldrehzahl e K hlmittel ja nein Siemens AG 2000 All Rights Reserved 3 148 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 14 Anwenderdaten e max Schnittgeschwindigkeit Freie Anwendervariablen Mit den Anwendervariablen P_VDITCP x k nnen beim Werkzeugwechsel zu s tzliche Daten zur PLC bergeben werden Diese Daten k nnen dann im PLC Programm verarbeitet werden Dazu sind die Anwendervariablen im Teilepro gramm vor dem Vorbereitungsbefehl T zu programmieren Die Daten bergabe zur PLC Anwendernahtstelle DB72 oder DB73 erfolgt mit dem programmierten WZ Wechsel Vorbereitungsbefehl Pro Werkzeugwechsel k nnen bis zu drei Anwendervariablen gleichzeitig bergeben werden Eine Daten ber gabe auf diesem Weg von der PLC zur NC ist nicht m glich Das Format der Werte ist DINT Siehe auch Kapitel 5 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe
299. eine gute ber sicht verschaffen Siemens AG 2000 All Rights Reserved 1 22 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Einleitung 1 2 1 2 Eckdaten Eckdaten Bedientafeln Daten Bedienung F r die Werkzeugverwaltung WZV gibt es ab dem SW Stand 3 2 die M glichkeit folgende Bedientafeln einzusetzen e MMC 100 2 Vorl ufer MMC 100 Es sind 2 Oberfl chen w hlbar Standard Werkstattgerecht Shopmill ab SW 5 3 e MMC 103 Vorl ufer MMC 102 e OP 030 z B f r Belademagazine in Verbindung mit MMC 100 2 103 Die Funktionalit t der Bedienoberfl che von MMC 100 2 und MMC 103 ist in fol genden Bereichen unterschiedlich e Inbetriebnahme e Datensicherung Festplatte e Bedienung ber projektierbare Bilder Folgendes ist bei der MMC 100 2 nicht realisiert e Projektierung von Anwendersoftkeys f r die Leerplatzsuche e Inbetriebnahme ber Systembilder e Mehrere Be Entladestellen je Magazin e Werkzeugschrank Werkzeugkatalog e Relative D Nummern mit freier Nummerierung e Adapterdaten e Ortsabh ngige Korrekturen e Be und Entladen ber Codetr gersystem Die Datenhaltung und verwaltung erfolgt in der NC und MMC103 Alle Daten k n nen sowohl ber Handeingabe NC Programm oder durch Daten bertragung gele sen bzw geschrieben werden Die Bedienung erfolgt ber Systembilder Es gibt Bilder f r die Inbetriebnahme nur MMC 103 und Bilder f r die Bed
300. einer bestimmten Korrektur kann der Alarm 17181 D Nummer zum Werkzeug existiert nicht im NCK auftreten Ist der Wert gleich 0 Korrekturabwahl bzw 2 alte Korrektur bleibt erhalten gibt es kein Problem bei der Ermittlung der Korrektur Spindel entleeren Mit dem Programmbefehl TO und MO6 wird das Werkzeug in der Spindel ins Maga zin gebracht Die Spindel ist dann leer M gliche Probleme bei der Programmierung von T MO6 MC_TOOL_CHANGE_MODES 0 Werkzeugwechsel mit T Adresse Das Teileprogramm wird bis zum Satz T Bezeichner abgearbeitet Folgende Pro bleme k nnen auftreten und wie folgt behandelt werden e Der Werkzeugdatensatz ist zwar in NCK aber keinem Magazinplatz zugeord net Das Werkzeug mu gegebenenfalls mechanisch nachgeladen werden z B direkt in die Spindel Die Zuordnung des Werkzeugs zum Magazinplatz der Spindel erfolgt z B mit der Funktion berspeichern TC_MPP6 m p T Nr oder durch den MMC Bedienvoragang Beladen auf Spindel e Der Werkzeugdatensatz ist nicht im NCK Datensatz z B ber MMC Bedienung im NCK anlegen e Programmierfehler im Teileprogramm Beanstandeten NC Satzes im Teileprogramm korrigieren Alarm 22067 Der gew nschte Werkzeugwechsel ist nicht m glich Die genannte Werkzeug gruppe hat kein einsatzf higes Ersatzwerkzeug das eingewechselt werden k nnte M glicherweise sind alle in Frage kommenden Werkzeuge durch die Werkzeug berwachung auf den Zu
301. eit 3 79 3 2 17 Entkopplung der Werkzeugverwaltung von der Spindelnummer 3 79 3 2 18 Mehrere Magazine in einem Kanal oder einer TO Einheit ab SW 5 1 3 86 Siemens AG 2000 All Rights Reserved RR SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 XIII Inhaltsverzeichnis 07 00 3 3 Werkzeug suchen cessa ddei nres TCR EEE nennen nenn nn 3 87 3 3 1 Suchstrategien bei der Werkzeugsuche 2 2222n00 3 87 3 3 2 Beispiel einer Werkzeugsuche 22 222e2s nern 3 88 3 3 3 Suche in Fl chenmagazinen 2e22sn nennen 3 89 3 4 Leerplatzsuche 22 dena erden E EGEE 3 90 3 4 1 Leerplatzsuche f r ein Werkzeug von Spindel ins Magazin 3 90 3 4 2 Suchstrategie bei der Leerplatzsuche 22222222 0 3 91 3 4 3 Suchvorgang f r die Leerplatzsuche 22ee c sen 3 92 3 4 4 Suchstrategie Werkzeug tauschen alt gegen neu ab SW 5 1 3 93 3 4 5 Werkzeugsuche im Verschlei verbund ab SW 5 1 3 94 3 5 Beladen eerren 20 Rt TA ETO tale 3 99 3 5 1 Ablauf beim Beladen aauauauasanararararrrarrrarrrrrnnnu 3 99 3 5 2 Werkzeugdaten 2 2 H nennen een nennen nn 3 100 3 5 3 Magazinplatz zum Beladen ausw hlen 2 2220 0 3 101 3 5 4 Funktion der PLC beim Beladen 222sneeene nn 3 102 3 5 5 Beladen von Werkzeugen ber Teileprogramm 3 103 3 5 6 Nachladen von Werkzeugdaten 222222eee een 3 104 3
302. el Daten im DB71 beim Beladen f r die 2 Schnittstelle Platz 5 im Magazin 1 soll vom Belademagazin 2 beladen werden DB71 DBX0 1 1 Schnittstelle 2 aktiv DB71 DBX34 0 1 Kommando Beladen DB71 DBW50 9999 Magazin Nr des Belademagazin DB71 DBW52 2 Platz Nr des Belademagazin DB71 DBW54 0 Magazin Nr f r Entladen DB71 DBW56 0 Platz Nr f r Entladen DB71 DBW58 1 Magazin Nr Ziel f r Beladen DB71 DBW60 5 Platz Nr Ziel f r Beladen 2 Die PLC mu jetzt den Platz 5 von Magazin Nr 1 in das beladen werden soll zum Belademagazin 2 verfahren und den Beladevorgang durchf hren 3 Wenn das Werkzeug im Magazin ist mu vom Anwenderprogramm der FC 8 aufgerufen werden Damit wird der WZV gemeldet da das Werkzeug beladen wurde Siemens AG 2000 All Rights Reserved 3 102 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung Beispiel f r FC 8 Aufruf beim Beladen 3 5 Beladen FC 8 Parameter Werte Kommentar Start 1 startet Auftrag Taskldent 1 DB 71 Nahtstelle TaskldentNo 2 Nr der aktiven Nahtstelle NewToolMag 1 Mag Nr 1 NewToolLoc 5 Platz Nr 5 OldToolMag 0 bei Beladen 0 OldToolLoc 0 bei Beladen 0 Status 1 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 Probleme beim Beladen Ein Werkzeug kann nicht beladen werden Es ist zu berpr fen Stimmt der Platztyp e
303. elegt werden Ein stellung im MD 18090 MM_NUM_CC_MAGAZINE_PARAM und Freigabe mit MD18080 MM_TOOL_MANAGEMENT_MASK Bit 2 setzen Parameter 1 10 Magazin Nummer 1 30 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung BTSS Baustein TUM Berechnung der Zeile Parameternummer Berechnung der Spalte Magazinnummer Magazinbeschreibungsdaten OEM Anwender 5 4 Magazindaten Bezeichnung BTSS VAR TC_MAPCI userData DINT userData DINT TC_MAPCI1O userData DINT Hinweis Die Magazin Anwenderdaten werden bis SW 3 X nicht mit Standardmasken un terst tzt d h es ist nur ein Zugriff ber das Teileprogramm m glich 5 4 3 Magazinplatzdaten TC_MPPx n m Magazinplatzdaten Diese Daten beschreiben den Magazinplatz x Parameter 1 7 n Physikalische Magazinnummer 1 30 9998 9999 m Physikalische Platznummer 1 32000 Der maximale Wert von x ist in der BTSS Variablen numMagPlaceParams im Bau stein Y enthalten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 279 Programmierung 07 00 5 4 Magazindaten BTSS Baustein TP Berechnung der Zeile Berechnung der Spalte Magazinnummer Magazinplatzdaten Werkzeugverwaltung Bezeichnung NCK Bezeichner BTSS Variable magazinPlatzNr 1 numMagPlaceParams Parameternr
304. elle gefahren 3 Das Werkzeug von Platz 6 wird in den Greifer 1 bernommen WECHSEL VORBEREITEN DBB n 0 Bit2 wird vom Anwenderprogramm auf Null zur ck gesetzt ber den FC 8 wird die neue Position 9998 2 des neuen Werkzeuges Bohrer 120 mit Status 1 mitgeteilt Das alte Werkzeug verbleibt auf der Posi tion 9998 1 Der FC 8 setzt das Bit 0 0 im DB 72 zur ck Das Magazin wird mit Platz 12 an die Wechselstelle gefahren zur Aufnahme des Altwerkzeuges Im Teileprogramm kommt MO6 Ausgabe an die PLC WECHSELN DBB n 0 Bit1 1 Mit Ausgabe des M06 Befehls werden keine neuen Positionen der Werkzeuge in die Schnittstelle eingetragen Diese k nnen gegebenenfalls vom Anwender programm bei Positionsver nderungen nachgezogen werden Das PLC Anwenderprogramm f hrt den Werkzeugwechsel in die Spindel durch Hierbei wird das alte Werkzeug aus der Spindel in den Greifer 2 ausge wechselt Das neue Werkzeug im Greifer 1 wird in die Spindel gebracht ber den FC8 wird mit dem Status 105 Position neues Werkzeug 9998 1 Position Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm altes Werkzeug 9998 3 quittiert 6 Das alte Werkzeug wird vom Greifer 2 in den Magazinplatz 12 zur ckge bracht Die wird ber FC8 Status Position neues Werkzeug 9998 1 Position altes Werkzeug 1 12 quittiert Damit ist d
305. ellt Werkzeugradiuskorrektur Um eine gew nschte gt Werkst ckkontur direkt programmiern zu k nnen mu die Steuerung unter Ber cksichtigung des Radius des eingesetzten Werkzeugs eine quidistante Bahn zur programmierten Kontur verfahren G41 G42 Z Zugriffsrechte Die Programme und sonstige Dateien sind intern ber ein 7 stufiges Zugriffsver fahren gesch tzt e drei Kennwortstufen f r Systemhersteller Maschinenhersteller und Anwender sowie maximal vier Schl sselschalterstellungen die ber PLC ausgewertet werden k n nen je nach HW des Schl sselschalters Zyklenunterst tzung Im Bedienbereich Programm werden unter dem Men Zyklenunterst tzung die zur Verf gung stehenden Zyklen aufgelistet Nach Anwahl des gew nschten Bear beitungszyklus werden die notwendigen Parameter f r die Wertzuweisung im Klar text angezeigt Zyklus Unterprogramm zur Ausf hrung eines wiederholt auftretenden Bearbeitungsvor ganges am Werkst ck Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 465 Abk rzungen und Begriffe 07 00 A 2 Begriffe Platz f r Notizen Siemens AG 2000 All Rights Reserved A 466 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 00 Literatur Allgemeine Dokumentation BU IST7 NS IW IZI SINUMERIK 840D 810D FM NC Bestellu
306. em EOT fuer Codetraegerdaten TIS_EOT 0x2F2F Hier mu das Ende Kennzeichen f r Daten auf dem Codetr ger eingetragen werden Siemens AG 2000 All Rights Reserved 4 252 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger 4 10 4 Anpassen der herstellerspezifischen ini Datei c user Bilz ini Einstellen der herstellerspezifischen ini Datei im Verzeichnis c user Zur Zeit nur Balluf ini vorhanden Beschreibung der Parameter siehe BALLUF TOOL DIALOG SYSTEM TDSi Bedienungsanleitung BA 200 fuer TDS Stationen BIK Parameter Format T Pruef Ziffer Kode 3 A ASCII Format B BCD Format C BCD Format der Daten im Datentraeger T Transparentes Format 0 keine PZ 1 PZ erzeugt beim Schreiben beim Lesen geprueft 2 falsche PZ wird beim lesen ignoriert 4 5 6 wie 0 1 2 PZ fuer Anwender sichtbar wird mit uebertragen 0 4 12 Bit Kodierung 1 8 Bit Kodierung 2 3 wie 0 1 aber ohneSeitenstruktur 4 5 wie 2 3 aber ohne Eintrag und Auswertung einer PZ pro interne Seite Server Parameter Daten Konvertierung 1 0 keine 1 Intel Hex Trace 0 0 no Trace 1 Trace on Com 1 Schnittstelle COM x Anschluss an Serieller Schnittstelle des MMC Hier ggf ndern Services Service1 ToolldentSystem Topics Jedes Topic spezifiziert eine Lesestation Topic1 Unit1 Topic2 Uni
307. en x Parameter 1 3 T n Nummer des Adapters BTSS Baustein AD 5 292 Berechnung der Zeile L nge 1 2 3 Zeile 1 2 3 Transformation Zeile 4 Berechung der Spalte Adapternummer AdapterDaten Name Typ Bezeichnung BTSS VAR Typ TC_ADPTI Double Adaptergeometrie L nge 1 adaptData REAL TC_ADPT2 Double Adaptergeometrie L nge 2 adaptData REAL TC_ADPTS3 Double Adaptergeometrie L nge 3 adaptData REAL TC_ADPTTIn Double Adaptertransformations adaptData REAL Nummer Die Adaptergeometriewerte wirken auf die Geometriewerte der Schneide analog wie die Parameter TC_DP 21 TC_DP 22 TC_DP 23 Die Parameter sind nur bei aktiver Werkzeugverwaltung verf gbar Bei der Adaptertransformation sind die Transformationsnummern 1 bis 8 m glich Der Parameter ist nur bei aktiver Werkzeugverwaltung verf gbar TC_MPP7 m p Nummer des dem Magazinplatz zugeordneten Adapters Wert 0 kein Adapter dem Platz zugeordnet Wert gt 0 Nummer des zugeordneten Magazins Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 6 Werkzeugtr gerdaten 5 6 Werkzeugtr gerdaten TC_CARRx x Parameter 1 23 Die maximale Anzahl von Werkzeugtr gern kann ber das Maschinendatum 18088 MM_NUM_TOOL_CARRIER festgelegt werden Der Wert wird durch die Anzahl aktiver TO Einheiten dividiert Das ganzzahlige Ergebnis gibt an wievie
308. en mitgesichert Bit 1 1 Einrichtekorrekturen werden bei der Datensicherung der Werkzeugdaten nicht mitgesichert Bit 2 0 Wird mit der Funktion WZV gearbeitet werden mit dem Setzen des Werk zeugzustandes auf aktiv die vorhandenen Summenkorrekturen nicht be einflu t Bit 2 1 Mit dem Setzen des Werkzeugzustandes auf aktiv werden die vorhandenen Summenkorrekturen auf den Wert 0 gesetzt Bit 3 0 Falls mit der Funktion WZV Adapter gearbeitet wird Transformation der Summenkorrekturen Bit 3 1 Keine Transformation der Summenkorrekturen Bit 4 0 Keine Einrichtekorrektur Datens tze Bit 4 1 Einrichtekorrektur Datens tze werden zus tzlich angelegt Damit setzt sich die Summenkorrektur zusammen aus der Summe von Einrichtekorrektur Summenkorrektur fein Das ndern der Zust nde der Bits 0 1 2 3 ndert den Speicheraufbau nicht nderung des Zustands von Bit 4 l st nach dem n chsten PowerOn einen Neuaufbau des gepuffer ten Speichers aus korrespondierend mit MD 18100 MM_NUM_CUTTING_EDGE_IN_TOA MD 18108 MM_NUM_SUMCORR MD 18110 MM_MAX_SUMCORR_PER_CUTTEDGE MD 18080 MM_TOOL_MANAGEMENT_MASK MD 20310 MC_TOOL_MANAGEMENT_MASK MD 18086 MM_NUM_MAGAZINE_LOCATION MD 18104 MM_NUM_TOOL_ADAPTER Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8
309. en Adapterdaten der TO Einheit werden gel scht Sollen zu geordnete Adapter gel scht werden ist zun chst die Zuordnung dieser Adapter zu den Magazinpl tzen zu l sen Fehlgeschlagene L schversuche werden mit Alarm quittiert Adapterparameter lesen schreiben Adapterdaten k nnen jederzeit ge ndert werden unabh ngig davon ob ein Adap ter einem Magazinplatz zugeordnet ist bzw sich ein Werkzeug auf dem Magazin platz mit dem Adapter befindet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 137 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 Magazinplatzzuordnung l sung F r MM_NUM_TOOL_ADAPTER gt 0 mu die Zuordnung eines Adaptersatzes zu einem Magazinplatz explizit getroffen werden STC_MPP7 m p adapternr Dem Magazinplatz p des Magazins m wird der Adapter mit der Nummer adap ternr zugeordnet F r adapternr O wird eine eventuell bestehende Zuordnung gel st Hinweis Eine Zuordnung kann nur getroffen gel st werden wenn dem Magazinplatz kein Werkzeug zugeordnet ist Beispiel f r eine Adaptertransformation Beschrieben wird ein Drehwerkzeug mit den L ngen L und Q 3 138 kz T 1 Identit t T 2 T 3 T 4 l A E E I a 1 I l4 Q L L I l vi T 5 T 6 T 7 T 8 or 1 Q l l l L fk L l f l y p x Bild 3 23 Die 8 definierten Transformationen
310. en Bits 5 6 7 8 verlangsamen die Satzverarbei tung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20110 RESET_MODE_MASK MD Nummer Feststellung der Grundstellung der Steuerung nach Hochlauf und Reset Standardvorbesetzung 0x0 min Eingabegrenze 0 max Eingabegrenze Ox7FFF nderung g ltig nach RESET Schutzstufe 2 7 Einheit HEX Datentype DWORD g ltig ab SW Stand 2 Bedeutung Festlegung der Grundstellung der Steuerung nach Hochlauf und Reset Teileprogrammende in Bezug auf G Codes insbesondere aktuelle Ebene und einstellbarer Nullpunktverschie bung Werlzeugl ngenkorrektur und Transformation durch Setzen folgender Bits f r die WZV sind nur die fett unterlegten Bits relevant Bit 0 Resetmode Bit 1 Hilfsfunktionsausgabe bei Werkzeuganwahl unterdr cken Bit 2 Wahl des Resetverhaltens nach Power On z B der Werkzeugkorrektur Bit 3 Wahl des Resetverhaltens nach Ende des Testbetriebs bzgl aktiver WZ Korekturen Das Bit ist nur von Bedeutung wenn Bit 0 und 6 gesetzt sind Es legt fest worauf sich aktuelle Einstellung f r die aktive Werkzeug ngenkorrektur bezieht das Programm das bei Ende des Testbetriebs aktiv war das Programm das vor Einschalten des Testbetriebs aktiv war Bit 4 Reserviert Einstellung erfolgt jetzt ber MC_GCODE_RESET_MODE Bit 5 Reserviert Einstellung
311. en Funk tionalit t angemessenen sparsamen Speicherverbrauch Beispiel Standard Speicherreservierung f r WZV MM_TOOL_MANAGEMENT_MASK 3 Bit 0 1 1 bedeutet WZV und WZ berwa chungsdaten sind bereitgestellt MM_TOOL_MANAGEMENT_MASK 1 bedeutet WZV ohne WZ berwachungs funktionsdaten l Sonderf lle Fehler Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 347 Maschinendaten 07 00 8 1 Maschinendaten 8 1 3 NC spezifische Maschinendaten 17500 MAXNUM_REPLACEMENT_TOOLS l l MD Nummer Maximale Anzahl von Ersat Werkzeugen Standardvorbesetzung 1 min Eingabegrenze 1 max Eingabegrenze 32 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 1 Bedeutung Nur mit aktiver Werkzeugverwaltung Wert Bedeutung 1 Anzahl der Ersatzwerkzeuge wird nicht berwacht 0 Es k nnen keine Ersatzwerkzeuge definiert werden d h zu einem Bezeichner kann es maximal ein Werkzeug geben n gt 0 Zu einem Bezeichner darf es genau m Ersatzwerkzeuge geben d h in Summe gleich n 1 Werkzeuge i Das Datum beeinflu t den Speicherbedarf nicht es dient lediglich der Uberwachung korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 18082 MD Nummer Standardvorbesetzung 30 MM_NUM_TOOL
312. en Geometrieachsen zugeordnet Hinweis Beim Drehen wird bei der Beschreibung eines Werkzeuges auch von L und Q ges prochen In der obigen Tabelle entspricht dann z B l4 der Variablen Q bzw x Richtung l2 der Variablen L bzw z Richtung unter der Annahme der Ebene nanwahl G18 Voreinstellung f r Drehmaschinen Bei der Aktivierung einer Korrektur wird standardm ig wie folgt gerechnet Korrektur D Korrektur x z B Verschlei Summenkorrektur L ngel STC DREI Xi L nge2 TC_DP4 Xi 1 L nge3 STC_DP5 Xi42 Radiusl TC_DP6 Xi 3 Die Adaptertransformation wirkt dann auf die transformierten Werkzeug Korrektur werte und wird zu den transformierten Korrekturwerten addiert Die Transformationsnummer des Adapters bewirkt eine Transformation des Werk zeuges der Schneiden das auf diesem Adapter sitzt Orientierung entsprechend der Transformationsnummer Arbeits Korrektur f Korrektur Adapterma des Magazinplatzes aL nge1 L ngel TC_ADPT1 aL nge2 L nge2 TC_ADPT2 aL nge3 L nge3 t TC_ADPT3 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 139 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 aRadiusl Radiusl Diese Werte werden entsprechend der programmierten Ebenenauswahl G17 G18 G19 auf die Geometrieachsen addiert G17 G18 G19 Ebenenanwahl Vereinbarungen F r die Zuordnung der
313. en Listen nderbar e Neue Magazinliste mit mehreren Zeilen Aufbau der Datei paramtm ini Verzeichnis c mmc2 user Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Hinweis Please do not insert TAB characters in this file Do not exceed maximum file length of about 63 KByte because all information hig her 63 KByte will be ignored Since Version SW 5 Please read file USER PARAMINI OUT after ini file is eva luated by tool management software Mit einem Beistrich kann ein Kommentar am Ende von Eintr gen eingef gt wer den Die Spaltennummer in den Magazin und Werkzeuglisten reicht von 1 bis 1000 Die maximale Anzahl der Spalten in einer Liste betr gt 90 Diese Grenze sollte allerdings nicht ausgenutzt werden da sich die Darstellung extrem verlangsamt Benutzen Sie bitte lt EndOfList gt um das Ende jeder Listendefinition bekannt zu geben Das verbessert die Einlesegeschwindigkeit der Parametrierung Beispiel f r die Syntax einer Parameterzeile 2 TC_TP2 11 TC TP2 Werkzeugbezeichner Dabei bedeutet Parameterzeile in der Bedeutung INI Datei f r die Parame trierung einer Listenspalte 2 Nummer des Eintrags erstes TC_TP2 Zeigt Daten in Bezug auf das NC Programmier handbuch Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB
314. en kann Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Siemens AG 2000 All Rights Reserved 10 406 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 6430 St ckzahlz hler Tabelle der berwachten Schneiden bergelaufen Erl uterung Keine weiteren Eintr ge von Schneiden in die St ckzahlz hlertabelle m glich Es k nnen soviele Schneiden f r den Werkst ckz hler insgesamt gemerkt wer den wie insgesamt Schneiden im NCK m glich sind D h wenn von jedem Werkzeug jede Schneide genau einmal f r ein Werkst ck verwendet wird dann ist die Grenze erreicht Werden gleichzeitig mehrere Werkst cke an mehreren Spindeln gemacht dann k nnen ber alle Werkst cke hinweg 18100 MM_NUM_CUTTING_ED GES_IN_TOA Schneiden f r den St ckz hler gemerkt werden Steht der Alarm an dann bedeutet dies da Schneiden die ab nun zum Ein satz kommen nicht mehr st ckzahl berwacht sind und zwar solange bis die Tabelle wieder entleert wird z B durch den NC Sprachbefehl SETPIECE oder den entsprechenden Auftrag von MMC PLC PI Dienst Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe St ckzahhlz hler dekrementieren vergessen Dann im Teileprogramm SETPIECE programmieren oder im PLC_Programm den Befehl dazu korrekt einbauen Wenn das Teileprogramm bzw das PLC Programm korrekt ist
315. enzen und das Feld wird mit x gekennzeichnet bi Siemens AG 2000 All Rights Reserved viII SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Vorwort nderungen In der Steuerung werden nderungen von Maschinendaten Settingdaten o nicht sofort wirksam Die Bedingungen des Wirksamwerdens sind deshalb immer ange geben In der folgenden Liste sind die verwendeten M glichkeiten priorisiert aufge z hlt e POWER ON po Taste RESET auf der Frontplatte des NCU Moduls bzw Aus Einschalten der Spannungsversorgung e NEW_CONF cf Funktion Neu Konfigurierung der PLC Nathtstelle Taste RESET auf der Bedieneinheit RESET re Taste RESET auf der Bedieneinheit Sofort im nach der Eingabe des Wertes immediately Siemens AG 2000 All Rights Reserved f SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 IX Vorwort 07 00 Schutzstufe Einheit Datentyp Es gibt die Schutzstufen 0 bis 7 wobei die Verriegelung f r Schutzstufe O bis 3 4 bis 7 ber Kennwort Setzen Schl sselschalter Stellung aufgehoben werden kann Der Bediener hat nur Zugang zu Informationen die dieser bestimmten Schutzstufe und den niedrigeren Schutzstufen entsprechen Die Maschinendaten werden standardm ig mit unterschiedlichen Schutzstufen belegt In der Tabelle ist nur die Schutzstufe f r das Schreiben eingetragen Es besteht jedoch eine feste Zuordnung zwische
316. er Werkzeuge bereinstimmen bzw ent sprechend der Platzhierachie zueinander passen Es wird der Platz des neuen Werkzeugs als Leerplatz f r das alte Werkzeug erkannt auch wenn zum Zeitpunkt der Pr fung das neue Werkzeug noch auf diesem Platz ent halten ist Der WZ Transport mu so gestaltet werden da zuerst das neue Werkzeug vom Magazinplatz entfernt wird und erst dann das alte Werkzeug auf den Platz gebracht wird Anderenfalls kann je nach Ablauf der mechanischen WZ Transportvorg nge Maschinenschaden entstehen ber die Bits8 bis 12 wird die Art der Leerplatzsuche be stimmt Der Tausch ist nicht m glich wenn das alte Werkzeug kei nem Magazinplatz zugeordnet ist Die Werkzeug Suchstra tegie wird dann auch ber Bits8 bis 12 bestimmt Werkzeugsuche im Verschlei verbund ab SW 5 1 Falls mit der Funktion Verschlei verbund gearbeitet wird Bei bestehenden WZ Suchstrategien bezieht sich die Suche nur auf den aktiven Verschlei verbund d h bei der Suche innerhalb einer Werkzeuggruppe werden nur die Werkzeuge ber cksichtigt die auf den Magazinpl tzen des aktiven Ver schlei verbundes stehen Werkzeuge auf Magazinpl tzen mit der Verschlei verbundnummer 0 werden eben falls auf Einsetzbarkeit gepr ft Sind keine Ersatz Werkzeuge verf gbar werden alle TC_MPP5 Parameter des Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2
317. er Werkzeugwechselvorgang been det Das Bit 0 0 im DB 72 wird durch FC 8 zur ckgesetzt Hinweis Um den Werkzeugwechsel zeitlich zu optimieren kann beim Weiterarbeiten im Teileprogramm folgende Strategie angewandt werden Verwenden Sie im Schritt 5 statt dem Status 105 den Status 1 mit FC8 Dann wird im Punkt 6 das alte Werkzeug ber die Funktion assynchroner Transfer des FC8 zur ckgespeichert Status 1 OldToolMag 9998 OldToolLoc 3 NewToolMag 1 NewToolLoc 12 4 9 2 Beschreibung der Testbausteine bersicht Testbaussteine Bau Aufbau Bedeutung stein Nr FC 40 Unterprogramm Vorbereitung der Daten bei Wechsel mit Greifer ber asynchronen Transfer FC 41 Aufzurufender Bau Globale Funktionen Auftragssteue stein im OB 1 rung Pr fung Kommandos H Deco der FC 42 Unterprogramm Versorgung der Daten f r FC 8 wenn ein Auftrag aktiv ist DB 62 Daten f r aktive Auf tr ge Steuerparameter DB 63 Daten f r FC 22 DB 64 Daten f r asynchronen Transfer Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 229 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm Testbausteine f r die Werkzeugverwaltung F r den Test der Werkzeugverwaltung sind in der PLC die Bausteine FC 40 FC 41 FC 42 und die Datenbausteine DB 62 DB 63 und DB 64 zu laden Weiter hin ist im Organisationsbaustein 1 OB 1 der Aufruf vo
318. er mit bis zu 12 Schneiden o gt Korrekturanwahl abh ngig von Werkzeugnummer Bild 3 17 Aufbau Werkzeugkorrekturspeicher 3 9 2 Absolute D Nr ohne Bezug zur T Nummer Flache D Nr Bei Systemen ohne Werkzeugverwaltung ist alternativ zu Kapitel 3 9 1 eine Unab h ngigkeit der D Nummer zur T Nummer w hlbar Den Bezug von T Nummer Schneide und Korrektur ber D Nummer legt der An wender fest Der Bereich der D Nummern liegt zwischen 1 und 32000 DO ist die Abwahl der Korrektur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 127 Funktionsbeschreibung 07 00 3 9 Varianten von D Nummern Zuordnungen Hinweis Bei dieser Art der WZ Korrektur wird die T Nummer immer mit erweiterter Adresse Spindel bzw WZ Halternr an PLC ausgegeben Geometrie Verschlei Basis Schneide 1 bis n Eindeutige Zuordnung Schneide D Nummer Do Direkter Zugriff auf Schneidenwerte Bild 3 18 Aufbau Werkzeugkorrekturspeicher 3 9 3 Freie Wahl von D Nummern bei jedem T Ab SW 5 1 k nnen bei Systemen mit und ohne WZV die D Nummern zu Schnei dennummern frei zugeordnet werden Hierbei sind wie im Kapitel 3 9 1 beschrie ben max 12 Schneiden pro Werkzeug T m glich Die Obergrenze der verwend baren D Nummern wird durch ein Maschinendatum begrenzt Diese Zuordnungsm glichkeit stellt eine Erweiterung des Verfahrens aus Kapitel 3 9 1 dar Bei dieser Einstellung k nnen
319. er und die M Funktion werden bei aktiver WZV nicht mehr als Hilfs funktion an die PLC bergeben Auch Nummern sind erlaubt Werkzeugnamen z B 3 statt T 3 kann vereinfacht als T3 programmiert werden Wird mit der T Nr gearbeitet mu ein Werkzeug mit der T Nummer als Bezeich ner vorhanden sein Beispiel Will man ein Werkzeug mit T3 aufrufen mu das Werkzeug den Namen 3 ha ben Ein Werkzeug kann NICHT mit der internen T Nr aufgerufen werden die nur von NCK gef hrt wird Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 53 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Anwahl Abwahl der Werkzeugkorrektur bei Reset Das Verhalten bei Reset kann mit folgenden Maschinendaten eingestellt werden e MD 20310 TOOL_MANAGEMENT_MASK Bit14 e MD 20122 TOOL_RESET_NAME e MD 20110 RESET_MODE_MASK e MD 20130 CUTTING_EDGE_RESET_VALUE e MD 20132 SUMCORR_RESET_VALUE Dabei k nnen Sie festlegen ob e das aktive Werkzeug abgew hlt wird e das aktive Werkzeug angew hlt bleibt e oder ein bestimmtes Werkzeug angew hlt wird entsprechend MD 20122 TOOL_RESET_NAME Wird ein neues Werkzeug angew hlt das sich datenm ig noch nicht auf der Ma sterspindel bzw dem Mastertoolholder bzw Hauptspindel Hauptwerkzeughalter befindet wird bei RESET bzw Programmende ein Werkzeugwechsel durchge f hrt Bei diesem Werkz
320. erdaten Standardvorbesetzung 3 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung Es darf nur mit Standardvorbesetzung gearbeitet werden Hiermit k nnen den Parametern individuell Typen zugewiesen werden Der Arrayindex n kann die Werte 0 bis Wert des Maschinendatums MD 18090 MM_NUM_CC_MAGA ZINE_PARAM annehmen Die m glichen Werte des MD 1 2 3 4 und 5 stehen f r die NC Sprachtypen BOOL CHAR INT REAL und STRING Die Typen FRAME und AXIS k nnen hier nicht definiert werden Der Typ STRING kann max 31 Zeichen lang sein Beispiel MD 18090 MM_NUM_CC_MAGAZINE_PARAM 1 MD 18091 MM_TYPE_CC_MAGAZINE_PARAM 5 Dann kann f r den Parameter TC_MAPC1 AnwenderMagazin programmiert werden Verwendet wird gepufferter Arbeitsspeicher Eine Wert nderung kann mu aber nicht zu einer Rekonfiguration des gepufferten Speichers f hren MD 18201 MM_TYPE_CCS_MAGAZINE_PARAM korrespondierend mit Weiterf hrende Literatur Siemens AG 2000 All Rights Reserved 8 350 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 18092 MM_NUM_CC_MAGLOC_PARAM MD Nummer Anzahl der Magazinplatzdaten f r Anwender Compilezyklen Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10 nderung g lt
321. eren Gr nden nicht ausge f hrt werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 297 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 4 5 8 5 5 8 6 5 8 7 5 298 GETDNO D Nummern umbenennen ab SW 5 Mit dem Sprachbefehl d GETDNOt ce kann zu der Schneide ce des Werkzeugs mit der T Nummer t die Korrekturnum mer d gelesen werden Sind t oder ce Parameter zu denen kein Datensatz exi stiert wird d 0 zur ckgegeben Die Syntaxregeln verletzenden Parameter erzeu gen einen Alarm Der Befehl ist nur verf gbar wenn MN_MAX_CUTTING_EDGE_NO gt MN_MAX_CUTTING_EDGE_PER_TOOL MN_MAX_CUTTING_EDGE_NO lt MN_MAX_CUTTING_EDGE_PER_TOOL liefert GETDNO d ce als D Nummer SETDNO D Nummern umbenennen ab SW 5 Mit dem Sprachbefehl state SETDNOIt ce d kann die Korrekturnummer d der Schneide ce des Werk zeugs t gesetzt bzw ge ndert werden Sind t oder ce Parameter zu denen kein Datensatz existiert wird state FALSE zur ckgegeben Die Syntaxregeln verlet zenden Parameter erzeugen einen Alarm t ce d m ssen gt 0 angegeben werden d 0 kann nicht gesetzt werden DZERO D Nummern ung ltig setzen ab SW 5 Kennzeichnet alle D Nummern der TO Einheit als ung ltig Der Befehl dient zur Unterst tzung w hrend des Umr stens So gekennzeichnete Korrekturdatens tze werden nicht mehr vom Sprachbefehl CHKDNO gepr ft Um sie wieder z
322. erfolgt jetzt ber MC_GCODE_RESET_MODE Bit 6 Resetverhalten aktive Werkzeugl ngenkorrektur Bit 7 Resetverhalten aktive kinematische Transformation Bit 8 Resetverhalten Mitschleppachsen Bit 9 Resetverhalten Tangentielle Nachf hrung Bit 10 Resetverhalten Synchronspindel Bit 11 Resetverhalten Umdrehungsvorschub Bit 12 Resetverhalten Geoachstausch Bit 13 Resetverhalten Leitwertkopplung Bit 14 Resetverhalten Basisframe Die Bits 4 bis 11 werden nur bei Bit 0 1 ausgewertet korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Koordinatensysteme K2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 361 Maschinendaten 07 00 8 1 Maschinendaten 20112 START_MODE_MASK MD Nummer Feststellung der Grundstellung der Steuerung nach Teileprogrammstart Standardvorbesetzung 0x400 min Eingabegrenze 0 max Eingabegrenze Ox7FFF nderung g ltig nach RESET Schutzstufe 2 7 Einheit HEX Datentype DWORD g ltig ab SW Stand 3 Bedeutung Festlegung der Grundstellung der Steuerung bei Teileprogrammstart in Bezug auf G Co des insbesondere aktuelle Ebene und einstellbarer Nullpunktverschiebung Werkzeug l ngenkorrektur Transformation und Achskopplung durch Setzen folgender Bits f r die WZV sind nur die fett unterlegten Bits relevant Bit 0 nicht belegt MC_START_MO
323. erk zeuge vorhanden sind Das Bearbeitungsprogramm spricht Werkzeuge im allge meinen mit T Bezeichner an Die Programmierung T Platznummer wird intern wieder auf T Bezeichner zur ckgef hrt Das Programm enth lt ansonsten nur noch die eigentliche Programmierung der Korrektur die D Nummer Aus diesem Grund m ssen die D Nummern von Werkzeug und Ersatzwerkzeugen dieselben sein Beispiel Aktives Werkzeug und Ersatzwerkzeuge f r T Bohrer_5mm e T Nr 10 mit den D Nummern 1 2 3 aktiv e T Nr 11 mit den D Nummern 1 2 3 Ersatz e T Nr 12 mit den D Nummern 1 2 3 Ersatz Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 295 Programmierung 07 00 5 8 NC Sprachbefehle Aktives Werkzeug und Ersatzwerkzeuge f r T Bohrer_3mm e T Nr 20 mit den D Nummern 1 2 3 aktiv e T Nr 21 mit den D Nummern 1 2 3 Ersatz e T Nr 22 mit den D Nummern 1 2 3 Ersatz CHKDNO ohne Angabe von Parametern ermittelt im oben genannten Beispiel eine Kollision der D Nummern 1 2 und 3 von Bohrer_5mm mit den D Nummern 1 2 und 3 von Bohrer_3mm aber nicht zwischen den D Nummern von aktiven und Ersatzwerkzeugen Die auftretenden Kollisionen werden einzeln als Alarme angezeigt wie z B e Kanal 1 D Nummer 1 bei Werkzeug T Nr 10 und 20 definiert e Kanal 1 D Nummer 1 bei Werkzeug T Nr 10 und 21 definiert Bei ung ltiger Parametrierung
324. erkzeugliste MMC 103 2 6 2 32 Der Aufbau der Magazinliste wird vom Maschinenhersteller ber die PA RAMTM INI festgelegt welche Daten sollen angezeigt werden F r die Aufteilung der verschiedenen Daten z B Korrekturen Verschlei allgemeine Daten stehen bis zu drei frei definierbare Bilder Masken zur Verf gung Diese Bilder k nnen ber eigene Softkeys angew hlt werden Im Beispiel unten Maglist 1 Maglist 2 Maglist 3 In der Magazinliste werden die Werkzeuge aufgelistet die sich im ange w hlten Magazin befinden Die Magazinliste die unter Maglist 1 projektiert wurde ist das Grundbild der Werk zeugverwaltung Von hier aus k nnen alle Bedienoperationen angew hlt werden F r jeden Kanal existiert eine Magazinliste SYE DIR Parameter _ CHANT Programm abgebrochen E TT Kanal RESET mov poiat Magazinliste Kanal 1 Magazin Name KETTE_1 Anzahl Pl tze a Eu Eu Eu Eu 1 1 Plan_1 1 241111 1 Zentrierer_10mm 1 101111 1 Bohrer_M4_Gewinde 1 121111 1 Bohrer_M5_Gewinde 1 131111 1 Bohrer_M6_Gewinde 1 141111 1 een Bohrer_ mm 1 81111 1 1 1 1 1 12 Planfraeser_100mm 511114 f J j j Bohrer_10mm 2 181111 2 4 5 M3_Gewindebohrer 1 131111 2 Magazin Entladen Werkzeug Liste i iste Bild 2 5 Beispiel einer Magazinliste Werkzeugliste Die Werkzeugliste enth lt alle der NC bekannten Werkzeuge
325. erkzeugstatus auf aktiv SETTA Stat m vnr SW5 PLC verf gbar SETTST nicht in Setze Werkzeugstatus auf nicht SETTIAStat m vnr Sw5 PLC verf gbar aktiv CHKDM nicht in Pr fung der eindeutigen D Nr im CHKDM m SW5 PLC verf gbar Magazin m Magazin Wert des MD Werkzeug Halternr setzen SETMTH h manipulierbar h Halternr Masterspindel setzen SETMS s s Spindelnr TRESMO nicht in Standzeit St ckzahl Verschlei RESETMON PLC verf gbar Sollwertaktivierung TMAWCO nicht in Aktivsetzen eines TC_MAP9 Sw5 PLC verf gbar Verschlei verbundes NC Sprachbefehle Mit den folgenden Sprachbefehlen werden NCK Zust nde gelesen Funktionen NC Sprachbefehl SW Stand Aktive WZ Nr T P_TOOLNO Zuletzt programmierte WZ Nr P_TOOLP ohne WZV Aktive WZ Korrektur D P_TOOL Aktive WZ L nge n 1 3 P_TOOLL n 5 336 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 12 bersicht der brigen BTSS Bausteine der WZV Funktionen NC Sprachbefehl SW Stand Aktiver Werkzeugtr ger P_TC Aktiver Winkel einer WZ P_TCANGIn Tr gerachse Diff Winkel P_TCDIFFI n Aktiver Radius P_TOOLR Anzahl Schneiden f r WZ t P_TOOLNDIE Existiert Werkzeug mit Nummer P_TOOLEXISTIE Aktive WZ Korrekturen n 1 25 26 P_AD n
326. ern f r die Zeit des Programmtestes eine Festplatz codierung simuliert wird Im Funktionsbaustein zur Behandlung des PRT wird der alte Platz des Werkzeu ges gespeichert und datenm ig wieder dorthin zur ck gebracht Das eventuell vorhandene Spindelwerkzeug wird ebenfalls mit Programmtestende oder Reset datenm ig in die Spindel gebracht Damit ist gew hrleistet da nach PRT die datenm ige Magazinbelegung wieder zur mechanischen pa t Zum Programmtest bei Handwerkzeugen siehe Kapitel 3 2 11 Beispiel zur Anpassung der PLC im Testbetrieb Siemens AG 2000 All Rights Reserved Das folgenden Beispielprogramm kann als Vorlage zur Anpassung der PLC f r den Programmtesbetrieb verwendet werden Es werden nur der erste Kanal und eine Spindel als Wechselstelle unterst tzt Der Werkzeugwechsel erfolgt immer direkt in die Spindel Als Wechselstelle wird die Spindel verwendet DB72 Der Zugriff auf die NCK PLC Nahtstelle DB 21 72 erfolgt symbolisch Dazu sind die standardm ig angebotenen UDTs UDT 21 72 eingebunden Diese sind auf der Grundprogrammdiskette abgelegt und m s sen in das entsprechende Projekt kopiert werden und sind anschlie end zu kompi lieren In der Symboltabelle sind folgende Eintr ge zu machen Symbol Adresse Datentyp Kommentar Kanal1 DB 21 UDT 21 WstSp DB 72 UDT 72 WZW_VAR DB 119 DB 119 F r Test der WZW Alle notwendigen Variablen sind im Instanzdatenbaustein abgelegt
327. erschlei parameter angewendet Bei der Werkzeugverwaltung f r den MMC 100 2 wirken sich diese Maschinenda ten ausschlie lich auf die Verschlei parameter der Schneiden aus Ab dem Soft warestand 5 2 wirken die beiden Maschienendaten in der Werkzeugverwaltung f r den MMC 103 auch nur noch auf die Verschlei parameter der Schneiden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 223 Inbetriebnahme 07 00 4 7 Besonderheiten bei der Inbetriebnahme der werkstattgerechten Oberfl che ShopMill Kompatibilit t der Feinkorrekturen ndern ber einen Eintrag in der paramtm ini kann das alte Verhalten der Werkzeugver waltung f r den MMC 103 wieder hergestellt werden Das MD WRITE_TOA_FINE_LIMIT und MD USER_CLASS_WRITE_FINE wird dann wie der auf die Geometrie Basis und Verschlei parameter angewendet Eintrag in der paramtm ini General Anwendung von MM_WRITE_TOA_FINE_LIMIT und MM_USER_CLASS_WRITE_FINE auf Geometrie werte und Basiswerte von Schneidendaten UserFineLimitForToolGeoAndAdapt False default UseFineLimitForToolGeoAndAdapt True 4 7 Besonderheiten bei der Inbetriebnahme der werkstattge rechten Oberfl che ShopMill Die Inbetriebnahme der werkstattgerechten Oberfl che ShopMill entspricht der der MMC100 Standard WZV In folgender Tabelle sind nur die Abweichungen do kumenitiert NC MD Name Wert 18082 MM_NUM
328. ert der Codetr gervariablen korrespondiert mit Dialogvariable C1 ein positiver Wert mit Dialogvariable C2 Dialogvariable C1 wird in einen positiven Wert konvertiert Schreiben Dialogvariable C1 wird mit 1 multipliziert Ist der Wert kleiner 0 erh lt die Code Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 251 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger tr gervariable den Wert von C1 sonst den von C2 Hinweis Eine Umsetzvorschrift wird nur f r eine Dialogvariable vom Datentyp Integer aus gewertet 4 10 3 Anpassen der Datei mmc ini c user mme ini In der Datei c user mme ini wird der Codetr ger aktiviert z B WToolldSys Bilz ToolMgmt WZV allgemein unabh ngig von Codetr ger WDBaseName wzaccess mdb Name der Datenbasis f r Werkzeuge und Magazine auf MMC Muss in der Datenhaltung unter WZV DIR WDAT DIR abgelegt sein WToolldSys 0 oder Balluf oder Bilz Kennung f r Codetr ger System 0 bedeutet Kein Codetr ger aktiv Herstellername nur die ersten 5 Zeichen angeben Balluf bedeutet Codetr ger von Fa Ballu aktiv Bilz bedeutet Codetr ger von Fa Bilz aktiv bis P2 2 einzig unterst tzter Hersteller WToolldSysKonv wkonvert txt Name der verwendeten Konvertierungsdatei f r das Codetr ger For mat Die Datei liegt im Verzeichnis c user TIS Tool Identification Syst
329. erten Pl tze mit der Farbe f r diesen Platztyp angezeigt Trennen 9 Mit dem Softkey kann man bereits zugeordnete Pl tze wieder freisetzen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 189 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Meldungen bei falschen Eingaben Wird bei der Zuordnung der Platztypen ein Wert falsch eingegeben z B Doppelbe legung oder berschneidung von Pl tzen so erscheint die Meldung Magazinplatz durch Platztyp belegt oder Unzul ssiger Wert im Magazinplatz Anzahl Pl tze Zeigt die Summe aller Pl tze der realen Magazine Definierte Pl tze Hier wird die Anzahl der Pl tze angezeigt auf die Werkzeuge gesteckt werden k nnen Sind alle Magazinpl tze dem Platztyp A einfacher Platz zugeordnet ist die Gesamtanzahl und die Anzahl der definierten Pl tze gleich Gibt es Platztypen die mehr als einen Platz belegen oder sind einem Magazinplatz berhaupt keine Platztypen zugeordnet unterscheidet sich die Gesamtanzahl von der Anzahl der definierten Pl tze Hinweis Von der Werkzeugverwaltung k nnen nur definierte Pl tze z B als Leerplatz gefunden werden deshalb mu den gew nschten Pl tzen mindestens der Typ A zugeordnet werden Konfiguration kopieren Trennen 4 190 Kopieren 1 Dr cken Sie den Softkey 2 Tragen Sie unter kopieren Maga
330. eschaltet SETMTH Masterwerkzeughalternummer setzen ab SW 5 Ab SW 5 1 kann ber das Maschinendatum MD 20124 TOOL_MANAGE MENT_TOOLHOLDER eingestellt werden ob statt einer Spindelnummer eine Werkzeughalternummer vergeben wird um den Einsatzort eines einzuwechseln den Werkzeuges festzulegen Der Sprachbefehl ist nur sinnvoll einzusetzen wenn das MD gt 0 ist Programmierbeispiel T Fraeser MO6 keine Adre erweiterung programmiert gt der Master WZ Halter ist gemeint d h WZ Halter 1 Wert des Maschinendatums TOOL_MANAGEMENT_TOOLHOLDER Der Werkzeugwechsel erfolgt auf den Zwischenspeicherplatz mit TC_MPP5 1 Die Bahn wird mit den Korrekturen des Werkzeugs korrigiert T2 Bohrer M2 6 Adre erweiterung f r den Neben WZ Halter wurde programmiert Der Werkzeugwechsel erfolgt auf den Zwischenspeicherplatz 2 Die Bahn wird nicht korrigiert SETMTH 2 erkl re WZ Halter 2 zum Master WZ Halter T Fraeser_2 M06 keine Adre erweiterung programmiert gt der Master WZ Halter ist gemeint d h WZ Halter 2 Der Werkzeugwechsel erfolgt auf den Zwischenspeicherplatz 2 Die Bahn wird mit den Korrekturen des Werkzeugs korrigiert T1 Bohrer_1 Mi 6 Adre erweiterung f r die Neben WZ Halter wurde programmiert Der Werkzeugwechsel erfolgt auf den Zwischenspeicherplatz mit TC_MPP5 1 Die Bahn wird nicht korrigiert SETMTH erkl re den durch TOOL_MANAGEMENT_TOOLHOLDER gege benen WZ Halter zum Master WZ Halter T Fr
331. eserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Vorwort Symbole Wichtig Dieses Symbol erscheint in dieser Dokumentation immer dann wenn ein wichtiger Sachverhalt zu beachten ist 4 X Bestelldaten Erg nzung Sie finden in dieser Dokumentation das abgebildete Symbol mit dem Hinweis auf eine Bestelldaten Erg nzung Die beschriebene Funktion ist nur lauff hig wenn die Steuerung die bezeichnete Option enth lt Maschinenhersteller Das abgebildete Symbol erscheint in dieser Dokumentation immer dann wenn der Maschinenhersteller das beschriebene Funktionsver halten beeinflussen oder ver ndern kann Beachten Sie die Angaben des Maschinenherstellers Gefahr Dieses Symbol erscheint immer dann wenn Tod schwere K rperver letzung oder erheblicher Sachschaden eintreten werden falls die ent sprechenden Vorsichtsma nahmen nicht getroffen werden Vorsicht Dieses Symbol erscheint immer dann wenn eine leichte K rperverlet zung oder ein Sachschaden eintreten kann falls die entsprechenden Vorsichtsma nahmen nicht getroffen werden Warnung Dieses Symbol erscheint immer dann wenn Tod schwere K rperver letzung oder erheblicher Sachschaden eintreten k nnen falls die ent sprechenden Vorsichtsma nahmen nicht getroffen werden Siemens AG 2000 All Rights Reserved rn SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000
332. esse das Magazin und der Platz f r das umzula dende Werkzeug DB71 DBW n 24 und DBW n 26 Die Herkunft des Werkzeugs ist im DB71 DBW n 20 und DBW n 22 zu finden Die Zieladresse wird dem FC 8 als Parameter NewToolMag und NewToolLoc und Status 1 mitgeteilt nach dem das Umsetzen erfolgreich abgeschlossen wurde Die Parameter OldTool Mag und OldToolLoc sind mit Null zu versorgen da die WZV den Platz des alten Werkzeugs kennt Literatur BA bedienungsanleitung Beispiel f r Umsetzen eines Werkzeugs 3 7 2 FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 1 DB 71 Nahtstelle TaskldentNo 1 Kanal Nr f r WZV NewToolMag 2 neue Magazinnr NewToolLoc 17 neue Platz Nr OldToolMag 0 alte Mag Nr nicht benutzt OldToolLoc 0 alte Platz Nr nicht benutzt Status 1 Vorgang beendet Hinweis Wird der Umsatzvorgang mit dem Status 6 parametriert wird der Magazinplatz f r das Werkzeug im Zwischenspeicher reserviert Analog zum asynchronen Um speichern von PLC kann dieser Status nur gesetzt werden wenn von einem realen Magazinplatz auf einen Platz im Zwischenspeicher umgesetzt wird Umsetzen durch PLC Auftrag von PLC 3 110 Von der PLC kann auch ein Auftrag an die Werkzeugverwaltung zum Umsetzen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funk
333. esucht und eine Wechselanforderung ausgegeben Speicher und Funktion freigeben Generell mu in den Maschinendaten e MD 18080 MM_TOOL_MANAGEMENT_MASK und e MD 20310 TOOL_MANAGEMENT_MASK mindestens die Bits 0 und 1 3 gesetzt werden Damit wird Speicherplatz f r die berwachungsdaten bereitgestellt und die Funktion freigegeben Freigabe der Standzeit berwachung F r die Standzeit berwachung mu au erdem im kanalspezifischen MD 20320 TOOL_TIME_MONITOR_MASK die Spindel Werkzeughalter bzw die Spindeln angegeben werden f r die eine Standzeitkontrolle durchgef hrt werden soll Die ses Maschinendatum ist bitcodiert Beispiel MD 20320 TOOL_TIME_MONITOR_MASK e Wert 1 nur Spindelnummer 1 e Wert 2 nur Spindelnummer 2 e Wer 3 Spindelnummer 1 und 2 Zu den Maschinendaten siehe Kapitel 8 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 117 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei 3 8 2 Standzeit berwachung berwachung der Werkzeugschneide Die berwachung der Standzeit erfolgt nur f r die Werkzeugschneide die sich ge rade im Einsatz befindet Dazu mu die Spindel Werkzeugtr ger aktiviert worden sein MD 20320 TOOL_TIME_MONITOR_ MASK Spindel Nr Ist MD 20124 TOOL_MANAGEMENT_TOOLHOLDER gt 0 wird bei MD 20320 die Werkzeughalter Nummer und nicht die Spindel Nr selektiert Standzeit
334. et von diesem Zwischenspeicher kann kein Werkzeug transpor tiert werden Werden zwei Spindeln von einem Magazin versorgt so ist bei Abst nde zu Maga zinen bei der 2 Spindel der Abstand zur Spindel 1 einzutragen Wenn z B von 2 Magazinen Werkzeuge auf die Spindel_1 eingewechselt werden sollen mu auch f r beide Magazine der Abstand 0 zum Zwischenspeicher Spin del_1 eingegeben werden Wird kein Abstand eingetragen so kann von Maga zin_1 und 2 auch kein Werkzeugwechsel in die Spindel erfolgen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 2 Eingabe der Magazindaten mit MMC 102 103 Greifer 4 Beladestelle Spindel hat immer Platz Nr 1 Greifer 1 Wechselstelle f r Spindel Wechselstelle f r Spindel Greifer 2 Spindel 1 Wechselstelle f r Spindel Mag 1 Nr 1Mag 2 Nr 2 Mag 9998 Alle Zwischensp Mag 9999 Alle Beladepl tze Spindel 1 Mag 9998 Platz 1 Greifer 1 Mag 9998 Platz 2 Greifer 2 Mag 9998 Platz 3 Greifer 3 Mag 9998 Platz 4 Greifer 4 Mag 9998 Platz 5 Beladestelle_2 g a Mag Nr 9999 ag Nr Platz Nr 3 Platz Nr 2 Bild 4 5 Beispiel einer Maschine mit Zwischenspeicher und belademagazinl Abstand der Zwischenspeicher zu Magazinen Nr Name Abstand zu Magazin 1 Spindel_1 Magazin_1 Abstand 0 Magazin_2
335. eter f r das Zielmagazin mit den Werten des Quellmaga zins belegt so erfolgt kein WZ Transport und damit auch keine Daten nderung in NCK Bei der default Einstellung Bit 6 9 0 erfolgt die Synchronisation bezogen auf einen Werk zeugwechsel f r die Hauptspindel in dem Satz in dem erstmalig eine Schneide vom neuen Werkzeug angew hlt wurde Die Synchronisation kann entweder ber die Transportquit tung oder ber die Endequittung erfolgen Damit die Bits ab 1 wirsam werden mu0 Bit Ogesetzt sein Bei fehlender Option f r die WZV kann Bit 0 nicht gesetzt werden Bit21 0 Standardeinstellung ignoriere bei WZ Anwahl den WZ Zustand W Bit21 1 WZe im Zustand W k nnen nicht durch einen anderen WZ Wechsel WZ Vorbereitungsbefehl angew hlt werden korrespondierend mit Weiterf hrende Literatur 8 360 Aktivierung der Werkzeugverwaltung nur wenn Option WZV gesetzt ist Der gesamte WZ Wechselvorgang setzt sich im allgemeinen aus 2 Befehlen an PLC zusammen Werkzeugwechselvorbereitung und Werkzeugwechsel Ein Diese Begriffe m ssen bekannt sein wenn man folgende M glichkeiten der Ein stellung nutzen will Bit 5 6 7 8 verlangsamen den Ablauf der Satzbearbeitung Dabei verlangsamen Bit 7 8 mehr als Bit 5 6 Bit 18 verl ngert den Suchvorgang nach einem geeigneten Werkzeug vor allem wenn viele gesperrte Ersatzwerkzeuge vorhanden sind Bit 19 in Verbindung mit gesetzt
336. etten Revolvermagazine Hinweis SETMS ndert nicht das aktive Werkzeug Erst der anschlie end programmierte Werkzeugwechsel kann die neue Festlegung bzgl der Masterspindel ber cksichti gen Arbeiten mit Werkzeughalternummern Kanal 1 WZ Halter 1 Platz 1 im Zwischenspeichermagazin TC_MPP1 9998 1 2 Bearbeitungsort TC_MPP5 9998 1 1 WZ Halternummer TOOL_MANAGEMENT_TOOLHOLDER 1 TC_MDP2f1 1 0 Wechselstelle Magazin 1 2 TC_MAP38 1 6 TC_MDP2f1 2 4 Kanal 2 Wechselstelle gt WZ Halter 2 Platz 2 im Zwischenspeichermagazin TC_MPP1 9998 2 2 Bearbeitungsort TC_MPP5 9998 2 2 WZ Halternummer TOOL_MANAGEMENT_TOOLHOLDER 2 Bild 3 12 2 Kan le mit je einem Werkzeughalter und einer TO Einheit Die Nullposition liegt in der Wechselstelle des Werkzeughalters 1 Zwei Kan le arbeiten auf den Daten einer TO Einheit mit einem Magazin Der Werkzeugwechsel ben tigt keine Angabe von Spindelnummern mehr Die Adress erweiterungen von T und M beziehen sich nun auf den Wert des Maschinendatum MD 20124 TOOL_MANAGEMENT_TOOLHOLDER Es wird statt Spindelplatz der allgemeine Begriff Werkzeug Bearbeitungsort verwendet Standard ist Spindel Wenn keine Adre erweiterung programmiert ist wird die Adre erweiterung erg nzt durch den Wert von MD 20124 TOOL_MANA GEMENT_TOOLHOLDER TOOL_MANAGEMENT_TOOLHOLDER 0 Siemens AG 2000 All Rig
337. euen Werkzeuges wird auch automatisch die 1 Schneide angelegt Alle Korrektu ren sind mit 0 vorbesetzt R ckgabeparameter NEWT WZ DUPLO_NR Kann aus einem Grund kein neues Werkzeug angelegt werden so erzeugt die NEWT Funktion einen Alarm Die Angabe der Duplonummer kann auch optional erfolgen Sie wird bei Nichtan gabe im NCK erzeugt Duplo Nr alte Duplo Nr 1 Beispiel Neues Werkzeug namens Bohrer mit Duplo Nr 1 anlegen DEF INT DUPLO_NR DEF INT T_NR DUPLO_NR 1 T_NR NEWT BOHRER DUPLO_NR oder alternativ TC_TPI 1 BOHRER Bezeichner BOHRER mit T Nr 1 TC_TPI1 1 DUPLO_NR Duplo Nr 1 Die Funktion dient zum Anlegen von Werkzeugen in einem Beladeprogramm Be ladezyklus DELT Werkzeug l schen Mit der DELT Funktion kann ohne Bezugnahme auf eine T Nummer ein Werk zeug gel scht werden Es k nnen nur entladene Werkzeuge gel scht werden DELT WZ DUPLO_NR Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 299 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 10 5 8 11 5 300 Es werden alle werkzeugbezogenen Daten auf 0 gesetzt Anwenderdaten Hierar chiedaten Beispiel DELT BOHRER DUPLO_NR Funktion dient zum L schen von Werkzeugen im Teileprogramm GETT T Nr lesen Die GETT Funktion gibt anhand des Werkzeugbezeichners und deren Duplonum mer die dazu geh rige T Nu
338. eugwechsel kann die PLC genauso wie beim Satzsuch lauf die Wahl des Werkzeugs nicht beeinflussen Anwahl eines Werkzeugs bei Programmstart Mit den Maschinendaten e MD 20310 TOOL_MANAGEMENT_MASK Bit14 e MD 20122 TOOL_RESET_NAME e MD 20112 START_MODE_MASK e MD 20130 CUTTING_EDGE_RESET_VALUE kann entschieden werden ob e das WZ auf der Hauptspindel bzw dem Hauptwerkzeugtr ger wieder angew hlt wird bzw angew hlt bleibt e ein bestimmtes Werkzeug angew hlt wird entsprechend MD 20122 TOOL_RESET_NAME Wird ein neues Werkzeug angew hlt das sich datenm ig noch nicht auf der Spindel befindet wird bei Programmstart ein Werkzeugwechsel durchgef hrt Bei diesem Werkzeugwechsel kann die PLC genauso wie beim Satzsuchlauf die Wahl des Werkzeugs nicht beeinflussen WZ Ablehnung durch die PLC Bei Satzsuchlauf Anwahl bei Reset oder Programmstart wird das Werkzeug schon im Vorlauf ausgew hlt die PLC kann das Werkzeug hier nicht ablehnen Siemens AG 2000 All Rights Reserved 3 54 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Hinweis Ist das Bit4 des Maschinendatums MD 20310 TOOL_MANAGEMENT_MASK gesetzt hat die PLC blicherweise die M glichkeit eine WZ Wechselvorbereitung mit ge nderten Parametern erneut anzufordern das Werkzeug also abzulehnen Kommunikation PLC und WZV Die Kommunikation b
339. f hrung M gliche Werte sind 0 Befehl erfolgreich ausgef hrt 1 Die Schneide mit der genannten D Nummer d existiert nicht 2 Das Werkzeug mit der genannten T Nummer t existiert nicht 3 Das genannte Werkzeug hat keine definierte berwachungs funktion Dieser Status ist nur m glich wenn t explizit benannt wurde 4 _ berwachungsfunktion ist im NCK nicht aktiv geschaltet d h der Befehl kam nicht zur Ausf hrung t Interne T Nummer t 0 Es werden alle Werkzeuge behandelt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung t gt 0 t lt 0 5 8 NC Sprachbefehle Es wird genau dieses Werkzeug behandelt Es wird der absolute Betrag von t gebildet und alle Schwe ster Werkzeuge dieses Werkzeuges behandelt Die D Nummer des Werkzeuges optionaler Parameter Wenn der Parameter nicht angegeben oder mit 0 belegt wird werden alle D Nummern bzw alle Schneiden des Werkzeuges behandelt d gt 0 mer mon Optionaler bitcodierter Parameter Der Befehl bezieht sich genau auf die genannte D Num Wenn der Parameter nicht angegeben oder mit 0 belegt wird werden alle Istwerte der f r das Werkzeug aktiven Uberwachungen der be zeichneten Schneide n auf die Sollwerte gesetzt mon gt 0 Es wird genau der Istwert der genannten berwachungsart behandelt M gliche Werte sind die positiven Werte des Systemparameters TC_TP9 1 2 4
340. fall Die Erstellung dieser Unterlage erfolgte mit Interleaf V 7 Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und beschriebenen Hard und Software gepr ft Dennoch k nnen Abwei Mitteilung ihres Inhalts ist nicht gestattet soweit nicht ausdr cklich chungen nicht ausgeschlossen werden Die Angaben in dieser zugestanden Zuwiderhandlungen verpflichten zu Schadenersatz Alle Druckschrift werden regelm ig berpr ft und notwendige Rechte vorbehalten insbesondere f r den Fall der Patenterteilung Korrekturen sind in den nachfolgenden Auflagen enthalten F r oder GM Eintragung Verbesserungsvorschl ge sind wir dankbar Siemens AG 2000 All rights reserved Technische nderungen vorbehalten Bestell Nr 6FC5 297 5AC60 0AP2 Siemens Aktiengesellschaft Printed in the Federal Republic of Germany 07 00 Vorwort Vorwort Lesehinweise Die SINUMERIK Dokumentation ist in 3 Ebenen gegliedert e Allgemeine Dokumentation e Anwender Dokumentation e Hersteller Service Dokumentation Die vorliegende Dokumentation wendet sich an den Werkzeugmaschinen Herstel ler Die Druckschrift beschreibt ausf hrlich die in den Steuerungen SINUMERIK 840D 810D bzw SINUMERIK FM NC vorhandenen Funktionalit ten Die Funktionsbeschreibungen sind nur f r den speziellen bzw bis zum aufgef hr ten Softwarestand g ltig Bei neuen Softwarest nden sind die dazu g ltigen F
341. finierten Datenblock Codetr ger Datenformate Es werden folgende Codet ger Datenformate unterst tzt vergl lt codetr gerdatenformat gt f r Item Bltem Datenformat Erl uterung ASCII ASClIl Zeichensatz INT 16 Bit Integer Intel Format e Nertebereich 32768 lt INT lt 32767 FPX2 16 Bit Integer SINUMERIK 850 e Nertebereich 32768 lt FPX2 lt 32767 e niederwertiges Byte an h herwertiger Adresse umgekehrt wie Intel Format BCD e Bin r codierte Dezimalzahl ggf mit Vorzeichen und Dezimalpunkt e Nicht relevante Dekaden werden linksb ndig mit 0 vorbesetzt BCD_SIN850 BCD mit folgenden Festlegungen SINUME RIK 850 e jede BCD Zahl belegt 12 Dekaden e Vorzeichen immer in der 3 Dekade e 0 positiv 1 negativ e nicht relevante Dekaden werden mit O vorbe setzt e Wertebereich max 8stellig mit Dezimalpunkt max 9stellig ohne Dezimalpunkt Zuordnung zwischen Codetr gerdaten und Dialogdaten Die Konvertierungsvorschrift f r Item lt n gt bzw Bltem lt n gt enth lt u a die Zuord nung zu keiner einer mehrerer Dialogvariablen ggf mit einer Umsetzungsvor schrift die in diesem Abschnitt n her erl utert wird Die allgemeine Konvertierungsvorschrift f r Iltem lt n gt bzw Bltem lt n gt lautet B ltem lt n gt lt line gt lt n gt laufende Nummer des Codetr gerdatums l ckenlos aufsteigend Siemens AG 2000 All Rights Reserved SINUMERIK 840D
342. folge eingehalten Die Schleifdaten eines WZs k nnen erst beschrieben werden wenn zuvor minde stens f r eine Schneide der Werkzeugtyp Schleifwerkzeug festgelegt wurde Die Distanzparameter TC_MDPx und der Zwischenspeicherzuordnungsparame ter TC_MLSR k nnen erst beschrieben werden nachdem die Magazine und ihre Pl tze definiert worden sind Daten l schen Ein Werkzeug kann nicht gel scht werden solange es in einem Magazin enthalten ist Das hei t da die Reihenfolge beim L schen folgende ist 1 Magazindaten l schen damit werden Werkzeuge aus dem Magazin ausgetra gen bzw Werkzeug explizit aus dem Magazin austragen 2 Werkzeugdaten l schen Weiterhin kann ein Magazin nicht gel scht werden wenn es den Zustand TC_MAP3Ii 8 Bewegen ist aktiv hat Der L schbefehl f r alle Magazine wird abgelehnt wenn auch nur ein Magazin das L schen verhindert Hinweis Soll ein einzelnes Werkzeug gel scht werden so mu es zuerst durch einen Ent ladevorgang aus dem Magazinplatz entfernt werden und kann erst dann gel scht werden Aktuell angew hlte WZe k nnen nicht gel scht werden Durch die Programmie rung von TO vor Ende des Teileprogramms kann unabh ngig von Maschinendate neinstellungen siehe MD zur Anwahl von Werkzeugen ber das Programmende hinaus sichergestellt werden da nach Beenden des Teileprogramms kein Werk zeug mehr angew hlt ist Siemens AG 2000 All Rights Reserved 5 324
343. fsteigender Platznummern In Abh ngigkeit von dem Grund der Leerplatzsuche ist der ak tuelle Platz entweder die Wechselstelle oder die Beladestelle Letzter Platz r ckw rts Die Leerplatzsuche beginnt immer ab dem letzten Magazinplatz in Richtung fallender Platznummern Aktueller Platz r ckw rts Die Leerplatzsuche beginnt ab dem aktuellen Platz in Richtung fallender Platz nummern In Abh ngigkeit vom momentanen Ort des WZ f r das die Leer platzsuche erfolgt ist der aktuelle Platz entweder die Wechselstelle oder die Beladestelle OK 4 Softkey dr cken Erstellen der Magazinkonfiguration 5 Mit der END Taste n chstes Fenster Reale Magazine anw hlen Zuordnen 6 Reale Magazine ausw hlen und Softkey dr cken Diese realen Ma gazine werden dann in die Magazin Konfiguration aufgenommen Meldung Zuordnen des Magazins Nach jedem Zuordnen wird die Anzeige der Magazinpl tze bei Anz Pl tze entsprechend aktualisiert Trennen Mit dem Softkey kann ein Magazin wieder aus der Magazin Kon figuration herausligel st werden 7 Platztyp f r das angew hlte reale Magazin eingeben Den Cursor auf Platztyp setzen und einen Platztyp z B Ein_Platz_ohne_NB ausw hlen Jetzt werden die Magazinpl tze die diesen Platztyp haben sollen eingeben Beispiel Von Platz 1 Bis Platz 10 Zuordnen 8 Softkey dr cken Als R ckmeldung erscheint der Dialogtext Zu ordnen des Platztyps Weiterhin werden die defini
344. ften NC Satz Bit 0 1 Wird ein Fehler im Satz mit der Werkzeugwechselvorbereitung erkann wird der Alarm solange verz gert bis im Programmablauf der zugeh rige Werk zeugwechselbefehl M06 zur Interpretation kommt Erst dann wird der Alarm ausgegeben In diesem Satz kann der Bediener Korrektureingriffe vornehmen Dieses Maschinendatum ist nur von Bedeutung wenn die Einstellung MC_TOOL_CHANGE_MODE 1 verwendet wird Bit 1 nur bei aktiver Werkzeugverwaltung von Bedeutung Bit 1 0 Standardverhalten Bei der Werkzeugechselvorbereitung werden nur Werk zeuge erkannt deren Daten einem Magazin zugeordnet sind Bit 1 1 Ein Werkzeug wird auch eingewechselt wenn dessen Daten in NCK bekannt aber nicht einem Magazinplatz zugeordnet sind Dann werden die Daten automatisch dem programmierten Werkzeughalter zugeordnet Der Anwender wird aufgefordert Werkzeuge in den Werkzeughalter einzuset zen oder daraus zu entnehmen Bit 2 Qualifizieren der Korrekturprogrammierung Bit 2 0 TO und Dx x gt 0 ergibt Korrektur 0 DO und DL x x gt 0 ergibt Korrektur 0 und damit auch Summenkorrektur 0 Bit 2 1 TO und Dx x gt 0 f hrt zu einer Alarmmeldung DO und DL x x gt 0 f hrt zu einer Alarmmeldung Bit 3 0 Standard Falls das WZ auf der Spindel gesperrt ist WZ Wechselkommando erzeugen das ein Ersatz WZ anfordert Gibt es eins solches nicht wird ein Alarm erzeugt Bit 3 1 Der Gesperrtzustand des Spindelwerkzeugs wird ignoriert Das Werkze
345. ftrag mit folgenden Signalen im Instanz DB des FB92 beeinflu t werden TNr_write 1 Die T Nummer des WZ f r WZ Daten lesen liegt in TNr DIW28 MagNr LocNr werden nicht ausgewertet Es werden nur WZ Daten gelesen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 445 PLC Beispielprogramme 07 00 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten lesen Fehlererkennung Konnte ein Auftrag nicht ausgef hrt werden wird dies am Zustandsparameter Er ror mit logisch 1 angezeigt Die Fehlerursache ist am Bausteinausgang State ko diert Bedeutung Hinweis Fehler bei Magzinplatzdaten le sen FB 2 Die Fehlerkennung des FB2 ist als Variable StateFB2_TNrGesp im In stanz DB abgelegt Die logische T Nummer des Magazinplatzes ist Null Pr fen ob ein Werkzeug im angege ben Magazinplatz ist Fehler bei Werkzeugdaten lesen FB2 Die Fehlerkennung des FB2 ist als Variable StateFB2_WZGesp im In stanz DB abgelegt Schrittnummer unzul ig Interner Fehler im FB Fehler bei Variable numMagPla ceParams lesen mit FB 2 Neustart erforderlich Datenschnittstelle DB Instanz Byte Bezeichnung der gelesenen Daten DIW 28 Logische T Nummer DIW 30 Platzzustand DIW 32 Gr e nach links in Halbpl tzen DIW 34 Gr e nach rechts in Halbpl tzen DIW 36 Gr e nach oben in Halbp
346. g der Arbeitskorrekturliste und dem Bild Werkzeug Details ge ndert werden Die direkte nderung des Werkzeugtyps ist in der Arbeitskorrekturliste nicht m glich Werkzeugbezeichner und Duplonummer ndern Durch das MD 9240 USER_CLASS_WRITE_TOA_NAME wird eingestellt ob der Werkzeugbezeichner und die Duplonummer vom Bediener in den Listen ge ndert werden k nnen Als Standardwert ist immer 0 eingestellt Bei diesem Wert k n nen vom Bediener in den Listen keine nderungen vorgenommen werden Werkzeugtyp ndern Mit dem MD 9241 USER_CLASS_WRITE_TOA_TYPE wird eingestellt ob der Bediener in der Werkzeug der Magazinliste und dem Bild Werkzeug Details den Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 33 bersicht 07 00 2 6 Werkzeugliste Werkzeugtyp direkt ndern kann siehe Kapitel 4 5 1 Standardm ig ist das MD auf 0 eingestellt Der Bediener kann bei dieser Einstellung keine direkte nde rung in den Listen vornehmen Hinweis In der Arbeitskorrekturliste kann der Werkzeugtyp nicht direkt ge ndert werden Eine nderung des Werkzeugtyps einer Schneide ndert automatisch den Werk zeugtyp aller Schneiden des selben Werkzeuges In der Arbeitskorrekturliste ste hen die Schneiden eines Werkzeuges nicht direkt untereinander da sie nach den frei vergebenen D Nummern sortiert werden Funktion Werkzeugtyp Werden vom Bediener der
347. g ManualTurn Bestellnummer 6FC5 297 5AD50 0APO IFBO SINUMERIK 840D 810D FM NC Funktionsbeschreibung Projektierung Bedienoberfl che OP 030 im folgenden sind die enthaltenen Kapitel aufgef hrt Bestellnummer 6FC5 297 3AC40 0APO BA Bedienanleitung EU Entwicklungsumgebung Projektierpaket PS nur Online Projektiersyntax Projektierpaket Ausgabe 02 00 Ausgabe 03 96 PSE Einf hrung in die Projektierung der Bedienoberfl che IK Installationspaket Softwareupdate und Konfiguration IFBP SINUMERIK 840D Funktionsbeschreibung C PLC Programmierung Bestellnummer 6FC5 297 3AB60 0APO FBR SINUMERIK 840D 810D Funktionsbeschreibung Rechnerkopplung SINCOM Bestellnummer 6FC5 297 5AD60 0APO NFL Nahtstelle zum Fertigungsleitrechner NPL Nahtstelle zu PLC NCK IFBSI SINUMERIK 840D SIMODRIVE Ausgabe 03 96 Ausgabe 02 00 Funktionsbeschreibung SINUMERIK Safety Integrated Ausgabe 05 00 Bestellnummer 6FC5 297 5AB80 0AP1 IFBSP SINUMERIK 840D 810D Funktionsbeschreibung ShopMill Bestellnummer 6FC5 297 5AD80 0AP1 FBST SIMATIC FM STEPDRIVE SIMOSTEP Funktionsbeschreibung Bestellnummer 6SN1 197 0AA70 0YP3 IFBSY SINUMERIK 840D 840DV 810D CCU2 Funktionsbeschreibung Synchronaktionen f r Holz Glas Keramik Pressen Bestellnummer 6FC5 297 5AD40 0AP2 FBTD SINUMERIK 840D 810D Funktionsbeschreibung Werkzeugbedarfsermittlung SINTDI mit Online Hilfe Bestellnummer 6FC5 297 5AE00 0APO Siemens AG 2000
348. g Suchstrategie n chste Duplo Nr k rzester Weg u a Werkzeugschneidendaten e Schneidenlage e Anzahl der Schneiden nur Anzeige Siemens AG 2000 All Rights Reserved 2 38 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 bersicht 2 9 Zugriffsschutz Schutzstufen e Schneidennummer nur Anzeige e Korrekturparameter Geometrie Verschlei Basis e berwachungsdaten Soll Wert Vorwarngrenze Hinweis Die Datenbasis der Werkzeugeinsatzdaten kann nur komplett aus der Steuerung ausgelesen und an eine andere Steuerung bertragen werden 2 9 Zugriffsschutz Schutzstufen Der Zugriff auf Programme Daten und Funktionen ist benutzerorientiert ber 8 hierarchische Schutzstufen verriegelt Diese sind unterteilt in e 4 Kennwort Stufen f r Siemens Maschinenherstellter und Endanwender e 4 Schl sselschalter Stellungen f r Endanwender Schutzstufe Verriegelt durch Benutzer 0 Siemens 1 Maschinenhersteller Entwicklung 2 Maschinenhersteller Inbetriebnehmer 3 Endanwender Service 4 Schl sselschalter Endanwender Programmierer Einrichter Stellung 3 5 Schl sselschalter Endanwender qualifizierter Bediener der Stellung 2 nicht programmiert 6 Schl sselschalter Endanwender ausgebildeter Bediener der Stellung 1 nicht programmiert g Schl sselschalter Endanwender angelernter Bediener Stellung 0 N here Informationen siehe Kapitel 4 4 1 MMC 103 Der
349. g f r diese Schnittstelle ist beendet Wird durch FC 8 zur ckge setzt l weiterf hrende Literatur DB71 DBX n 0 0 Kommando Beladen Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Beladevorgang f r ein Werkzeug ist angesto en In welchen Magazin platz beladen werden soll steht im DBW n 24 und DBW n 26 Die betreffende Beladestelle ist die Platznummer der Beladestelle Sie steht auch im DBW n 18 korrespondierend mit DB71 DBW n 16 und n 18 bzw n 24 und n 26 weiterf hrende Literatur DB71 DBX n 0 1 Kommando Entladen Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Entladevorgang f r ein Werkzeug ist angesto en Aus welchem Ma gazinplatz entladen werden soll steht im DBW n 20 und DBW n 22 Die Nummer der Entladestelle steht im DBW n 18 korrespondierend mit DB71 DBW n 16 und n 18 bzw n 20 und n 22 l weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 375 Signalbeschreibung PLC Nahtstellen 07 00 9 1 Nahtstelle f r Magazin Be Entladen DB71 DBX n 0 2 Kommando Umsetzen Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Umsetzvorgang f r ein Werkzeug ist angesto en Von Magazin Platz n 20 n
350. g im Zwischenspeicher nicht ber cksichtigt D h beim asynchronem Um speichern vom Magazin nach Spindel wird die Kennung Z nicht gesetzt und beim asynchronen Umspeichern von Spindel nach Magazin wird die Kennung Z im Alt platz nicht gel scht Das L schen bzw Setzen von Z mu dann hier mit dem FB 3 NC Variable schreiben erfolgen Ab NC SW 3 2 wird mit Task Ident 5 der Magazinplatzzustand Z beim asynchro nen Umspeichern mitgef hrt 11 1 3 Kettenmagazin mit Doppelgreifer und einer Spindel Beschreibung Der Der FB QUIT_WZV ist als FB 90 in QUIT _2 awl f r folgende Magazinkonfigu ration programmiert Magazin Nr Platz Nr Bedeutung 9999 Beladestelle Spindel 9999 2 Beladestelle Magazin 9998 1 Spindel 9998 Doppelgreifer Greifer 1 9998 Doppelgreifer Greifer 2 Magazinplatz 1 Magazinplatz 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 431 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV 1 Magazinplatz 1 n Magazinplatz n Das Werkzeug wird ber den Doppelgreifer von der Werkzeugwechselstelle im Ma gazin in die Spindel eingewechselt Die Werkzeuge werden gleichzeitig in Magazin und Spindel ein bzw ausgewechselt In jeder Ausgangstellung vor dem Werk zeugwechsel ist der Greifer auf der Magazinseite Greifer 2 und auf der Spindel seite Greifer 1 Mit dieser Definition sind nur zw
351. g kann nicht aktiv werden weil keine Daten angelegt wer den k nnen Sonderf lle Fehler korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 18086 MD Nummer MM_NUM_MAGAZINE_LOCATION Anzahl der Magazinpl tze die NCK verwalten kann Standardvorbesetzung 30 min Eingabegrenze 0 max Eingabegrenze 600 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der Magazinpl tze die NCK verwalten kann Mit diesem Maschinendatum wird der gepufferte Speicher f r die Magazinpl tze reser viert Wichtig Die Anzahl aller Zwischenspeicher und Beladestellen mu hier auch mit einge rechnet werden Wert 0 DieWZ Verwaltung kann nicht aktiv werden weil keine Daten angelegt werden k nnen Sonderf lle Fehler korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 18088 MD Nummer Standardvorbesetzung 0 MM_NUM_TOOL_CARRIER Maximale Anzahl Werkzeugtr ger min Eingabegrenze 0 max Eingabegrenze 99999999 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Maximale Anzahl definierbarer Werkzeugtr ger f r orientierbare Werkzeuge im TO Be reich Der Wert wird durch die Anzahl
352. gazin i TC_MAP1 9998 7 Magazinart 7 Zwischenspeicher STC_MAP3 9998 17 STC_MAP6 9998 1 STC_MAP7 9998 1 Anzahl Zwischenspeicherplaetze Spindel Belademagazin Siemens AG 2000 All Rights Reserved 4 238 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme TC_MAP1 9999 9 STC_MAP3 9999 17 TC_MAP6 9999 1 TC_MAP7 9999 2 Platz Nr 1 STC_MPP1 1 1 1 STC_MPP2 1 1 1 STC_MPP3 1 1 1 STC_MPP4A 1 1 2 STC_MPP5S 1 1 1 Platz Nr 16 STC_MPP1 1 16 1 STC_MPP2 1 16 1 STC_MPP3 1 16 1 STC_MPP4 1 16 2 STC_MPP5 1 16 16 4 9 Inbetriebnahme PLC Programm Magazinart 9 Belademagazin Anzahl Beladestellen Platzart 1 Magazinplatz Platztyp ER Nebenplatzbetrachtung ein Platzzustand 2 Platz frei Platzartindex 1 Platz Nr 1 Platzart 1 Magazinplatz Platztyp Nebenplatzbetrachtung 1 ein Platzzustand 2 Platz frei Platzartindex 16 Platz Nr 16 Platzart 2 Spindel Platztyp Nebenplatzbetrachtung Spindel STC_MPP1 9998 1 2 STC_MPP2 9998 1 0 STC_MPP3 9998 1 0 STC_MPP4 9998 1 2 STC_MPP5 9998 1 1 Plaetze des Belademagazins Beladestation STC_MPP1 9999 1 7 STC_MPP2 9999 1 0 STC_MPP3 9999 1 0 STC_MPP4 9999 1 2 STC_MPP5 9999 1 1 2 Beladestation STC_MPP1 9999 2 7 STC_MPP2 9999 2 0 STC_MPP3 9999 2 0 STC_MPP4 9999 2 2 STC_MPP5 9999 2 2 Platzzustand 2 Platz frei
353. gazinverwaltung Werk zeug und Leerplatzsuche und die berwachung von Werkzeug Standzeit St ck zahl oder Verschlei werten Diese Zusatzfunktionen sind nur mit der aktiven WZV Option verf gbar Ohne aktive WZV ist die Magazinverwaltung durch den Maschinenhersteller zu realisieren In der Regel wird dieses ber die PLC erfolgen Magazinverwaltung Die Magazinverwaltung verwaltet die Pl tze der Magazine Diese Pl tze k nnen frei sein mit Werkzeugen best ckt sein oder belegt sein durch bergro e Werk zeuge auf Nachbarpl tzen Freie Pl tze k nnen Beladen werden mit weiteren Werkzeugen ber die WZV ist f r den Maschinenhersteller eine optimale Verwaltung der Werkzeuge und Maga zinpl tze gew hrleistet Mit der Magazinverwaltung stehen erweiterte Funktionen wie Beladen Entladen Positionieren von Werkzeugen zur Verf gung Au erdem gibt es Suchfunktionen von Werkzeugen Magazinpl tzen und Suchstrategien f r Ersatzwerkzeuge Bei den berwachungsfunktionen werden bei Ablauf der aktivierten berwachung Werkzeuge gesperrt und nicht mehr verwendet F r die weitere Bearbeitung wird bei Vorhandensein eines nicht gesperrten gleichartigen Werkzeugs Duplowerk zeug dieses automatisch verwendet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 1 21 Einleitung 07 00 1 1 Allgemeine bersicht Mit aktiver WZV sind im einfachsten Fall die Konfigurationen von
354. ge w nschten Verschlei verbund aktiv gesetzt Aus einer Werkzeuggruppe wird dabei jedoch nur 1 Werkzeug aktiv Sind zum Aufrufzeitpunkt keine Verschlei verb nde definiert bzw ber MD nicht aktiviert kann der Befehl dennoch benutzt werden SETTA status mnr vnr mnr Magazinnummer in dem das Aktivsetzen erfolgen soll vnr Verschlei verbundnummer des Verschlei verbundes in dem das Ak tivsetzen erfolgen soll status R ckgabeparameter der folgende Werte annehmen kann e Q Funktion konnte korrekt ausgef hrt werden e 1 Funktion wurde ausgef hrt aber es wurde noch ein anderes aktives Schwesternwerkzeug erkannt e i Funktion wurde nicht ausgef hrt da kein aktiver Verschlei ver bund in den ausgew hlten Magazinen vorhanden ist e 2 Funktion wurde nicht ausgef hrt da die gew nschte Verschlei ver bundnummer nicht existiert e 3 Funktion wurde nicht ausgef hrt da die gew nschte Magazinnummer nicht exisitiert 4 Funktion wurde nicht ausgef hrt da die Funktionalit t Verschlei bund ber Maschinendatum nicht freigegeben e 5 Funktion konnte aus anderem Grund nicht ausgef hrt werden SETTA f hrt zu dem gleichen Ergebnis wie ein Wechsel des Verschlei verbundes beim Werkzeugwechsel mit TC_MAMP3 Bit0 1 siehe Kapitel 3 4 5 RESETMON Sprachbefehl zur Sollwertaktivierung ab SW 5 1 RESETMON state t d mon Setze den Istwert des Werkzeugs auf den Sollwert state Status der Befehlsaus
355. ge von Anweisungen eines gt Teileprogramms die mit unterschiedlichen Ver sorgungsparametern wiederholt aufgerufen werden kann gt Zyklen sind eine Form von Unterprogrammen V Variablendefinition Eine Variablendefinition umfa t die Festlegung eines Datentyps und eines Varia blennamens Mit dem Variablennamen kann der Wert der Variablen angesprochen werden WwW Werkst ck 1 Von der Werkzeugmaschine zu erstellendes bearbeitendes Teil oder 2 ein Werkst ck ist ein Verzeichnis in dem Programme und sonstige Daten ab gelgt sind Werkst cke sind wieder in einem Verzeichnis abgelegt Werkst ck Koordinatensystem Das Werkst ck Koordinatensystem hat seinen Ausgangspunkt im gt Werkst ck nullpunkt Bei Programmierung im Werkst ck Koordinatensystembeziehen sich Ma e und Richtungen auf dieses System Werkst ck Nullpunkt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe Der Werkst cknullpunkt bildet den Ausgangspunkt f r das gt Werkst ck Koordi natensystem Er ist durch Abst nde zum Maschinennullpunkt definiert Werkzeugkorrektur Mit der Programmierung einer T Funktion 5 Dekaden ganzzahlig im Satz erfolgt die Anwahl des Werkzeugs Jeder T Nummer k nnen bis zu 12 Schneiden D Adressen zugeordnet werden Die Anzahl der in der Steuerung zu verwaltenden Werkzeuge wird ber Projektierung eingest
356. gemeinsam mit dem PLC Grund programm abgelegt Bei der S7 CPU314 ist im Grundumfang der Anwender speicher von 64 kByte gro und kann optional auf 128 kByte erweitert werden R Referenzpunkt Punkt der Werkzeugmaschine auf den sich das Me system der gt Maschinen achsen bezieht Referenzpunkt fahren Ist das verwendete Wegme system kein Absolutwertgeber so wird das Referenz punktfahren erforderlich um sicherzustellen da die vom Me system gelieferten Istwerte mit den Maschinen Koordinatenwerten im Einklang stehen REPOS 1 Wiederanfahren an die Kontur per Bedienung Mit der Funktion Repos kann mittels der Richtungstasten bis zur Unterbre chungsstelle wieder angefahren werden 2 Wiederanfahren an die Kontur per Programm Durch Programmbefehle stehen mehrere Anfahrstrategien zur Auswahl Anfah ren des Unterbrechungspunktes Anfahren des Satzanfangspunktes Anfahren des Satzendpunktes Anfahren eines Bahnpunktes zwischen Satzanfang und Unterbrechung R Parameter Rechenparameter kann vom Programmierer des gt Teileprogramms f r beliebige Zwecke im Programm gesetzt oder abgefragt werden S Satz Teil eines gt Teileprogrammes durch Line Feed abgegrenzt Es werden gt Haupt s tze und gt Nebens tze unterschieden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 461 Abk rzungen und Begriffe 07 00 A 2 Begriffe A 462 Satzsuc
357. gewertet Diese Proze zustands nderung wird an die PLC ber die T Nummer des Er satwerkzeuges ausgegeben Die Aktion eines Bedieners die den WZ Zustand ver ndert bewirkt keine Ver n derung des Signals Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 123 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei VDI Signal Letztes Ersatz WZ der WZ Gruppe Kanal DB DBD360 Wenn w hrend des WZ Wechsels bei der WZ Suche im NCK ein Werkzeug ge funden wird und zu diesem Zeitpunkt keine weiteren Ersatz Werkzeuge f r die programmierte Spindel WZ Halter vorhanden sind wird dies gewertet als letztes Ersatzwerkzeug der Werkzeuggruppe gefunden Diese Proze zustands nderung wird an die PLC ber die T Nummer des Ersatz werkzeuges ausgegeben Die Aktion eines Bedieners die den WZ Zustand ver ndert bewirkt keine Ver n derung des Signals Hinweis Die Funktion vergr ert bei Werkzeuggruppen mit vielen Werkzeugen den Haupt lauf Zeitbedarf im NCK zum Zeitpunkt der Anwahl des jeweiligen Werkzeuges Au erdem mu folgende Funktion freigeschaltet werden MD 20310 TOOL_MA NAGEMENT_MASK Zur Aktivierung wird Bit18 1gesetzt Sperrung berwachter Werkzeuge PLC gesteuert ber VDI Signal Bisher nimmt ein Werkzeug genau dann den Zustand gesperrt ein wenn der Ist wert der aktiven berwachungsfunktion den
358. gsvorgang ohne Werkzeugwechsel beendet wurde mu der Status aller gesperrten Werkzeuge berpr ft werden Daf r wird ein neuer PI Dienst _N_TMRASS in PLC TMRASS siehe Kapitel 5 12 5 zur Verf gung gestellt mit dem Sie bei allen gesperrten Werkzeugen den Status ak tiv l schen k nnen z B durch PLC Programm bei Programmende Die brigen WZ Suchstrategien Auch bei den anderen WZ Suchstrategien kann ein gesperrtes Werkzeug verwen det werden wenn das VDI Signal Werkzeug nicht sperren Kanal DB DBX29 7 1 gesetzt ist Welches Werkzeug ausgew hlt wird h ngt jedoch allein von der Suchstrategie ab Die Suchstrategie hat somit bei der WZ Auswahl Vorrang vor dem VDI Signal WZ Sperre unwirksam Es kann das zuletzt gesperrte Werkzeug aber auch ein beliebiges anderes gesperrtes Werkzeug ausgew hlt werden Au erdem kann ein weiteres nicht gesperrtes Werkzeug existieren das aber auf grund der Suchstrategie nicht ausgew hlt wird TO Einheit auf mehreren Kan len aktiv Ist eine TO Einheit mehreren Kan len zugeordnet Werkzeug und Magazindaten sind in mehreren Kan len sichtbar wirkt in jedem Kanal die Einstellung des ka nalspezifischen VDI Signals WZ Sperre 3 8 6 berwachungsdaten f r Sollwerte ab SW 5 1 Bei den berwachungsdaten gibt es bisher den Istwert und die Vorwarngrenze f r die zu berwachenden Gr en Wenn der Istwert den Wert Null erreicht hat wird das Werkzeug gesperrt De
359. gt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werden kann dies durch Programmierung von P_VDITCP 2 Wert erfol gen korrespondierend miit weiterf hrende Literatur DB73 reserviert DBW n 16 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung DB73 reserviert DBW n 18 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 391 Signalbeschreibung PLC Nahtstellen 07 00 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 DBW n 20 Flankenauswertung Magazin Nr des neuen Werkzeuges Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Magazin Nr des neuen Werkzeuges welches bearbeiten soll korrespondierend mit DBW n 22 weiterf hrende Literatur DB73 DBW n 22 Flankenauswertung Platz Nr des neuen einzuwechselnden Werkzeuges Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Platz Nr des neuen Werkzeuges welches bearbeiten soll korrespondierend miit DBW n 20 l weiterf hrende Literatur DB73 reserviert DBW n 24 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2
360. hen der Bedienoberfl che abgelegt die durch Einstellugen an der Be dienoberfl che selbt vorgenommen werden k nnen z B Spracheinstellung Dateiauswahl Ansicht des Dateimangagers Grunds tzlich werden in den Parallelverzeichnissen zu mmc2 nur Unterschied Eintr ge zu den Originalen in mmc2 abgelegt Hinweis Ab SW 4 2 Alle ini Dateien im Verzeichnis mmc2 d rfen nicht ver ndert werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 241 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger Codetr ger Fa Balluf DDE Server Balluf exe INI File Parameterbeschreibung der Herstellerspez Daten Ti T2 T3 T4 Telegramm vom Codetr ger z B 506 Byte lang Balluf ini legt die Beschreibung fest MMC 102 103 Beschreibungsdatei WToolldSyskonv wkonvert txt Bild 4 25 Codetr geranschlu ini File F r jeden exe File gibt es ein zugeh riges ini File In diesem ini File werden herstellerspezifische Angaben ber das Codetr gersystem eingetragen Die Be schreibung der darin enthaltenen Parameter steht im Handbuch des Codetr ger herstellers z B Balluf ini Datei Beschreibung der Parameter siehe BALLUF TOOL DIALOG SYSTEM TDSi Bedienungsanleitung BA 200 f r TDS Stationen BIK Parameter Format T B C T ASCII Format BC
361. henden T Befehl wird hierbei nicht zur ckgesetzt Falls das Bit Werkzeug vorbereiten bei dem M06 nicht mehr gesetzt sein soll ist es Aufgabe des Anwenderprogramms dieses Bit bei der letzten Quittierung des T Befehls zur ckzusetzen 3 Die Programmierfunktion T und MO6 in einem Satz setzt die Bits Werkzeug Vorbereiten und Werkzeug wechseln gleichzeitig in der aktivierten DB 72 Schnittstelle Die Sonderf lle die gleichartig wie der Fall 3 in PLC abgebildet werden sind e Ausl sung des Werkzeugwechsels nach Satzsuchlauf letzter aufgesammelter Werkzeugwechsel f r das aktive WZ Ausl sung WZ Wechsel bei Inits tzen Achtung Bei diesen Sonderf llen wird nicht das Unterprogramm Makro Zyklus durchlaufen in dem MO6 blicherweise programmiert ist Beispiele f r Werkzeugmaschinen mit Ketten und Fl chenmagazinen Greifer 2 Greifer 1 OL O Spindel 1 16 Wechselstelle f r Spindel 15 Magazin 1 we 12 11 Mag 9998 Zwischensp Mag 9999 Beladestation Beladestation Spindel 1 Mag 9998 Platz 1 Nr 9999 Greifer 1 Mag 9998 Platz 2 Greifer 2 Mag 9998 Platz 3 w N o lo o Mag 1 Nr 1 Bild 3 1 Werkzeugmaschine mit einem Kettenmagazin Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 43 Funktionsbeschreibung 07 00 3 1 Magazine 3 1 4 3 44 Greifer 4 Wechsel
362. hlauf Zum Austesten von Teileprogrammen oder nach einem Abbruch der Bearbeitung kann ber die Funktion Satzsuchlauf eine beliebige Stelle im Teileprogramm ange w hlt werden an der die Bearbeitung gestartet oder fortgesetzt werden soll Schl sselw rter W rter mit festgelegter Schreibweise die in der Programmiersprache f r gt Teileprogramme eine definierte Bedeutung haben Schl sselschalter Der Schl sselschalter ist der Betriebsartenschalter der CPU Die Bedienung des Schl sselschalters erfolgt ber einen abziehbaren Schl ssel Der Schl sselschalter auf der gt Maschinensteuertafel besitzt 4 Stellungen die vom Betriebssystem der Steuerung mit Funktionen belegt sind Des weiteren ge h ren zum Schl sselschalter drei verschiedenfarbige Schl ssel die in den angege benen Stellungen abgezogen werden k nnen Schneidenradiuskorrektur Bei der Programmierung einer Kontur wird von einem spitzen Werkzeug ausge gangen Da dies in der Praxis nicht realisierbar ist wird der Kr mmungsradius des eingesetzten Werkzeugs der Steuerung angegeben und von dieser ber cksichtigt Dabei wird der Kr mmungsmittelpunkt um den Kr mmungsradius verschoben quidistant um die Kontur gef hrt Schrittma Verfahrwegl ngenangabe ber Inkrementanzahl Schrittma Inkrementanzahl kann als gt Setting Datum hinterlegt sein bzw durch entsprechend beschriftete Tasten 10 100 1000 10 000 gew hlt werden Schwesterwerkzeug We
363. ht gegeben Die Werkzeuge auf den genannten Magazinpl tzen 3 und 4 haben jeweils eine Korrektur mit der Nummer 2 Bei aktiver Werk zeugverwaltung gilt zus tzlich Die genannten T Nummern geh ren Werkzeug gruppen mit unterschiedlichen Bezeichnern an Reaktion Alarmanzeige Nahtstellensignale setzen Abhilfe F r die Eindeutigkeit der D Nummerierung innerhalb der TO Einheit sorgen z B durch Umbenennen der D Nummern Falls die Eindeutigkeit nicht ben tigt wird den verursachenden Befehl CHKDM nicht verwenden Der Alarm ist ein Hinweisalarm Er kann durch Setzen des MD 11410 SUP PRESS_ALARM_MASK Bit 4 unterbunden werden Programm Alarmanzeige verschwindet mit Alarmursache Keine weitere Bedienung not fortsetzung wendig Siemens AG 2000 All Rights Reserved 10 412 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 17191 Kanal 1 Satz 2 T 3 existiert nicht Programm 4 Erl uterung Es wurde ein Werkzeugbezeichner programmiert den NCK nicht kennt Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisation Abhilfe 1 Kanalnummer 2 Satznummer Label 3 T Nummer oder T Be zeichner 4 Programmname Falls der Programmzeiger auf einem NC Satz steht der den genannten T Be zeichner enth lt Ist das Programm falsch dann mit Korrektursatz den Fehler beheben und das Programm fortsetzen
364. hts Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 83 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Die bisherige Funktionalit t bleibt erhalten Standardeinstellung Ein Wert gr er Null aktiviert die neue Funktionalit t TOOL_MANAGEMENT_TOOLHOLDER gt 0 Wenn ein WZ Wechsel auf einen Zwischenspeicherplatz der Art Werkzeug Bear beitungsort mit TC_MPP5 TOOL_MANAGEMENT_TOOLHOLDER programmiert wird korri gieren die festgelegten Korrekturdaten dieses Werkzeugs TO Einheit die Bahn TOOL_MANAGEMENT_TOOLHOLDER 1 TC_MDP2 1 1 0 WZ Halter 1 Platz 1 im Zwischenspeichermagazin TC_MPP1 9998 1 2 Bearbeitungsort TC_MPP5 9998 1 1 WZ Halternummer Master WZ Halter Magazin 1 TC_MAPE 1 6 TC_MDP2I1 2 4 Wechselstelle WZ Halter 2 Platz 2 im Zwischenspeichermagazin TC_MPP1 9998 2 2 Bearbeitungsort TC_MPP5 9998 2 2 WZ Halternummer Neben WZ Halter Bild 3 13 1 Kanal mit 2 Werkzeugtr gern Nullposition liegt in der Wechselstelle des Werk zeughalters 1 Zwei WZ Halter eines Kanals arbeiten mit einem Magazin WZ Halter 1 wurde mit TOOL_MANAGEMENT_TOOLHOLDER 1 zum Master erkl rt WZ Halter 2 ist damit Nebenwerkzeugnhalter Programmierbeispiel 3 84 Um verschiedene Werkzeughalter zum Master Werkzeughalter zu erkl ren wird der Sprachbefehl SETMTH WZ Halternummer
365. ichen lang sein Beispiel MD 18098 MM_NUM_CC_MON_PARAM 1 MD 18099 MM_TYPE_CC_MON_PARAM 5 Dann kann f r den Parameter TC_MOPC1 AnwenderSchneide programmiert wer den Verwendet wird gepufferter Arbeitsspeicher Eine Wert nderung kann mu aber nicht zu einer Rekonfiguration des gepufferten Speichers f hren korrespondierend mit MD 18209 MM_TYPE_CCS_MON_PARAM Weiterf hrende Literatur 18100 MM_NUM_CUTTING_EDGES_IN_POA MD Nummer Anzahl der Werkzeugschneiden pro TOA Baustein Standardvorbesetzung 30 min Eingabegrenze 0 max Eingabegrenze 600 1500 ab SW 5 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 1 Bedeutung Anzahl der im TOA Bereich m glichen Schneiden TOA Bereich ist die Summe aller TOA Bausteine bei aktiver WZV auch der Magazin Bausteine in NCK Sonderf lle Fehler korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 Siemens AG 2000 All Rights Reserved 8 354 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 18102 MM_TYPE_OF_CUTTING_EDGE MD Nummer Art der D Programmierung Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 1 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand
366. icher Bild 3 16 Funktionen von MMC NCK und PLC beim Beladen 3 5 3 Magazinplatz zum Beladen ausw hlen Platz im Magazin suchen Es gibt 3 M glichkeiten um einen Leerplatz auszuw hlen e Leerplatz suchen lassen Softkey Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 101 Funktionsbeschreibung 07 00 3 5 Beladen e Gew nschte Platznummer in der Magazinliste vorgeben Cursor e Gew nschten Leerplatz manuell zum Belademagazin fahren und dann diesen Platz mit dem Softkey Aktuellen Platz beladen 3 5 4 Funktion der PLC beim Beladen Ablauf eines Beladevorganges Die PLC wird beim Beladen vom NCK ber Magazin und Platznummern gesteu ert Sie erh lt den Auftrag das Magazin zum Beladen des Platzes zum entspre chenden Belademagazin zu fahren Beim Beladen ist die Zieladresse das Magazin und der Platz f r das zu beladende Werkzeug DB71 DBW n 24 und n 26 Diese Zieladresse wird dem FC 8 als Parameter NewToolMag und NewToolLoc und Status 1 mitgeteilt nach dem das Beladen erfolgreich abgeschlossen wurde Die Parameter OldToolMag OldToolLoc sind mit 0 zu versorgen Die Nr der aktiven Schnittstelle kennzeich net das Belademagazin Platz Nr Der Beladevorgang l uft folgenderma en ab 1 Die PLC erh lt den Auftrag das Werkzeug zu beladen Im DB 71 werden die Informationen zur PLC bergeben Beispi
367. ie Anwendernahtstellen DB71 DB73 werden im Hochlauf automatisch in richtiger Anzahl und L nge eingerichtet Versorgung des FC 8 und Erstellung des Maschinenprogramms Inbetriebnahme Reihenfolge f r WZV 1 2 Inbetrieobnahme Maschinendaten setzen Inbetriebnahme WZV Definieren aller Magazine sowie der Zwischenspeicher und Belademagazine PLC Daten erzeugen Mit dem n chsten Hochlauf laufen NC und PLC gemeinsam hoch Platztypen definieren Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 167 Inbetriebnahme 07 00 4 1 Eingabe der Maschinendaten 4 1 5 Magazin Konfiguration erstellen und laden 6 WZV auf MMC 102 103 aktivieren Eintrag von paramtm exe in regie ini siehe Kapitel 4 5 1 7 WZV ber paramtm ini anpassen MMC siehe Kapitel 4 5 1 8 MMC NCK PLC Neustart Reeboot 9 PLC Programm erstellen und laden 10 Testlauf durchf hren Eingabe der Maschinendaten Allgemeine Maschinendaten F r die Werkzeugverwaltung m ssen Maschinendaten f r Speichereinteilungen Zuordnungen von Kan len zu TO Einheiten usw eingestellt werden au erdem wird auch Speicher in gepufferten RAM ben tigt Mit nderung von speicherbeein flussenden MD wird dieser Speicherbereich ge ndert Entsprechend m ssen die Daten vorher gesichert werden Es m ssen alle Maschinendaten eingestellt werden welche den Speicherbereich f r die Werkzeugverwalt
368. ie Eingabe Abst nde zu Magazinen dem Magazin zugeordnet werden Entscheidend ist hier der eingetragene Wert Der Platz an der Belade stelle wird ber den hier eingegeben Wert berechnet F r die Beladestelle f r Spindel kann der Wert 0 eingetragen werden da dieser Abstand nicht ausgewer tet wird Die Angabe Abst nde zu Magazinen dient auch noch zur Offset Berechnung von Beladestelle Beladestation zur Wechselstelle der Spindel Beispiel Abst nde der Beladepl tze zu anderen Magazinen Greifer 4 Beladestelle Spindel hat immer Platz Nr 1 Wechselstelle Wechselistelle f r Spindel Greifer2 Greifer 1 f r Spindel Spindel 1 Wechselstelle f r Spindel Mag 1 Nr 1 Mag 2 Nr 2 Mag 9998 Alle Zwischensp Mag 9999 Alle Beladepl tze Spindel 1 Mag 9998 Platz 1 Greifer 1 Mag 9998 Platz 2 Greifer 2 Mag 9998 Platz 3 Greifer 3 Mag 9998 Platz 4 Greifer 4 Mag 9998 Platz 5 Beladestation 1 Beladestation_2 _ Mag Nr 9999 Mag Nr 9999 Platz Nr 3 Platz Nr 2 Bild 4 9 Beispiel einer Maschine mit 2 Magazinen und 2 Beladestellen Abstand der Beladepositionen zu Magazinen Nr Name Abstand zu Magazin 1 Beladestelle f r Spindel Magazin_1 Abstand 0 Magazin_2 Abstand 0 Beladestation_1 Magazin_1 Abstand 9 Beladestation_2 Magazin_2 Abstand 11 Beide Magazine k nnen von der Spindel beladen werden Die Beladestation_1 ist nur Magazin_1 und die Beladestation_2 ist nur Magazin_2 zugeordnet Siemens AG 200
369. ieben sind Be Entladen von Werkzeugen ber PLC mit PLC WZV Datenverteiler F r den Anschlu von Codetr gersystemen an PLC existiert ein PLC WZV Da tenverteiler Dieser ist ber den Katalog NC 60 zu bestellen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 147 Funktionsbeschreibung 07 00 3 14 Anwenderdaten 3 14 Anwenderdaten Der Maschinenhersteller kann zus tzlich zu den vorliegenden Daten der Werk zeugverwaltung eigene spezifische Daten der WZV nutzen Die neuen Siemensanwenderdaten k nnen nur mit OEM_HIGH Rechten konfigu riert werden und werden hier nicht vorgestellt Die zugeh rigen Maschinendaten sind in Kapitel 8 genannt aber nicht weiter ausgef hrt Werkzeug und Schneidendaten Der Anwender hat die M glichkeit bei der Inbetriebnahme zus tzliche Werkzeug und oder Schneidendaten zu definieren Hierzu wird im Teileprogrammspeicher Speicher belegt Folgende Maschinendaten sind einzustellen e MD 18080 MM_TOOL_MANAGEMENT_MASK Bit2 1 e MD 20310 TOOL_MANAGEMENT_MASK Bit 2 1 e MD 18094 MM_NUM_CC_TDA_PARAM Anzahl Parameter e MD 18096 MM_NUM_CC_TOA_PARAM Anzahl Parameter Hinweis Ohne die Freigabe in den Maschinendaten erscheinen keine Softkeys f r Schnei den Anwenderdaten bzw Werkzeug Anwenderdaten Anzeigenmasken Abh ngig von der Anzahl der definierten Anwenderdaten werden Masken ange zeigt in die der Anwender s
370. iebnahme der WZV f r MMC 102 103 ToolState Permitted Enabled 12 TC_TP8_2 1 TC_TP8_2 ToolState Disabled Disabled 13 TC TP8 3 Ly TELIB8 3 ToolState Measure Measured 14 TC_IP8_4 1 TC_TP8_4 ToolState Warning limit Prewarning limit attained 15 TC_TP8_5 1 TC_TP8_5 ToolState Change Tool is being changed 16 TC_TP8_6 1 TC_TP8_6 ToolState Location Fixed location coded 17 TC_IP8_7 1 TC_TP8_7 ToolState Used Tool was used 18 TC_TP8_8 1 TC_TP8_8 MagPlaceType Toolplace_spec Tool type of Pl 19 TC_TP7 4 TC_TP7 End of list No search for higher entry numbers 20 lt EndOfList gt Erste Arbeitskorrekturliste 4 208 l1_ActList MultiLine SINGLE NrofFixedColumns 1 NumLinesPerReq 11 ShowProgToolCol 1 ShowActToolCol 1 List row number List line number 1 NO 4 NO Toolldent 2 TC_TP2 11 TC_TP2 DuploNo DuploNo BIC TEL 5 TEATEL ToolNo T number 4 TC_MPP6 5 TC_MPP6 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 CuttEdgeNumber Cutting edge number 5 CuttEdgeNo 1 CuttEdgeNo freely assigned DNo assigned DNo 6 TC_DPCE 6 TC_DPCE Magazine no Magazine number 7 MagNo 4 MagNo Location no MagazineLocationNumber 8 ToolInPlace 3 ToolInPlace Loc type of loc LocationType l
371. iemens AG 2000 All Rights Reserved 8 362 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20121 TOOL_PRESEL_RESET_VALUE MD Nummer Vorgew hltes Werkzeug bei Reset Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 32000 nderung g ltig nach RESET Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Dieses Datum ist nur g ltig ohne Werkzeugverwaltung Festlegung des vorgew hlten Werkzeugs bei MD 20310 1 Nach Hochlauf und bei Reset bzw Teileprogrammende wird in Abh ngigkeit vom MD 20110 und bei Teileprogrammstart in Abh ngigkeit vom MD 20112 ein Werkzeug vorgew hlt korrespondierend mit MD 20110 RESET_MODE_MASK und 20112 START_MODE_MASK Weiterf hrende Literatur Funktionsbeschreibung Koordinatensysteme K2 20122 TOOL_RESET_NAME MD Nummer Wirksames WZ bei RESET und WZV Standardvorbesetzung min Eingabegrenze max Eingabegrenze nderung g ltig nach RESET Schutzstufe 2 7 Einheit Datentype STRING g ltig ab SW Stand 3 2 Bedeutung Die Verwendung erfolgt nur bei aktiver Werkzeugverwaltung Festlegegung des Werkzeugs mit dem im Hochlauf und bei Reset bzw Teileprogrammende in Abh ngigkeit vom MD 20110 RESET_MODE_MASK und bei Teileprogrammstart in Ab h ngigkeit vom MD 20112 START_MODE_MASK die Werkzeugl ngenkorrektur ange w hlt w
372. iemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 2 27 827 l z PI d us ep nazylom pun u ze eyy Jep INNS 0002 70 sge sny Bunyemusn nezyiem 94 CO L8 A0FB AOF8 MIHFWNNIS pan asay Sly iy Ily 0003 Hy suewals Magazin Verzeichnis Magazindaten Magazinplatzdaten TMV TP TC_MPPxly z Anzwag Magazin N Platz Nr U en ATZE Bezeichner Platzart TD TC_TPxly Mag Nr Art Platztyp Bezeichner Zustand T Nr Duplo Nr Mag Nr Mag Bez Verw 1 Nebenplatzbetr j n WZ Gr j TU TC_TPCxly Zustand Be TAN Verw 2 dl F Mag Beschreibung Mag Platztyp Anw Daten Anzahl Pl tze Zustand i o Aktueller Platz Art Index z B Spindel F je Werkzeug Uberwachungsart Platz Nr Magazin Kontrollblock ee Platzart bei Ausfall en A E 7 TMC TC_MAMPx TC_MAPCx y Platztyp NS T Nr Standzeit Nr Belademagazin Anwenderdaten Nebenplatzbetr j n TO TC_DPxl y St ckzahl Zustand je Magazin Vorwarngrenze Nr Zwischenspeiche Mag Beschreibung Art Index z B Spindel i Anzahl Pl tze Mehrfachzuordnungen TC_MPPC_x y z TPM TC_MDPxly z Kommunikation Abstand 1 Int Mag Anwender Standzeit Daten je Platz i i St ckzahl i Abstand 2 Int Mag Werkzeugverzeichnisdaten Vorwarngrenze TV TC_MOPCx y z Interne Kommuni e A A a i it MM Japter erwachung kation mit C TC_MLSAIX y TOE TOS Zuordnung Magazinplatz TC_ECP TC_SCP des Zwischenspei
373. ienung der Werkzeugverwaltung Magazinlisten Werkzeuglisten Be Entladen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 1 23 Einleitung 07 00 1 2 Eckdaten Programmierung im NC Teileprogramm Mit Einsatz der Werkzeugverwaltung ist es m glich das Werkzeug mit einem Na men Bezeichner z B T Schaftfraeser 120 mm im Teileprogramm aufzurufen Der Werkzeugaufruf ber eine T Nr ist jedoch weiterhin m glich Dabei ist die T Nr dann der Name des Werkzeugs z B T 12345678 Ein Werkzeug wird eindeutig ber seinen Namen und seine Duplonummer be stimmt Weiterhin kann jedes Werkzeug eindeutig ber seine interne T Nummer identifiziert werden Die interne T Nummer wird i d R von NCK vergeben und bei Programmieren eines Werkzeugwechsels im Teileprogramm nicht verwendet Bei der Magazinart Revolver ist der T Aufruf der Wechselbefehl Bei Magazinart Kette Fl chenmagazin ist der T Aufruf das Vorbereiten zum Wechseln Die Funktion MO6 wechselt das vorbereitete Werkzeug in die Spindel Hinweis Generell wird MO6 als Begriff f r einen Werkzeugwechsel gebraucht PLC F r die WZV gibt es Datenbausteine DB71 73 f r den Empfang von WZV Kom mandos und Funktionsbausteine FC7 8 zur Quittierung der WZV Kommandos Weiterhin gibt es mit FC22 eine Richtungsanwahl f r Magazine Erg nzend k nnen WZV Daten ber FB2 3 gelesen und geschrieben werden Komp
374. ieren eines Verschlei verbundes auf den Zustand der enthaltenen Werkzeuge auswirkt Wert 0 Der WZ Zustand wird nicht ge ndert voreingestellt Wert 1 Beim Aktivsetzen wird aus jeder enthaltenen Werkzeuggruppe ein Werkzeug aktiv gesetzt Bereits vorher als aktiv gesetzte Werk zeuge werden nicht zur ckgesetzt Sperren intern 3 1 7 Mit Biti des Systemparameters TC_MAMPS3 kann festgelegt werden wie sich das interne Sperren eines Verschlei verbundes auf den Zustand der enthaltenen Werkzeug auswirkt Wert 0 Der WZ Zustand wird nicht ge ndert voreingestellt Wert 1 Beim Sperren eines Verschlei verbundes werden alle aktiven Werkzeuge zur ckgesetzt Hinweis Zur Werkzeugsuche im Verschlei verbund siehe Kapitel 3 4 5 Hintergrundmagazine Hintergrundmagazine werden durch die Werkzeugverwaltung nicht direkt unter st tzt Allerdings k nnen Funktionen f r Hintergrundmagazine durch gezielte Ein stellung von Systemparametern aktiviert werden ber den Systemparameter TC_MAMP2 Bit7 kann man einstellen ob die Werkzeugsuche in dem Magazin beginnt in dem zuletzt ein Werkzeug ausgewechselt wurde Bit 0 oder ob die Suche anhand der Reihenfolge der Zuordnung Spindel zu Magazin erfolgt Bit7 1 Dieser Systemparameter wird bei der Magazinkonfigurierung ber Inbetriebnahme am MMC belegt und als INI File abgelegt dabei wird TC_MAMP2 Bit7 immer mit 0 vorgegeben Aus diesen Gr nden mu der Wert
375. iert und im NCK abgelegt Vorgegeben sind die aktuellen Werte Einheiten in Echtzeit d h normiert auf A_MONIFACT 1 Sollstandzeit 10 Minuten neues Datum ab SW 5 1 Iststandzeit 2 Minuten in einer Minute wird die Vorwarngrenze erreicht Vorwarngrenze 1 Minute Am Bildschirm werden die Werte 10 2 1 angezeigt Im Teileprogramm ist A_MONIFACT 2 programmiert Uhr l uft schneller Auf dem Monitor springt die Iststandzeit und l uft dann weiterhin in Echtzeit Die Soll standzeit und Vorwarngrenze springen mit dem Wirksamwerden von A_MONI FACT 2 in der Anzeige ebenfalls Sollstandzeit 5 Minuten neues Datum ab SW 5 1 Iststandzeit 1 Minute in einer halben Minute wird die Vorwarngrenze er reicht Vorwarngrenze 0 5 Minuten Weitere Sprachbefehle ab SW 5 P_TOOLNO Aktive WZ Nummer TO bis T32000 mit aktiver Funktion flache D Nummer kann T achstellig sein Name Bedeutung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 313 Programmierung 07 00 5 8 NC Sprachbefehle 5 314 Name P_TOOLNO Datentyp Integer ab SW2 Wertebereich 1 32000 Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X _ Impliziter _
376. ig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der Magazinplatzdaten Parameter vom Typ Integer die dem Anwender oder Compilezyklus zur Verf gung stehen Mit diesem MD erh ht sich der Bedarf an gepuffertem Speicher um sizeof int max An zahl Magazinpl tze Sonderf lle Fehler korrespondierend mit MM_NUM_MAGAZINE_LOCATION Weiterf hrende Literatur 18093 MD Nummer MM_TYPE_CC_MAGLOG_PARAMIn Typfestlegung f r magazinplatzbezogene Anwenderdaten Standardvorbesetzung 3 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung Es darf nur mit Standardvorbesetzung gearbeitet werden Hiermit k nnen den Parametern individuell Typen zugewiesen werden Der Arrayindex n kann die Werte 0 bis Wert des Maschinendatums MD 18090 MM_NUM_CC_MAGA ZINE_PARAM annehmen Die m glichen Werte des MD 1 2 3 4 und 5 stehen f r die NC Sprachtypen BOOL CHAR INT REAL und STRING Die Typen FRAME und AXIS k nnen hier nicht definiert werden Der Typ STRING kann max 31 Zeichen lang sein Beispiel MD 18090 MM_NUM_CC_MAGAZINE_PARAM 1 MD 18091 MM_TYPE_CC_MAGAZINE_PARAM 5 Dann kann f r den Parameter TC_MPPC1 AnwenderMagazinplatz programmiert werden Verwendet wird gepufferter Arbei
377. igen Datensatz Signalzustand 0 Vorgang f r diese Schnittstelle ist beendet Wird durch FC 7 zur ckge setzt weiterf hrende Literatur DB73 Kommando Code Wechselpflicht DBX n 0 0 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Signalzustand 0 korrespondierend mit Positon der beteiligten Werkzeuge weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 389 Signalbeschreibung PLC Nahtstellen 07 00 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 DBX n 0 1 Flankenauswertung Kommando Code Wechsel durchf hren Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Signalzustand 1 Werkzeugwechsel durchf hren Signalzustand 0 weiterf hrende Literatur DB73 TO DBB n 0 3 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Zeigt an da TO programmiert wurde weiterf hrende Literatur DB73 DBB n 2 Flankenauswertung zugeordneter Kanal Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Nummer des Kanals aus dem das T Wort programmiert wurde weiterf hrende Literatur DB73 DBB n 3 Flankenauswertung Werkzeugverwaltungs Nr Signal e aktualisiert bedingt Signal e g ltig ab SW Stan
378. in TU Berechnung der Zeile T Nummer Berechnung der Spalte Parameternummer Werkzeugbezogene Daten OEM Anwender NCK Bezeichner Typ Bezeichnung BTSS VAR Typ Double Double TC_TPC10 Double Hinweis Die Daten werden in der Werkzeugverwaltung angezeigt Hier k nnten z B zu s tzlich Werkzeugsstati abgelegt werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 275 Programmierung 07 00 5 4 Magazindaten 5 4 Magazindaten Magazindaten MAGAZINDATEN 8 MLSR 8 Magazinplatzzuordnung zu Spindeln 7 MAMP 7 Magazinbausteindaten 6 MDP 6 Abstand zur Wechselstelle 5 MPTH 5 Magazinplatztypenhierarchie 4 MPPC 4 Anwender Magazinplatzdaten 3 MPP 3 Magazinplatzdaten 2 MAPC 2 Anwender Magazinbe 1 MAP m schreibungsdaten 1 Magazinbeschreibungsdaten Bild 5 6 bersicht Magazindaten 5 4 1 Magazinbeschreibungsdaten TC_MAPX n Magazinbeschreibungsdaten Diese Daten kennzeichnen das reale Magazin Parameter 1 10 Magazinnummer 1 30 9998 9999 BTSS Baustein TM Berechnung der Zeile Magazinnummer Berechnung der Spalte entf llt Magazinbeschreibungsdaten Werkzeugverwaltung NCK Bezeichner Bezeichnung BTSS Vorbe Variable legung Magazinnummer magNo WORD TC_MAP2 String Bezeichner des Magazins magldent String Siemens AG
379. in steht die Ziela dresse im DB71 DBW n 16 und DBW n 18 Diese Zieladresse wird dem FC 8 als Parameter NewToolMag und NewToolLoc und Status 1 mitgeteilt nach dem das Positionieren erfolgreich abgeschlossen wurde Die Parameter OldTool Mag OldToolLoc sind mit dem Wert 0 zu versorgen Das Magazin und der Magazinplatz die zu positionieren sind werden im DB71 DBW n 20 und DBW n 22 abgelegt Beim Positionieren handelt es sich nur um eine Magazinpositionierung eines freien Platzes bzw eines Platzes mit ei nem Werkzeug an eine Be Entladestation Die Nummer der aktiven Schnittstelle kennzeichnet das Belademagazin Platz Nr Beispiel Positionieren zum Entladen FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 1 DB 71 Nahtstelle TaskldentNo 2 Nr der aktiven Nahtstelle NewToolMag 9999 Mag Nr 9999 NewToolLoc 3 Platz Nr 3 OldToolMag 0 Bei Positionieren 0 OldToolLoc 0 Bei Positionieren 0 Status 1 Vorgang beendet Hinweis Die Funktion Positionieren zum Entladen ist im SW Stand 3 2 nur von der Bedien tafel OP 030 startbar Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 109 Funktionsbeschreibung 07 00 3 7 Umsetzen Suchen Positionieren von Werkzeugen 3 7 3 7 1 Umsetzen Suchen Positionieren von Werkzeugen Umsetzen Auftrag von der WZV Beim Umsetzen ist die Zieladr
380. ine zuordnen Programm abgebrochen E Kanal RESET ROY Konf Datei Magazin Konfigurationen erzeugen Konfigurationen Konfiguration Name el Werkzeugsuche aktives Werkzeug 2 Leerplatzsuche erster Platz vorw rts El ER ER 34 35 Anz Pl tze 50 Def Pl tze ps aa R gt Reale Magazine o E e Art Kettenmagazin L Anz Pl tze Reales Magazin Platztypen Platztyp Ein_Platz_ohne_NB 2 Von Platz a RE Darstellung Magazin Platztypen konfigur Bild 4 17 _ Magazin Konfiguration Maschine Parameter Programm Dienste Diagnose INDEUISDZ Verbinden nahme Maschinen NC Anwender PLC Antrieb MMC Werkzeug daten sichten Servo verwaltung Zwischen Belade Magazin Platz Magazine i gt speicher pl tze konfiguration typen Neue Konfiguration erstellen Neu 1 Softkey dr cken 2 Namen eingeben z B Beispiel_Doku max 32 Zeichen 3 Strategie f r Werkzeug und Leerplatz Suche ausw hlen mit der Edit Taste wird das Auswahlmen ge ffnet Werkzeugsuche Siemens AG 2000 All Rights Reserved 4 188 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Aktives Werkzeug oder k rzesten Weg Leerplatzsuche Erster Platz vorw rts Die Leerplatzsuche beginnt immer ab dem ersten Magazinplatz in Richtung auf steigender Platznummern Aktueller Platz vorw rts Die Leerplatzsuche beginnt ab dem aktuellen Platz in Richtung au
381. inendatum Zus tzlich mu die Verschlei berwachung ber ein MD freige schaltet werden Die Verschlei parameter der Schneide finden ihre Entsprechung in den Einsatzortabh ngigen Korrekturen Summenkorrekturparametern siehe Kapitel 3 9 4 Standzeit St ckzahl und Verschlei Die berwachungsart wird f r das Werkzeug beim Beladen festgelegt Sie kann nachtr glich jederzeit durch die Beschreibung der Systemvariablen TC_TP9 ge ndert werden Die Werkzeugverwaltung f hrt eine Werkzeug berwachung nach Standzeit nach St ckzahl mit Vorwarngrenze nach Verschlei zustand oder per berwachung der Summenkorrektur durch Alle Arten der berwachung k nnen zur gleichen Zeit der Bearbeitung in verschie denen Werkzeugen erfolgen Sind f r mehrere berwachungsarten Werte einge tragen werden auch alle berwachungsz hler dekrementiert Welcher berwachungsz hler die WZ Zustands nderung ausl st h ngt vom WZ Parameter TC_TP9 Art der berwachung ab e TC_TP9 0 gt keine berwachung e TC_TP9 1 gt zeit berwachtes Werkzeug e TC_TP9 2 gt st ckzahl berwachtes Werkzeug e TC_TP9 4 gt verschlei berwachtes Werkzeug e TC_TP9 8 gt Summenkorrektur F r ein Werkzeug k nnen mehrere berwachungen gleichzeitig ab SW 5 1 akti viert werden Dabei schlie en sich nur Verschlei und Summenkorrektur ber wachung gegenseitig aus L uft das berwachungskriterium Standzeit St ckzahl
382. inition 17250 Illegale Magazindefinition 17260 Illegale Magazinplatzdefinition 17262 Falsche Werkzeug Adapterzuordnung 20150 PLC beendet unterbrochenes Kommando 20160 PLC kann nur fehlerhaft abgebrochene Kommandos beenden 22065 Werkzeug bewegen nicht m glich da genanntes Werkzeug nicht im Magazin 22066 Werkzeug bewegen nicht m glich da genanntes Werkzeug nicht im Magazin 22067 Werkzeugwechsek nicht m glich da kein einsatzbereites WZ in Werkzeug gruppe 22068 Kein einsatzbereites Werkzeug in Werkzeuggruppe 22069 Kein einsatzbereites Werkzeug in der WZ Gruppe 22070 Werkzeug ins Magazin wechseln Datensicherung wiederholen 22071 Werkzeug hat in einem nichtaktiven Verschlei verbund den Status aktiv 400604 Wechseln mit MO6 in Maschinendaten einstellen 410151 Magazindaten f r Werkzeugverwaltung fehlen in PLC Mit dem Maschinendatum MD 11410 SUPPRESS_ALARM_MASK kann bitweise festgelegt werden welche Alarme unterdr ckt werden sollen Bit Alarmnummer 2 16924 4 17189 5 22071 7 22070 8 6411 6413 9 6410 6412 10 398 SINUMERIK 840D 840Di 810D FB ee z Ausgabe 07 2000 07 00 Alarme 10 1 Alarmbeschreibung Alarm Nr 6402 Kanal 1 Werkzeugwechsel nicht m glich Magazinnr 2 nicht vorhanden Erl uterung 1 Kanalld 2 Magazinnummer Der gew nschte Werkzeugwechsel ist nicht m glich Das Magazin mit der ge nannten Nummer ist nicht vorhanden Reaktion Alarmanzeige Nahtstellensignale werden geset
383. inkel 1 Bltem11 4 BCD C13 Winkel 2 Verschleiss Laengenkorrektur 4 254 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable Bltem12 4 BCD C14 L nge 1 Bltem13 4 BCD C15 L nge 2 Bltem14 4 BCD C16 L nge3 Verschleiss Radius Korrektur Bltem15 4 BCD C17 L nge 1 Bltem16 4 BCD C18 L nge 2 Bltem17 4 BCD C19 Radius 1 Bltem18 4 BCD C20 Radius 2 Bltem19 4 BCD C21 Winkel 1 Bltem20 4 BCD C22 Winkel 2 Basismass Laengenkorrektur Bltem21 4 BCD C23 Basis L nge 1 Bltem22 4 BCD C24 Basis L nge 2 Bltem23 4 BCD C25 Basis L nge 3 Bltem24 4 BCD C26 Freischneidewinkel Bltem25 1 BCD C27 Ueberkopfeinsatz Bltem26 2 BCD C29 Standzeit in Minuten Bltem27 2 BCD C30 Vorwarngrenze Standzeit Bltem28 2 BCD c31 Stueckzahl Bltem29 2 BCD C32 Vorwarngrenze Standzeit Beispiel f r eine SINUMERIK 850 880 Der Dateiname ist z B konv850 txt Datei mit Konvertierungsvorschrift fuer SIN 850 880 DEFINE_KEYWORD DATA_SIN840D 0x840D ab hier SIN 840D Zusatzdaten Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable Werkzeugdaten SIN 850 880 itemi 2 FPX2 z
384. ionsdaten zusammenpassen Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 22067 Kanal 1 Werkzeugverwaltung Werkzeugwechsel nicht m glich da kein ein satzbereites Werkzeug in Werkzeuggruppe 2 Erl uterung 1 Kanalnummer 2 String Bezeichner Der gew nschte Werkzeugwechsel ist nicht m glich Die genannte Werkzeug gruppe hat kein einsatzf higes Ersatzwerkzeug das eingewechselt werden k nnte M glicherweise sind alle in Frage kommenden Werkzeuge durch die Werkzeug berwachung auf den Zustand gesperrt gesetzt worden Reaktion NC Startsperrre Alarmanzeige Nahtstellensignale werden gesetzt NC Stop bei Alarm Abhilfe Sicherstellen da in der genannten Werkzeuggruppe zum Zeitpunkt des an fordernden Werkzeugwechsels ein einsatzf higes Werkzeug enthalten ist Das kann z B durch Ersetzen von gesperrten Werkzeugen erreicht werden Oder durch manuelles Freigeben eines gesperrten Werkzeugs Pr fen ob die Werkzeugdaten korrekt definiert sind Sind alle vorgesehenen Werkzeuge der Gruppe mit dem genannten Bezeichner definiert worden be laden worden Programm fortsetzung Mit RESET Taste Alarm l schen Teileprogramm neu starten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 421 Alarme 07 00 Alarm Nr 22068 Kanal 1 Werkzeugve
385. ird korrespondierend mit MD 20110 RESET_MODE_MASK MD 20112 START_MODE_MASK MD 20124 TOOL_MANAGEMENT_TOOLHOLDER MD 20130 CUTTING_EDGE_RESET_VALUE Weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 363 Maschinendaten 07 00 8 1 Maschinendaten 20124 TOOL_MANAGEMENT_TOOLHOLDER MD Nummer Werkzeughalter Nummer Standardvorbesetzung 0 0 0 min Eingabegrenze 0 max Eingabegrenze 16 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 3 2 Bedeutung Dieses Datum ist nur bei aktiver Funktion Werkzeugverwaltung von Bedeutung Festlegegung ob Werkzeughalter Nr oder Spindel Nr angegeben wird um Einsatzort eines einzuwechselnden WZs festzulegen Der WZV mu bekannt sein auf welchem Werkzeughalter ein WZ eingewechselt wird Ist das MD gr er 0 werden die Spindelnummern TC_MPP5 als Werkzeughalternummer gesehen Die automatische Adresserweiterung von T und von MO6 ist dann der Wert die ses MD und nicht mehr der Wert von MD 20090 SPIND_DEF_MASTER_SPIND Bei Maschinen mit mehreren Werkzeughaltern ohne eine ausgezeichnete Masterspindel dient das MD als Default Wert um den Werkzeughalter zu bestimmen in den das Werk zeug beim Wechsel eingewechselt werden soll Mit SETMTH n wird der Werkzeughalter n zum Master Werkzeughalter erkl rt Werkzeuge die auf ei
386. ist zu ber cksichtigen da es mehrere Spindeln geben kann bzw da verschiedene Werkzeuge gleichzeitig zum Einsatz kommen Befindet sich zum Zeitpunkt der Z hlung ein WZ auf der Hauptspindel mit einer Korrektur D gt 0 so wird dieses beim n chsten Einwechseln eines Satzes in den Hauptlauf wieder in das Ged chtnis aufgenommen und beim n chsten Z hlvor gang mitgez hlt Die Schneide eines Werkzeugs wird pro Spindel nur einmal gez hlt Der Teileprogrammierer der SETPIECE programmiert kann den Parameter als Funktion des Werkstoffes programmieren SETPIECE faktor stueckzahl Die Funktion erm glicht analog dem Faktor bei der Zeit berwachung eine St ck zahlz hlung die vom Proze dem Werkst ckmaterial oder sonstigen Einfl ssen abh ngt Die St ckzahl berwachung kann ber Kanal DB DBX29 5 ausgeschaltet werden berwachung Wenn der St ckzahlz hler die Vorwarngrenze vom NCK erreicht erfolgt eine Anzeige in der Magazinliste Wenn er auf Null steht wird das Werkzeug ge sperrt Beim n chsten Werkzeugaufruf wird das Ersatzwerkzeug eingewechselt St ckzahl Z hler Eingabe beim Beladen oder ber das Teilepro setzen gramm mit z B TC_MOP4 500 St ckzahl Mit dem NC Sprachbefehl SETPIECE x y mu dekrementieren die St ckzahl im Teileprogramm an entsprechen der Stelle dekrementiert werden z B SET PIECE 1 gt St ckzahlz hler der Hauptspindel werkzeuge wird um 1 heruntergez hlt
387. it Datentype DWORD g ltig ab SW Stand 5 Bedeutung Das MD gibt die Nummer der Summenkorrektur der Schneide die aktiv wird wenn eine neue Schneidenkorrektur aktiviert wird ohne da ein programmierter DL Wert zur Verf gung steht Das MD MN_MAX_SUMCORR_PERCUTTING_EDGE bestimmt den maximalen Wert der sinvollerweise eingegeben werden kann Wert Bedeutung gt 0 Nummer der Summenkorrektur 0 Keine Summenkorrektur aktiv bei D Programmierung 1 Die Summenkorrekturnummer zum vorher progrramierten D wird verwendet korrespondierend mit MD 20270 CUTTING_EDGE_DEFAULT Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 Siemens AG 2000 All Rights Reserved 8 366 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20320 TOOL_TIME_MONITOR_MASK MD Nummer Zeit berwachung f r Werkzeug in Spindel Standardvorbesetzung 0x0 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit HEX Datentype DWORD g ltig ab SW Stand 2 Bedeutung Aktivierung der Werkzeug Zeit berwachung f r die Spindel 1 x Sobald die Bahnachsen verfahren werden nicht bei G00 werden die Zeit berwachungs daten f r das Werkzeug das sich in der jeweiligen Spindel befindet aktualisiert Bit 0 x 1 berwachung des aktiven Werkzeugs in der Spindel 1 x
388. it Andere Werte f r t liefern 1 zur ck Ist kein Korrektur datensatz in der TOA Einheit definiert so wird 1 zur ckgegeben Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 311 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 24 A_MONIFACT Faktor f r Standzeit berwachung lesen Sollen verschiedene Werkzeugmaterialien mit demselben Werkzeug bearbeitet werden kann es erforderlich sein die Zeitintervalle f r die berwachung zu verl n gern bzw zu verk rzen um den unterschiedlich starken Verschlei des Werk zeugs zu erfassen Der Faktor wird vor Einsatz des Werkzeuges entsprechend gesetzt Die Schreiboperation wirkt hauptlaufsynchron Daf r wurde ein kanalspezifischer Parameter definiert mit dem das aktuelle Zeit ma multipliziert wird ber den Wert 0 kann die Zeit berwachung aller auf dem Kanal zum Einsatz kommende Werkzeuge ber Teileprogramm ausgeschaltet werden siehe Kapitel 3 8 2 Name A_MONIFACTIt Bedeutung Nur von Bedeutung bei aktiver Zeit berwachung in der Werkzeugver waltung Faktor zur Beeinflussung des Zeitma es beim Z hlen der Zeit von zeit berwachten Werkzeugen Werte lt 1 und gt 0 verlangsamen die Zeitz hlung Die Uhr l uft langsamer Werte gt 1 beschleunigen die Zeitz hlung Uhr l uft schneller Der Wert 1 ist nach Steuerungshochlauf nach Reset nach M30 wirksam Voreinstellung und e
389. itpunkt noch besetzt und kann deshalb nicht als Leerplatz gefunden werden siehe auch Suchstrategie Werkzeug tauschen Kapitel 3 4 4 Hinweis Grunds tzlich wird ab SW 5 2 zuerst in dem Magazin nach einem Leerplatz ge sucht aus dem das aktuelle Werkzeug im Werkzeughalter vorher entnommen wurde Festplatzcodierung bis SW 5 1 Dem Werkzeug wird beim Beladevorgang sein Magazin und Magazinplatz be kannt gemacht Danach beschr nkt sich die Leerplatzsuche nur noch darauf die sen Platz zu pr fen ob er weiterhin das Werkzeug aufnehmen kann Eine even tuell vorhandene Platztypenhierarchie wird dabei ber cksichtigt Mi lingt diese Pr fung wird die Suche mit einem Fehlercode beendet Die Festplatzcodierung ist f r die Software die zeiteffektivste M glichkeit einen Leerplatz f r ein Werkzeug zu finden Festplatzcodierung ab SW 5 1 3 90 Die Definition der Leerplatzsuche f r festplatzcodierte Werkzeuge wurde ab SW 5 1 ge ndert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 4 Leerplatzsuche Bei der Leerplatzsuche f r festplatzcodierte Werkzeuge wird im Magazin in der Regel der bisherige Platz beibehalten Wird bei der Leerplatzsuche f r ein festplatzcodiertes Werkzeug die Suche mit ei ner konkreten Magazinnummer gestartet wird diese Nummer ignoriert Der alte Platz des Werkzeuges wird als Leerplat
390. ittierung des Kommandos Die Systemparameter sind nur bei aktiver Werk zeugverwaltung definiert und programmierbar Siehe auch Kapitel LEERER MERKER Hinweis Ob die PLC oder eine Synchronaktion die Daten abnimmt liegt in der Verantwor tung des PLC Anwenderprogrammierers bzw des Programmierers der Synchron aktion Suche Leerplatz Die Systemparameter AC_TC_MTO und AC_TC_LTO liefern die Werte des Leerplatzes f r das alte Werkzeug von der Spindel vom Werkzeugtr ger auszu wechselndes Werkzeug Randbedingungen Es ist nur sinnvoll die Parameter auszuwerten wenn der NCK ein offenes nicht mit Ende bzw Fehler quittiertes Kommando an der Schnittstelle anliegen hat Es m ssen dieselben Regeln eingehalten werden wie von den PLC Anwendungs programmen siehe Beschreibung PLC Speziell bei Satzsuchlauf werden WZ Vorbereitungsbefehle und WZ Wechselbe fehle registriert und stehen am Ende des Satzsuchlaufs zur Ausgabe an Es ist jedoch nicht m glich diese Befehle unmittelbar an die PLC auszugeben Die PLC mu sich erst in einem Zustand befinden der die Durchf hrung der WZ Vor bereitung bzw des WZ Wechsels erlaubt Diesen Zustand wird durch Starten eines ASUP Programmes erreicht das nach Ende des Satzsuchlaufs aber vor Ausgabe der WZ Kommandos an die PLC ab gearbeitet wird Damit ist die Vorbereitung bereits beendet wenn das WZ Kom mando ausgegeben wird Ein Starten der Synchronaktion ist erst si
391. itung abgeschlossen wurde Hauptlauf wartet bis WZW von PLC quittiert wurde Der Vorlaufstop wird solange aufrecht erhalten bis die WZW Vorbereitung abge schlossen wurde Der Hauptlauf wartet bei N35 D1 bis WZW durchgef hrt und quittiert ist Werkzeugwechsel in die Spindel bei Ketten und Fl chenmaga zinen Spindel Zwischenspeicher DB 72 F r das Wechseln von Werkzeugen in die Spindel ist der Datenbaustein DB 72 zust ndig Uber diesen Datenbaustein wird auch die Vorbereitung des Wechselns abgewickelt Der Datenbaustein hat f r jede Spindel eine Schnittstelle Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine In jeder Schnittstelle Reihenfolge entsprechend der Spindelnummer sind wie bei den Be Entladestellen die Anwenderdaten vorhanden Zus tzlich sind noch wei tere Daten f r das neu einzuwechselnde Werkzeug vorhanden Diese Daten sind u a Platztyp Gr en WZ Status und die in der NC intern vergebene T Nummer F r das Ziel des neuen Werkzeuges ist die ZW Speicher Adresse der Spindel im DB 72 DBW n 16 und DBW n 18 enthalten Diese Position ist nach einem er folgreichen Wechselvorgang als Zielposition des neuen Werkzeuges in den Para metern NewToolMag und New ToolLoc mitzuteilen Die Zielposition des alten Werkzeugs DB72 DBW n 24 und DBW n 26 sind dem FC
392. korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Speicherkonfiguration S7 22550 TOOL_CHANGE_MODE MD Nummer Neue Werkzeugkorrektur bei M Funktion Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 1 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype BYTE g ltig ab SW Stand 1 1 Bedeutung Das Maschinendatum bestimmt die Art des Werkzeugwechsels MD TOOL_CHANGE_MODE 0 Die neuen Werkzeugdaten werden direkt mit der Programmierung von T oder D wirksam Bei Drehmaschinen mit Werkzeugrevolver wird haupts chlich diese Einstellung verwendet MD TOOL_CHANGE_MODE 1 Das neue Werkzeug wird mit der T Funktion zum Wechsel vorbereitet Bei Fr smaschinen mit Werkzeugmagazin wird haupts chlich diese Einstellung verwendet um das neue Werkzeug hauptzeitparallel die Bearbeitung wird nicht unterbrochen auf die Werkzeug wechselposition zu bringen Mit der im MD TOOL_CHANGE_MODE eingegebenen M Funktion wird das alte WZ aus der Spindel entfernt und das neue WZ in die Spindel einge wechselt Nach DIN 66025 soll dieser Werkzeugwechsel mit der M Funktion MO6 pro grammiert werden korrespondierend mit MD 22560 TOOL_CHANGE_M_MODE Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 22560 TOOL_CHANGE_M_CODE MD Nummer M Funktion f r Werkzeugwechsel Standardvorbesetzung 6 min Eingabegre
393. ktion SystemStartup ist ein Timeout Wert in Millisekunden anzugeben den die Regie der Applikation fuer den Hochlauf zur Verfuegung stellt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 201 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 4 5 2 4 5 3 4 202 Laenge der Liste maximal 32 Eintraege 1 bar S 2222222222222 Task0 name maschine Timeout 60000 TerminateTasks rh Taskl name paramtm Timeout 60000 TerminateTasks rh Projektierung Alle Angaben die die Bedienoberfl che der WZV beschreiben sind im File c user paramtm ini hinterlegt Zur Editierung dieses Files wird MMC DOS Shell angew hlt und die Datei mit dem Befehl edit c user paramtm ini ge ffnet Die Da tei paramtm ini kann auch auf einem externen PC erstellt und in das Verzeichnis c user kopiert werden Landessprachabh ngige Teile werden in language patm_ ini im Abschnitt Batch Tools parametriert Dabei steht f r die 2 Buchstaben der L nderkennung z B gr f r deutsch en f r englisch sp f r spanisch nl f r niederl ndisch Neuerung in den Listen ab Softwarestand 5 2 In den Magazin Werkzeug Arbeitskorrekturlisten und den Werkzeugdetails sind ab dem Softwarestand 5 2 zus tzliche Funktionen implementiert worden e Parametrierung von Bitmaps in den Listen e Werkzeugbezeichner und Duplonummer in d
394. ktionsbeschreibung 3 8 5 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei Das Signal wirkt nur auf Verschlei daten nderungen die bei NC Programmabar beitung auftreten Wenn ber die BTSS diese Daten ver ndert werden z B bei MMC Bedienung wird das PLC Signal unterdr ckt Signale an die PLC und von der PLC ab SW 5 1 Bisher wird ein Hinweisalarm erzeugt wenn die Vorwarngrenze bzw der Grenz wert erreicht ist Es sind die Alarme 6410 und 6411 f r das Erreichen der Vorwarn grenze sowie 6412 und 6413 f r das Erreichen des Grenzwertes vorgesehen Da bei werden die Alarme 6410 und 6412 ber die BTSS Schnittstelle die Alarme 6411 und 6413 ber die NC Programmierung ausgel st Die Alarme benennen im Text das betroffene Werkzeug mittels WZ Bezeichner Duplonummer und ab SW 5 3 D Nummer Ab SW 5 1 werden in der Kanal Nahtstelle f r einen DB1 Zyklus folgende In formationen geliefert jeweils interne T Nummer e Vorwarngrenze erreicht Kanal DB DBD348 e Grenzwert erreicht Kanal DB DBD352 Diese Informationen werden mit einem Strobe Signal im Kanal DB DBB344 mitge teilt Die Daten werden vom NCK geschrieben wenn der entsprechende Alarm auftritt VDI Signal T Nummer des neuen Ersatzwerkzeuges Kanal DB21 DB30 Wenn w hrend des WZ Wechsels bei der WZ Suche im NCK ein gefundenes Werkzeug in den Zustand aktiv versetzt wird wird dies als erstmalige Anwahl des Ersatzwerkzeuges
395. kzahlkontrolle T11 Integer Art der WZ Suche Schneiden Dialogdaten Dialog Datentyp Bezeichnung variable C1 Integer Subtyp C4 Integer Schneidenlage Geometrie Werkzeugl ngenkorrektur C5 Double L nge 1 C6 Double L nge 2 C7 Double L nge 3 Geometrie Werkzeugradiuskorrektur C8 Double L nge 1 c9 Double L nge 2 C10 Double Radius 1 Siemens AG 2000 All Rights Reserved 4 244 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Dialog Datentyp Bezeichnung variable C11 Double Radius 2 C12 Double Winkel 1 C13 Double Winkel 2 Verschlei Werkzeugl ngenkorrektur C14 Double L nge 1 C15 Double L nge 2 C16 Double L nge 3 Verschlei Werkzeugradiuskorrektur C17 Double L nge 1 C18 Double L nge 2 C19 Double Radius 1 C20 Double Radius 2 C21 Double Winkel 1 C22 Double Winkel 2 Basis Adapterma Werkzeugl ngenkorrektur C23 Double Basis L nge 1 C24 Double Basis L nge 2 C25 Double Basis L nge 3 C26 Double Freischneidwinkel C27 Integer berkopfeinsatz C28 Schneidennummer bisher nicht reali siert C29 Integer Standzeit in Minuten C30 Integer Vorwarngrenze Standzeit in Minuten c31 Integer Anzahl noch zu fertigender St cke C32 Integer Vorwarngrenze Anzahl noch zu ferti
396. kzeugschrank oder e aus dem Werkzeugkatalog 3 6 2 Funktion der PLC beim Entladen Beim Entladen wird dem FC 8 mit dem Bezeichner der Be Entladestelle die Ziela dresse des Werkzeugs angegeben DB71 DB n 16 und DBW n 18 die Basisa dresse n ist in der Schnittstellenliste aufgef hrt Diese Zieladresse wird dem FC Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 107 Funktionsbeschreibung 07 00 3 6 Entladen 8 als Parameter OldToolMag OldToolLoc und Status 1 mitgeteilt nach dem das Entladen erfolgreich abgeschlossen wurde Die Parameter NewToolMag und NewToolLoc sind mit dem Wert Null zu besetzen Ablauf beim Entladen ber den DB71 wird das Entladen gesteuert Der Entladevorgang l uft folgender ma en ab 1 Die PLC erh lt den Auftrag das ausgew hlte Werkzeug zu entladen Im DB71 werden die Informationen zur PLC bergeben Beispiel f r die Daten im DB71 beim Entladen f r die 2 Schnittstelle Der Platz 7 von Mag Nr 1 soll am Bela demagazin 2 entladen werden Beispiel DB71 DBX0 1 1 Schnittstelle 2 aktiv DB71 DBX34 1 1 Kommando Entladen DB71 DBwW50 9999 Magazin Nr der Entladestelle DB71 DBW52 2 Platz Nr der Entladestelle DB71 DBW54 1 Magazin Nr f r Entladen DB71 DBW56 7 Platz Nr f r Entladen DB71 DBw58 0 Magazin Nr Ziel f r Beladen DB71 DBW60 0 Platz Nr Ziel f r Beladen 2
397. kzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 4 Leerplatzsuche TC_MAMP2 1 T WZ2 T WZ1 T WZ2 Es soll nach dem aktiven Werkzeug gesucht werden Fall keines vorhanden ist soll nach dem n chstm glichen gesucht werden Dieser WZ Suchstrategie wird durch die Pr fung auf die Nummer des aktiven Ver schlei verbundes berlagert d h bei der Suche nach einem Werkzeug mit dem Status aktiv werden nur die Werkzeuge betrachtet die auf Magazinpl tzen sit zen die die Nummer des aktuell aktivierten Verschlei verbundes tragen Die Werkzeuggruppe WZ2 besteht aus den Werkzeugen T 11 13 15 T 11 befindet sich auf einem Platz des aktiven Verschlei verbundes Nr 1 und ist aktiv Damit liefert die WZ Suche T 11 als Ergebnis Die Bearbeitung wird fortgesetzt T 11 wird w hrend der Bearbeitung gesperrt Der Verschlei verbund 1 ist noch aktiv T 10 wird als aktiv und einsetzbar erkannt Die Werkzeuggruppe des Bezeichners WZ2 hat nun kein aktives Werkzeug wurde zuvor gesperrt und ein neues Werkzeug wurde noch nicht aktiv gesetzt Dieser Schritt erfolgt erst bei der erneuten Programmierung von WZ2 Die Werk zeuge der Gruppe werden untersucht Auf Pl tzen des immer noch aktiven Ver schlei verbundes 1 gibt es kein Werkzeug WZ2 mehr mit dem Zustand aktiv oder ein anderes Werkzeug das einsetzbar w re Dies f hrt zur Aktivierung des n chste
398. l WORD 0 Bit 0 7 Magazins siehe TC_MAMP2 SearchStrat TC_MAP10 INT Aktuelle Leerplatzsuchstrategie magPlace WORD 0 Bit 8 15 des Magazins SearchStrat Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 277 Programmierung 07 00 5 4 Magazindaten TC_MAP3 Der Magazinzustand Werkzeugbewegen ist aktiv wird im gepufferten Hochlaufen der Software stets zur ckgesetzt Ein Magazin das den Zustand Werkzeugbewegen ist aktiv hat kann nicht ge l scht werden In einem Magazin mit dem Zustand gesperrt erfolgt keine Leerplatzsuche Wird f r die Leerplatzsuche explizit ein gesperrtes Magazin vorgegeben so wird mit ei nem Fehler abgebrochen Ein Werkzeug das sich in einem gesperrten Magazin befindet kann nicht in die Spindel bzw den WZ Halter eingewechselt werden TC_MAP8 5 4 2 Die aktuelle Magazinposition TC_MAP8 wird von NCK bei jeder Magazinbewe gung aufgefrischt Nach Laden der Magazinkonfiguration hat die Variable TC_MAP8 den Wert Null Der Positionswert ist die Nummer des Magazinplatzes der sich an der Nullpunkt position des Magazins befindet Die Magazinposition kann als maximalen Wert die Nummer der Anzahl der Magazinpl tze im Magazin haben Gr ere und negative Werte werden abgelehnt Magazin Anwenderdaten TC_MAPCX n 5 278 Magazin Anwenderdaten Pro Magazin k nnen zus tzlich bis zu 10 Anwenderdaten ang
399. l chen Ketten Revolvermagazine Platzcodierung fest Wird f r ein Werkzeug die feste Platzcodierung gew hlt kommt dieses Werkzeug beim Auswechseln immer auf den selben Platz zur ck Platzcodierung variabel Bei variabler Platzcodierung k nnen so definierte Werkzeuge auf jeden Platz des Magazins entsprechend der Werkzeuggr e und des Platztyps abgelegt werden Automatischer Werkzeugr cktransport ins reale Magazin 1 Von der WZV wird ein automatischer WZ R cktransport nur angesto en wenn bei einer WZ Vorbereitung von der PLC das WZ ber mehrere Stationen trans portiert Status 105 wird und zuletzt die WZ Vorbereitung mit Status 1 positiv quittiert wurde Der R cktransport eines vorangew hlten Werkzeugs aus dem Zwischenspei cher kann durch das Setzen von MD 20310 TOOL_MANAGEMENT_MASK Bit15 1 unterdr ckt werden 2 Wird ein Werkzeugwechsel durch ein Ausschalten der Steuerung unterbrochen w hrend das Werkzeug sich schon auf einem Zwischenspeicherplatz Greifer befindet soll der n chste Werkzeugwechsel dieses Werkzeug entweder in die Spindel oder ins reale Magazin zur cktransportieren 3 Befinden sich mehrere Werkzeuge im Zwischenspeicher wird immer zuerst das Spindelwerkzeug ber cksichtigt Falls sich kein Werkzeug auf der Spindel befin det wird die Reihenfolge f r den R cktransport gem Systemparameter TC_MLSR durchgef hrt 3 2 3 Anwahl eines Werkzeuges und der Schneide Hinweis Die T Numm
400. l tzen DIW 38 Gr e nach unten in Halbpl tzen DIW 40 Magazinplatztyp DIW 42 Werkzeugstatus 11 446 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten lesen Impulsdiagramm 00 amp NDR Error Bild 11 2 Funktionsansto Signalwechsel durch FB o A O N Impulsdiagramm FB 92 positive Quittung Neue Daten empfangen R cksetzen vom Funktionsansto nach Erhalt der Quittung wird Funktionsansto vor Erhalt der Quitttung r ckgesetzt werden die Ausgangssignale nicht aktualisiert ohne Einflu ab Ablauf der angesto enenFunktion 6 negative Quittung Fehler aufgetreten Fehler Code im Ausg Parameter State Aufrufbeispiel U DB21 DBX 204 1 S M 160 0 CAII FB92 DB 92 Req M 160 0 GetWkz true MagNr 9998 LocNr 2 NDR M 160 1 Error M 160 2 State MW 162 U M 160 1 O M 160 2 R M 160 0 U M 160 2 S M 160 7 Zu ladende Bausteine FB92 FB2 DB92 DB119 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 M81 Signal Start Zust nde Lesen Start Zust nde lesen Magazinplatz und Werkzeugdaten lesen Magazin Nr Zwischenspeicher Magzin Platz 2 Greifer Auftrag ausgef hrt Fehler beim Lesen
401. l Nr 2 Hauptspindel T2 BOHRER Anwahl eines Werkzeugs f r die Hauptspindel Alternativ k nnte auch T Bohrer angegeben werden T1 x Anwahl eines Werkzeugs f r eine Nebenspindel M2 06 Werkzeugwechsel Alternativ k nnte auch MO6 angegeben werden D1 Schneidenanwahl eines Werkzeugs mit dem Bezeichner BOHRER Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 327 Programmierung 07 00 5 9 Festlegungen bei der Programmierung von Daten 5 9 5 Werkzeug bernahme aus Programmtest ab SW 4 Mit dem MD 20110 RESET_MODE_MASK Bit 3 kann eingestellt werden da das aktive WZ und die WZ Korrektur e 1 aus dem zuletzt beendeten Testprogramm im Testbetrieb oder e 0 aus dem zuletzt beendeten Programm vor Einschalten des Programm tests bernommen werden Voraussetzung Bei MD 20110 m ssen die BitsO und 6 gesetzt sein P_ISTEST ber die Systemvariable P_ISTEST kann aus dem Teileprogramm gepr ft wer den ob ein Programmtest aktiv ist Die Systemvariable liefert bei aktivem Pro grammtest den Wert TRUE Siemens AG 2000 All Rights Reserved 5 328 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 10 Programmierung T Platznummer ab SW 4 5 10 Programmierung T Platznummer ab SW 4 Die Funktion ist nur bei aktiver WZV verf gbar Diese Art der Programmierung ist nicht nur f r Revolver sondern f r alle Mag
402. l f r kegelige Fr swerkzeuge Unterst tzte Magazinparameter Magazinplatz gesperrt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 165 Funktionsbeschreibung 07 00 3 16 Werkstatigerechte Oberfl che SW 5 3 ShopMill Platz f r Notizen Siemens AG 2000 All Rights Reserved 3 166 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Inbetriebnahme 4 Magazine Zwischenspeicher Belademagazine Vor Beginn der Inbetriebnahme der Maschine mu vom Anwender entschieden werden welche Komponenten der WZV ablaufen sollen Zum Erreichen kurzer WZ Wechselzeiten wird empfohlen Synchronaktionen zu verwenden Zu Synchro naktionaktionen siehe Kapitel 3 2 12 Weiterhin sind Zwischenspeicher Spindel Halter Greifer und Belademagazine festzulegen Alle Zwischenspeicher werden zu einem Magazin mit der Magazin nummer 9998 und alle Beladestellen zu einem Magazin mit der Nummer 9999 zu sammengefa t Zur Maschinenkonfiguration siehe Kapitel 2 4 Weiterhin sind in Betrieb zu nehmen NCK Inbetriebnahme ber Maschinendaten der Werkzeugverwaltung Programmie rung und Inbetriebnahme eines Werkzeugwechselzyklus MMC OP 030 MMC 100 MMC 103 Projektierung der Masken durch INI File paramtm ini Einrichten von Magazi nen und Magazinkonfiguration ber die MMC Oberfl che PLC D
403. larm Nr 17212 Kanal 1 Werkzeugverwaltung Handwerkzeug 3 Duplo Nr 2 einwechseln auf Spindel Werkzeughalter 4 Erl uterung 1 Kanalnummer 2 Duplonummer 3 Werkzeugbezeichner 4 Werkzeughalter Spindel nummer Hinweis darauf da das genannte Handwerkzeug vor der Programmfortset zung auf den genannten Werkzeughalter bzw die Spindel gebracht werden mu Ein Handwerkzeug ist ein Werkzeug dessen Daten NCK bekannt sind das aber nicht einem Magazinplatz zugeordnet ist und deshalb dem automatischen Werkzeugwechsel durch NCK und i d R auch der Maschine nicht voll zug ng lich ist Reaktion Alarmanzeige Abhilfe Sicherstellen da das genannte Handwerkzeug auf den Werkzeughalter ge bracht wird Nach der PLC Quittierung des Werkzeugwechsel Ein Befehls wird der Alarm automatisch gel scht Programm Alarmanzeige verschwindet mit Alarmursache Keine weitere Bedienung not fortsetzung wendig Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 415 Alarme 07 00 Alarm Nr 17214 Kanal 1 Werkzeugverwaltung Handwerkzeug 3 von Spindel Werkzeughal ter 2 entnehmen Erl uterung 1 Kanalnummer 2 Werkzeughalter Spindel nummer 3 Werkzeug bezeichner Hinweis darauf da das genannte Handwerkzeuf vor der Programmfortsetzung vom genannten Werkzeughalter bzw der Spindel entnommen werden mu Ein Han
404. le Werkzeugtr ger pro TO Einheit definiert werden k nnen BTSS Baustein TC derzeit nicht verf gbar Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 293 Programmierung 07 00 5 7 Freie Anwendervariablen 5 7 Freie Anwendervariablen Freie Parameter Dem Anwender stehen mit diesen programmierbaren Variablen drei freie Parame ter zur Verf gung Diese Systemparameter werden ber die Anwender Nathtstelle mit dem T Anwahlsignal zur PLC bertragen Hiermit steht dem Anwender eine M glichkeit offen zus tzliche Information bez glich der Werkzeugverwaltung zur PLC zu bringen Die Parameter sind vom NC Programm aus les und schreibbar Sie sind nicht gepuffert und werden bei Reset oder Programmende auf 0 gesetzt P_VDITCPIx x Parameter 0 2 NCK Bezeichner Beschreibung Format TC_VDITCP 0 Freier Parametro m TC_VDITCP 1 Freier Parameter int TC_VDITCP 2 Freier Parameter2 int Nahtstelle DB72 DB73 Beispiel 5 294 Die Freiparameter werden auf der Nahtstelle der Werkzeugverwaltung im DB 72 und DB 73 ausgegeben Diese haben nur bei aktivem Status der Schnittstelle G l tigkeit Das Format ist DINT P_VDITCP 0 12 DB72 DBD n 4 12 oder P_VDITCP 1 33 DB72 DBD n 8 33 oder P_VDITCP 2 2000 DB72 DBD n 12 2000 T Werkzeug Im Teileprogramm m ssen die Variablen vor dem T Aufruf gesetzt wer
405. len Stand entsprechen Die Funktion wird an Werkzeugmaschinen mit Revolver Ketten oder Fl chenmagazinen eingesetzt Au erdem erm glicht sie ein schnelles Einwechseln eines Werkzeugs vermeidet Ausschu durch berwachung der Werkzeugeinsatzzeit sowie der Maschinenstill standzeit durch Ber cksichtigung von Ersatzwerkzeugen WZV Funktionen Die wesentlichen Funktionen der Werkzeugverwaltung sind e Werkzeugauswahl ber alle Magazine bzw Revolver f r aktive Werkzeuge und Ersatzwerkzeuge WZMG Ermittlung eines passenden Leerplatzes in Abh ngigkeit von Werkzeuggr e und Platztyp WZMG e Werkzeugbezogene Platzcodierung fest und variabel WZMG e Ansto zum Werkzeugwechsel mit T oder MO6 Befehl WZBF e Achsbewegungen w hrend des Werkzeugwechsels mit automatischer Synchro nisation bei n chster D Nummer WZBF e St ckzahl Standzeit und Verschlei berwachung mit Vorwarngrenzen ber wachung WZMO Bis zu 30 reale Magazine mit bis zu 600 Magazinpl tzen und 600 Werkzeugen mit bis zu 12 Schneiden je Werkzeug max 1500 Schneiden werden verwaltet Die maximale Anzahl der Schneiden je Werkzeug ist abh ngig vom Software Stand 12 Schneiden ab SW 5 1 und Maschinendateneinstellungen Mit dem Einsatz des MMC 103 als komfortabelste Ausbaustufe kann der volle Funktionsumfang der Werkzeugverwaltung genutzt werden Aber auch mit OP 030 und MMC 100 2 stehen die wesentlichen Funktionen aufgabenbezogen zu Verf gung
406. leprogramm chronaktion Synchronakt X Z Impliziter Vorlaufstopp Name P_TOOLR Bedeutung Aktiver Radius Datentyp REAL ab SW 2 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X Impliziter Vorlaufstopp SINUMERIK 8400 840 0 0D FB Werlzeugvehwaltlng Ausgabe 07 2000 5 315 Programmierung 07 00 5 8 NC Sprachbefehle Name P_TC Bedeutung Aktiver Werkzeugtr ger Datentyp Integer ab SW 5 3 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X Impliziter _ Vorlaufstopp Name P_TCANGIn Bedeutung Aktiver Winkel einer WZ Tr gerachse n 1 2 Datentyp REAL ab SW5 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt X Impliziter Vorlaufstopp Name P_TCDIFF n Bedeutung Differenz zwischen berechnetem und verwendetem Winkel einer WZ Tr gerachse bei Rasterung Hirth Verzahnung des Winkels Datentyp REAL ab SW 5 3 Wertebereich Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm
407. ler m gliche Fehlerroutine wenn Werkzeug nicht vorhanden ist STC_DP1 TNr 1 120 STC_DP3 TNr 1 4712 STC_DP6 TNr 1 25 Fehler Fehler M17 Siemens AG 2000 All Rights Reserved 3 106 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 6 Entladen 3 6 Entladen Beim Entladen wird das Werkzeug aus dem Magazin bzw aus der Magazinliste entfernt Man kann e manuell Entladen oder e den aktuellen Platz entladen Platz an der Be Entladestelle dabei ergibt sich folgender Ablauf 1 Werkzeug zum Entladen ausw hlen Dazu den Cursor in der Magazinliste auf das Werkzeug stellen oder bei MMC 102 103 Cursor in der Werkzeugliste auf das Werkzeug stellen und den Softkey Entladen dr cken 2 Entladestelle ausw hlen 3 Werkzeug zur Entladestelle transportieren durch Anwender PLC Programm 4 Werkzeugdaten sichern oder l schen Literatur BA bedienungsanleitung 3 6 1 Datensicherung beim Entladen Beim Entladen werden die Einsatzdaten aus der Magazinliste entfernt Es gibt folgende M glichkeiten die Einsatzdaten eines Werkzeugs zu sichern 1 WZ Daten auf Codetr ger sichern 2 WZ Daten in Werkzeugliste sichern TO Speicher 3 Einsatzdaten in den Werkzeugschrank sichern Weiterhin k nnen die Werkzeugdaten auch ohne Datensicherung gel scht werden Hinweis Beim MMC 103 gibt es folgende M glichkeiten der Datensicherung e aus der Werkzeugliste e dem Wer
408. lexe WZV Dienste k nnen ber FB4 angesto en werden Magazinarten Es k nnen Revolver Kettenmagazine und Fl chenmagazine verwaltet werden Andere Magazinarten werden auf diese abgebildet z B Pick up Magazine Reale Magazine k nnen als Revolver Kette Fl chenmagazin definiert werden Beladestellen bzw Beladestationen sind als Magazinart f r das Be und Entladen zu verwenden Ein Magazinzwischenspeicher fa t alle weiteren Pl tze zusammen auf denen Werkzeuge plaziert werden k nnen Spindel Greifer Platzcodierung F r die Werkzeuge werden sowohl eine Festplatzcodierung als auch eine variable Platzcodierung unterst tzt Siemens AG 2000 All Rights Reserved 1 24 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Einleitung Platztyp 1 2 Eckdaten ber den Platztyp kann die Art und Form des Platzes festgelegt werden Mit der Zuordnung von Platztypen zu Magazinpl tzen kann das Magazin in Gebiete unter teilt werden Dadurch k nnen auch verschiedene Arten von Sonderwerkzeugen z B Besonders_Gro Besonders _Schwer bestimmten Pl tzen zugeordnet werden Die Platztypen k nnen in eine aufsteigende Ordnung eine sogenannte Hierarchie gebracht werden Mit dieser Ordnung wird bestimmt da ein Werkzeug das auf einen kleinen Platztyp soll auch auf einen gr eren Platztyp gesteckt werden kann falls kein kleiner Platztyp mehr frei ist berwachungen In
409. lfe Im NC Teileprogramm vor der Verwendung der Systemvariablen eine Werk zeugkorrektur programmieren bzw aktivieren Beispiel N100 G T5 D1 LF Mit den kanalspezifischen Maschinendaten 22550 TOOL_CHANGE_MODE neue Werkzeugkorrektur bei M Funktion 22560 TOOL_CHANGE_M MODE M Funktion bei Werkzeugwechsel wird festgelegt ob die Aktivierung einer Werkzeugkorrektur im Satz mit dem T Wort erfolgte oder ob die neuen Korrekturwerte erst mit dem M Wort f r den Werkzeugwechsel eingerechnet werden Programm fortsetzung Mit RESET Taste Alarm l schen Teileprogramm neu starten Alarm Nr 17180 Kanal 1 Satz 2 unerlaubte D Nummer Erl uterung 1 Kanalnummer 2 Satznummer Label Im angezeigten Satz wird auf eine D Nummer Schneidennummer zugegriffen die nicht initialisiert und daher nicht vorhanden ist Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Interpreterstop NC Startsperre Abhilfe Werkzeugaufruf im NC Teileprogramm berpr fen korrekte Schneidennummer programmiert Wird keine Schneidenummer angegeben ist automatisch D1 aktiv Werkzeugparameter P1 P25 definiert Die Abmessungen der Werkzeugschneide m ssen vorab entweder ber die Bedientafeleingabe oder ber die V 24 Schnittstelle eingegeben worden sein Programm fortsetzung Mit RESET Taste Alarm l schen Teileprogramm neu starten 10 410 Siemens AG 2000 All Rights Reserv
410. ll Wird in mehreren Magazinen gesucht und gleichzeitig mit Verschlei verb nden gearbeitet ist zu ber cksichtigen da ein Verschlei verbund immer nur einem Magazin zugeordnet sein kann Es wird nach folgenden Priorit ten gesucht 1 Die Suche erfolgt im Magazin gem Konfiguration und Strategie 2 Es wird im aktiven Verschlei verbund gesucht 3 Es wird die eingestellte WZ Suchstrategie ber cksichtigt Aktivierung Um mit Verschlei verb nden arbeiten zu k nnen m ssen ber den Systempara meter TC_MPP5 die Pl tze des Magazins Verschlei verb nden zugeordnet wer den und die Funktion mu ber Maschinendatum aktiviert sein Weiter mu der Systemparameter TC_MAP9 des auszuw hlenden Magazins die Nummer des Verschlei verbundes zugewiesen bekommen mit dem die Bearbei tung begonnen werden soll Wert gt 0 Bei der Konfiguration der Maschine wird mit TC_MAMP3 festgelegt wie sich der WZ Zustand ver ndern soll wenn von einem zum n chsten Verschlei verbund Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 95 Funktionsbeschreibung 07 00 3 4 Leerplatzsuche weitergeschaltet wird Voreinstellung ist ein unver nderter WZ Zustand Beispiel Werkzeugsuche im Verschlei verbund ab SW 5 1 Ziel Vorgaben 3 96 TC_MAMP3 3 ndere aktiv Zustand der Werkzeuge Es sollen beim Aktivieren eines Verschlei verbundes die Werkzeuge
411. lle 1 Beladestation_1 Beladestation 1 Beladestation_2 Beladestation 2 Beladen ber die Spindel Die Beladestelle Beladestelle f r Spindel hat die Nummer 1 Sie ist vorgegeben und kann nicht gel scht werden Diese Beladestelle f r Spindel gilt f r alle Spin deln d h bei der Inbetriebnahme d rfen f r weitere Spindeln an der Maschine keine weiteren Beladestellen f r Spindeln definiert werden Die zu beladende Spindel wird in der PLC ber die Zielplatzangabe in der Schnitt stelle f r Beladespindel in Spindel gekennzeichnet Abst nde zu Magazinen 4 178 Abst nde zu Magazinen Magazin KETTE_1 2 Abst zu Wechselstelle o Bild 4 8 Abst nde zu Magazinen Mit der Abstandsangabe wird eine Beziehung von Beladepositionen zu Magazinen hergestellt Wenn z B 2 Magazine 2 Beladestationen und eine Beladestelle vor handen sind mu ber die Angabe Abst nde zu Magazinen die Beziehung wel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 ches Magazin von welchem Beladeplatz beladen entladen wird eingegeben wer den Wird kein Abstand eingetragen so kann von der Werkzeugverwaltung keine Zuordnung der Beladepositionen zu den Magazinen erfolgen Auch die Beladestel len m ssen ber d
412. llgemein der Ort f r das bearbeitende Werkzeug Spindel wird allerdings h ufig in dieser allgemeinen Bedeutung verwendet e Hauptspindel Masterspindel Das ist die Spindel mit der Nummer die durch das MD MC_SPIND_DEF_MA STER_SPIND festgelegt wird Mit dem Sprachbefehl SETMS n kann die Spin del mit der Nummer n zur Masterspindel erkl rt werden Ein Kanal hat genau eine Masterspindel e Nebenspindel Das sind alle Spindeln die nicht Masterspindel sind Sprachen Die Anzeigetexte der Bedienerf hrung und die Systemmeldungen und alarme sind in f nf Systemsprachen erh ltlich deutsch englisch franz sisch italienisch und spanisch In der Steuerung verf gbar und anw hlbar sind jeweils zwei der genannten Spra chen Bedienbereich IBN Standardzyklen F r h ufig wiederkehrende Bearbeitungsaufgaben stehen Standardzyklen zur Ver f gung e f r die Technologie Bohren Fr sen e f r die Technologie Drehen Im Bedienbereich Programm werden unter dem Men Zyklenunterst tzung die zur Verf gung stehenden Zyklen aufgelistet Nach Anwahl des gew nschten Bear beitungszyklus werden die notwendigen Parameter f r die Wertzuweisung im Klar text angezeigt und k nnen mit Werten versorgt werden Synchronachsen Synchronachsen ben tigen f r ihren Weg die gleiche Zeit wie die gt Geometrie achsen f r ihren Bahnweg Synchronaktionen 1 Hilfsfunktionsausgabe W hrend der Werkst ckbearbeitung k nnen aus dem
413. lt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 A 459 Abk rzungen und Begriffe 07 00 A 2 Begriffe A 460 MDA Betriebsart der Steuerung Manual Data Automatic In der Betriebsart MDA k nnen einzelne Programms tze oder Satzfolgen ohne Bezug auf ein Haupt oder Unter programm eingegeben und anschlie end ber die Taste NC Start sofort ausge f hrt werden Meldungen Alle im Teileprogramm programmierten Meldungen und vom System erkannte gt Alarme werden auf der Bedientafel im Klartext angezeigt Die Anzeige erfolgt ge trennt nach Alarmen und Meldungen Metrisches Me system Genormtes System von Einheiten f r L ngen z B mm Millimeter m Meter N NC Numerical Control NC Steuerung umfa t alle Komponenten der Werkzeugma schinensteuerung gt NCK gt PLC MMC gt COM Hinweis F r die Steuerungen SINUMERIK 840D bzw FM NC w re CNC Steue rung korrekter computerized numerical control NCK Numeric Control Kernel Komponente der NC Steuerung die gt Teile programme abarbeitet und im Wesentlichen die Bewegungsvorg nge f r die Werkzeugma schine koordiniert Nebensatz Durch N eingeleiteter Satz mit Informationen f r einen Arbeitsschritt z B eine Positionsangabe NRK Numeric Robotic Kernel Betriebssystem des gt NCK O OEM F r Maschinenhersteller die ihre eigene Bedienoberfl che erstellen oder technolo
414. m FC 41 ohne Parameter durchzuf hren Folgender Gesamtablauf ist durch das Einbinden dieser Bausteine realisiert 1 Das Einschalten der Werkzeugverwaltungsfunktion Quittierung der Auftr ge wird durch die Programmierung von H9001 im ersten Kanal durchgef hrt Aus schalten durch H9000 Das Einschalten kann auch durch Setzen des Datenbits DB62 DBX 15 7 erfol gen Die Grundstellung nach Neuladen der PLC ist H9000 Erst nach Einschalten ber H9001 k nnen die weiteren Funktionen genutzt werden 2 Mit Hilfe der Maschinensteuertafel MSTT oberhalb der Eilgang berlagerungs Taste normale MSTT die ber FC 19 oder FC 25 angekoppelt ist kann die Funktion Richtungsauswahl FC 22 ausgel st werden F r diese Funktion sind vor der Funktionsaktivierung Daten in den Datenbaustein DB 63 zu schreiben z B ber den Variablen Status Struktur des Datenbausteins DB 63 Eingangsparameter DBW 0 Magazinnummer DBW 2 Sollposition DBW 4 Istposition DBW 6 Offset f r Sonderpositionierung Ausgangsparameter DBW 8 Differenzposition k rzester Weg DBB 1 Drehung im Uhrzeigersinn 1 DBB 1 Drehung gegen Uhrzeigersinn DBB 1 Position erreicht DBB 13 Fehler Bei einem auftretenden Fehler z B Falschparametrierung leuchtet die zur Taste zugeh rige LED 3 Durch den Baustein FC 41 wird jede Anwendernahtstelle DB 71 bis DB 73 auf den Aktiv Status gepr ft Wenn eine Nahtstelle aktiv ist wird ein sofortiger Tra
415. m Magazin zugeh rigen Magazinpl tze mit ihren Vorbelegungswerten angelegt Setzen der Magazinplatz typenhierarchie TC_MPTHx y Wert Setzen der Magazin distanzen Abstand zur Wechselstelle TC_MPTHx y Wert L schen der Magazindi stanzen Abstand zur Wechselstelle TC_MDPx y 0z 0 TC_MDPX 0 0 0 L sche alle definierten Distanzen des Maga zins mit der Nummer y D h das Magazin wird beim Werkzeugsuchen und Leerplatzsuchen nicht mehr gesehen L sche alle definierten Distanzen aller Maga zine der TO Einheit L schen der Zuordnun gen Zwischenspeichers zu Spindeln TC_MLSRIx 0 0 TC_MLSRI 0 0 0 L sche alle definierten Zuordnungen eines Zwi schenspeicher Platzes mit der Nummer x D h der Platz x wird beim Werkzeugsuchen nicht mehr gesehen L sche alle definierten Zuordnungen von Zwi schenspeichern der TO Einheit zu Spindeln Setzen der Magazinbau steindaten TC_MAMPx Wert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 325 Programmierung 07 00 5 9 Festlegungen bei der Programmierung von Daten 5 9 3 Werkzeugwechsel Programmierung der Werkzeuganwahl 5 9 4 Die Werkzeuganwahl teilt sich in 2 unterschiedliche Schritte auf 1 Werkzeugwechsel Vorbereitung 2 Werkzeugwechsel Ausf hrung Bei der NC Programmierung k nnen die Schritt
416. mal Magazinliste 1 1_ToolSizeLRTB 1 1 1 1 1_PlaceTypNo 2 2 2_SoftkeyText Leerplatz gross 3 2_ToolSizeLRTB 1 2 1 1 2_PlaceTypNo 2 4 3_SoftkeyText Leerplatz uebergross 3_ToolSizeLRTB 2 2 1 1 3_PlaceTypNo 2 Beladen 4_SoftkeyText Leerplatz gross Typ 1 1_ToolSizeLRTB 1 2 1 1 1_PlaceTypNo 1 Bild 4 21 Softkeys Die Bilder die sich hinter den Softkeys 1 3 in der Magazin und Werkzeugliste befinden werden im File paramtm ini definiert Als Grundstellung bei Anwahl der WZV kommen die Bilder die bei 1_MagList und 1_ToolList projektiert wurden Darstellung der Bilder Nicht sichtbare Felder werden durch entsprechende Bewegungen der Cursortasten scrollen sichtbar Siemens AG 2000 All Rights Reserved 4 220 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 5 Inbetriebnahme der WZV f r MMC 102 103 Beim Platztyp wird nicht der Name des Platzes sondern die laufende Nummer an gezeigt die bei der Inbetriebnahme der Platztypen durch die Eingabereihenfolge bestimmt wird Das Bild das unter dem 1 vertikalen Softkey der Magazinliste er scheint wird in der Datei paramtm ini nach dem Schl sselwort 1_MaglList festge legt Erkl rungen zur Projektierung eines Bildes Die Nummerierung der Spalten mu in aufsteigender Reihenfolge eingegeben wer den L cken sind nicht zul ssig Soll die Anzeige beendet we
417. matischer Werkzeugwechsel bei RESET und Start Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 359 Maschinendaten 07 00 8 1 Maschinendaten 20310 MD Nummer Bedeutung TOOL_MANAGEMENT_MASK Kanalspezifische Aktivierung der WZV Bit 15 1 Es erfolgt kein R cktransport des Werkzeugs bei mehreren Vorberei tungsbefehlen Tx gt Tx Es erfolgt ein R cktransport des Werkzeuges aus evt definierten Zwi schenspeichern Bit 16 1 T Platznummer ist aktiv Bit 16 0 T WZ Name Bit 17 1 Start Stop der Standzeitdekrementierung ist ber die PLC im Kanal DB 2 1 DBx 1 3 m glich Bit 18 1 Aktivierung der berwachung letztes Werkzeug der Werkzeuggruppe Bit 18 0 keine berwachung auf letztes Werkzeug der Werkzeuggruppe Bit 19 1 die durch die Bit 5 8 bestimmten Synchronisationen beziehen sich auf den Hauptlauf Satz Bit 19 0 die durch die Bit 5 8 bestimmten Synchronisationen beziehen sich auf die WZV Kommandoausgabe Bedeutung Bit 20 0 Bei PLC Signal Programmtest aktiv werden die erzeugten Kommandos nicht an die PLC ausgegeben NCK quittiert die Kommandos selbst Ma gazin und Werkzeugdaten werden nicht ver ndert Bit 20 1 Bei PLC Signal Programmtest aktiv werden die erzeugten Kommandos an die PLC ausgegeben Je nach Art der Quittierung k nnen dabei WZ Magazindaten in NCK ver ndert werden Werden die Quittie rungsparam
418. mer ist die Werkzeugnummer mit der der NC arbeitet Sie ist eindeutig und beschreibt ein Werkzeug Alle Parameter dieses Werkzeuges wer den ber diese T Nummer angesprochen Die T Nummer kann entweder beim Beladen von Bediener vergeben werden oder sie wird bei Nichteingabe des Bedieners von der NC vergeben Ist die T Nummer dem Bediener bekannt z B durch die Eingaben an der Me sta tion vorgegeben kann im Nachladeprogramm auf diese Nummer zur ckgegriffen werden Ist die T Nummer nicht bekannt mu sie f r jedes nachzuladende Werkzeug er mittelt und ber eine Variable versorgt werden Dies ist f r den Bediener weniger aufwendig und damit weniger fehleranf llig Erstellen des Nachladeprogrammes Das Werkzeug wird an einer Me station vermessen und die ermittelten Daten ab gespeichert Dazu mu das Werkzeug bekannt sein d h sowohl der Bezeichner im folgenden Bohrer 12mm oder Fraeser 23 als auch die jeweilige Duplonum mer bekannt sein Durch Kombination von Werkzeugbezeichner und Duplonum mer ist das Werkzeug eindeutig identifizierbar Vor jedem Datensatz wird ber den Befehl GETT die interne T Nummer dieses Werkzeuges ermittelt und als Va riable hier TNr abgespeichert siehe Kapitel 5 8 10 Die f r das Werkzeug not wendigen Daten werden beschrieben und das gesamte Programm zur NC bertra gen und dort abgearbeitet Es m ssen nur die Variablen beschrieben werden f r die auch Daten eingegebe
419. mit dem Befehl Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 131 Funktionsbeschreibung 07 00 3 9 Varianten von D Nummern Zuordnungen DL n Damit wird die Summenkorrektur mit der relativen Nummer n bezogen auf die aktive D Nummer aktiviert Das hei t die Summenkorrektur n wird dem Ver schlei der aktiven D Nummer hinzuaddiert Die Abahl der Summenkorrektur erfolgt mit den Befehl DL 0 Konfiguration Summen J Einrichtekorrektur 3 132 MN_MM_KIND_OF_SUMCORR Bit 4 0 Entspricht der Standardeinstellung es ist nur ein Datensatz Summenkorrektur pro DL Nummer vorhanden Hier wird nur von Summenkorrektur gesprochen es sind die durch TC_SCPx dargestellten Daten gemeint Summenkorrektur 1 TC_SCP13I t 2 D Korrektur 2 i TC_DP1 t 2 TC_SCP21 t 2 TC_DP3 t 2 Summenkorrektur 2 TC_DP11t 2 TC_SCP23It 2 TC_DP2St 2 BR TC_DPCEt2 TC_SCP31 t 2 Bild 3 20 MN_MM_KIND_OF_SUMCORR Bit 4 0 Mit den Daten im Bild 3 20 werde programmiert das Werkzeug mit T t sei aktiv D2 Schneiden Korrekturen d h TC_DP3 TC_DP11 Vershchlei TC_DP12 DP29 Adapterma DL 1 zus tzlich zu den bisherigen Korrekturen von D2 wird die Sum menkorrektur 1 assiert d h TC_SCP13 TC_SCP21 DL 2 zur Korrektur D2 wird nicht mehr Summenkorrektur 1 addiert sondern Summenkorrektur 2 d h TC_SCP23 TC_
420. mmer FC6 Baustein im Grundprogramm f r WZV FC7 Transfer Baustein f r Werkzeugwechsel mit Revolver FC8 Transfer Baustein f r Werkzeugverwaltung Aufruf bei Positions und Status Ver nderungen FC 22 Richtungsauswahl f r k rzesten Weg Zyklischer Baustein FC 6 Dieser Baustein ist im Grundprogramm integriert und wird automatisch bei aktivier ter Werkzeugverwaltung angesprochen Transferbaustein FC 7 Werkzeugwechsel mit Revolver Beschreibung des Bausteins siehe Literatur IFB P3 PLC Grundprogramm Transferbaustein FC 8 Beschreibung des Bausteins siehe Literatur FB P3 PLC Grundprogramm Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 161 Funktionsbeschreibung 07 00 3 16 Werkstatigerechte Oberfl che SW 5 3 ShopMill Richtungsauswahl FC 22 TM_DIR Beschreibung des Bausteins siehe Literatur FB P3 PLC Grundprogramm Weitere PLC Dienste 3 16 F r komplexere Anforderungen seitens des PLC Anwenderprogramms stehen zu s tzlich zu den oben genannten Funktionsbausteinen noch weitere PLC Dienste zur Beeinflussung der Werkzeugverwaltung zur Verf gung Diese Dienste sind ber FB 2 FB 3 und FB 4 FB 7 Variablen lesen und schreiben bzw PI Dienste m glich Eine Beschreibung dieser FBs ist Bestandteil der PLC Grundprogramm beschreibung im Kapitel 4 Die PI Dienste Programminstanzen der Werkzeug verwaltung sind auch in Kapi
421. mmer als R ckgabewert zur ck R ckgabeparameter GETT WZ DUPLO_NR Kann der Werkzeugbezeichner bzw die Duplonummer zu keinem Werkzeug zuge ordnet werden so wird der Wert 1 zur ckgeliefert Die Angabe der Duplonummer ist optional Ist die Duplo Nr nicht vorgegeben wird die T Nr des 1 Werkzeugs aus der Gruppe der Werkzeuge mit dem angegebenen Bezeichner zur ckgegeben Beispiel Ermittle T Nummer f r Bohrer mit Duplonummer R10 GETT BOHRER DUPLO_NR in R10 steht die T Num mer TC_TPx GETT BOHRER DUPLO_NR W ert Schreiben der werkzeug bezogenen Daten Die Funktion findet ihre Anwendung beim Nachladen von Werkzeugen ber Teile programm SETPIECE St ckzahlz hler dekrementieren Mit der SETPIECE Funktion kann der Anwender die St ckzahl berwachungsda ten der an dem Bearbeitungsproze beteiligten Werkzeuge aktualisieren Es wer den alle Werkzeuge erfa t die seit der letzten Aktivierung von SETPIECE einge wechselt wurden Die Funktion dient in der Regel zur Programmierung am Ende des NC Teileprogramms zum Dekrementieren der St ckzahl aller Werkzeuge die an der St ckzahl berwachung beteiligt sind Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle Hinweis Befindet sich ein Werkzeug zum Zeitpunkt des Aufrufs von SETPIECE auf der Spindel so wird dieses auch mitgez hlt Sobald
422. n _ Status nderung Spindel gt Magazin Werkzeugwechsel _ N Status nderung Magazin gt Spindel Werkzeugwechsel _ w Abbruch Reset Wechsel Siemens AG 2000 All Rights Reserved 11 436 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV Funktion 14 15 Quittung Umladen von MMC 16 Asynchrones umspeichern Spindel gt Magazin 1 17 Asynchrones umspeichern Magazin 1 Spindel 18 Asynchrones umspeichern Spindel gt Magazin 2 19 Asynchrones umspeichern Magazin 2 Spindel 20 Istpositions nderung Magazinplatz Wechselstelle Magazin 1 21 Istpositions nderung Magazinplatz Wechselstelle Magazin 2 22 Quittung Positionieren zur Beladestelle 23 Abbruch Reset Positionieren zur Beladestelle Eu FE E Die Istposition wird f r den Auftrag 20 im FB 90 aus dem DB Instanz DIW 10 bzw DIW 12 gelesen Die Adressen der Istpositionen k nnen vom Anwender ge ndert werden Achtung Beim asynchronem Umspeichern wird der Magazinplatzzustand Z reserviert f r Werkzeug im Zwischenspeicher nicht ber cksichtigt D h beim asynchronen Um speichern vom Magazin nach Spindel wird die Kennung Z nicht gesetzt und beim asynchronen Umspeichern von Spindel nach Magazin wird die Kennung Z im Alt platz nicht gel scht Das L schen bzw Setzen von Z mu dann hier mit dem FB
423. n Name EE e lt Name Ein_Platz_ohne_NB 2 Formt 3 Sun Hierarchie El Rechteck K Parametrierung H he h 2 Breite b 2 Ecke links unten O Ecke links oben Nebenplatzbetrachtung Ecke rechts oben Ansicht mit O Ecke rechts unten Referenzplatz O Kreuz Platztypen Bild 4 12 Platztypen definieren und Erstellen L schen Mit dem Softkey wird der angew hlten Platztyp gel scht wenn er noch keinem Magazin zugeordnet wurde Name des Platzes links bei Name ausw hlen Z B Zwei_Pl tze_ohne_NB und rechts bei Name den Platz der in diesen Platz darf z B Ein_Platz_mit_NB Hierarchie Softkey erstellem dr cken Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Im Feld dena Ll Ei der Name des Platztyps an gezeigt der in den anderen Platztyp gewechselt werden darf Mit der END Taste wird das linke Fenster Name ge ffnet Nam GEEAE e Wird der Cursor auf einen Platztyp gestellt so wird eine eventuell eingestellte Hier archie im Feld Hierarchie angezeigt Hierarchie Mit dem Softkey l schen wird der im Feld Hierarchie angew hlte Platztyp aus der Hierarchie gel scht Platztypen definieren 4 3 2 Ansicht Der Platztyp kennzeichnet die Gr e und Form de
424. n TC_MPP5 enth lt die Verschlei verbundnummer f r die Platzart 1 Siemens AG 2000 All Rights Reserved 3 98 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 5 Beladen 3 5 Beladen Beim Beladen wird das Werkzeug auf seinen Magazinplatz gebracht und die zuge h rigen Daten eingegeben Das Werkzeug kann ber die Spindel oder ber ein Belademagazin beladen werden Mit MMC 103 k nnen die Werkzeugdaten aus dem Werkzeugkatalog Werkzeug schrank oder ber Codetr gersytem bernommen werden siehe Kapitel 2 8 und 3 12 Ab SW 3 2 k nnen mit MMC 103 die Werkzeugdaten direkt in die Magazinli ste eingetragen werden e nur manuelles Beladen e Leerplatzsuche e aktuellen Platz beladen Platz an der Be Entladestelle 3 5 1 Ablauf beim Beladen Durch die Beladevorg ngen werden die Magazine mit Werkzeugen versorgt und die betroffenen Datenbereiche der Werkzeugverwaltung Magazinliste mit Werk zeugdaten Korrekturspeicher mit Daten gef llt Es sind unterschiedliche Arten des Beladens m glich abh ngig von der Magazinkonfiguration Belademagazin ja nein und vom Datenflu woher und wann kommen die Werkzeugdaten in die betroffenen Datenbereiche Die Arten des Beladens betreffen vorwiegend MMC f r die WZV auf NCK z hlt letztendlich nur das Ergebnis z B da das Werkzeug im Magazin ist und nach Erhalt seiner kompletten Daten f r den Einsatz freigegeben wird Literatur
425. n werden Das erste Werkzeug in dem folgenden Nachladeprogramm beinhaltet alle Daten das zweite Werkzeug nur die relevanten Wird die T Nummer beim Beladen vorgegeben kann im Nachladeprogramm auf die Ermittlung der T Nummer verzichtet werden da die Daten dann direkt zuge ordnet werden k nnen Dies s he z B f r das Werkzeug 1 Beschreiben der L nge L1 folgenderma en aus STC_DP1 1 1 120 Werkzeugtyp STC_DP3 1 1 4711 Laengel Programm zum Nachladen von Werkzeugkorrekturdaten DEF INT Tnr Definition der Variablen TNr wzl TNr GETT Bohrer 12mm 1 if INR 1 goto wz2 STC_DP1 TNr 1 120 Werkzeugtyp STC_DP2 TNr 1 0 STC_DP3 TNr 1 4711 L ngel STC_DPA TNr 1 0 STC_DP5 TNr 1 0 STC_DP6 TNr 1 24 Radius Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 105 Funktionsbeschreibung 07 00 3 5 Beladen STC_DP7 TNr 1 0 STC_DP8 TNr 1 0 STC_DPI TNr 1 0 STC_DP1O TNr 1 0 TC_DPI1 TNr 1 0 TC_DP12 TNr 1 0 STC_DP13 TNr 1 0 TC_DP14 TNr 1 0 STC_DP15 TNr 1 0 STC_DP16 TNr 1 0 TC_DP17 TNr 1 0 TC_DP18 TNr 1 0 STC_DP19 TNr 1 0 STC_DP20 TNr 1 0 STC_DP21 TNr 1 0 STC_DP22 TNr 1 0 STC_DP23 TNr 1 0 STC_DP24 TNr 1 0 STC_DP25 TNr 1 0 STC_MOP1 TNr 1 0 STC_MOP2 TNr 1 0 STC_MOP3 TNr 1 0 STC_MOPA TNr 1 0 wz2 n chstes Werkzeug TNr GETT Fr ser23 2 if ITNR 1 goto Feh
426. n Mittelpunkt der Schneide S bzgl des Schneidenradius zu kennen Dieser Mittelpunkt kann nur eindeutig berechnet werden wenn die Schneidenlage bekannt ist Dadurch ist es m glich vom Punkt P auf den Punkt S zu schlie en ber die Schneidenlage Werte 1 8 wird die Position des Werkzeuges zum Werkst ck Koordinatensystem beschrieben Die Schneidenlage 9 steht f r den Fall S P Hinweis Die Schneidenlage wird nur bei Drehwerkzeugen ben tigt da deren Geometrie bzgl P beschrieben wird und nicht bzgl S wie bei Fr swerkzeugen Die Parameter TC_DP21 23 und TC_ADPT Wenn die Funktion Adapter aktiv ist dann gibt es keine schneidenspezifischen Daten f r das Basis Adapterma mehr Um z B Zyklen kompatibel zu halten die mit Adapterdaten operieren wird folgen des festgelegt Wenn ein Werkzeug auf einem Magazinplatz mit einem Adapter sitzt und ein Zu griff ber die Systemparameter TC_DP21 23 auf die Adapterdaten erfolgt dann k nnen die Adapterparameter des Platzes gelesen und geschrieben werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 141 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 D Korrekturen Werkzeug D Nr d1 r interne T Nr t CE Nr ce1 di TC_DP21 t d1 TC_DPa2stt d1 dn ______Magazinplatz TC_MPP6 m p t TC_MPP7 m pj a D Ko
427. n Schreib und Lesestufen Schutzstufe beim Schreiben Schutzstufe beim Lesen 0 0 1 1 2 4 Literatur BA Bedienungsanleitung FB A2 Diverse Nahtstellensignale Die Einheit bezieht sich auf die Standardeinstellung der Maschinendaten SCA LING_FACTOR_USER_DEF_MASK und SCALING_FACTOR_USER_DEF Liegt dem MD keine physikalische Einheit zugrunde so ist das Feld mit ge kennzeichnet In der Steuerung werden folgende Datentypen verwendet e DOUBLE Real oder Integerwerte Kommawerte oder ganzzahlige Werte Eingabegrenzen von 4 19 10307 bis 1 67 10308 DWORD Integerwerte ganzzahlige Werte Eingabegrenzen von 2 147 109 bis 2 147 10 e BOOLEAN M gliche Eingabewerte true oder false bzw 0 oder 1 e BYTE Integerwerte ganzzahlig von 128 bis 127 e STRING bestehend aus max 16 ASCIl Zeichen Gro buchstaben Ziffern und Unterstrich Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Vorwort Datenhaltung Die Erl uterungen der PLC Nahtstelle in den einzelnen Funktionsbeschreibungen gehen von einer theoretischen Maximalanzahl der Komponenten aus e 4 Betriebsartengruppen zugeh rige Signale abgelegt in DB11 e 8 Kan le zugeh rige Signale abgelegt in DB21 30 e 31 Achsen zugeh rige Signale abgelegt in DB31 61 Die wirklich realisierbare Komponentenanzahl des jeweiligen Softwarestandes ent nehmen Sie
428. n Umsetzen Positionieren Int DBW n 26 Platz Nr Ziel f r Beladen Umsetzen Positionieren Int DBW n 28 Reserve 9 374 Anfangsadressen der Be Entladestellen Be Entladestele 1 n 4 2 n 34 3 n 64 4 n 94 Beispiel f r Berechnug von Adresse DBW n 24 Magazin Nr Ziel n m 1 len 4 m Platz Nr der Beladestation Stelle len 30 L nge einer Beladestelle m 2 len 30 n 2 1 30 4 gt n 34 DBW 34 24 DBW 58 Adresse f r Magazin Nr Ziel der 2 Beladestelle ist DBW 58 Die Beladestelle 1 ist vorgesehen f r das Be Entladen in alle Spindeln Dies mu bei der Beladeschnittstellen Zuordnung beachtet werden gilt bei MMC 100 2 bei Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 1 Nahtstelle f r Magazin Be Entladen MMC 103 wird dies automatisch ber cksichtigt Die Beladestelle 1 wird auch f r das Umsetzen Positionieren von Werkzeugen auf beliebige Pl tze genutzt z B Zwischenspeicherplatz DB71 2 DBX 0 0 0 15 Aktiv Status der Schnittstelle 1 16 Flankenauswertung Signal e aktualisiert bedingt Signale g ltig ab SW Stand 2 Signalzustand 1 Die aktive Schnittstelle hat einen g ltigen Datensatz Ein Auftragsbit im DBB n 0 wurde gesetzt Es gibt 16 Schnittstellen F r die aktive Schnittstelle ist jeweils die Adresse n zu berechnen Signalzustand 0 Vorgan
429. n Verschlei verbundes 2 Verschlei ver bund 1 ist dadurch nicht mehr aktiver Verschlei verbund Der Status der Werk zeuge im Verschlei verbund 1 wurde zur ckgesetzt nicht aktiv wie es mit TC_MAMP3 Bit1 1 konfiguriert wurde Die Werkzeugsuche erfolgt nun ausschlie lich im Verschlei verbund 2 Diese Werkzeuge werden bei der Aktivierung des Verschlei verbundes auf aktiv gesetzt jeweils eines aus jeder enthaltenen Werkzeuggruppe da TC_MAMPS3 Bit0 1 Die Belegung des Revolvers ist jetzt STC_MPP6 1 2 10 T 10 habe Bezeichner WZ1 Duplonr 1 WZ Zustand nicht aktiv STC_MPP6 1 3 11 T 11 habe Bezeichner WZ2 Duplonr 1 WZ Zustand gesperrt STC_MPP6 1 4 12 T 12 habe Bezeichner WZ1 Duplonr 2 WZ Zustand aktiv STC_MPP6 1 5 13 T 13 habe Bezeichner WZ2 Duplonr 2 WZ Zustand aktiv STC_MPP6 1 6 14 T 14 habe Bezeichner WZ1 Duplonr 3 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 97 Funktionsbeschreibung 07 00 3 4 Leerplatzsuche STC_MPP6 1 1 15 T 15 habe Bezeichner WZ2 Duplonr 3 Im Beispiel wird jetzt T 13 als n chstes einsetzbares Werkzeug WZ2 gefunden Hinweis Die WZ Suche erzeugt erst dann einen Alarm wenn in der Werkzeuggruppe mit dem gegebenen Bezeichner kein verf gbares Ersatzwerkzeug mehr gefunden
430. n auf Null bzw auf die Vorwarngrenze gelaufener berwachungsz hler wieder auf einen Wert gt 0 bzw gt Vorwarngrenze gesetzt wird ndert sich der Werkzeug Zustand entsprechend der Daten nderung automatisch Damit kann der Bediener den durch Erreichen einer berwachungsgrenze gesetzten Zustand gesperrt gezielt wieder aufheben Hat das WZ mehrere Schneiden m ssen alle Schneiden au erhalb der berwa chungsgrenzen sein Alarme Werkzeug berwachung 3 116 Beim Erreichen der Vorwarngrenze oder der berwachungsgrenze eines Werk zeugs wird einer der Alarme 6010 6011 6012 6013 Cancel Clear L schbedin gung zur Information ausgegeben Beim NC Sprachbefehl SETPIECE siehe Kapitel 5 8 11 bzw beim PI Kom mando _N_TMPCIT ndere St ckzahlz hler ist es m glich da mehrere Werk zeuge einen Grenzwert erreichen was dann in mehreren Alarmen zum Ausdruck kommt Wird durch Datenmanipulation ber Variablendienst ein Grenzwert erreicht wird kein Alarm erzeugt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei berwachungsstatus berpr fen W hrend eines Programmlaufs kann mit dem programmierten Werkzeugwechsel befehl z B M06 beim Fr sen ohne T Aufruf gepr ft werden ob eine berwa chung angesprochen hat Wenn ja wird ein Ersatzwerkzeug g
431. n der Maske Werkzeugverschlei einzelne Werkzeuge Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 16 Werkstatigerechte Oberfl che SW 5 3 ShopMill auf festplatzcodiert gesetzt werden Werkzeugverschlei liste In dieser Liste wird festgelegt welche Verschlei daten L nge und Radius Durch messer f r Schneide 1 bzw Schneide 2 ber cksichtigt werden Ebenso k nnen folgende Uberwachungen f r ein Werkzeug festgelegt werden e berwachung der effektiven Einsatzzeit Standzeitl e berwachung der Anzahl der Werkzeugeinwechselungen e Zus tzliche Angaben zum Werkzeugzustand Werkzeug sperren Werkzeug auf Festplatz Werkzeug bergro Be Entladen und Sortieren ber das Anzeige Maschinendatum 9651 CMM_TOOL_MANAGEMENT mit dem e Wert 2 wird die WZV ohne den Softkey Be Entladen und ohne den Softkey Sortieren eingestellt e Wert 4 wird die WZV mit den Softkeys eingestellt Beim Beladen wird das Werkzeug auf einen Magazinplatz gebracht Beim Entladen wird das Werkzeug aus dem Magazin entfernt Die Werkzeuge k nnen in der Werkzeugliste und in der Werkzeugverschlei liste nach Magazinplatz Name und Typ sortiert werden Handwerkzeuge Handwerkzeuge sind nur in der Werkzeugliste und nicht im Magazin vorhanden Sie m ssen von Hand in die Spindel eingesetzt werden Weitere Funktionalit ten e Beladestation f r Werkzeuge be u
432. n im Instanz DB abgelegt Detaillierte Beschreibung der Daten sind in der Beschreibung Listen im Kapitel 4 Variable und in der Funktionsbeschrei bung Werzeugverwaltung unter Programmierung zu finden Die Ausf hrung der Lesevorg nge erstreckt sich ber mehrere PLC Zyklen Der Baustein kann nur im zyklischen Betrieb aufgerufen werden Hinweis Im FB 92 wird zweimal der FB 2 aufgerufen Diese Bausteine werden mit Multiin stanz DB im FB92 aufgerufen Siemens AG 2000 All Rights Reserved 11 444 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme Deklaration 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten lesen FUNCTION_BLOCK FB 92 VAR_INPUT Req BOOL GetWkz BOOL MagNr INT LocNr INT END_VAR VAR_OUTPUT NDR BOOL Error BOOL State WORD END_VAR Erl uterungen der Formelparameter Die folgende Tabelle zeigt alle Formalparameter des Bausteins GET_LOC Signal Art Typ Wertebereich Bemerkung NDR Bool Start Zustand lesen GetWkz E Bool 0 Signal Lesen von Magazinplatzdaten 1 Signal Lesen von Magazinplatz und Werkzeugdaten MagNr E Int Magazin Nummer LocNr E Int Platz Nummer Done A Bool Auftrag wurde erfolgreich durchgef hrt Error A Bool Auftrag wurde negativ quittiert bzw konnten nicht ausgef hrt werden Fehler Nr ist in State abgelegt State A Word siehe Fehlermeldungen Weiterhin kann der Leseau
433. n und einer Spindel 11 1 5 Zwei Kettenmagazine mit einer Spindel als Pick Up Magazin Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 319 5 321 5 321 5 323 5 326 5 326 5 328 5 329 5 330 5 331 5 332 5 332 5 332 5 333 5 334 5 334 6 339 6 339 6 342 6 342 7 343 8 345 8 345 8 345 8 347 8 348 8 358 8 370 8 372 9 373 9 374 9 379 9 388 9 395 10 397 10 399 11 425 11 425 11 429 11 429 11 431 11 433 11 435 xvii Inhaltsverzeichnis 07 00 11 1 6 Kettenmagazin mit zwei Spindeln 222neeaeeen nn 11 437 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwischenspeicher 11 440 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten lesen 11 444 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben 11 448 A Abk rzungen und Begriffe zuuuseennnnnnennnn nn nenn nenn A 453 A 1 Abk rzungen u22neeeeeee nern rennen en nn A 453 A 2 Begriffe isn ante me EOE A OOA dene A 455 B Literatun 2 2 3 Er ar A E Burner B 467 Cc MOEK usa anne aan eat a a a a a a a aa le Bon Index 477 m Siemens AG 2000 All Rights Reserved xVIII SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Einleitung 1 Die Funktion Werkzeugverwaltung WZV stellt sicher da an der Maschine zu jeder Zeit das richtige Werkzeug am richtigen Platz ist und die einem Werkzeug zugeordneten Daten dem aktuel
434. nbausteine die bei der Werkzeugverwaltung verwendet werden DB 71 f r Be Entladestellen DB 72 f r Spindel als Wechselstelle Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 237 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm DB73 f r Revolver als Wechselstelle DB 74 interner Datenbaustein f r die WZV Wenn Daten von Magazinen Zwischenspeichern oder Beladepositionen im Inbe triebnahmezweig ge ndert werden so ist 1 der Softkey PLC Daten erzeugen zu dr cken und 2 sind die Datenbausteine DB 71 bis DB 74 zu l schen und ein Neustart der PLC auszul sen Beispiel 1 Maschine mit Tellermagazin Tellermagazin mit 16 Pl tzen Der Werkzeugwechsel erfolgt direkt in die Spindel Das NC Maschinendatum 18086 f r WZV ShopMill wird eingestellt MM_NUM_MAGAZINE_ LOCATION 22 Konfigurationsfile anpassen Das Konfigurationsfile TM_WO_GR 8X0 Konfiguration ohne Doppelgreifer an den fett markierten Stellen anpassen und in die NC laden _N_TO_TMA_INI CHANDATA 1 STC_MAP1 0 0 STC_DP1 0 0 0 jArt der Suchstrategie STC_MAMP2 257 suche nach aktiven Werkzeug ab 1 Platz vorw rts Reales Magazin STC_MAP1 1 1 Magazinart 1 Kette STC_MAP3 1 17 Magazinzustand 17 aktives Magazin zum Beladen freigegeben STC_MAP6 1 1 Anzahl Zeilen des Magazins STC_MAP7 1 16 Anzahl Magazinp aetze Zwischenspeicherma
435. nchronisation an der im Vorlauf die neue Korrektur zum Einsatz kommt bzw ber cksichtigt wird mu ein Satzsplitting durchgef hrt werden Damit wird veranla t da ein vorausprogrammierter Werkzeugwechsel T oder MO6 zum Ein satz kommt und nicht in Ablaufs tzen gesammelt wird Im Unterschied zum Befehl STOPRE wird im Vorlauf nicht zwingend gewartet bis alle S tze abgearbeitet wurden sondern die Vorlaufbearbeitung waret nur falls die Wahl des Werkzeugs zum entsprechenden Zeitpunkt noch nicht feststeht Der ent sprechende Zeitpunkt ist zum einen die Programmierung der neuen Korrekturen nach dem Werkzeugwechsel zum anderen die Programmierung von GETSELT Achsen w hrend Werkzeugwechsel verfahren Nach dem Aufruf M06 zum Werkzeugwechsel k nnen die Achsen sofort weiterfah ren ohne auf die Wechselquittung zu warten und z B Verfahrs tze ohne Werk zeugkorrektur ausf hren Erst im Satz mit einer Korrekturanwahl D Nr wird an gehalten bis der Werkzeugwechsel von der PLC als beendet gemeldet wurde Voraussetzung MD 20270 CUTTING_EDGE_DEFAULT 0 bzw 2 Beispiel Verfahrs tze zwischen dem WZW und der Schneidenanwahl N10 T Bohrer18 Werkzeugwechselvorbereitung N15 MO6 Werkzeugwechsel N20 DO Korrekturabwahl N25 G00 X100 2200 Maschinenachsen verfahren N30 Y150 M79 Maschinenachsen verfahren N35 G01 D1 X10 Einschalten der Werkzeugkorrektur Pr fung ob der WZW erfolgt ist Vorlaufstop bis die WZW Vorbere
436. nd entladen ber MD 9673 CMM_TOOL_LOAD_STATION e Werkzeuge anzeigen in Durchmesser oder Radius ber MD 9663 CMM_TOOL_DISPLAY_IN_DIAM 3 16 1 Eckdaten der werkstattgerechten Oberfl che ShopMill Begriff Daten Bereich M gliche Kan le Kanal 1 Aktive Magazinkonfigurationen pro Kanal 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 163 Funktionsbeschreibung 07 00 3 16 Werkstatigerechte Oberfl che SW 5 3 ShopMill Begriff Daten Bereich Unterst tzte Magazinarten Revolver Kette Teller Anzahl Magazine gesamt max 30 Anzahl m glicher Spindeln 1 M gliche Belademagazine eine aus Nr 1 oder 2 zeichner Namen mit 17 alphanumeri schen Zeichen im NC Programm Anzahl Magazinpl tze gesamt max 600 Anzahl Werkzeuge gesamt max 250 T Nr 1 32000 Programmierung der Werkzeuge ber Be z B T Fraeser_32 Duplo Nr 1 99 Anzahl Schneiden pro Werkzeuge D1 und D2 Definition von Platztypen nein Nebenplatzbetrachtung in Halbpl tzen 1 dimensional 1 Halb platz Platzcodierung fest oder variabel Strategie f r Werkzeugsuche einstellbar program mierbar ber Systemva riablen Strategie f r Leerplatzsuche einstellbar program mierbar ber Systemva riablen betrifft aktuellen Platz an der Wechselstelle MO6 Befehl f r WZ Wechsel M Code
437. nd f r die ein eigener Eintragbesteht wird durch gt verwiesen A Achsen e Die CNC Achsen werden entsprechend ihres Funktionsumfangs abgestuft in e Achsen interpolierende Bahnachsen Hilfsachen nicht interpolierende Zustell und Positionierachsen mit achsspezifi schem Vorschub Hilfsachsen sind an der eigentlichen Bearbeitung nicht beteiligt z B Werkzeugzubringer Werkzeugmagazin Achsbezeichner Achsen werden nach DIN 66217 f r ein rechtsdrehendes rechtwinkliges gt Koordinatensystem bezeichnet mit X Y Z Um X Y Z drehende gt Rundachsen erhalten die Bezeichner A B C Zus tzliche Achsen parallel zu den angegebenen k nnen mit weiteren Adre buchstaben gekennzeichnet werden Achs Spindeltausch Eine Achse Spindel wird ber Maschinendatum einem bestimmten Kanal fest zu geordnet Mit Programmbefehlen ist es m glich eine Achse Spindel freizugeben und einem anderen Kanal zuzuordnen Alarme Alle Meldungen und Alarme werden auf der Bedientafel im Klartext angezeigt Alarme zus tzlich mit Datum Uhrzeit und dem entsprechenden Symbol f r das L schkriterium Die Anzeige erfolgt getrennt nach Alarmen und Meldungen 1 Alarme und Meldungen im Teileprogramm Alarme und Meldungen k nnen direkt aus dem Teileprogramm im Klartext zur Anzeige gebracht werden 2 Alarme und Meldungen von PLC Alarme und Meldungen der Maschine k nnen aus dem PLC Programm im Klartext zur Anzeige gebracht werden Dazu sind keine
438. nem Zwischenspeicherplatz der Art Spindel eingewechselt werden und den Wert TC_MPP5 n besitzen korrigieren die Werkzeugbahn Werkzeuge mit einem Wert ungleich n haben keine Auswirkung auf die Korrektur Mit dem Befehl SETMTH wird der im MD definierte WZ Halter wieder zum Master WZ Halter erkl rt Bei der Definition der Magazinpl tze von internen Magazinen k nnen Spindelpl tze TC_MPP1 2 Spindelplatz mit einem Platzartindex versehen werden TC_MPP5 Dieser ordnet dem Platz einen konkreten Werkzeughalter zu korrespondierend mit MD 20090 SPIND_DEF_MASTER_SPIND MD 20110 RESET_MODE_MASK MD 20112 START_MODE_MASK MD 20122 TOOL_RESET_NAME MD 20130 CUTTING_EDGE_RESET_VALUE Weiterf hrende Literatur 20126 MD Nummer Standardvorbesetzung 0 TOOL_CARRIER_RESET_VALUE Wirksamer Werkzeugtr ger bei Reset min Eingabegrenze 0 0 max Eingabegrenze plus nderung g ltig nach Reset Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 4 1 Bedeutung Festlegung des Werkzeugtr gers mit dem im Hochlauf und bei Reset bzw Teilepro grammende in Abh ngigkeit von Maschinendatum MC_RESET_MODE_MASK und bei Teileprogrammstart in Abh ngigkeit vom Maschinendatum MC_START_MODE_MASK die Werkzeugl ngenkorrektur angew hlt wird korrespondierend mit MD 20110 MD 20112 Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 8 36
439. nen U berwachungsdaten Schreiben der CC OEM Schneiden berwachungsdaten y T Nummer z D Nummer L schen der Schneidendaten Ohne Werkzeugverwaltung TC_DP1 0 0 0 Alle Werkzeuge des Kanals werden ge l scht der Speicher wird freigegeben Mit Werkzeugverwaltung TC_TP1 0 0 Beim L schen der Werkzeuge m ssen auch die Eintr ge der Platzdaten korri giert werden 5 322 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 9 Festlegungen bei der Programmierung von Daten Aktion Programm Befehl Beschreibung L schen der Werk Ohne Werkzeugverwaltung y T wird gel scht Speicher wird freige zeugdaten TC_DP1ly 0 0 ben Mit Werkzeugverwaltung TC_TPI y 0 oder TC_TPI GETT Werkzeugbezeichner Duplonummer 0 oder DELT Werkzeugbezeichner Duplo nummer Es werden alle werkzeugbezogenen Da ten auf 0 gesetzt Anwenderda ten Hierarchiedaten Beim L schen ei nes Werkzeugs m ssen auch die Ein tr ge der Platzdaten korrigiert werden L schen der Daten aller Werkzeuge Ohne Werkzeugverwaltung TC_DP1 0 0 0 Alle Werkzeuge des Kanals werden ge l scht und der Speicher wird freigege ben Mit Werkzeugverwaltung TC_TP1 0 0 0 Beim L schen der Werkzeuge m ssen auch die Eintr ge der Platzdaten korri giert werden
440. ng auf Festplatte x Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Einleitung 1 1 Allgemeine bersicht 1 1 Allgemeine bersicht In dieser Dokumentation wird die Funktionalit t der WZV dargestellt WZV Funk tionen sind auf MMC NCK und PLC enthalten Die jeweiligen Funktionen sind in der Funktionsstruktur siehe Kapitel 2 1 ersichtlich Die WZV gliedert sich in ver schiedene Teilbereiche auf die in der Einleitung bereits erl utert wurden Basisfunktionen Im Bereich WZBF der Werkzeugverwaltung gibt es die Basisfunktionen Diese Ba sisfunktionen sind generell verf gbar auch in Systemen ohne aktive WZV Zu den Basisfunktionen geh ren z B das Anlegen und L schen von Werkzeugen Ein gabe von Korrekturen und Werkzeugwechsel Bei den Basisfunktionen ist jeder T Nummer Werkzeug Identifizierung eine bestimmte Anzahl max 12 von Schneiden D Nummern zugeordnet Bei Systemen ohne aktive WZV kann alternativ die Funktion WZFD oder flache D Nummer freie D Nummernwahl unabh ngig zur T Nummer aktiviert werden Hierbei gibt es in Bezug auf die Schneidenanzahl keine feste Begrenzung auf max 12 Schneiden pro Werkzeug sondern die Anzahl ist flexibel Der Anwender ist bei der flachen D Nummer zust ndig f r die Verwaltung und Zuordnung von T Nummern zu D Nummern Zusatzfunktionen Die Zusatzfunktionen der Werkzeugverwaltung sind die Ma
441. ngth 27 TOOLIDENT NEU Additive Values 0 default l sactive tool 2 allowed 4 disabled 8 measured 16 warning limit reached 32 in change 64 fixed place coding 128 was used TOOLSTATE 0 index of a defined place type TOOLPLACESPEC 1 0 no monitoring default 1 monitor by used time 2 monitor by number of pieces TOOLMONITOR_MODE 0 1 find next duplo default 2 find on shortest path TOOLSEARCH_MODE 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 211 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 ETMMODES O don t delete tool automatically when it is unloaded magazine list only Default 1 delete tool automatically when it is unloaded magazine list only DELETE_TOOL_ON_UNLOAD 0 O0 don t handle edge parameters out of tool type default 1 handle edge parameters out of tool type if not 0 EDGE_PARAMS_OUT_OF_TOOLTYPE 1 O0 show left right top bottom default 1 show left right SHOW_TOOLSIZE_ONLY_LEFT_RIGHT 0 True show default False don t show only used if SHOW_TOOLSIZE_ONLY_LEFT_RIGHT is 0 or default SHOW_TOOLSIZE_COMPONENTS left True right True top True bottom True The Activate D check function refers to 1l all magazines with distance reference to the spindle toolholder de fault l only the current magazine DCHECK_ACTIVA
442. nkorrektur 2 d h TC_ECP23 TC_SCP23 TC_ECPS1 TC_SCP31 DL 0 Abwahl der Summenkorrektur nur noch die Daten von D2 sind wirksam Mit dem neuen NC Sprachbefehl DELDL k nnen die einsatzortabh ngige Korrek turen aus Schneiden gel scht werden siehe Kapitel 5 8 7 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 133 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 3 10 Adapterdaten ab SW 5 1 Der Standarddatensatz f r die WZ Korrekturen bietet mit den Parametern TC_DP21 TC_DP22 und TC_DP23 die M glichkeit Ma e L nge1 L nge2 und L nge3 eines Adapters einzugeben Diese Daten sind korrekturspezifisch definiert Verwendungszweck Bei aktiver Werkzeugverwaltung k nnen die zus tzlichen Adapterdaten bestimm ten Magazinpl tzen zugeordnet werden Diese M glichkeit wird f r Adapter genutzt die l ngere Zeit auf einem Magazin platz fest montiert sind und mit unterschiedlichen Werkzeugen bedient werden Au erdem k nnen in Einzelf llen identische Adapter auf mehreren Magazinpl tzen zum Einsatz kommen Daf r ist es sinnvoll die Adapterdatens tze unabh ngig von den Magazinpl tzen zu definieren und abzulegen Neutrale Transformierte 2 Werkzeuggeometrie Voreinstellgeometrie SL Revolverplatz mi 7 P Adapter LW 5 ST i E p Werkzeug l nge Adapter 7 L1 L2 f LA 5 Schneidenlage v Bild 3
443. nn in der Datei PARAMTM INI durch Zugriffsrechte festgelegt werden Stammdaten k nnen im Werkzeugkatalog abgelegt werden Auf Werkzeuge die hier definiert werden k nnen auch andere angeschlossene Funktionen z B die Dialogprogrammierung zugreifen Werkzeug ausw hlen zum Beladen 3 100 e Werkzeug aus dem WZ Katalog ausw hlen neues Werkzeug e Werkzeug aus dem WZ Schrank ausw hlen Einsatzdaten e WZ Daten direkt in die Magazinliste eingeben MMC 102 103 e Werkzeug aus der WZ Liste ausw hlen TO Speicher e WZ Daten ber ein Codetr gersystem einlesen siehe Kapitel 3 12 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 5 Beladen MMC Werkzeug ausw hlen WZ WZ Magazin WZ Daten von Codetr ger Katalog Schrank Liste Liste am Werkzeug lesen NCK Beladeplatz ausw hlen Leerplatzsuche in einem Magazin Platz in einem Magazin vorgeben Auswahl mit Cursor Aktuellen Platz an der Beladestelle Station beladen PLC Werkzeug ins Magazin bringen Kommandos im DB 71 Quittungen und Status ber FC 8 Beladen Auftrags Bit Status1 3 5 Kanal Nr Vorgang beendet Platz Nr der Beladestelle Station Magazin Nr Ziel f r Beladen 104 1 Platz Nr im Zielmagazin Status 104 105 Vorgang l uft noch Meldungen f r Werkzeug auf Zwischenspe
444. nng Platz aus der Enladen werden soll Platz aus dem das WZ kommt Platz der zur Beladestelle DBW n 18 positioniert werden soll Entladen Umsetzen Positionieren korrespondierend mit DB71 DBW n 24 MD Nummer Flankenauswertung DBW n 20 Magazin Nr Ziel f r Beladen Umsetzen Positionieren Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutunng Beladen Umsetzen Positionieren Magazin in das Beladen werden soll Magazin in das das WZ kommt Magazin zu dem positioniert werden soll Werkzeug verbleibt im Ursprungsmagazin Nur bei Schnittstelle 1 von Bedeutung Wenn hier andere Werte als 0 eingetragen sind dann steht in den Daten das Magazins bzw der Platz zu dem positioniert werden solll Sprachbefehl POSM korrespondierend miit DB71 DBW n 26 MD Nummer Flankenauswertung DBW n 26 Platz Nr Ziel f r Beladen Umsetzen Positionieren Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutunng Platz in den Beladen werden soll Platz in das das WZ kommt Platz zu dem positioniert werden soll Werkzeug verbleibt auf dem Ursprungsplatz Nur bei Schnittstelle 1 von Bedeutung Wenn hier andere Werte als 0 eingetragen sind dann steht in den Daten das Magazins bzw der Platz zu dem positioniert werden solll Sprachbefehl POSM Beladen Umsetzen Positionieren korrespondierend mit 9 378 DBW n 24
445. nnvoll wenn der NCK das WZ Kom mando an die PLC ausgibt d h die Synchronaktion die auf den gelesenen Werten der obigen Systemparameter aufbaut wird so vom Satzsuchlauf nicht beeinflu t Siemens AG 2000 All Rights Reserved 3 70 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Hinweis Synchronaktionen beeinflussen die Interpolationstaktzeit des NCK Bei umfangrei cher Programmierung k nnte die eingestellte Interpolationstaktzeit nicht mehr aus reichen Die Taktzeit mu dann angepa t werden Ist dies aus proze technischen Gr nden nicht m glich mu die Synchronaktion effizienter programmiert bzw ge k rzt werden Beispiel 1 Skizze des Werkzeugwechsels mit einem Revolvermagazin In der folgenden Tabelle wird dargestellt wie sich ein WZ Wechsel auf NCK und PLC aufteilen l t Dabei sollen so viele Aufgaben wie m glich an den NCK ber geben werden Das betrifft z B das Bewegen des Revolvers ber eine NCK Tei lungsachse Damit wird die Zeit gespart die die PLC ben tigt um vom NCK beim Achstausch eine Achse anzufordern bzw wieder freizugeben Grundeinstellung Reglerfreigabe 0 f r Revolver Schritt 1 NCK Gibt Kommando an die PLC bei Teileprogramm befehl T Synchronaktion PLC Liest Kommando und Werte des WZW Befehls wie sie der NCK an die PLC meldet Nimmt K
446. nsfer mit neuen Positionen in der Regel Zielpositionen und der Statusinformation 1 beendet an den NCK weitergeleitet 4 Wird im ersten Kanal H9003 programmiert entsprechend Datenbaustein DB 62 DBX 15 6 gesetzt wird der unter Punkt 3 beschriebene Transfer erst nach Bet tigung der MSTT Taste oberhalb der Minus Richtungstaste durchge Siemens AG 2000 All Rights Reserved 4 230 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm f hrt Hierdurch besteht die M glichkeit in die Transferwerte ber Statusfunktion ein zugreifen Das Ausschalten ist ber H9002 vorgesehen Defaultstellung Die Transferwerte werden im Datenbaustein DB 62 bereitgestellt Eingangsparameter DBB 0 Auftragskennung 1 2 3 DBB 1 AuftragsNummer Ver nderungen nur im DBW 2 bis DBW 10 vornehmen DBW 2 Magazin f r neues Werkzeug DBW 4 Platz f r neues Werkzeug DBW 6 Magazin f r altes Werkzeug DBW 8 Platz f r altes Werkzeug DBW 10 Statusinformation Siehe Beschreibung FC 8 Ausgangsparameter DBW 12 Fehler aufgetreten Bei aufgetretenem Fehler leuchtet die LED zur Aktivierungstaste F r die Kommando Quittierung in DB 71 DB 72 DB 73 sind folgende Funktio nen realisiert Be Entladen Umspeichern Die geforderten Zielpositionen werden mit Status 1 ber FC 8 quittiert Positionieren Die geforderte Zielposition wird mit Status 5 ber FC
447. nspeicher Spindel 4 173 Zugriffsschutz 2 39 Zugriffsstufen paramtm ini 4 214 Siemens AG 2000 All Rights Reserved Index 484 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 An SIEMENS AG A amp D MC IS Postfach 3180 D 91050 Erlangen Tel 0180 525 8008 5009 Hotline Fax 09131 98 1145 email motioncontrol docu erlf siemens de Absender Name Anschrift Ihrer Firma Dienststelle Stra e PLZ Telefon Telefax Vorschl ge und oder Korrekturen Vorschl ge Korrekturen f r Druckschrift SINUMERIK 840D 840Di 810D Funktionsbeschreibung Werkzeugverwaltung Hersteller Dokumentation Funktionsbeschreibung Bestell Nr 6FC5297 5AC60 0AP2 Ausgabe 07 00 Sollten Sie beim Lesen dieser Unter lage auf Druckfehler gesto en sein bitten wir Sie uns diese mit diesem Vor druck mitzuteilen Ebenso dankbar sind wir f r Anregun gen und Verbesserungsvorschl ge
448. nstellung kann das Ver halten festgelegt werden Werkzeugwechsel der Nebenspindel bzw Neben WZ Halter 1 Hauptlauf wartet nicht Es erfolgt keine Synchronisation 2 Hauptlauf wartet synchron zum Wechselsatz auf die Transportquittung 3 Hauptlauf wartet synchron zum Wechselsatz auf das Quittungsende Werkzeugwechselvorbereitung einer Hauptspindel 1 Die WZV entscheidet im Hauptlauf welches Werkzeug zum Einsatz kommt ak tives Werkzeug oder ein Schwesterwerkzeug Bis dahin wird im Vorlauf an der Stelle im Programm gewartet an der die Korrekturwerte des neuen Werkzeugs zum erstenmal ber cksichtigt werden sollen 2 Auch die PLC kann entscheiden welches Werkzeug zum Einsatz kommt In diesem Fall kann die PLC das vorgeschlagene Werkzeug durch eine negative Quittung ablehnen Bei Ablehnung durch PLC w hlt NCK ein neues anderes Werkzeug aus nur wenn MD 20300 MC_TOOL_MANAGEMENT_MASK Bit5 1 siehe auch FC 8 Beschreibung Kapitel 4 9 3 Auch bei der Programmierung der Funktion GETSELT x mu auf die Ent scheidung ber das einzusetzende Werkzeug gewartet werden Werkzeugwechselvorbereitung einer Nebenspindel 1 Es wird nicht gewartet Es erfolgt keine Synchronisation Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 57 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 5 3 2 6 3 58 Hinweis Bei der Sy
449. nte ein Auftrag bei der Leerplatzsuche nicht ausgef hrt werden wird dies am Zustandsparameter Error mit logisch 1 angezeigt Die Fehlerursache ist am Bau steinausgang State kodiert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 441 PLC Beispielprogramme 07 00 Bedeutung Fehler bei T Nummer lesen FB 2 von MagNr_ZW und PlatzNr_ZW 11 2 FB 91 LE_SUCH Leerplatz suchen f r Werkzeug in Zwischenspeicher Hinweis Die Fehlerkennung des FB2 ist in der Variable StateFB2_TNrGesp im In stanz DB abgelegt Die logische T Nummer des Magazinplatzes ist Null Pr fen ob ein Werkzeug im Magazin platz des Zwischenspeichers ist Fehler bei PI Dienst suchen Leerplatz FB4 Die Fehlerkennung des FB4 ist in der Variable StateFB4Gesp abgelegt Fehler bei Quittungsparameter des PI Dienst TMFDPL lesen mit FB 2 Die Fehlerkennung des FB2 ist in der Variable StateFB2_ParGesp im Instanz DB abgelegt Leerplatzsucheauftrag mit Fehler beendet Kein Leerplatz im Magazin vorhanden Schrittnummer unzul ig Interner Fehler im FB Fehler bei Variable numMagPlaceParams lesen mit FB2 Neustart erforderlich Fehler FB4 PI Dienst MMCSEM Semaphor f r Pl Dienst TMFDPL auf 1 Eventuell anderweitiger Auftrag aktiv MMC Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausga
450. nterlage Katalog NC 60 1 Bestellnummer E86060 K4460 A101 A6 Bestellnummer E86060 K4460 A101 A6 7600 englisch SIMATIC Speicherprogrammierbare Steuerungen SIMATIC S7 Katalog ST 70 Bestellnummer E86 060 K4670 A111 A3 SINUMERIK 840D 810D FM NC Technische Unterlage Katalog NC 60 2 Bestellnummer E86060 K4460 A201 A4 Bestellnummer E86060 K4460 A201 A4 7600 englisch SINUMERIK 840D 810D FM NC Werbeschrift SINUMERIK SIROTEC SIMODRIVE Zubeh r und Ausr stungen f r Sondermaschinen Katalog NC Z Bestellnummer E86060 K4490 A001 A6 Bestellnummer E86060 K4490 A001 A6 7600 englisch Elektronische Dokumentation CD6 Das SINUMERIK System Ausgabe 04 00 DOC ON CD mit allen SINUMERIK 840D 810D FM NC und SIMODRIVE Schriften Bestellnummer 6FC5 298 5CA00 0AG2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 B 467 Literatur 10 00 Anwender Dokumentation AUE SINUMERIK 840D 810D FM NC Grafisches Programmiersystem AutoTurn Ausgabe 07 99 Teil 2 Einrichten Bestellnummer 6FC5 298 4AA50 0AP2 AUK SINUMERIK 840D 810D FM NC Kurzanleitung Bedienung AutoTurn Ausgabe 07 99 Bestellnummer 6FC5 298 4AA30 0AP2 AUP SINUMERIK 840D 810D FM NC Grafisches Programmiersystem AutoTurn Ausgabe 07 99 Teil 1 Programmieren Bestellnummer 6FC5 298 4AA40 0AP2 IBA SINUMERIK 840D 810D FM NC Bedienungsanleitung Ausgabe 04 00 Bestellnummer 6FC5 2
451. ntspricht der Echtzeit Der Wert 0 ist ebenfalls erlaubt und bewirkt ein Aussetzen der Zeitz hlung aller zeit berwachten Werkzeuge die auf diesem Kanal in einer zeit berwachten Spindel zum Einsatz kommen Anmerkung Mit negativen Werten kann man die berwachungszeit r ckw rts laufen lassen Datentyp REAL g ltig ab SW 4 2 Wertebereich Wertebereich des Typs REAL Indizes Bedeutung Wertebereich Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileproramm chronaktion Synchronakt Siemens AG 2000 All Rights Reserved 5 312 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle Name A_MONIFACTIt x x x x Impliziter x vorlaufstopp Standzeitz hler auf dem Monitor ab SW 5 1 Beispiel 5 8 25 Bei entsprechender Einstellung des Systemparameters A_MONIFACT kann der Standzeitz hler auf dem Monitor mit einer anderen Geschwindigkeit laufen als die Echtzeit Dabei werden die Zeitwerte des BTSS Bausteines TS an der Schnitt stelle gewandelt siehe Kapitel LEERER MERKER NCK intern bleiben die Werte erhalten wie bisher Diese Werte sind Echtzeitwerte BTSS lesen Die Zeitwerte werden mit dem aktuellen Wert von A_MONIFACT dividiert und bertragen BTSS schreiben Die von BTSS gelieferten Zeitwerte werden mit dem aktuellen Wert von A_MONIFACT multipliz
452. ntspricht der Nummer der TO Einheit innerhalb eines TO Bereiches korrespondierend mit DB71 DBW n 16 Flankenauswertung Kennung f r Be Entladestelle fester Wert 9999 Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Die Kennung f r die Be Entladestelle ist fest auf den Wert von 9999 gelegt korrespondierend mit weiterf hrende Literatur DB71 DBW n 18 Flankenauswertung Platz Nr der Be Entladestelle Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutunng Die Platz Nr der Be Entladestelle wird angezeigt korrespondierend mit weiterf hrende Literatur DB71 DBW n 20 Flankenauswertung Magazin Nr Quelle f r Entladen Umsetzen Positionieren Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutunng Entladen Umsetzen Positionieren Magazin aus dem Enladen werden soll Magazin aus dem das WZ kommt Magazin das positioniert werden soll korrespondierend mit DBW n 22 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 377 Signalbeschreibung PLC Nahtstellen 07 00 9 1 Nahtstelle f r Magazin Be Entladen DB71 DBW n 22 Flankenauswertung Platz Nr Quelle f r Entladen Umsetzen Positionieren Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutu
453. nun nach SETPIECE ein ausf hr barer Satz in den Hauptlauf Interpolator kommt wird dieses Werkzeug wieder f r den n chsten SETPOIECE Aufruf ber cksichtigt Der Befehl wirkt im Satzsuch lauf mit ohne Berechnung nicht Mit dem Wert O f r die St ckzahl wird die in terne Tebelle gemerkter Werkzeiug gel scht Programmierung SETPIECE x y x 0 32000 Anzahl der Werkst cke die seit der letzten Ausf hrung der SETPIECE Funktion produziert wurden y 0 8 Spindelindex der Wert 0 bedeutet Index der Hauptspindel mu nicht programmiert werden Beispiel SETPIECE 1 Werkst ckz hler der Hauptspindel wird um 1 dekrementiert SETPIECE 1 1 Werkst ckz hler der Spindelnr bzw WZ Halternr 1 wird um 1 dekrementiert SETPIECE 4 2 Werkst ckz hler der Spindelnr bzw WZ Halternr 2 wird um 4 dekrementiert Beispiele f r SETPIECE mit Wechselbefehl M06 F r ein Werkst ck Programm sollen die beteiligten Werkzeuge um den Wert 1de krementiert werden T1 T1 wird vorangew hlt bzgl der Hauptspindel MO6 T1 wird gewechselt D1 D1 wird aktiv T2 T2 wird vorangew hlt Bearbeitungsprogramm MO6 T2 wird gewechselt D1 D1 von T2 wird aktiv T3 T3 wird vorangew hlt Bearbeitungsprogramm MO6 TO Vorbereitung zum Leerr umen der Spindel MO6 Spindel leerr umen SETPIECE 1 SETPIECE auf alle Werkzeuge Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugver
454. nze 0 max Eingabegrenze 99999999 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 1 Bedeutung Das Maschinendatum ist nur wirksam wenn TOOL_CHANGE_MODE 1 ist Wird mit der T Funktion ein neues Werkzeug lediglich zum WZ Wechsel vorbereitet bei Fr smaschinen mit Werkzeugmagazin wird haupts chlich diese Einstellung verwendet um das neue Werkzeug hauptzeitparallel auf die Werkzeugwechselposition zu bringen mu mit einer weiteren M Funktion der WZ Wechsel angesto en werden Mit der in TOOL_CHANGE_M _CODE eingegebenen M Funktion wird der WZ Wechsel angesto en altes WZ aus der Spindel entfernen und das neue WZ in die Spindel einwechseln Nach DIN 66025 soll dieser WZ Wechsel mit der M Funktion M06 programmiert werden korrespondierend mit MD 22550 TOOL_CHANGE_MODE Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 367 Maschinendaten 07 00 8 1 Maschinendaten 22562 TOOL_CHANGE_ERROR_MODE MD Nummer Verhalten bei Fehlern im Werkzeugwechsel Standardvorbesetzung 0x0 min Eingabegrenze 0 max Eingabegrenze Ox1F nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 1 Bedeutung Bit 0 0 Standardverhalten Stop auf dem fehlerha
455. ocation related 9 TC_MPP2 3 TC_MPP2 Wear group LocationTypeIndex 0 TC_MPP5 4 TC_MPP5 1 TC_DP1 4 TC_DP1 2 TC_DP3 11 TC_DP3 3 TC_DP4 11 TC_DP4 4 TC_SCP13 9 TC_SCP13 5 TC_SCP14 9 TC_SCP14 6 TC_SCP23 9 TC_SCP23 7 TC_SCP24 9 TC_SCP24 8 TC_ADPT1 11 TC_ADAPTI 9 TC_ADPT2 11 TC_ADAPT2 20 TC_ADPT3 11 TC_ADAPT3 21 TC_ADPT4 4 TC_ADAPT4 ToolState Active Active tool 29 TC TPS iy ToolState Permitted 23 TC_TP8_2 ToolState Disabled 24 TC_TP8_3 ToolState Measure 25 TC_TP8_4 1 1 1 1 TC TR 1 TC _TP8_2 TE_TP8 3 TC_TP8_4 ToolState Warning limit 26 TC_TP8_5 1 TC_TP8_5 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 209 Enabled Disabled Measured Prewarning limit attained Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 ToolState Used Tool was being used 27 TC_TP8_8 2 TC_TP8_8 End of list No search for higher entry numbers 28 lt EndOfList gt Softkeytexte WZ Gr e und Platztyp f r Leerplatzsuche beim Beladen SearchOfMagPlaces l1_SoftkeyText ELl Text f r 1 Softkey half of location unit left right top bottom 1_ToolSizeLRTB 1 1 1 1 place type no for search of empty location 1_PlaceTypeNo 1 2_SoftkeyText ELl2 Text f r 2 Softkey hal of location unit left right top bottom 2_ToolSizeLRT
456. ogrammieranleitung Grundlagen Ausgabe 04 00 Bestellnummer 6FC5 298 5AB00 0AP2 SINUMERIK 840D 840Di 810D FM NC Programmiieranleitung Arbeitsvorbereitung Ausgabe 04 00 Bestellnummer 6FC5 298 5AB10 0AP2 SINUMERIK 840D 810D FM NC Kurzanleitung Programmierung Ausgabe 12 98 Bestellnummer 6FC5 298 5AB30 0APO SINUMERIK 840D 840Di 810D FM NC Programmieranleitung Zyklen Ausgabe 04 00 Bestellnummer 6FC5 298 5AB40 0AP2 PCIN 4 4 Software zur Daten bertragung an von MMC Modul Bestellnummer 6FX2 060 4AA00 4XB0 dt engl frz Bestellort WK F rth SINUMERIK 840Di System berblick Ausgabe 01 00 Bestellnummer 6FC5 298 5AE40 0APO Hersteller Service Dokumentation a Listen LIS b Hardware BH SINUMERIK 840D 840Di 810D FM NC SIMODRIVE 611D Listen Ausgabe 04 00 Bestellnummer 6FC5 297 5AB70 0AP2 SINUMERIK 840D 840Di 810D FM NC Bedienkomponenten Handbuch HW Ausgabe 04 00 Bestellnummer 6FC5 297 5AA50 0AP2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 B 469 Literatur 10 00 BHA EMV PHC PHD PHF PMH c Software FB1 B 470 A2 A3 B1 B2 D1 D2 F1 G2 H2 K1 K2 K4 N2 P1 SIMODRIVE Sensor Absolutwertgeber mit Profibus DP Benutzerhandbuch HW Ausgabe 02 99 Bestellnummer 6SN1197 0AB10 0YP1 SINUMERIK SIROTEC SIMODRIVE EMV Aufbaurichtlinie Projektierungsanleitung HW Ausgabe 06 99
457. ommando ab und verteilt auf die Anwendernahtstelle PLC GP Berechnet aus diesen Daten die Positionierung des Revolvers und st t das Posi tionieren an ber Fahrbefehl PLC hebt Klemmung des Revolvers auf PLC setzt Regler freigabe des Revolvers an den NCK bei Auf l sung der Klemm ung Revolverachse positioniert Fahrbefahl Revolverachse ist positioniert Fahrbefehl geht weg Stellt Erreichen der Zielposition fest gibt dann z B die Hilfs funktion H an die PLC aus Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 71 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Schritt NCK Synchronaktion PLC 7 Erkennen der Hilfs funktion H Leitet Klemmung des Revolvers ein 8 Wenn Klemmung er folgreich dann Quit tierung des Wechsel befehls an den NCK 9 Teileprogrammbearbei tung wird fortgesetzt Hinweis ber den NCK kann intern ohne weiteren Kommunikationsaufwand mit der PLC die Achspositionierung angesto en werden da die Achsbewegung erst erfolgen kann nachdem die PLC die Reglerfreigabe gesetzt hat Die PLC kann aus der genannten Hilfsfunktion H ableiten da der NCK mit der Revolverpositionierung fertig ist PLC ist Master Beispiel 2 Prinzip einer programmierten Synchronaktion Vorgaben e Revolvermagazin mit der Nummer 1 und
458. oolMyMag zeugs Duplo Nr TC_TP3 TC_TP7 TC_TP8 5 272 Eigent merMagazinplatz des toolMyPlace Werkzeugs und Werkzeugname So wie die T Nr zur eindeutigen Identifizierung eines Werkzeuges ausreicht so ist ein Werkzeug ebenso eindeutig durch seine Duplo Nr und seinen WZ Namen Bezeichner bestimmt Innerhalb einer TO Einheit d rfen daher nur Namen mit unterschiedlichen Duplo Nr enthalten sein Die Schreibvorg nge von TC_TP1 und TC_TP2 werden da hingehend berwacht und bei Kollisionen abgelehnt bis TP6 Gr e nach Halbpl tzen Die Gr e 1 bedeutet da das Werkzeug genau den eigenen Magazinplatz voll st ndig belegt Die maximal programmierbare Gr e ist 7 Die Werkzeuggr en k nnen nicht beliebig angegeben werden siehe Kapitel 4 3 3 Der Magazinplatztyp kann nicht ver ndert werden wenn das Werkzeug auf einem Magazinplatz ist Die Beschreibung des Werkzeugzustandes erfolgt ber den Systemparameter TC_TP8 Der Parameter ist bitcodiert Damit ist jedem Bit dieses Datums ein be stimmter Zustand des Werkzeuges zugeordnet Ein Werkzeug das auf den Werkzeughalter Spindel eingewechselt wird wird von der NCK bei der Werkzeuganwahl auf den Zustand aktiv gesetzt Der Zustand Werkzeug war im Einsatz wird von NCK gesetzt wenn das Werk zeug von einem Magazinplatz des Typs Spindel bzw Werkzeughalter entfernt wird Der Werkzeugzustand befindet sich im
459. orbereitungsbefehl kann f r ein Werkzeug nur einmal ausgegeben werden Bedeutung Bit 12 1 Der Vorbereitungsbefehl wird auch durchgef hrt wenn das Werkzeug schon in der Spindel ist Das hei t T Anwahl Signal DB72 DBXn 2 wird auch gesetzt wenn es f r das gleiche Werkzeug bereits gesetzt wurde Tx Tx Bit 12 0 Der Vorbereitungsbefehl wird nicht ausgef hrt wenn sich das Werkzeug bereits in der Spindel befindet Bit 13 1 Bei Reset werden die Befehle aus dem Diagnosepuffer im passiven Filesystem abgelegt NCATR xx MPF unter Teileprogramm Dieses File wird von der Hotline ben tigt Die Werkzeugabl ufe werden nur bei Systemen mit ausreichend Speicher NCU572 NCU573 im Diagnosepuffer aufgezeichnet Bit 14 1 Werkzeug Korrekturanwahll bei Reset und Start entsprechend den Maschinendaten MD20112 START_MODE_MASK MD20120 TOOL_RESET_NAME MD20110 RESET_MODE_MASK MD20124 TOOL_MANAGEMENT_TOOLHOLDER Soll das unter TOOL_RESET_NAME festgelegte Werkzeug eingewech selt werden eingestellt ber RESET_MODE_MASK wird mit RESET bzw START ein Anwahl und Wechselbefehl an die Anwendernahtstelle ausgegeben DB 72 Ist ber die RESET_MODE_MASK eingestellt da das aktive Werkzeug erhalten bleiben soll und wird das aktive Werkzeug in der Spindel gesperrt durch den Anwender wird ein Wechselbefehl f r ein Ersatzwerkzeug an die Anwendernahtstelle aus gegegeben Bei Fehler im Werkzeugwechsel erscheint MD22562 Es erfolgt kein auto
460. orrespondierend miit weiterf hrende Literatur DB73 reserviert DBW n 42 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 l weiterf hrende Literatur 9 394 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 4 Nahtstelle NC Kan le 9 4 Nahtstelle NC Kan le F r die Werkzeugverwaltung werden auch folgende Datenbausteine ben tigt DB21 30 Datenbau stein Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito DBB 1 DBB 29 Programm PLC Ak test akti tion been vieren det Werkzeug Ver nicht schlei sperren berwa chung ab schalten Zyklische Signale von NC Kanal DBB 317 Werkzeug PTP Fah fehlt ren aktiv nderunssignale WZV Funktionen DBB 344 bergebene WZV Funktionen Signale an von NC KANAL CLC Over ride St ck z hler ab schal ten Nahtstelle PLC gt NCK CLC Stop PTP Fah ren aktivie ren Zeit ber wachung aktiv WZV Festvor schub 4 ak tivieren letztes Er satzwerk zeug der WZ Gruppe Synchron aktion aus Festvor schub 3 ak tivieren bergang auf neues Ersatz werkzeug Schutz bereiche freige ben Festvor schub 2 aktivieren WZ Grenz wert er reicht Referie ren akti vieren Festvor schub 1 aktivieren Externer Sprach modus aktiv
461. ositionen der bei dem Vorgang beteiligten Werkzeuge vorhanden Zur Kommunikation vom NCK zur PLC wird bei aktivierter WZV der FC 6 im Grundprogramm aufgerufen Durch diesen Baustein werden die Anwendernahtstel len DB 71 bis DB 73 mit Informationen versorgt wenn eine Werkzeugverwal tungs Funktion ber Teileprogramm oder Bedienung aktiviert wird Schnittstellen innerhalb DB71 bis DB73 In den Bytes 0 und 1 des jeweiligen Datenbausteins DB 71 bis DB 73 befindet sich ein Bitfeld ber den aktiv passiv Status der jeweiligen Schnittstelle DBX 0 0 kennzeichnet dabei die 1 Schnittstelle DBX 0 1 die zweite usw Es k nnen bis zu 16 Schnittstellen angesprochen werden Wenn eines dieser Bits durch die WZV auf den Wert 1 gesetzt wird dann ist die zugeh rige Schnittstelle aktiv Beim Wert 0 darf diese Schnittstelle vom Anwender nicht bearbeitet werden Prinzip der Schnittstellen DB 71 73 3 152 Nr 8 Nr 7 Nr 6 Nr 5 Nr 4 Nr 3 Nr 2 Nr 1 Nr 16 Nr 15 Nr 14 Nr 13 Nr 12 Nr 11 Nr 10 Nr 9 1 Schnittstelle 2 Schnittstelle 15 Schnittstelle 16 Schnittstelle Der Anwender mu bei dem Wert 1 die in dieser Schnittstelle vornandenen Kom mandos siehe Kapitel 9 auswerten und die notwendigen Aktionen z B Magazine positionieren Werkzeuge wechseln usw veranlassen Nachdem die Aktivierung erfolgte darf der Anwenderprogrammierer auch schreibend in diese Schnittstelle eingreifen
462. phys Magazin r o placeData WORD 0 TC_MPP5 INT Platzartindex Nummerierung ei placeData WORD 0 ner Platzart oder Verschlei ver bundnummer TC_MPP7 INT Nr des Adapters auf Mag Platz placeData WORD 0 Schreiben von Magazinplatzdaten Besonderheiten beim Schreiben von Magazinplatzdaten Beim erstmaligen Beschreiben eines der TC_MPP Parameter werden alle durch die Magazinparameter definierten Magazinpl tze mit ihren Defaultwerten angelegt der Speicher f r die Pl tze wird damit verbraucht D h zu diesem Zeit punkt mu die Definition des Magazins TC_MAP Parameter erfolgt sein TC_MPP1 Platzart Auf Magazinen die nicht von der Art intern sind TC_MAP1 7 oder 9 d r fen nur Magazinpl tze von der Art Magazinplatz TC_MPP1 1 definiert wer Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 281 Programmierung 07 00 5 4 Magazindaten den Es ist zu beachten da es beim Schreiben von Platzzustand und Nummer des Werkzeugs auf diesem Platz folgende Abh ngigkeiten zu TC_MPP2 bis TC_MPPA gibt die w hrend des Schreibvorgangs gepr ft werden e Enth lt der Platz bereits ein Werkzeug ist der zu schreibenden Platztyp mit dem Platztyp des Werkzeugs zu pr fen e Zustand frei darf nur geschrieben werden wenn keiner der belegt Zust nde gesetzt ist und wenn kein Werkzeug auf dem Platz ist e Zustand gespe
463. piel Umbenennung der Schneide CE 3 von D2 auf D17 Mit Ausgangssituation Interne T Nummer 1 D Nummer 2 Werkzeug 1 Schneide mit TC_DP2 1 2 120 Werkzeugl nge T1 D2 120 mm TC_DP3 1 2 5 5 Werkzeugradius T1 D2 5 5 mm TC_DPCE 1 2 3 Schneidennummer T1 D2 3 Programmierung T1 D2 wird berVariablendefinition DEF INT DNrAlt DNrNeu 17 DnAIt GETDNO 1 3 in DnAlt wird der Wert 2 gelesen SETDNO 1 3 DNrNeu die neue D Nr wird der Schneide zugeordnet Siemens AG 2000 All Rights Reserved 3 130 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 9 Varianten von D Nummern Zuordnungen der Schneide CE 3 der neue D Wert 17 zugewiesen TC_DP2 1 17 120 TC_DP3 1 17 5 5 TC_DPCEI 1 17 3 3 9 4 Einsatzortabh ngige Korrekturen Summenkorrekturen Einsatzortabh ngige Korrekturen sind eine verallgemeinerte Form von Verschlei Sie sind Bestandteil der Werkzeugschneidendaten Die Parameter der Summen korrektur beziehen sich auf die geometrischen Daten einer Schneide Einsatzortabh ngige Korrekturen k nnen allgemein eingesetzt werden d h mit aktiver inaktiver WZV mit flacher D Nummernfunktion Um speziellen Arbeitsweisen an der Maschine entgegenzukommen k nnen die Einsatzortabh ngigen Korrekturen durch Setzen entsprechender Maschinendaten aufgeteilt werden in Einsatzortabh ngige Korrekturen fein Einsatzortabh ngige Kor
464. platz hinzuzuf gen e Istes noch nicht definiert liegt ein Fehler vor Pr fungen e Das zu plazierende Werkzeug mu vom Typ her zum Typ des Platzes passen Ist der Typ zum Schreibzeitpunkt noch nicht explizit gesetzt Vorbesetzung 9999 nicht definiert wird das Werkzeug nicht plaziert e Der Zustand des Platzes mu frei und darf nicht gesperrt sein e Wenn der Wert T Nr 0 programmiert wird bedeutet dies da das vorhandene Werkzeug vom Magazinplatz entfernt wird Achtung TC_MPP6 0 ndert auch den Zustand des Platzes Ein Werkzeug kann nur auf einen Magazinplatz kommen wenn der Platz nicht bereits ein Werkzeug enth lt Das alte Werkzeug mu gegebenfalls mit TC_MPP6 0 erst entfernt werden Hinweis Aufgrund dieser Abh ngigkeit der einzelnen Daten ist es zwingend erforderlich die T Nr des Werkzeuges als letztes Datum einer Magazinkonfiguration zu schrei ben H lt man sich nicht an diese Reihenfolge so werden eventuell Voreinstell werte gesetzt die zu unerw nschten Daten f hren k nnen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 283 Programmierung 07 00 5 4 Magazindaten 5 4 4 Magazinplatz Anwenderdaten TC_MPPCx n m Magazinplatz Anwenderdaten Pro Magazin k nnen zus tzlich bis zu 10 Anwenderdaten angelegt werden Einstellung f r Parameteranzahl im MD 18092 MM_NUM_CC_MAGLOC_PARAM und Freigabe mit MD18080
465. pplung der Werkzeugverwaltung von der Spindelnummer Damit die Werkzeugverwaltung ein Werkzeug einwechseln kann mu program miert werden an welchem Einsatzort Spindelnummer bei Fr smaschinen der Werkzeugwechsel erfolgen soll Bis SW 4 wurde das ber die Masterspindelnummer MD 20090 SPIND_DEF_MASTER_SPIND realisiert Ab SW 5 1 kann ber das Maschinendatum MD 20124 TOOL_MANAGEMENT_TOOLHOLDER eingestellt werden ob statt einer Spindelnummer eine Werkzeughalternummer vergeben wird um den Einsat zort eines einzuwechselnden Werkzeuges festzulegen Es kann somit eine dem Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 79 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Einsatzfall entsprechende Bezeichnung verwendet werden Spindelnummer oder Werkzeughalternummer In den folgenden Abbildungen werden die erforderlichen Variablendefinitionen f r folgende Varianten gezeigt e Arbeiten mit zwei Spindeln in zwei Kan len und einer TO Einheit Standard funktionalit t e Arbeiten mit zwei Spindeln in einem Kanal Standardfunktionalit t e Arbeiten mit 2 Werkzeughaltern in 2 Kan len eine TO Einheit e Arbeiten mit zwei Werkzeughaltern in einem Kanal Arbeiten mit Spindelnummern Kanal 1 Spindel 1 Platz 1 im 2 internen Magazin TC_MPP1 9998 1 2 Spindelplatz TC_MPP5 9998 1 1 Spindelnummer MC_
466. program mierbar ber Systemva riablen MO6 Befehl f r WZ Wechsel M Code ber MD ein stellbar kanalspezifisch WZ Wechsel mit MO6 oder T Befehl ber MD einstellbar ka nalspezifisch Verschlei berwachung f r jede Schneide Verschlei berwachung nach Standzeit Aufl sung msec Verschlei berwachung nach St ckzahl Z hler Zugriff auf WZV Daten ber NC Pro Systemvariablen gramm Automatischer Decodierstop bis Werk ja zeug ausgew hlt ist T Platz Nr ber MD einstellbar Option Die Werkzeugverwaltung ist eine OPTION Siemens AG 2000 All Rights Reserved 1 26 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 bersicht 2 1 Funktionsstruktur der Werkzeugverwaltung MMC e _ Werkzeugdaten Anzeige Ein Ausgabe e _Magazindaten Anzeige Ein Ausgabe _Korrekturdaten Anzeige Ein Ausgabe e _ Werkmittelverwaltung Stammdaten Einsatzdaten Codetr ger e Be Entladedialog NCK e Werkzeugdaten verwalten Zustand berwachung Korrekturen e Magazindaten verwalten Magazine Magazinpl tze e Werkzeugverwaltung Werkzeug suchen Leerplatz suchen Werkzeug wechseln Beladen Entladen PLC e Magazinsteuerung e Greifersteuerung e Spindelsteuerung e Sicherheitsverriegelungen e Werkzeugwechsel durchf hren Wegeberechnungen sofern n tig e gegebenfalls eigene Wechselstrategie S
467. r Grenzwert const2 oberer Grenzwert Siemens AG 2000 All Rights Reserved 4 250 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Hinweis Beim Umsetzen der Dialogvariable in die Codetr gervariable beim Schreiben wird bei mehreren linken Operanden der rechte Operand in den ersten linken Operan den umgesetzt Beispiel T2 20 29 120 40 50 130 Die Codetr gervariable mit dem Wert 25 wird in die Dialogvariable T2 mit dem Wert 120 umgesetzt Lesen Die Dialogvariable T2 mit dem Wert 120 wird in die Codetr gervariable mit dem Wert 20 umgesetzt Schreiben oder uv lt Tetn gt Tetn n Tetrade in Bytefolge Byte1 Teti und Tet2 Byte2 Tet3 und Tet4 Aufteilung der Tetraden der Codetr gervariablen im BCD Format auf Dialogvaria ble Beispiel T5 Tetl T6 Tet2 T7 Tet3 T8 Tet4 Hat die Codetr gervariable den z B Wert 0x1234 erh lt die Dialogvariable T5 den Wert 1 die Dialogvariable T8 den Wert 4 oder uv lt vergleich gt vergleich lt lt const gt INVSIGN lt lt const gt lt const gt gt lt const gt gt lt const gt Zuordnung der Codetr gervariablen zu einer Dialogvariablen entsprechend dem Vergleichsergebnis INVSIGN e beim Lesen Vorzeichen der Dialogvariablen e beim Schreiben Vorzeichen der Codetr gervariablen invertieren Beispiel c1 lt 0 INVSIGN C2 gt 0 Lesen ein negativer W
468. r Schneide sofern definiert e TC_SCP23 STC_SCP31 zweite Summenkorrektur der Schneide sofern definiert e TC_SCP33 STC_SCP41 dritte Summenkorrektur der Schneide sofern definiert usw Die Verschlei berwachung berwacht nicht jeden einzelnen Wert sondern nur den gr ten Wert dieser maximal sieben Summenkorrekturparameter TC_SCPI3 TC_SCP21 TC_SCP23 STC_SCP31 Die meisten Werkzeuggeometrien werden mit einer Untermenge der genannten Datens tze beschrieben Wird einer der Parameter ge ndert geschrieben wird im NCK gepr ft ob der neue Wert gr er ist als einer der brigen Parameter und dieser Wert gegebenen falls vom Verschlei sollwert subtrahiert Das Ergebnis wird der neue Verschlei Istwert Der Ist Verschlei l uft analog zu den anderen berwachungsgr en vom positi ven Sollwert gegen Null berwachungsparameter ab SW 5 1 3 122 e TC_MOP15 Verschlei sollwert oder Summenkorrektursollwert e TC_MOP5 Verschlei vorwarngrenze oder Summenkorrektur Vorwarn grenze e TC_MOP6 Verschlei istwert oder Summenkorrektur Istwert Die physikalische Gr e der neuen berwachungsparameter ist L nge Die Ein heit ist dieselbe wie bei den Verschlei werten Die Verschlei berwachung kann ber den Kanal DB DBX29 6 ausgeschaltet wer den Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Fun
469. r Spindel e Kettenmagazin mit zwei Spindeln 11 1 2 Kettenmagazin mit einer Spindel als Pick Up Magazin Beschreibung Der FB QUIT_WZV ist als FB 90 in QIUT_1 awl f r folgende Magazikonfiguration programmiert Magazin Nr c Platz Nr Bedeutung Beladestelle Spindel Beladestelle Magazin Spindel 1 1 Magazinplatz 1 1 2 Magazinplatz 2 1 Magazinplatz Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 429 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV 11 430 Magazinplatz n 1 Magazinplatz n Das Werkzeug wird direkt vom Magazin in die Spindel eingewechselt Pick Up Magazin Befindet sich ein Werkzeug in der Spindel so wird es vor Einwechse lung des neuen Werkzeugs im Magazin abgelegt Beladen wird ber die Belade stelle Magazin oder ber die Beladestelle Spindel F r diese Konfiguration sind 17 Transferauftr ge von PLC an die WZV im FB QUIT_WZV programmiert Die Auftr ge sind vom Anwender ber die Anwender schnittstellen ASS 1 ASS 20 anzusto en Mit einem asynchronen Auftrag k nnen Positions nderungen von Werkzeugen au erhalb des Ablaufs z B f r Bewegungsfunktionen in JOG nach Abbruch eines Werkzeugwechsel der WZV mitgeteilt werden Folgende Auftr ge sind im FB 90 realisiert und deren Ansto im FC 90 als Beispiel in QUIT_1 awl programmiert
470. r ur spr ngliche Startwert des Istwertes ist bisher im NCK nicht mehr verf gbar Ab SW 5 1 liegt dieser Wert im NCK vor d h jede berwachte Gr e erh lt ein neues Datum den Sollwert Der Sollwert wird als Systemparameter und als BTSS Variable TS definiert TC_MOP11 TC_MOP 11 ist der Zeit Sollwert TC_MOP1 Vorwarngrenze Zeit TC_MOP13 TC_MOPI13 ist der St ckzahl Sollwert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 125 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei TC_MOP3 Vorwarngrenze St ckzahl R cksetzen auf Sollwerte R cksetzen der Istwerte von Verschlei und Summenkorrektur fein bedeutet da alle in der berwachung verwendeten Parameter f r Verschlei und Summen korrektur auf Null gesetzt werden Randbedingungen WZ berwachung ab SW 5 1 Es werden neue Systemparameter definiert Dadurch wird bei gleicher Anzahl von Schneiden im NCK mehr gepufferter Speicher verbraucht als in SW 4 Die berwachungsfunktion Verschlei berwachung mu ber ein Maschinenda tum freigeschaltet werden Der Standardwert ist nicht aktiv und damit wird kein zus tzlicher Speicher verbraucht entspricht bei 1000 Schneiden mehr als 20 kB gepufferten Speichers Aktivierung ab SW 5 1 Die berwachungsfunktion mu ber das Maschinendatum MD 18080 MM_TOOL_MANAGEMENT_MASK freigeschaltet s
471. rameters bedeutet da sich die Magazine f r die Pr fung aus der Distanztabelle des Spindelplatzes f r die Masterspindel oder den Mastertoolholder ergeben 5 8 3 GETACTTD Ermittlung der T Nr zu einer eindeutigen D Nr ab SW 5 Dieser Befehl dient bei aktiver Werkzeugverwaltung z B bei Me zyklenprogram men dazu ausgehend von einer D Nummer auf die zugeh rige T Nummer des in der WZ Gruppe aktiven Werkzeugs zu schlie en status GETACTTD Tnr Dnr Dnr D Nummer f r die die T Nummer gesucht werden soll Es findet keine Pr fung der D Nummer auf Eindeutigkeit statt Wenn in verschiedenen Werkzeuggruppen derselben TO Einheit gleiche D Nummern definiert sind wird die T Num mer der ersten gefundenen Werkzeuggruppe ermittelt de ren Werkzeuge die genannte Nummer enthalten Tnr Gefundene T Nummer status Ergebnis der Suche 0 1 2 3 4 5 T Nummer gefunden Tnr erh lt den Wert Zur angegebenen D Nummer existiert keine T Num mer Tnr erh lt den Wert 0 D Nummer ist nicht eindeutig Tnr erh lt den Wert der ersten ermittelten D Num mer In der Werkzeuggruppe gibt es kein Werkzeug mit dem gew nschten Status und der angegebenen DNummer Tnr erh lt den Wert 0 In der Werkzeuggruppe gibt es mehrere Werkzeuge mit dem gew nschten Status und der gesuchten D Nummer Tnr enth lt den Wert des ersten gefundenen Werk zeuges mit der gew nschten D Nummer Funktion konnte aus and
472. ramm bei T MD 10717 C_TS_PROG Bool Variable ob Inhalt in C_TS 5 C_TE Adre Berweiterung des T Wortes 5 3 C_D Nummer des D Speichers 5 3 C_D_PROG Bool Variable ob Inhalt in C_D 5 3 C_DL Nummer des DL Speichers 5 3 C_DL_PROG Bool Variable ob Inhalt in C_DL 5 3 5 8 27 Variablen f r WZ Wechsel in Synchronaktion WZV Sprachbefehl Funktionen SW Stand AC_TC_FCT Funktion 5 1 Bewegen Beladen Entladen 2 Wechsel vorbereiten 3 Wechsel EIN 4 Wechsel EIN Revolver ohne MO6 5 Wechsel vorbereiten und Wechsel EIN mit M06 AC_TC_STATUS Quittierstatus von PLC FC8 5 AC_TC_THNO ToolHolder oder Spindelnr 5 AC_TC_TNO interne T Nummer 5 AC_TC_MFN Neues Werkzeug von Magazin 5 AC_TC_LFN Neues Werkzeug von Platz 5 AC_TC_MTN Neues Werkzeug nach Magazin 5 AC_TC_LTN Neues Werkzeug nach Platz 5 AC_TC_MFO Altes Werkzeug von Magazin 5 AC_TC_LFO Altes Werkzeug von Platz 5 AC_TC_MTO Altes Werkzeug nach Magazin 5 AC_TC_LTO Altes Werkzeug nach Platz 5 SINUMERIK AOADA FE Wen E E P Ausgabe 07 2000 5 319 Programmierung 07 00 5 8 NC Sprachbefehle Zugriff Lesen im Tei Schreiben im Lesen in Syn Schreiben in leprogramm Teileprogramm chronaktion Synchronakt x x Impliziter x Vorlaufstopp Siemens AG 2000 All Rights Reserved 5 320 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 9 Festlegungen bei der Programmierung von Daten 5 9
473. rammierreihenfolge von TC_MDP2 definiert beginnen Standard ist Bit7 0 Die Suche beginnt in dem Magazin aus dem das zuvor eingewechselte WZ entstammt Hinweis Bit3 1 bis Bit5 1 sind nur bei aktiver berwachungsfunktion von Bedeutung definiert durch TC_TP9 Ansonsten haben Sie keinen Einflu bei der Pr fung auf Einsetzbarkeit Aktivierung 3 3 2 F r die Werkzeug Suchstrategien m ssen folgende Voraussetzungen erf llt sein e Innerhalb der WZV mu die WZ berwachungsfunktion aktiv sein e F r die Schneiden der Werkzeuge m ssen die entsprechenden Werte der U berwachungsparameter gesetzt sein e Die berwachung mu f r das entsprechenden Werkzeug definiert sein Sy stemparameter TC_TP9 Hinweis Wird mit TC_TP9 eine berwachungsart f r das Werkzeug aktiviert werden die aktuellen berwachungsparameter ausgewertet und ggf der Werkzeugzustand auf gesperrt oder auf Vorwargrenze erreicht gesetzt Eine bestehende Werk zeugsperre wird jedoch nicht aufgehoben auch wenn die berwachungsfunktion f r dieses Werkzeug ausgeschaltet wird Beispiel einer Werkzeugsuche Suchvorgang WZ Suche 3 88 Es soll ein WZ Wechsel auf einer Spindel stattfinden Der Suchvorgang geht wie folgt vor sich 1 Es wird gepr ft ob sich das aufgerufene Werkzeug bereits auf der Spindel be findet 2 Falls Zwischenspeicherpl tze mit der Spindel verbunden sind siehe TC_MSLR wird gepr ft ob sich ein
474. rbund Bit Group 0 7 Suchstrategien f r Verschlei ver b nde Bit 8 15 Bit 0 0 Beim Aktivsetzen eines Verschlei verbundes bleibt der Zustand der WZe unver ndert Bit 0 1 Beim Aktivsetzen eines Verschlei verbundes wird der Zustand der Werkzeugever ndert Aus jeder WZ Gruppe wird ein WZ aktiv ge setzt Bit 1 0 Beim Sperren eines Verschlei verbundes bleibt der Zustand der WZe unver ndert Bit 1 1 Beim Sperren eines Verschlei verbundes wird der Zustand der WZe ver ndert Bit 2 7 reserviert Bit 8 0 finde den n chst m g lichen Verschlei ver bund Bit8 1 finde den Verschlei verbund mit der n chst h heren aktivierbaren Verbundnummer Bit 9 11 reserviert Bit 12 0 kleinste m gliche Du plonummer Bit 12 1 kleinste m gliche Ma gazinplatznummer Bit 13 15 reserviert 5 4 8 Zuordnung von Zwischenspeichern zu Spindeln ab SW 3 2 TC_MLSRIx y Zuordnung von Zwischenspeicherpl tzen zu Spindeln TC_MLSRI x y x Platz Nr im Zwischenspeichers 1 32000 y Platz Nr der Spindel im Zwischenspeichermagazin 1 32000 Siemens AG 2000 All Rights Reserved 5 290 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten BTSS Baustein entf llt Berechnung der Zeile entf llt Berechnung der Spalte entf llt NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_MLSRIx y INT Parame
475. rden so schreibt man hinter der Zahl ein Semikolon Sollen Spalten ausgeblendet werden so ist ein Se mikolon an den Zeilenanfang zu schreiben Die laufende Nummerierung mu er halten bleiben Beispiel l1_MagList NrofFixedColumns 1 fixed columns are located left on grid and do not scroll Syntax Spalte VarName_aus_NCProgrammierung Laenge_in_Zeichen Text r 1 ToollnPlace 2 Pl MagPlatzNummer MagazinplatzdatenIndex 2 MagNo 3 Mag Nummer des Magazins in dem sich das Werkzeug befin det 2 NumCuttEdges 2 AS NumberOfCuttEdges 2 TC_MPP4_1 1 P PlaceStatus Platzzustand gesperrt 3 TC_MPP4_2 1 L PlaceStatus Platzzustand frei lt _ gt belegt 4 TC_MPP4_3 1 A PlaceStatus Platzzustand reserviert f Wkz i ZwiS pei NrofFixedColumns Anzahl der linken Spalten die fest sind 1 ToolnrPlace 2 PI 1 Nummer der Spalte ToolInPlace Variablenname aus der NC Programmiersprache 2 L nge in Zeichen ist auch die Breite der Spalte PL Text der als Spalten berschrift angezeigt wird Anwenderdaten F r die Bildern der Werkzeug und Schneiden Anwenderdaten kann der Parame tername und die Einheit festgelegt werden Wieviele Parameter angezeigt werden h ngt von den MD und der Anzahl der definierten Parameter ab ToolParams Werkzeug Anwenderdaten ToolEdgeParams Schneiden Anwenderdaten Sonderzeichen Sonderzeichen wie e werden im ANSI CODE eingegeben um sie in den Siemens AG 2000 All Rights
476. reigabe und Gesperrt auch kombiniert werden So be deutet 72 Vermessen und Festplatzcodiert Jede Anderung gilt f r neu zu erzeu gende Werkzeuge bis der Werkzeugstatus ge ndert wird Die Anzeigmaschinendaten k nnen in der Datei bd_opO030 tea vor dem Flash Vor gang ge ndert werden Bei der Installation wird darauf hingewiesen Bei der Installation wird zwischen der System Software und dem Screen Kit unter schieden Screen Kit bedeutet dabei die OEM Variante oder auch Developement Kit Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 225 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm 4 9 Inbetriebnahme PLC Programm bersicht 4 9 1 4 226 PL NCK FC 6 DB 71 Anwender DB 72 Programm DB 7 Werkzeug 3 verwaltung N Se Tr FC 8 i FC7 Quittung Status Bild 4 22 Inbetriebnahme PLC Programm Der FC 6 versorgt die WZV Nathtstellen Datenbausteine DB71 DB73 mit den Informationen f r das neue und alte Werkzeug Der Anwender mu diese Daten der aktiven Schnittstelle in seinem Anwenderprogramm verarbeiten und daf r sor gen da die Werkzeuge alt und neu auf die entsprechenden Positionen Maga zin Platz kommen Damit die Werkzeugverwaltung WZV immer wei wo sich ein Werkzeug befindet mu jede Platzver nderung eines Werkzeuges ber den FC 7 bzw FC 8 Quittungsstatus der
477. reitungs und Wechselsignal gleichzeitig an werden Werk zeugaufruf und Wechselbefehl T und M in einem Satz programmiert Beim Aufruf des FC 8 mu in einem solchen Fall nur der Wechsel und nicht die Anwahl quittiert werden FC 8 Aufruf mit Status 1 Wechsel beendet W hrend der Greifer die Werkzeuge bewegt kann die PLC aus dem DB72 DBW n 24 und n 26 den Magazinplatz f r das alte Werkzeug aus der Spindel ent nehmen und das Magazin an die Wechselstelle fahren In diesem Beispiel war das der Platz 8 im Magazin 1 Nun kann der WZ Wechsel durch stecken der Werk zeuge mechanisch beendet werden Diese Ver nderung der WZ Positionen ist der WZV ebenfalls mit einem FC8 Aufruf mit Status 1 mitzuteilen Das neue Werk zeug kommt in die Spindel Mag Nr 9998 Platz Nr 1 und das alte Werkzeug kommt ins Magazin Nr 1 auf Platz 8 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 61 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 2 DB 72 Nahtstelle TaskldentNo 1 Nr der aktiven Nahtstelle NewToolMag 9998 n 16 Mag Nr Spindel NewToolLoc 1 n 22 Platz Nr Spindel OldToolMag 1 n 24 Mag Nr altes Werkzeug OldToolLoc 8 n 26 Platz Nr altes Werkzeug Status 1 Vorgang beendet Ready R ckmeldung von FC 8 Error R ckmeldung von FC
478. rekturen grob Einrichtekorrektur Die Einrichtkorrektur soll es dem Bediener erm glichen vor der Bearbeitung die Werte einzustellen Diese Werte belegen in NCK eigenen Speicher dem Bediener wird die einsatzortabh ngige Korrekturen fein ber MMC zug nglich gemacht ein satzortabh ngige Korrekturen fein und einsatzortabh ngige Korrekturen grob werden NCK intern addiert und wirken dann wie die Summenkorrektur selbst Pro D Nummer lassen sich mehrere einsatzortabh ngige Korrekturen definieren Maschinendaten legen die absolute Anzahl der einsatzortabh ngige Korrekturen die maximale Anzahl von einsatzortabh ngige Korrekturen je Schneide fest und bestimmen welche Summenkorrektur nach Programmende bzw nach Bet tigen der Resettaste wirksam ist Nur mit aktiver Werkzeugverwaltung gilt Das Maschinendatum 18104 erlaubt es einzustellen welche Summenkorrektur wirksam werden soll wenn ein Werkzeug im Verlauf des programmierten Werk zeugwechsels im Teileprogramm den Zustand aktiv erh lt Summenkorrekturwerte fein der Schneiden des WZs bleiben unver ndert oder Summenkorrekturwerte fein der Schneiden des WZs werden auf den Wert 0 gesetzt Die Freischaltung der Funktion erfolgt duch Setzen des Bit8 1 des Maschinenda tums MN_MM_TOOL_MANAGEMENT_MASK DL Programmierung der Summen J Einrichtekorrektur Die Programmierung der Summenkorrektur ist immer relativ zur aktiven D Num mer und erfolgt
479. ren Sie kann selbst den Platz bestimmen auf den das auszuwechselnde Werkzeug zur ck gelegt wird Soll bei einer Wechselvorrichtung mit Doppelgreifer das alte Spindelwerkzeug m glichst schnell ins Magazin zur ckgebracht werden mu die PLC pr fen ob der Platz vom Platztyp und in Bezug auf die Nebenplatzbetrachtung geeignet ist das alte Spindelwerkzeug aufzunehmen Der Wechselvorgang ist dann ber die PLC FC8 Baustein der Werkzeugverwaltung mitzuteilen Ab SW 5 steht die neue Leerplatz Suchstrategie tausche neues gegen altes Werkzeug zur Verf gung Dabei pr ft die WZV ob ein Wechsel des Altwerkzeugs auf den Platz des Neuwerkzeugs 1 1 Tausch m glich ist Hinweis Der Werkzeugwechsel ist ein NCK interner Vorgang der im Zusammenspiel mit der PLC durchgef hrt wird Der MMC hat lediglich die Aufgabe Daten anzuzeigen bzw die Eingabe von Daten zu erm glichen Spindel und Werkzeughalter ab SW 5 3 52 Auch bei Maschinen die keine Spindel haben z B Stanzmaschinen Revolver ist die Werkzeugverwaltung einsetzbar Hier ist sinngem der Begriff Spindel durch Werkzeughalter zu ersetzen Dies wird im MD 20124 TOOL_MANAGE MENT_TOOLHOLDER festgelegt Ist das MD gt 0 werden die Spindelnummern TC_MPP5 als Werkzeughalternummern gesehen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel F
480. rfnisse angepa t wer den und werden z B im Paintbrush erstellt Diese Ansicht wird in der paramtm ini aktiviert Die Bitmaps f r die aktuellen Werkzeuge sind jeweils rot und die f r die program mierten Werkzeuge gr n dargestellt Die im folgenden beschriebenen Standard Bitmaps befinden sich im Verzeichnis mmc2 siehe IAM Inbetriebnahme MMC IM 3 Standard Bitmaps Bitmap Eigenschaften 2 Dreiecke mit Spitze nach rechts TNr lt gt 0 DNr Schneiden Nummer lt gt 0 DLNr lt gt 0 Pfeil nach rechts TNr lt gt 0 DNr Schneiden Nummer lt gt 0 DLNr 0 Dreieck nach links TNr lt gt 0 DNr Schneiden Nummer 0 DLNr 0 dunkelgr ne Raute aktueller Platz Im Verzeichnis user k nnen benutzerdefinierte Bitmaps abgelegt werden Diese k nnen anstatt der Standard Bitmaps in den Listen angezeigt werden Behandlung der Listen Die Spalten der Listen in denen die Bitmaps eingetragen werden sollen k nnen f r jede Listenansicht eingestellt werden F r die gesamten Markierungen wird die Breite der Bitmaps in Zeichen eingestellt Die Breite der Spalte erh ht sich dabei automatisch um den eingestellten Wert Bitmaps berschreiben sich gegenseitig wenn sie in der gleichen Spalte und Zeile aktiviert sind Ganz oben liegt die Markierung f r das aktuelle Werkzeug darunter die des programmierten Werkzeuges und ganz unten die Markierung des aktuellen Platzes Verdeckte Bitmaps werden nicht ausgegeben
481. rkzeugbewegebefehl ist nicht m glich Werkzeug nicht vorhanden oder nicht einsetzbar 6425 Werkzeugbewegebefehl ist nicht m glich Werkzeug kann nicht im Magazin auf dem Platz abgelegt werden 6430 St ckzahlz hler Tabelle der berwachten Schneiden bergelaufen 6431 Funktion nicht erlaubt WZV WZV berwachung ist nicht aktiviert 6432 Funktion nicht ausf hrbar auf der Spindel ist kein Werkzeug 16924 Ver nderung der Werkzeugdaten beim Programmtest 17001 Kein Speicher mehr f r Werkzeug Magazindaten 17160 Kein Werkzeug angew hlt 17180 IUnerlaubte D Nummer 17181 D Nr nicht bekannt 17182 Unerlaubte Summenkorrektur Nummer 17188 Die Eindeutigkeit der genannten D Nummer in der TO Einheit des Kanals ist nicht gegeben 17189 D Nummer ist nicht eindeutig Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 397 Alarme 07 00 Alarm Nr Kurzbeschreibung 17191 Werkzeugbezeichner nicht bekannt 17192 Keine weiteren Ersatzwerkzeuge m glich 17194 Kein geeignetes Werkzeug gefunden 17202 Magazindaten l schen nicht m glich 17212 Handwerkzeug mu gewechselt werden 17214 Handwerkzeug von Spindel Werkzeughalter entnehmen 17216 Handwerkzeuge m ssen gewechselt werden 17220 Werkzeug existiert nicht 17230 Duplonummer bereits vergeben 17240 Illegale Werkzeugdef
482. rkzeuggruppe Schwesterwerkzeuge tragen denselben Bezeichner und unterscheiden sich in der Duplonummer Die Schwesterwerkzeuge zu einem Bezeichner werden auch als WZ Gruppe bezeichnet Setting Daten Daten die Eigenschaften der Werkzeugmaschine auf durch die Systemsoftware definierten Weise der NC Steuerung mitteilen Sicherheitsfunktionen Die Steuerung erh lt st ndig aktive berwachungen die St rungen in der gt CNC der Anpa steuerung gt PLC und der Maschine so fr hzeitiig erkennen da Sch den an Werkst ck Werkzeug oder Maschine weitgehend ausgeschlos sen werden Im St rungsfall wird der Bearbeitungslauf unterbrochen und die An triebe still gesetzt die St rungsursache gespeichert und als Alarm angezeigt Gleichzeitg wird der PLC mitgeteilt da ein CNC Alarm ansteht Softkey Taste deren Beschriftung durch ein Feld im Bildschirm repr sentiert wird das sich dynamisch der aktuellen Bediensituation anpa t Die frei belegbaren Funktionsta Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe sten werden softwarem ig definierten Funktionen zugeordnet Spiegelung Bei der Spiegelung werden die Vorzeichen der Koordinatenwerte einer Kontur be z glich einer Achse vertauscht Es kann bez glich mehrerer Achsen zugleich ge spiegelt werden Spindeln e Spindel Werkzeughalter Werkzeugnhalter ist a
483. rogramm aufzurufen Nach Abschlu der Inbetriebnahme IBN werden beim n chsten Hochlauf der PLC die nachfolgend aufgef hrten Datenbausteine f r den Anwender Anwender schnittstellen der Werkzeugverwaltung sowie ein weiterer Datenbaustein f r die Werkzeugverwaltungs FCs eingerichtet Die L ngen der Datenbausteine ergeben sich durch die Inbetrieonahme Parameter der Werkzeugverwaltung Softkey PLC Daten erzeugen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 227 Inbetriebnahme 07 00 4 9 Inbetriebnahme PLC Programm Ablaufbeispiel f r Wechselvorgang 4 228 Greifer 2 Spindel 1 Mag 1 Nr 1 s Mag 9998 Zwischensp Greifer 1 Mag 9999 Beladestation Spindel 1 Mag 9998 Platz 1 Greifer 1 Mag 9998 Platz 2 Greifer 2 Mag 9998 Platz 3 Wechselstelle f r Spindel 18 Magazin 1 13 g fa eo ee S en Beladestation Nr 9999 Bild 4 23 Beispiel f r ein Magazin mit Greifer und Beladestation Auf Platz 6 befindet sich das Werkzeug Bohrer120 und Platz 12 ist f r das aus zuwechselnde Spindelwerkzeug reserviert 1 Im Teileprogramm steht T Bohrer120 Ausgabe an die PLC WECHSEL VORBEREITEN DBB n 0 Bit2 1 Neues Werkzeug von Mag1 Platz 6 nach Mag9998 Platz 1 und altes WZ von Mag9998 Platz 1 nach Mag1 Platz 12 bringen 2 Der Platz 6 wird an die Wechelst
484. rplatz Platz Nummer Leerplatz Leerplatz gefunden Fehler bei Leerplatzsuche Start Leerplatzsuche Fehler Leerplatzsuche 11 443 PLC Beispielprogramme 07 00 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten lesen Zu ladende Bausteine FB 91 FB 2 FB 4 DB 91 DB 119 11 3 FB 92 GET_LOC Magazinplatz und Werkzeugdaten le sen Funktionsbeschreibung Mit dem FB GET_LOC k nnen die Magazinplatzdaten eines Magazinplatzes und die Werkzeugdaten des Werkzeugs gelesen werden Zu jedem FB 92 Aufruf mu ein separater Instanz DB aus dem Anwender Be reich zugeordnet werden Durch Aufruf des FB 92 mit positivem Flankenwechsel am Steuereingang Req werden die Daten in Abh ngigkeit des Eingangs Get Wkz gelesen F hrt der Ein gang GETWKZ 1 Signal so werden Magazinplatzdaten und Werkzeugdaten gele sen Bei GETWKZ 0 nur Magazinplatzdaten Der Magazinplatz wird ber die Eingangsparameter MagNr und LocNr dem FB mit gegeben Die erfolgreiche Durchf hrung wird am Zustandsparameter NDR mit lo gisch 1 angezeigt Eventuell aufgetretene Fehler werden ber Error und State mitgeteilt Im einzelnen werden folgende Daten gelesen e Magazinplazdaten TP Platzzustand Allgemeine Werkzeugdaten TD Gr e nach links in Halbpl tzen Gr e nach rechts in Halbpl tzen Gr e nach oben in Halbpl tzen Gr e nach unten in Halbpl tzen Magazinplatztyp Werkzeugstatus Die Daten werde
485. rrektur W1 MM_MAX_CUTTING_EDGE_PERPDOL Maximale Anzahl von Schneiden D Korrektur pro Werkzeug pro T Nummer 18106 MD Nummer Standardvorbesetzung 9 min Eingabegrenze 1 max Eingabegrenze 12 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Wird nur mit Werkzeugen mit einer Schneide gearbeitet kann der Wert 1 eingestellt wer den Damit wird man bei der Datendefinition davor gesch tzt mehr als eine Schneide dem Werkzeug zuzuweisen Falls git MM_MAX_CUTTING_EDGE_NO gt MM_MAX_CUTTING_EDGE_PERTOOL wird zus tzlicher Speicherbedarf ben tigt Dann kann mit der Funktion eindeutige D Nummern gearbeitet werden korrespondierend mit MD 18105 MM_MAX_CUTTING_EDGE_NO Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 18108 MM_NUM_SUMCORR MD Nummer Gesamtanzahl der Summenkorrekturen in NCK Standardvorbesetzung 1 min Eingabegrenze 1 max Eingabegrenze 9000 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Der Wert 1 bedeutet da die Anzahl der Summenkorrekturen gleich der Anzahl der Schneiden Anzahl der Summenkorrekturen pro Schneide ist Es wird gepufferter Speicher reserviert korrespondierend mit MD 18100 MM_NUM_CUTTING_EDGE_IN_TOA MD 18110 MM_MAX_SUMCO
486. rrekturen Adapter o D Nr dn Adapternr a CE Nr cen TC_ADPT1 a TC_DP21 t dn TC_ADPT2 a TC_DP23lt dn TC_ADPT3Ja TC_ADPTT Ja Bild 3 25 TC DP21 23 Inhalte bei aktiver Adapter Funktion Vorgaben e Werkzeug t e Magazinplatz p e Magazin m e Adapter a e Werkzeug mit den D Korrekturen d4 dn Dem Magazinplatz ist der Adapter zugeordnet Wenn im Teileprogramm z B der Parameter TC_DP21 t d1 gelesen oder geschrieben wird so wird ber die Pro grammierung tats chlich auf den Parameter TC_ADPTI a des Adapters zuge griffen d h f r alle d4 dn wird auf dasselbe Maschinendatum zugegriffen Wird die Zuordnung des Werkzeuges zum Magazinplatz gel st bzw der Adapter vom Magazinplatz entfernt k nnen den Parametern keine Daten mehr zugeordnet werden Eine Leseoperation liefert den Wert 0 eine Schreiboperation f hrt zu kei ner Daten nderung erzeugt auch keinen Alarm Transformierte und nicht transformierte Korrekturwerte Die in der Bahnkorrektur ber cksichtigten Werte sind im allgemeinen die transfor mierten Arbeitskorrekturen Grunds tzlich wird davon ausgegangen da die Daten die ein Werkzeug be schreiben der Transformation unterliegen Dabei wird die Transformation des Adapters dem Werkzeug mitgeteilt Orientierung in der es auf dem Adapter sitzt Die Adapterdaten selbst werden nicht transformiert Datentransfer in den NCK Es mu vereinbart werden wie
487. rrt kann unabh ngig von den Zust nden gesetzt werden e Ist kein Werkzeug enthalten dann ist der Zustand frei automatisch aktiv d h es kann durch NC Programm oder PLC MMC nicht der Zustand nicht frei gesetzt werden e Belegt Zust nde k nnen nur von NCK im Rahmen der Nebenplatzbetrach tung gesetzt werden d h beim Schreiben durch NC Programm oder PLC MMC werden diese Zust nde ignoriert e Zustand reserviert f r WZ aus Zwischenspeicher wird beim Werkzeugwechsel von NCK bei Entnahme des WZ aus dem realen Magazin gesetzt Dieser Platz ist damit f r andere WZ als dem entnommenen nicht als frei erkennbar e Die Zust nde reserviert f r WZ aus Zwischenspeicher und reserviert f r neu zu beladenes WZ eines Platzes werden automatisch zur ckgesetzt wenn ein WZ auf diesen Platz gesetzt wird Die Zust nde reserviert f r WZ aus Zwischenspeicher und reserviert f r neu zu beladenes WZ eines realen Magazinplatzes werden automatisch zur ck gesetzt wenn ein WZ von diesem Platz auf einen Platz im Be Entlademagazin gesetzt wird e Zustand reserviert f r WZ aus Zwischenspeicher wird bei der Leeplatzsuche dann zur ckgesetzt wenn das WZ f r das die Leerplatzsuche erfolgt einen anderen als den bisherigen realen Magazinplatz zugewiesen bekommt Der neu gefundene Leerplatz erh lt stattdessen den Zustand reserviert f r WZ aus Zwi schenspeicher und wird neuer Eigen
488. rsatz mit Reorganisation Abhilfe Maximal einen Adapter einem Magazinplatz zuordnen Es darf kein Werkzeug auf dem Magazinplatz sein Maschinendatum MC_MM_NUM_SUMCORR mit Wert 1 Wenn es beim Schreiben eines der Systenparameter TC_ADAPTx x 1 2 3 T zum Alarm kommt mu die Schreiboperation so ge ndert werden da nur be reits mit dem Magazinpl tzen verbundene Adapterdaten beschrieben werden Programm fortsetzung Mit NC Start Alarm l schen Teileprogramm neu starten Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 419 Alarme 07 00 Alarm Nr 20150 Kanal 1 Werkzeugverwaltung PLC beendet unterbrochenes Kommando Erl uterung 1 Kanalnummer Hinweis darauf da die PLC ein mit Alarmausgabe unterbrochenes Kom mando der Werkzeugverwaltung Werkzeugwechsel beendet hat Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 20160 Kanal 1 Werkzeugverwaltung PLC kann nur fehlerhaft abgebrochene Kom mandos beenden Erl uterung 1 Kanalnummer Hinweis darauf da die PLC ein gerade aktives Kommando der Werkzeugver waltung Werkzeugwechsel abbrechen wollte bzw da gar kein Kommando zum Abbruch ansteht NCK lehnt ab weil Kanal
489. rufen Diese Bausteine werden mit Multiinstanz DB im FB92 aufgerufen Hinweis FB 93 kann die Lesevorg nge nur dann durchf hren wenn der Grundprogramm Parameter NCKomm auf 1 gesetzt wurde in OB100 FB 1 DB 7 Deklaration 11 448 FUNCTION_BLOCK FB 93 VAR_INPUT Reg BOOL PutWkz BOOL MagNr INT LocNr INT END_VAR VAR_OUTPUT Done BOOL Error BOOL State WORD Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 4 FB 93 PUT_LOC Magazinplatz und Werkzeugdaten schreiben END_VAR Erl uterungen der Formelparameter Die folgende Tabelle zeigt alle Formalparameter des Bausteins PUT_LOC Signal Art Typ Wertebereich Bemerkung Done E Bool Start Zustand schreiben PutWkz E Bool 0 Signal Schreiben Magazinplatzzustand 1 Signal Schreiben Werkzeugstatus MagNr E Int 1 Magazin Nummer LocNr E Int 1 Platz Nummer Done A Bool Auftrag wurde erfolgreich durchgef hrt Error A Bool Auftrag wurde negativ quittiert bzw konnten nicht ausgef hrt werden Fehler Nr ist in State abgelegt State A Word siehe Fehlermeldungen Weiterhin kann der Schreibauftrag mit folgenden Signalen im Instanz DB des FB93 beeinflu t werden TNr_write 1 Die T Nummer des WZ f r WZ Daten schreiben liegt in T Nr DIW32 MagNr LocNr werden nicht ausgewertet Fehlererkennung Konnte ein
490. rufen werden FC 8 Aufruf mit Status 105 Vorgang l uft Das Werkzeug wird mit dem Doppel Greifer aus dem Magazin und der Spindel gezogen Das alte Werkzeug ist jetzt im Greifer 2 mit der Platz Nr 3 und das neue Werkzeug ist jetzt im Greifer 1 mit der Platz Nr 2 Daraus ergibt sich folgender FC 8 Aufruf Siemens AG 2000 All Rights Reserved 3 60 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 2 DB 72 Nahtstelle TaskldentNo 1 Nr der aktiven Nahtstelle NewToolMag 9998 n 16 Mag Nr Spindel NewToolLoc 2 n 18 Platz Nr neues Werkzeug neues WZ jetzt in Greifer 1 OldToolMag 9998 Mag Nr altes Werkzeug OldToolLoc 3 Platz Nr altes Werkzeug altes WZ jetzt in Greifer 2 Status 105 Vorgang l uft Ready R ckmeldung von FC 8 Error R ckmeldung von FC 8 Hinweis Durch den FC 8 teilt der Anwender der Werkzeugverwaltung die neuen Positionen der am Wechsel beteiligten Werkzeuge mit Die Werkzeugverwaltung wei welches das neue aufgerufene Werkzeug und welches das alte Spindel Werkzeug ist Auch die jetzigen Positionen sind der Werkzeugverwaltung bekannt ndern sich diese Positionen bekommt die Werkzeugverwaltung hier ber nur Kenntnis wenn es ber den FC 8 mitgeteilt wird Hinweis Stehen T Vorbe
491. rung berwachter Werkzeuge 3 124 Spindel kann zur Mastespindel erkl rt werden 5 304 Spindel Zwischenspeicher DB 72 3 58 Spindelnummer 3 79 Sprachbefehl zur Sollwertaktivierung ab SW 5 1 5 308 Standard Bitmaps 4 218 Standzeit 3 114 Standzeitdekrementierung 3 119 Standzeit berwachung 3 118 Struktur des Werkzeugkatalogs mit Stamm und Einsatzdaten 2 38 St ckzahl 3 114 St ckzahl berwachung 3 119 St ckzahlz hler dekrementieren 5 300 Suche in Fl chenmagazinen 3 89 Suchen und Positionieren 3 113 Suchstrategie bei der Leerplatzsuche 3 91 Suchstrategie Fl chenmagazine 3 89 Suchstrategie Werkzeug tauschen 3 93 Suchstrategien 3 87 Suchvorgang f r die Leerplatzsuche 3 92 Summenkorrekturen 3 131 SUPPRESS_ALARM_MASK 10 398 Synchronaktionen 3 68 Synchronisation 3 156 System Variablen 5 259 T T Nr lesen 5 300 interne T Nummer 1 24 T Nummer 1 24 T Platznummer 5 329 Taskldent 5 3 113 Tellermagazin 4 238 Testbausteine 4 229 TMCRTC 5 335 TMCRTO 5 335 TMFDPL 5 335 TMFPBP 5 335 TMGETT 5 333 5 335 TMMVTL 5 335 TMPCIT 5 335 TMPOSM 5 335 TMRASS 5 335 TOA Bereich 2 29 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Index TOOL_MANAGEMENT_TOOLHOLDER 3 79 Transportquittung 3 156 TSEARGC 5 333 5 335 U Platztyp bergro f r Kette 4 184 bergro _1 f r Fl che 4 185 bersich
492. rwaltung Kein einssatzbereites Werkzeug in Werkzeug gruppe 3 Erl uterung 1 Kanalnummer 2 Satznummer Label 3 String Bezeichner Die genannte Werkzeuggruppe hat kein einsatzf higes Ersatzwerkzeug das eingewechselt werden k nnte M glicherweise sind alle in Frage kommenden Werkzeuge durch die Werkzeug berwachung auf den Zustand gesperrt ge setzt worden Der Alarm kann z B in Verbindung mit dem Alarm 14710 auftreten In dieser speziellen Situation versucht NCK z B das auf der Spindel befindliche ges perrte Werkzeug durch ein verf gbares Ersatzwerkzeug das es in diesem Feh lerfall aber icht gibt zu ersetzen Diesen Konflikt mu der Bediener l sen in dem er z B das auf der Spindel befindliche Werkzeug durch einen Bewegebe fehl von der Spindel entfernt z B durch MMC Bedienung Reaktion NC Startsperrre Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Sicherstellen da in der genannten Werkzeuggruppe zum Zeitpunkt des an fordernden Werkzeugwechsels ein einsatzf higes Werkzeug enthalten ist Das kann z B erreicht werden durch Ersetzen von gesperrten Werkzeugen Oder durch manuelles Freigeben eines gesperrten Werkzeugs Pr fen ob die Werkzeugdaten korrekt definiert sind Sind alle vorgesehenen Werkzeuge der Gruppe mit dem genannten Bezeichner definiert worden be laden worden Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig
493. s T Werkzeugbezeichner M06 Werkzeugvorbereitung und Werkzeug wechsel aus dieser Programmierung resultiert ein Kommando an PLC Die WZ Vorbereitung und den WZ Wechsel in einem Satz zu programmieren T WZ Bezeichner M06 entspricht dem TOOL_CHANGE_MODE 0 e auf zwei NC S tze verteilt T Werkzeugbezeichner Werkzeugvorbereitung NCK gibt ein Kommando an PLC MO6 Werkzeugwechsel die Nummer des M Codes ist einstellbar NCK gibt ein Kommando an PLC Vorbereitung und Wechsel werden typisch in verschiedenen S tzen programmiert Dabei werden zwei Kommandos an die PLC bergeben Tritt ein Fehler in T WZ Bezeichner auf so wird ein Alarm ausgel st Falls das MD TOOL_CHANGE_ERROR_MODE MD 22562 entsprechend gesetzt ist wird der Alarm so lange verz gert bis im Programmablauf der zugeh rige Werkzeug wechselbefehl MO6 zur Interpretation kommt Erst dann wird der Alarm ausgege ben In diesem Satz kann der Bedienr Korrektureingriffe vornehmen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 49 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Hinweis Mit dem WZ Wechsel wird eine D Korrektur aktiv Ist D nicht im Satz mit dem Werkzeugwechselbefehl programmiert wird die WZ Korrektur aktiv die durch das MD 20270 CUTTING_EDGE_DEFAULT eingestellt wurde Ist der Wert der Varia ble 1 oder gt 0 Anwahl
494. s tzlichen Daten pro Werkzeugschneide TC_DPCxlt d werden erzeugt MD 18098 MM_NUM_CC_MON_PARAM Anzahl der zus tzlichen berwachungsdaten pro Werkzeug schneide TC_MOPCIt d werden erzeugt Kanalspezifische Maschinendaten Freigabe von kanalspezifischen Funktionen der Werkzeugverwaltung MD 20310 TOOL_MANAGEMENT_MASK Kanalspezifische Aktivierung der WZV Angabe der Spindelnummer f r die Standzeitkontrolle MD 20320 TOOL_TIME_MONITOR_MASK Aktivierung der Werkzeug Standzeit berwachung f r die hier angegebene Spindel Werkzeughalternummer Werkzeugwechsel Revolver oder Spindel MD 22550 TOOL_CHANGE_MODE Neue Werkzeugkorrektur bei MO6 Funktion MD 22560 TOOL_CHANGE_M_MODE MO6 Funktion f r Werkzeugwechsel Schneidenanwahl nach Werkzeugwechsel MD 20270 CUTTING_EDGE_DEFAULT Grundstellung der Werkzeugschneide ohne Programm Festlegung des Werkzeuges mit dem beim Hochlauf und Reset in Anh ngigkeit von MD 20110 und MD 20112 die Werkzeugkorrektur angew hlt werden soll MD 20122 TOOL_RESET_NAME Festlegung f r die Anwahl der Werkzeugl ngenkorrektur Festlegung der aktiven Werkzeughalter Nummer MD 20124 TOOL_MANAGEMENT_TOOLHOLDER Festlegung der aktiven Werkzeughalter Nr Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 169 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 4 2 4 2 1 Zuordnung TO Einheiten zu Kan len MD 28
495. s Platzes im Magazin Es mu jedem Platz ein Typ zugeordnet werden Jedes Werkzeug kann nur auf einen Platz des entsprechenden Typs gewechselt werden Ein Werkzeug beh lt seinen Platz typ w hrend der gesamten Verweildauer im Magazin Der Platztyp wird mit einem Namen gekennzeichnet und enth lt folgende Angaben e Name e Hierarchie e Parametrierung H he Breite Lage des Referenzplatzes Nebenplatzbetrachtung e Ansicht Anzeige der belegten Halbpl tze und des Referenzplatzes Parametrierung des Platzes Bei der Parametrierung eines Platzes wird die Anzahl der Halbpl tze definiert die ein Werkzeug im Magazin Ausgehend vom Referenzpunkt gibt die vierstellige Zahl z B 2 2 2 2 die Halbpl tze in der Reihenfolge Links Rechts Oben und Unten an Bei der Ansicht kann die Lage des Referenzplatzes Platz auf dem das WZ tat s chlich steckt mit dem Cursor positioniert werden Referenzplatz Der Referenzplatz bezeichnet den mechanischen Platz im Magazin Er dient als Bezugspunkt f r die Angabe der Werkzeuggr e und wird f r die Berechnung der Magazinbelegung ben tigt Die Gr e des Referenzplatzes wird immer als Werk zeuggr e 1 1 1 1 dargestellt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 183 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 Normale Gr e Ein Werkzeug das genau einen Magazinplatz belegt hat die Gr
496. s Positionieren erfolgreich beendet wurde einfachster Fall mit nur einem Magazin und einer definierten Wechselstelle WZ Halter 1 Zwischenspeichermagazin 9998 Platz 1 TC_MDP2f1 1 0 Magazin 1 TC_MAP38 1 6 Bild 5 8 Magazinpositionierung mit Ergebnispr fung des Positioniervorganges Der Magazinnullpunkt befindet sich hier im Platz vor dem WZ Halter 1 Er wird definiert durch den Parameter TC_MDP2 Der WZ Halter 1 ist der Masterspindel des Kanals zugeordnet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 NC Sprachbefehle N100 POSM 12 positioniert Platz 12 zur Wechselstelle die nicht programmierten Parameter werden intern zu POSM 12 1 1 9998 erg nzt N200 warten N300 G4 F1 den Verh ltnissen an der Maschine entsprechende passende War tezeit eventuell Aussprung n tig falls auf mi lungene Positionie rung reagiert werden soll N400 if TC_MAP8 1 lt gt 12 goto warten nachdem POSM 12 ausgef hrt ist mu die aktuelle Magazinposi tion gleich 12 sein Literatur PGA Programmieranl Arbeitsvorbereitung Beschreibung der Systemparameter Hinweis Der Sprachbefehl POSM wird ohne eine Quittierung von der PLC abzugewar ten beendet 5 8 17 SETTIA Werkzeug aus Verschlei verbund inaktiv setzen ab SW 5 Mit der Funktion SETTIA wird allen aktiven Werkzeugen aus dem gew nschten Verschl
497. s nicht der Fall so kann die Ausgabe nicht erfolgen Der NCK wartet erst auf die Quittierung bevor ein neues Kommando ausgegeben wird Endequittung Statusr ckmeldung der PLC auf ein abgenommenes NCK Kommando Das fehler freie Beenden wird durch den Statuswert 1 und das fehlerhafte Beenden durch den Statuswert 3 angezeigt Ausgabe der Kommandos 3 156 Die Synchronisation von NCK und PLC ist ber drei Schritte realisiert e Der Interpolationstask vom NCK hat anhand der Programmierung ein Kom mando aufbereitet und gibt es an das NCK interne Abbild der VDI Schnittstelle aus e Das NCK interne Abbild der VDI Schnittstelle wird im selben Takt an das VDI bertragen e Das PLC Grundprogramm nimmt das Kommando von der VDI Schnittstellen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung an Liegt Transport i quittung vor Liegt Transport m quittung vor a en Kommando c Kommando Interne Trans portquittung Kommando Transport quittung Kommando Endequittung aak NCK NCK internes VDI PLC Grund PLC Anwender IPO Task VDI Abbild programm programm Bild 3 27 Transport und Endequittung Quittierung ausgegebener Kommandos W hrend der Durchf hrung des ausgegebenen Kommandos werden Quittungen vom PLC Grundprogramm und vom VDI zur ckgegeben
498. sense 6 2 Sichern der PLC Daten 2 222222 aaaea 6 3 Datensicherung auf MMC Festplatte 2 22222se en Randbedingungen Humsneneen nennen nennen nennen nen Maschinendaten zunsueneneenen nennen nennen nennen 8 1 Maschinendaten 2 2220en seen nennen nen 8 1 1 Anzeigemaschinendaten bei MMC 222cessneeeee en 8 1 2 Speichereinstellungen f r die WZV 2acsnneeneen nenn 8 1 3 NC spezifische Maschinendaten 22222eeeneeenennn 8 1 4 Kanalspezifische Maschinendaten 22222ner nn 8 1 5 Maschinendaten f r Funktionsersetzung 2 222e 2n 0 8 1 6 Maschinendaten der Siemens Anwenderdaten 9 Signalbeschreibung PLC Nahistellen zuennsnnnnnnnnnnnnn 9 1 Nahtstelle f r Magazin Be Entladen 222222 eesneen 9 2 Nahtstelle f r Spindel als Wechselstelle 222c2c222 9 3 Nahtstelle f r Revolver als Wechselstelle 22 9 4 Nahtstelle NC Kan le 2 22222 seen 10 Alarme u Hirn 10 1 Alarmbeschreibung 222220 2 een een 11 PLC Beispielprogramme zsunsennnnn nn nun nun 11 1 FB 90 QUIT_WZV Quittierungen an WZV 2 2 22 n nn 11 11 Beispielprogramme 22nen sense nennen nennen 11 1 2 Kettenmagazin mit einer Spindel als Pick Up Magazin 11 1 3 _ Kettenmagazin mit Doppelgreifer und einer Spindel 11 1 4 Kettenmagazin mit zwei Greifer
499. sgabe der WZ_Wechselbefehle wird absichtlich als Voreinstellung ge w hlt obwohl man damit inkompatibel zu Vorg ngerversionen von NCK wird F r das w hrend des Programmtestbetriebs zum Einsatz kommende Werkzeug gilt Es kann weiterhin der WZ Zustand aktiv gesetzt werden und es wird der WZ Zu stand war im Einsatz gesetzt Da aber w hrend des Testbetriebs die WZ ber wachung generell inaktiv ist hat das keine weiteren negativen Auswirkungen Bei Bit20 Wert 1 werden die erzeugten Kommandos an die PLC ausgegeben Je nach Art der Quittierung durch die PLC k nnen dabei WZ Magazindaten in NCK ver ndert werden Werden die Quittierungsparameter f r das Zielmagazin mit den Werten des Quellmagazins belegt so erfolgt kein Werkzeugtransport und damit auch keine Daten nderung in NCK Ausnahme Der WZ Zustand des im Testbetrieb aktivierten Werkzeugs kann den Zustand aktiv annehmen Hinweis Es darf nicht abgeleitet werden sofern die Einstellung keine WZ Wechselbe fehle an PLC gew hlt ist da das w hrend Programmtest aktiv auf der Spin del bzw dem WZ Halter befindliche Werkzeug das aktive Werkzeug ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 16 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Mehrere Spindeln in einem Kanal oder TO Einheit Beim Einsatz der Werkzeug
500. sition bezieht sich auf den vom Maschinenhersteller festgelegten Magazin Nullpunkt In der Regel liegt dieser an der Wechselstelle Bei der Initialisierung mu die Nummer des Platzes am Magazin Nullpunkt ange geben werden Ansonsten wird angenommen da sich der nicht existierende Platz 0 an der Wechselposition befindet Wird das Magazin durch einen Auftrag verfahren so wird die aktuelle Position ent sprechend ver ndert Der NC hat keine Kenntnis um wieviel Pl tze das Magazin verf hrt er wei aber die Ziele der entsprechenden Kommandos Durch die Fest legung welchen Abstand ein Objekt z B Spindel 2 von der Wechelstelle hat ist der NC in der Lage die aktuelle Position zu aktualisieren Anmerkung Ab SW 5 wird der Wert der Distanz und die aktuelle Magazinposition auch f r Fl chenmagazine ausgewertet Bei der Leerplatzsuche und der Werkzeugsuche wird bei den Suchstrategien die sich auf die aktuelle Magazinposition beziehen die im Systemparameter TC_MAPS enthaltene Position jeweils auf die Wechselstelle Beladestelle umge rechnet von der ausgehend die Suche erfolgt Bei Suchauftr gen wird NCK intern immer mitangegeben bezogen auf welche Wechseistelle Beladestelle gesucht werden soll Hinweis Mit dem Befehl TC_MDP2 n m 9999 kann die Beziehung Spindel zu Magazin gel st werden Siemens AG 2000 All Rights Reserved 5 286 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmier
501. sition vom Anwender selbst ndig in TC_MAP8 nachgef hrt werden Dies kann ber ein Teileprogramm oder PLC durch Beschreiben von TC_MAP8 erfolgen Auswahl mit NC VAR Selektor Baustein TM Variable magNrPlaces und Zuweisung ber PLC mit Baustein FB 3 siehe Kapitel LEERER MERKER Au erdem ber FC8 mit den Parametern Taskldent 4 TaskldentNo Kanalnr Status 5 OldToolMag 9998 OldToolLoc 1 In NewToolMag und NewToolLoc wird die aktuelle Position parametriert Bezug auf Spindel 3 4 3 Suchvorgang f r die Leerplatzsuche Kriterien f r Leerplatzsuche e Platztyp mu mit Platztyp des Werkzeuges bereinstimmen Eine Hierarchie wird ber cksichtigt e Abpr fung der WZ Gr e e Platz mu den Status frei haben e Platz darf nicht gesperrt sein e Magazin darf nicht gesperrt sein Magazinplatztyp Das wesentliche Suchkriterium f r die Leerplatzsuche ist der Magazinplatztyp Der Typ des Magazinplatzes mu zum Magazinplatztyp passen der in den werkzeug spezifischen Daten TC_TP eingetragen ist Das Magazin wird durchsucht Jeder Platz wird gepr ft Ist ein passender Platz gefunden ist die Suche beendet 3 92 Wird kein passender Platz gefunden wird gepr ft ob es zum Magazinplatztyp der im Werkzeug eingetragen ist eine Magazinplatztypen Hierarchie gibt Gibt es keine wird zum n chsten Magazin gegangen sofern weitere Magazine vorhanden Siemens AG 2000 All Rights Reserved SINUMERI
502. skldent 4 Auftrag von der PLC TaskldentNo 1 Kanal Nr f r WZV Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 111 Funktionsbeschreibung 07 00 3 7 Umsetzen Suchen Positionieren von Werkzeugen FC 8 Parameter Werte Kommentar NewToolMag 9998 neue Magazinnr NewToolLoc 4 neue Platz Nr OldToolMag 1 alte Mag Nr OldToolLoc 5 alte Platz Nr Status 1 Vorgang beendet 2 vom Greifer 3 in den bergabeplatz 2 Platz Nr 6 bewegt FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 4 Auftrag von der PLC TaskldentNo 1 Kanal Nr f r WZV NewToolMag 9998 neue Magazinnr NewToolLoc 6 neue Platz Nr OldToolMag 9998 alte Mag Nr OldToolLoc 4 alte Platz Nr Status 1 Vorgang beendet 3 vom bergabeplatz 2 Platz Nr 6 in Greifer 4 Platz Nr 5 bewegt FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 4 Auftrag von der PLC TaskldentNo 1 Kanal Nr f r WZV NewToolMag 9998 neue Magazinnr NewToolLoc 5 neue Platz Nr OldToolMag 9998 alte Mag Nr OldToolLoc 6 alte Platz Nr Status 1 Vorgang beendet 4 vom Greifer 4 Platz Nr 5 ins Magazin 2 Platz 17 umgesetzt FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 4 Auftrag von der PLC TaskldentNo 1 Kanal Nr f r WZV NewToolMag neue Magazinnr NewToolLoc 17 ne
503. stand gesperrt gesetzt worden Nach der entsprechenden Bedienhandlung wird die START Taste bet tigt Der NC Satz T WZ Bezeichner wird erneut interpretiert und es wird mit der Pro grammabarbeitung fortgefahren sofern der Bedienereingriff korrekt war Andern falls wird der Alarm noch einmal erzeugt Siemens AG 2000 All Rights Reserved 3 50 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 2 2 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Allgemeiner Ablauf WZ Wechsel Teileprogrammbefehl T Bez NCK ermit telt Pl tze der beteil igten Werkzeuge Programmbefehl M06 NCK PLC GP PLC Anwender Proze alarm im OB1 Pr fung ob stelle frei OB1 warten Verteilung nach Schnitt 1 Zyklus Kommando im DB 72 Beeinflu ung von Kanal signalen z B Einlesesperre bertragung zyklischer Signale und Tranport quittungf r T Aktionen f r Vorbe reiten z B Magazine Status 105 FC 8 Status 1 Proze alarm Proze alarm enn DB72 SS frei Aktionen f r Wechsel ansto en Verteilung in OB40 Transportquittung M06 1 Zyklus 0 gungss tze mit aktiver FC 8 Schneide verfahren wer Status 1 Wechsel ausgef hrt den Bild 3 4 Werkzeug Vorbereiten und Wechseln NCK PLC GP PLC Anwender Kommando im DB73 Proze alarm Proze alarm Aktionen f r Programmbefehl T Bez T
504. station wird als ein externer Magazinplatz angesehen auf den z B ein Greifer langen kann um beim Beladen ein Werkzeug in das Magazin zu trans ferieren Fl chen Kettenmagazine Die Einstellung im MD 22550 TOOL_CHANGE_MODE darf f r diese Magazinar ten nur den Wert 1 haben Bei Ketten bzw Fl chenmagazinen sind in der Regel zus tzliche Zwischenspei cher zum Transport zwischen Magazin und Spindel vorhanden In diesen zus tzli chen Zwischenspeichern ZWS k nnen sich tempor r WZe befinden Die Verteilung der Befehle wird in PLC durch den FC 6 erledigt Hierbei wird der DB 72 als Nahtstelle f r den Anwender verwendet In der Nahtstelle gibt es f r jede Spindel einen eigenst ndigen Nahtstellenbereich Ein neues Kommando von NCK wird erst dann in die Nahtstelle eingetragen wenn das vorhergehende Kom mando mit den Statuswerten kleiner 100 heute 1 7 ber den FC 8 quittiert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 1 Magazine wurde 1 Die Programmierfunktion T Bezeichner bzw T Platz wird in die PLC in den Datenbaustein DB 72 gegeben In der zugeh rigen Schnittstelle wird das Bit Werkzeug vorbereiten aktiviert 2 Die Programmierfunktion M06 wird auch in den DB 72 gegeben Hierbei wird das Bit Werkzeug wechseln in der aktivierten Schnittstelle gesetzt Das Bit Werkzeug vorbereiten aus einem vorherge
505. stelle Greifer 2 Magazin 2 f r Spindel Spindel 1 Wechselstelle f r Spindel Greifer 1 Spindel 1 Mag 9998 Platz 1 Greifer 1 Mag 9998 Platz 2 Greifer 2 Mag 9998 Platz 3 Greifer 3 Mag 9998 Platz 4 Greifer 4 Mag 9998 Platz 5 Beladestation Mag 1 Nr 1 Mag 2 Nr 2 Beladestation Nr 9999 Mag 9998 Alle Zwischensp Nr 9999 Mag 9999 Alle Beladestation Bild 3 2 Werkzeugmaschine mit Ketten und Fl chenmagazin Der Magazinnullpunkt wird durch TC_MDP 2 festgelegt bei Wertzuweisung von 0 In der Regel ist die Wechselstelle Spindel so zugeordnet Revolvermagazin Die Einstellung im MD 22550 TOOL_CHANGE_MODE hat blicherweise den Wert 0 Bei Revolvermagazinen sind keine zus tzlichen Zwischenspeicher vorhanden um einen Transport von Magazin nach Spindel durchzuf hren Die Werkzeuge bei Re volvermagazinen werden physikalisch nicht in die Spindel transportiert Sie werden in eine definierte Lage durch Verdrehen des Revolvers bewegt um die Bearbei tung mit einem Werkzeug durchzuf hren Der Transport in Spindel bzw Halter wird nur datenm ssig durchgef hrt Falls auch f r den Revolver in TOOL_CHANGE_MODE der Wert 1 eingestellt ist gilt die Aussage wie bei Ketten und Fl chenmagazinen Im weiteren wird TOOL_CHANGE_MODE 0 betrachtet Der Programmierbefehl T Bezeichner l st den Werkzeugwechsel aus Alternativ kann au
506. stgelegt werden nach welcher in den Ketten Magazinen der TO Einheit nach einem freien Platz gesucht wird Handelt es sich nicht um Ketten Magazine wird nach der Default Strategie ge sucht Vorw rts Suche bei erster Platznummer beginnend In der Tabelle sind m gliche Strategien aufgelistet TC_MAMP2 Suchstrategien Bedeutung Bit8 1 Vorw rts Suchen Die Suche erfolgt ab Platz Nr 1 in aufsteigender 256 Reihenfolge Bt9 1 Vorw rts Suchen Die Suche erfolgt ab aktuellem Platz an der 512 Wechselstelle in aufsteigender Reihenfolge Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 91 Funktionsbeschreibung 07 00 3 4 Leerplatzsuche Bit 10 1 R ckw rts Suchen Die Suche erfolgt ab letzter Platz Nr r ckw rts 1024 Bit 11 1 R ckw rts Suchen Die Suche erfolgt ab aktuellem Platz an der 2048 Wechselstelle r ckw rts Bit 12 1 Symmetrisches Su Die Suche beginnt bei aktueller Platz Nr an der 4096 chen Wechselstelle 1 Platz links 1 Platz rechts 2 Platz links 2 Platz rechts usw Definition der aktuellen Magazinposition In dem Magazinparameter TC_MAP8 wird die aktuelle Magazinposition bzgl des Nullpunktes abgespeichert Der Wert wird automatisch mit der PLC Quittierung eines Befehls aktualisiert die durch die WZV angesto en wurde Wird das Maga zin ohne Auftrag durch die NCK bewegt mu die Istpo
507. stplatzcodiert ist kommt die Strategie nicht zum Einsatz die Festplatzcodierung hat Vorrang Hinweis Das PLC Programm mu die f r den WZ Wechsel n tigen WZ Transportvor g nge in der richtige Reihenfolge vornehmen e neues Werkzeug vom Magazinplatz entfernen e altes Werkzeug auf den Magazinplatz bringen Anderenfalls kann Maschinen Werkzeug Schaden die Folge sein Die Leerplatzsuch Strategie wirkt nur innerhalb der im Teileprogramm program mierten Werkzeugwechsel Die PI Dienste z B TMFDPL TMFPBP zur Leer platzsuche k nnen davon keinen Gebrauch machen siehe Kapitel 5 12 5 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 93 Funktionsbeschreibung 07 00 3 4 Leerplatzsuche Beispiel 3 4 5 3 94 Die Strategie eignet sich besonders dann wenn mit Greifern und mit gleichartigen Werkzeugen gearbeitet wird gleiche Gr e und gleicher bzw entsprechend der festgelegten Platztyphierarchie kompatibler Platztyp Der bereits definierte Systemparameter TC_MAMP2 erh lt eine zus tzliche Ein stellm glichkeit f r die neue Leerplatzsuch Strategie Bit Wert Bedeutung 0 i Werkzeug Suchstrategie 7 8 Leerplatzsuch Strategie 13 Der Magazinplatz des neuen einzuwechselnden Werk zeugs wird an das alte auszuwechselnde Werkzeug ber tragen und umgekehrt Voraussetzung ist da die Werkzeuggr en und die Platztypen d
508. t 1 Werkzeugdefinitionen 2 Magazindefinitionen 3 Parameter die Beziehung zwischen definierten Werkzeugen und definierten Magazinpl tzen herstellen 1 Werkzeugdefinitionen TC_TP1 i Werkzeugdaten TC_TP1 1 i TC_TPC1 i CC Anwender Werkzeugdaten TC_TPC10 i STC_DP1 ij Schneidendaten verf gbar ohne mit WZV TC_DP25 i j TC_DPC1 ij CC Schneidendaten TC_DPC10 i j TC_MOP1 i j berwachungsdaten TC_MOP4 i j TC_MOPC1 i j CC berwachungsdaten TC_MOPC10 i j TC_TPGI i Schleifen nur existent f r Werkzeuge vom Typ igi Schleifwerkzeug ohne mit WZV TC_TPG 9 i TC_TP1 i 1 Werkzeugdaten TC_TP11 i 1 TC_TPG1 i 1 Schleifen TC_TPG9 i 1 Siemens AG 2000 All Rights Reserved 6 340 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Datensicherung 6 1 Sichern der NCK Daten 2 Magazindefinitionen TC_MAMPI Magazinbausteinparameter TC_MAMP2 Teer n m Magazinplatztyp Hierarchiebeziehungen en i Magazinparameter TC_MAPSLi TC MAPcil i CC Magazinparameter TC_MAPC10 i TC_MPP1 i j Magazinplatzparameter TC_MPPSLi j TC_MPPCI i j CC Magazinplatzparameter TC_MPPC10 i j TC_MAP1 i 1 Magazinparameter TC_MAPB8 i 1 TC_MDPI k Magazindistanzen zu Spindeln TC_MDP2 k TC_MLSRI k 1 Beziehung der Zwischenspeicherpl tze zu Spindeln 3 Beziehung zwischen Werkzeugen und Magazinpl tzen TC_MPP
509. t 2 27 bersicht Datenbausteine 3 151 bersicht Schneiden Werkzeug und Maga zindaten 5 260 berwachungsarten 3 114 berwachungsdaten f r Sollwerte ab SW 5 1 3 125 berwachungsstatus 3 117 Umbennen von Werkzeugen 2 33 Umsetzen 3 110 Umsetzen durch PLC 3 110 Unterprogrammersetzungstechnik 5 319 V Variablen f r WZ Wechsel in Synchronaktion 5 319 Varianten von D Nummern Zuordnungen 3 127 VDI 3 69 VDI Signal 3 123 Verschlei berwachung ab SW 5 1 3 121 Verschlei verbund ab SW 5 1 3 45 Verschlei verbund aktivieren 3 46 Verschlei verbund sperren 3 46 virtuelles Magazin A 459 Vordecodierung 3 56 Vorwarngrenze 3 116 WwW Werkstattgerechte Oberfl che 3 162 werkstattgerechten Oberfl che 4 224 Werkzeug Anwahl 3 53 Werkzeug aus Verschlei verbund aktiv setzen 5 308 Werkzeug aus Verschlei verbund inaktiv set zen 5 307 Werkzeug l schen 5 299 Werkzeug suchen 3 87 Werkzeug Anwenderdaten paramtm ini 4 213 Werkzeug Dialogdaten 4 244 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Werkzeugbefehl Netzausfall 3 145 Werkzeugbezeichner 1 22 Werkzeugbezeichner und Duplonummer n dern 2 33 Werkzeugbezogene Daten 5 270 Werkzeugbezogene Schleifdaten 5 274 Werkzeugbezogenen Anwenderdaten 5 275 Werkzeugdaten Beladen 3 100 Werkzeuggruppe A 462 Werkzeugnhalter 3 52 Werkzeughalternummern 3 8
510. t Die Werkzeuge auf Spindeln die per Maschinendatum MD 20320 TOOL_TIME_MONITOR_MASK aktiviert sind werden zeit berwacht Das VDI Signal Programmtest aktiv schaltet die momentan g ltige Zeit berwa chung ein oder aus d h Programmtest aktiv hat h here Priorit t als die aktuelle Zeit berwachung Wenn die Zeit berwachung l uft wird die Echtzeit durch die interne Uhr gegeben mit dem Faktor A_MONIFACT multipliziert und das Ergebnis vom aktuellen Zeit wert einer auf der Spindel eingesetzten Schneide subtrahiert 3 8 3 St ckzahl berwachung Ver ndern der St ckzahl Die St ckzahl kann ver ndert werden durch e Bedienung am MMC HMI Teileprogrammbefehl SETPIECE e Pl Dienst TMPCIT ber PLC bzw MMC OEM St ckzahlz hler pro Spindel Jede Spindel hat ein Ged chtnis f r die auf ihr zum Einsatz gekommenen Werk zeugschneiden Mit dem Programmbefehl SETPIECE 1 wird der St ckzahlz hler der Werkzeugschneiden die auf der Hauptspindel zum Einsatz gekommen sind um 1 dekrementiert F r jede Spindel kann der St ckzahlz hler einzeln angespro chen werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 119 Funktionsbeschreibung 07 00 3 8 Werkzeug berwachung St ckzahl Standzeit Verschlei 3 120 Die berwachung der St ckzahl mu alle Werkzeuge erfassen die f r die Herstel lung eines Werkst ckes verwendet werden Hierbei
511. t mer des WZ f r das die Suche erfolgte Der Magazinplatzzustand reserviert f r zu beladendes Werkzeug wird beim Wie dereinschalten der Steuerung stets zur ckgesetzt Bei aktiver Nebenplatzbetrach tung werden auch die entsprechenden Reservierungen der Nebenpl tze mitbe r cksichtigt Nur wenn der Benutzer die Magazindefinition direkt auf NC Programmebene vor nehmen will mu er sich mit diesen Regeln auseinandersetzen Die Datensiche rung erfolgt derart da die Regeln beim Einspielen der Daten nach NCK eingehal ten werden TC_MPP5 Platzartindex Dieses Datum enth lt bei Magazinpl tzen von der Art Spindel TC_MPP1 die Spindelnummer die dadurch der Werkzeugverwaltung bekannt gemacht wird Der Wert kann nicht ver ndert werden f r Platzart 1 TC_MPP1 d h f r alle Siemens AG 2000 All Rights Reserved 5 282 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 4 Magazindaten Pl tze der internen Magazine wenn ein Werkzeug auf dem Platz ist TC_MPP6 T Nr e Die Werkzeuge k nnen erst auf die Magazinpl tze gesetzt werden wenn so wohl das Werkzeug als auch das Magazin samt Magazinpl tzen definiert ist Das Werkzeug darf h chstens auf einem Magazinplatz enthalten sein Vorgehensweise Zun chst wird versucht das zur T Nr geh rende Werkzeug zu finden e Ist es bereits definiert dann wird versucht es mit den n tigen Pr fungen dem Magazin
512. t neues Ersatwerkzeug letztes Ersatzwerkzeug wurde mit einem Wert zusam men mit dem zugeh rigen Anderungssignal zu Beginn eines OB1 Zy klus auf die Nahtstelle ausgegeben Dabei zeigt das Anderungssignal an da der entsprechende Wert g ltig ist korrespondierend mit weiterf hrende Literatur 9 396 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 Alarme Alarm Nr Kurzbeschreibung 6402 Werkzeugwechsel nicht m glich Magazinnummer nicht vorhanden 6403 Werkzeugwechsel nicht m glich genannter Magazinplatz nicht vorhanden 6404 Werkzeugwechsel nicht m glich Werkzeug nicht oder nicht eingesetzbar 6405 Befehl hat ung ltigen PLC Quittungsparameter 6406 PLC Quittung fehlt 6407 Werkzeug soll auf einen Platz abgelegt werden der nicht die Voraussetzungen zum Bef llen erf llt 6410 Eine Schneide des berwachten Werkzeugs hat Vorwarngrenze erreicht 6411 Eine Schneide des berwachten Werkzeugs hat Vorwarngrenze erreicht 6412 Eine Schneide des berwachten Werkzeugs hat berwachungsgrenze erreicht 6413 Eine Schneide des berwachten Werkzeugs hat berwachungsgrenze erreicht 6421 Kein freier Platz f r Werkzeug im Magazin 6422 Werkzeugbewegebefehl ist nicht m glich Magazin nicht definiert 6423 Werkzeugbewegebefehl ist nicht m glich kein Magazinplatz im Magazin 6424 We
513. t wobei jede Zeile durch eines der folgenden Schl sselworte eingeleitet wird Hochkomma 4 246 Das Hochkomma ist ein Kommentarbeginn Die nachfolgenden Zeichen bis Zei lenende werden berlesen Beispiel Dies ist ein Kommentar Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Hinweis Die Form des Hochkommas als Kommentarbezeichnung gibt es nur in der Be schreibungsdatei f r Codetr ger Sonst wird der Beginn eines Kommentares mit Strichpunkt Semikolon eingeleitet Datalen DATALEN CONST VARIABLE 0x lt trennzeichen gt Die nachfolgenden Daten haben konstante CONST oder variable VARIABLE Datenl nge Daten mit variabler L nge werden mit Ox lt trennzeichen gt abgeschlos sen Beispiel DATALEN VARIABLE 0x0A variable Datenlaenge Trennzeichen LF DEFINE_KEYWORD Item DEFINE_KEYWORD lt keyword gt lt value gt lt keyword gt beliebiges Anwender Schl sselwort zur Markierung eines neuen Datenabschnitts auf dem Codetr ger lt value gt lt string gt oder Ox lt hexvalue gt Definition des Schl sselworts lt keyword gt mit dem Wert lt value gt Beispiel DEFINE_KEYWORD DATA _OEM OEM DEFINE_KEYWORD DATA_SIN840D 0x840D lt keyword gt Mit DEFINE_KEYWORD definiertes Schl sselwort das einen neuen Datenab schnitt auf dem Codetr ger bezeichnet Das in der
514. t zwingend notwendig Vorbelegte Adapterdaten wirken sich nicht auf die Korrektur aus Beim Best cken eines Platzes mit einem realen Adapter m ssen die vorge sehenen Adapterdaten mit den entsprechenden Werten belegt werden Der Adapter auf Platz 3 des Kettenmagazins Nr 1 soll eine nderung der Trans formationsnummer auf den neuen Wert 8 erhalten STC_ADPTT STC_MMP7 1 3 8 TC_MMP7 enth lt die Nummer des Adapters auf dem neuen Magazinplatz Nach der automatischen Erzeugung und Zuordnung der Adapterdatens tze sind Operationen wie das L sen einer Zuordnung das erneute Festlegen einer Zuord nung bzw das L schen eines Adapterdatensatzes m glich Vorgaben e MM_NUM_TOOL_ADAPTER 4 e MM_NUM_MAGAZIN_LOCATION 20 e eine Kette mit 16 Pl tzen e zwei Greifer e eine Spindel e eine Be und Entladestelle Es gibt hier 4 verschiedene Adaptergeometrien Nur die Kette soll mit Adaptern versehen werden Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 11 Netzausfall bei einem Werkzeugbefehl Zuordnung Beim Anlegen dieser insgesamt 20 Pl tze werden zun chst keine Adapter ange legt Die Pl tze 1 bis 4 der Kette werden mit Adaptern gleicher Geometrie best ckt hier der Adapter 1 Es sollen je 4 Kettenpl tze mit Adaptern gleicher Geometrie best ckt werden Zun chst sind 4 Adapterdatens tze zu definieren Anschlie end
515. t die Pl tze einer Art Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 173 Inbetriebnahme 07 00 4 2 Eingabe der Magazindaten mit MMC 102 103 Zuordnung zu Spindeln Zuordnung zu Spindeln Bild 4 3 Zuordnung zu Spindeln a E Durch diese Angabe wird ein Zwischenspeicherplatz z B Greifer einer Spindel zugeordnet Dieser Wert wird ben tigt wenn sich bei einem WZ Aufruf das WZ in einem Zwischenspeicher z B Greifer befindet Die WZ Verwaltung berpr ft ob sich das geforderte WZ auf dem Weg zu einer Spindel befindet die der getroffe nen Zuordnung entspricht Ist die Zuordnung nicht korrekt wird ein Alarm ausgegeben da das Werkzeug nicht f r einen Wechsel in die entsprechende Spindel bereitgestellt werden kann Abst nde zu Magazinen Beispiel 4 174 Abst nde zu Magazinen Magazin KETTE_1 2 Abst zu Wechselstelle o Bild 4 4 Abst nde zu Magazinen Um die Funktionen der WZV zu nutzen mu bei der Inbetriebnahme eine Zuord nung Magazin zu Zwischenspeicher getroffen werden Dies geschieht durch die Definition Abst nde zu Magazinen Wird ein Magazin ausgew hlt und hier ein Wert eingetragen so ist eine Zuordnung hergestellt Die eingetragene Zahl wird bei den Zwischenspeichern nicht ausgewertet im Gegen satz zu den Beladepl tzen Es mu mindestens eine 0 eingetragen werden Kein Wert bedeut
516. t nicht definiert Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Pr fen ob die Werkzeugdaten korrekt definiert sind Pr fen ob der Bewegebefehl korrekt parametriert wurde Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 6425 Kanal 1 Das Werkzeug 2 kann nicht in das Magazin 3 auf den Platz 4 abgelegt werden Unzul ssige Magazindefinition Erl uterung 1 Kanalld 2 String Bezeichner 3 Magazinnummer 4 Maga zinplatznummer Der gew nschte Werkzeugbewegebefehl angestossen von MMC oder PLC ist nicht m glich Das Werkzeug soll mittels eines Bewegeauftrags auf einen Platz abgelegt wer den dessen Definition die Voraussetzungen zum Bef llen nicht erf llt Fol gende Fehlerursachen Platz ist gesperrt oder nicht frei Werkzeugtyp stimmt nicht mit dem Platztyp berein Werkzeug ist evtl zu gro Nebenpl tze sind belegt Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Pr fen ob die Magazindaten korrekt definiert sind Pr fen ob das Magazin durch Bedienungsvorg nge einfach keinen weiteren Platz mehr bietet ein weiteres Werkzeug aufzunehmen Pr fen ob eine Platzhierarchie definiert ist und ob diese z B verbietet da ein Werkzeug mit dem Typ A auf eien freien Platz mit dem Typ B gesetzt werd
517. t2 Topic3 Unit3 Topic4 Unit4 Misc MAX_CC_CAPACITY 506 maximale Codetraeger Kapazitaet in By tes Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 253 Inbetriebnahme 07 00 4 10 Inbetriebnahme Codetr ger 4 10 5 Name der Konvertierungs Datei Erstellen einer Konvertierungsdatei Erstellen einer Konvertierungs Datei f r SINUMERIK 840D Der Dateiname mu in die c user mme ini bei WToolldSysKonv wkonvert txt eingetragen werden Beispiele f r SINUMERIK 840D Der Name der Datei ist z B wkonvert txt Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable Item1 32 ASCII T1 Bezeichner Item2 3 BCD T2 Duplo Item3 2 BCD T4 Tet1 T5 Tet2 T6 Tet3 T7 Tet4 WZ Groesse links rechts oben unten Item4 32 ASCII T8 Platztyp Item5 1 BCD T9 Status Item6 1 BCD T3 Anz Schneiden Item 1 BCD T10 Art der WZ Ueberwachung Item8 1 BCD T11 Art der WZ Suche Schneidendaten Block1 Item6 Bitem1 2 BCD C1 Subtyp Typ Bitem2 1 BCD C4 Schneidenlage WZ Laengen Korr Bitem3 4 BCD C5 L nge 1 Bltem4 4 BCD C6 L nge 2 Bltem5 4 BCD C7 L nge 3 WZ Radius Korrektur Bltem6 4 BCD C8 L nge 1 Bltem7 4 BCD c9 L nge 2 Bltem8 4 BCD C10 Radius 1 Bltem9 4 BCD C11 Radius 2 Bltem10 4 BCD C12 W
518. tation 1 9674 CMM_ENABLE_TOOL_MAGAZINE Anzeigen der Magazinliste 1 8 1 2 Speichereinstellungen f r die WZV 18080 MM_TOOL_MANAGEMENT_MASK MD Nummer Standardvorbesetzung 0x0 min Eingabegrenze 0 max Eingabegrenze OxFFFF nderung g ltig nach POWER ON Schutzstufe 1 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Aktivierung des WZV Speichers mit 0 bedeutet Die eingestellten WZV Daten belegen keinen Speicherplatz die WZV ist nicht verf gbar Bit 0 1 Speicher f r WZV spezifische Daten wird bereitgestellt die speicherreservier enden MD m ssen entsprechend gesetzt sein MM_NUM_MAGAZINE_LOCA TION MM_NUM_MAGAZINE Bit 1 1 Speicher f r berwachungsdaten wird bereitgestellt Bit 2 1 Speicher f r Anwender Daten CC Daten wird bereitgestellt Bit 3 1 Speicher f r Nebenplatzbetrachtung wird bereitgestellt Bit 4 1 Speicher und Funktionsfreigabe f r den Pl Dienst _N _TSEARC Komplexes Suchen nach Werkzeugen in Magazinen wird bereitgestellt Bit 5 1 Verschlei berwachung aktiv ab SW 5 Bit 6 1 Verschlei verbund verf gbar ab SW 5 Bit 7 1 Speicher f r die Adapter der Magazinpl tze reservieren Bit 8 1 Speicher f r Einsatz und oder Einrichtekorrekturen Bit 9 1 Werkzeuge eines Revolvers verlassen ihren Revolverplatz beim WZ Wechsel nicht mehr anzeigem ig Diese aufgeschl sselte Art der Speicherreservierung erlaubt einen der benutzt
519. tel 4 der PLC Grundprogrammbeschreibung zum Themenpunkt FB 4 bzw FB 7 beschrieben Die Variablen der Werkzeugverwaltung sind in den Listen im Abschnitt Variable beschrieben Siehe auch Hilfe des NC Var Selektors Werkstattgerechte Oberfl che SW 5 3 ShopMill Die werkstattgerechte Oberfl che Shopmill kann auf MMC 100 2 f r Fr smaschi nen eingesetzt werden ber das MD 9414 TM_KIND_OF_TOOLMANAGEMENT wird die gew nschte Werkzeugverwaltung eingestellt F r die werkstattgerechte Werkzeugverwaltung steht das MD auf 1 Werkzeugliste In der Werkzeugliste werden alle Werkzeuge und deren Korrekturdaten angezeigt die als Werkzeugdatensatz in der NC hinterlegt sind unabh ngig davon ob die Werkzeuge einem Magazinplatz zugeordnet sind Die Werkzeugliste bietet die g ngigen Werkzeugtypen an denen geometrische und technologische Daten zu gewiesen werden k nnen Platzcodierung 3 162 ber das Anzeige Maschinendatum 9672 CMM_FIXED_TOOL_PLACE wird fest gelegt ob alle Werkzeuge fest oder variabel platzcodiert sind e Bei Festplatzcodierung MD 9672 1 ist das Werkzeug fest einem Magazinplatz zugeordnet Diese Variante kann bei Maschinen mit Tellermagazin eingesetzt werden e Bei variabler Platzcodierung MD 9672 0 kann ein Werkzeug auch an einen anderen Magazinplatz als den Herkunftsplatz zur ckgebracht werden Diese Variante kann bei Maschinen mit Kettenmagazin eingesetzt werden In der Be dienoberfl che k nnen i
520. ten f r neues Werkzeug die Werte 0 haben Dann ist der Wert NewToolMag und NewToolLoc des FC 8 mit 0 zu besetzen Dies gilt f r die Vorbereitung und f r den Wechselvorgang Spindel ist leer Werkzeug soll eingewechselt werden Dieser Zustand ist daran erkennbar da OldToolMag OldToolLoc die Werte 0 haben Hier sind bei Vorbereitung und Wechsel die Parameter des FC 8 OldToolMag und NewToollLoc mit 0 zu besetzen Mehrfache T Anwahl Bei mehrfacher T Anwahl kann es vorkommen da das Programm mit RESET nicht abgebrochen werden kann Das Abbruchverhalten kann wie folgt verbessert werden e Die Einlesefreigabe ist zu l schen damit Folges tze nicht in den Hauptlauf bernommen werden e Anschlie end ist die Quittierung mit dem Status 3 ber FC 8 durchzuf hren Werkzeugbefehl wird durch die PLC abgelehnt e Nach erfolgreicher Quittierung kann der RESET des Kanals aktiviert werden 3 2 8 Werkzeugwechsel mit Revolver Revolver DB73 F r Wechseln von Werkzeugen im Revolver d h Drehen des Revolvers so da sich das gew nschte Werkzeug in Arbeitsposition befindet ist der DB 73 zust n dig Der Datenbaustein hat f r jeden Revolver eine Schnittstelle Die Nummerie rung der Revolver wird anhand aufsteigender Magazinnummern durchgef hrt In jeder Schnittstelle sind wie bei der Be Entladestelle die Anwenderdaten vorhan den Zus tzlich sind noch weitere Daten f r das neu einzuwechselnd
521. ter zur Zuordnung von Magazinpl tzen des ZWS Mag zur Spindel Reihenfolge der Programmierung ma gebend f r Reihenfolge automatischer R cktransport Hinweis Der Wert des Systemparameters wird inhaltlich nicht ausgewertet Die Zuordnung wird ber die Angabe der Indices x und y festgelegt Um ber das Teileprogramm zu pr fen ob eine bestimmte Zuordnung besteht mu eine Leseoperation den Wert Null liefern Wird mit Magazinkonfigurationen gearbeitet die vor dem SW Stand 3 2 erstellt wurden mu dieser Systemparameter zus tzlich definiert wer den sofern beim WZ Wechsel au er der Spindel und dem WZ Magazin weitere Zwischenspeicherpl tze z B Greifer beteiligt sind Werkzeuge in diesen Zwi schenspeichern k nnen von NCK bei der Werkzeugsuche nur gefunden werden wenn der Parameter definiert ist Die Definitionen die mit diesem Parameter ge troffen werden bewirken z B da NCK beim gepufferten Hochlauf erkennen kann ob ein WZ Wechsel beim Ausschalten unterbrochen wurde und auf wel chem Zwischenspeicherplatz sich das WZ aktuell befindet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 291 Programmierung 07 00 5 5 Adapterdaten ab SW 5 5 5 Adapterdaten ab SW 5 TC_ADPTx n Falls das Maschinendatum MN_MM_NUM_TOOL_ADAPTER einen Wert 1 oder gt 0 hat werden die Adapterdaten ber folgende Variablen definiert gel scht gelesen geschrieb
522. tergrund Magazin Ein Magazin das ber den Systemparameter TC_MAP5 mit einem Vorg n germagazin verbunden ist Ein Werkzeugwechsel ist i d R nur mit vorangehen den Umlagerungsbewegungen von Werkzeugen m glich Makrotechnik Es k nnen einzelne Anweisungen der Programmiersprache zu einer Gesamtan weisung zusammengefa t werden Diese verk rzte Anweisungsfolge wird im CNC Programm unter einem frei definierbaren Namen aufgerufen und der Makro befehl wird entsprechend den Einzelanweisungen abgearbeitet Maschinenachsen In der Werkzeugmaschine physikalisch existierende Achsen Maschinenfestpunkt Durch die Werkzeugmaschine eindeutig definierter Punkt z B Referenzpunkt Maschinenfestpunkt anfahren Fahrbewegung zu einem der vordefinierten gt Maschinenfestpunkte Maschinen Koordinatensystem Koordinatensystem das auf die Achsen der Werkzeugmaschine bezogen ist Maschinennullpunkt Fester Punkt der Werkzeugmaschine auf den sich alle abgeleiteten Me systeme zur ckf hren lassen Maschinensteuertafel Bedientafel der Werkzeugmaschine mit den Bedienelementen Tasten Drehschal ter usw und einfachen Anzeigeelementen wie LEDs Sie dient der unmittelbaren Beeinflussung der Werkzeugmaschine ber die PLC Ma angabe metrisch und inch Im Bearbeitungsprogramm k nnen Positions und Steigungswerte in inch pro grammiert werden Unabh ngig von der programmierbaren Ma angabe G70 G71 wird die Steuerung auf ein Grundsystem eingestel
523. tionsbeschreibung 3 7 Umsetzen Suchen Positionieren von Werkzeugen eines Werkzeugs gegeben werden Dazu wird der WZV ein neuer Platz f r das Werkzeug mitgeteilt Der FC 8 Baustein Taskldent 4 wird mit folgenden Para metern aufgerufen e alte Magazin Nr OldToolMag e alte Platz Nr OldToolLoc e neue Magazin Nr NewToolMag e neue Platz Nr NewToolLoc 1 Beispiel Umsetzen von PLC Das Werkzeug im Mag Nr 1 Platz Nr 5 soll nach Mag Nr 2 Platz Nr 17 umge setzt werden Die PLC tr gt an dieser Stelle die Verantwortung ob dieser Transfer bez glich des Platztyps stimmt Dieses Beispiel f r einen FC8 Aufruf ber cksich tigt keine R ckmeldung an die WZV f r Zwischenpositionen der Werkzeuge FC 8 Parameter Werte Kommentar Start startet Auftrag Taskldent 4 Auftrag von der PLC TaskldentNo 1 Kanal Nr f r WZV NewToolMag neue Magazinnr NewToolLoc 17 neue Platz Nr OldToolMag 1 alte Mag Nr OldToolLoc 5 alte Platz Nr Status 1 Vorgang beendet 2 Beispiel Umsetzen von PLC Beispiel Das Werkzeug soll von Mag Nr 1 Platz Nr 5 ber Greifer 3 und 4 nach Mag Nr 2 Platz Nr 17 umgesetzt werden F r diesen Vorgang ist der FC8 4mal aufzurufen Hier werden nur die wichtigen Parameter aufgef hrt alle anderen Parameter wie im Beispiel oben Der Werkzeugtransport wird in 4 Schritten durchgef hrt 1 vom Magazin 1 Platz 5 in den Greifer 3 Platz Nr 4 FC 8 Parameter Werte Kommentar Start startet Auftrag Ta
524. tisch gel scht Auf die gespei cherten Daten im Werkzeugschrank kann beim Beladen erneut zur ckgegriffen werden Mit der Funktion Werkzeugkatalog und schrank wird gearbeitet da die Pro gramme mit der Dialogprogrammierung erstellt werden Eine Parametrierung kann folgenderma en aussehen ETMMODES DELETE_TOOL_ON_UNLOAD 1 beim Entladen werden die Werkzeugdaten gel scht ACESSLEVEL SKTLLIST 2 Die Werkzeugliste ist nur mit dem Hersteller kennwort aktiv SLTOOLCAB 7 Der WZ katalog und schrank SKTOOLCAT 7 sind immer aktiv nicht verriegelt Sind f r Funktionen Zugriffsrechte vergeben und die aktuelle Schutzstufe ist klei ner als die vergebene so erscheint der Softkey nicht an der Bedienoberfl che und die Funktion kann nicht genutzt werden Dies gilt f r alle Funktionen Soll z B die Funktion Werkzeugschrank gesch tzt sein so wird der Softkey in den Funktionen BELADEN ENTLADEN nicht ange zeigt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 217 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 Parametrieriung von Bitmaps in den Listen Die Anzeige des aktiven des programmierten Werkzeuges und des aktuellen Plat zes in der Magazinliste ist ab SW 5 2 frei parametrierbar d h in den einzelnen Li sten k nnen in den parametrierbaren Spalten Bitmaps eingeblendet werden Diese Bitmaps k nnen von den Anwendern an eigene Bed
525. tladen wird 4 236 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 9 Inbetriebnahme PLC Programm Datentransfer mit Doppelgreifer F r den Datentransfer ohne Doppelgreifer kann der FB 110 aus der AWL Quelle TM_W_GR AWL verwendet werden Hier wird der Werkzeugwechsel vom Magazin in die Spindel in zwei Schritten durchgef hrt Das Werkzeug wird zuerst vom Magazin in den Greifer gewechselt und von dort aus in die Spindel Eingangsparameter des FB110 aus TM_W_GR AWL Signal Typ Vorbesetzung Bemerkung Prepare_IFi BOOL TRUE Vorbereiten f r Schnittstelle 1 Spindel 1 freigeben Change1_IF1 BOOL TRUE Wechseln f r Schnittstelle 1 Spindel 1 freigeben Change2_IF1 BOOL TRUE Wechseln Schritt 2 ber Greifer 1 2 f r Schnittstelle 1 Spindel 1 freigeben Load_IF1 BOOL TRUE Beladen f r Schnittstelle 1 Beladestelle 1 freigeben Unload_IF1 BOOL TRUE Entladen f r Schnittstelle 1 Beladestelle 1 freigeben Swap_IF1 BOOL TRUE Umladen f r Schnittstelle 1 Beladestellel 1 freigeben Load_IF2 BOOL TRUE Beladen f r Schnittstelle 2 Beladestelle 2 freigeben Unload_IF2 BOOL TRUE Entladen f r Schnittstelle 2 Beladestelle 2 freigeben Reset_IF BOOL TRUE Abbruch f r eine der oben genannten Funktionen Signalbeschreibung Nachstehende Tabelle zeigt eine bersicht ber die Date
526. tr gersystem Herstel lers Format Pr fziffer Kodierung Serverparameter Lesestation Codetr ger kapazit t Erstellen einer Konvertierungsdatei z B wkonvert txt f r die Daten vom Code tr ger Das Codetr gersystem wird z B ber eine V 24 Schnittstelle an den MMC ange schlossen Der Codetr ger mu in der Datei c user mmc ini bzw c user mmc2 ini ab SW 4 eingetragen werden Es k nnen nur die Codetr gersysteme eingetragen werden f r die es auch eine DDE Serverdatei gibt Diese Serverdatei ist ein exe File und mu f r jedes Codetr gersystem herstellerspezifisch erstellt werden Der Codetr ger wird in der Datei c user mmc ini bzw c user mmc2 ini aktiviert Siemens AG 2000 All Rights Reserved 4 240 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger DDE Server Ab SW 4 ist die Systemverzeichnis Struktur umgestellt damit nderungen des Anwenders ber eine Software Hochr stung hinaus erhalten bleiben Es gibt eine klare Trennung zwischen e MMC Systemsoftware und e kundenspezifischen Erg nzungen Man unterscheidet f r das Codetr gersystem in e mmc2 Reines Systemverzeichnis in dem Nur lesen Dateien liegen Hier ist der Ori ginal Software Stand abgelegt e user Anwenderverzeichnis in dem die Unterschiede des Kunden zu den ausoeliefer ten ini Dateien abgespeichert werden Hier werden nur nderungen an dem Ausse
527. tsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 411 Alarme 07 00 Alarm Nr 17188 Kanal 1 D Nummer 2 bei Werkzeug T Nr 3 und 4 definiert Erl uterung 1 Kanalnummer 2 Korrekturnummer D 3 T Nummer erstes Werk zeug 4 T Nummer zweites Werkzeug Die Eindeutigkeit der genannten D Nummer 2 in der TO Einheit des Kanals 1 ist nicht gegeben Die genannten T Nummern 3 und 4 haben jeweils eine Korrektur mit der Nummer 2 Bei aktiver Werkzeugverwaltung gilt zus tzlich Die genannten T Nummern geh ren Werkzeuggruppen mit unterschiedlichen Bezeichnern an Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe F r die Eindeutigkeit der D Nummerieirung innerhalb der TO Einheit sorgen Falls die Eindeutigkeit im folgenden nicjht ben tigt wird den verursachenden Befehl nicht verwenden Programm Alarmanzeige verschwindet mit Alarmursache Keine weitere Bedienung not fortsetzung wendig Alarm Nr 17189 Kanal 1 D Nummer 2 der Werkzeuge auf Magazin Platz 3 und 4 defi niert Erl uterung 1 Kanalld 2 D Nummer 3 Magazinnr Magazinplatznr als Trennzeichen 4 Magazinnr Magazinplatznr als Trennzeichen Nur bei aktiver Werkzeugverwaltung m glich Die Eindeutigkeit der genannten D Nummer 2 in der TO Einheit des Kanals 1 ist nic
528. tsspeicher Eine Wert nderung kann mu aber nicht zu einer Rekonfiguration des gepufferten Speichers f hren korrespondierend mit MD 18203 MM_TYPE_CCS_MAGLOG_PARAM Weiterf hrende Literatur 18094 MM_NUM_CC_TDA_PARAM MD Nummer Anzahl der WZ Parameter f r Anwender Compilezyklen Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 10 nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der werkzeugspezifischen Daten die pro Werkzeug angelegt werden k nnen vom Typ Integer und dem Anwender oder Compilezyklus zur Verf gung stehen Mit diesem MD erh ht sich der Bedarf an gepuffertem Speicher um sizeof double x max Anzahl Werkzeuge Sonderf lle Fehler Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 351 Maschinendaten 07 00 8 1 Maschinendaten 18094 MM_NUM_CC_TDA_PARAM MD Nummer Anzahl der WZ Parameter f r Anwender Compilezyklen korrespondierend mit Lwetert nenge rnr UT E Weiterf hrende Literatur 18095 MM_TYPE_CC_TDA_PARAMI n MD Nummer Typfestlegung f r werkzeugbezogene Anwenderdaten Standardvorbesetzung 4 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Be
529. tufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Festlegung der Werkzeugschneide mit der im Hochlauf und bei Reset bzw Teilepro grammende in Abh ngigkeit von Maschinendatum MC_RESET_MODE_MASK und bei Teileprogrammstart in Abh ngigkeit vom Maschinendatum MC_START_MODE_MASK die Werkzeugl ngenkorrektur angew hlt wird Bei aktiver Werkzeugverwaltung und bei gesetzten Bit 0 und Bit 6 in MC_RESET_MODE_MASK ist nach dem Hochlauf die letzte Korrektur des beim Aus schalten aktiven Werkzeugs in der Regel das WZ auf der Spindel wirksam korrespondierend mit MD 20110 RESET_MODE_MASK MD 20112 START_MODE_MASK Weiterf hrende Literatur Funktionsbeschreibung Koordinatensysteme K2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 365 Maschinendaten 07 00 8 1 Maschinendaten 20132 SUMCORR_RESET_VALUE MD Nummer Wirksame Summenkorrektur bei Reset Standardvorbesetzung 0 min Eingabegrenze 0 max Eingabegrenze 6 nderung g ltig nach RESET Schutzstufe 2 7 Einheit Datentype DWORD g ltig ab SW Stand 5 Bedeutung Festlegung der Summenkorrektur mit der im Hochlauf und bei Reset bzw Teilepro grammende in Abh ngigkeit von Maschinendatum MC_RESET_MODE_MASK und bei Teileprogrammstart in Abh ngigkeit vom Maschinendatum MC_START_MODE_MASK die Werkzeugl ngenkorrektur
530. tung Angabe der Werkzeuggr e oben in Hlabpl tzen f r das neue Spin korrespondierend mit delwerkzeug weiterf hrende Literatur DB72 DBW n 36 Werkzeug neu Gr e unten Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Angabe der Werkzeuggr e unten in Halbpl tzen f r das neue Spin delwerkzeug korrespondierend mit weiterf hrende Literatur DB72 DBW n 38 Flankenauswertung Werkzeug Status f r Werkzeug neu Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Bit 0 Aktives Werkzeug Bit 1 Werkzeug freigegeben Bit 2 gesperrt Bit 3 Werkzeug vermessen Bit 4 Vorwarngrenze erreicht Bit 6 Werkzeug ist festplatzcodiert Bit 7 Werkzeug war im Einsatz korrespondierend miit weiterf hrende Literatur 9 386 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Werkzeug neu interne T Nr des NCK DBW n 40 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Anzeige der internen T Nr des NCK f r das neue Spindelwerkzeug korrespondierend mit weiterf hrende Literatur DB72 Zwischenspeicherplatz des Altwerkzeugs DBW n 42 Flankenauswer
531. tung Signal e aktualisiert Signal e g ltig ab SW Stand Bedeutung Wenn DB72 n 0 4 1 ist hier der Zwischenspeicherplatz des Alt werkzeugs eingetragen Dies kann ein beliebiger Zwischenspeicher auch Greifer sein korrespondierend mit l weiterf hrende Literatur DB72 Reserve DBW n 44 Flankenauswertung Signal e aktualisiert Signal e g ltig ab SW Stand weiterf hrende Literatur DB72 Reserve DBW n 46 Flankenauswertung Signal e aktualisiert Signal e g ltig ab SW Stand weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 387 Signalbeschreibung PLC Nahtstellen 07 00 9 3 Nahtstelle f r Revolver als Wechselstelle 9 3 Nahtstelle f r Revolver als Wechselstelle DB73 Revolver als Wechselstelle Datenbaustein Nahtstelle NCK gt PLC Byte Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito DBB 0 SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1 DBB 1 SS 16 SS 15 SS 14 SS13 SS 12 SS 11 SS 10 SS 9 DBB 2 3 DBB n 0 Wechsel Wechsel TO durchf h pflicht ren An sto T NR DBB n frei 1 DBB n zugeordneter Kanal 8Bit int 2 DBB n 3 Werkzeugverwaltungs Nummer 8Bit Int DBD n P_VDITCP 0 4 Freier Parameter 0 DWord DBD n 8 P_VDITCP 1 Freier Parameter 1 DWord P_VDITCP 2 oO W oO gt 12
532. typ welche Pl tze zur Wahl stehen d h TC_TP7 und TC_MPP2 m ssen defi niert sein Ist der Platztyp des Werkzeugs Teil einer Platztyp Hierarchie so wird die Platzver gabe gem dieser Hierarchie vorgenommen In einer TO Bereichseinheit k nnen mehrere solcher Hierarchien angelegt werden Ein Platztyp darf aber nur in eine Hierarchie eingetragen werden 5 4 6 Abstand zur Wechselstelle TC_MDPx n m Abstand vom Magazinnullpunkt TC_MDPx n m Wert x 1 Belademagazin Beladestellen Beladestation 1 int Mag Zwischenspeichermagazin Spindel Greifer 2 int Mag n Magazin Nr des realen Magazins m Platz Nr des internen Magazins Beladestelle Wert Distanz in Anzahl Pl tze BTSS Baustein TPM Berechnung der Zeile PlatzNr 1 numPlaceMulti numPlaceMultiPa rams ParameterNr Berechnung der Spalte Magazinnummer Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 285 Programmierung 07 00 5 4 Magazindaten Magazindaten Abstand zur Wechselstelle NCK Bezeichner Bezeichnung BTSS VAR Abstand zur Wechselstelle multiPlace des Magazins n zum Platz m des 1 internen Magazins Belademagazin 9999 Abstand zur Wechselstelle multiPlace des Magazins n zum Platz m des 2 internen Magazins Belademagazin 9998 Beschreibung Beim Werkzeugwechsel Beladen und Entladen ben tigt man die aktuelle Magazin position Diese Po
533. ue Platz Nr Siemens AG 2000 All Rights Reserved 3 112 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 7 Umsetzen Suchen Positionieren von Werkzeugen FC 8 Parameter Werte Kommentar OldToolMag 9998 alte Mag Nr OldToolLoc 5 alte Platz Nr Status 1 Vorgang beendet Umsetzen von PLC mit Platzreservierung Taskldent 5 3 7 3 Beim Transfer eines Werkzeuges von Magazinplatz auf einen Zwischenspeicher mit Ansto von der PLC kann es sinnvoll sein den Magazinplatz zu reservieren Dies kann durch den Taskldent 5 geschehen Dadurch wird der Magazinplatz beim Transfer eines Werkzeuges in einem Zwi schenspeicher reserviert Hinweis Taskldent 5 darf nur bei einem Transfer des Werkzeugs Magazin gt Zwischen speicherplatz programmiert werden Ansonsten wird eine Fehlermeldung ausge geben der Transfer aber durchgef hrt Die Reservierung Z wird automatisch beim R cktransfer des Werkzeugs vom Zwischenspeicher ins Magazin zur ckgesetzt Suchen und Positionieren in SW 3 2 nur bei OP 030 Beim Suchen und Positionieren wird ein Verfahrauftrag von der WZV an die PLC gegeben Im DB71 DBB n 0 wird das Bit3 Positionieren zum Belademagazin gesetzt In den Parametern DB71 DBW n 20 und n 22 wird beim Positionieren die Magazin Nr und die Platz Nr als Ziel bergeben Die PLC mu dann diesen Platz an das Bela
534. uftr ge 3 153 Nebenplatzbetrachtung 4 186 Nebenspindel 3 57 Netzausfall 3 145 Neues Werkzeug anlegen 5 299 NEWT 5 299 O Offenheit im MMC 2 40 OP030 4 225 Operation Panel OP 030 4 225 Ortsabh ngige Korrekturen grob 5 269 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 P Parametrieriung von Bitmaps 4 218 Parametrierung des Platzes 4 183 Parametrierung R ckgabeparameter TMGETT TSEARC 5 333 paramtm ini 4 202 PI Dienste 5 334 Platzcodierung 3 53 3 162 ShopMill 3 162 Platzdaten 4 177 Platztypen Eingabe 4 181 PLC 2 27 bersicht 2 27 PLC beim Beladen 3 102 PLC beim Entladen 3 107 PLC im Testbetrieb 3 77 PLC Nahtstellen 9 373 PLC Beschreibung 3 150 PLC Bespielprogramme 10 425 PLC Daten erzeugen 4 226 PLC Daten erzeugen mit MMC 100 4 200 PLC Dienste 3 162 Positionieren zum Entladen mit OP030 und MMC 103 3 109 Positionsver nderungen von Werkzeugen 3 154 POSM 5 305 Programmierbeispiele 5 331 Programmierung 5 259 Programmierung der Werkzeuganwahl 5 326 Programmierung T Platznummer ab SW 4 5 329 Programmierung von Daten 5 321 Magazindaten 5 323 Werkzeug und Schneidendaten 5 321 Programmierung von T MO6 3 50 Programmtest 3 77 Programmtest ab SW 5 3 78 Projektierung 4 202 Projektierung der Datei paramtm ini 4 220 Pr fung der Eindeutigkeit der D Nummer 5 295 Pr fung der Eindeutigkeit innerhalb eines Ma
535. ug DNr A wenn die aktuelle Schneide D 0 ist ActToolZeroDBitmap paatd0 bmp Name des Bitmaps f r das aktuelle Werkzeug DNr DL R wenn die aktuelle DL 0 ist ActToolZeroDLBitmap paatdl0 bmp A Name des Bitmaps f r das programmierte Werkzeug DNr DL A mit D lt gt 0 und DL lt gt 0 ProgToolBitmap papt bmp Name des Bitmaps f r das programmierte Werkzeug DNr wenn die aktuelle Schneide D 0 ist ProgToolZeroDBitmap paptd0 bmp Name des Bitmaps f r das programmierte Werkzeug DNr DL R wenn die aktuelle DL 0 ist ProgToolZeroDLBitmap paptdl0 bmp A Dateiname des Bitmaps f r den aktuellen Magazinplatz ActPlaceBitmap paap bmp _MagList Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 219 Inbetriebnahme 07 00 4 5 Inbetriebnahme der WZV f r MMC 102 103 Spalten in denen Markierungen Bitmaps angzeigt werden sollen ShowActToolCol 1 ShowProgToolCol 1 ShowActPlaceCol 1 4 5 5 Hinweise zur Projektierung der Datei paramtm ini Eingabe der Softkeytexte SoftKeysForMagAndToolL ist Magazinliste 1_MagList Softkeytext 2_MagList Softkeytext 3_MaglList Softkeytext Werkzeugliste 1_ToolList Softkeytext 2_ToolList Softkeytext 3_ToolList Softkeytext Werkzeug Liste SearchOfMagPlaces 1_SoftkeyText Leerplatz nor
536. ug nglich zu machen m ssen die D Nummern wieder mit SETDNO gesetzt werden DELDL Additive Korrekturen l schen ab SW 5 Mit diesem Befehl werden additive Korrekturen f r die Schneide eines Werkzeugs gel scht Freigabe von Speicher Dabei werden sowohl die festgelegten Ver schlei werte als auch die Einrichtewerte gel scht status DELDL t d Erl uterung der Parameter DELDL t d es werden alle additiven Korrekturen der Schneide mit der D Num mer d des Werkzeugs t gel scht Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Programmierung 5 8 8 5 8 9 5 8 NC Sprachbefehle DELDL t es werden alle additiven Korrekturen aller Schneiden des Werk zeugs t gel scht DELDL es werden alle additiven Korrekturen aller Schneide aller Werk zeuge der TO Einheit gel scht der TO Einheit des Kanal in dem der Befehl programmiert wird status 0 Das L schen wurde erfolgreich durchgef hrt 1 Das L schen wurde nicht durchgef hrt wenn die Parametrie rung genau eine Schneide bezeichnet oder das L schen er folgte nicht vollst ndig wenn die Parametrierung mehrere Schneiden bezeichnet NEWT Neues Werkzeug anlegen Mit der NEWT Funktion kann ohne Angabe einer T Nr ein neues Werkzeug an gelegt werden Die Funktion liefert als R ckgabe die automatisch erzeugte T Nr mit der das Werkzeug anschlie end adressiert werden kann Durch Anlegen eines n
537. ug wird aktiv Das folgende Teileprogramm sollte derart formuliert sein da keine Teile mit dem gesperrten Werkzeug gefertigt werden Bit 4 0 Standard Es wurde versucht das Spindelwerkzeug bzw dessen Ersatz WZ zu aktivieren Bit 4 1 Falls das Werkzeug auf der Spindel gesperrt ist dann wird im Start Initsat TO programmiert korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Werkzeugkorrektur W1 20090 SPIND_DEF_MASTER_SPIND MD Nummer L schstellung der Mastespindel im Kanal Standardvorbesetzung 1 1 1 1 min Eingabegrenze 1 max Eingabegrenze 15 nderung g ltig nach POWER ON Schutzstufe 2 7 Einheit Datentype BYTE g ltig ab SW Stand 1 Bedeutung a der Masterspindel im Kanal Eingestellt wird die Nummer der Spindel eispiel 1 entspricht Spindel S1 Bei Programmierung von S wird automatisch die aktuelle Master spindel angesprochen Mit SETMS n kann die Spindelnummer zur Masterspindel erkl rt werden Mit SETMS wird die im MD definierte Spindel wieder zur Masterspindel erkl rt Siemens AG 2000 All Rights Reserved 8 368 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Maschinendaten 8 1 Maschinendaten 20090 SPIND_DEF_MASTER_SPIND MD Nummer L schstellung der Mastespindel im Kanal korrespondierend mit Weiterf hrende Literatur Funktionsbeschreibung Spindeln S1 28085 LINK_
538. ugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger Codetr ger L nge Daten Dialog Kommentar Variable Bytes Format Variable Werkzeug Zusatzdaten SIN 840D ltem8 2 BCD lt DATA_SIN840D gt Kennung SIN 840D Zusatzdaten Item9 32 ASCII T1 Bezeichner Item10 2 BCD T4 Tet1 T5 Tet2 T6 Tet3 T7 Tet4 WZ Groesse links rechts oben unten Item11 1 BCD T8 Platztyp Item12 1 BCD T10 Art der WZ Uebrwachung ltem13 1 BCD T11 Art der WZ Suche ltem14 1 BCD T3 Anz Schneiden Schneiden Zusatzdaten SIN 840D Block2 ltem11 Bltem1 1 BCD C4 Schneidenlage WZ Laengen Korrektur Bltem2 4 BCD C7 L nge 3 WZ Radius Korrektur Bltem3 4 BCD c8 L nge 1 Bltem4 4 BCD c9 L nge 2 Bltem5 4 BCD C11 Radius 2 Bltem6 4 BCD C12 Winkel 1 Bltem7 4 BCD C13 Winkel 2 Verschliess Laengenkorrektur Bltem8 4 BCD C16 L nge 3 Verschliess Radius Korrektur Bltem9 4 BCD C17 L nge 1 Bltem10 4 BCD C18 L nge 2 Bltem11 4 BCD C20 Radius 2 Bltem12 4 BCD C21 Winkel 1 Bltem13 4 BCD C22 Winkel 2 Basismass Laengenkorrektur Bltem14 4 BCD C23 Basis L nge 1 Bltem15 4 BCD C24 Basis L nge 2 Bltem16 4 BCD C25 Basis L nge 3 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4
539. um einen Faktorx zwischen 0 und 1 des Sollwerts vom Grenzwert entfernt ist Bit7 1 Suche WZ anhand der Reihenfolge der Zu ordnung Spindel zu Magazin immer ab 1 Magazin der Distanz tabelle 0 Beginn der WZ Suche im Magazin aus dem das zuletzt gewchselte WZ stammt Bit 8 1 256 Vorw rt Suche bei erster Platznummer beginnend Bit 9 1 512 Vorw rt Suche bei aktueller Magazin position beginnend Bit 10 1 1024 R ckw rts Suche bei letzter Platznr beginnend Bit 11 1 2048 R ckw rts Suche bei aktueller Magazinposition beginnend Bit 12 1 4096 symmetrische Suche bei aktuel ler Magazinposition beginnend Bit 13 1 8192 Werkzeug tauschen alt gegen neu ab SW 5 Anzahl Pl tze in diesem TO ohne magVPlaces WORD Zwischenspeicher Belademaga zine alle Magazinpl tze incl Zwi magRPlaces WORD schenspeicher Belademagazine Magazin Kommando magCBCmd WORD Magazin Kommando Status magCBCm WORD dState R ckgabeparameter Magazin magCMCmd WORD Par1 R ckgabeparameter Platz magCMCmd WORD Par1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 289 Programmierung 07 00 5 4 Magazindaten Magazinbausteindaten Magazin Kontrollblock NCK Typ Bezeichnung BTSS Typ Vorbe Bezeichner Variable legung TC_MAMP3 INT Behandlung der Werkzeuge in modeWear WORD 0 AB SW 5 1 einem Verschlei ve
540. um 2 1 Wert des Blocks ist relevant f r T2 Block lt n gt lt wiederholvorschrift gt lt n gt laufende Nummer des Blocks l ckenlos aufsteigend ab 1 lt wiederholvorschrift gt lt const gt ltem lt n gt CONTIGUOUS Bltem1 Es folgt ein Block von Daten Bltem lt n gt bis Schl sselwort End_Block lt n gt die entsprechend lt wiederholvorschrift gt auf dem Codetr ger abgelegt sind werden Hinweis Bei Block lt n gt CONTIGUOUS Bltem1 kann die Z hlvariable Bltem1 Schneiden nummer auch mit einem Wert gt 1 beginnen Die folgenden Werte m ssen jedoch l ckenlos aufsteigend sein Beim Schreiben der Codetr gerdaten werden die Blockdaten Schneidendaten bis zum Startwert der Z hlvariablen 1 Schneide mit den Grundwerten vorbesetzt Bei Block lt n gt Item lt n gt mu Item lt n gt vor Block lt n gt definiert sein Beispiel Blockl1 2 Blockl 2 mal wiederholen Blockl1 Item6 Blockl entspr dem Wert von Item6 wiederholen Block1 CONTIGUOUS BItemil Blockl so oft lesen bis die Z hlvariable BIteml keinen um 1 erh hten Wert liefert Block1 so oft schreiben wie es dem Wert der BIteml zugeordneten Dialogvariable entspricht End_Block lt n gt Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 10 Inbetriebnahme Codetr ger End_Block Endekennung f r einen mit Block lt n gt de
541. und Entladen von Spindeln ist im FB QUIT_WZV nicht programmiert Mit einer freien ASS kann diese Funktion vom Anwender selbst programmiert werden Als Vorlage k nnen z B die Sprungleisten SS 1 SS 3 verwendet werden Achtung Beim asynchronem Umspeichern wird der Magazinplatzzustand Z reserviert f r Werkzeug im Zwischenspeicher nicht ber cksichtigt D h beim asynchronem Um speichern vom Magazin nach Spindel wird die Kennung Z nicht gesetzt und beim asynchronen Umspeichern von Spindel nach Magazin wird die Kennung Z im Alt platz nicht gel scht Das L schen bzw Setzen von Z mu dann hier mit dem FB 3 NC Variable schreiben erfolgen Ab NC SW 3 2 wird mit Task Ident 5 der Magazinplatzzustand Z beim asynchro nen Umspeichern mitgef hrt Zwei Kettenmagazine mit einer Spindel als Pick Up Magazin Beschreibung Der FB QUIT_WZV ist als FB 90 in QUIT_4 awl f r folgende Magazinkonfiguration programmiert Magazin Nr Platz Nr Bedeutung 9999 Beladestelle Spindel 9999 Beladestelle Magazin 9998 1 Spindel 1 1 Magazinplatz 1 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 11 435 PLC Beispielprogramme 07 00 11 1 FB 90 QUIT_WZV Quittierungen an WZV Magazin Nr Platz Nr Bedeutung Magazinplatz 2 Magazinplatz Magazinplatz n 1 Magazinplatz n 1 1 Magazinplatz 1 1 2 Magazinplatz 2 1 Magazinplatz
542. ung 5 4 Magazindaten Beispiel D1 Abstand vom Magazinnullpunkt zur Beladestation gt 5 Pl tze TC_MDP1 1 1 D2 Abstand vom Magazinnullpunkt zur Beladestation gt 6 Pl tze TC_MDP1 2 1 ZwSpeicherplatz 1 ZwSpeicherplatz 2 Spindel 1 Spindel 2 Wechselstelle D1 D2 Wechselstellel 11 C 2 DUB J A A 3 3 A Magazin 1 TN Magazin 2 TC_MAPE 1 12 TC_MAP8 1 16 5 3 D G 5 TEDS C 20t 8 Beladestation f r Magazin 1 und A Magazin 2 Magazin Nullpunkt Platz 1 im Belademagazin Bild 5 7 Abstand zur Wechselstelle TC_MDPx y z Wert Normalerweise ist der Magazin Nullpunkt die Wechselstelle der Spindel Somit gilt folgende Aussage e Wenn Platz 1 an der Nullpunktpositon steht ist die aktuelle Magazinposition 1 TC_MAPE1 Beispiele f r die Programmierung des Abstandes zur Nullpunktpositon TC_MDP1f1 1 5 Abstand von Platz 1 der Beladesstation zur Nullpunktposition von Magazin 1 6 TC_MDP1 2 1 Abstand des selben Platzes zur Nullpunktpo siton von Magazin 2 TC_MDP2 1 1 0 Abstand von Platz 1 des 2 internen Magazins zur Nullpunktpositon von Magazin 1 TC_MDP2 2 2 0 Abstand von Platz 2 des 2 internen Magazins zur Nullpunktpositon von Magazin 2 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 5 287 Programmierung 0
543. ung beeinflussen Einzuhaltende Reihenfolge der Freigabe von Speicher durch Maschinendaten 4 168 Optionsbit Werkzeugverwaltung MD 18080 MM_TOOL_MANAGEMENT_MASK Aktivierung des Speichers f r die WZV Angabe von Anzahl Magazinen und Magazinpl tzen MD 18084 MM_NUM_TOOL_MAGAZINE Maximale Anzahl der Magazine die NCK verwalten kann min 3 Magazine Zwischenspeicher und Belademagazin m s sen addiert werden MD 180886 MM_NUM_MAGAZINE_ LOCATION Anzahl der Magazinpl tze die NCK verwalten kann Zwischenspeicher und Beladepl tze addieren Angabe von Werkzeugen und Werkzeugschneiden MD 18082 MM_NUM_TOOL Anzahl der Werkzeuge die NCK verwalten soll MD 18100 MM_NUM_CUTTING_EDGES_IN_TOA Anzahl der Schneiden in NCK Werkzeugkorrekturen pro TOA Baustein M glichkeiten der Bereitstellung von zus tzlichen Anwenderdaten f r Magazine Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 1 Eingabe der Maschinendaten Magazinpl tzen Werkzeuge und Werkzeugschneiden MD 18090 MM_NUM_CC_MAGAZINE_PARAM Anzahl der zus tzlichen Magazindaten TC_MAPCx n werden erzeugt MD 18092 MM_NUM_CC_MAGLOC_PARAM Anzahl der zus tzlichen Magazinplatzdaten TC_MPPCx n m werden erzeugt MD 18094 MM_NUM_CC_TDA_PARAM Anzahl der zus tzlichen werkzeugspezifischen Daten pro Werk zeug TC_TPPCx t werden erzeugt MD 18096 MM_NUM_CC_TOA_PARAM Anzahl der zu
544. unk tionsbeschreibungen anzufordern Alte Funktionsbeschreibungen sind f r neue Softwarest nde nur noch teilweise verwendbar N here Informationen zu weiteren Druckschriften ber SINUMERIK 840D 840Di 810D bzw SINUMERIK FM NC sowie zu Druckschriften die f r alle SINUMERIK Steuerungen gelten z B Universalschnittstelle Me zyklen erhal ten Sie von Ihrer Siemens Niederlassung Hinweis Es k nnen in der Steuerung weitere in dieser Dokumentation nicht erl uterte Funktionen ablauff hig sein Es besteht jedoch kein Anspruch auf diese Funktio nen bei Neulieferung bzw im Servicefall Zielsetzung Die Funktionsbeschreibungen vermitteln die f r die Projektierung und Inbetriebnahme ben tigten Informationen Zielgruppen Die Funktionsbeschreibungen beinhalten damit Informationen f r e den Projekteur der Anlage e den PLC Programmierer bei der Erstellung des PLC Anwenderprogramms mit den aufgelisteten Signalen e den Inbetriebnehmer nach der Projektierung und Aufbau der Anlage e den Servicetechniker zur berpr fung und Interpretierung der Statusanzeigen und Alarme Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 V Vorwort 07 00 Handbuch Aufbau SW Stand vi Die Funktionsbeschreibung ist wie folgt aufgebaut e Gesamtinhaltsverzeichnis e Beschreibungen zu den Themen Funktionen Inbetriebnahme Programmie rung Datensicherung Daten und Al
545. uplonummer 4 Magazin nummer Der gew nschte Werkzeugbewegebefehl angestossen von MMC oder PLC ist nicht m glich Das Werkzeug kann nicht in das genannte Werkzeugmagazin bewegt werden Es ist kein entsprechender Platz f r dieses Werkzeug vorhanden Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre Abhilfe Pr fen ob die Magazindaten korrekt definiert sind z B darf Magazin nicht gesperrt sein Pr fen ob die Werkzeudaten korrekt definiert sind z B mu der Platztyp des Werkzeugs zu den erlaubten Platztypen im Magazin passen Pr fen ob das Magazin durch Bedienungsvorg nge einfach keinen weiteren Platz mehr bietet ein weiteres Werkzeug aufzunehmen Pr fen ob eine Platztyphierarchie definiert ist und ob diese z B verbietet da ein Werkzeug mit dem Typ A auf einen freien Platz mit dem Typ B gesetzt werden kann Programm fortsetzung Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig 10 404 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 6422 Kanal 1 Werkzeugbewegen nicht m glich Magazinnr 2 nicht vorhanden Erl uterung 1 Kanalld 2 Magazinnummer Der gew nschte Werkzeugbewegebefehl angestossen von MMC oder PLC ist nicht m glich Das Magazin mit der genannten Nummer ist nicht vorhanden
546. uptspindel 3 57 Herstellerprojektierung 3 146 Hierarchie der Platztypen 4 187 Hintergrund Magazin A 459 Hintergrundmagazine 3 47 Hochkomma 4 246 Inbetriebnahme Codetr ger 4 240 Inbetriebnahme der WZV f r MMC 102 103 4 201 Inbetriebnahme der WZV mit MMC 100 4 193 Inbetriebnahme PLC Programm 4 226 Inbetriebnahme 3 150 Inbetriebnahmefile 4 193 MMC 100 4 193 ini Datei 4 253 intern vergebene T Nummer 1 22 internes Magazin A 459 K Kanalspezifische Maschinendaten 4 169 8 358 Kettenmagazin mit Doppelgreifer und einer Spindel 10 431 Index 480 Kettenmagazin mit einer Spindel als Pick Up Magazin 10 429 Kettenmagazin mit zwei Greifern und einer Spindel 10 433 Kettenmagazin mit zwei Spindeln 10 437 Konfiguration erstellen 4 187 Konfiguration kopieren 4 190 Konfigurationsdatei 4 191 Konvertierungsdatei 4 254 Kurzbeschreibung 1 19 L leere Spindel 3 63 Leerplatz suchen f r Werkzeug in Zwischen speicher 10 440 Leerplatzsuche f r ein Werkzeug 3 90 Lesen der aktiven internen T Nr 5 303 Lesen der angew hltenT Nr 5 302 Literatur B 467 Magazin positionieren 5 305 Magazin Verzeichnisdaten MMC intern 5 332 Magazin Anwenderdaten 5 278 Magazin Nr 9999 4 177 Magazin Nr von WZ lesen 5 310 Magazinbausteine 5 288 Magazinbeschreibungsdaten 5 276 Magazindaten mit MMC 102 103 4 170 Magazine 2 30 3 41 reale 2 30 Magazinkonfiguration 2 30 Magazinkonfiguration mit MMC 102 10
547. ursatz mit Reorganisation Abhilfe Zugriff auf Werkzeug berpr fen Stimmt die Parametrierung des Sprachbefehls Ist das Werkzeug anhand seines Zustandes nicht in der Lage den Zugriff zu erlauben Programm Mit NC START Alarm l schen und Bearbeitung fortsetzen fortsetzung Siemens AG 2000 All Rights Reserved 10 414 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr 17202 Kanal 1Satz 2 Magazindaten l schen nicht m glich Erl uterung 1 Kanalnummer 2 Satznummer Label Es wurde versucht Magazindaten zu l schen die aktuell nicht l schbar sind Auch ein Magazin das aktuell den Zustand Werkzeug wird bewegt hat kann nicht gel scht werden Ein Werkzeugadapter der aktuell einem Magazinplatz zugeordnet ist kann nicht gel scht werden Ein Werkzeugadapter kann nicht gel scht werden wenn das Maschinendatum MN_MM_NUM_TOOL_ADAPTER den Wert 1 hat Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisation Abhilfe Scheitert der L schversuch eines Magazins mu daf r gesorgt werden da zum Aufrufzeitpunkt das Magazin nicht den Zustand Werkzeug wird bewegt hat Scheitert der L schversuch eines Werkzeugadapters mu er zuvor daten m ig vom Magazinplatz bzw den Magazinpl tzen gel st werden Programm Mit NC START Alarm l schen und Bearbeitung fortsetzen fortsetzung A
548. usfall bei einem Werkzeugbefehl 222e 220 3 145 3 12 Godetr ger we ssrter en taten er KE EEES EAS 3 147 3 12 1 Funktion des Codetr gersystems ssssa ae euna annen 3 147 3 13 Be Entladen von Werkzeugen ber PLC mit PLC WZV Datenverteiler 3 147 3 14 Anwenderdaten ees eras ares Erea 82H Re 3 148 3 15 PLC Beschreibung sssussna annuun annann 3 150 315 1 Schnittstellen eies ea 4 2 HB ee een a DA nen 3 150 3 15 2 Definitionen des Quittungsstatus sssa e seusa aenean 3 155 Siemens AG 2000 All Rights Reserved XIV SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inhaltsverzeichnis 3 15 3 Diagnose der NC PLC Kommunikation 2222222 nennen 3 15 4 Funktionsbausteine 2222uoneeneennn nennen ern 3 16 Werkstattgerechte Oberfl che SW 5 3 ShopMill 3 16 1 Eckdaten der werkstattgerechten Oberfl che ShopMill 3 16 2 Uhnterst tzter Funktionsumfang 222 22ee nennen 4 Inbetriebnahme zuuusenenennn nun en nenen en nn nn n en nnn 4 1 Eingabe der Maschinendaten 2222e2s een 4 2 Eingabe der Magazindaten mit MMC 102 103 4 2 1 Reale Magazine ee r CTE Ce AnA een en e nn 4 2 2 Zwischenspeicher 22 2222 es ernennen nennen nenn 4 2 3 Bel depl tze u u wersusan erster ar ent dern 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 4 3 1 Eingabe der Platztypen
549. usge geben die bei der Inbetriebnahme f r diesen Zwischenspeicher fest gelegt wurde korrespondierend miit l weiterf hrende Literatur DB72 Magazin Nr Quelle f r neues DBW n 20 einzuwechselndes Werkzeug Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Magazin Nr aus dem das neue Spindelwerkzeug kommt korrespondierend mit DBW n 22 weiterf hrende Literatur DB72 Platz Nr Quelle f r neues Werkzeug DBW n 22 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Platz Nr des Magazins aus dem das neue Spindelwerkzeug kommt korrespondierend mit DBW n 20 weiterf hrende Literatur Siemens AG 2000 All Rights Reserved 9 384 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Signalbeschreibung PLC Nahtstellen 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Magazin Nr Ziel f r altes auszuwechselndes DBW n 24 Werkzeug Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Nummer des Magazins in das das auszuwechselnde Werkzeug abgelegt wer den soll korrespondierend mit DBW n 26 weiterf hrende Literatur DB72 DBW n 26 Flankenauswertung Platz Nr Ziel f r altes Werkzeug Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung
550. usteine Nachstehende Tabelle zeigt eine bersicht der Datenbausteine die bei der Werk zeugverwaltung verwendet werden DB 71 bis DB 73 sind hierbei die Nahtstellen der Werkzeugverwaltung f r Be Entladestellen f r Spindel als Wechselstelle f r Revolver als Wechselstelle interner Datenbaustein des Grundprogramms f r die WZV 1 Im DB 71 sind die Nahtstellen f r Belademagazine so organisiert da f r jedes projektierte Belademagazin ein eigener Nahtstellenbereich definiert ist Der Nahtstellenbereich f r Beladestelle 1 hat generell die Bedeutung f r das Bela den in Spindeln Sie empf ngt auch Kommandos f r die Funktion Umspeichern und Positionieren auf beliebige Pl tze 2 Im DB 72 ist f r jede Spindel die in der Funktion WZV definiert ist ein eigen st ndiger Nahtstellenbereich vorhanden 3 Im DB 73 ist f r jeden Revolver der Magazinkonfiguration ein eigenst ndiger Nahtstellenbereich vorhanden Die Z hlweise der Revolvernummer erfolgt l k kenlos von kleinster auf gr te Magazinnummer Alle Nahtstellen sind f r den Empfang von WZV Kommandos Beladen WZ Wechsel ausgelegt F r die Mitteilung aktueller Positionen von Werkzeugen dienen die Grundprogrammbausteine FC 7 und FC8 Eine der Nahtstellen wird vom NCK ber das Grundprogramm nach einem Kom mando z B ber Bedienung Funktion Beladen oder ber Teileprogramm Funk tion WZ Wechsel aktualisiert Hinweis Wenn
551. uswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werden kann dies durch Programmierung von P_VDITCP 1 Wert erfol gen korrespondierend mit weiterf hrende Literatur DB72 DBD n 12 Freier Parameter 2 Dint Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Soll ber das Teileprogramm ein Wert zur PLC bergeben werden kann dies durch Programmierung von P_VDITCP 2 Wert erfol gen korrespondierend miit weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 9 383 Signalbeschreibung PLC Nahtstellen 07 00 9 2 Nahtstelle f r Spindel als Wechselstelle DB72 Zwischenspeicher Magazin Nr fester Wert 9998 DBW n 16 Zielposition f r neues Werkzeug Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Magazin Nr 9998 Zwischenspeichermagazin Zielmagazin f r neues Werkzeug korrespondierend mit weiterf hrende Literatur DB72 Platz im Zwischenspeichermagazin Spindel DBW n 18 Flankenauswertung Signal e aktualisiert bedingt Signal e g ltig ab SW Stand 2 Bedeutung Platz Nr des Zwischenspeichermagazins in den das neue Werkzeug soll Normalerweise ist dies die Spindel Es wird die Platz Nr a
552. v DIB 44 DIB 47 entnommen werden Die Belegung von ASS_aktiv ist identisch der ASS Schnittstelle DIB 0 DIB 3 Netz Aus Neustart 11 428 Wird w hrend einem laufenden Auftrag die NCK vom Netz abgeschaltet oder wird ein NCK Reset durchgef hrt so m ssen die Anwenderschnittstellenbits vom An wender gel scht werden Weiterhin sind im OB 100 folgende Variablen im DB Instanz zu l schen AUF DB xxx ffnen des DB Instanz FB QUIT_WZV LO T DBD 48 ASS_alt T DBD 52 ASS_Aenderung T DBD 56 ASS_aktiv Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 PLC Beispielprogramme 11 1 FB 90 QUIT_WZV Quittierungen an WZV T DBB 60 Start und Ready FC 8 Ab der Version 2 0 des FB90 werden die Variable im FB90 bei Neustart gel scht Der Anweisungsteil kann im OB100 entfallen 11 1 1 Beispielprogramme Beispielprogramme Als Beispiel ist die Anwendung des FB QUIT_WZV anhand 5 verschiedener Ma gazinkonfigurationen im FB 90 programmiert Das Setzen der Anwenderschnittstel lenbits des FB 90 ist im FC 90 programmiert Die Bausteine sind in den Dateien QUIT_1 awl QUIT_2 awl enthalten Es sind folgende Magazinvarianten als Beispielprogramme realisiert e Kettenmagazin mit einer Spindel als Pick Up Magazin e Kettenmagazin mit Doppelgreifer und einer Spindel e Kettenmagazin mit zwei Greifern und einer Spindel e Zwei Kettenmagazine mit eine
553. verwaltung und mehr als einer Spindel sind folgende Dinge zu beachten 2 Spindeln in einem Kanal Pro Kanal kann immer nur eine Werkzeugkorrektur aktiv sein Spindel 1 wird mit MC_SPIND_DEF_MASTER_SPIND 1 zur Masterspindel erkl rt Spindel 2 ist eine Nebenspindel Masterspindel ist jeweils Spindel Nr 1 In den Maschinendaten sind 2 Kan le eingerichtet worden die beide auf einen ge meinsamen TO Speicher zugreifen Jedem Kanal ist eine Spindel zugeordnet In der Maschinenkonfiguration sind einem Magazin zwei Spindeln zugeordnet Die Masterspindel ist f r beide Kan le die Spindel Nr 1 Um einen Werkzeugwech sel auch in die Spindel Nr 2 durchf hren zu k nnen mu vor dem Werkzeug wechsel im 2 Kanal die 2 Spindel als Masterspindel definiert werden Bei der Werkzeugverwaltung erh lt PLC die Spindelnummer Diese wird aus der erweiter ten Adresse von T ermittelt Ist diese nicht programmiert so wird sie von NCK mit der Mastespindelnummer des Kanals belegt in dem das Programm abl uft Bild 3 9 Jeder Kanal eigene Masterspindel 3 2 17 In den Maschinendaten sind 2 Kan le eingerichtet worden die beide auf einen ge meinsamen TO Speicher zugreifen Jedem Kanal ist eine Spindel zugeordnet In der Maschinenkonfiguration sind einem Magazin zwei Spindeln zugeordnet In jedem Kanal ist die jeweils zugeordnete Spindel als Masterspindel definiert Ein Wechsel ist ohne zus tzliche programmtechnische Definition m glich Entko
554. von TC_MAMP2 entweder im INI File vor dem Laden der Magazinkonfiguration abge ndert oder per Teile programm berschrieben werden TC_MAMP2 385 Bit0 7 und 8 gesetzt Die Zuordnung Spindel zu Magazin wird ber die Systemparameter TC_MDP2fx y eingestellt die Reihenfolge entspricht der Reihenfolge des Be schreibens dieser Variable Auch dies wiird ber die Magazinkonfiguration vorbe legt Beispiel f r 4 Magazine und eine Spindel Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 47 Funktionsbeschreibung 07 00 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine 3 2 3 2 1 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 zuge ordnet eine Werkzeugsuche w rde damit zuerst im Magazin 1 dann im Magazin 2 usw bis Magazin 4 durchgef hrt Diese Suchreihenfolge kann man durch Beschreiben dieser Parameter wie folgt manipulieren 1 L schen der Zuordnung TC_MDP2 1 0 0 TC_MDP2 2 0 0 TC_MDP2 3 0 0 TC_MDP2 4 0 0 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 da das neue Werkzeug in einem anderen Magazin g
555. von Fehlern treten aber nur w hrend der Inbetriebnahme eines neuen PLC Programms an der Maschine auf nicht in der Produktion der Maschine Werkzeugwechsel im NCK ber Synchronaktionen ab SW 5 1 Bewegungssynchronisationen kurz Synchronaktionen sind vom Anwender pro grammierte Anweisungen die synchron zur Bearbeitung des Teileprogrammes im Interpolationstakt vom NCK ausgewertet werden Ist die in der Synchronaktion ent haltene Bedingung erf llt oder keine angegeben so werden zugeordnete Aktionen synchron zur weiteren Bearbeitung aktiviert Literatur FBSY Funktionsbeschreibung Synchronaktionen Ein WZ Wechsel mit aktiver WZ Verwaltung wird prinzipiell wie folgt durchgef hrt Auftrag VDI PLC gt wertet Auftragsdaten aus bewegt Magazine meist mit Achstausch verbunden quittiert Ende NCK errechnet die Daten f r Quittung den WZ Wechsel Magazinnr Platznr und gibt sie an PLC Bild 3 7 Prinzip des WZ Wechsels die PLC realisiert u a das Positionieren der Maga zine Diese Vorgehensweise ist vor allem bei Revolvern relativ zeitaufwendig Die ben tigten Daten ber die Magazinachse und zur Ableitung der Achsbewegungen lie gen im NCK vor Deshalb ist es nicht notwendig da die PLC vom NCK eine Tauschachse holt und diese bewegt sehr zeitaufwendig Der NCK kann durch die Asynchronit t zwischen dem NCK und PLC Signalverkehr die Achsbewegung aus f hren ohne mit der
556. w Schrittantrieb Bestellung zusammen mit dem Projektierpaket SIMODRIVE 611 Ausgabe 01 98 Handbuch Einachspositioniersteuerung f r MCU 172A Bestellnummer 6SN 1197 4MA00 0APO SIMODRIVE 611 A 611 D SimoPro 3 1 Programm zur Projektierung von Werkzeugmaschinen Antrieben Bestellnummer 6SC6 111 6PC00 0AA Bestellort WK F rth SIMODRIVE 611A Inbetriebnahmeanleitung Bestellnummer 6SN 1197 0AA60 0AP5 Ausgabe 04 00 Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 B 475 Literatur 10 00 NAC NAD NAF NAM B 476 IM1 IM3 IM4 HE1 BE1 SINUMERIK 810D Inbetriebnahmeanleitung Ausgabe 04 00 einschl Beschreibung der Inbetriebnahme Software SIMODRIVE 611D Bestellnummer 6FC5 297 3AD20 0AP2 SINUMERIK 840D SIMODRIVE 611D Inbetriebnahmeanleitung Ausgabe 04 00 einschl Beschreibung der Inbetrieobnahme Software SIMODRIVE 611D Bestellnummer 6FC5 297 5AB10 0AP2 SINUMERIK FM NC Inbetriebnahmeanleitung Ausgabe 04 96 Bestellnummer 6FC5 297 3AB00 OAPO SINUMERIK 840D 840Di 810D Inbetriebnahmeanleitung MMC HMI Ausgabe 04 00 Bestellnummer 6FC5 297 5AE20 0AP2 Inbetriebnahme MMC 100 2 Inbetriebnahme MMC 103 Inbetriebnahme HMI Advanced PCU 50 Hilfe im Editor Bedienoberfl che erg nzen Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 Index Zeichen A MON
557. wachungsdaten f r Anwender Compilezyklen min Eingabegrenze 0 max Eingabegrenze 10 nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 2 Bedeutung Anzahl der berwachungsdaten die pro Werkzeug angelegt werden vom Typ Integer und dem Anwender oder Compilezyklus zur Verf gung stehen Mit diesem MD erh ht sich der Bedarf an gepuffertem Speicher um sizeof int max An zahl Schneiden Sonderf lle Fehler korrespondierend mit Weiterf hrende Literatur Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 8 353 Maschinendaten 07 00 8 1 Maschinendaten 18099 MM_TYPE_CC_MON_PARAMIn MD Nummer Typfestlegung f r berwachungsbezogene Anwenderdaten Standardvorbesetzung 3 min Eingabegrenze max Eingabegrenze nderung g ltig nach POWER ON Schutzstufe 2 2 Einheit Datentype DWORD g ltig ab SW Stand 5 2 Bedeutung Es darf nur mit Standardvorbesetzung gearbeitet werden Hiermit k nnen den Parametern individuell Typen zugewiesen werden Der Arrayindex n kann die Werte 0 bis Wert des Maschinendatums MD 18098 MM_NUM_CC_MON_PA RAM annehmen Die m glichen Werte des MD 1 2 3 4 und 5 stehen f r die NC Sprachtypen BOOL CHAR INT REAL und STRING Die Typen FRAME und AXIS k nnen hier nicht definiert werden Der Typ STRING kann max 31 Ze
558. wahl gt 0 Nummer der Schneide die nach MO6 angew hlt ist 1 Die Schneiden Nr des alten Werkzeuges bleibt erhalten und wird nach MO6 auch f r das neue Werkzeug angew hlt 2 Korrektur des alten WZ bleibt erhalten und wird nach MO6 auch f r das neue Werkzeug angew hlt Beispiele Werkzeugvorwahl mit folgender Schneidenanwahl Die Schneidenanwahl bezieht sich immer auf das Werkzeug das durch MO6 ein gewechselt wird T1 MO6 Werkzeugwechsel kein D programmiert daher Korrekturanwahl gem MD 20270 T5 Werkzeugvorwahl Xos Yar Zen Arbeiten mit T1 und der Korrektur aus MD 20270 D2 Korrektur D2 von T1 MO6 Werkzeugwechsel T5 wird eingewechselt Korrekturanwahl ge m MD 20270 T1 Werkzeugvorwahl X Y Arbeiten mit T5 und der Korrektur aus MD 20270 Bei der Programmierung der Werkzeugbefehle wird zwischen der Programmierung f r eine Hauptspindel bzw Nebenspindel unterschieden Nur die Werkzeugkorrek turwerte des Hauptspindelwerkzeugs werden von der Geometrie ber cksichtigt da pro Kanal immer nur mit einer aktiven Korrektur gearbeitet werden kann Die Ver arbeitung der Werkzeugbefehle f r eine Nebenspindel hat nur f r die Signalaus gabe zur PLC und f r die Funktion GETSELT Bewandtnis Spindel Nr 2 Hauptspindel T2 BOHRER M2 06 T1 FRAESER Werkzeuganwahl f r Nebenspindel M1 06 Werkzeugwechsel in die Nebenspindel D1 Schneidenanwahl von Bohrer Hauptspindel Spinde
559. waltung Ausgabe 07 2000 5 301 Programmierung 07 00 5 8 NC Sprachbefehle 5 8 12 5 302 M30 Je Werkzeug soll eine Dekrementierung erfolgen In diesem Beispiel sollen die Werkzeuge T1 T2 T3 ein Programm bearbeiten Alle 3 Werkzeuge sind St ckzahl berwacht Es soll erreicht werden da Werkzeug T1 um den Wert 1 T2 um den Wert 2 dekrementiert wird und T3 nicht dekrementiert wird Der Befehl SETPIECE 0 mu hier generell nach dem Wechsel inklusive der Kor rekturanwahl programmiert werden N500 N600 N700 N800 N900 N1000 N1100 N1200 N1300 N1400 N1500 N1600 N1700 N1800 N1900 N2000 N2100 N2200 N2300 T1 MO6 di setpiece 0 t2 setoiece 1 MO6 d1 setpiece 0 t3 setpiece 2 MO6 d1 setpiece 0 tO MO6 do setpiece 0 M30 vorherige gemerkte Werkzeuge f r St ckzahlz hlung wer den gel scht SETPIECE wirkt auf T1 Bearbeitungsbefehle L schbefehl der gemerkten Werkzeuge in diesem Satz wird T2 als aktives Werkzeug ermittelt und in die Tabelle der gemerkten Werkzeuge eingetragen wirkt nur auf T2 L schbefehl der gemerkten Werkzeuge L schbefehl der gemerkten Werkzeuge Damit sind keine Werkzeuge f r SETPIECE gemerkt GETSELT Lesen der angew hltenT Nr Die Funktion liefert die T Nummer des f r die Spindel vorgew hlten Werkzeugs Damit kann schon vor MO6 z B auf die Korrekturdaten zugegriffen werden GETSELT R ckgabeparameter x x
560. werden um zu verhindern da ein normalgro Bes Werkzeug auf einen bergro en Platz kommt Bei einem vollen Magazin k nnte es dazu f hren da beim Werkzeugwechsel kein freier Platz f r das ber gro e Werkzeug vorhanden w re Soll ein Werkzeug ins Magazin eingewechselt werden so entscheidet der Platztyp welche Pl tze zur Verf gung stehen Besteht f r diesen Platz eine Hierarchie so wird gem dieser die Platzvergabe vorgenommen Werkzeug mit Platztyp B soll ins Magazin Folgende Platztyp Hierarchie ist definiert A lt B lt C Vorgehensweise Es wird zuerst gepr ft ob es einen Platz vom Typ B noch gibt Wenn nicht wird die Suche nach einem Platz mit Typ C fortgesetzt Konfiguration erstellen F r die Konfiguration der Werkzeugverwaltung gibt es pro Kanal nur ein gemeinsa mes Magazin Die Zusammensetzung dieses Magazins wird durch eine Magazin konfiguration bestimmt Eine Magazinkonfiguration kann aus einem oder mehreren realen Magazinen bestehen Pro Kanal kann nur eine Magazinkonfiguration aktiv Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 4 187 Inbetriebnahme 07 00 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 sein Reihenfolge e Namen f r Magazinkonfiguration eingeben e Reale Magazine zuordnen e Platztypen f r die realen Magaz
561. yp hier werden all die ben tigten Korrekturda ten versorgt STC_MPP6 MagNr PlatzNr 4711 Werkzeug mit T Nummer 4711 wird auf Platz ge schrieben beladen Das hier beschriebene Werkzeug belegt Nebenpl tze mit Die Mitbelegung Reser vierung der Nebenpl tze wird durch die Werkzeugverwaltung automatisch durch gef hrt siehe Kapitel 4 3 3 Es ist auch m glich die Werkzeuge nicht gleich einem Platz zuzuordnen dann mu auf den Befehl TC_MPP6 verzichtet werden Die Werkzeuge befinden sich nach Abarbeitung des entsprechenden Teileprogrammes in der Werkzeugliste und k nnen zu einem sp teren Zeitpunkt beladen werden Nachladen von Werkzeugdaten Unter Nachladen von Werkzeugdaten versteht man da die Korrekturdaten erst nach dem Beladevorgang eingegeben bzw geladen werden e Die Werkzeuge befinden sich bereits mechanisch und datenm ig im Magazin d h es hat eine Zuordnung Werkzeug lt gt Platz stattgefunden e Es sind keine oder veraltete Werkzeugkorrekturdaten in der NC ber ein Teileprogramm werden nun die Korrekturdaten geliefert d h die beste henden Daten werden berschrieben Dazu mu im Nachlade Programm die interne T Nummer der jeweiligen Werkzeuge ermittelt werden falls diese nicht bereits bekannt ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 5 Beladen Die interne T Num
562. ystem wird durch Transformation auf das Maschinen koordinatensystem abgebildet Im gt Teileprogramm verwendet der Programmierer Achsnamen des Basis Koor dinatensystems Es besteht wenn keine gt Transformation aktiv ist parallel zum gt Maschinen Koordinatensystem Der Unterschied zu diesem liegt in den Achs bezeichnern Baudrate Geschwindigkeit bei der Daten bertragung Bit s Baustein Als Bausteine werden alle Dateien bezeichnet die f r die Programmerstellung und Programmverarbeitung ben tigt werden Bearbeitungkanal ber eine Kanalstruktur k nnen durch parallele Bewegungsabl ufe Nebenzeiten verk rzt werden z B Verfahren eines Ladeportals simultan zur Bearbeitung Ein CNC Kanal ist dabei als eigene CNC Steuerung mit Dekodierung Satzaufberei tung und Interpolation anzusehen Bedienoberfl che Die Bedienoberfl che BOF ist das Anzeigemedium einer CNC Steuerung in Ge stalt eines Bildschirms Sie ist mit je acht horizontalen und vertikalen Softkeys ge staltet Betriebsart Ablaufkonzept f r den Betrieb einer SINUMERIK Steuerung Es sind die Betriebsarten gt Jog gt MDA gt Automatik definiert Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Abk rzungen und Begriffe A 2 Begriffe Bezeichner Die W rter nach DIN 66025 werden durch Bezeichner Namen f r Variable Re chenvariable Systemvariable Anwendervariable
563. z bestimmt Ist diese Nummer aber eine interne Magazinnummer f r ein Belade oder Zwi schenspeichermagazin wird die Nummer explizit ber cksichtigt und die Festplatz codierung ignoriert Dieser Fall tritt beim Be Entladen von Werkzeugen auf Wird bei der Leerplatzsuche f r ein festplatzcodiertes Werkzeug die Suche mit ei ner konkreten Magazinnummer und einer konkreten Magazinplatznummer gestar tet wird die Festplatzcodierung ignoriert und der angegebene Platz gepr ft ob das Werkzeug darauf abgelegt werden kann Dies wird bei der MMC Funktion Um speichern genutzt Variable Platzcodierung Zun chst wird bei der Leerplatzsuche gleich verfahren wie bei einem festplatzco dierten Werkzeug Mi lingt diese Pr fung wird die Suche nach einem freien Platz fortgesetzt Die Suche erfolgt gem der programmierten Suchstrategie TC_MAMP2 Wird in diesem Magazin kein freier Platz mit dem vorgegebenen Platztyp gefunden wird ber die Platztyphierarchie siehe Kapitel 4 3 5 ein erneu ter Suchvorgang im Magazin gestartet Ein Platz gilt nun als Platztyps geeignet wenn gilt Platztyp des Platzes gr er Platztyp des Werkzeuges wobei die Gr er Beziehung durch die Platztyphierarchie definiert ist Wird in diesem Ma gazin kein freier Platz gefunden erfolgt die Suche im n chsten Magazin Suchstra tegie 3 4 2 Suchstrategie bei der Leerplatzsuche Suchstrategie Bei der Magazinkonfiguration kann die Strategie fe
564. zeigt wie zu verfahren ist wenn mit mehr als einem Magazin im Kanal gearbeitet wird bei der Programmierung T Platz ist das meist ein Revolver Hinweis Die Werkzeugkorrektur wird nur f r den Werkzeughalter errechnet der zum Pro grammierzeitpunkt der Masterspindel bzw dem Master Toolholder zugeordnet ist Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 3 Werkzeug suchen 3 3 Werkzeug suchen Die Werkzeugsuche wird mit dem Vorbereitungsbefehl T Anwahl angesto en Durch sie wird ein Werkzeug zum Einwechseln in die Spindel gesucht 3 3 1 Suchstrategien bei der Werkzeugsuche Werkzeugsuche Die Werkzeuge mit dem selben Bezeichner Namen bzw Ident aber unterschied lichen Duplonummern sind zu einer Werkzeuggruppe zusammengefa t Im Teile programm wird mit der NC Adresse T der WZ Bezeichner programmiert d h es wird in der Vorbereitung nur die Werkzeuggruppe festgelegt Damit ein Werkzeug von einem physikalischen Magazin auf die Spindel einge wechselt werden kann mu es folgende Eigenschaften haben e WZ Status mu freigegeben sein e WZ Status darf nicht gesperrt sein e WZ Status darf nicht befindet sich im Wechsel sein e WZ darf nicht bereits durch eine andere als die anfordernde Spindel belegt sein e WZ mu sich auf dem Platz eines Magazins befinden Ausnahme sind Hand werkzeuge e Dieses M
565. zeugver waltung beginnt mu der Baustein FC 6 Bestandteil des Grundprogramms in der PLC geladen sein Dieser Baustein wird durch das Grundprogramm aufgerufen und darf nicht zus tzlich im Anwenderprogramm aufgerufen werden Weiterhin ist der FC 8 TM_TRANS Transferbaustein bzw der FC 7 und im Bedarfsfall der FC 22 TM_DIR Richtungsauswahl zu laden und durch das Anwenderprogramm auf zurufen Nach Abschlu der Inbetriebnahme IBN werden beim n chsten Hochlauf der PLC die nachfolgend aufgef hrten Datenbausteine f r den Anwender Anwender schnittstellen der Werkzeugverwaltung sowie ein weiterer Datenbaustein f r die Werkzeugverwaltungs FCs eingerichtet Die L ngen der Datenbausteine ergeben sich durch die Inbetrieonahme Parameter der Werkzeugverwaltung siehe Tabelle unten Es sind die folgenden Datenbausteine vorgesehen Siemens AG 2000 All Rights Reserved 3 150 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung 3 15 PLC Beschreibung bersicht Datenbausteine DB 71 DB 72 Baustein L nge in Byte Bedeutung Nummer DB 71 4 30 Byte B Schnittstelle f r Be Entla destellen DB 72 4 48 Byte W Schnittstelle f r Spindel als Wechselstelle DB 73 4 44 Byte R Schnittstelle f r Revolver als Wechselstelle DB 74 L nge abh ngig von interner Datenbaustein f r der Konfiguration die WZV B Anzahl Belademagazine W Anzahl Spindel als W
566. zin den neuen Namen ein und best tigen Sie OK mit dem Softkey Abbruch 3 Wollen Sie das Kopierfenster ohne kopieren beenden dr cken Trennen Mit dem Softkey k nnen angew hlte Magazine oder Platztypen aus der Zuordnung gel st werden Wichtig ist dabei die Position des Cursors Steht der Cursor auf Platztyp so wird der ausgew hlte Platzbereich freigegeben Vor dem Trennen erscheint die Warnung Der Platztyp wird in der Magazin Zuord OK Abbruch nung gel scht Best tigen Sie mit dem Softkey oder Steht der Cursor auf Reale Magazine so wird dieses reale Magazin aus der Konfi Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Inbetriebnahme 4 3 Erstellen der Magazinkonfiguration mit MMC 102 103 guration herausgel st Vor dem Trennen erscheint die Warnung Alle Daten in der OK Magazin Zuordnung werden gel scht Bet tigen Sie den Softkey Abbruch oder 4 3 7 Konfigurationsdatei erzeugen und laden Konf Datei Mit dem Softkey erzeugen wird aus der aktuell angew hlten Konfiguration eine Konfigurationsdatei erzeugt Um diese Konfiguration in der NCK zu aktivieren mu diese erst geladen werden Es wird ein NC Programm erstellt das abgearbeitet werden mu Hinweis Bis zum SW Stand 3 2 geht die Funktion Konf Datei laden nur im Bedienbe reich Parameter im Men Magazin Konfigurier Konf Datei Mit dem Softkey laden erscheint das Bild Mag
567. zinen erfolgt die Pr fung nach allen 4 Richtungen Werkzeug auf Platz mit aktiver Nebenplatzbetrachtung setzen 4 3 4 4 186 Die Nebenplatzbetrachtung erfordert es da die Anzahl der Magazinpl tze und die Art des Magazins Fl che Kette zum Zeitpunkt des Einf gens des Werkzeugs bekannt sind Wird ein Werkzeug mit einer Gr e die benachbarte Pl tze miteinbezieht auf ei nen Magazinplatz gesetzt so m ssen die betroffenen Pl tze gepr ft werden ob sie frei sind und der ben tigte Halbplatz nicht belegt ist siehe auch Kapitel 4 3 2 Das Belegen eines Halbplatzes setzt den Magazinplatz auf nicht frei Hinweis Der erste Magazinplatz kann definiert werden wenn das zugeh rige Magazin in seiner Dimension Gesamtanzahl der Magazinpl tze festgelegt worden ist Beim ersten Schreiben eines Parameters eines Magazinplatzes werden s mtli che durch die Dimension des Magazins bestimmten Magazinpl tze mitangelegt Befindet sich ein Werkzeug auf einem Platz mit aktiver Nebenplatzbetrachtung so darf die Gr e dieses Werkzeugs und der Magazinplatztyp nicht ver ndert wer den Sonderwerkzeuge Bei der in der Magazinkonfiguration getroffenen Typisierung der Magazinpl tze mu bei der Definition der Typen festgelegt werden ob f r die Magazinpl tze die ses Typs Nebenplatzbetrachtungen durchgef hrt werden sollen Damit hat der An wender die M glichkeit f r seine Magazinpl tze Platztypen so zu definieren
568. zlich ein Interpreteralarm ausgel st z B 14020 wenn NEWT mi lingt Hinweis Das Maschinendatum MD 17500 MAXNUM_REPLAGEMENT TOOLS ist nur durch den oberen Grenzwert des Maschinendatums MD 18082 MM_NUM_TOOL mit 600 begrenzt Fehler beim Werkzeugwechsel Wird bei programmierter Werkzeugvorbereitung durch den NCK ein Fehler festge stellt z B kein Werkzeug verf gbar kein freier Platz im Magazin wird das Bear beitungsprogramm mit einer Alarmmeldung beendet Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Funktionsbeschreibung ab SW 5 1 3 2 Werkzeugwechsel Fl chen Ketten Revolvermagazine Ab SW 5 1 ist der Bediener in der Lage nach der Beurteilung der Fehlersituation verschiedene Probleme ohne Programmabbruch zu beheben Dabei k nnen folgende Probleme behandelt werden e Der Werkzeugdatensatz ist nicht oder nicht vollst ndig im NCK e Es liegt ein Programmierfehler im Teileprogramm vor e Es ist kein Ersatzwerkzeug der Werkzeuggruppe mehr verf gbar bzw vorhan den gilt nur bei aktiver WZV e Es wird der Alarm 22067 bzw 22069 abgelegt Der Werkzeugdatensatz befin det sich zwar im NCK ist aber keinem Magazinplatz zugeordnet bzw das Ma gazin des Werkzeuges ist der Werkzeugsuche nicht zug nglich gilt nur bei akti ver WZV Das Werkzeug mu von Hand nachgeladen werden z B direkt in die Spindel Hinweis Der Fall
569. zorientierte Adapterdaten durch den Anwender daf r ge sorgt werden da der alte Datensatz auf die Erfordernisse der neuen Funktion umgesetzt wird Mit der beschriebenen Definition der schneidenspezifischen Adapterparameter TC_DP21 23 kann jedoch erreicht werden da die Umsetzung alter Datenbe st nde auf die Funktion Adapterdaten vom NCK geleistet wird Die Funktion Adapterdaten schlie t die Existenz der schneidenspezifischen Da ten Basis Adapterma aus Diese Daten haben keine Bedeutung wenn der Adapter magazinplatzspezifisch definiert ist Die Funktion Adapterdaten wird dem Verwendungszweck eines Adapters eher gerecht da sie den Adapter als zum Magazinplatz geh rend definiert und nicht als Bestandteil des Werkzeuges oder der Schneide Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 143 Funktionsbeschreibung 07 00 3 10 Adapterdaten ab SW 5 1 Beispiele zum Zuordnen von Adapterdaten Beispiel 1 Beispiel 2 3 144 Vorgaben e MM_NUM_TOOL_ADAPTER 1 e MM_NUM_MAGAZIN_LOCATION 20 e eine Kette mit 16 Pl tzen Magazinnummer 1 e zwei Greifer e eine Spindel e eine Be und Entladestelle e Zuordnung Beim Anlegen dieser insgesamt 20 Pl tze sollen 20 Adapter belegt also jedem Platz genau ein Adapter zugeordnet werden Hinweis Ob die realen Pl tze tats chlich mit einem Adapter best ckt werden ist nich
570. zt NC Startsperre NC Stop bei Alarm Abhilfe Pr fen ob die Magzindaten korrekt definiert sind Pr fen ob das Magazin ber eine Distanzbeziehung mit der gew nschten Spindel verbunden ist Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Alarm Nr 6403 Kanal 1 Werkzeugwechsel nicht m glich Magazinnr 2 in Magazin 3 nicht vorhanden Erl uterung 1 Kanalld 2 Magazinnummer 3 Magazinplatznummer Der gew nschte Werkzeugwechsel ist nicht m glich Der genannte Magazin platz ist in dem genannten Magazin nicht vorhanden Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre NC Stop bei Alarm Abhilfe Pr fen ob die Magazindaten korrekt definiert sind Programm Mit RESET Taste Alarm l schen Teileprogramm neu starten fortsetzung Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 10 399 Alarme 07 00 Alarm Nr 6404 Kanal 1 Werkzeugwechsel nicht m glich Werkzeug 2 nicht vorhanden oder nicht einsetzbar Erl uterung 1 Kanalld 2 String Bezeichner Der gew nschte Werkzeugwechsel ist nicht m glich Das genannte Werkzeug existiert nicht oder es kann nicht eingesetzt werden Reaktion Alarmanzeige Nahtstellensignale werden gesetzt NC Startsperre NC Stop bei Alarm Abhilfe Pr fen ob das Teileprogramm korrekt geschrieben ist
571. zu einem Bereich dem Verschlei verbund zu sammengefa t Damit lassen sich Platzgruppen eines Magazins f r bestimmte Bearbeitungen aktivieren Jedem dieser Pl tze wird eine Verschlei verbundnummer zugewiesen und damit das Magazin in mehrere Bereiche unterteilt Zur Bearbeitung werden dann nur Werkzeuge aus einem der Bereiche verwendet Die Verschlei verbundnummer f r jeden Magazinplatz wird ber den Systempara meter TC_MPP5 m p festgelegt m Magazinnummer p Platznummer Es sind Werte von 32000 32000 m glich Werte gt 0 Dem Platz wird die angegebene Nummer zugeordnet z B ordnet TC_MPP5 1 3 2 den dritten Platz des Magazins 1 dem Verschlei verbund Nummer 2 zu Siemens AG 2000 All Rights Reserved SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 3 45 Funktionsbeschreibung 07 00 3 1 Magazine Wert 0 Der Platz ist keinem Verschlei verbund zugeordnet daher werden die Magazinpl tze generell bei der Werkzeugsuche mit betrachtet Au erdem besteht bei der Belegung mit 0 volle Kompatibilit t mit Magazindaten die auf lteren NCK Software St nden erstellt wurden Werte lt 0 Der Verschlei verbund dessen Nummer dem absoluten Be trag dieser Zahl entspricht wird gesperrt z B wird mit TC_MPP5 1 3 2 der Verschlei verbund Nummer 2 des Magazins mit Nummer 1 gesperrt Dies gilt bereits bei nur einem gesperrten Platz innerhalb des Verschlei verbundes
572. zul ssige Einstellungen bei Revolvermagazi nen kontrollieren Reaktion Alarmanzeige PLC Stop Abhilfe Im kanalspezifischen Maschinendatum 22550 TOOL_CHANGE_MODE ist der Wert 1 Alarm Nr 410151 Magazindaten f r Werkzeugverwaltung fehlen in PLC Erl uterung Die Magazindaten sind in der PLC nicht vorhanden Die Inbetriebnahme ist nicht vollst ndig obwohl die Option WZV aktiviert ist Reaktion Alarmanzeige Abhilfe ber MMC 103 ist bei der Inbetriebnahme der Werkzeugverwaltung der Softkey PLC Daten erzeugen zu bet tigen Daten im Datenbaustein DB4 ab DBB64 sind bei MMC 100 einzustellen Siemens AG 2000 All Rights Reserved 10 424 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 PLC Beispielprogramme 1 1 In den folgenden Abschnitten soll gezeigt werden wie Funktionsbausteine an ver schiedene reale Konfigurationen angepa t werden k nnen Diese Programme sind auf der Toolbox SINUMERIK 810D 840D im Katalog Bsp_prog mit dem Namen wzv_bsp exe gepackt abgelegt 11 1 FB 90 QUIT_WZV Quittierungen an WZV Funktionsbeschreibung Der FB QUIT_WZV unterst tzt den Anwender bei der Quittierung der WZV Auftr gen sowie Mitteilung von Positions nderungen der Werkzeuge an die WZV und Aktualisierung der Werkzeugwechselstelle von PLC bei Einsatz der integrier ten Werkzeugverwaltung F r die Transferauftr ge an die WZV stehen 32 Anwenderschnittstellen im In stanz DB des FB QUIT
573. zustand aktiv ist dann darf nicht abgebrochen wer den oder reset ist dann gibt es nichts abzubrechen Reaktion Alarmanzeige Nahtstellensignale werden gesetzt Abhilfe Dient nur der Information Programm Mit L schtaste Alarm l schen Keine weitere Bedienung notwendig fortsetzung Alarm Nr 22066 Kanal 1 Werkzeugverwaltung Werkzeugwechsel nicht m glich da Werkzeug 2 mit Duplonr 3 nicht im Magazin 4 Erl uterung 1 Kanalnummer 2 String Bezeichner 3 Duplonummer 4 Ma gazinnummer Der gew nschte Werkzeugwechsel ist nicht m glich Das genannte Werkzeug ist in dem genannten Magazin nicht enthalten NCK kann Werkzeuge enthalten die nicht einem Magazin zugeordnet sind Mit sol chen Werkzeugen k nnen keine Operationen Bewegen Wechseln durchge f hrt werden Reaktion NC Startsperrre Alarmanzeige Nahtstellensignale werden gesetzt NC Stop bei Alarm Siemens AG 2000 All Rights Reserved 10 420 SINUMERIK 840D 840Di 810D FB Werkzeugverwaltung Ausgabe 07 2000 07 00 Alarme Alarm Nr Abhilfe Bitte das Autorisierte Personal Service benachrichtigen Sicherstellen da das genannte Werkzeug im gew nschten Magazin enthal ten ist oder ein anderes Werkzeug programmieren das gewechselt werden soll Pr fen ob die Maschinendaten MC_RESET_MODE_MASK MC_START_MODE_MASK MC_TOOL_RESET_NAME mit den aktuellen Definit

Download Pdf Manuals

image

Related Search

Related Contents

TV-Spielkonsole / TV-konzolo TV konzol / TV Games Console  descargarlo  LG LW1212ER Window Air Conditioner Owner`s Manual  User manual    +% 6.2... B 8 C - Bibliothèque AVM  

Copyright © All rights reserved.
Failed to retrieve file