24.12.2012 Aufrufe

Wichtig

Wichtig

Wichtig

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!