Wichtig
Wichtig
Wichtig
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Funktionsbeschreibung Ausgabe 06/2003<br />
motion control<br />
information system<br />
TDI Ident Connection<br />
SINUMERIK 840D/840Di/810D
Sinumerik 840D/840Di/810D<br />
Motion Control Information<br />
System<br />
TDI Ident Connection<br />
Funktionsbeschreibung<br />
Gültig für<br />
Steuerung Softwarestand<br />
Sinumerik 840D/840Di/810D 1<br />
Ausgabe 06.03<br />
Systemüberblick 1<br />
Installation 2<br />
Konfiguration 3<br />
PLC-Schnittstelle im<br />
DB19<br />
4<br />
Kommandocodes 5<br />
Parameter 6<br />
Dienste 7<br />
Dienste starten 8<br />
Beispiele 9<br />
Anhang A<br />
Index I
SINUMERIK®-Dokumentation<br />
Auflagenschlüssel<br />
Die nachfolgend aufgeführten Ausgaben sind bis zur vorliegenden Ausgabe erschienen.<br />
In der Spalte "Bemerkung" ist durch Buchstaben gekennzeichnet, welchen Status die bisher erschienenen<br />
Ausgaben besitzen.<br />
Kennzeichnung des Status in der Spalte "Bemerkung":<br />
A .... Neue Dokumentation.<br />
B .... Unverändeter Nachdruck mit neuer Bestell-Nummer.<br />
C .... Überarbeitete Version mit neuem Ausgabestand.<br />
Ausgabe Bestell-Nr. Bemerkung<br />
06.03 6FC5297-1AE60-0AP0 A<br />
Dieses Buch ist Bestandteil der Dokumentation auf CD-ROM (DOCONCD)<br />
Ausgabe Bestell-Nr. Bemerkung<br />
11.02 6FC5 298-6CA00-0AG3 C<br />
Marken<br />
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK® und SIMODRIVE® sind eingetragene<br />
Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Druckschrift können Marken sein, deren<br />
Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen können.<br />
Weitere Informationen finden Sie im Internet unter:<br />
http://www.ad.siemens.de/mc<br />
Die Erstellung diese Unterlage erfolgte mit WinWord V 8.0 und<br />
Designer V 7.0 und dem DokuTool AutWinDoc .<br />
Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und<br />
Mitteilung ihres Inhalts ist nicht gestattet, soweit nicht ausdrücklich<br />
zugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle<br />
Rechte vorbehalten, insbesondere für den Fall der Patenterteilung oder<br />
GM-Eintragung.<br />
© Siemens AG 2003. All Rights Reserved.<br />
Bestell-Nr. 6FC5297-1AE60-0AP0<br />
Printed in the Federal Republic of Germany<br />
Es können weitere, in dieser Dokumentation nicht beschriebene Funktionen<br />
in der Steuerung lauffähig sein. Es besteht jedoch kein<br />
Anspruch auf diese Funktionen bei Neulieferung bzw. im Servicefall.<br />
Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen<br />
Hard- und Software geprüft. Dennoch können<br />
Abweichungen nicht ausgeschlossen werden. Die Angaben in dieser<br />
Druckschrift werden regelmäßig überprüft, und notwendige<br />
Korrekturen sind in den nachfolgenden Auflagen enthalten. Für<br />
Verbesserungsvorschläge sind wir dankbar.<br />
Technische Änderungen vorbehalten.<br />
Siemens-Aktiengesellschaft.
06.03 Vorwort<br />
Vorwort<br />
Gliederung der Dokumentation<br />
Adressat<br />
Hotline<br />
Die SINUMERIK-Dokumentation ist in 3 Ebenen gegliedert:<br />
• Allgemeine-Dokumentation<br />
• Anwender-Dokumentation<br />
• Hersteller/Service-Dokumentation<br />
Nähere Informationen zu Druckschriften über SINUMERIK 840D/810D sowie<br />
Druckschriften, die für alle SINUMERIK-Steuerungen gelten, erhalten Sie von Ihrer<br />
SIEMENS-Niederlassung.<br />
Die vorliegende Dokumentation wendet sich an den Hersteller von<br />
Werkzeugmaschinen mit SINUMERIK 840D bzw. SINUMERIK 810D und<br />
SIMODRIVE 611D.<br />
Bei Fragen wenden Sie sich bitte an folgende Hotline:<br />
A&D Technical Support Tel.: +49 (0) 180 / 5050 - 222<br />
Fax: +49 (0) 180 / 5050 - 223<br />
E-Mail: adsupport@siemens.com<br />
Bei Fragen zur Dokumentation (Anregungen, Korrekturen) senden Sie bitte ein Fax<br />
an folgende Faxadresse oder email:<br />
Fax: +49 (0) 9131 / 98 -2176<br />
E-Mail: motioncontrol.docu@erlf.siemens.de<br />
Faxformular: siehe Rückmeldeblatt am Schluss der Druckschrift.<br />
Internetadresse SINUMERIK<br />
http://www.ad.siemens.de/mc<br />
SINUMERIK 840D powerline<br />
Seit 09.2001 steht die<br />
• SINUMERIK 840D powerline und<br />
• SINUMERIK 840DE powerline<br />
mit verbesserter Performance zur Verfügung. Eine Auflistung der verfügbaren<br />
powerline-Baugruppen finden Sie in folgender Hardware-Beschreibung:<br />
Literatur: /PHD/ , Handbuch Projektierung SINUMERIK 840D<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 v
Vorwort 06.03<br />
SINUMERIK 810D powerline<br />
Seit 12.2001 steht die<br />
• SINUMERIK 810D powerline und<br />
• SINUMERIK 810DE powerline<br />
mit verbesserter Performance zur Verfügung. Eine Auflistung der verfügbaren<br />
powerline-Baugruppen finden Sie Sie in folgender Hardware-Beschreibung:<br />
Literatur: /PHC/ , Handbuch Projektierung SINUMERIK 810D<br />
Angabe des SW-Standes<br />
Die in der Dokumentation angegebenen SW-Stände gelten für die Steuerungen<br />
SINUMERIK 840D und SINUMERIK 810D. Die Softwarestände stehen in<br />
Beziehung zueinander, siehe Tabelle 0-1.<br />
Tabelle 0-1<br />
SINUMERIK<br />
840D<br />
SINUMERIK<br />
810D<br />
SINUMERIK<br />
810D<br />
powerline<br />
SINUMERIK<br />
840Di<br />
6.3 (09.01) entspricht - 6.1 (12.01) 2.1 (07.01)<br />
5.3 (04.00) entspricht 3.3 (04.00) - 1.1 (07.00)<br />
3.7 (03.97) entspricht 1.7 (03.97) -<br />
An wen wendet sich das Handbuch?<br />
• Projekteure<br />
• Elektriker und Monteure<br />
• Service- und Betriebspersonal<br />
Gegenstand des Handbuches<br />
Die Druckschrift ist die Inbetriebnahmeanleitung für "TDI Ident Connection".<br />
Die Inbetriebnahmeanleitung erläutert die Funktionalität der Software "TDI Ident<br />
Connection" und wie ein PLC-Programm diese nutzen kann.<br />
! <strong>Wichtig</strong><br />
Diese Inbetriebnahmeanleitung ist gültig für:<br />
TDI Ident Connection V1.01<br />
Suchhilfen<br />
Zu Ihre besseren Orientierung wird Ihnen ein Inhaltsverzeichnis angeboten sowie<br />
die Anhänge:<br />
• Literaturverzeichnis<br />
• Index<br />
© Siemens AG 2003 All Rights Reserved<br />
vi Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 Vorwort<br />
Gefahr- und Warnkonzept<br />
In dieser Druckschrift werden folgende Gefahr- und Warnhinweise verwendet.<br />
Hier die Symbolerläuterung:<br />
! Gefahr<br />
Dieser Warnhinweis bedeutet, dass Tod, schwere Körperverletzung oder<br />
erheblicher Sachschaden eintreten werden, wenn die entsprechenden<br />
Vorsichtsmaßnahmen nicht getroffen werden.<br />
! Warnung<br />
Dieser Warnhinweis bedeutet, dass Tod, schwere Körperverletzung oder<br />
erheblicher Sachschaden eintreten können, wenn die entsprechenden<br />
Vorsichtsmaßnahmen nicht getroffen werden.<br />
! Vorsicht<br />
Dieser Warnhinweis (mit Warndreieck) bedeutet, dass eine leichte<br />
Körperverletzung oder ein Sachschaden eintreten kann, wenn die<br />
entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.<br />
Vorsicht<br />
Dieser Warnhinweis (ohne Warndreieck) bedeutet, dass ein Sachschaden<br />
eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen<br />
werden.<br />
Achtung<br />
Dieser Warnhinweis bedeutet, dass ein unerwünschtes Ereignis oder ein<br />
unerwünschter Zustand eintreten kann, wenn der entsprechende Hinweis nicht<br />
beachtet wird.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 vii
Vorwort 06.03<br />
Weitere Hinweise<br />
! <strong>Wichtig</strong><br />
Dieser Hinweis bedeutet, dass ein wichtiger Sachverhalt zu beachten ist.<br />
Hinweis<br />
Dieses Symbol erscheint in dieser Dokumentation immer dann, wenn<br />
weiterführende Sachverhalte angegeben werden.<br />
Maschinenhersteller<br />
Das abgebildete Symbol erscheint in dieser Dokumentation immer dann, wenn<br />
der Maschinenhersteller das beschriebene Funktionsverhalten beeinflussen oder<br />
verändern kann. Beachten Sie die Angaben des Maschinenherstellers!<br />
Bestelldaten-Ergänzung<br />
Sie finden in dieser Dokumentation das abgebildete Symbol mit dem Hinweis auf<br />
eine Bestelldaten-Ergänzung. Die beschriebene Funktion ist nur lauffähig, wenn<br />
die Steuerung die bezeichnete Option enthält.<br />
Wirksamkeit von Änderungen<br />
Warenzeichen<br />
Nach dem Ändern von Daten (z.B. von Maschinendaten) ist zusätzlich noch deren<br />
Wirksamwerden (z.B. nach Power On oder Sofort) zu beachten. Der Zeitpunkt ist<br />
deshalb immer mit angegeben.<br />
IBM ist eingetragenes Warenzeichen der International Business Corporation. MS-<br />
DOS und WINDOWS TM sind eingetragene Warenzeichen der Microsoft<br />
Corporation.<br />
© Siemens AG 2003 All Rights Reserved<br />
viii Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 Inhalt<br />
Inhalt<br />
1 Systemüberblick .............................................................................1-13<br />
1.1 Das Produkt TDI Ident Connection ...............................................1-14<br />
1.1.1 Motion Control Information System (MCIS) ...............................1-14<br />
1.2 Systemaufbau Tool Data Information (TDI) ..................................1-16<br />
1.2.1 Modulübersicht...........................................................................1-16<br />
1.2.2 Einsatzmöglichkeiten .................................................................1-18<br />
1.2.3 Lösungsvarianten.......................................................................1-19<br />
1.2.4 Grundlagen ................................................................................1-20<br />
2 Installation .......................................................................................2-21<br />
2.1 Systemvoraussetzungen...............................................................2-22<br />
2.1.1 MMC103.....................................................................................2-22<br />
2.1.2 PCU50........................................................................................2-22<br />
2.1.3 Werkzeugverwaltung .................................................................2-22<br />
2.1.4 Leitrechnerdienste .....................................................................2-22<br />
2.1.5 Erweiterung des DB19 ...............................................................2-22<br />
2.2 Ausführen der Installation .............................................................2-23<br />
2.2.1 Hinweise zur Installation ............................................................2-23<br />
2.2.2 Installationsverlauf .....................................................................2-23<br />
2.2.3 Auswahl des Codeträger-Lesegerätes ......................................2-24<br />
2.2.4 Eingabe der Be- /Entladeplatz-Nummer....................................2-27<br />
3 Konfiguration...................................................................................3-29<br />
3.1 IdentCon.INI ..................................................................................3-30<br />
3.2 TMS.INI .........................................................................................3-32<br />
3.3 COMTDS.INI .................................................................................3-33<br />
3.3.1 Festlegung des verwendeten Lesegerätes................................3-33<br />
3.3.2 Balluff-V24 Lesegerät ................................................................3-33<br />
3.3.3 Barcode Lesegerät.....................................................................3-34<br />
3.3.4 Lesegerät an der PLC................................................................3-34<br />
3.3.5 Parametrierung der COM-Schnittstelle......................................3-35<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt................................3-36<br />
3.4.1 Beispiele für Beschreibungsdateien ..........................................3-42<br />
3.5 Werkzeugdaten-Initialisierungsdatei DefToolDat.txt.....................3-45<br />
4 PLC-Schnittstelle im DB19 .............................................................4-47<br />
4.1 Aufbau ...........................................................................................4-48<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 ix
Inhalt 06.03<br />
4.2 Belegung der PLC-Schnittstelle von TDI Ident Connection ..........4-49<br />
4.3 Übergabe- und Rückgabeparameter der Dienste.........................4-49<br />
4.4 Schnittstelle des PLC-Programms (ParamTM-Interface) .............4-51<br />
5 Kommandocodes ............................................................................5-53<br />
5.1 Beschreibung ................................................................................5-54<br />
6 Parameter.........................................................................................6-55<br />
6.1 Beschreibung ................................................................................6-56<br />
7 Dienste .............................................................................................7-57<br />
7.1 Beladen vom Codeträger ..............................................................7-58<br />
7.2 Entladen auf den Codeträger ........................................................7-59<br />
7.3 Beladen aus dem Werkzeugschrank ............................................7-60<br />
7.4 Entladen in den Werkzeugschrank ...............................................7-63<br />
7.5 Beladen vom Fertigungsleitrechner ..............................................7-64<br />
7.6 Entladen in den Fertigungsleitrechner ..........................................7-65<br />
7.7 Entladen aller Werkzeuge in den Werkzeugschrank ....................7-66<br />
7.8 Werkzeug beladen ........................................................................7-67<br />
7.9 Werkzeug entladen .......................................................................7-68<br />
7.10 Leerplatzsuche............................................................................7-69<br />
7.11 Werkzeug im NCK löschen .........................................................7-70<br />
7.12 Werkzeug in der Datenbank löschen ..........................................7-70<br />
7.13 Export von Werkzeugdaten.........................................................7-71<br />
7.14 Import von Werkzeugdaten .........................................................7-73<br />
7.15 Codeträger aktualisieren.............................................................7-73<br />
7.16 Lesen der Daten vom Codeträger...............................................7-74<br />
7.17 Ablegen der Werkzeugdaten im NCK.........................................7-75<br />
8 Dienste starten ................................................................................8-77<br />
8.1 Dienste über die PLC-Schnittstelle ausführen ..............................8-78<br />
© Siemens AG 2003 All Rights Reserved<br />
x Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 Inhalt<br />
8.2 Dienste über Standard-Werkzeugverwaltung ausführen ..............8-79<br />
9 Beispiele...........................................................................................9-81<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle .........................9-82<br />
9.2 Entladen auf den Codeträger über PLC-Schnittstelle...................9-84<br />
9.3 Be-/Entladen mit Codeträger am Profibus ....................................9-86<br />
9.3.1 Beladen vom Codeträger über PLC-Schnittstelle......................9-86<br />
9.3.2 Entladen vom Codeträger über PLC-Schnittstelle.....................9-87<br />
9.3.3 Beladen über Standard-WZV-Bedienoberfläche (ParamtTM)...9-89<br />
9.3.4 Entladen über Standard-WZV-Bedienoberfläche (ParamtTM)..9-91<br />
A Anhang ............................................................................................A-93<br />
A.1 Fehlercodes ..................................................................................A-93<br />
A.2 PLC-Datentypen ...........................................................................A-100<br />
A.3 Abkürzungen.................................................................................A-101<br />
A.4 Literaturverzeichnis.......................................................................A-102<br />
I Index ..................................................................................................I-115<br />
I.1 Stichwortindex................................................................................I-115<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 xi
Inhalt 06.03<br />
© Siemens AG 2003 All Rights Reserved<br />
xii Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 1 Systemüberblick<br />
1.1 Das Produkt TDI Ident Connection<br />
1 Systemüberblick<br />
1.1 Das Produkt TDI Ident Connection ...............................................1-14<br />
1.1.1 Motion Control Information System (MCIS) ...............................1-14<br />
1.2 Systemaufbau Tool Data Information (TDI) ..................................1-16<br />
1.2.1 Modulübersicht...........................................................................1-16<br />
1.2.2 Einsatzmöglichkeiten .................................................................1-18<br />
1.2.3 Lösungsvarianten.......................................................................1-19<br />
1.2.4 Grundlagen ................................................................................1-20<br />
1<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 1-13
1 Systemüberblick 06.03<br />
1.1 Das Produkt TDI Ident Connection<br />
1.1 Das Produkt TDI Ident Connection<br />
"TDI Ident Connection" ist ein Modul aus dem Paket TDI Tool Data Information<br />
(TDI). TDI ist Bestandteil von "Motion Control Information System" (MCIS) für Bearbeitungsmaschinen.<br />
1.1.1 Motion Control Information System (MCIS)<br />
Das Motion Control Information System (MCIS) ist ein zuverlässiges, flexibles und<br />
benutzerorientiertes Informationssystem für die mechanische Fertigung. Es sind<br />
Anschlusstechniken für numerische und speicherprogrammierbare Steuerungen<br />
vorhanden, mit der sich einzelne Bearbeitungsmaschinen, Zellen, Linien und ganze<br />
Anlagen vernetzen lassen. Als integrierte Lösung über mehrere Aufgabengebiete<br />
hinweg, stellt MCIS eine Steuerungs-, Erfassungs- und Auswerteplattform innerhalb<br />
der Produktion zur Verfügung<br />
Verschiedene Bereiche von automatisierten Produktionssystemen:<br />
• Bearbeitungszentren, CNC-Serienmaschinen<br />
• Flexible Linien<br />
• Transferstraßen<br />
• Sondermaschinen<br />
• Montagelinien<br />
• Lader und Portale<br />
Das MCIS setzt sich aus Funktionspaketen zusammen, die sowohl in der Produktionsvorbereitung,<br />
als auch direkt an den Fertigungseinheiten zum Einsatz kommen.<br />
Die einzelnen Pakete sind skalierbar, funktional aufeinander abgestimmt und können<br />
je nach Funktionsanforderungen eingesetzt werden.<br />
Durch den Einsatz dieser Pakete im Rahmen der Fertigung wird ihre Produktionsanlage<br />
zum integralen Bestandteil der DV-Landschaft.<br />
Mit den MCIS-Paketen steht ein modernes Lösungskonzept bereit, das sowohl auf<br />
der Hardwareseite mit international anerkannten Techniken arbeitet, als auch in<br />
den Software-Modulen und -Verfahren sowie den Schnittstellen weltweite Standards<br />
einsetzt. Mit einer Palette von Prozess-Schnittstellen wird die Vernetzung<br />
und Integration von Automatisierungsgeräten und Produktionseinrichtungen in<br />
idealer Weise unterstützt. Die einheitlichen, standardisierten Schnittstellen sorgen<br />
zusammen mit der Standard-Software für Investitionssicherheit und Erweiterbarkeit<br />
in späteren Ausbaustufen.<br />
Mit diesem Informationsverbund stehen benötigte Fertigungsdaten und –informationen<br />
an den jeweiligen Arbeitsplätzen der Planungs- und Produktionsebene<br />
schnell und immer aktuell zur Verfügung.<br />
Die Auslastung, Verfügbarkeit der Maschinen und die Gesamtanlageneffektivität<br />
kann dadurch deutlich verbessert und die Produktivität erhöht werden.<br />
© Siemens AG 2003 All Rights Reserved<br />
1-14 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 1 Systemüberblick<br />
1.1 Das Produkt TDI Ident Connection<br />
Dabei werden folgende Funktionspakete unterschieden:<br />
Bild 1-1 Übersicht der MCIS-Funktionspakete<br />
Produktion Data Aquisition (PDA)<br />
Produktionsdatenmanagement zur Erfassung, Auswertung und Visualisierung von<br />
maschinen-, teile- und auftragsbezogenen Daten und Informationen.<br />
Nutzen: Transparenz in der Fertigung.<br />
Direct Numeric Control (DNC)<br />
NC-Programmmanagement zur Verwaltung, Archivierung und Übertragung von<br />
NC-Programmen.<br />
Nutzen: Reduzierung der Kosten in der NC-Programmorganisation<br />
Tool Data Information (TDI)<br />
Werkzeugmanagement zur Visualisierung des Werkzeugbestandes und rechtzeitigen<br />
Bereitstellung der benötigten Werkzeuge an der Maschine.<br />
Nutzen: Reduzierung des umlaufenden Werkzeugbestandes und Minimierung von<br />
Maschinenstillständen.<br />
Total Productive Maintenance (TPM)<br />
Instanthaltungsmanagement zur Unterstützung der vorbeugenden Instandhaltungsmaßnahmen<br />
an der Anlage.<br />
Nutzen: Erhöhung der Maschinenverfügbarkeit.<br />
Remote Control System (RCS)<br />
Servicemanagement zum weltweiten Steuerungszugriff und zur automatischen<br />
Störungsmeldung per Email oder SMS im Servicefall.<br />
Nutzen: Verkürzung der Stillstandzeiten durch schnelle Reaktion auf Störungen.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 1-15
1 Systemüberblick 06.03<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
Zielsetzung<br />
Zu den zentralen Aufgaben in der CNC-Fertigung zählt das Tool Data Management.<br />
Gefordert sind reibungslose Abläufe im Werkzeughandling und ein hoher<br />
Rationalisierungsgrad.<br />
Hier setzt nun das MCIS TDI an. Es macht diese Rationalisierungspotentiale transparent<br />
und bietet Funktionen, die helfen, die erkannten Einsparungsmöglichkeiten<br />
zu nutzen.<br />
• Ob für eine Einzelmaschine, flexible Transferlinien oder für einen gesamten<br />
Maschinenpark,<br />
• ob für die hochautomatisierte NC-Steuerung SINUMERIK 810D/840D/840Di<br />
oder für SIMATIC S7 basierte Steuerungen,<br />
• ob für die Integration von Schneideneinstellgeräten oder werksübergreifenden<br />
Werkzeugmanagementsystemen, wie TDM der Fa. Walter.<br />
MCIS TDI hat die richtigen Anschlusskonzepte und Funktionen für den kompletten<br />
Überblick der eingesetzten Werkzeuge und für einen geschlossenen Werkzeugdatenkreislauf<br />
in der Fertigung.<br />
1.2.1 Modulübersicht<br />
MCIS TDI ist ein Baukastensystem, aus dem Sie für jeden Automatisierungsgrad<br />
die richtigen Module zusammenstellen können.<br />
Folgende Module stehen zur Verfügung:<br />
Bild 1-2 Modulübersicht MCIS-TDI<br />
© Siemens AG 2003 All Rights Reserved<br />
1-16 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 1 Systemüberblick<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
TDI Cell / Plant<br />
TDI Planning<br />
TDI Overview<br />
TDI Interface Client<br />
TDI Toolhandling<br />
TDI Machine<br />
Zusammenfassung der vorhandenen Funktionen auf einem Server und netzweiter<br />
Betrieb der Client basierten Oberflächen.<br />
• TDI HMI: Zusätzliche Bedienoberfläche für TDI Plant auf einem Client-PC<br />
Planung des Werkzeugbedarfs auf Basis des aktuellen Werkzeugbestandes.<br />
Erfassung der Werkzeug-Istdaten, Auswertemöglichkeiten über den aktuellen<br />
Werkzeugbestand durch Filter und manuelle Werkzeug-Istdatenbeeinflussung. (Die<br />
Funktionalität für eine Einheit ist in der Standardlizenz von Transline HMI ab Version<br />
3.1 enthalten).<br />
Anschluss von externen Werkzeugmanagement- und Planungssystemen.<br />
Bedienergeführtes Be- und Entladen von Werkzeugen an der SINUMERIK<br />
810D/840D/840Di und der automatischen Datenübernahme in Verbindung mit der<br />
Schnittstelle zum Scheideneinstellgerät.<br />
Eigenständiges nicht vernetzbares Funktionspaket für Werkzeugplanung und<br />
Kopplung zu Schneideneinstellgeräten für die Werkzeugdatenübernahme. (Diese<br />
Funktion findet in Transline -Projekten keine Verwendung und wird deshalb im<br />
Weiteren nicht näher beschrieben).<br />
TDI Ident Connection<br />
Eigenständiges Funktionspaket zur Anbindung von Werkzeug-Identsystemen an<br />
SINUMERIK 810D/840D/840Di über Profibus oder V.24 zum Schreiben und Lesen<br />
von Werkzeugdaten, sowie zum Be- und Entladen von Werkzeugen über die PLC<br />
oder die Standard-Software "ParamTM".<br />
TDI Toolplan Generation<br />
Hilfsmodul zur Erstellung von Werkzeugplänen auf Basis der Simulation der entsprechenden<br />
NC-Programme.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 1-17
1 Systemüberblick 06.03<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
1.2.2 Einsatzmöglichkeiten<br />
Produktionsebene<br />
Alle TDI-Module (Ausnahme sind, die nur einer Maschine zuordenbaren Module<br />
TDI Machine und TDI Ident Connection) sind so konzipiert, dass sie auf einer Einzelmaschine,<br />
wie auch im netzwerkbasierten Verbundbetrieb laufen können.<br />
Bild 1-3 Systemstruktur, Einsatzmöglichkeiten<br />
Durch den konsequenten Aufbau als Client-Server-Lösung und die Verwendung<br />
modernster Kommunikationsmechanismen auf Basis von HTTP/XML ist es möglich,<br />
die Module variabel im Netz zu verteilen und von jeder Stelle aus darauf zuzugreifen.<br />
Dies bedeutet, immer dort die aktuellen Informationen zu Verfügung zu<br />
haben wo man sie benötigt.<br />
In der Produktionsebene können alle MCIS TDI Module zum Einsatz kommen. Die<br />
Module bieten auf der eine Seite integrierte Schnittstellen (IFC) zur Kommunikation<br />
mit den Steuerungen, auf der anderen Seite Oberflächen an, mit denen er sich<br />
über alle Werkzeugdaten informieren, den Einsatz der Werkzeuge planen und die<br />
Werkzeuge datentechnisch bewegen kann.<br />
MES-Ebene (Manufacturing Execution System<br />
Je nach Größe der Anlage kann die Serverfunktionalität (zentrale Datenbank,<br />
Netzwerkfähigkeit aller installierten TDI-Module) auf einem Rechner dieser Ebene<br />
installiert werden. Auch hier hat der Bediener die Möglichkeit alle Funktionen der<br />
einzelnen Module aufzurufen.(Ausnahme TDI Ident Connection, TDI Machine)<br />
Über die TDI Interface Clients können Schnittstellen zu anderen MES-Systemen<br />
wie überlagerte Werkzeugmanagementsysteme (z.B. TDM der Fa. Walter Infosysteme)<br />
oder Auftragsplanungssysteme (MCIS PDA) zur Verfügung gestellt werden.<br />
© Siemens AG 2003 All Rights Reserved<br />
1-18 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 1 Systemüberblick<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
ERP-Ebene (Enterprise Rescources Planning<br />
Die ERP-Ebene besteht aus übergeordneten Serversystem mit Datenbank z.B. das<br />
Produktionsplanungssystem (PPS) SAP.<br />
In der ERP-Ebene erfolgt die Kundenabwicklung, Buchhandling und Fertigungsund<br />
Personalplanung.<br />
Durch die variable Oberflächengestaltung können die Oberflächen sowohl auf einem<br />
Windows-PC, wie auch auf den Bedienfeldern der Sinumerik im Standardsowie<br />
im Transline HMI Pro Umfeld laufen.<br />
1.2.3 Lösungsvarianten<br />
In jeder Stufe besteht über die Customizing -Funktion (online, sowie offline am<br />
PG/PC) die Möglichkeit Grundeinstellungen, sowie Funktionsfreigaben komfortabel<br />
vorzunehmen.<br />
Bild 1-4 Lösungskonzept mit MCIS TDI<br />
Auf Basis der vorhandenen TDI Module, können über die Serverfunktionalität von<br />
TDI alle Einheiten vernetzt werden, so dass z.B. eine Übersicht aller Werkzeug-<br />
Istdaten an einer Kopfsteuerung oder an einem Leitsystem angezeigt werden<br />
kann.<br />
Des weiteren kann die Funktionalität durch "TDI Interface Client" (IFC) zur Kopplung<br />
an andere Systeme ergänzt werden.<br />
Das Modul TDI Cell / Plant wird in zwei Varianten angeboten:<br />
1. TDI Cell: Einplatzsystem für den Anschluss bis max. 16 Maschinen<br />
2. TDI Plant: Mehrplatzsystem mit der Möglichkeit des Zusammenschlusses<br />
von mehreren TDI Cell´s<br />
Mit der TDI Cell / Plant-Funktionalität ergeben sich nicht nur Auswerte- und Überwachungsmöglichkeiten<br />
im Meisterbüro oder Bürobereich, sondern im gesamten<br />
Netzbereich. Der modulare Aufbau lässt die Realisierung von kleinen oder großen,<br />
über mehrere Fertigungsbereiche verteilte Anlagen zu.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 1-19
1 Systemüberblick 06.03<br />
1.2 Systemaufbau Tool Data Information (TDI)<br />
In solch einer vernetzten Lösung können unter dem Modul TDI Plant mit dem Modul<br />
TDI HMI alle im System installierten Funktionen auf weiteren Client-PC`s als<br />
Bedien-Frontend installiert werden.<br />
1.2.4 Grundlagen<br />
PLC-Anbindung<br />
ParamTM-Interface<br />
Mit "TDI Ident Connection" können Werkzeuge be- und entladen werden. Die<br />
Werkzeuge können aus dem Werkzeugschrank, vom Codeträger oder aus dem<br />
Leitrechner in den NCK beladen werden. Außerdem können die Werkzeuge aus<br />
dem NCK in den Werkzeugschrank, auf den Codeträger oder in den Leitrechner<br />
entladen werden.<br />
Darüber hinaus stehen Dienste zur Verfügung, mit denen Werkzeugdaten aus dem<br />
Werkzeugschrank gelöscht oder auf eine Datei exportiert bzw. aus einer Datei in<br />
den Werkzeugschrank importiert werden können. Weiterhin können Werkzeuge im<br />
NCK gelöscht und die Daten auf dem Codeträger aktualisiert werden.<br />
"TDI Ident Connection" wird über eine PLC-Anbindung parametriert und der auszuführende<br />
Dienst gestartet. Die PLC-Anbindung erfolgt über die PLC-Schnittstelle<br />
im Datenbaustein DB19. Der Aufbau der PLC-Schnittstelle wird in Kapitel 4 erläutert.<br />
Der auszuführende Dienst wird durch den Kommandocode festgelegt, der im<br />
Schnittstellen-Datenbaustein eingetragen wird. Die Bedeutung der verschiedenen<br />
Kommandocodes wird in Kapitel 5 beschrieben. Die zu den Kommandocodes gehörenden<br />
Dienste werden in Kapitel 7 erläutert. Für die einzelnen Dienste müssen<br />
im Schnittstellen-Datenbaustein ebenfalls die benötigten Parameterwerte festgelegt<br />
werden; diese werden in Kapitel 6 beschrieben.<br />
Wie der Aufruf und die Quittierung eines Dienstes durchgeführt werden müssen,<br />
wird in Kapitel 8 beschrieben. Anhand von Beispielen wird in Kapitel 9 gezeigt, wie<br />
die Parameter der verschiedenen Dienste belegt werden können.<br />
"TDI Ident Connection" ist für den M:N-Betrieb vorbereitet, so dass zwei Steuerungen<br />
die PLC Schnittstelle gleichzeitig ansprechen können.<br />
Die Kommunikation zwischen "TDI Ident Connection" und Fertigungsleitrechner<br />
findet über "SINCOM" statt.<br />
Für die PLC-Anbindung sind Programmierkenntnisse in Step 7 notwendig, da "TDI<br />
Ident Connection" über eine PLC-Schnittstelle kommuniziert.<br />
Über diese Schnittstelle werden die Dienste parametriert und gestartet. Außerdem<br />
wird der Status des Dienstes und Fehlermeldungen zur Verfügung gestellt. In Kapitel<br />
4 wird die Schnittstelle detailliert beschrieben.<br />
"TDI Ident Connection" bietet für die Standard-Software "ParamTM" ein eigenes<br />
COM-Interface an.<br />
Über dieses Interface können Daten vom bzw. auf den Codechip eines Werkzeugs<br />
gelesen bzw. geschrieben werden.<br />
© Siemens AG 2003 All Rights Reserved<br />
1-20 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03<br />
▄
06.03 2 Installation<br />
2.1 Systemvoraussetzungen<br />
2 Installation<br />
2.1 Systemvoraussetzungen...............................................................2-22<br />
2.1.1 MMC103.....................................................................................2-22<br />
2.1.2 PCU50........................................................................................2-22<br />
2.1.3 Werkzeugverwaltung .................................................................2-22<br />
2.1.4 Leitrechnerdienste .....................................................................2-22<br />
2.1.5 Erweiterung des DB19 ...............................................................2-22<br />
2.2 Ausführen der Installation .............................................................2-23<br />
2.2.1 Hinweise zur Installation ............................................................2-23<br />
2.2.2 Installationsverlauf .....................................................................2-23<br />
2.2.3 Auswahl des Codeträger-Lesegerätes ......................................2-24<br />
2.2.4 Eingabe der Be-/Entladeplatz-Nummer .....................................2-27<br />
2<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 2-21
2 Installation 06.03<br />
2.1 Systemvoraussetzungen<br />
2.1 Systemvoraussetzungen<br />
2.1.1 MMC103<br />
2.1.2 PCU50<br />
"TDI Ident Connection" kann auf den Siemens SINUMERIK 840D/810D Steuerungen<br />
MMC103 bzw. PCU50 installiert werden. Diese müssen unterschiedliche Voraussetzungen<br />
erfüllen.<br />
Auf MMC103 steht die Anbindung an die Siemens WZV-Bedienoberfläche (ParamTM)<br />
erst ab MMC103-SW 05.03.20 zur Verfügung.<br />
Auf PCU50 steht die Anbindung an die Siemens WZV-Bedienoberfläche (ParamTM)<br />
erst ab HMI-Advanced 06.02.10 zur Verfügung.<br />
Die angegebenen Werte für benötigten Festplattenspeicher beziehen sich auf die<br />
für die Installation benötigte Speichermenge. Es sollte aber noch genügend freier<br />
Speicher zum korrekten Funktionieren von Windows® zur Verfügung stehen.<br />
• MMC-Umgebung Version 05.03.14 oder höher muß installiert sein.<br />
• Ca. 30MB freier Festplattenspeicher auf Laufwerk C: verfügbar.<br />
• HMI-Umgebung Version 06.00.29 oder höher muß installiert sein.<br />
• Ca. 20MB freier Festplattenspeicher auf Laufwerk E: verfügbar.<br />
• Ca. 10MB freier Festplattenspeicher auf Laufwerk F: verfügbar.<br />
2.1.3 Werkzeugverwaltung<br />
Auf der Steuerung muß die SINUMERIK 840D Werkzeugverwaltung installiert und<br />
konfiguriert sein, bevor "TDI Ident Connection" installiert wird. Die Werkzeugverwaltung<br />
ist optional für die SINUMERIK 840D erhältlich und muß daher separat<br />
erworben werden.<br />
2.1.4 Leitrechnerdienste<br />
"TDI Ident Connection" bietet Dienste für das Be- und Entladen von Werkzeugen<br />
über einen Fertigungsleitrechner. Hierfür wird zusätzlich die Software SINCOM<br />
(V2.0 oder höher) für die Rechnerkopplung benötigt. Diese ist nicht im Lieferumfang<br />
von "TDI Ident Connection" enthalten und muß daher separat erworben und<br />
installiert werden, um die Leitrechnerfunktionalität nutzen zu können. Die Installation<br />
von SINCOM muß ebenfalls erfolgt sein, bevor "TDI Ident Connection" installiert<br />
wird.<br />
2.1.5 Erweiterung des DB19<br />
Falls der PLC-Datenbaustein DB19 noch nicht über die PLC-Schnittstelle für "TDI<br />
Ident Connection" verfügen sollte, muß dieser vor der ersten Inbetriebnahme von<br />
"TDI Ident Connection" erweitert werden. Hierfür steht auf der Installations-CD im<br />
Verzeichnis DB19 eine AWL-Datei zur Verfügung. Anhand dieser Datei kann der<br />
DB19 für "TDI Ident Connection" vorbereitet werden.<br />
© Siemens AG 2003 All Rights Reserved<br />
2-22 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 2 Installation<br />
2.2 Ausführen der Installation<br />
2.2 Ausführen der Installation<br />
2.2.1 Hinweise zur Installation<br />
MMC103<br />
PCU50<br />
Da die meisten Steuerungen über kein CD-ROM-Laufwerk verfügen, empfiehlt es<br />
sich, den Inhalt der Installations-CD über ein PG auf die Festplatte der Steuerung<br />
in ein separates Verzeichnis zu kopieren und von dort aus zu starten. Dieses Verzeichnis<br />
sollte nach der Installation wieder gelöscht werden, um zusätzlichen Speicherplatz<br />
auf der Festplatte freizugeben.<br />
Sollte die Steuerung in ein Netzwerk integriert sein, kann die Installation auch von<br />
dort aus gestartet werden.<br />
Für die Installation ist Windows® im Service-Mode über das Service-Menü zu<br />
starten (Windows® mit MMC-Treibern) und anschließend SETUP.EXE der Installations-CD<br />
auszuführen.<br />
Windows® wird im Service-Mode gestartet und der Inhalt der Installations-CD in<br />
das Verzeichnis D:\Install der PCU50 kopiert. Danach wird Windows® neu gestartet,<br />
wobei während dem Bootvorgang das Setup automatisch gestartet wird.<br />
Die Installation von "TDI Ident Connection" verläuft nach dem Start des Setups nahezu<br />
automatisch. Während der Installation braucht nur das verwendete Codeträger-Lesegerät<br />
ausgewählt und konfiguriert und die Standarddialoge quittiert zu<br />
werden.<br />
Der Installationspfad wird automatisch ermittelt und die Version der installierten<br />
MMC- bzw. HMI-Umgebung überprüft. Sollte keine der in Kapitel 2.1 angegebenen<br />
Softwareversionen installiert sein, wird das Setup mit einem entsprechenden Hinweis<br />
beendet.<br />
2.2.2 Installationsverlauf<br />
Nach der Auswahl der Setup-Sprache und anschließendem Quittieren des Willkommensdialogs<br />
wird die Installation in folgenden Schritten durchgeführt:<br />
1. Zustimmung zur Lizenzvereinbarung<br />
2. Benutzerregistrierung<br />
3. Ermittlung der installierten MMC- bzw. HMI-Umgebung mit anschließender<br />
Versionskontrolle<br />
4. Auswahl des Codeträger-Lesegerätes<br />
5. Je nach Lesegerät: Auswahl des Schnittstelle, an der das Lesegerät angeschlossen<br />
ist, oder Konfiguration der PLC-Schnittstelle (Kapitel 2.2.3)<br />
6. Eingabe der Nummer des Be-/Entladeplatzes im Belademagazin<br />
7. Anzeige der Zusammenfassung des Installationsablaufs<br />
8. Installation von DCOM95 (nur auf MMC103), wonach das Setup für das Herunterfahren<br />
mit anschließendem Neustart von Windows® beendet wird. Der<br />
Neustart muß über das Service-Menü erfolgen (nicht über<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 2-23
2 Installation 06.03<br />
2.2 Ausführen der Installation<br />
StartShutDownRestart !!!). Nach dem Neustart im Service-Mode wird das<br />
Setup automatisch fortgesetzt.<br />
9. Installation der Microsoft® Datenbankzugriffskomponenten<br />
10. Installation der "TDI Ident Connection"-Softwarekomponenten und benötigter<br />
Systemdateien<br />
11. Aktualisierung der REGIE.INI im Verzeichnis \Add_on<br />
12. Aktualisierung der installierten INI-Dateien<br />
13. Beenden des Setups<br />
Nach dem die Installation abgeschlossen wurde, sollten die Einträge für das ausgewählte<br />
Lesegerät in der Datei COMTDS.INI kontrolliert werden, bevor Windows®<br />
heruntergefahren und die MMC- bzw. HMI-Umgebung gestartet wird.<br />
! <strong>Wichtig</strong><br />
Auf manchen Systemen kann es nach der Installation der Microsoft ® Datenbankzugriffskomponenten<br />
vorkommen, daß ein Systemreset durchgeführt wird. In<br />
diesem Fall muß Windows ® wieder im Service-Mode gestartet werden. Danach<br />
wird das Setup mit dem Parameter /continue gestartet, wodurch das Setup an der<br />
Stelle fortsetzt, an der die Installation abgebrochen wurde.<br />
Aufruf-Beispiel: C:\Tmp\CDIdentCon\setup.exe /continue<br />
Hinweis<br />
Wenn beim Beenden der Installation ein Setup-Dialog angezeigt wird, der einen<br />
Neustart von Windows ® vorschlägt, sollte dieser Neustart auch durchgeführt werden.<br />
Nach dem Quittieren dieses Dialogs wird das Setup automatisch den Windows<br />
® Neustart ausführen.<br />
2.2.3 Auswahl des Codeträger-Lesegerätes<br />
Der Dialog zur Auswahl des verwendeten Codeträger-Lesegerätes bietet drei verschiedene<br />
Typen zur Auswahl an (siehe Bild 2-1). Anhand des ausgewählten Lesegerätes<br />
wird während der Installation die Konfiguration der von "TDI Ident Connection"<br />
verwendeten Softwarekomponenten durchgeführt.<br />
Die Auswahl der Schnittstelle, an der das Lesegerät angeschlossen ist, erfolgt anschließend<br />
an die Auswahl des Codeträger-Lesegerätes, wenn dieses über die serielle<br />
Schnittstelle betrieben wird. Es kann zwischen den beiden seriellen Schnittstellen<br />
COM1 und COM2 gewählt werden (siehe Bild 2-2).<br />
Sollte das Lesegerät z.B. über den Profibus an die PLC angeschlossen sein, folgt<br />
ein Dialog zum Auswählen der Anzahl der verwendeten Leseköpfe (siehe Bild 2-3).<br />
Für jeden Lesekopf folgt ein separater Dialog (Bild 2-4), in dem der PLC-<br />
Datenbaustein, der Offset und die Anzahl der Bytes festgelegt werden können. Die<br />
Anzahl der Bytes hängt mit den Einstellungen der Datei Wkonvert.txt zusammen,<br />
die ebenfalls installiert wird. Bei mehreren Leseköpfen schlägt das Setup Einstellungen<br />
vor, so daß die Datenbereiche der einzelnen Leseköpfe nacheinander in<br />
der PLC liegen.<br />
© Siemens AG 2003 All Rights Reserved<br />
2-24 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 2 Installation<br />
2.2 Ausführen der Installation<br />
Nach dem Beenden von Setup sollten in der Datei COMTDS.INI die Parameter für<br />
das Lesegerät überprüft und gegebenenfalls korrigiert werden. Diese Datei befindet<br />
sich in \Add_on\IdentCon\ und sollte vor dem Neustart der MMC- bzw. HMI-<br />
Umgebung überprüft werden.<br />
Bild 2-1 Auswahl des Codeträger-Lesegeräts<br />
Bild 2-2 Auswahl der Schnittstelle des Lesegeräts<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 2-25
2 Installation 06.03<br />
2.2 Ausführen der Installation<br />
Bild 2-3 Auswahl der Anzahl verwendeter Lesegeräte (-köpfe)<br />
Bild 2-4 Konfiguration des PLC-Lesegerätes<br />
© Siemens AG 2003 All Rights Reserved<br />
2-26 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 2 Installation<br />
2.2 Ausführen der Installation<br />
2.2.4 Eingabe der Be-/Entladeplatz-Nummer<br />
Dieser Dialog bietet zwei Felder zur Eingabe der Beladeplatznummer und der Entladeplatznummer<br />
im Belademagazin an (siehe Bild 2-5). Anhand der angegebenen<br />
Platznummer wird während der Installation die Konfiguration der von "TDI Ident<br />
Connection" verwendeten Softwarekomponenten durchgeführt.<br />
Diese Plätze werden entsprechend als Quelle bzw. als Ziel der Belade- und Entladevorgänge<br />
in/aus dem Realmagazin verwendet.<br />
Für die korrekte Angabe dieser Daten ist die Kenntnis der Magazinkofiguration der<br />
Standardwerkzeugverwaltung notwendig (siehe NCK-Variablen: $TC_MDP1[] in<br />
TO_INI.INI). Durch den Setup werden jeweils die Plätze mit der Nummer 1 vorgeschlagen.<br />
Falls diese Werte nachträglich geändert werden sollen, kann dies manuell in der<br />
Datei TMS.INI vorgenommen werden. Danach muss die PCU50 bzw. MMC103<br />
neu hochgefahren werden.<br />
Die dafür vorgesehenen Einträge heissen :<br />
[Load-Magazine]<br />
LoadPlaceNo=1<br />
UnloadPlaceNo=2<br />
Bild 2-5 Eingabe der Nummer des Be-/Entladeplatzes<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 2-27
2 Installation 06.03<br />
2.2 Ausführen der Installation<br />
© Siemens AG 2003 All Rights Reserved<br />
2-28 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.1 IdentCon.INI<br />
3 Konfiguration<br />
3.1 IdentCon.INI ..................................................................................3-30<br />
3.2 TMS.INI .........................................................................................3-32<br />
3.3 COMTDS.INI .................................................................................3-33<br />
3.3.1 Festlegung des verwendeten Lesegerätes................................3-33<br />
3.3.2 Balluff-V24 Lesegerät ................................................................3-33<br />
3.3.3 Barcode Lesegerät.....................................................................3-34<br />
3.3.4 Lesegerät an der PLC................................................................3-34<br />
3.3.5 Parametrierung der COM-Schnittstelle......................................3-35<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt................................3-36<br />
3.4.1 Beispiele für Beschreibungsdateien ..........................................3-42<br />
3.5 Werkzeugdaten-Initialisierungsdatei DefToolDat.txt.....................3-45<br />
3<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-29
3 Konfiguration 06.03<br />
3.1 IdentCon.INI<br />
3.1 IdentCon.INI<br />
Die Konfiguration von "TDI Ident Connection" erfolgt über die Datei IdentCon.INI.<br />
Diese Datei befindet sich im Verzeichnis \Add_on und kann mit einem Texteditor,<br />
z.B. NOTEPAD, geändert werden. Sie ist in verschiedene Abschnitte unterteilt, die<br />
unterschiedliche Einträge beinhalten. Die Sektionen und ihre Einträge werden in<br />
folgender Tabelle beschrieben.<br />
Tabelle 3-1 IdentCon.INI<br />
Abschnitt Eintrag Bedeutung<br />
Global<br />
FileName<br />
DataBlocks<br />
ServiceTopic Service-Topic für die DDE-Verbindung zum<br />
NCDDE-Server, z.B. ncdde<br />
NCUName Name der Default-NCU, z.B. NCU840D<br />
MmcHome Wurzelverzeichnis der MMC- bzw. HMI-<br />
Software ohne abschließenden Backslash ( \ ),<br />
z.B. C: bzw. F:<br />
COMTDSHome Verzeichnis, in dem die Komponente COMTDS<br />
abgelegt ist<br />
TimeOut Maximale Zeit für die Ausführung eines Dien-<br />
DisablePLC Interface<br />
stes in Sekunden<br />
Deaktivierung der PLC-Nahtstelle, wenn z.B.<br />
nur das ParamTM-Interface genutzt werden<br />
soll<br />
MoveToolPLC Werkzeug über PLC-Programm zum Lesegerät<br />
verfahren (ParamTM-Interface)<br />
MoveToolFirst Werkzeug zuerst verfahren (ParamTM-<br />
Interface)<br />
MoveToolCancel Werkzeug Verfahren abbrechen (ParamTM-<br />
Interface)<br />
Prefix Präfix der Import bzw. Export-Dateien, der<br />
durch den Übergabeparameter FileIndex ergänzt<br />
wird und so den gesamten Dateinamen<br />
ergibt, z.B. Tools_<br />
Extension Erweiterung für die Import-/Exportdateien, z.B.<br />
txt<br />
ToolsHome Verzeichnis für die Import-/Export-Dateien<br />
ohne abschließenden Backslash ( \ ), z.B.<br />
C:\ToolData<br />
Interface Datenbaustein der PLC-Nahtstelle<br />
Parameter Datenbaustein der Parameter der PLC-<br />
Nahtstelle<br />
InterfaceOffset Offset der PLC-Nahtstelle im Datenbaustein<br />
Parameter Offset Offset des Parameterbereichs im Datenbaustein<br />
PLCInterface Datenbaustein der PLC-Schnittstelle des PLC-<br />
Programms für das ParamTM-Interface<br />
PLCParameter Datenbaustein der Parameter für das PLC-<br />
Programm (ParamTM-Interface)<br />
PLCInterface Offset der PLC-Schnittstelle des PLC-<br />
Offset<br />
PLCParameter<br />
Offset<br />
Programms für das ParamTM-Interface<br />
Offset der Parameter für das PLC-Programm<br />
(ParamTM-Interface)<br />
© Siemens AG 2003 All Rights Reserved<br />
3-30 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.1 IdentCon.INI<br />
Abschnitt Eintrag Bedeutung<br />
Logging<br />
LogLevel Modus für das Logging (0...2)<br />
0: Fehler, Warnungen und Nachrichten<br />
1: Trace-Level 1<br />
2: Trace-Level 2<br />
MaxFileSize Maximale Größe der Logdatei in Kilo-Byte<br />
Sollte die Ausführung der Dienste wegen Zeitüberschreitung abgebrochen werden,<br />
kann über den Eintrag "TimeOut" eine längere Zeit festgelegt werden. Eine Zeitüberschreitung<br />
kann z.B. auftreten, wenn das Beladen eines Werkzeugs vom Bediener<br />
nicht quittiert wird. Standardmäßig ist eine Zeit von 300 Sekunden für die<br />
Ausführung der Dienste vorgesehen.<br />
Die Einträge "DisablePLCInterface", "MoveToolPLC", "MoveToolFirst" und "Move-<br />
ToolCancel" sind für die Anbindung an SINUMERIK Standard-Software "ParamTM"<br />
relevant. Über "DisablePLCInterface=true" kann festgelegt werden, daß<br />
"TDI Ident Connection" nur über ParamTM durch Softkey-Bedienung angesprochen<br />
werden soll; die PLC-Nahtstelle zum Anstoss der Dienste durch Angabe von<br />
K-Code wird dann deaktiviert. Der Eintrag "MoveToolPLC=true" wird verwendet,<br />
wenn das Werkzeug vor dem Lesen oder Schreiben der Daten vom bzw. auf den<br />
Codechip zum Lesegerät transportiert werden muß. In diesem Fall kommuniziert<br />
"TDI Ident Connection" über die "ParamTM"-PLC-Schnittstelle mit dem PLC-<br />
Programm, das den Werkzeugtransport durchführt. Mit "MoveToolFirst=true" wird<br />
das Werkzeug vor dem Lesen oder Schreiben zum Codechip gefahren, ansonsten<br />
nach dem Lese- bzw. Schreibvorgang. Ist das Lesegerät an der PLC (z.B. Profibus)<br />
angeschlossen, hat der Eintrag bei "MoveToolFirst"t keine Auswirkung. In diesem<br />
Fall sollen die WZ-Daten durch das PLC-Programm im Schnittstellen-DB vor<br />
dem Lesen übergeben bzw. nach dem Schreiben von dort entnommen werden. Mit<br />
MoveToolCancel=true kann das Warten aufs Bewegungsende des Werkzeugs<br />
sofort von ParamTM abgebrochen werden ohne dabei die Fehlermeldungen zu<br />
generieren. Dabei wird das Cancel-Bit (DB19.DBX259.2) unabhängig von diesem<br />
Eintrag von "TDI Ident Connection" in der "ParamTM"-PLC-Schnittstelle gesetzt.<br />
Die Namen der Import- und Exportdateien für das Importieren bzw. Exportieren von<br />
Werkzeugdaten setzen sich aus den Einträgen "Prefix" und "Extension" und dem<br />
Übergabeparameter "FileIndex" zusammen. Diese Dateien befinden sich nach dem<br />
Export in dem Verzeichnis, das in "ToolsHome" angegeben wird, und werden für<br />
den Import auch von dort gelesen. Dieses Verzeichnis muß bereits vorhanden<br />
sein, da es nicht automatisch angelegt wird. Eine Exportdatei könnte z.B.<br />
Tools_4711.txt heißen, wenn die obigen Angaben verwendet werden und als "FileIndex<br />
4711“ angegeben wird.<br />
Der Bereich "DataBlocks" braucht normalerweise nicht vorhanden zu sein, da "TDI<br />
Ident Connection" standardmäßig die in den folgenden Kapiteln beschriebenen<br />
Datenbausteine und Offsets verwendet. Diese werden durch die mitgelieferte AWL-<br />
Datei in der PLC eingerichtet (siehe Kapitel 2.3).<br />
Je höher der Eintrag von "LogLevel" ist, desto mehr Meldungen werden in der Log-<br />
Datei IdentCon.Log abgelegt. Diese Datei dient der Diagnosezwecken und enthält<br />
z.B. Hinweise auf fehlerhafte Übergabeparameter. Parallel zu dieser Log-Datei<br />
wird die Fehlerdatei IdentCon.err angelegt, die nur Fehlermeldungen enthält.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-31
3 Konfiguration 06.03<br />
3.2 TMS.INI<br />
3.2 TMS.INI<br />
In der Datei "TMS.INI" kann mit den Einträgen von "MergeDBData" bzw. "MergeNCKData"<br />
festgelegt werden, ob die Werkzeugdaten des Werkzeugs mit Daten<br />
aus dem Werkzeugschrank oder aus dem NCK (Werkzeugliste) gemischt werden<br />
sollen, falls diese Daten nicht mit dem Werkzeug geliefert werden.<br />
In der Standardeinstellung werden die nicht auf der Datenquelle (Codeträger, Importdatei<br />
oder Fertigungsleitrechner) vorhandenen Werkzeugdaten mit den aus<br />
dem File "DefToolDat.txt" stammenden Default-Daten vorbelegt (siehe Kapitel 3.5).<br />
Darüber hinaus können in der Datei "TMS.INI" die während der Installation vorgenommenen<br />
Eingaben der Be- und Entladeplatznummer des Belademagazins mit<br />
den Einträgen von "LoadPlaceNo" und "UnloadPlaceNo" geändert werden (siehe<br />
Kapitel 2.2.4).<br />
Mit dem Eintrag von Messaging kann festgelegt werden, welche Meldungen in der<br />
Protokoll-Datei "TMS.Log" abgelegt werden. Diese Datei dient der Diagnosezwekken<br />
und enthält z.B. Hinweise auf die Ursachen der aufgetretenen Fehler. Parallel<br />
zu dieser Protokoll-Datei wird die Fehlerdatei "TMS.err" angelegt, die nur Fehlermeldungen<br />
enthält. Durch die Einstellung "Messaging=3" wird zusätzlich die Datei<br />
"TMS.txt" angelegt, die die Werkzeugdaten in der bekannten NC-$-Syntax beinhaltet,<br />
die mit den Diensten von "TDI Ident Connection" übertragen worden sind.<br />
Hinweis<br />
Aus Gründen der Performance soll der Eintrag "Messaging =3" nicht im Normalbetrieb<br />
sondern nur zur Fehlersuche verwendet werden.<br />
Ggf. sind dann die Dateien "TMS.Log", "TMS.sav", "TMS.txt" und "TMSalt.txt" der<br />
Hotline zu Diagnosezwecken zu übersenden.<br />
Die Dateien "TMS.INI" sowie "DefToolDat.txt" befinden sich im Verzeichnis<br />
\Add_on\IdentCon.<br />
! <strong>Wichtig</strong><br />
Für ein korrektes Funktionieren von "TDI Ident Connection" sollten nur die in Tabelle<br />
3-2 beschriebenen Einträge geändert werden.<br />
Tabelle 3-2 Aufbau der Initialisierungsdatei TMS.INI<br />
Abschnitt Eintrag Bedeutung<br />
Load-<br />
Magazine<br />
Uninit-Tool-<br />
Data<br />
LoadPlaceNo Diese Platznummer im Belademagazin wird bei<br />
Beladevorgängen ins Realmagazin benutzt.<br />
UnloadPlaceNo Diese Platznummer im Belademagazin wird bei<br />
Entladevorgängen aus dem Realmagazin benutzt.<br />
MergeDBData Ist dieser Eintrag auf „1“ gesetzt, werden die nicht<br />
vorhandenen Daten des Werkzeugs mit Daten<br />
aus dem Werkzeugschrank initialisiert.<br />
MergeNCKData Wenn dieser Eintrag auf „1“ gesetzt ist, werden<br />
die nicht vorhandenen Daten des Werkzeugs mit<br />
Daten aus der NC (Werkzeugliste) initialisiert.<br />
© Siemens AG 2003 All Rights Reserved<br />
3-32 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.3 COMTDS.INI<br />
Trace-<br />
Logging<br />
3.3 COMTDS.INI<br />
Messaging Modus für das Logging (0...3)<br />
0: Fehlermeldungen und Warnungen<br />
1: zusätzlich Protokoll der aufgerufenen Dienste<br />
2: zusätzlich Protokoll der internen Dienste<br />
3: zusätzlich Werkzeugdaten in der Datei TMS.txt<br />
LogFileSize Maximale Größe der Logdatei in 10 Kilo-Byte<br />
Die Datei "COMTDS.INI" enthält die Parameter für die Komponente, die mit dem<br />
Lesegerät kommuniziert. Sie ist in verschiedene Abschnitte (Sektionen) unterteilt,<br />
die abhängig vom Lesegerät konfiguriert werden. Es werden jedoch nicht alle Sektionen<br />
für jedes Lesegerät benötigt. Diese Datei ist ebenfalls im Verzeichnis<br />
\Add_on\IdentCon zu finden.<br />
! <strong>Wichtig</strong><br />
Diese Datei muss normalerweise nicht verändert werden, da bei der Installation<br />
alle Standardeinstellungen automatisch durchgeführt werden.<br />
3.3.1 Festlegung des verwendeten Lesegerätes<br />
In der Sektion GLOBAL wird der Typ des verwendeten Lesegeräts festgelegt. Dieser<br />
Eintrag bestimmt die Sektion, in der die Parameter des Lesegeräts abgelegt<br />
sind. Tabelle 3-3 zeigt die möglichen Einträge dieser Sektion.<br />
Tabelle 3-3 Festlegung des verwendeten Lesegeräts, GLOBAL<br />
Abschnitt Eintrag Bedeutung<br />
GLOBAL DEVICE Festlegung des verwendeten Lesegeräts<br />
Balluff_V24: Balluff-V24<br />
Datalogic-DL910: Barcode-Leser<br />
PLCDATA-DDE: Lesegerät an der PLC<br />
3.3.2 Balluff-V24 Lesegerät<br />
In der Sektion Balluff_V24 wird die Zeichenfolge, die das Ende der übertragenen<br />
Zeichenkette darstellt, festgelegt. Tabelle 3-4 enthält den Default-Wert dieses Eintrags.<br />
Tabelle 3-4 Festlegung des verwendeten Lesegeräts, Balluff-V24<br />
Abschnitt Eintrag Bedeutung<br />
Balluff_V24 EOT Ende der übertragenen Zeichenkette<br />
Default: EOT = 0x2F2F<br />
Für dieses Lesegerät muss außerdem die COM-Schnittstelle parametriert werden,<br />
an der das Lesegerät angeschlossen ist.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-33
3 Konfiguration 06.03<br />
3.3 COMTDS.INI<br />
3.3.3 Barcode Lesegerät<br />
Die Sektion Datalogic-DL910 enthält die Angaben für die Endekennung des übertragenen<br />
Zeichenstroms (siehe Tabelle 3-5).<br />
Tabelle 3-5 Barcode Lesegerät<br />
Abschnitt Eintrag Bedeutung<br />
Datalogic-<br />
DL910<br />
EOT Ende der übertragenen Zeichenkette<br />
Default: EOT = 0x0A0D<br />
Für dieses Lesegerät muß außerdem noch die COM-Schnittstelle parametriert<br />
werden, an der das Lesegerät angeschlossen ist.<br />
3.3.4 Lesegerät an der PLC<br />
In der Sektion PLCDATA-DDE werden Angaben zur PLC-Schnittstelle des Lesegeräts<br />
gemacht. Für jeden Lesekopf wird ein eigener Bereich in dieser Schnittstelle<br />
für die Daten reserviert. In der folgenden Tabelle (3-5) sind die erforderlichen Parameter<br />
dargestellt.<br />
Tabelle 3-6 Lesegerät an der PLC<br />
Abschnitt Eintrag Bedeutung<br />
PLCDATA-<br />
DDE<br />
Units Anzahl der verwendeten Leseköpfe<br />
Default: Units = 1<br />
Linktopic1 LinkTopic für die DDE-Kommunikation<br />
Default: Linktopic1 = ncdde|ncu840d<br />
DataBlockn PLC-Datenbaustein, der die Daten des Lesekopfs n<br />
enthält (n = 1...4)<br />
Offsetn Offset der Daten des Lesekopfs n<br />
MAX_CC_ Maximale Anzahl an Daten des Lesekopfs n in Bytes<br />
CAPACI-<br />
TYn<br />
EOTn Endekennung der übertragenen Zeichenkette von Lesekopf<br />
n<br />
Default: EOTn = 0x2F2F<br />
© Siemens AG 2003 All Rights Reserved<br />
3-34 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.3 COMTDS.INI<br />
3.3.5 Parametrierung der COM-Schnittstelle<br />
Für das Balluff-V24 und das Barcode Lesegerät muß die verwendete COM-<br />
Schnittstelle im Abschnitt COMPORT parametriert werden. Die erforderlichen Einstellungen<br />
werden in Tabelle 3-6 gezeigt, wobei für die beiden Lesegerät Typen<br />
die Defaultwerte angegeben werden.<br />
Tabelle 3-7 Parametrierung der COM-Schnittstelle<br />
Abschnitt Eintrag Bedeutung<br />
COMPORT<br />
PORT Index der verwendeten COM-Schnittstelle.<br />
1: COM1<br />
2: COM2<br />
Default:<br />
Balluff-V24: PORT = 1<br />
Barcode: PORT = 1<br />
Baud Baudrate, mit der die Daten übertragen werden.<br />
0: 300<br />
1: 1200<br />
2: 2400<br />
3: 4800<br />
4: 9600<br />
5: 19200<br />
6: 38400<br />
7: 57600<br />
8: 115200<br />
Default:<br />
Balluff-V24: Baud = 4<br />
Barcode: Baud = 4<br />
DataBits Anzahl der Datenbits pro übertragenem Byte<br />
0: 5 Datenbits<br />
1: 6 Datenbits<br />
2: 7 Datenbits<br />
3: 8 Datenbits<br />
Default:<br />
Balluff-V24: DataBits = 3<br />
Barcode: DataBits = 3<br />
Parity Angabe zur Paritätsprüfung<br />
0: keine<br />
1: gerade Parität<br />
2: ungerade Parität<br />
Default:<br />
Balluff-V24: Parity = 1<br />
Barcode: Parity = 0<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-35
3 Konfiguration 06.03<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
COMPORT<br />
StopBits Anzahl der Stopbits pro übertragenem Byte<br />
0: 1 Stopbit<br />
1: 2 Stopbits<br />
Default:<br />
Balluff-V24: StopBits = 0<br />
Barcode: StopBits = 0<br />
FlowControl Angabe zur verwendeten Datenflußkontrolle<br />
0: keine<br />
1: Xon/Xoff<br />
2: RTS/CTS<br />
Default:<br />
Balluff-V24: FlowControl = 0<br />
Barcode: FlowControl = 2<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Beschreibungsdatei<br />
Alle Daten auf dem Codeträger sind in einer bestimmten Reihenfolge hinterlegt.<br />
Dies wird bei der Inbetriebnahme des Codeträgersystems definiert. Damit die<br />
Werkzeugverwaltung diesen Datenstrom lesen bzw. schreiben kann, gibt es eine<br />
Konvertierungsvorschrift in Form einer Beschreibungsdatei. Diese Beschreibungsdatei<br />
besteht aus genau festgelegten Werkzeug– und Schneiden–Dialogdaten. Nur<br />
diese Dialogdaten können von der Werkzeugverwaltung auch tatsächlich verarbeitet<br />
werden. Alle anderen Daten auf dem Codeträger dürfen keiner Dialogvariablen<br />
zugeordnet werden; sie werden dann von der Standardversion nicht verarbeitet.<br />
Die "TDI Ident Connection" bietet jedoch die Möglichkeit an, optionale Software-Komponenten<br />
anzubinden. Diese Komponenten realisieren dann die Anpassung<br />
dieser Codeträger-Sonderdaten an den SINUMERIK-Standard. So können<br />
sowohl kundenspezifische Codeträger-Formate von der Werkzeugverwaltung gelesen<br />
und geschrieben werden als auch eine besondere Logik in den Transportabläufen<br />
der WZ-Daten realisiert werden (z.B.: Berücksichtigung der Schwesterwerkzeuge<br />
in der NC, Anlegen von zusätzlichen Schneiden, u.s.w.).<br />
Bestelldaten-Ergänzung<br />
Falls Sie die Erweiterung der Standardversion von "TDI Ident Connection" mit<br />
optionalen Komponenten wünschen zwecks Anpassung an Ihre kundenspezifische<br />
Codeträger-Formate oder wegen Berücksichtigung der besonderen<br />
Abläufe in Ihrer Werkzeugverwaltung, kontaktieren Sie bitte das :<br />
"Competence Center for machine tools and special machines"<br />
unter der e-Mail-Adresse : Info.mc-hmi-oa@siemens.com<br />
oder setzen Sie sich mit Ihrem Siemens-Vertriebspartner in Verbindung.<br />
Die Beschreibungsdatei kann als ASCII–Datei mit einem Standard Texteditor erstellt<br />
werden. Der Pfad und der Name der Beschreibungsdatei steht in der Datei<br />
"TMS.INI" beim Eintrag „WkonvertFile“.<br />
© Siemens AG 2003 All Rights Reserved<br />
3-36 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Werkzeug–Dialogdaten<br />
Die Werkzeug–Dialogdaten sind folgendermaßen definiert:<br />
Tabelle 3-8 Werkzeug-Dialogdaten<br />
Dialog–<br />
Variable<br />
Datentyp<br />
Bezeichnung Zuordnung $TC...<br />
T1 String Werkzeugname, max. 32 Stellen $TC_TP2<br />
T2 Integer Duplonummer $TC_TP1<br />
T3 Integer Anzahl Schneiden $P_TOOLND[tnr]<br />
tnr=Werkzeugnum<br />
mer<br />
T4 Integer Werkzeuggröße links in Halbplätzen $TC_TP3<br />
T5 Integer Werkzeuggröße rechts in Halbplätzen $TC_TP4<br />
T6 Integer Werkzeuggröße oben in Halbplätzen $TC_TP5<br />
T7 Integer Werkzeuggröße unten in Halbplätzen $TC_TP6<br />
T8 String Magazinplatztyp $TC_TP7*<br />
T9 Integer Werkzeugstatus $TC_TP8<br />
T10 Integer Art der Werkzeug–Überwachung $TC_TP9<br />
T11 Integer Art der WZ–Suche $TC_TP11<br />
T12** Integer Magazinplatztyp $TC_TP7<br />
* Der Zeichenstring, der dort abgelegt wird, ist ein MMC–interner Platztyp, der<br />
dem Wert in $TC_TP7 zugeordnet ist. Dieser Text wird über Inbetriebnahme<br />
WZV festgelegt und ist in der Datenbank abgelegt.<br />
** Diese Zahl entspricht dem String aus T8 und ist alternativ zu T8 zu verwenden.<br />
Schneiden–Dialogdaten<br />
Tabelle 3-9 Schneiden-Dialogdaten<br />
Dialog–<br />
Variable<br />
Datentyp<br />
Bezeichnung Zuordnung $TC...<br />
C1 Integer Subtyp $TC_DP1<br />
C4 Integer Schneidenlage $TC_DP2<br />
Geometrie–Werkzeuglängenkorrektur<br />
C5 Double Länge 1 $TC_DP3<br />
C6 Double Länge 2 $TC_DP4<br />
C7 Double Länge 3 $TC_DP5<br />
Geometrie–Werkzeugradiuskorrektur<br />
C8 Double Länge 1 $TC_DP8<br />
C9 Double Länge 2 $TC_DP9<br />
C10 Double Radius 1 $TC_DP6<br />
C11 Double Radius 2 $TC_DP7<br />
C12 Double Winkel 1 $TC_DP10<br />
C13 Double Winkel 2 $TC_DP11<br />
Verschleiß–Werkzeuglängenkorrektur<br />
C14 Double Länge 1 $TC_DP12<br />
C15 Double Länge 2 $TC_DP13<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-37
3 Konfiguration 06.03<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Dialog–<br />
Variable<br />
Datentyp<br />
Bezeichnung Zuordnung $TC...<br />
C16 Double Länge 3 $TC_DP14<br />
Verschleiß–Werkzeugradiuskorrektur<br />
C17 Double Länge 1 $TC_DP17<br />
C18 Double Länge 2 $TC_DP18<br />
C19 Double Radius 1 $TC_DP15<br />
C20 Double Radius 2 $TC_DP16<br />
C21 Double Winkel 1 $TC_DP19<br />
C22 Double Winkel 2 $TC_DP20<br />
C23 Double<br />
Basis–/Adaptermaß–<br />
Werkzeuglängenkorrektur<br />
Basis–Länge 1 $TC_DP21<br />
C24 Double Basis–Länge 2 $TC_DP22<br />
C25 Double Basis–Länge 3 $TC_DP23<br />
C26 Double Freischneidwinkel $TC_DP24<br />
C27 Integer Überkopfeinsatz $TC_DP25<br />
C28 Integer Schneidennummer - für Adressierung -<br />
der Variablen<br />
C29* Integer Standzeit in Minuten $TC_MOP2<br />
C30* Integer Vorwarngrenze Standzeit in Minuten $TC_MOP1<br />
C31* Integer Stückzahl $TC_MOP4<br />
C32* Integer Vorwarngrenze Stückzahl $TC_MOP3<br />
C33 Double Soll Standzeit in Minuten $TC_MOP11<br />
C34* Integer Soll–Stückzahl $TC_MOP13<br />
C35 Double Vorwarngrenze Verschleiß $TC_MOP5<br />
C36 Double Verschleiß $TC_MOP6<br />
C37 Double Soll–Verschleiß $TC_MOP15<br />
C38* Double Standzeit in Minuten $TC_MOP2<br />
C39* Double Vorwarngrenze Standzeit in Minuten $TC_MOP1<br />
C40* Double Stückzahl $TC_MOP4<br />
C41* Double Vorwarngrenze Stückzahl $TC_MOP3<br />
C42* Double Soll-Stückzahl $TC_MOP13<br />
Die Dialogvariablen C2 und C3 werden nur intern verwaltet.<br />
* siehe folgenden Hinweis<br />
Hinweis<br />
C38 und C39 können nur alternativ zu C29 und C30 verwendet werden sowieC40,<br />
C41 und C42 können nur alternativ zu C31, C32 und C34 verwendet<br />
werden.<br />
© Siemens AG 2003 All Rights Reserved<br />
3-38 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Datentypen<br />
Schlüsselworte<br />
Hochkomma<br />
Datalen<br />
Für Codeträger werden jetzt auch WZ–Anwenderparameter und die neuen Überwachungsparameter<br />
verwendet. Für die Datei wkonvert.txt stehen folgende neuen<br />
Projektierungsvariablen zur Verfügung:<br />
A1 - A10: Anwender–Werkzeugdaten (siehe $TC_TPCx[t])<br />
U1 - U10: Anwender–Schneidendaten (siehe $TC_DPCx[t,d])<br />
S1 - S10: Anwender-Überwachungsdaten (siehe $TC_MOPCx[t,d])<br />
Diejenigen Daten auf dem Codeträger, die für die Werkzeugverwaltung nicht relevant<br />
sind aber beim Schreiben auf den Codeträger nicht verändert werden dürfen,<br />
werden in der Beschreibungsdatei mit dem Strich ( - ) anstelle der Dialogvariable<br />
bezeichnet (s.g. Datenlücken).<br />
Die Datentypen der Dialogvariablen sind festlegt:<br />
• Integer: Wertebereich –32768 bis 32767<br />
• Double: Fließkomma doppelt genau<br />
• String: Zeichenfolge aus ASCII–Zeichen<br />
Über die Codeträger–Beschreibungsdatei erfolgt die Zuordnung der Codeträgerdaten<br />
zu den Dialogdaten. Als ASCII–Datei kann sie mit Standard–Editoren erstellt<br />
bzw. verändert werden. Die Codeträger–Beschreibungsdatei ist zeilenweise aufgebaut,<br />
wobei jede Zeile durch eines der folgenden Schlüsselworte eingeleitet wird:<br />
Das ’ (Hochkomma) ist ein Kommentarbeginn. Die nachfolgenden Zeichen bis<br />
Zeilenende werden überlesen.<br />
Beispiel:<br />
’ Dies ist ein Kommentar<br />
Hinweis<br />
Die Form des Hochkommas als Kommentarbezeichnung gibt es nur in der Be<br />
schreibungsdatei für Codeträger. Sonst wird der Beginn eines Kommentars mit<br />
Strichpunkt (Semikolon) eingeleitet.<br />
DATALEN=CONST | VARIABLE 0x<br />
Die nachfolgenden Daten haben konstante (CONST) oder variable (VARIABLE)<br />
Datenlänge. Daten mit variabler Länge werden mit 0x abgeschlossen.<br />
Beispiel:<br />
DATALEN=VARIABLE 0x0A ’ variable Datenlaenge, Trennzeichen LF<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-39
3 Konfiguration 06.03<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Item<br />
BItem<br />
Block<br />
Item=<br />
:= laufende Nummer des Codeträgerdatums, lückenlos aufsteigend ab 1<br />
:= <br />
:<br />
: Zuordnung Codetäger– zu Dialogdatum<br />
Wenn unmittelbar vor Item ein Anwender–Schlüsselwort keyword definiert<br />
wurde, hat den Wert <br />
Konvertierungsvorschrift für Codeträgerdatum <br />
Beispiel:<br />
Item1 32 ASCII T3 ’ Werkzeug–Bezeichner umsetzen nach/von<br />
’ Werkzeug–Dialogdatum 3<br />
BItem=<br />
:= laufende Nummer des Codeträgerdatums innerhalb Block, lückenlos<br />
aufsteigend ab 1<br />
:= analog Item<br />
Konvertierungsvorschrift für Codeträgerdatum innerhalb eines Blocks. Wird<br />
dem Codeträgerdatum ein Werkzeug–Dialogdatum T zugeordnet, wird dem<br />
Dialogdatum der erste Wert des Codeträgerdatums im Block zugewiesen.<br />
Beispiel:<br />
BItem1 1 BCD C1<br />
Block <br />
:= laufende Nummer des Blocks, lückenlos aufsteigend ab 1<br />
:= * Item<br />
Es folgt ein Block von Daten BItem (bis Schlüsselwort End_Block), die<br />
entsprechend auf dem Codeträger abgelegt sind / werden.<br />
Hinweis<br />
Bei Block * Item muss Item vor Block definiert sein.<br />
Beispiel:<br />
Block1 * Item6 ’ Block1 entspr. dem Wert von Item6 wiederholen<br />
End_Block<br />
End_Block<br />
Endekennung für einen mit Block definierten Datenblock.<br />
© Siemens AG 2003 All Rights Reserved<br />
3-40 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Codeträger–Datenformate<br />
Es werden folgende Codetäger–Datenformate unterstützt:<br />
(vergl. für Item / BItem)<br />
Tabelle 3-10 Codeträger-Datenformate<br />
Datenformat Erläuterung<br />
ASCII ASCII–Zeichensatz<br />
INT 16 Bit Integer (Intel–Format)<br />
• Wertebereich –32768
3 Konfiguration 06.03<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Dialogvariable<br />
:= [=()] [, [=()] [,<br />
[&]=()] [, [=()]<br />
:= T | C | –<br />
T = Werkzeugdatum (tool data),<br />
C = Schneidendatum (cutting edge data),<br />
index = Index innerhalb Werkzeug–/Schneiden–Dialogdaten<br />
– = keine Zuordnung zu einer Dialogvariablen<br />
&= : Umsetzvorschrift gilt für und <br />
uv := <br />
Tetn := n. Tetrade in Bytefolge<br />
Byte1, = Tet1 und Tet2<br />
Byte2, = Tet3 und Tet4<br />
Aufteilung der Tetraden der Codeträgervariablen (im BCD–Format) auf Dialogvariable.<br />
Beispiel:<br />
T5=(Tet1), T6=(Tet2), T7=(Tet3), T8=(Tet4)<br />
Hat die Codeträgervariable z.B. den Wert 0x1234, erhält die Dialogvariable T5 den<br />
Wert 1, die Dialogvariable T8 den Wert 4.<br />
3.4.1 Beispiele für Beschreibungsdateien<br />
Name der Beschreibungs– bzw. Konvertierungs–Datei<br />
Der Dateiname muß in die ...\user\mmc.ini bei WToolIdSysKonv = wkonvert.txt<br />
eingetragen werden.<br />
Standard für SINUMERIK 840D mit "TDI Ident Connection"<br />
Der Name der Datei ist nach der Installation wkonvert.txt<br />
Tabelle 3-11 Wkonvert.txt<br />
Codeträger–<br />
Variable<br />
Länge<br />
(Bytes)<br />
Daten<br />
Format<br />
Dialog–<br />
Variable<br />
Kommerntar<br />
Item1 32 ASCII T1 ’ Bezeichner<br />
Item2 3 BCD T2 ’ Duplo<br />
Item3 2 BCD T4=(Tet1),T5=(Tet2),T6=(Tet3),<br />
T7=(Tet4)<br />
’WZ–Groesse: links, rechts, oben, unten’<br />
Item4 32 ASCII T8 ’ Platztyp<br />
Item5 2 BCD T9 ’ Status<br />
Item6 1 BCD T3 ’ Anz. Schneiden<br />
Item7 1 BCD T10 ’ Art der WZ–Ueberwachung<br />
Item8 1 BCD T11 ’ Art der WZ–Suche<br />
’Schneidendaten<br />
Block1 * Item6<br />
Bitem1 2 BCD C1 ’ Subtyp, Typ<br />
Bitem2 1 BCD C4 ’ Schneidenlage<br />
© Siemens AG 2003 All Rights Reserved<br />
3-42 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
’ WZ–Laengen–Korr.<br />
Bitem3 4 BCD C5 ’ Länge 1<br />
Bltem4 4 BCD C6 ’ Länge 2<br />
Bltem5 4 BCD C7 ’ Länge 3<br />
’WZ–Radius–Korrektur<br />
Bltem6 4 BCD C8 ’ Länge 1<br />
Bltem7 4 BCD C9 ’ Länge 2<br />
Bltem8 4 BCD C10 ’ Radius 1<br />
Bltem9 4 BCD C11 ’ Radius 2<br />
Bltem10 4 BCD C12 ’ Winkel 1<br />
Bltem11 4 BCD C13 ’ Winkel 2<br />
’Verschleiss–Laengenkorrektur<br />
Bltem12 4 BCD C14 ’ Länge 1<br />
Bltem13 4 BCD C15 ’ Länge 2<br />
Bltem14 4 BCD C16 ’ Länge3<br />
’Verschleiss–Radius–Korrektur<br />
Bltem15 4 BCD C17 ’ Länge 1<br />
Bltem16 4 BCD C18 ’ Länge 2<br />
Bltem17 4 BCD C19 ’ Radius 1<br />
Bltem18 4 BCD C20 ’ Radius 2<br />
Bltem19 4 BCD C21 ’ Winkel 1<br />
Bltem20 4 BCD C22 ’ Winkel 2<br />
’Basismass–Laengenkorrektur<br />
Bltem21 4 BCD C23 ’ Basis–Länge 1<br />
Bltem22 4 BCD C24 ’ Basis–Länge 2<br />
Bltem23 4 BCD C25 ’ Basis–Länge 3<br />
Bltem24 4 BCD C26 ’ Freischneidewinkel<br />
Bltem25 1 BCD C27 ’ Ueberkopfeinsatz<br />
Bltem26 2 BCD C29 ’ Standzeit in Minuten<br />
Bltem27 2 BCD C30 ’ Vorwarngrenze Standzeit<br />
Bltem28 2 BCD C33 ‘Soll-Standzeit in Minuten<br />
Bltem29 2 BCD C31 ’ Stueckzahl<br />
Bltem30 2 BCD C32 ’ Vorwarngrenze Stückzahl<br />
Bltem31 2 BCD C32 ’ Soll-Stückzahl<br />
End_Block1<br />
Beispiel mit Werkzeug- und Schneiden-Oem-Daten sowie Datenlücken<br />
Tabelle 3-12 Beispiel<br />
Codeträger–<br />
Variable<br />
Länge<br />
(Bytes)<br />
Daten<br />
Format<br />
Dialog–<br />
Variable<br />
Kommentar<br />
Item1 32 ASCII T1 ’ Bezeichner<br />
Item2 3 BCD T2 ’ Duplo<br />
Item3 2 BCD T4=(Tet1),T5=(Tet2),T6=(Tet3),<br />
T7=(Tet4)<br />
’WZ–Groesse: links, rechts, oben, unten’<br />
Item4 32 ASCII T8 ’ Platztyp<br />
Item5 2 BCD T9 ’ Status<br />
Item6 1 BCD T3 ’ Anz. Schneiden<br />
Item7 1 BCD T10 ’ Art der WZ–Ueberwachung<br />
Item8 1 BCD T11 ’ Art der WZ–Suche<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-43
3 Konfiguration 06.03<br />
3.4 Aufbau der Beschreibungsdatei wkonvert.txt<br />
Item9 5 ASCII - ‘ Werkzeug-Datenlücke<br />
Item10 4 BCD A1 ’ Werkzeug OEM-Datum 1<br />
’Schneidendaten<br />
Block1 * Item6<br />
Bitem1 2 BCD C1 ’ Subtyp, Typ<br />
Bitem2 1 BCD C4 ’ Schneidenlage<br />
’ WZ–Laengen–Korr.<br />
Bitem3 4 BCD C5 ’ Länge 1<br />
Bltem4 4 BCD C6 ’ Länge 2<br />
Bltem5 4 BCD C7 ’ Länge 3<br />
’WZ–Radius–Korrektur<br />
Bltem6 4 BCD C8 ’ Länge 1<br />
Bltem7 4 BCD C9 ’ Länge 2<br />
Bltem8 4 BCD C10 ’ Radius 1<br />
Bltem9 4 BCD C11 ’ Radius 2<br />
Bltem10 4 BCD C12 ’ Winkel 1<br />
Bltem11 4 BCD C13 ’ Winkel 2<br />
’Verschleiss–Laengenkorrektur<br />
Bltem12 4 BCD C14 ’ Länge 1<br />
Bltem13 4 BCD C15 ’ Länge 2<br />
Bltem14 4 BCD C16 ’ Länge3<br />
’Verschleiss–Radius–Korrektur<br />
Bltem15 4 BCD C17 ’ Länge 1<br />
Bltem16 4 BCD C18 ’ Länge 2<br />
Bltem17 4 BCD C19 ’ Radius 1<br />
Bltem18 4 BCD C20 ’ Radius 2<br />
Bltem19 4 BCD C21 ’ Winkel 1<br />
Bltem20 4 BCD C22 ’ Winkel 2<br />
’Basismass–Laengenkorrektur<br />
Bltem21 4 BCD C23 ’ Basis–Länge 1<br />
Bltem22 4 BCD C24 ’ Basis–Länge 2<br />
Bltem23 4 BCD C25 ’ Basis–Länge 3<br />
Bltem24 4 BCD C26 ’ Freischneidewinkel<br />
Bltem25 1 BCD C27 ’ Ueberkopfeinsatz<br />
Bltem26 2 BCD C29 ’ Standzeit in Minuten<br />
Bltem27 2 BCD C30 ’ Vorwarngrenze Standzeit<br />
Bltem28 2 BCD C33 ‘Soll-Standzeit in Minuten<br />
Bltem29 2 BCD C31 ’ Stueckzahl<br />
Bltem30 2 BCD C32 ’ Vorwarngrenze Stückzahl<br />
Bltem31 2 BCD C32 ’ Soll-Stueckzahl<br />
Bltem32 4 BCD U1 ’ Schneiden-OEM Datum 1<br />
Bltem33 3 BCD - ’ Schneiden- Datenlücke<br />
End_Block1<br />
© Siemens AG 2003 All Rights Reserved<br />
3-44 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 3 Konfiguration<br />
3.5 Werkzeugdaten-Initialisierungsdatei DefToolDat.txt<br />
3.5 Werkzeugdaten-Initialisierungsdatei DefToolDat.txt<br />
Mit diesen in der Datei "DefToolDat.txt" enthaltenen Default-Daten werden bei den<br />
Diensten von "TDI Ident Connection" diejenigen Werkzeugdaten initialisiert, die in<br />
der Datenquelle nicht vorhanden sind. Diese Situation kann beim Lesen vom<br />
Codeträger, aus einer Import-Datei oder vom Fertigungsleitrechner auftreten.<br />
In dieser Datei befinden sich die Daten eines Default-Werkzeugs mit einer Schneide<br />
in der bekannten NC-$-Syntax. Nach der Installation von "TDI Ident Connection"<br />
sind alle optionalen Werkzeugdaten ( d.h. alle OEM-Daten, Schneiden-<br />
Überwachungsdaten sowie die ortsabhängigen Summenkorrekturen ) in dieser<br />
Datei mit Kommentarzeichen (;) versehen und so in ihrer Funktion deaktiviert.<br />
Deshalb soll der Inhalt von "DefToolDat.txt" vom Anwender angepasst werden.<br />
Durchs Entfernen der Kommentarzeichen vor den entsprechenden optionalen<br />
Werkzeugdaten soll ihre Anzahl an die vorhandene NCK-Konfiguration angepasst<br />
werden. Auch diesen Werkzeugdaten in der Datei zugewiesenen Werte können<br />
nach den Anforderungen des Anwenders modifiziert werden.<br />
Übersteigt die Anzahl der aktiven optionalen Werkzeugdaten in DefToolDat.txt die<br />
Zahl der entsprechenden in der NC konfigurierten Daten, werden beim Start von<br />
"TDI Ident Connection" die MMC-Alarme 121005 – 121009 generiert.<br />
Diese Alarm-Nummern werden folgendermaßen den einzelnen Datengruppen zugeordnet<br />
:<br />
• Alarm-Nr. 121005 - Werkzeug-OEM-Daten<br />
• Alarm-Nr. 121006 - Schneiden-OEM-Daten<br />
• Alarm-Nr. 121007 - Schneiden-Überwachungsdaten<br />
• Alarm-Nr. 121008 - Schneiden-OEM-Überwachungsdaten<br />
• Alarm-Nr. 121009 - Schneiden-Summenkorrekturen<br />
Die diesen Alarmen zugeordnete Texte können in den Dateien "Alm_xx.com" vom<br />
Anwender festgelegt werden.<br />
Ist dagegen die Anzahl dieser in der NC konfigurierten Werkzeug- bzw. Schneiden-<br />
Daten grösser als die Zahl der entsprechenden aktivierten Daten in DefToolDat.txt,<br />
werden bei den Diensten von "TDI Ident Connection" zum Teil ungültige negative<br />
Datenwerte zum Datenziel übertragen. Dies ermöglicht die nicht initialisierten<br />
Werkzeugdaten aufzusuchen.<br />
! <strong>Wichtig</strong><br />
Das Beladen eines Werkzeug ins Magazin, das ungültige Daten von Typ Double<br />
enthält, verursacht den NC-Alarm 1019.<br />
Die Datei DefToolDat.txt befindet sich im Verzeichnis \Add_on\IdentCon.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 3-45
3 Konfiguration 06.03<br />
3.5 Werkzeugdaten-Initialisierungsdatei DefToolDat.txt<br />
© Siemens AG 2003 All Rights Reserved<br />
3-46 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 4 PLC-Schnittstelle im DB19<br />
4.1 Aufbau<br />
4 PLC-Schnittstelle im DB19<br />
4.1 Aufbau ...........................................................................................4-48<br />
4.2 Belegung der PLC-Schnittstelle von TDI Ident Connection ..........4-49<br />
4.3 Übergabe- und Rückgabeparameter der Dienste.........................4-49<br />
4.4 Schnittstelle des PLC-Programms (ParamTM-Interface) .............4-51<br />
4<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 4-47
4 PLC-Schnittstelle im DB19 06.03<br />
4.1 Aufbau<br />
4.1 Aufbau<br />
Die Software "TDI Ident Connection" wird über eine PLC-Schnittstelle, die sich im<br />
Datenbaustein DB19 befindet, angesprochen und mit Daten versorgt (siehe Bild 4-<br />
1).<br />
Ein weiterer Bereich beinhaltet die Übergabe- und Rückgabeparameter für die verschiedenen<br />
Dienste.<br />
Weiterhin ist eine separate PLC-Schnittstelle für das "ParamTM"-Interface von<br />
"TDI Ident Connection" vorhanden, die für die Kommunikation mit einem PLC-<br />
Programm verwendet wird. Die Parameter für dieses PLC-Programm und die Status-Bits<br />
befinden sich ebenfalls in diesem Bereich.<br />
Bild 4-1 Aufbau der PLC-Schnittstelle<br />
© Siemens AG 2003 All Rights Reserved<br />
4-48 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 4 PLC-Schnittstelle im DB19<br />
4.2 Belegung der PLC-Schnittstelle von TDI Ident Connection<br />
4.2 Belegung der PLC-Schnittstelle von TDI Ident Connection<br />
Diese Schnittstelle ist aktiv, wenn der Eintrag "DisablePLCInterface=false" in der<br />
Datei "IdentCon.ini" vorhanden ist.<br />
Tabelle 4-1 Belegung der PLC-Schnittstelle von "TDI Ident Connection"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
DBX 250.0 Request BOOL TRUE, FALSE Anforderung des Auftrages<br />
DBB 251 K_Code BYTE 0...127 Kommandocode<br />
DBX 252.0 Done BOOL TRUE, FALSE Auftrag erfolgreich beendet<br />
DBX 252.1 Error BOOL TRUE, FALSE Auftrag mit Fehler beendet<br />
DBX 252.2 Active BOOL TRUE, FALSE Auftrag wird ausgeführt<br />
DBX 252.3 Reserve BOOL TRUE, FALSE<br />
DBX 252.4 Reserve BOOL TRUE, FALSE<br />
DBX 252.5 Reserve BOOL TRUE, FALSE<br />
DBX 252.6 Reserve BOOL TRUE, FALSE<br />
DBX 252.7 Reserve BOOL TRUE, FALSE<br />
DBB 253 K_CodeError BYTE 0...127 K-Code im Fehlerfall<br />
DBW 254 Error_Code INT -32768...32767 Fehlercode<br />
Während des Hochlaufs von "TDI Ident Connection" wird das Request-Bit auf "0"<br />
gesetzt, damit kein unbeabsichtigter Dienst ausgeführt wird, wenn z.B. die Steuerung<br />
während der Ausführung eines Dienstes abgeschaltet wurde.<br />
Sollte das Request-Bit bereits gesetzt sein, wird es zurückgesetzt und der Fehlercode<br />
0xFFFF in das Error_Code-Wort in der PLC geschrieben.<br />
4.3 Übergabe- und Rückgabeparameter der Dienste<br />
Tabelle 4-2 Belegung der PLC-Schnittstelle von "TDI Ident Connection"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 140 Subtype INT -1...32000 Subtyp des Werkzeugs<br />
DBW 142 Duplo INT -1...32000 Duplo-Nummer des<br />
Werkzeugs<br />
DBB 144 Ident String 32 Zeichen Bezeichner des Werkzeugs<br />
DBW 178 TNumber INT -1...32000 T-Nummer des Werkzeugs<br />
DBW 180 Magazine INT -1...32000 Magazinplatz-Nummer<br />
Place<br />
des Werkzeugs<br />
DBW 182 Magazine INT -1...32000 Größe des Werkzeugs<br />
PlaceType<br />
( Magazinplatztyp )<br />
DBB 184 ToolSize_<br />
Upper<br />
BYTE 1...127 Werkzeuggröße oben in<br />
Halbplätzen<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 4-49
4 PLC-Schnittstelle im DB19 06.03<br />
4.3 Übergabe- und Rückgabeparameter der Dienste<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
DBB 185 ToolSize_ BYTE 1...127 Werkzeuggröße unten in<br />
Down<br />
Halbplätzen<br />
DBB 186 ToolSize_ BYTE 1...127 Werkzeuggröße links in<br />
Left<br />
Halbplätzen<br />
DBB 187 ToolSize_ BYTE 1...127 Werkzeuggröße rechts<br />
Right<br />
in Halbplätzen<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer des<br />
Werkzeugs<br />
DBB 189 Loading BYTE 1...127 Nummer des Be-<br />
Place<br />
/Entlade-platzes im Belademagazin<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer des<br />
Werkzeugs<br />
DBB 192 Unit BYTE 1...127 Nummer des Werkzeug-<br />
Codeträgers<br />
DBB 193 NCU_Index BYTE 32 Zeichen Name der NCU<br />
DBW 194 FileIndex INT 0...32000 Datei-Index für Import/Export<br />
DBX 196.0 Active Enable BOOL TRUE, FALSE Ausblenden des NCK-<br />
Statusbits "WZ aktiv"<br />
DBX 196.1 Override BOOL TRUE, FALSE Datei überschreiben,<br />
falls vorhanden?<br />
DBX 196.2 LoadTool BOOL TRUE, FALSE Werkzeug nach dem<br />
Anlegen beladen<br />
DBX 196.3 DeleteTool BOOL TRUE, FALSE Werkzeug nach dem<br />
Entladen löschen<br />
Tabelle 4-3 Belegung der PLC-Schnittstelle für die Rückgabeparameter<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Rückgabeparameter<br />
DBW 198 Subtype INT -1...32000 Subtyp des Werkzeugs<br />
DBW 200 Duplo INT -1...32000 Duplo-Nummer des<br />
Werkzeugs<br />
DBB 202 Ident String 32 Zeichen Bezeichner des Werkzeugs<br />
DBW 236 TNumber INT -1...32000 T-Nummer des Werkzeugs<br />
DBW 238 ToolState INT -1...32000 Status des Werkzeugs<br />
DBW 240 Magazine INT -1...32000 Größe des Werkzeugs<br />
PlaceType<br />
( Magazinplatztyp )<br />
DBB 242 ToolSize_ BYTE 1...127 Werkzeuggröße oben in<br />
Upper<br />
Halbplätzen<br />
DBB 243 ToolSize_ BYTE 1...127 Werkzeuggröße unten<br />
Down<br />
in Halbplätzen<br />
DBB 244 ToolSize_ Left BYTE 1...127 Werkzeuggröße links in<br />
Halbplätzen<br />
DBB 245 ToolSize_ BYTE 1...127 Werkzeuggröße rechts<br />
Right<br />
in Halbplätzen<br />
© Siemens AG 2003 All Rights Reserved<br />
4-50 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 4 PLC-Schnittstelle im DB19<br />
4.4 Schnittstelle des PLC-Programms (ParamTM-Interface)<br />
DBB 246 Magazine INT 0...32000 Magazin-Nummer des<br />
Werkzeugs<br />
DBB 248 Magazine INT 0...32000 Magazinplatz-Nummer<br />
Place<br />
des Werkzeugs<br />
Die für die einzelnen Dienste zulässigen Parameterwerte können variieren und<br />
werden daher in Kapitel 7 für jeden Dienst separat angegeben.<br />
4.4 Schnittstelle des PLC-Programms (ParamTM-Interface)<br />
Diese Schnittstelle ist erst dann aktiv, wenn der Eintrag MoveToolPLC=true in der<br />
Datei IdentCon.ini vorhanden ist. Dies betrifft nicht die PLC-Eingangsbits vom<br />
DBB259, die unabhängig von diesem Eintrag durch "TDI Ident Connection" gesetzt<br />
werden.<br />
Tabelle 4-4 Belegung der PLC-Schnittstelle von "TDI Ident Connection"<br />
PLC-Datum Bezeichner Typ Wertebereich<br />
Bedeutung<br />
Interface<br />
DBX 256.0 Req BOOL TRUE, FALSE Anforderung an PLC-<br />
Programm zum Verfahren<br />
des WZ ans Lesegerät<br />
DBB 257 Reserve BYTE -128...127<br />
DBX 258.0 Done BOOL TRUE, FALSE Verfahr-Auftrag von der<br />
PLC erfolgreich beendet<br />
DBX 258.1 Error BOOL TRUE, FALSE Verfahr-Auftrag von der<br />
PLC mit Fehler beendet<br />
DBX 258.2 Reserve BOOL TRUE, FALSE<br />
DBX 258.3 Reserve BOOL TRUE, FALSE<br />
DBX 258.4 Reserve BOOL TRUE, FALSE<br />
DBX 258.5 Reserve BOOL TRUE, FALSE<br />
DBX 258.6 Reserve BOOL TRUE, FALSE<br />
DBX 258.7 Reserve BOOL TRUE, FALSE<br />
DBX 259.0 Read BOOL TRUE, FALSE Die WZ-Daten werden<br />
von CT gelesen<br />
DBX 259.1 Write BOOL TRUE, FALSE Die WZ-Daten werden<br />
auf CT geschrieben<br />
DBX 259.2 Cancel BOOL TRUE, FALSE Lese-/Schreibvorgang<br />
von Bediener abgebrochen<br />
DBX 259.3 Reserve BOOL TRUE, FALSE<br />
DBX 259.4 Reserve BOOL TRUE, FALSE<br />
DBX 259.5 Reserve BOOL TRUE, FALSE<br />
DBX 259.6 Reserve BOOL TRUE, FALSE<br />
DBX 259.7 Reserve BOOL TRUE, FALSE<br />
DBW 260 Error_Code INT -32768...32767 Fehlernummer der PLC<br />
Übergabeparameter<br />
DBW 262 PMagazine INT 0...32000 Magazin-Nummer des<br />
Werkzeugs<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 4-51
4 PLC-Schnittstelle im DB19 06.03<br />
4.4 Schnittstelle des PLC-Programms (ParamTM-Interface)<br />
PLC-Datum Bezeichner Typ Wertebereich<br />
Bedeutung<br />
DBW 264 PMagazine INT 0...32000 Magazinplatz-Nummer<br />
Place<br />
des Werkzeugs<br />
DBW 266 PTnumber INT 0...32000 T-Nummer des Werkzeugs<br />
Die Werte für die Magazin-, Magazinplatz- und T-Nummer des Werkzeugs werden<br />
nur beim Beschreiben des Codeträgers (z.B. beim Entladen des WZ mit "ParamTM")<br />
in diese PLC-Schnittstelle von "TDI Ident Connection" geschrieben.<br />
© Siemens AG 2003 All Rights Reserved<br />
4-52 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 5 Kommandocodes<br />
5.1 Beschreibung<br />
5 Kommandocodes<br />
5.1 Beschreibung ................................................................................5-54<br />
5<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 5-53
5 Kommandocodes 06.03<br />
5.1 Beschreibung<br />
5.1 Beschreibung<br />
Tabelle 5-1 Beschreibung der Kommandocodes<br />
K-Code Beschreibung<br />
0 Beladen vom Codeträger<br />
1 Entladen auf den Codeträger<br />
2 Beladen aus dem Werkzeugschrank<br />
3 Entladen in den Werkzeugschrank<br />
4 Beladen vom Fertigungsleitrechner<br />
5 Entladen in den Fertigungsleitrechner<br />
6 Entladen aller Werkzeuge in Werkzeugschrank<br />
7 Werkzeug beladen<br />
8 Werkzeug entladen<br />
9 Leerplatzsuche<br />
10 Werkzeug im NCK löschen<br />
11 Werkzeug in der Datenbank löschen<br />
12 Export von Werkzeugdaten<br />
13 Import von Werkzeugdaten<br />
14 Codeträger aktualisieren<br />
15 Lesen der Daten vom Codeträger<br />
16 Ablegen der Werkzeugdaten im NCK<br />
© Siemens AG 2003 All Rights Reserved<br />
5-54 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 6 Parameter<br />
6.1 Beschreibung<br />
6 Parameter<br />
6.1 Beschreibung ................................................................................6-56<br />
6<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 6-55
6 Parameter 06.03<br />
6.1 Beschreibung<br />
6.1 Beschreibung<br />
Tabelle 6-1 Beschreibung der Parameter<br />
Parameter Beschreibung<br />
ActiveEnable Übernahme des WZ-Statusbits aus der Datenbank in den<br />
NCK (TRUE) / Ausblenden des Statusbits während der<br />
Übernahme (FALSE)<br />
Channel Kanalnummer<br />
DeleteTool Werkzeug nach dem Entladen löschen (TRUE) / nicht<br />
löschen (FALSE)<br />
Duplo Duplonummer<br />
FileIndex Index der Datei von der importiert bzw. in die exportiert<br />
werden soll. Der Dateiname, der durch den Index erweitert<br />
wird, kann in der INI-Datei vorgegeben werden.<br />
Ident Werkzeugname<br />
LoadingPlace Nummer des Be-/Entladeplatzes im Belademagazin<br />
LoadTool Werkzeug nach dem Lesen beladen (TRUE) / nicht<br />
beladen (FALSE)<br />
Magazine Magazinnummer<br />
MagazinePlace Magazinplatznummer des Werkzeugs<br />
MagazinePlaceType Magazinplatztyp<br />
NCU_Index Index der NCU, die beim Auftrag angesprochen werden<br />
soll. Folgende Werte sind zulässig:<br />
0 NCU-Name aus IdentCon.INI<br />
1 NCU1<br />
2 NCU2<br />
>2 MachineSwitch<br />
Die Namen für NCU1 und NCU2 werden aus der Datei<br />
NETNAMES.INI ermittelt.<br />
Override Exportdatei überschreiben (TRUE) / erweitern (FALSE)<br />
Subtype Subtyp bzw. Typ<br />
TNumber T-Nummer<br />
ToolSize_Down Werkzeuggröße unten in Halbplätzen<br />
ToolSize_Left Werkzeuggröße links in Halbplätzen<br />
ToolSize_Right Werkzeuggröße rechts in Halbplätzen<br />
ToolSize_Upper Werkzeuggröße oben in Halbplätzen<br />
ToolState Werkzeugstatus<br />
Unit Codeträger-Einheit (Lese-/Schreibkopf), von der gelesen<br />
bzw. auf die geschrieben werden soll. Je nach Gerät: 1..4<br />
© Siemens AG 2003 All Rights Reserved<br />
6-56 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.1 Beladen vom Codeträger<br />
7 Dienste<br />
7.1 Beladen vom Codeträger ..............................................................7-58<br />
7.2 Entladen auf den Codeträger ........................................................7-59<br />
7.3 Beladen aus dem Werkzeugschrank ............................................7-60<br />
7.4 Entladen in den Werkzeugschrank ...............................................7-63<br />
7.5 Beladen vom Fertigungsleitrechner ..............................................7-64<br />
7.6 Entladen in den Fertigungsleitrechner ..........................................7-65<br />
7.7 Entladen aller Werkzeuge in den Werkzeugschrank ....................7-66<br />
7.8 Werkzeug beladen ........................................................................7-67<br />
7.9 Werkzeug entladen .......................................................................7-68<br />
7.10 Leerplatzsuche............................................................................7-69<br />
7.11 Werkzeug im NCK löschen .........................................................7-70<br />
7.12 Werkzeug in der Datenbank löschen ..........................................7-70<br />
7.13 Export von Werkzeugdaten.........................................................7-71<br />
7.14 Import von Werkzeugdaten .........................................................7-73<br />
7.15 Codeträger aktualisieren .............................................................7-73<br />
7.16 Lesen der Daten vom Codeträger...............................................7-74<br />
7.17 Ablegen der Werkzeugdaten im NCK .........................................7-75<br />
7<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-57
7 Dienste 06.03<br />
7.1 Beladen vom Codeträger<br />
7.1 Beladen vom Codeträger<br />
Liest die Werkzeugdaten vom Codeträger, dessen Einheit mit "Unit" angegeben<br />
wird. Danach wird das Werkzeug angelegt, wenn es noch nicht im NCK vorhanden<br />
sein sollte. Außerdem wird es beladen, wenn "LoadTool" gesetzt wurde. Dazu wird<br />
die Nummer des Beladeplatzes im Belademagazin aus "LoadingPlace" verwendet,<br />
wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird der Wert<br />
aus dem Schlüsselwort "LoadPlaceNo" in der Datei "TMS.INI" als Beladeplatznummer<br />
benutzt.<br />
Der Index der NCU, die Kanal-Nummer (Channel) und die Magazin-Nummer (Magazine)<br />
müssen angegeben werden.<br />
Wird der Parameter "Magazine" mit "0" belegt, wird das Werkzeug in dem Magazin<br />
beladen, in dem ein Leerplatz gefunden wird.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug auf diesen Magazinplatz<br />
zu beladen.<br />
Tabelle 7-1 Parameter für "Beladen vom Codeträger“<br />
PLC-<br />
Datum<br />
Bezeichner Typ Wertebereich<br />
Bedeutung<br />
Übergabeparameter<br />
DBW 180 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 LoadingPlace BYTE 1...127 Beladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 192 Unit BYTE 1...127 Nummer des Lesekopfs<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.<br />
2<br />
LoadTool BOOL TRUE,<br />
FALSE<br />
Werkzeug nach dem Anlegen<br />
beladen?<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 MagazinePlace INT 0...32000 Magazinplatztyp<br />
Type<br />
DBB 242 ToolSize_ Upper BYTE 1...127 Werkzeuggröße oben in<br />
Halbplätzen<br />
DBB 243 ToolSize_Down BYTE 1...127 Werkzeuggröße unten in<br />
Halbplätzen<br />
DBB 244 ToolSize_Left BYTE 1...127 Werkzeuggröße links in Halbplätzen<br />
DBB 245 ToolSize_Right BYTE 1...127 Werkzeuggröße rechts in<br />
Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
7-58 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.2 Entladen auf den Codeträger<br />
7.2 Entladen auf den Codeträger<br />
Entlädt das Werkzeug mit der in "Ident" angegebenen Bezeichnung. Die Magazin-<br />
Nummer, die Kanal-Nummer, die "Duplo"-Nummer und der Index der NCU müssen<br />
angegeben werden. Wenn "DeleteTool" gesetzt ist, wird das Werkzeug aus dem<br />
NCK gelöscht.<br />
Wenn der Parameter "Magazine" mit "0" belegt wird, wird das Werkzeug aus einem<br />
beliebigen Magazin entladen.<br />
Wenn die Parameter "Magazine" und "MagazinePlace" > 0 sind, wird versucht das<br />
Werkzeug zu entladen, das sich auf diesem Platz befindet. Die Parameter "Duplo"<br />
und "Ident" werden dann nicht berücksichtigt.<br />
Dabei wird die Nummer des Entladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "UnloadPlaceNo" in der Datei "TMS.INI" als Entladeplatznummer<br />
benutzt.<br />
Tabelle 7-2 Parameter für „Entladen auf den Codeträger“<br />
PLC-Datum Bezeichner<br />
Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading- BYTE 1...127 Entladeplatz-Nummer<br />
Place<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 192 Unit BYTE 1...127 Nummer des Lesekopfs<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.3 DeleteTool BOOL TRUE, FALSE Werkzeug nach dem Entladen<br />
löschen?<br />
Rückgabeparameter<br />
keine<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-59
7 Dienste 06.03<br />
7.3 Beladen aus dem Werkzeugschrank<br />
7.3 Beladen aus dem Werkzeugschrank<br />
Dieser Dienst eignet sich hauptsächlich zur Verwendung in Zusammenhang mit<br />
dem Dienst "Lesen von Codeträger" (Kap. 7.16) wenn nur Teilinformationen auf<br />
dem Codechip enthalten sind.<br />
Dies ist in der Regel immer dann der Fall, wenn kostengünstige readonly Codechips<br />
verwendet werden.<br />
Liest die Werkzeugdaten aus der Datenbank und legt das Werkzeug im NCK an,<br />
falls es noch nicht vorhanden sein sollte. Die Parameter "Subtype", "Duplo und<br />
"Ident" müssen nicht unbedingt belegt werden. Sollen "Subtype" und Duplo nicht<br />
belegt werden, müssen diese mit "-1" angegeben werden. Bei "Ident" wird ein<br />
Leerstring angegeben, wenn dieser nicht belegt werden soll.<br />
Wenn "Subtype", "Ident" oder "Duplo" nicht eindeutig vergeben werden, können<br />
mehrere Werkzeuge in der Datenbank gefunden werden.<br />
Wird die T-Nummer mit "0" angegeben, wird die T-Nummer vom NCK vergeben.<br />
Bei der Angabe einer T-Nummer größer "0", wird versucht, das Werkzeug mit dieser<br />
Nummer anzulegen und zu beladen. Falls diese T-Nummer nicht verwendet<br />
werden kann, wird diese vom NCK vergeben.<br />
Wenn durch diesen Dienst mehrere gewählte Werkzeuge beladen werden sollen<br />
und die T-Nummer größer "0" angegeben wird, wird intern die gewünschte Werkzeugnummer<br />
fortlaufend inkrementiert. Hierbei wird jedoch nicht überprüft, ob diese<br />
inkremetierten Werkzeugnummern im NCK frei sind.<br />
Der Parameter "TNumber" hat keine Auswirkung, wenn das Werkzeug bereits in<br />
der Werkzeugliste existiert.<br />
Durch den Parameter "ActiveEnable" wird die Behandlung des Werkzeug-<br />
Statusbits "WZ aktiv" festgelegt. Ist dieser Parameter gesetzt (TRUE), wird dieses<br />
Statusbit unbeeinflußt aus der Datenbank in den NCK übernommen. Ist "ActiveEnable"<br />
jedoch FALSE, wird dieses Statusbit beim Lesen aus der Datenbank ausgeblendet<br />
und so im nicht gesetzten Zustand in die NCK eingetragen.<br />
Wenn die Magazin-Nummer mit "0" angegeben wird, wird das Werkzeug bzw. werden<br />
die Werkzeuge in dem Magazin beladen, wo ein Leerplatz gefunden wird,<br />
wenn LoadTool gesetzt ist. Dazu wird die Nummer des Beladeplatzes im Belademagazin<br />
aus "LoadingPlace" verwendet, wenn "LoadingPlace" > 0 ist. Ist aber<br />
"LoadingPlace" = 0 gesetzt, wird der Wert aus dem Schlüsselwort "LoadPlaceNo"<br />
in der Datei TMS.INI als Beladeplatznummer benutzt.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug auf diesen Magazinplatz<br />
zu beladen.<br />
© Siemens AG 2003 All Rights Reserved<br />
7-60 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.3 Beladen aus dem Werkzeugschrank<br />
Die Parameter dieses Dienstes werden in Tabelle 7-3 dargestellt. Je nach Parameterwert<br />
können auch mehrere Werkzeuge auf einmal aus der Datenbank im<br />
NCK beladen werden. Daher wird in Tabelle 7-4 eine Übersicht möglicher Parameterwerte<br />
gegeben.<br />
Tabelle 7-3 Parameter für "Beladen aus dem Werkzeugschrank"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 140 Subtype INT -1, 1...32000 Subtyp<br />
DBW 142 Duplo INT -1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 178 TNumber INT 0...32000 T-Nummer<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading-<br />
Place<br />
BYTE 1...127 Beladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.0 ActiveEn- BOOL TRUE, FALSE Ausblenden des NCKable<br />
Statusbits "WZ aktiv"?<br />
DBX 196.2 LoadTool BOOL TRUE, FALSE Werkzeug nach dem Anlegen<br />
beladen?<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 MagazinePlaceType<br />
INT 0...32000 Magazinplatztyp<br />
DBB 242 ToolSize_ Up- BYTE 1...127 Werkzeuggröße oben in<br />
per<br />
Halbplätzen<br />
DBB 243 ToolSize_Down BYTE 1...127 Werkzeuggröße unten in<br />
Halbplätzen<br />
DBB 244 ToolSize_Left BYTE 1...127 Werkzeuggröße links in Halbplätzen<br />
DBB 245 ToolSize_Right BYTE 1...127 Werkzeuggröße rechts in<br />
Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-61
7 Dienste 06.03<br />
7.3 Beladen aus dem Werkzeugschrank<br />
Tabelle 7-4 Parameterkombinationen für "Beladen aus dem Werkzeugschrank"<br />
PLC-Datum Bezeichner<br />
DBW 140 Subtype<br />
DBW 142 Duplo<br />
DBW 144 Ident<br />
DBW 178 TNumber<br />
DBW 180 MagazinePlace<br />
DBW 190 Magazine<br />
Wert Bedeutung<br />
-1 Es können mehrere Werkzeuge in der Datenbank<br />
gefunden werden.<br />
>0 Werkzeug(e) mit diesem Subtyp werden beladen.<br />
-1 Es können mehrere Werkzeuge in der Datenbank<br />
gefunden werden.<br />
>0 Werkzeug(e) mit dieser Duplo-Nummer werden<br />
beladen.<br />
"" Es können mehrere Werkzeuge in der Datenbank<br />
gefunden werden.<br />
Name Werkzeug(e) mit diesem Namen wird beladen.<br />
0 Der NCK vergibt eine freie T-Nummer.<br />
>0 Es wird versucht, das Werkzeug mit dieser T-<br />
Nummer anzulegen und zu beladen.<br />
0 Das Werkzeug wird auf einem vom NCK vorgegebenen<br />
freien Magazinplatz beladen.<br />
>0 Es wird versucht, das Werkzeug auf dem angegebenen<br />
Magazinplatz zu beladen.<br />
0 Das Werkzeug bzw. die Werkzeuge werden in<br />
einem beliebigen Magazin beladen.<br />
>0 Das Werkzeug bzw. die Werkzeuge werden in<br />
dem angegebenen Magazin beladen.<br />
© Siemens AG 2003 All Rights Reserved<br />
7-62 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.4 Entladen in den Werkzeugschrank<br />
7.4 Entladen in den Werkzeugschrank<br />
Dieser Dienst eignet sich hauptsächlich zur Verwendung in Zusammenhang mit<br />
dem Dienst "Lesen von Codeträger" (Kap. 7.16) wenn nur Teilinformationen auf<br />
dem Codechip enthalten sind.<br />
Dies ist in der Regel immer dann der Fall, wenn kostengünstige readonly Codechips<br />
verwendet werden.<br />
Entlädt das mit "Ident" bezeichnete Werkzeug aus dem NCK in den Werkzeugschrank.<br />
Die Parameter "NCU", "Channel", "Ident", "Duplo" und "Magazine" müssen<br />
belegt werden.<br />
Wird bei Magazin-Nummer "0" angegeben, wird das Werkzeug aus einem beliebigen<br />
Magazin entladen.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug von diesem<br />
Magazinplatz zu entladen.<br />
Dabei wird die Nummer des Entladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "UnloadPlaceNo" in der Datei "TMS.INI" als Entladeplatznummer<br />
benutzt.<br />
Nach dem erfolgreichen Entladen wird das Werkzeug im NCK gelöscht, wenn<br />
"DeleteTool " gesetzt wurde.<br />
Tabelle 7-5 Parameter für "Entladen in den Werkzeugschrank"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading-<br />
Place<br />
BYTE 1...127 Entladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.3 DeleteTool BOOL TRUE,<br />
FALSE<br />
Rückgabeparameter<br />
keine<br />
Werkzeug nach dem Entladen<br />
löschen?<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-63
7 Dienste 06.03<br />
7.5 Beladen vom Fertigungsleitrechner<br />
7.5 Beladen vom Fertigungsleitrechner<br />
Fordert die Daten für das mit "Ident" bezeichnete Werkzeug vom Fertigungsleitrechner<br />
an und legt es im NCK an, wenn es noch nicht existieren sollte. Die Parameter<br />
NCU_Index, Channel, Ident, "Duplo" und Magazine müssen belegt werden.<br />
Wenn die Magazin-Nummer mit "0" angegeben wird, wird das Werkzeug in dem<br />
Magazin beladen, wo ein Leerplatz gefunden wird, wenn LoadTool gesetzt ist. Dazu<br />
wird die Nummer des Beladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "LoadPlaceNo" in der Datei "TMS.INI" als Beladeplatznummer<br />
benutzt.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug auf diesen Magazinplatz<br />
zu beladen.<br />
Tabelle 7-6 Parameter für "Beladen vom Fertigungsleitrechner"<br />
PLC-Datum Bezeichner<br />
Typ Wertebereich<br />
Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading-<br />
Place<br />
BYTE 1...127 Beladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196. LoadTool BOOL TRUE, Werkzeug nach dem Anlegen<br />
2<br />
FALSE beladen?<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 Magazine-<br />
Place Type<br />
INT 0...32000 Magazinplatztyp<br />
DBB 242 ToolSize_ BYTE 1...127 Werkzeuggröße oben in<br />
Upper<br />
Halbplätzen<br />
DBB 243 ToolSi- BYTE 1...127 Werkzeuggröße unten in<br />
ze_Down<br />
Halbplätzen<br />
DBB 244 ToolSi- BYTE 1...127 Werkzeuggröße links in Halbze_Leftplätzen<br />
DBB 245 ToolSi- BYTE 1...127 Werkzeuggröße rechts in<br />
ze_Right<br />
Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
7-64 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.6 Entladen in den Fertigungsleitrechner<br />
7.6 Entladen in den Fertigungsleitrechner<br />
Entlädt das mit "Ident" bezeichnete Werkzeug aus dem NCK und überträgt die<br />
Daten an den Fertigungsleitrechner. Die Parameter NCU_Index, Channel, Ident,<br />
"Duplo" und Magazine müssen belegt werden.<br />
Wird bei Magazin-Nummer "0" angegeben, wird das Werkzeug aus einem beliebigen<br />
Magazin entladen und anschließend gelöscht, wenn DeleteTool gesetzt ist.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug von diesem<br />
Magazinplatz zu entladen.<br />
Dabei wird die Nummer des Entladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "UnloadPlaceNo" in der Datei "TMS.INI" als Entladeplatznummer<br />
benutzt.<br />
Tabelle 7-7 Parameter für "Entladen in den Fertigungsleitrechner"<br />
PLC-<br />
Datum<br />
Bezeichner Typ Wertebereich<br />
Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading-<br />
Place<br />
BYTE 1...127 Entladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196<br />
.3<br />
Rückgabeparameter<br />
keine<br />
DeleteTool BOOL TRUE,<br />
FALSE<br />
Werkzeug nach dem Entladen<br />
löschen?<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-65
7 Dienste 06.03<br />
7.7 Entladen aller Werkzeuge in den Werkzeugschrank<br />
7.7 Entladen aller Werkzeuge in den Werkzeugschrank<br />
Mit diesem Dienst kann der Anwender auf einfache Weise sein Magazin leerfahren<br />
und die Werkzeugdaten in den Werkzeugschrank sichern.<br />
Die Daten aller im angegebenen Magazin beladenen Werkzeuge werden aus der<br />
NCK gelesen und in die Datenbank geschrieben. Anschließend werden die Werkzeuge<br />
aus dem Magazin entladen und gelöscht.<br />
Die Parameter "NCU_Index", "Channel "und "Magazine" müssen belegt werden.<br />
Wird Magazin mit "0" belegt, werden die beladenen Werkzeuge aus allen im NCK<br />
vorhandenen Magazinen entladen, wobei das Spindelmagazin ebenfalls berücksichtigt<br />
wird. Die Reihenfolge beim Entladen entspricht der Reihenfolge, mit der die<br />
Werkzeuge beladen wurden.<br />
Tabelle 7-8 Parameter für "Entladen aller Werkzeuge in den Werkzeugschrank"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DB<br />
W<br />
190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
Rückgabeparameter<br />
keine<br />
© Siemens AG 2003 All Rights Reserved<br />
7-66 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.8 Werkzeug beladen<br />
7.8 Werkzeug beladen<br />
Ein in der Werkzeugliste existierendes Werkzeug wird auf einen Magazinplatz beladen.<br />
Das mit "Channel", "Duplo" und "Ident" spezifizierte Werkzeug wird in dem mit Magazine<br />
festgelegten Werkzeugmagazin beladen. Mit "NCU_Index" wird die NCU<br />
festgelegt.<br />
Wird "0" als Magazin-Nummer angegeben, wird der nächste freie Magazinplatz gesucht,<br />
der für das Werkzeug verwendet werden kann.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug auf diesen Magazinplatz<br />
zu beladen.<br />
Dazu wird die Nummer des Beladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "LoadPlaceNo" in der Datei "TMS.INI" als Beladeplatznummer<br />
benutzt.<br />
Tabelle 7-9 Parameter für "Werkzeug beladen"<br />
PLC-Datum Bezeichner Typ Wertebereich<br />
Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 Magazine-<br />
Place<br />
INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 Loading- BYTE 1...127 Beladeplatz-Nummer<br />
Place<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
Rückgabeparameter<br />
Keine<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-67
7 Dienste 06.03<br />
7.9 Werkzeug entladen<br />
7.9 Werkzeug entladen<br />
Das mit "Channel", "Duplo" und "Ident" spezifizierte Werkzeug wird aus dem Magazin<br />
entladen und anschließend gelöscht, wenn der Parameter "DeleteTool" gesetzt<br />
ist.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug von diesem<br />
Magazinplatz zu entladen.<br />
Dabei wird die Nummer des Entladeplatzes im Belademagazin aus "LoadingPlace"<br />
verwendet, wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird<br />
der Wert aus dem Schlüsselwort "UnloadPlaceNo" in der Datei "TMS.INI" als Entladeplatznummer<br />
benutzt.<br />
Tabelle 7-10 Parameter für "Werkzeug entladen"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 LoadingPlace BYTE 1...127 Entladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.3 DeleteTool BOOL TRUE,<br />
FALSE<br />
Rückgabeparameter<br />
keine<br />
Werkzeug nach dem<br />
Entladen löschen?<br />
© Siemens AG 2003 All Rights Reserved<br />
7-68 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.10 Leerplatzsuche<br />
7.10 Leerplatzsuche<br />
Sucht in dem angegebenen Magazin nach einem freien Werkzeugplatz, für das mit<br />
"TNumber" oder mit "Ident"und "Duplo" spezifizierte Werkzeug.<br />
Bei der Angabe von "TNumber" werden die erforderlichen Werkzeugdaten aus der<br />
Werkzeugliste geholt und ein freier Werkzeugplatz gesucht.<br />
Wenn Magazine mit "0" belegt werden, wird in allen Magazinen nach dem nächsten<br />
freien Werkzeugplatz gesucht.<br />
Tabelle 7-11 Parameter für "Leerplatzsuche"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 178 TNumber INT 0...32000 T-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 MagazinePlace<br />
Type<br />
INT 0...32000 Magazinplatztyp<br />
DBB 242 ToolSize_ Up- BYTE 1...127 Werkzeuggröße oben<br />
per<br />
in Halbplätzen<br />
DBB 243 ToolSize_Down BYTE 1...127 Werkzeuggröße unten<br />
in Halbplätzen<br />
DBB 244 ToolSize_Left BYTE 1...127 Werkzeuggröße links in<br />
Halbplätzen<br />
DBB 245 ToolSize_Right BYTE 1...127 Werkzeuggröße rechts<br />
in Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-69
7 Dienste 06.03<br />
7.11 Werkzeug im NCK löschen<br />
7.11 Werkzeug im NCK löschen<br />
Löscht das mit "TNumber" oder mit "Ident" und "Duplo" angegebene Werkzeug im<br />
NCK, wenn dieses nicht beladen ist.<br />
Bei der Angabe einer T-Nummer größer "0", wird versucht, das Werkzeug mit dieser<br />
Nummer im NCK zu löschen.<br />
Wenn aber "TNumber" = 0 gesetzt ist, wird versucht, das Werkzeug mit der angegebenen<br />
und "Duplo" im NCK zu löschen.<br />
Tabelle 7-12 Parameter für "Werkzeug im NCK löschen"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 178 TNumber INT 0...32000 T-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
Rückgabeparameter<br />
keine<br />
7.12 Werkzeug in der Datenbank löschen<br />
Löscht die Daten von Werkzeugen in der Datenbank. Beim Löschen wird überprüft,<br />
ob Werkzeuge des angewählten Bereichs im NCK beladen sind. Die Daten von<br />
beladenen Werkzeugen werden nicht in der Datenbank gelöscht.<br />
Die Parameter "Subtype", "Ident" und "Duplo" müssen nicht unbedingt belegt werden.<br />
Wenn "Subtype" und "Duplo" nicht belegt werden sollen, müssen diese den<br />
Wert "-1" erhalten. Für "Ident" wird der Leerstring verwendet, wenn kein bestimmtes<br />
Werkzeug gelöscht werden soll.<br />
Wird der Subtyp nicht belegt, können mehrere Werkzeuge gelöscht werden.<br />
Wenn "Duplo" nicht belegt wird, werden alle Werkzeuge mit dem entsprechenden<br />
Bezeichner und Subtyp in der Datenbank gelöscht. Wird bei der "Duplo"-Nummer<br />
"0" angegeben, werden sowohl Stamm- als auch Einsatzdaten gelöscht.<br />
Werden "Duplo" und "Ident" nicht angegeben, werden alle Werkzeuge des entsprechenden<br />
Subtyps im Schrank gelöscht.<br />
Ist der Subtyp < 10 und ggf. "Duplo" und "Ident"nicht belegt, wird der Werkzeugtyp<br />
gelöscht. Z.B. werden beim Wert "1" alle Fräswerkzeuge gelöscht.<br />
Wenn beim Subtyp "-1", beim Bezeichner ein Leerstring und bei der "Duplo"-<br />
Nummer "-1" angegeben wird, wird der gesamte Werkzeugschrank gelöscht.<br />
Ist der Subtyp "-1", der Bezeichner ein Leerstring und die "Duplo"-Nummer "0",<br />
wird der gesamte Werkzeugkatalog und der Werkzeugschrank gelöscht.<br />
© Siemens AG 2003 All Rights Reserved<br />
7-70 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.13 Export von Werkzeugdaten<br />
Tabelle 7-13 Parameter für "Werkzeug in der Datenbank löschen"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 140 Subtype INT -1, 1...32000 Subtyp<br />
DBW 142 Duplo INT -1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
Rückgabeparameter<br />
keine<br />
Tabelle 7-14 Parameterkombinationen für "Werkzeug in der Datenbank löschen"<br />
PLC-Datum Bezeichner Wert Bedeutung<br />
DBW 140 Subtype >0<br />
DBW 142 Duplo -1<br />
DBB 144 Ident Name<br />
DBW 140 Subtype >0<br />
DBW 142 Duplo 0<br />
DBB 144 Ident Name<br />
DBW 140 Subtype >0<br />
DBW 142 Duplo -1<br />
DBB 144 Ident ""<br />
DBW 140 Subtype
7 Dienste 06.03<br />
7.13 Export von Werkzeugdaten<br />
Ist der Subtyp kleiner als "10" und "Duplo" und "Ident" sind nicht belegt, wird der<br />
gesamte Werkzeugtyp exportiert. Z.B. werden beim Wert "1" alle Fräswerkzeuge<br />
exportiert.<br />
Die gesamte Datenbank wird exportiert, wenn der "Subtyp" "-1", der Bezeichner ein<br />
Leerstring und "Duplo" "-1" ist.<br />
Alle Werkzeuge des angewählten Bereichs werden in der Datei gespeichert, deren<br />
Index in FileIndex angegeben wird. Hierbei wird überprüft, ob einige der Werkzeuge,<br />
deren Daten exportiert werden sollen, im NCK beladen sind. Die aktuellen Daten<br />
von beladenen Werkzeugen werden aus dem NCK gelesen und die Datenbank<br />
aktualisiert, bevor diese Daten in die Datei geschrieben werden.<br />
Tabelle 7-15 Parameter für "Export von Werkzeugdaten"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 140 Subtype INT -1, 1...32000 Subtyp<br />
DBW 142 Duplo INT -1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 194 FileIndex INT 0...32000 Datei-Index für Export<br />
DBX 196.1 Override BOOL TRUE, FALSE Datei überschreiben, falls<br />
vorhanden?<br />
Rückgabeparameter<br />
keine<br />
Tabelle 7-16 Parameterkombinationen für "Exportieren von Werkzeugdaten"<br />
PLC-Datum Bezeichner Wert Bedeutung<br />
DBW 140 Subtype >0<br />
DBW 142 Duplo -1<br />
DBB 144 Ident Name<br />
DBW 140 Subtype >0<br />
DBW 142 Duplo -1<br />
DBB 144 Ident ""<br />
DBW 140 Subtype
06.03 7 Dienste<br />
7.14 Import von Werkzeugdaten<br />
7.14 Import von Werkzeugdaten<br />
Importiert aus einer Datei im "NCK-INITIAL.INI"-File Format in die Datenbank.<br />
Als Parameter wird nur der Index der Datei in "FileIndex" angegeben, von der die<br />
Daten importiert werden sollen.<br />
Der Import erfolgt grundsätzlich nur in den Werkzeugschrank. Sollte ein Werkzeug<br />
noch nicht in der Datenbank bekannt sein, wird es zusätzlich in den Katalog importiert.<br />
Wenn von den zu importierenden Werkzeugen bereits welche im NCK beladen<br />
sein sollten, wird der Import des Datensatzes dieser Werkzeuge mit einer Fehlermeldung<br />
abgelehnt und ein Alarm über den Alarm-Server ausgelöst. Die entsprechenden<br />
Datensätze werden im Importfile übersprungen.<br />
Tabelle 7-17 Parameter für "Import von Werkzeugdaten"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 194 FileIndex INT 0...32000 Datei-Index für Import<br />
Rückgabeparameter<br />
keine<br />
7.15 Codeträger aktualisieren<br />
Aktualisiert die Daten auf dem Codeträger.<br />
Die Daten des mit "NCU_Index", "Channel", "Duplo", "Ident", "Magazine" und "MagazinePlace"<br />
spezifizierten Werkzeugs werden aus dem NCK gelesen und auf den<br />
Codeträger des Werkzeugs geschrieben. Der Codeträger wird über Unit festgelegt.<br />
Wenn bei Magazine "0" übergeben wird, wird das Werkzeug in allen Magazinen<br />
gesucht. Ist zusätzlich "MagazinePlace" = 0 angegeben, wird das mit "Duplo" und<br />
"Ident" spezifizierte Werkzeug nur in der Werkzeugliste gesucht.<br />
Wenn die Parameter Magazine und "MagazinePlace" > 0 sind, wird versucht die<br />
Daten des Werkzeugs zu lesen, das sich auf diesem Platz befindet. Die Parameter<br />
"Duplo" und "Ident" werden dann nicht berücksichtigt.<br />
Tabelle 7-18 Parameter für "Codeträger aktualisieren"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 142 Duplo INT 1...32000 Duplo-Nummer<br />
DBB 144 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 180 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-73
7 Dienste 06.03<br />
7.16 Lesen der Daten vom Codeträger<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 192 Unit BYTE 1...127 Nummer des Lesekopfs<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
Rückgabeparameter<br />
keine<br />
7.16 Lesen der Daten vom Codeträger<br />
Lesen der Daten vom CodeträgerLesen der Werkzeugdaten vom Codeträger und<br />
schreiben der Rückgabeparameter in die PLC. Der Codeträger wird über "Unit"<br />
festgelegt.<br />
Damit ist es z.B. möglich von einem Codechip auf dem nur die "Duplo"-Nummer<br />
und der Werkzeugbezeichner gespeichert sind, diese zwei Daten zu lesen. Danach<br />
kann man dann z.B. die Dienste "Be-/Entladen aus dem Werkzeugschrank" (Kap.<br />
7.3 und Kap.7.4) aufrufen.<br />
Damit können auch kostengünstige "readonly" Codechips verwendet werden.<br />
Tabelle 7-19 Parameter für "Lesen der Daten vom Codeträger"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBB 192 Unit BYTE 1...127 Nummer des Lesekopfs<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 MagazinePlace<br />
Type<br />
INT 0...32000 Magazinplatztyp<br />
DBB 242 ToolSize_ Up- BYTE 1...127 Werkzeuggröße oben<br />
per<br />
in Halbplätzen<br />
DBB 243 ToolSize_Down BYTE 1...127 Werkzeuggröße unten<br />
in Halbplätzen<br />
DBB 244 ToolSize_Left BYTE 1...127 Werkzeuggröße links in<br />
Halbplätzen<br />
DBB 245 ToolSize_Right BYTE 1...127 Werkzeuggröße rechts<br />
in Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
7-74 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 7 Dienste<br />
7.17 Ablegen der Werkzeugdaten im NCK<br />
7.17 Ablegen der Werkzeugdaten im NCK<br />
Legt das Werkzeug im NCK an, das zuvor vom Codeträger eingelesen wurde. Der<br />
Index der NCU und die Kanal-Nummer (Channel) müssen angegeben werden.<br />
Wenn "LoadTool" gesetzt ist, wird das Werkzeug auch gleich beladen. Dazu wird<br />
die Nummer des Beladeplatzes im Belademagazin aus "LoadingPlace" verwendet,<br />
wenn "LoadingPlace" > 0 ist. Ist aber "LoadingPlace" = 0 gesetzt, wird der Wert<br />
aus dem Schlüsselwort "LoadPlaceNo" in der Datei "TMS.INI" als Beladeplatznummer<br />
benutzt.<br />
Wird der Parameter Magazine mit "0" belegt, wird das Werkzeug in dem Magazin<br />
beladen, in dem ein Leerplatz gefunden wird.<br />
Ist der Wert für "MagazinePlace" > 0, wird versucht, das Werkzeug auf diesen Magazinplatz<br />
zu beladen.<br />
Nach dem Ausführen des Dienstes werden die aktuellen Werkzeugdaten in den<br />
Rückgabeparametern zurückgegeben.<br />
Tabelle 7-20 Parameter für "Ablegen der Werkzeugdaten im NCK"<br />
PLC-Datum Bezeichner Typ Wertebereich Bedeutung<br />
Übergabeparameter<br />
DBW 180 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
DBB 188 Channel BYTE 1...127 Kanal-Nummer<br />
DBB 189 LoadingPlace BYTE 1...127 Beladeplatz-Nummer<br />
DBW 190 Magazine INT 0...32000 Magazin-Nummer<br />
DBB 193 NCU_Index BYTE 0...127 Index der NCU<br />
DBX 196.2 LoadTool BOOL TRUE,<br />
FALSE<br />
Werkzeug nach dem<br />
Anlegen beladen?<br />
Rückgabeparameter<br />
DBW 198 Subtype INT 1...32000 Subtyp<br />
DBW 200 Duplo INT 0...32000 Duplo-Nummer<br />
DBB 202 Ident String 32 Zeichen Werkzeugbezeichner<br />
DBW 236 TNumber INT 0...32000 T-Nummer<br />
DBW 238 ToolState INT 0...32000 Status des Werkzeugs<br />
DBW 240 MagazinePlace<br />
Type<br />
INT 0...32000 Magazinplatztyp<br />
DBB 242 ToolSize_ Up- BYTE 1...127 Werkzeuggröße oben<br />
per<br />
in Halbplätzen<br />
DBB 243 ToolSize_Down BYTE 1...127 Werkzeuggröße unten<br />
in Halbplätzen<br />
DBB 244 ToolSize_Left BYTE 1...127 Werkzeuggröße links in<br />
Halbplätzen<br />
DBB 245 ToolSize_Right BYTE 1...127 Werkzeuggröße rechts<br />
in Halbplätzen<br />
DBW 246 Magazine INT 0...32000 Magazin-Nummer<br />
DBW 248 MagazinePlace INT 0...32000 Magazinplatz-Nummer<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 7-75
7 Dienste 06.03<br />
7.17 Ablegen der Werkzeugdaten im NCK<br />
© Siemens AG 2003 All Rights Reserved<br />
7-76 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 8 Dienste starten<br />
8.1 Dienste über die PLC-Schnittstelle ausführen<br />
8 Dienste starten<br />
8.1 Dienste über die PLC-Schnittstelle ausführen ..............................8-78<br />
8.2 Dienste über Standard-Werkzeugverwaltung ausführen ..............8-79<br />
8<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 8-77
8 Dienste starten 06.03<br />
8.1 Dienste über die PLC-Schnittstelle ausführen<br />
8.1 Dienste über die PLC-Schnittstelle ausführen<br />
Die Dienste werden in folgender Reihenfolge über die PLC-Schnittstelle ausgeführt:<br />
1. Kommandocode festlegen<br />
2. "Request"-Bit setzen<br />
3. Warten bis das "Done"-Bit gesetzt wurde<br />
4. Fehlercode überprüfen<br />
5. "Request"-Bit zurücksetzen<br />
Diese Sequenz wird in Bild 8-1 durch ein Impulsdiagramm dargestellt, wobei<br />
ebenfalls die Bits dargestellt werden, die während der Ausführung des Dienstes<br />
von "TDI Ident Connection" gesetzt und zurückgesetzt werden.<br />
Dienste über die PLC-Schnittstelle ausführen.<br />
Bild 8-1 Impulsdiagramm<br />
Durch Setzen des "Request"-Bits (Req) wird der Dienst gestartet, der über den<br />
Kommandocode festgelegt wurde. Danach wird das "Active"-Bit gesetzt, um anzuzeigen,<br />
daß der Auftrag in Bearbeitung ist. Wurde der Auftrag fehlerfrei beendet,<br />
wird das "Done"-Bit gesetzt und das "Active"-Bit zurückgesetzt.<br />
Im Fehlerfall wird das "Error"-Bit gesetzt und eine Fehlermeldung in das entsprechende<br />
PLC-Word geschrieben; das" Active"-Bit wird auch in diesem Fall zurückgesetzt.<br />
Nach dem das Request-Bit von der PLC zurückgesetzt wurde, wird das "Done"bzw.<br />
"Error"-Bit wieder zurückgesetzt. Außerdem wird das "Error"-Word auf „0“ gesetzt,<br />
d.h. daß die PLC vor dem Zurücksetzen des Request-Bits die Fehlermeldung<br />
auswerten muß.<br />
! <strong>Wichtig</strong><br />
Während der Ausführung des Dienstes darf das "Request"-Bit nicht von der PLC<br />
zurückgesetzt werden. Das Zurücksetzen darf erst dann erfolgen, wenn das "Active"-Bit<br />
von "TDI Ident Connection" zurückgesetzt und das "Done"- oder "Error"-<br />
Bit gesetzt wurde.<br />
© Siemens AG 2003 All Rights Reserved<br />
8-78 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 8 Dienste starten<br />
8.2 Dienste über Standard-Werkzeugverwaltung ausführen<br />
8.2 Dienste über Standard-Werkzeugverwaltung ausführen<br />
Die Siemens Standard-Werkzeugverwaltung (ParamTM) bietet ab HMI-Advanced<br />
SW 06.02.10 sowie ab MMC103 SW 05.03.20 die Möglichkeit an, die Dienste von<br />
"TDI Ident Connection" zum Lesen und zum Schreiben der Werkzeugdaten von<br />
bzw. auf Codeträger durch Bediener über Softkey-Betätigung anzustossen.<br />
Diese Dienste werden auch über die Bedienoberfläche der Standard-<br />
Werkzeugverwaltung im Zusammenhang mit Werkzeug-Beladen vom Codeträger<br />
und mit Werkzeug-Entladen auf den Codeträger von "ParamTM" aufgerufen.<br />
Die ggf. notwendige Kommunikation von "TDI Ident Connection" mit dem PLC-<br />
Anwenderprogramm wird über den "ParamTM"-Interface abgewickelt (siehe Kapitel<br />
4.4).<br />
Die dazu gehörenden Abläufe und die entsprechenden Impulsdiagramme werden<br />
anhand von Beispielen in den Kapitel 9.3.3 und 9.3.4. näher erläutert.<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 8-79
8 Dienste starten 06.03<br />
8.2 Dienste über Standard-Werkzeugverwaltung ausführen<br />
© Siemens AG 2003 All Rights Reserved<br />
8-80 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 9 Beispiele<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle<br />
9 Beispiele<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle .........................9-82<br />
9.2 Entladen auf den Codeträger über PLC-Schnittstelle...................9-84<br />
9.3 Be-/Entladen mit Codeträger am Profibus ....................................9-86<br />
9.3.1 Beladen vom Codeträger über PLC-Schnittstelle......................9-86<br />
9.3.2 Entladen vom Codeträger über PLC-Schnittstelle.....................9-87<br />
9.3.3 Beladen über Standard-WZV-Bedienoberfläche (ParamtTM)...9-89<br />
9.3.4 Entladen über Standard-WZV-Bedienoberfläche (ParamtTM)..9-91<br />
9<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-81
9 Beispiele 06.03<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle<br />
In diesem Beispiel werden von einem Codeträger die Daten des imaginären Werkzeugs<br />
"WZ_Test13" gelesen, das Werkzeug im NCK angelegt und beladen. Das<br />
Werkzeug soll im Magazin "1" der Standard-NCU im Kanal "1" beladen werden.<br />
Der Vorgang soll über den Beladeplatz "1" des Belademagazins abgewickelt werden.<br />
Die für diesen Dienst erforderlichen Übergabeparameter werden in Tabelle 9-1<br />
dargestellt. Die von TDI Ident Connection gelieferten Rückgabeparameter zeigt<br />
Tabelle 9-2.<br />
Vor dem Ausführen des Dienstes wird von der PLC der Wert "0" in das Kommandocode-Byte<br />
(K_Code) der PLC-Schnittstelle im Datenbaustein DB19 geschrieben.<br />
Danach wird dieser Dienst durch Setzen des Request-Bits gestartet. Wenn das<br />
Active-Bit zurückgesetzt und das Done-Bit gesetzt wurden, kann das Fehler-Byte<br />
von der PLC ausgewertet werden. Anschließend muß das Request-Bit wieder zurückgesetzt<br />
werden. Dieser Ablauf soll durch Tabelle 9-3 verdeutlicht werden.<br />
Tabelle 9-1 Übergabeparameter für "Beladen vom Codeträger"<br />
PLC-Datum Bezeichner Wert<br />
DBW 180 MagazinePlace 0<br />
DBB 188 Channel 1<br />
DBB 189 LoadingPlace 1<br />
DBW 190 Magazine 1<br />
DBB 192 Unit 1<br />
DBB 193 NCU_Index 0<br />
DBX 196.2 LoadTool TRUE<br />
Tabelle 9-2 Rückgabeparameter von "Beladen vom Codeträger"<br />
PLC-Datum Bezeichner Wert<br />
DBW 198 Subtype 120<br />
DBW 200 Duplo 1<br />
DBB 202 Ident WZ_Test13<br />
DBW 236 TNumber 289<br />
DBW 238 ToolState 14<br />
DBW 240 MagazinePlaceType 1<br />
DBB 242 ToolSize_Upper 1<br />
DBB 243 ToolSize_Down 1<br />
DBB 244 ToolSize_Left 1<br />
DBB 245 ToolSize_Right 1<br />
DBW 246 Magazine 1<br />
DBW 248 MagazinePlace 1<br />
© Siemens AG 2003 All Rights Reserved<br />
9-82 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 9 Beispiele<br />
9.1 Beladen vom Codeträger über PLC-Schnittstelle<br />
Tabelle 9-3 Ablauf von "Beladen vom Codeträger"<br />
TDI Ident Connection PLC<br />
...wartet auf Anforderung durch PLC<br />
(Request-Bit von 0->1)<br />
...erhält die Anforderung von der PLC<br />
und startet den Dienst, wenn ein gültiger<br />
Kommando-Code angegeben wurde.<br />
Andernfalls wird das Error-Bit gesetzt<br />
und eine Fehlermeldung in das<br />
Error_Code-Wort geschrieben.<br />
...setzt Active-Bit (Active-Bit = "1")<br />
...liest die Daten vom Codechip bzw.<br />
aus dem PLC-Datenbaustein (je nach<br />
Lesegerät)<br />
...belädt das Werkzeug im NCK<br />
...wartet auf Quittierung des PI-<br />
Dienstes durch die PLC<br />
...schreibt den Fehlercode in das Error_Code-Wort<br />
der PLC-Schnittstelle<br />
(ungleich 0 im Fehlerfall)<br />
...setzt das Done- bzw. Error-Bit<br />
(Done-Bit = "1" oder Error-Bit = "1")<br />
...setzt Active-Bit zurück<br />
(Active-Bit = "0")<br />
...wartet auf Anforderungsende (Request-Bit<br />
von 1->0)<br />
...erhält Anforderungsende<br />
(Request-Bit = "0")<br />
...setzt Done- und Error-Bits zurück<br />
(Done-Bit = "0" und Error-Bit = "0")<br />
...löscht Error-Code<br />
(Error_Code-Wort = "0")<br />
...wartet auf Anforderung durch PLC<br />
(Request-Bit von 0->1)<br />
: :<br />
...schreibt den Kommando-Code "0" in<br />
das PLC-Schnittstellen-Byte K_Kode<br />
...setzt das Anforderungbit der PLC-<br />
Schnittstelle (Request-Bit = "1")<br />
...wartet bis Active-Bit gesetzt wurde<br />
(Active-Bit von 0->1)<br />
...wartet bis Active-Bit zurückgesetzt<br />
wurde (Active-Bit von 1->0)<br />
...quittiert PI-Dienst<br />
...wertet Done- und Error-Bits und evtl.<br />
Error_Code aus<br />
...setzt Request-Bit zurück<br />
(Request-Bit = "0")<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-83
9 Beispiele 06.03<br />
9.2 Entladen auf den Codeträger über PLC-Schnittstelle<br />
9.2 Entladen auf den Codeträger über PLC-Schnittstelle<br />
Das im vorangegangenen Beispiel beladene Werkzeug soll entladen und die aktuellen<br />
Daten auf den Codeträger geschrieben werden. Nach dem Entladen wird das<br />
Werkzeug im NCK gelöscht. Der Vorgang soll über den Entladeplatz "2" des Belademagazins<br />
abgewickelt werden.<br />
Die hierfür erforderlichen Übergabeparameter sind in Tabelle 9-4 dargestellt. Dieser<br />
Dienst liefert keine Parameter zurück, wodurch keine neuen Werte in den<br />
Rückgabeparametern der PLC-Schnittstelle stehen.<br />
Vor der Ausführung des Dienstes muß der Kommandocode "1" in das entsprechende<br />
PLC-Byte (K_Code) geschrieben werden. Der Start des Dienstes und die<br />
weitere Vorgehensweise ist äquivalent zu der Vorgehensweise in 9.1. Der Ablauf<br />
soll durch Tabelle 9-5 verdeutlicht werden.<br />
Tabelle 9-4 Übergabeparameter für "Entladen auf Codeträger"<br />
PLC-Datum Bezeichner Wert<br />
DBW 142 Duplo 1<br />
DBB 144 Ident WZ_Test13<br />
DBW 180 MagazinePlace 1<br />
DBB 188 Channel 1<br />
DBB 189 LoadingPlace 2<br />
DBW 190 Magazine 1<br />
DBB 192 Unit 1<br />
DBB 193 NCU_Index 0<br />
DBX 196.3 DeleteTool TRUE<br />
Tabelle 9-5 Ablauf von "Entladen auf Codeträger"<br />
TDI Ident Connection PLC<br />
...wartet auf Anforderung durch PLC<br />
(Request-Bit von 0->1)<br />
...erhält die Anforderung von der PLC<br />
und startet den Dienst, wenn ein gültiger<br />
Kommando-Code angegeben wurde.<br />
Andernfalls wird das Error-Bit gesetzt<br />
und eine Fehlermeldung in das<br />
Error_Code-Wort geschrieben.<br />
...setzt Active-Bit (Active-Bit = "1")<br />
...schreibt die Daten auf den Codechip<br />
bzw. in den PLC-Datenbaustein (je<br />
nach Lesegerät)<br />
...entlädt das Werkzeug aus dem NCK<br />
...schreibt den Kommando-Code "1" in<br />
das PLC-Schnittstellen-Byte K_Kode<br />
...setzt das Anforderungbit der PLC-<br />
Schnittstelle (Request-Bit = "1")<br />
...wartet bis Active-Bit gesetzt wurde<br />
(Active-Bit von 0->1)<br />
...wartet bis Active-Bit zurückgesetzt<br />
wurde (Active-Bit von 1->0)<br />
© Siemens AG 2003 All Rights Reserved<br />
9-84 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 9 Beispiele<br />
9.2 Entladen auf den Codeträger über PLC-Schnittstelle<br />
...schreibt den Fehlercode in das Error_Code-Wort<br />
der PLC-Schnittstelle<br />
(ungleich 0 im Fehlerfall)<br />
...setzt das Done- bzw. Error-Bit<br />
(Done-Bit = "1" oder Error-Bit = "1")<br />
...setzt Active-Bit zurück<br />
(Active-Bit = "0")<br />
...wartet auf Anforderungsende (Request-Bit<br />
von 1->0)<br />
...erhält Anforderungsende<br />
(Request-Bit = "0")<br />
...setzt Done- und Error-Bits zurück<br />
(Done-Bit = "0" und Error-Bit = "0")<br />
...löscht Error-Code<br />
(Error_Code-Wort = "0")<br />
...wartet auf Anforderung durch PLC<br />
(Request-Bit von 0->1)<br />
: :<br />
...quittiert PI-Dienst<br />
...wertet Done- und Error-Bits und evtl.<br />
Error_Code aus<br />
...setzt Request-Bit zurück<br />
(Rquest-Bit = "0")<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-85
9 Beispiele 06.03<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
In diesem Beispiel werden die Werkzeugdaten zwischen "TDI Ident Connection"<br />
und dem Codeträger ( z.B.: Moby E ) über den je nach Länge der in wkonvert.txt<br />
projektierten Daten entsprechend dimensionierten DB126 ausgetauscht.<br />
Es wird vorausgesetzt, dass der Codeträger vor dem Lesen bzw. Schreiben zum<br />
Lesekopf durch das PLC-Programm verfahren werden soll.<br />
Das Be- und Entladen der Werkzeuge über "TDI Ident Connection" ist sowohl von<br />
der PLC aus als auch über die WZV-Standardoberfläche möglich.<br />
Im Folgenden werden die zwei Möglichkeiten erläutert :<br />
• Be-/Entladen über PLC-Schnittstelle<br />
• Be-/Entladen über "ParamTM" (WZV-Oberfläche)<br />
9.3.1 Beladen vom Codeträger über PLC-Schnittstelle<br />
Ablaufsequenz<br />
Die WZ-Daten müssen beim Beladen vor Anstoß des Auftrags in den DB126 durch<br />
das PLC-Programm eingetragen werden.<br />
MMC NCK PLC<br />
Request<br />
K-Code = 0 (DB19.DBB251)<br />
DB19.DBX250.<br />
PI Beladen<br />
Active<br />
Quittung PI Beladen<br />
CT-Daten lesen<br />
Done<br />
Error<br />
Bild 9-1 Ablaufsequenz, beladen<br />
Beladen<br />
Quittung FC8<br />
DB19.DBX252.<br />
DB126<br />
DB71.DBX0.1<br />
DB71.DBX34.0<br />
DB19.DBX252.<br />
© Siemens AG 2003 All Rights Reserved<br />
9-86 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 9 Beispiele<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
1<br />
MMC.A_ReqMMC1<br />
DB19.DBX250.0<br />
WZ-Daten in DB126<br />
MMC.A_K_Code=0<br />
DB19.DBB251<br />
MMC.E_Active 2<br />
DB19.DBX252.2<br />
MMC.E_Done<br />
DB19.DBX252.0<br />
TMLoadlf.IfNo(2)<br />
DB71.DBX0.1<br />
TMLoadlf.If(2).Loading<br />
DB71.DBX34.0<br />
Quittung FC8<br />
Funktionsanstoss Anwender<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-87<br />
3<br />
3<br />
Rückmeldung von "TDI Ident Connection"<br />
Beladeauftrag von "TDI Ident Connection" über NCK generiert<br />
Quittierung Beladeauftrag Anwender<br />
Signalwechsel durch PLC-Grundprogramm<br />
Quittierung durch Anwender<br />
Rücksetzen von "TDI Ident Connection"<br />
Bild 9-2 Impulsdiagramm, beladen<br />
9.3.2 Entladen vom Codeträger über PLC-Schnittstelle<br />
Ablaufsequenz<br />
Beim Entladen werden die Daten in den DB126 nach Auftragsstart von "TDI Ident<br />
Connection" eingetragen.<br />
MMC NCK PLC<br />
Request<br />
K-Code = 1 (DB19.DBB251)<br />
DB19.DBX250.0.<br />
PI Entladen<br />
Active<br />
Quittung PI Beladen<br />
CT-Daten schreiben an PLC<br />
Done<br />
Error<br />
Bild 9-3 Ablaufsequenz, entladen<br />
Entladen<br />
Quittung FC8<br />
2<br />
4<br />
5<br />
6<br />
7<br />
DB19.DBX252.2<br />
DB126<br />
DB71.DBX0.1<br />
DB71.DBX34.1<br />
DB19.DBX252.0
9 Beispiele 06.03<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
Impulsdiagramm<br />
MMC.A_ReqMMC1<br />
DB19.DBX250.0<br />
WZ-Daten in DB126<br />
(schreibt IdenCon)<br />
MMC.A_K_Code=1<br />
DB19.DBB251<br />
MMC.E_Active<br />
DB19.DBX252.2<br />
MMC.E_Done<br />
DB19.DBX252.0<br />
TMLoadlf.IfNo(2)<br />
DB71.DBX0.1<br />
TMLoadlf.If(2).Loading<br />
DB71.DBX34.1<br />
Quittung FC8<br />
6<br />
2<br />
1<br />
8<br />
Funktionsanstoss Anwender<br />
© Siemens AG 2003 All Rights Reserved<br />
9-88 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03<br />
3<br />
3<br />
Rückmeldung von "TDI Ident Connection"<br />
Beladeauftrag von "TDI Ident Connection" über NCK generiert<br />
Quittierung Beladeauftrag Anwender<br />
Signalwechsel durch PLC-Grundprogramm<br />
Quittierung durch Anwender<br />
7 Rücksetzen von "TDI Ident Connection"<br />
8 "TDI Ident Connection" liest WZ-Daten und schreibt sie in DB<br />
Bild 9-4 Impulsdiagramm, entladen<br />
2<br />
4<br />
5<br />
6<br />
7
06.03 9 Beispiele<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
9.3.3 Beladen über Standard-WZV-Bedienoberfläche (ParamtTM)<br />
Ablaufsequenz<br />
Ab HMI-Advanced SW 06.02.10 bzw. ab MMC103 SW 05.03.20 kann per Softkey<br />
aus der Standard-WZV-Oberfläche das Beladen der Werkzeuge vom Codeträger<br />
angestoßen werden. Dabei kann der zu beladende Magazinplatz über die Standard-WZV-Oberfläche<br />
bestimmt werden. Diese Beladevorgänge werden über die<br />
separate Schnittstelle im DB19 ("ParamTM"-Interface) an die PLC ausgegeben.<br />
MMC<br />
Softkey "Werkzeug auf CT"<br />
NCK PLC<br />
Req = 1<br />
DB19.DBX256.<br />
Meldebox "Codeträgerbearbeitung<br />
läuft"<br />
Read<br />
DB19.DBX259.<br />
Softkey "Start" erscheint<br />
Softkey "Start" bestätigt<br />
PI Beladen Beladen<br />
Quittung PI Entladen<br />
Active 1)<br />
Quittung FC8<br />
DB126<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-89<br />
Done<br />
Error<br />
Req = 0<br />
CT-Daten lesen<br />
1) wird von "TDI Ident Connection" nicht ausgewertet<br />
Bild 9-5 Ablaufdiagramm, beladen über Standard-WZV<br />
DB19.DBX258.<br />
WZ-Daten von<br />
CT in Maschine<br />
lesen<br />
DB19.DBX258.<br />
DB19.DBX258.<br />
DB19.DBX256.<br />
DB71.DBX0.1<br />
DB71.DBX34.0
9 Beispiele 06.03<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
Impulsdiagramm<br />
Softkey "Daten auf CT"<br />
Meldebox "CT-<br />
Bearbeitung läuft"<br />
MMC.E_Req<br />
DB19.DBX256.0<br />
MMC.E_Read<br />
DB19.DBX259.0<br />
Maschine:WZ-Daten<br />
von CT<br />
MMC.A_Done<br />
DB19.DBX258.0<br />
WZ-Daten in DB126<br />
Softkey "Start"<br />
TMLoadlf.IfNo(2)<br />
DB71.DBX0.1<br />
TMLoadlf.If(2).Loading<br />
DB71.DBX34.0<br />
Quittung FC8<br />
2<br />
1<br />
3 5<br />
Funktionsanstoss von "TDI Ident Connection"<br />
© Siemens AG 2003 All Rights Reserved<br />
9-90 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03<br />
4<br />
Aktion Anwender<br />
positive Quittung von PLC: CT gelesen und WZ-Daten bereitgestellt<br />
Signalwechsel durch "TDI Ident Connection"<br />
Zurücksetzen der Quittierung nach Signalwechsel<br />
Beladeauftrag von "TDI Ident Connection" über NCK generiert<br />
Quittierung Beladeauftrag Anwender<br />
Signalwechsel durch PLC-Grundprogramm<br />
Bild 9-6 Impulsdiagram, beladen über Standard-WZV<br />
2<br />
6<br />
6<br />
7<br />
8
06.03 9 Beispiele<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
9.3.4 Entladen über Standard-WZV-Bedienoberfläche (ParamtTM)<br />
Ablaufsequenz<br />
Ab HMI-Advanced SW 06.02.10 bzw. ab MMC103 SW 05.03.20 kann per Softkey<br />
aus der Standard-WZV-Oberfläche das Entladen Werkzeugeder Werkzeuge auf<br />
Codeträger angestoßen werden. Dabei kann der zu entladende Magazinplatz über<br />
die Standard-WZV-Oberfläche bestimmt werden. Beim Entladen wird das gewünschte<br />
Werkzeug in der Magazinliste selektiert und auf Codeträger entladen.<br />
Diese Entladevorgänge werden über die separate Schnittstelle im DB19 ("ParamTM"-Interface)<br />
an die PLC ausgegeben.<br />
Softkey "Daten auf CT"<br />
Meldebox "Codeträger-<br />
bearbeitung läuft"<br />
MMC NCK PLC<br />
PI Entladen Entladen<br />
Quittung PI Entladen<br />
CT-Daten schreiben<br />
Req = 1<br />
Quittung FC8<br />
DB126<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 9-91<br />
Write<br />
Active 1)<br />
Done<br />
Error<br />
Req = 0<br />
1) wird von "TDI Ident Connection" nicht ausgewertet<br />
Bild 9-7 Ablaufsequenz, entladen über Standard-WZV<br />
DB71.DBX0.1<br />
DB71.DBX34.1<br />
DB19.DBX256.<br />
DB19.DBX259.<br />
DB19.DBX258.<br />
DB19.DBX258.<br />
DB19.DBX258.<br />
DB19.DBX256.
9 Beispiele 06.03<br />
9.3 Be-/Entladen mit Codeträger am Profibus<br />
Impulsdiagramm<br />
Softkey "Daten auf CT"<br />
Meldebox "CT-<br />
Bearbeitung läuft"<br />
WZ-Daten in DB126<br />
MMC.E_Req<br />
DB19.DBX256.0<br />
MMC.E_Write<br />
DB19.DBX259.0<br />
Maschine:WZ-Daten<br />
auf CT schreiben<br />
MMC.A_Done<br />
DB19.DBX258.0<br />
TMLoadlf.IfNo(2)<br />
DB71.DBX0.1<br />
TMLoadlf.If(2)<br />
Unloading<br />
Quittung FC8<br />
1<br />
© Siemens AG 2003 All Rights Reserved<br />
9-92 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03<br />
4<br />
5<br />
2<br />
7<br />
6 8<br />
Entladeauftrag von "TDI Ident Connection" über NCK generiert<br />
Quittierung Beladeauftrag Anwender<br />
Signalwechsel durch PLC-Grundprogramm<br />
Funktionsanstoss von "TDI Ident Connection"<br />
Aktion Anwender<br />
1<br />
positive Quittung von PLC: WZ-Daten abgeholt und CT beschrieben<br />
Signalwechsel durch "TDI Ident Connection"<br />
Zurücksetzen der Quittierung nach Signalwechsel<br />
Bild 9-8 Impulsdiagramm, entladen über Stadard-WZV<br />
3
06.03 A Anhang<br />
A Anhang<br />
A.1 Fehlercodes<br />
Die Fehlercodes, die im PLC-Byte "K_CodeError" bzw. PLC-Wort "Error_Code" der<br />
PLC-Nahtstelle abgelegt werden, liegen im hexadezimalen Format vor und weisen<br />
auf die Stelle hin, an der die Ausführung des Auftrags mit einem Fehler<br />
abgebrochen wurde.<br />
Sollte der Fehlercode dezimal dargestellt werden, muss dieser in das<br />
hexadezimale Format konvertiert werden, um die Fehlerursache aus den Tabellen<br />
A-1 bis A-8 zu ermitteln.<br />
Der Fehlercode in "K_CodeError" identifiziert den Kommandocode, bei dem der<br />
Fehler aufgetreten ist.<br />
Tabelle A-1 Kommandocodes des Auftrags im Fehlerfall<br />
K_Code Error Dienst<br />
00 Kein Fehler<br />
01 Beladen vom Codeträger<br />
02 Entladen auf den Codeträger<br />
03 Beladen aus dem Werkzeugschrank<br />
04 Entladen in den Werkzeugschrank<br />
05 Beladen vom Fertigungsleitrechner<br />
06 Entladen in den Fertigungsleitrechner<br />
07 Entladen aller Werkzeuge im Werkzeugschrank<br />
08 Werkzeug beladen<br />
09 Werkzeug entladen<br />
0A Leerplatzsuche<br />
0B Werkzeug im NCK löschen<br />
0C Werkzeug in der Datenbank löschen<br />
0D Export von Werkzeugdaten<br />
0E Import von Werkzeugdaten<br />
0F Codeträger aktualisieren<br />
10 Lesen der Daten vom Codeträger<br />
11 Ablegen der Werkzeugdaten im NCK<br />
... Reserve<br />
F0 Ungültiger Kommandocode<br />
... Reserve<br />
A<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-93
A Anhang 06.03<br />
Die Fehlercodes "Error_Code" setzen sich aus einem High-Byte und einem Low-<br />
Byte zusammen, die eine unterschiedliche Bedeutung haben. Das High-Byte (XX)<br />
identifiziert die Fehlerartgruppe, in der der Fehler aufgetreten ist. Anhand des Low-<br />
Byte (YY) wird die Fehlerursache spezifiziert, die für den Abbruch des Auftrags<br />
verantwortlich ist.<br />
Format von Error_Code<br />
XX YY<br />
Die Inhalte von XX = 00 und YY = 00 bedeuten, dass kein Fehler aufgetreten ist.<br />
XX = 01 : Allgemeinfehler-Gruppe<br />
Tabelle A-2 Low-Byte (YY) des Allgemeinfehlercodes<br />
Fehlerursache<br />
01 Fehler beim Lesen der Parameter aus DB19<br />
02 Fehler beim Aufruf des internen Dienstes<br />
03 Zeitüberschreitung bei der Ausführung des Dienstes<br />
04 Es wurden noch keine Werkzeugdaten ermittelt<br />
05 Fehler beim Ausführen des internen Dienstes<br />
... Reserve<br />
Fehler in Übergabeparameter<br />
10 Subtype<br />
11 Duplo<br />
12 Ident<br />
13 TNumber<br />
14 MagazinePlace<br />
15 MagazinePlaceType<br />
16 ToolSize_Upper<br />
17 ToolSize_Down<br />
18 ToolSize_Left<br />
19 ToolSize_Right<br />
1A Channel<br />
1B Magazine<br />
1C Unit<br />
1D NCU_Index<br />
1E FileIndex<br />
1F ActiveEnable<br />
20 Override<br />
21 LoadTool<br />
22 DeleteTool<br />
23 Länge von Ident<br />
... Reserve<br />
© Siemens AG 2003 All Rights Reserved<br />
A-94 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
XX = 02: Codeträgerfehler-Gruppe<br />
Tabelle A-3 Low-Byte (YY) des Codeträgerfehlercodes<br />
Fehlerursache<br />
01<br />
Balluff-Fehler<br />
Kein Codeträger vorhanden<br />
02 Fehler beim Codeträger lesen<br />
03 Lesen abgebrochen, da Codeträger entfernt wurde<br />
04 Fehler beim Codeträger beschreiben<br />
05 Schreiben abgebrochen, da Codeträger entfernt wurde<br />
06 Schnittstellenfehler vom Toolidentsystem erkannt<br />
07 Telegrammformatfehler zum Toolidentsystem<br />
08 Prüfsummenfehler zwischen Server und Toolidentsystem<br />
09 Kabelbruch des Schreib/Lesekopfes<br />
0A Sprach-DLL (Fehlertexte) konnte nicht geladen werden<br />
0B COM-Port kann nicht geöffnet werden<br />
0C Kommandostring unbekannt<br />
0D Anzahl Byte unzulässig<br />
0E Nicht-BCD-Zeichen in empfangenen Schreibdaten gefunden<br />
0F COM-Port kann nicht geschlossen werden<br />
10 Fehler beim Parametrieren des COM-Ports<br />
11 Fehler beim Empfangen vom COM-Port<br />
12 Fehler beim Senden zum COM-Port<br />
13 Startadresse + Anzahl Byte > MAX_CC_CAPACITY in Comtds.ini<br />
End Balluff-Fehler<br />
14 CMD ACK timeout<br />
15 Write ACK timeout<br />
16 Hardware Fehler im Lesekopf<br />
17 Ungültige Daten<br />
18 Gerät nicht vorhanden<br />
19 Timeout<br />
1A Hardware Fehler<br />
1B Ungültige Kopfnumber<br />
1C Lesekopf nicht angeschlossen<br />
1D Paritätsfehler an der seriellen Schnittstelle<br />
1E Vom Gerät kann nur gelesen werden<br />
1F Allgemeiner Lesefehler<br />
20 Allgemeiner Schreibfehler<br />
28 Unbekannter Fehler<br />
Bilz-Fehler<br />
65 Anfangsadresse AA zu gross<br />
66 Angeforderte Länge LN in Byte 13,14 des BIK = 0<br />
67 Länge LN ist für die gewaehlte Anfangsadresse zu gross<br />
68 Kein Datenträger erkannt (Lesen/Schreiben, erste Seite)<br />
69 Kein Datenträger erkannt (Lesen/Schreiben Folgeseite)<br />
6B Prüzifferfehler (Lesen, erste Seite, Prüfziffer falsch)<br />
6C Prüfzifferfehler (Lesen, Folgeseite, Prüfziffer falsch)<br />
6D Kein Datenträger erkannt (Schreiben, erste Seiten)<br />
6E Kein Datenträger erkannt (Lesen vor Schreiben)<br />
6F Kein Datenträger erkannt (Schreiben letzte Seite)<br />
70 Vergleichsfehler beim Schreiben<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-95
A Anhang 06.03<br />
Fehlerursache<br />
71 Prüfzifferfehler (Lesen vor Schreiben)<br />
72 Vergleichsfehler (Schreiben letzte Seite)<br />
73 Nicht-BCD-Zeichen in empfangenen Schreibdaten gefunden<br />
74 BCD-Format lesen: Nicht-BCD-Zeichen im Datenträger gefunden<br />
75 Unbekanntes Kommando, nicht aus der Menge 'I', 'O'<br />
76 Gewünschte Anfangsadresse bei Kode 2 nicht gefunden<br />
77 Die angegebene Länge konnte nicht gelesen werden<br />
78 Die angegebene Länge konnte nicht geschrieben werden<br />
79 Endekennung \264//\264 wurde nicht gefunden (DB-Format)<br />
7A Endekennung \264//\264 nicht gefunden. Länge nicht gelesen<br />
7B Unbekannte Kennung im Protokoll-D-Kopf<br />
7C Datenendekennung '/' nicht gefunden, Datenlänge > 31<br />
7D Adressendekennung ',' nicht gefunden, Adresslänge > 31<br />
7E Angeforderte Adresse wurde nicht gefunden (Lesen)<br />
7F Formatkonflikt, Zielfeld war zu kurz<br />
80 Bedingt angeforderte Daten wurden nicht geschrieben<br />
81 Wegen Platzmangel konnten Daten nicht geschrieben werden<br />
82 Unbedingt angeforderte Daten nicht gefunden (Schreiben)<br />
83 Festkodedaten sind zu lang, Formataenderung nicht möglich<br />
84 Nach F20 trat F24 auf<br />
85 Adresslänge zu groß<br />
86 Formatparameterfehler<br />
87 Formatkennungsfehler<br />
88 Vorzeichenfehler bei Formaten ohne Vorzeichen<br />
89 Anzahl folgender Adress-Format-Blöcke AFA = 0 gefunden<br />
8A Nach F20 keine Adress- oder Datenendekennung gefunden<br />
8B Protokoll D ist nicht installiert<br />
8C Nichtdezimalziffer wurde im Dezimalfeld gefunden<br />
8D Fehlerhafter Zugriff auf Datenträger<br />
8E Daten im Datenträger sind unvollstaendig<br />
8F Adressfehler, Zugriff auf Adresse >= 122 beim TDTI256<br />
90 Unbekannte Funktionskennung bei Protokoll 0<br />
91 Datenlängenfehler, TZVI-Antworttelegramm ist zu kurz<br />
92 Kein Datenträger vorhanden<br />
93 Hochfrequenzfehler TZVI<br />
94 Syntaxfehler im CISCP-Kommando_Telegramm<br />
95 Andere T-Nr im Datenträger (Protokoll CISCP)<br />
96 Schreibgeschütztes Feld angesprochen (Protokoll CISCP)<br />
B4 TDS-Station sendet zuviele STX ohne DLE als Antwort<br />
B5 Telegramm-Kollision zwischen Steuerung und TDSE<br />
© Siemens AG 2003 All Rights Reserved<br />
A-96 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
XX = 05 : NCK-Fehler-Gruppe<br />
Tabelle A-4 Low-Byte (YY) des NCK-Fehlercodes<br />
Fehlerursache<br />
00 Verbindungsaufnahme zur gefordeten NCU fehlgeschlagen<br />
05 Lesen der NCK-Konfiguration fehlgeschlagen<br />
0A Eine ungültige Kanal-Nummer wurde im Auftrag angegeben<br />
3C Eine ungültige Magazin-Nummer wurde im Auftrag angegeben<br />
3E Eine ungültige Magazinplatz-Nummer wurde im Auftrag angegeben<br />
3F Eine ungültige Schneiden-OEM-Überwachungsparameter-Nummer<br />
wurde im Auftrag angegeben<br />
41 Der MMC-Semaphore für das Werkzeug-Suchen/-Anlegen schon<br />
belegt<br />
46 Das mit Ident und Duplo angegebene Werkzeug wurde nicht im<br />
NCK gefunden<br />
47 Das mit T-Nummer angegebene Werkzeug wurde nicht im NCK<br />
gefunden<br />
48 Keine Werkzeuge wurden im angegebenen Magazin gefunden<br />
49 Auf dem angegebenen Magazinplatz ist kein Werkzeug beladen<br />
4A Das mit Ident und Duplo angegebene Werkzeug konnte nicht<br />
eindeutig im NCK ermittelt werden<br />
4B Anzahl der gefundenen Werkzeuge konnte nicht im NCK gelesen<br />
werden<br />
50 Das mit Ident und Duplo angegebene Werkzeug wurde nicht im<br />
NCK angelegt<br />
55 Das angegebene Werkzeug ist im Magazin bereits beladen<br />
5A Die WZ-Schneide mit der angegebenen Nummer ist nicht im NCK<br />
angelegt worden<br />
5B Die WZ-Schneide mit der angegebenen Nummer ist nicht im NCK<br />
gelöscht worden<br />
5C Die angegebene Schneide ist nicht im NCK vorhanden<br />
5D Die angegebene WZ-Schneidennummer ist nicht gültig<br />
5E Die angegebene Schneide ist schon im NCK vorhanden<br />
5F Werkzeug-Zustand konnte nicht im NCK gelesen werden<br />
64 Der MMC-Semaphore für die Leerplatzsuche schon belegt<br />
69 Ein Magazin-Leerplatz konnte im NCK beim Beladen nicht<br />
gefunden werden<br />
6E Überprüfung des angegebenen Magazin-Platzes zum Beladen<br />
negativ quittiert<br />
73 Der MMC-Semaphore für das Werkzeug-Be-/Entladen schon belegt<br />
78 Das Magazin gesperrt oder nicht zum Beladen freigegeben<br />
7D Der Werkzeug-Beladevorgang wurde mit Fehler beendet<br />
82 Die Magazin-Nummer des Werkzeugs konnte nicht im NCK gelesen<br />
werden<br />
87 Das angegebene Werkzeug ist nicht im NCK beladen<br />
8C Das angegebene Werkzeug ist im anderen Magazin beladen<br />
8E Das angegebene Werkzeug ist auf anderem Magazinplatz beladen<br />
91 Magazin-Zustand konnte nicht im NCK gelesen werden<br />
96 Das Magazin nicht in Beladeposition oder nicht zum Entladen<br />
freigegeben<br />
9B Der Werkzeug-Entladevorgang wurde mit Fehler beendet<br />
A0 Das Werkzeug konnte nicht im NCK gelöscht werden<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-97
A Anhang 06.03<br />
Fehlerursache<br />
A5 Das Werkzeug ist im NCK aktiv ! Das Werkzeug konnte nicht im<br />
NCK gelöscht werden<br />
D2 Das angegebene Werkzeug ist im NCK beladen! Das Werkzeug<br />
wurde nicht im DB gelöscht<br />
XX = 07 : Datenbankfehler-Gruppe<br />
Tabelle A-5 Low-Byte (YY) des Datenbankfehlercodes<br />
Fehlerursache<br />
00 Das Werkzeug in DB schon vorhanden aber seine Daten nicht<br />
update-bar<br />
05 Das Werkzeug in DB schon vorhanden aber seine OEM-Daten nicht<br />
update-bar<br />
0A Die Schneide in DB schon vorhanden aber ihre Daten nicht updatebar<br />
0F Die Schneide in DB schon vorhanden aber ihre OEM-Daten nicht<br />
update-bar<br />
11 Die Schneide in DB schon vorhanden aber ihre OEM-<br />
Überwachungsdaten nicht update-bar<br />
12 Das Werkzeug wurde nicht in die DB eingetragen ! Werkzeug mit<br />
gleichem Namen und anderem SubTyp schon in der DB vorhanden<br />
14 Für das gewählte Werkzeug konnten keine Daten in DB gefunden<br />
werden<br />
19 Für das aus DB gelesene Werkzeug konnten keine OEM-Daten<br />
gefunden werden<br />
1E Für das aus DB gelesene Werkzeug konnten keine Schneidendaten<br />
in DB gefunden werden<br />
23 Für das aus DB gelesene Werkzeug konnten keine OEM-<br />
Schneidendaten gefunden werden<br />
28 Für das aus DB gelesene Werkzeug konnten keine OEM-<br />
Überwachungsdaten gefunden werden<br />
2D Für das Werkzeug ist das angegebene Schneiden-OEM-<br />
Überwachungsdatum nicht im NCK vorhanden<br />
32 Für das Werkzeug konnte das angegebene Schneiden-OEM-<br />
Überwachungsdatum nicht im NCK gelesen bzw. geschrieben<br />
werden<br />
XX = 08 : TDS-Fehler-Gruppe<br />
Tabelle A-6 Low-Byte (YY) des TDS-Fehlercodes<br />
Fehlerursache<br />
00 Fehler beim Wandeln, Lesen oder Schreiben der Werkzeugdaten<br />
vom COM-TDS-Server<br />
05 Keine gültige Werkzeugdaten im COM-TDS-Server vorhanden<br />
© Siemens AG 2003 All Rights Reserved<br />
A-98 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
XX = 09 : Leitrechnerfehler-Gruppe<br />
Tabelle A-7 Low-Byte (YY) des Leitrechnerfehlercodes<br />
Fehlerursache<br />
00 Status des SINCOM-Servers konnte nicht gelesen werden<br />
05 Daten-Übertragung von SINCOM-Server noch aktiv ! Auftrag<br />
abgebrochen<br />
0A Befehl T_DATA_H konnte nicht vom SINCOM-Server ausgeführt<br />
werden<br />
0F Status der Daten-Übertragung konnte nicht im NCDDE-Server<br />
gesetzt werden<br />
14 Die Datenübertragung konnte nicht beendet werden bzw. wurde mit<br />
Fehler beendet<br />
19 WZ-Daten-Filename konnte nicht im SINCOM-Server gelesen bzw.<br />
ermittelt werden<br />
1E Werkzeug-Daten-File konnte nicht geöffnet werden<br />
23 Der Werkzeug-Daten-File ist leer<br />
2D Keine Werkzeug-Daten im File des Leitrechners vorhanden<br />
32 Befehl R_DATA_H konnte nicht vom SINCOM-Server ausgeführt<br />
werden<br />
XX = 0A : Filefehler-Gruppe<br />
Tabelle A-8 Low-Byte (YY) des Filefehlercodes<br />
Fehlerursache<br />
00 Kein Filename für Import- bzw. Export-Auftrag vorhanden<br />
05 Werkzeug-Daten-File konnte nicht geöffnet werden<br />
0A Der Werkzeug-Daten-File ist leer<br />
0F Werkzeug-Daten-File konnte nicht angelegt werden<br />
14 Der angegebene Werkzeug-Daten-File existiert bereits und ist nicht<br />
leer<br />
19 Werkzeug-Daten-File konnte nicht beschrieben werden<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-99
A Anhang 06.03<br />
A.2 PLC-Datentypen<br />
In Tabelle A-3 werden die verwendeten PLC-Datentypen und wie diese von "TDI<br />
Ident Connection" interpretiert werden beschrieben.<br />
Tabelle A-9 verwendete PLC-Daten<br />
Datentyp Wertebereich Bemerkung<br />
BOOL TRUE, FALSE Wird verwendet, wenn einzelne Bits in der PLC<br />
gesetzt werden sollen.<br />
(TRUE: Bit = 1, FALSE: Bit = 0)<br />
BYTE -128...127 PLC-Byte<br />
INT -32768...32767 PLC-Wort, dessen erstes Byte das High-Byte und<br />
das zweite Byte das Low-Byte beinhaltet.<br />
Beispiel:<br />
PLC-Wort 140 setzt sich aus den beiden PLC-Bytes<br />
140 und 141 zusammen und soll den Wert 120<br />
zugewiesen bekommen.<br />
Byte 140: 0<br />
Byte 141: 120<br />
String xx Zeichen Strings belegen in der PLC xx+2 Bytes, da die<br />
ersten beiden Bytes die maximale Länge und die<br />
aktuelle Länge des Strings beinhalten. Der<br />
eigentliche String beginnt dadurch erst ab dem 3.<br />
Byte. Die einzelnen Zeichen werden als ASCII-<br />
Code in den entsprechenden Bytes abgelegt.<br />
PLC-Strings brauchen nicht mit Null terminiert zu<br />
werden, da die aktuelle Länge immer im 2. Byte des<br />
Strings mitgeliefert wird.<br />
Beispiel:<br />
"Hallo" soll in einem String gespeichert werden, der<br />
bei PLC-Byte 144 beginnt und maximal 32 Zeichen<br />
lang sein darf. Daraus ergibt sich folgende<br />
Belegung der Bytes:<br />
Byte 144 = 32 Max. Länge des Strings<br />
Byte 145 = 5 Aktuelle Länge des Strings<br />
Byte 146 = 72 H<br />
Byte 147 = 97 a<br />
Byte 148 = 108 l<br />
Byte 149 = 108 l<br />
Byte 150 = 111 o<br />
© Siemens AG 2003 All Rights Reserved<br />
A-100 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
A.3 Abkürzungen<br />
ASCII American Standard Code for Information Interchange<br />
BA Betriebsanleitung<br />
CD Compact Disc<br />
COM Communications<br />
COM Component Object Model (Programmiermodell von Microsoft ® )<br />
CT Codeträger (Werkzeugdaten-Träger in Chipform)<br />
DB Datenbaustein<br />
DCOM Distributed Component Object Model<br />
HMI Human Machine Interface<br />
INT Integer<br />
MB Mega Byte<br />
MMC Men Machine Communication<br />
NC Numerical Control<br />
NCK Numerical Control Kernel<br />
NCU Numerical Control Unit<br />
ParamTM SINUMERIK Standard Werkzeugverwaltung<br />
PCU Personal Computer Units<br />
PG Programmiergerät<br />
PLC Programmable Logic Control<br />
ROM Read Only Memory<br />
SINCOM Sinumerik Communication<br />
TDI Tool Data Information System<br />
TDS Tool Data System<br />
VB Visual Basic<br />
VC Visual C++<br />
WZV Werkzeugverwaltung<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-101
A Anhang 06.03<br />
A.4 Literaturverzeichnis<br />
Allgemeine Dokumentation<br />
/BU/ SINUMERIK & SIMODRIVE, Automatisierungssysteme für<br />
Bearbeitungsmaschinen<br />
Katalog NC 60<br />
Bestellnummer: E86060-K4460-A101-A9<br />
Bestellnummer: E86060-K4460-A101-A9-7600 (englisch)<br />
/IKPI/ Industrielle Kommunikation und Feldgeräte<br />
Katalog IK PI<br />
Bestellnummer: E86060-K6710-A101-B2<br />
Bestellnummer: E86060-K6710-A101-B2-7600 (englisch)<br />
/ST7/ SIMATIC<br />
Produkte für Totally Integrated Automation und Micro Automation<br />
Katalog ST 70<br />
Bestellnummer: E86060-K4670-A111-A8<br />
Bestellnummer: E86060-K4670-A111-A8-7600 (englisch)<br />
/Z/ MOTION-CONNECT<br />
Verbindungstechnik & Systemkomponenten für SIMATIC, SINUMERIK,<br />
MASTERDRIVES und SIMOTION<br />
Katalog NC Z<br />
Bestellnummer: E86060-K4490-A001-B1<br />
Bestellnummer: E86060-K4490-A001-B1-7600 (englisch)<br />
Elektronische Dokumentation<br />
/CD1/ Das SINUMERIK-System (Ausgabe 11.02)<br />
DOC ON CD<br />
(mit allen SINUMERIK 840D/840Di/810D/802- und<br />
SIMODRIVE- Schriften)<br />
Bestellnummer: 6FC5298-6CA00-0AG3<br />
© Siemens AG 2003 All Rights Reserved<br />
A-102 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
Anwender-Dokumentation<br />
/AUK/ SINUMERIK 840D/810D (Ausgabe 09.99)<br />
Kurzanleitung Bedienung AutoTurn<br />
Bestellnummer: 6FC5298-4AA30-0AP2<br />
/AUP/ SINUMERIK 840D/810D (Ausgabe 02.02)<br />
Bedienungsanleitung Grafisches Programmiersystem AutoTurn<br />
Programmieren / Einrichten<br />
Bestellnummer: 6FC5298-4AA40-0AP3<br />
/BA/ SINUMERIK 840D/810D (Ausgabe 10.00)<br />
Bedienungsanleitung MMC<br />
Bestellnummer: 6FC5298-6AA00-0AP0<br />
/BAD/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Bedienungsanleitung HMI Advanced<br />
Bestellnummer: 6FC5298-6AF00-0AP2<br />
/BAH/ SINUMERIK 840D/840Di/810D (Ausgabe 06.02)<br />
Bedienungsanleitung HT 6<br />
Bestellnummer: 6FC5298-0AD60-0AP2<br />
/BAK/ SINUMERIK 840D/840Di/810D (Ausgabe 02.01)<br />
Kurzanleitung Bedienung<br />
Bestellnummer: 6FC5298-6AA10-0AP0<br />
/BAM/ SINUMERIK 810D/840D (Ausgabe 08.02)<br />
Bedienen/Programmieren ManualTurn<br />
Bestellnummer: 6FC5298-6AD00-0AP0<br />
/BAS/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Bedienen/Programmieren ShopMill<br />
Bestellnummer: 6FC5298-6AD10-0AP1<br />
/BAT/ SINUMERIK 840D/810D (Ausgabe 06.03)<br />
Bedienen/Programmieren ShopTurn<br />
Bestellnummer: 6FC5298-6AD50-0AP2<br />
/BEM/ SINUMERIK 840D/810D (Ausgabe 11.02)<br />
Bedienungsanleitung HMI Embedded<br />
Bestellnummer: 6FC5298-6AC00-0AP2<br />
/BNM/ SINUMERIK 840D840Di//810D (Ausgabe 11.02)<br />
Benutzeranleitung Messzyklen<br />
Bestellnummer: 6FC5298-6AA70-0AP2<br />
/BTDI/ SINUMERIK 840D840Di//810D (Ausgabe 04.03)<br />
Motion Control Information System (MCIS)<br />
Benutzerhandbuch Tool Data Information<br />
Bestellnummer: 6FC5297-6AE01-0AP0<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-103
A Anhang 06.03<br />
/CAD/ SINUMERIK 840D/840Di/810D (Ausgabe 03.02)<br />
Bedienungsanleitung CAD-Reader<br />
Bestellnummer: (ist Bestandteil der Online-Hilfe)<br />
/DA/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Diagnoseanleitung<br />
Bestellnummer: 6FC5298-6AA20-0AP3<br />
/KAM/ SINUMERIK 840D/810D (Ausgabe 04.01)<br />
Kurzanleitung ManualTurn<br />
Bestellnummer: 6FC5298-5AD40-0AP0<br />
/KAS/ SINUMERIK 840D/810D (Ausgabe 04.01)<br />
Kurzanleitung ShopMill<br />
Bestellnummer: 6FC5298-5AD30-0AP0<br />
/KAT/ SINUMERIK 840D/810D (Ausgabe 07.01)<br />
Kurzanleitung ShopTurn<br />
Bestellnummer: 6FC5298-6AF20-0AP0<br />
/PG/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Programmieranleitung Grundlagen<br />
Bestellnummer: 6FC5298-6AB00-0AP2<br />
/PGA/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Programmieranleitung Arbeitsvorbereitung<br />
Bestellnummer: 6FC5298-6AB10-0AP2<br />
/PGK/ SINUMERIK 840D/840Di/810D (Ausgabe 10.00)<br />
Kurzanleitung Programmierung<br />
Bestellnummer: 6FC5298-6AB30-0AP0<br />
/PGM/ SINUMERIK 840D/840Di/810D (11.02 Edition)<br />
Programming Guide ISO Milling<br />
Bestellnummer: 6FC5298-6AC20-0BP2<br />
/PGT/ SINUMERIK 840D/840Di/810D (11.02 Edition)<br />
Programming Guide ISO Turning<br />
Bestellnummer: 6FC5298-6AC10-0BP2<br />
/PGZ/ SINUMERIK 840D840Di//810D (Ausgabe 11.02)<br />
Programmieranleitung Zyklen<br />
Bestellnummer: 6FC5298-6AB40-0AP2<br />
/PI/ PCIN 4.4<br />
Software zur Datenübertragung an/von MMC-Modul<br />
Bestellnummer: 6FX2060-4AA00-4XB0 (dt., engl., frz.)<br />
Bestellort: WK Fürth<br />
/SYI/ SINUMERIK 840Di (Ausgabe 02.01)<br />
Systemüberblick<br />
Bestellnummer: 6FC5298-6AE40-0AP0<br />
© Siemens AG 2003 All Rights Reserved<br />
A-104 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
Hersteller-/Service-Dokumentation<br />
a) Listen<br />
/LIS/ SINUMERIK 840D/840Di/810D<br />
SIMODRIVE 611D<br />
Listen<br />
Bestellnummer: 6FC5297-6AB70-0AP3<br />
(Ausgabe 11.02)<br />
b) Hardware<br />
/ASAL/ SIMODRIVE (Ausgabe 06.03)<br />
Projektierungsanleitung Allgemeiner Teil für Asynchronmotoren<br />
Bestellnummer: 6SN1197-0AC62-0AP0<br />
/APH2/ SIMODRIVE (Ausgabe 07.03)<br />
Projektierungsanleitung Asynchronmotoren 1PH2<br />
Bestellnummer: 6SN1197-0AC63-0AP0<br />
/APH4/ SIMODRIVE (Ausgabe 07.03)<br />
Projektierungsanleitung Asynchronmotoren 1PH4<br />
Bestellnummer: 6SN1197-0AC64-0AP0<br />
/APH7/ SIMODRIVE (Ausgabe 06.03)<br />
Projektierungsanleitung Asynchronmotoren 1PH7<br />
Bestellnummer: 6SN1197-0AC65-0AP0<br />
/APL6/ SIMODRIVE (Ausgabe 07.03)<br />
Projektierungsanleitung Asynchronmotoren 1PL6<br />
Bestellnummer: 6SN1197-0AC66-0AP0<br />
/BH/ SINUMERIK 840D840Di//810D (Ausgabe 11.02)<br />
Handbuch Bedienkomponenten<br />
Bestellnummer: 6FC5297-6AA50-0AP2<br />
/BHA/ SIMODRIVE Sensor (Ausgabe 03.03)<br />
Benutzerhandbuch (HW) Absolutwertgeber mit Profibus-DP<br />
Bestellnummer: 6SN1197-0AB10-0YP2<br />
/EMV/ SINUMERIK, SIROTEC, SIMODRIVE ( Ausgabe 06.99)<br />
Projektierungsanleitung EMV-Aufbaurichtlinie<br />
Bestellnummer: 6FC5297-0AD30-0AP1<br />
Die aktuelle Konformitätserklärung finden Sie im Internet unter<br />
http://www4.ad.siemens.de<br />
Bitte geben Sie dort die ID-Nr.: 15257461 in das Feld "Suche" ein (rechts<br />
oben) und klicken Sie auf "go".<br />
/GHA/ SINUMERIK/ SIMOTION (Ausgabe 02.03)<br />
ADI4 - Analoge Antriebsschnittstelle für 4 Achsen<br />
Gerätehandbuch<br />
Bestellnummer: 6FC5297-0BA01-0AP1<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-105
A Anhang 06.03<br />
/PFK6/ SIMODRIVE (Ausgabe 05.03)<br />
Projektierungsanleitung Drehstrom-Servomotoren 1FK6<br />
Bestellnummer: 6SN1197-0AD05-0AP0<br />
/PFK7/ SIMODRIVE (Ausgabe 01.03)<br />
Projektierungsanleitung Drehstrom-Servomotoren 1FK7<br />
Bestellnummer: 6SN1197-0AD06-0AP0<br />
/PFS6/ SIMODRIVE (Ausgabe 06.03)<br />
Projektierungsanleitung Drehstrom- Servomotoren 1FS6<br />
Bestellnummer: 6SN1197-0AD08-0AP0<br />
/PFT5/ SIMODRIVE (Ausgabe 05.03)<br />
Projektierungsanleitung Drehstrom-Servomotoren 1FT5<br />
Bestellnummer: 6SN1197-0AD01-0AP0<br />
/PFT6/ SIMODRIVE (Ausgabe 06.03)<br />
Projektierungsanleitung<br />
Drehstrom-Servomotoren 1FT6<br />
Bestellnummer: 6SN1197-0AD02-0AP0<br />
/PHC/ SINUMERIK 810D (Ausgabe 11.02)<br />
Handbuch Projektierung (HW)<br />
Bestellnummer: 6FC5297-6AD10-0AP1<br />
/PHD/ SINUMERIK 840D (Ausgabe 10.02)<br />
Handbuch Projektierung NCU 561.2-573.4 (HW)<br />
Bestellnummer: 6FC5297-6AC10-0AP2<br />
/PJAL/ SIMODRIVE (Ausgabe 01.03)<br />
Projektierungsanleitung Drehstrom-Servomotoren<br />
Allgemeiner Teil für 1FT- / 1FK-Motoren<br />
Bestellnummer: 6SN1197-0AD07-0AP0<br />
/PJFE/ SIMODRIVE (Ausgabe 02.03)<br />
Projektierungsanleitung Synchron-Einbaumotoren 1FE1<br />
Drehstrommotoren für Hauptspindelantriebe<br />
Bestellnummer: 6SN1197-0AC00-0AP4<br />
/PJF1/ SIMODRIVE (Ausgabe 12.02)<br />
Montageanleitung Synchron-Einbaumotoren 1FE1 051.-1FE1 147.<br />
Drehstrommotoren für Huptspindelantriebe<br />
Bestellnummer: 610.43000.02<br />
/PJLM/ SIMODRIVE (Ausgabe 06.02)<br />
Projektierungsanleitung Linearmotoren 1FN1, 1FN3<br />
ALL Allgemeines zum Linearmotor<br />
1FN1 Drehstrom Linearmotor 1FN1<br />
1FN3 Drehstrom Linearmotor 1FN3<br />
CON Anschlußtechnik<br />
Bestellnummer: 6SN1197-0AB70-0AP3<br />
© Siemens AG 2003 All Rights Reserved<br />
A-106 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
/PJM/ SIMODRIVE (Ausgabe 11.00)<br />
Projektierungsanleitung Motoren<br />
Drehstrommotoren für Vorschub- und Hauptspindelantriebe<br />
Bestellnummer: 6SN1197-0AA20-0AP4<br />
/PJM2/ SIMODRIVE (Ausgabe 07.03)<br />
Projektierungsanleitung Servomotoren<br />
Drehstrom-Servomotoren für Vorschub- und Hauptspindelantriebe<br />
Bestellnummer: 6SN1197-0AC20-0AP0<br />
/PJTM/ SIMODRIVE (Ausgabe 08.02)<br />
Projektierungsanleitung Einbau-Torquemotoren 1FW6<br />
Bestellnummer: 6SN1197-0AD00-0AP0<br />
/PJU/ SIMODRIVE 611 (Ausgabe 02.03)<br />
Projektierungsanleitung Umrichter<br />
Bestellnummer: 6SN1197-0AA00-0AP6<br />
/PMH/ SIMODRIVE Sensor (Ausgabe 07.02)<br />
Projektierungs-/Montageanleitung<br />
Hohlwellenmesssystem SIMAG H<br />
Bestellnummer: 6SN1197-0AB30-0AP1<br />
/PMHS/ SIMODRIVE (Ausgabe 12.00)<br />
Montageanleitung Messsystem für Hauptspindelantriebe<br />
Zahnradgeber SIZAG2<br />
Bestellnummer: 6SN1197-0AB00-0YP3<br />
/PMS/ SIMODRIVE (Ausgabe 02.03)<br />
Projektierungsanleitung<br />
ECO-Motorspindel für Hauptspindelantriebe<br />
Bestellnummer: 6SN1197-0AD04-0AP0<br />
/PPH/ SIMODRIVE (Ausgabe 12.01)<br />
Projektierungsanleitung 1PH2-/1PH4-/1PH7-Motoren<br />
Drehstrom-Asynchronmotoren für Hauptspindelantriebe<br />
Bestellnummer: 6SN1197-0AC60-0AP0<br />
/PPM/ SIMODRIVE (Ausgabe 11.01)<br />
Projektierungsanleitung<br />
Hohlwellenmotoren für Hauptspindelantriebe 1PM4 und 1PM6<br />
Bestellnummer: 6SN1197-0AD03-0AP0<br />
c) Software<br />
/FB1/ SINUMERIK 840D/840Di/810D/FM-NC (Ausgabe 11.02)<br />
Funktionsbeschreibung Grundmaschine (Teil 1)<br />
(im folgenden sind die enthaltenen Bücher aufgeführt)<br />
Bestellnummer: 6FC5297-6AC20-0AP2<br />
A2 Diverse Nahtstellensignale<br />
A3 Achsüberwachungen, Schutzbereiche<br />
B1 Bahnsteuerbetrieb, Genauhalt und Look Ahead<br />
B2 Beschleunigung<br />
D1 Diagnosehilfsmittel<br />
D2 Dialogprogrammierung<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-107
A Anhang 06.03<br />
F1 Fahren auf Festanschlag<br />
G2 Geschwindigkeiten, Soll-/Istwertsysteme, Regelung<br />
H2 Hilfsfunktionsausgabe an PLC<br />
K1 BAG, Kanal, Programmbetrieb<br />
K2 Achsen, Koordinatensysteme, Frames,<br />
Werkstücknahes Istwertsystem, Externe Nullpunktverschiebung<br />
K4 Kommunikation<br />
N2 NOT AUS<br />
P1 Planachsen<br />
P3 PLC-Grundprogramm<br />
R1 Referenzpunktfahren<br />
S1 Spindeln<br />
V1 Vorschübe<br />
W1 Werkzeugkorrektur<br />
/FB2/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Funktionsbeschreibung Erweiterungsfunktionen (Teil 2)<br />
einschließlich FM-NC: Drehen, Schrittmotor<br />
(im folgenden sind die enthaltenen Bücher aufgeführt)<br />
Bestellnummer: 6FC5297-6AC30-0AP2<br />
A4 Digitale und analoge NCK-Peripherie<br />
B3 Mehrere Bedientafeln und NCUs<br />
B4 Bedienung über PG/PC<br />
F3 Ferndiagnose<br />
H1 Handfahren und Handradfahren<br />
K3 Kompensationen<br />
K5 BAGs, Kanäle, Achstausch<br />
L1 FM-NC lokaler Bus<br />
M1 Kinematische Transformation<br />
M5 Messen<br />
N3 Softwarenocken, Wegschaltsignale<br />
N4 Stanzen und Nibbeln<br />
P2 Positionierachsen<br />
P5 Pendeln<br />
R2 Rundachsen<br />
S3 Synchronspindel<br />
S5 Synchronaktionen (bis SW 3 / danach /FBSY/)<br />
S6 Schrittmotorsteuerung<br />
S7 Speicherkonfiguration<br />
T1 Teilungsachsen<br />
W3 Werkzeugwechsel<br />
W4 Schleifen<br />
/FB3/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Funktionsbeschreibung Sonderfunktionen (Teil 3)<br />
(im folgenden sind die enthaltenen Bücher aufgeführt)<br />
Bestellnummer: 6FC5297-6AC80-0AP2<br />
F2 3- bis 5-Achs-Transformation<br />
G1 Gantry-Achsen<br />
G3 Taktzeiten<br />
K6 Konturtunnelüberwachung<br />
M3 Achskopplung und ESR<br />
S8 Konstante Werkstückdrehzahl für Centerless Schleifen<br />
T3 Tangentialsteuerung<br />
TE0 Installation und Aktivierung der Compilezyklen<br />
© Siemens AG 2003 All Rights Reserved<br />
A-108 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
TE1 Abstandsregelung<br />
TE2 Analoge Achse<br />
TE3 Drehzahl-/ Drehmomentkopplung Master-Slave<br />
TE4 Transformationspacket Handling<br />
TE5 Sollwertumschaltung<br />
TE6 MKS-Kopplung<br />
TE7 Wiederaufsetzen - Retrace Support<br />
TE8 Taktunabhängige bahnsynchrone Schaltsignalausgabe<br />
V2 Vorverarbeitung<br />
W5 3D-Werkzeugradiuskorrektur<br />
/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D (Ausgabe 11.02)<br />
Funktionsbeschreibung Antriebsfunktionen<br />
(im folgenden sind die enthaltenen Kapitel aufgeführt)<br />
Bestellnummer: 6SN1197-0AA80-1AP0<br />
DB1 Betriebsmeldungen/Alarmreaktionen<br />
DD1 Diagnosefunktionen<br />
DD2 Drehzahlregelkreis<br />
DE1 Erweiterte Antriebsfunktionen<br />
DF1 Freigaben<br />
DG1 Geberparametrierung<br />
DL1 MD des Linearmotors<br />
DM1 Motor-/Leistungsteilparameter und Reglerdaten berechnen<br />
DS1 Stromregelkreis<br />
DÜ1 Überwachungen/Begrenzungen<br />
/FBAN/ SINUMERIK 840D/SIMODRIVE 611 DIGITAL (Ausgabe 02.00)<br />
Funktionsbeschreibung ANA-MODUL<br />
Bestellnummer: 6SN1197-0AB80-0AP0<br />
/FBD/ SINUMERIK 840D (Ausgabe 07.99)<br />
Funktionsbeschreibung Digitalisieren<br />
Bestellnummer: 6FC5297-4AC50-0AP0<br />
DI1 Inbetriebnahme<br />
DI2 Scan mit taktilem Sensor (scancad scan)<br />
DI3 Scan mit Laser (scancad laser)<br />
DI4 Fräsprogrammerstellung (scancad mill)<br />
/FBDN/ SINUMERIK 840D/840Di/810D (Ausgabe 03.03)<br />
Motion Control Information System (MCIS)<br />
Funktionsbeschreibung NC-Programmmagagement DNC<br />
Bestellnummer: 6FC5297-1AE80-0AP0<br />
DN1 DNC Plant / DNC Cell<br />
DN2 DNC IFC SINUMERIK, NC-Datenübertragung über Netzwerk<br />
/FBFA/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Funktionsbeschreibung ISO-Dialekte für SINUMERIK<br />
Bestellnummer: 6FC5297-6AE10-0AP3<br />
/FBFE/ SINUMERIK 840D/810D (Ausgabe 04.03)<br />
Funktionsbeschreibung Ferndiagnose<br />
Bestellnummer: 6FC5297-0AF00-0AP2<br />
FE1 Ferndiagnose ReachOut<br />
FE3 Ferndiagnose pcAnywhere<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-109
A Anhang 06.03<br />
/FBH/ SINUMERIK 840D/840Di/810D<br />
HMI-Programmierpaket (Ausgabe 11.02)<br />
Bestellnummer: (ist Bestandteil der SW-Lieferung)<br />
Teil 1 Benutzeranleitung<br />
Teil 2 Funktionsbeschreibung<br />
/FBH1/ SINUMERIK 840D/840Di/810D<br />
HMI-Programmierpaket (Ausgabe 03.03)<br />
ProTool/Pro Option SINUMERIK<br />
Bestellnummer: (ist Bestandteil der SW-Lieferung)<br />
/FBHL/ SINUMERIK 840D/SIMODRIVE 611 digital (Ausgabe 11.02)<br />
Funktionsbeschreibung HLA-Modul<br />
Bestellnummer: 6SN1197-0AB60-0AP3<br />
/FBIC/ SINUMERIK 840D/840Di/810D (Ausgabe 06.03)<br />
Motion Control Information System (MCIS)<br />
Funktionsbeschreibung TDI Ident Connection<br />
Bestellnummer: 6FC5297-1AE60-0AP0<br />
/FBMA/ SINUMERIK 840D/810D (Ausgabe 08.02)<br />
Funktionsbeschreibung ManualTurn<br />
Bestellnummer: 6FC5297-6AD50-0AP0<br />
/FBO/ SINUMERIK 840D/810D (Ausgabe 09.01)<br />
Funktionsbeschreibung Projektierung Bedienoberfläche OP 030<br />
(im folgenden sind die enthaltenen Kapitel aufgeführt)<br />
Bestellnummer: 6FC5297-6AC40-0AP0<br />
BA Bedienanleitung<br />
EU Entwicklungsumgebung (Projektierpaket)<br />
PSE Einführung in die Projektierung der Bedienoberfläche<br />
IK Installationspaket: Softwareupdate und Konfiguration<br />
/FBP/ SINUMERIK 840D (Ausgabe 03.96)<br />
Funktionsbeschreibung C-PLC-Programmierung<br />
Bestellnummer: 6FC5297-3AB60-0AP0<br />
/FBR/ SINUMERIK 840D/810D (Ausgabe 09.01)<br />
IT-Solutions<br />
Funktionsbeschreibung Rechnerkopplung (SinCOM)<br />
Bestellnummer: 6FC5297-6AD60-0AP0<br />
NFL Nahtstelle zum Fertigungsleitrechner<br />
NPL Nahtstelle zu PLC/NCK<br />
/FBSI/ SINUMERIK 840D/SIMODRIVE (Ausgabe 07.02)<br />
Funktionsbeschreibung SINUMERIK Safety Integrated<br />
Bestellnummer: 6FC5297-6AB80-0AP1<br />
/FBSP SINUMERIK 840D/840Di/810D (Ausgabe 05.03)<br />
Funktionsbeschreibung ShopMill<br />
Bestellnummer: 6FC5297-6AD80-0AP1<br />
© Siemens AG 2003 All Rights Reserved<br />
A-110 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
/FBST/ SIMATIC (Ausgabe 01.01)<br />
Funktionsbeschreibung FM STEPDRIVE/SIMOSTEP<br />
Bestellnummer: 6SN1197-0AA70-0YP4<br />
/FBSY/ SINUMERIK 840D/810D (Ausgabe 10.02)<br />
Funktionsbeschreibung Synchronaktionen<br />
Bestellnummer: 6FC5297-6AD40-0AP2<br />
/FBT/ SINUMERIK 840D/810D (Ausgabe 06.03)<br />
Funktionsbeschreibung ShopTurn<br />
Bestellnummer: 6FC5297-6AD70-0AP2<br />
/FBTC/ SINUMERIK 840D/810D (Ausgabe 01.02)<br />
IT-Solutions<br />
Funktionsbeschreibung Tool Data Communication SinTDC<br />
Bestellnummer: 6FC5297-5AF30-0AP0<br />
/FBTD/ SINUMERIK 840D/810D (Ausgabe 02.01)<br />
IT-Solutions<br />
Funktionsbeschreibung Werkzeugbedarfsermittlung (SinTDI)<br />
mit Online-Hilfe<br />
Bestellnummer: 6FC5297-6AE00-0AP0<br />
/FBTP/ SINUMERIK 840D/840Di/810D (Ausgabe 01.03)<br />
Motion Control Information System (MCIS)<br />
Funktionsbeschreibung Vorbeugende Instandhaltung TPM<br />
Bestellnummer: Dokument ist Bestandteil der Software<br />
/FBU/ SIMODRIVE 611 universal/universal E (Ausgabe 02.03)<br />
Funktionsbeschreibung Regelungskomponente für<br />
Drehzahlregelung und Positionieren<br />
Bestellnummer: 6SN1197-0AB20-0AP7<br />
/FBU2/ SIMODRIVE 611 universal (Ausgabe 04.02)<br />
Montageanleitung<br />
(liegt jedem SIMODRIVE 611 universal bei)<br />
/FBW/ SINUMERIK 840D/810D (Ausgabe 11.02)<br />
Funktionsbeschreibung Werkzeugverwaltung<br />
Bestellnummer: 6FC5297-6AC60-0AP1<br />
/HBA/ SINUMERIK 840D/840Di/810D (Ausgabe 03.02)<br />
Handbuch @Event<br />
Bestellnummer: 6AU1900-0CL20-0AA0<br />
/HBI/ SINUMERIK 840Di (Ausgabe 09.02)<br />
Handbuch SINUMERIK 840Di<br />
Bestellnummer: 6FC5297-6AE60-0AP1<br />
/INC/ SINUMERIK 840D840Di//810D (Ausgabe 06.03)<br />
Systembeschreibung Inbetriebnahme-Tool SINUMERIK SinuCOM NC<br />
Bestellnummer: (Bestandteil der Online-Hilfe des IBN-Tools)<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-111
A Anhang 06.03<br />
/PJE/ SINUMERIK 840D/810D (Ausgabe 08.01)<br />
Funktionsbeschreibung Projektierpaket HMI Embedded<br />
Softwareupdate, Konfiguration, Installation<br />
Bestellnummer: 6FC5297-6EA10-0AP0<br />
(die Schrift PS Projektiersyntax ist Bestandteil der SW-Lieferung<br />
und als Pdf verfügbar<br />
/POS1/ SIMODRIVE POSMO A (Ausgabe 05.03)<br />
Benutzerhandbuch Dezentraler Positioniermotor am PROFIBUS DP<br />
Bestellnummer: 6SN2197-0AA00-0AP5<br />
/POS2/ SIMODRIVE POSMO A (Ausgabe 05.03)<br />
Montageanleitung (liegt jedem POSMO A bei)<br />
/POS3/ SIMODRIVE POSMO SI/CD/CA (Ausgabe 02.03)<br />
Benutzerhandbuch Dezentrale Servo Antriebstechnik<br />
Bestellnummer: 6SN2197-0AA20-0AP4<br />
/POS4/ SIMODRIVE POSMO SI (Ausgabe 04.02)<br />
Montageanleitung (liegt jedem POSMO SI bei)<br />
/POS5/ SIMODRIVE POSMO CD/CA (Ausgabe 04.02)<br />
Montageanleitung (liegt jedem POSMO CD/CAbei)<br />
/S7H/ SIMATIC S7-300 (Ausgabe 2002)<br />
Installationshandbuch Technologische Funktionen<br />
Bestellnummer: 6ES7398-8AA03-8AA0<br />
- Referenzhandbuch: CPU-Daten (HW-Beschreibung)<br />
- Referenzhandbuch: Baugruppendaten<br />
/S7HT/ SIMATIC S7-300 (Ausgabe 03.97)<br />
Handbuch STEP 7, Grundwissen, V. 3.1<br />
Bestellnummer: 6ES7810-4CA02-8AA0<br />
/S7HR/ SIMATIC S7-300 (Ausgabe 03.97)<br />
Handbuch STEP 7, Referenzhandbücher, V. 3.1<br />
Bestellnummer: 6ES7810-4CA02-8AR0<br />
/S7S/ SIMATIC S7-300 (Ausgabe 04.02)<br />
Positionierbaugruppe FM 353 für Schrittantrieb<br />
Bestellung zusammen mit dem Projektierpaket<br />
/S7L/ SIMATIC S7-300 (Ausgabe 04.02)<br />
Positionierbaugruppe FM 354 für Servoantrieb<br />
Bestellung zusammen mit dem Projektierpaket<br />
/S7M/ SIMATIC S7-300 (Ausgabe 01.03)<br />
Mehrfachbaugruppe FM 357.2 für Servo- bzw. Schrittantrieb<br />
Bestellung zusammen mit dem Projektierpaket<br />
© Siemens AG 2003 All Rights Reserved<br />
A-112 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 A Anhang<br />
/SP/ SIMODRIVE 611-A/611-D<br />
SimoPro 3.1<br />
Programm zur Projektierung von Werkzeugmaschinen-Antrieben<br />
Bestellnummer: 6SC6111-6PC00-0AA❏<br />
Bestellort: WK Fürth<br />
d) Inbetriebnahme<br />
/BS/ SIMODRIVE 611 analog (Ausgabe 10.00)<br />
Beschreibung Inbetriebnahmesoftware für<br />
Hauptspindel- und Asynchronmotormodule Version 3.20<br />
Bestellnummer: 6SN1197-0AA30-0AP1<br />
/IAA/ SIMODRIVE 611A (Ausgabe 10.00)<br />
Inbetriebnahmeanleitung<br />
Bestellnummer: 6SN1197-0AA60-0AP6<br />
/IAC/ SINUMERIK 810D (Ausgabe 11.02)<br />
Inbetriebnahmeanleitung<br />
(einschl. Beschreibung der Inbetriebnahme-Software<br />
SIMODRIVE 611D)<br />
Bestellnummer: 6FC5297-6AD20-0AP1<br />
/IAD/ SINUMERIK 840D/SIMODRIVE 611D (Ausgabe 11.02)<br />
Inbetriebnahmeanleitung<br />
(einschl. Beschreibung der Inbetriebnahme-Software<br />
SIMODRIVE 611D)<br />
Bestellnummer: 6FC5297-6AB10-0AP2<br />
/IAM/ SINUMERIK 840D/840Di/810D (Ausgabe 11.02)<br />
Inbetriebnahmeanleitung HMI/MMC<br />
Bestellnummer: 6FC5297-6AE20-0AP2<br />
AE1 Aktualisierungen/Ergänzungen<br />
BE1 Bedienoberfläche ergänzen<br />
HE1 Online-Hilfe<br />
IM2 Inbetriebnahme HMI Embedded<br />
IM4 Inbetriebnahme HMI Advanced<br />
TX1 Fremdsprachentexte erstellen<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 A-113
A Anhang 06.03<br />
© Siemens AG 2003 All Rights Reserved<br />
A-114 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
06.03 I Index<br />
I Index<br />
I.1 Stichwortindex<br />
A<br />
Alarm-Nummern ................................... 3-45<br />
B<br />
Beladeplatz-Nummer eingeben ............ 2-27<br />
Block ..................................................... 3-40<br />
C<br />
Cell<br />
Einsatz............................................... 1-19<br />
Funktionalität ..................................... 1-17<br />
Codeträger<br />
aktualisieren ...................................... 7-73<br />
Daten lesen ....................................... 7-74<br />
Datenformate..................................... 3-40<br />
Datenzuordnung ................................ 3-41<br />
Lesegeräte auswählen ...................... 2-24<br />
COM-Schnittstelle<br />
für Lesegerät parametrieren.............. 3-35<br />
COMTDS.INI......................................... 3-33<br />
D<br />
Datalen.................................................. 3-39<br />
Datentypen<br />
der Dialogvariablen............................ 3-39<br />
DB19<br />
allgemein ........................................... 4-48<br />
Erweiterung ....................................... 2-22<br />
DefToolDat.txt....................................... 3-45<br />
Dialogdaten<br />
Schneiden.......................................... 3-37<br />
Werkzeug........................................... 3-37<br />
Dialogvariable........................................3-42<br />
Dienste ausführen<br />
über die PLC-Schnittstelle .................8-78<br />
über Standard-WZ-Verwaltung ..........8-79<br />
Direct Numeric Control (DNC)...............1-15<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 I-115<br />
E<br />
Enterprise Rescources Planning (ERP) 1-19<br />
Entladeplatz-Nummer eingeben............2-27<br />
H<br />
Hochkomma ..........................................3-39<br />
I<br />
Ident Connection ...................................1-17<br />
IdentCon.INI ..........................................3-30<br />
Installation<br />
MMC103.............................................2-23<br />
PCU50................................................2-23<br />
Interface Client ......................................1-17<br />
Item........................................................3-40<br />
K<br />
I<br />
Kommandocodes Beschreibung ...........5-54<br />
Konfiguration von TDI Ident Connection3-<br />
30<br />
Konvertierungsvorschrift<br />
für Item und BItem..............................3-41
I Index 06.03<br />
L<br />
Leitrechnerdienste ................................ 2-22<br />
Lesegerät<br />
an der PLC ........................................ 3-34<br />
Balluff-V24 ......................................... 3-33<br />
Balluff-V24-Schnittstelle parametrieren3-<br />
35<br />
Barcode ............................................. 3-34<br />
Barcode-Schnittstelle parametrieren . 3-35<br />
festlegen ............................................ 3-33<br />
M<br />
Machine ................................................ 1-17<br />
Manufacturing Execution System (MES)1-<br />
18<br />
Motion Control Information System (MCIS)<br />
.............................................................. 1-14<br />
O<br />
Overview............................................... 1-17<br />
P<br />
Parameterbeschreibung ....................... 6-56<br />
ParamTM-Interface............................... 4-51<br />
Planning ................................................ 1-17<br />
Plant<br />
Einsatz............................................... 1-19<br />
Funktionalität ..................................... 1-17<br />
PLC-Schnittstelle<br />
TDI Ident Connection-Belegung ........ 4-49<br />
Produktion Data Aquisition (PDA)......... 1-15<br />
Produktionsebene................................. 1-18<br />
Protokoll-Datei TMS.Log....................... 3-32<br />
R<br />
Remote Control System (RCS)............. 1-15<br />
Rückgabeparameter der Dienste.......... 4-50<br />
S<br />
Schlüsselworte...................................... 3-39<br />
Schneiden–Dialogdaten........................ 3-37<br />
Systemvoraussetzung<br />
MMC103 ............................................ 2-22<br />
PCU50 ............................................... 2-22<br />
© Siemens AG 2003 All Rights Reserved<br />
I-116 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03<br />
T<br />
TDI Cell / Plant ......................................1-17<br />
TDI Ident Connection ............................1-17<br />
TDI Interface Client ...............................1-17<br />
TDI Machine ..........................................1-17<br />
TDI Overview.........................................1-17<br />
TDI Planning..........................................1-17<br />
TDI Toolhandling ...................................1-17<br />
TDI Toolplan Generation.......................1-17<br />
TMS.INI .................................................3-32<br />
TMS.Log................................................3-32<br />
Tool Data Information (TDI) ..................1-15<br />
Toolhandling..........................................1-17<br />
Toolplan Generation..............................1-17<br />
Total Productive Maintenance (TPM)....1-15<br />
Ü<br />
Übergabeparameter der Dienste...........4-49<br />
W<br />
Werkzeug<br />
auf Magazinplatz beladen ..................7-67<br />
aus Magazin entladen........................7-68<br />
Leerplatzsuche im Magazin ...............7-69<br />
Werkzeug löschen<br />
im NCK...............................................7-70<br />
in der Datenbank................................7-70<br />
Werkzeugdaten<br />
ablegen im NCK .................................7-75<br />
beladen aus dem Werkzeugschrank..7-60<br />
beladen vom Codeträger ...................7-58<br />
beladen vom Codeträger am Profibus,<br />
Beispiel über PLC ...........................9-86<br />
beladen vom Codeträger, Beispiel über<br />
WZV ................................................9-89<br />
beladen vom Fertigungsleitrechner....7-64<br />
entladen aller Werkzeuge in den<br />
Werkzeugschrank ...........................7-66<br />
entladen auf Codeträger, Beispiel über<br />
WZV ................................................9-91<br />
entladen auf den Codeträger .............7-59<br />
entladen in den Fertigungsleitrechner7-65<br />
entladen in den Werkzeugschrank.....7-63<br />
entladen vom Codeträger am Profibus,<br />
Beispiel über PLC ...........................9-87<br />
exportieren .........................................7-71<br />
importieren .........................................7-73<br />
lesen vom Codeträger........................7-74<br />
vom Codeträger beladen, Beispiel.....9-82<br />
vom Codeträger entladen, Beispiel....9-84
06.03 I Index<br />
Werkzeugdaten-Initialisierungsdatei..... 3-45<br />
Werkzeug–Dialogdaten ........................ 3-37<br />
Werkzeugverwaltung ............................ 2-22<br />
wkonvert.txt<br />
Beispiele.............................................3-42<br />
Beschreibungsdatei............................3-36<br />
Datei erstellen ....................................3-36<br />
© Siemens AG 2003 All Rights Reserved<br />
Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03 I-117
I Index 06.03<br />
© Siemens AG 2003 All Rights Reserved<br />
I-118 Sinumerik 840D/840Di/810D TDI Ident Connection (FBIC) - Ausgabe 06.03
An<br />
Siemens AG<br />
A&D MC BMS<br />
Postfach 3180<br />
D-91050 Erlangen<br />
Tel. +49 (0) 180 / 5050 – 222 [Hotline]<br />
Fax +49 (0) 9131 / 98 – 2176 [Dokumentation]<br />
E-Mail motioncontrol.docu@erlf.siemens.de<br />
Absender<br />
Name:<br />
Anschrift Ihrer Firma/Dienststelle<br />
Straße:<br />
PLZ: ____________ Ort:<br />
Telefon: __________ /<br />
Telefax: ________ /<br />
Vorschläge und/oder Korrekturen<br />
Vorschläge<br />
Korrekturen<br />
für Druckschrift:<br />
Sinumerik 840D/840Di/810D<br />
Motion Control Information System<br />
TDI Ident Connection<br />
Hersteller-Dokumentation<br />
Funktionsbeschreibung<br />
Bestell-Nr.: 6FC5297-1AE60-0AP0<br />
Ausgabe 06.03<br />
Sollten Sie beim Lesen dieser Unterlage auf<br />
Druckfehler gestoßen sein, bitten wir Sie, uns<br />
diese mit diesem Vordruck mitzuteilen.<br />
Ebenso dankbar sind wir für Anregungen und<br />
Verbesserungen.
SINUMERIK<br />
840D/810D<br />
Dokumentationsübersicht SINUMERIK 840D/840Di/810D (06.2003)<br />
Allgemeine Dokumentation<br />
SINUMERIK<br />
840D/840Di/<br />
810D/<br />
Werbeschrift Katalog<br />
Bestellu. NC 60 *)<br />
Anwender–Dokumentation<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Programmieranl.<br />
– Kurzanleitung<br />
– Grundlagen *)<br />
– Arbeitsvorbereit. *)<br />
– Zyklen<br />
– Meßzyklen<br />
– ISO Turning/Milling<br />
SINUMERIK<br />
SIMODRIVE<br />
611D<br />
840D/810D<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Funktionsbeschr. Funktionsbeschr.<br />
Antriebsfunktion *) – Grundmaschine *)<br />
– Erweiterungsfunkt.<br />
– Sonderfunktionen<br />
SINUMERIK<br />
SIMODRIVE<br />
Funktionsbeschr.<br />
SINUMERIK<br />
Safety Integrated<br />
SINUMERIK<br />
SIMODRIVE<br />
840D/840Di/<br />
810D<br />
611, Motoren<br />
SINUMERIK<br />
840D<br />
DOC ON CD *)<br />
Das SINUMERIK–System<br />
SINUMERIK<br />
840D/810D<br />
Bedienungsanl.<br />
– ManualTurn<br />
– Kurzanl. ManualTurn<br />
– ShopMill<br />
– Kurzanl. ShopMill<br />
– ShopTurn<br />
– Kurzanl. ShopTurn<br />
Funktionsbeschr.<br />
Digitalisieren<br />
SINUMERIK<br />
SIROTEC<br />
SIMODRIVE<br />
Zubehör<br />
Katalog<br />
Zubehör NC–Z<br />
Hersteller–/Service–Dokumentation<br />
Hersteller–/Service–Dokumentation<br />
Elektronische Dokumentation<br />
SINUMERIK<br />
840Di<br />
*) Empfohlener Minimalumfang der Dokumentation<br />
Systemüberblick<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Funktionsbeschr.<br />
Werkzeug–<br />
verwaltung<br />
SINUMERIK<br />
SIMODRIVE<br />
Inbetriebnameanl. *)<br />
– 810D<br />
– 840D/611D<br />
– HMI<br />
Anwender–Dokumentation<br />
SINUMERIK<br />
840D/810D/<br />
FM–NC<br />
AutoTurn<br />
– Kurzanleitung<br />
– Programmieren<br />
/Einrichten<br />
SINUMERIK<br />
840D/810D<br />
Projektier–Pkt.<br />
HMI Embedded<br />
840D/840Di<br />
810D<br />
611D<br />
Listen *)<br />
SINUMERIK<br />
840D/840Di<br />
810D<br />
Bedienungsanl.<br />
– HT 6<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Diagnose–<br />
anleitung *)<br />
Hersteller–/Service–Dokumentation<br />
SINUMERIK<br />
Projektierung<br />
(HW) *)<br />
– 810D<br />
– 840D<br />
SINUMERIK<br />
SIMODRIVE<br />
SINUMERIK<br />
840D/810D<br />
Funktionsbeschr.<br />
Projekt. Bedien–<br />
oberfläche OP 030<br />
SINUMERIK<br />
SIMODRIVE<br />
840D<br />
611D<br />
Funktionsbeschr.<br />
Linearmotor<br />
SINUMERIK<br />
840D/810D<br />
Funktionsbeschr.<br />
– ManualTurn<br />
– ShopMill<br />
– ShopTurn<br />
SINUMERIK<br />
SIMODRIVE<br />
840D<br />
611D<br />
Funktionsbeschr.<br />
– Hydraulikmodul<br />
– Analogmodul<br />
Hersteller–/Service–Dokumentation<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Funktionsbeschr.<br />
ISO–Dialekte für<br />
SINUMERIK<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Bedien–<br />
komponenten<br />
(HW) *)<br />
SINUMERIK<br />
840Di<br />
Handbuch<br />
(HW + Inbetriebn.)<br />
SINUMERIK<br />
840D/810D<br />
SINUMERIK<br />
840D/810D<br />
Funktionsbeschr.<br />
Ferndiagnose<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Bedienungsanl. *)<br />
– Kurzanleitung<br />
– HMI Embedded<br />
– HMI Advanced<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Motion Control Info.System<br />
– Rechnerkopplung<br />
– Werkzeugbedarfse.<br />
– NC–Datenverwalt.<br />
– NC–Datenübertrag.<br />
– Tool Data Communica.<br />
Funktionsbeschr.<br />
Synchronaktionen<br />
SINUMERIK<br />
SIMODRIVE<br />
SIROTEC<br />
EMV–Richtlinien<br />
SINUMERIK<br />
840D/840Di/<br />
810D<br />
Handbuch<br />
@ Event
Siemens AG<br />
Automatisierungs- und Antriebstechnik<br />
Motion Control Systems<br />
Postfach 3180, D – 91050 Erlangen<br />
Bundesrepublik Deutschland<br />
www.ad.siemens.de<br />
© Siemens AG 2003<br />
Änderungen vorbehalten<br />
Bestell-Nr.: 6FC5 297-1AE60-0AP0<br />
Gedruckt in der Bundesrepublik Deutschland