Listenhandbuch sl (Buch 2) - cache.industry.siemens.com · C, Bst.PA: Kanalspezifische...

446
Variablen 1 Nahtstelle 2 PLC-Bausteine 3 Index I SINUMERIK, SINAMICS Listen sl (Buch 2) Listenhandbuch Gültig für Steuerung Softwarestand SINUMERIK 840D sl 1.4 SINUMERIK 840DE sl (Exportvariante) 1.4 SINUMERIK 840Di sl 1.1 SINUMERIK 840DiE sl (Exportvariante) 1.1 Antrieb SINAMICS S120 Ausgabe 11/2006

Transcript of Listenhandbuch sl (Buch 2) - cache.industry.siemens.com · C, Bst.PA: Kanalspezifische...

Variablen 1

Nahtstelle 2

PLC-Bausteine 3

Index I

SINUMERIK, SINAMICS

Listen sl (Buch 2)

Listenhandbuch

Gültig für Steuerung Softwarestand SINUMERIK 840D sl 1.4 SINUMERIK 840DE sl (Exportvariante) 1.4 SINUMERIK 840Di sl 1.1 SINUMERIK 840DiE sl (Exportvariante) 1.1 Antrieb SINAMICS S120

Ausgabe 11/2006

SINUMERIK®-Dokumentation

Marken

Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Druckschrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen können.

Haftungsausschluss

Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die vollständige Übereinstimmung keine Gewähr übernehmen. Die Angaben in dieser Druckschrift werden jedoch regelmäßig überprüft, und notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten.

Auflagenschlüssel Die nachfolgend aufgeführten Ausgaben sind bis zur vorliegenden Ausgabe erschienen. In der Spalte "Bemerkung" ist durch Buchstaben gekennzeichnet, welchen Status die bisher erschienenen Ausgaben besitzen. Kennzeichnung des Status in der Spalte "Bemerkung": A .... Neue Dokumentation. B .... Unveränderter Nachdruck mit neuer Bestell-Nummer. C .... Überarbeitete Version mit neuem Ausgabestand. Ausgabe Bestell-Nr. Bemerkung 07.05 6FC5397-3CP10-0AA0 A 03.06 6FC5397-3CP10-1AA0 C 11/2006 6FC5397-3CP10-2AA0 C

Copyright © Siemens AG 1995 - 2006. Bestell-Nr. 6FC5397-3CP10-2AA0 Siemens AG 2006. Technische Änderungen vorbehalten

11/2006 Vorwort

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 iii

Vorwort

SINUMERIK-Dokumentation Die SINUMERIK-Dokumentation ist in 3 Ebenen gegliedert: • Allgemeine Dokumentation • Anwender-Dokumentation • Hersteller/Service-Dokumentation Eine monatlich aktualisierte Druckschriften-Übersicht mit den jeweils verfügbaren Sprachen finden Sie im Internet unter: http://www.siemens.com/motioncontrol Folgen Sie den Menüpunkten "Support" "Technische Dokumentation" "Druckschriften-Übersicht". Die Internet-Ausgabe der DOConCD, die DOConWEB, finden Sie unter: http://www.automation.siemens.com/doconweb Informationen zum Trainingsangebot und zu FAQs (frequently asked questions) finden Sie im Internet unter: http://www.siemens.com/motioncontrol und dort unter Menüpunkt "Support"

Zielgruppe Die vorliegende Druckschrift wendet sich an den Inbetriebsetzer.

Nutzen Das Inbetriebnahmehandbuch befähigt die angesprochene Zielgruppe das System fachgerecht und gefahrlos zu prüfen und in Betrieb zu nehmen.

Standardumfang In der vorliegenden Listenhandbuch ist die Funktionalität des Standardumfangs beschrieben. Ergänzungen oder Änderungen, die durch den Maschinenhersteller vorgenommen werden, werden vom Maschinenhersteller dokumentiert. Es können in der Steuerung weitere, in dieser Dokumentation nicht erläuterte Funktionen ablauffähig sein. Es besteht jedoch kein Anspruch auf diese Funktionen bei der Neulieferung bzw. im Servicefall. Ebenso enthält diese Dokumentation aus Gründen der Übersichtlichkeit nicht sämtliche Detailinformationen zu allen Typen des Produkts und kann auch nicht jeden denkbaren Fall der Aufstellung, des Betriebes und der Instandhaltung berücksichtigen.

Vorwort 11/2006

© Siemens AG 2006 All Rights Reserved iv SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Technical Support Bei Fragen wenden Sie sich bitte an folgende Hotline:

Europa / Afrika Asien / Australien Amerika

Telefon +49 180 5050 - 222 +86 1064 719 990 +1 423 262 2522

Fax +49 180 5050 - 223 +86 1064 747 474 +1 423 262 2289

Internet http://www.siemens.de/automation/support-request

E-Mail mailto:[email protected]

Hinweis

Landesspezifische Telefonnummern für technische Beratung finden Sie im Internet: http://www.siemens.com/automation/service&support

Fragen zum Handbuch Bei Fragen zur Dokumentation (Anregungen, Korrekturen) senden Sie bitte ein Fax oder eine E-Mail an folgende Adresse:

Fax: +49 (0) 9131 / 98 - 63315

E-Mail: mailto:[email protected] Faxformular: siehe Rückmeldeblatt am Schluss der Druckschrift.

Internetadresse SINUMERIK http://www.siemens.com/sinumerik

EG-Konformitätserklärung Die EG-Konformitätserklärung zur EMV-Richtlinie finden/erhalten Sie • im Internet:

http://www.ad.siemens.de/csinfo unter der Produkt-/Bestellnummer 15257461

• bei der zuständigen Zweigniederlassung des Geschäftsgebiets A&D MC der Siemens AG

11/2006 Vorwort

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 v

Gegenstand des Handbuches Das gesamte Listenhandbuch ist aufgeteilt in Listen (Buch 1) und Listen (Buch 2). Im Buch 1 finden Sie: • Funktionsübersicht • Maschinen- und Settingdaten (HMI, NCK, SD) • SINAMICS Parameter Über das vorliegende Buch 2 gibt Ihnen das Inhaltsverzeichnis Auskunft.

Sicherheitshinweise Dieses Handbuch enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie zur Vermeidung von Sachschäden beachten müssen. Die Hinweise zu Ihrer persönlichen Sicherheit sind durch ein Warndreieck hervorgehoben, Hinweise zu alleinigen Sachschäden stehen ohne Warndreieck. Je nach Gefährdungsstufe werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt.

! Gefahr

bedeutet, dass Tod oder schwere Körperverletzung eintreten wird, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

! Warnung

bedeutet, dass Tod oder schwere Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

! Vorsicht

mit Warndreieck bedeutet, dass eine leichte Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Vorsicht

ohne Warndreieck bedeutet, dass Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Achtung

bedeutet, dass ein unerwünschtes Ergebnis oder Zustand eintreten kann, wenn der entsprechende Hinweis nicht beachtet wird.

Vorwort 11/2006

© Siemens AG 2006 All Rights Reserved vi SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Beim Auftreten mehrerer Gefährdungsstufen wird immer der Warnhinweis zur jeweils höchsten Stufe verwendet. Wenn in einem Warnhinweis mit dem Warndreieck vor Personenschäden gewarnt wird, dann kann im selben Warnhinweis zusätzlich eine Warnung vor Sachschäden angefügt sein.

Qualifiziertes Personal Das zugehörige Gerät/System darf nur in Verbindung mit dieser Dokumentation eingerichtet und betrieben werden. Inbetriebsetzung und Betrieb eines Gerätes/Systems dürfen nur von qualifiziertem Personal vorgenommen werden. Qualifiziertes Personal im Sinne der sicherheitstechnischen Hinweise dieser Dokumentation sind Personen, die die Berechtigung haben, Geräte, Systeme und Stromkreise gemäß den Standards der Sicherheitstechnik in Betrieb zu nehmen, zu erden und zu kennzeichnen.

Bestimmungsgemäßer Gebrauch

Beachten Sie Folgendes:

! Warnung

Das Gerät darf nur für die im Katalog und in der technischen Beschreibung vorgesehenen Einsatzfälle und nur in Verbindung mit von Siemens empfohlenen bzw. zugelassenen Fremdgeräten und -komponenten verwendet werden. Der einwandfreie und sichere Betrieb des Produktes setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung und Montage, sowie sorgfältige Bedienung und Instandhaltung voraus.

Weitere Hinweise

Hinweis

Dieses Symbol erscheint in dieser Dokumentation immer dann, wenn weiterführende Sachverhalte angegeben werden.

Maschinenhersteller

Das abgebildete Symbol erscheint in dieser Dokumentation immer dann, wenn der Maschinenhersteller das beschriebene Funktionsverhalten beeinflussen oder verändern kann. Beachten Sie die Angaben des Maschinenherstellers!

11/2006 Inhalt

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 vii

Inhalt

1 Variablen....................................................................................................... 1-11

1.1 Einführung.................................................................................................. 1-14 1.1.1 Allgemeines ............................................................................................ 1-15 1.1.2 Bausteintypen ......................................................................................... 1-17 1.1.3 Variablentypen........................................................................................ 1-18 1.1.4 Datentypen.............................................................................................. 1-20 1.1.5 Literatur................................................................................................... 1-21

1.2 Systemdaten.............................................................................................. 1-22 1.2.1 BER. N, Bst.Y: Globale Systemdaten..................................................... 1-22 1.2.2 BER. C, Bst.Y: Kanalspezifische Systemdaten...................................... 1-31 1.2.3 BER. N, Bst.PA: Globale Schutzbereiche .............................................. 1-34 1.2.4 BER. C, Bst.PA: Kanalspezifische Schutzbereiche................................ 1-41 1.2.5 BER. N, Bst.YNCFL: NCK-Anweisungsgruppen .................................... 1-47

1.3 Zustandsdaten des Systems ..................................................................... 1-49 1.3.1 BER. N, Bst.S: Globale Zustandsdaten.................................................. 1-49 1.3.2 BER. N, Bst.SALA: Alarme..................................................................... 1-74 1.3.3 BER. N, Bst.SALAP: Alarme................................................................... 1-76 1.3.4 BER. N, Bst.SALAL: Alarme................................................................... 1-78 1.3.5 BER. N, Bst.SMA: Zustandsdaten: Kanalachsen im MKS ..................... 1-80 1.3.6 BER. N, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS (Erweiterung zu SMA) ............................................................................ 1-82 1.3.7 BER. N, Bst.SSP: Zustandsdaten: Spindel ............................................ 1-111 1.3.8 BER. N, Bst.SSP2: Zustandsdaten: Spindel .......................................... 1-114 1.3.9 BER. N, Bst.FA: Aktive NCU-globale Frames ........................................ 1-117 1.3.10 BER. N, Bst.FB: NCU-globale Basisframes ......................................... 1-118 1.3.11 BER. N, Bst.FU: NCU-globale einstellbare Frames ............................. 1-119 1.3.12 BER. N, Bst.YFAFL: NCK-Anweisungsgruppen Fanuc........................ 1-120 1.3.13 BER. B, Bst.S: BAG-spezifische Zustandsdaten.................................. 1-121 1.3.14 BER. N, Bst.SALAC: Alarmaktionen..................................................... 1-122

1.4 Zustandsdaten des Kanals ........................................................................ 1-124 1.4.1 BER. C, Bst.M: Kanalspezifische Maschinendaten................................ 1-124 1.4.2 BER. C, Bst.S: Kanalspezifische Zustandsdaten ................................... 1-124 1.4.3 BER. C, Bst.SINF: Teileprogrammspezifische Zustandsdaten .............. 1-160 1.4.4 BER. C, Bst.SPARP: Teileprogramminformation ................................... 1-163 1.4.5 BER. C, Bst.SPARPP: Programmzeiger im Automatikbetrieb ............... 1-167 1.4.6 BER. C, Bst.SPARPI: Programmzeiger bei Unterbrechung................... 1-170 1.4.7 BER. C, Bst.SPARPF: Programmzeiger für Satzsuchlauf und Stopplauf1-171 1.4.8 BER. C, Bst.SSYNAC: Synchronaktionen.............................................. 1-174 1.4.9 BER. C, Bst.SYNACT: Kanalspezifische Synchronaktionen.................. 1-177 1.4.10 BER. C, Bst.SNCF: Aktive G-Funktionen ............................................. 1-178 1.4.11 BER. C, Bst.NIB: Zustandsdaten: Nibbeln ........................................... 1-179 1.4.12 BER. C, Bst.FB: Kanalspezifische Basisframes................................... 1-181 1.4.13 BER. C, Bst.FS: Kanalspezifische Systemframes................................ 1-182 1.4.14 BER. C, Bst.AUXFU: Hilfsfunktionen.................................................... 1-183

Inhalt 11/2006

© Siemens AG 2006 All Rights Reserved viii SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.5 Zustandsdaten Achsen .............................................................................. 1-184 1.5.1 BER. C, Bst.SMA: Zustandsdaten: Kanalachsen im MKS ..................... 1-184 1.5.2 BER. C, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS................... 1-185 1.5.3 BER. C, Bst.SGA: Zustandsdaten: Kanalachsen im WKS ..................... 1-214 1.5.4 BER. C, Bst.SEGA: Zustandsdaten: Kanalachsen im WKS................... 1-216 1.5.5 BER. C, Bst.SSP: Zustandsdaten: Spindel ............................................ 1-223 1.5.6 BER. C, Bst.SSP2: Zustandsdaten: Spindel .......................................... 1-226 1.5.7 BER. C, Bst.FU: Kanalspezifische einstellbare Frames......................... 1-230 1.5.8 BER. C, Bst.FA: Aktive kanalspezifische Frames .................................. 1-231 1.5.9 BER. C, Bst.FE: Kanalspezifischer externer Frame.............................. 1-232

1.6 Zustandsdaten der Antriebe ...................................................................... 1-233 1.6.1 BER. H, Bst.S: Antriebsspezifische Zustandsdaten (HSA) .................... 1-233 1.6.2 BER. V, Bst.S: Antriebsspezifische Zustandsdaten (VSA)..................... 1-235

1.7 Werkzeug- und Magazindaten................................................................... 1-238 1.7.1 BER. C, Bst.TO: Werkzeug-Daten des aktiven Werkzeugs ................... 1-238 1.7.2 BER. T, Bst.TO: Schneidendaten: Korrekturdaten................................. 1-238 1.7.3 BER. T, Bst.TD: Werkzeugdaten: Allgemeine Daten ............................. 1-242 1.7.4 BER. T, Bst.TS: Schneidendaten: Überwachungsdaten ........................ 1-244 1.7.5 BER. T, Bst.TU: Werkzeugdaten: Anwenderdefinierte Daten ................ 1-246 1.7.6 BER. T, Bst.TUE: Schneidendaten: Anwenderdefinierte Daten............. 1-247 1.7.7 BER. T, Bst.TG: Werkzeugdaten: Schleifspezifische Daten .................. 1-248 1.7.8 BER. T, Bst.TMC: Magazindaten: Konfigurationsdaten ......................... 1-250 1.7.9 BER. T, Bst.TMV: Magazindaten: Verzeichnis ....................................... 1-252 1.7.10 BER. T, Bst.TM: Magazindaten: Allgemeine Daten.............................. 1-253 1.7.11 BER. T, Bst.TP: Magazindaten: Platzdaten.......................................... 1-255 1.7.12 BER. T, Bst.TPM: Magazindaten: Mehrfachzuordnung von Platzdaten1-257 1.7.13 BER. T, Bst.TT: Magazindaten: Platztypen .......................................... 1-258 1.7.14 BER. T, Bst.TV: Werkzeugdaten: Verzeichnis ..................................... 1-258 1.7.15 BER. T, Bst.TF: Parametrierung, Rückgabeparameter von _N_TMGETT, _N_TSEARC................................................................. 1-260 1.7.16 BER. T, Bst.TUM: Werkzeugdaten: Magazin-Anwenderdaten............. 1-269 1.7.17 BER. T, Bst.TUP: Werkzeugdaten: Magazinplatz-Anwenderdaten...... 1-269 1.7.18 BER. T, Bst.TUS: Werkzeugdaten: Überwachungsanwenderdaten .... 1-269 1.7.19 BER. T, Bst.AD: Adapterdaten ............................................................. 1-270 1.7.20 BER. T, Bst.AEV: Arbeitskorrekturen: Verzeichnis............................... 1-270 1.7.21 BER. T, Bst.TC: Parameter der Werkzeugträger ................................. 1-273 1.7.22 BER. T, Bst.TOE: Schneidenbezogene Summenkorrekturen grob, Einrichtekorrekturen ............................................................................. 1-279 1.7.23 BER. T, Bst.TOET: Schneidenbezogene Summenkorrekturen grob ... 1-279 1.7.24 BER. T, Bst.TOS: Schneidenbezogene ortsabhängige Summenkorrekturen fein ....................................................................... 1-280 1.7.25 BER. T, Bst.TOST: Schneidenbezogene ortsabhängige Summenkorrekturen fein transformiert.................................................. 1-282 1.7.26 BER. T, Bst.TOT: Schneidendaten: transformierte Korrekturdaten ..... 1-283 1.7.27 BER. T, Bst.TAD: Applikationsspezifische Daten................................. 1-285 1.7.28 BER. T, Bst.TAM: Applikationsspezifische Magazindaten ................... 1-286 1.7.29 BER. T, Bst.TAO: Applikationsspezifische Schneidendaten ................ 1-287 1.7.30 BER. T, Bst.TAP: Applikationsspezifische Magazinplatzdaten ............ 1-288 1.7.31 BER. T, Bst.TAS: Applikationsspezifische Überwachungsdaten ......... 1-289

1.8 Maschinen- und Settingdaten .................................................................... 1-290 1.8.1 BER. N, Bst.M: Globale Maschinendaten............................................... 1-290 1.8.2 BER. A, Bst.M: Achsspezifische Maschinendaten ................................. 1-291

11/2006 Inhalt

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 ix

1.8.3 BER. N, Bst.SE: Globale Settingdaten ................................................... 1-292 1.8.4 BER. C, Bst.SE: Kanalspezifische Settingdaten .................................... 1-293 1.8.5 BER. A, Bst.SE: Achsspezifische Settingdaten...................................... 1-293

1.9 Parameter .................................................................................................. 1-295 1.9.1 BER. C, Bst.RP: Rechenparameter........................................................ 1-295 1.9.2 BER. C, Bst.VSYN: Kanalspezifische Anwendervariablen für Synchronaktionen ............................................................................................. 1-296

1.10 Servo....................................................................................................... 1-297 1.10.1 BER. N, Bst.SD: Servo-Daten .............................................................. 1-297

1.11 Diagnosedaten......................................................................................... 1-299 1.11.1 BER. N, Bst.DIAGN: Globale Diagnosedaten ...................................... 1-299 1.11.2 BER. C, Bst.DIAGN: Kanalspezifische Diagnosedaten........................ 1-312 1.11.3 BER. N, Bst.ETPD: Datenlisten für Protokollierung ............................. 1-314 1.11.4 BER. C, Bst.ETP: Eventtypen............................................................... 1-315

1.12 MMC-Zustand .......................................................................................... 1-321 1.12.1 BER. M, Bst.S: Interne Zustandsdaten MMC....................................... 1-321

1.13 Anwenderdaten........................................................................................ 1-322 1.13.1 BER. C, Bst.GD: Beschreibung der Bausteine GDU........................... 1-322 1.13.2 BER. C, Bst.GUD: C-GUD................................................................... 1-324

1.14 Generische Kopplung .............................................................................. 1-327 1.14.1 BER. N, Bst.CP: Generische Kopplung................................................ 1-327

2 Nahtstelle...................................................................................................... 2-329

2.1 Datenbausteine (DB) der PLC-Anwendernahtstelle ................................... 2-330

2.2 Signale der PLC-Anwendernahtstelle......................................................... 2-330 2.2.1 M-Variante der Maschinensteuertafel .................................................... 2-331 2.2.2 T-Variante der Maschinensteuertafel ..................................................... 2-333 2.2.3 Schmale Maschinensteuertafel .............................................................. 2-335 2.2.4 Signale von und an Bedienhandgerät (BHG) ......................................... 2-337 2.2.5 Signale von und an Programmierhandgerät (HT8) ................................ 2-339 2.2.6 PLC-Alarme / Meldungen ....................................................................... 2-341 2.2.7 Signale an NCK (DB10).......................................................................... 2-351 2.2.8 Signale von/an NCK/HMI (DB 10) .......................................................... 2-352 2.2.9 Signale von/an BAG (DB 11).................................................................. 2-360 2.2.10 Signale für Safety SPL (Sichere Programmierbare Logik) (DB 18) ....... 2-363 2.2.11 Steuer-/ Statussignale an/vom OP (DB 19)............................................ 2-366 2.2.12 PLC-Maschinendaten (DB 20)................................................................ 2-372 2.2.13 Signale von/an NCK-Kanal (DB 21 – DB 30) ......................................... 2-373 2.2.14 Signale von/an Achse/Spindel (PLC -> NCK) (DB 31 – DB 61)........... 2-391 2.2.15 Nahtstelle zur Werkzeugverwaltung ..................................................... 2-399 2.2.16 Signale von und an Maschinensteuertafel und BHG............................ 2-405

3 PLC-Bausteine ............................................................................................. 3-407

3.1 Übersicht der Organisationsbausteine ....................................................... 3-408

3.2 Bausteinübersicht der Funktionsbausteine................................................. 3-408

Inhalt 11/2006

© Siemens AG 2006 All Rights Reserved x SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

3.3 Belegung der Datenbausteine .................................................................... 3-410

3.4 Belegte Zeiten............................................................................................. 3-410

I Index............................................................................................................... I-411

I.1 Stichwortindex............................................................................................. I-411

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-11

1 Variablen

1.1 Einführung.................................................................................................. 1-14 1.1.1 Allgemeines ............................................................................................ 1-15 1.1.2 Bausteintypen ......................................................................................... 1-17 1.1.3 Variablentypen........................................................................................ 1-18 1.1.4 Datentypen.............................................................................................. 1-20 1.1.5 Literatur................................................................................................... 1-21

1.2 Systemdaten.............................................................................................. 1-22 1.2.1 BER. N, Bst.Y: Globale Systemdaten..................................................... 1-22 1.2.2 BER. C, Bst.Y: Kanalspezifische Systemdaten...................................... 1-31 1.2.3 BER. N, Bst.PA: Globale Schutzbereiche .............................................. 1-34 1.2.4 BER. C, Bst.PA: Kanalspezifische Schutzbereiche................................ 1-41 1.2.5 BER. N, Bst.YNCFL: NCK-Anweisungsgruppen .................................... 1-47

1.3 Zustandsdaten des Systems ..................................................................... 1-49 1.3.1 BER. N, Bst.S: Globale Zustandsdaten.................................................. 1-49 1.3.2 BER. N, Bst.SALA: Alarme..................................................................... 1-74 1.3.3 BER. N, Bst.SALAP: Alarme................................................................... 1-76 1.3.4 BER. N, Bst.SALAL: Alarme................................................................... 1-78 1.3.5 BER. N, Bst.SMA: Zustandsdaten: Kanalachsen im MKS ..................... 1-80 1.3.6 BER. N, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS (Erweiterung zu SMA) ............................................................................ 1-82 1.3.7 BER. N, Bst.SSP: Zustandsdaten: Spindel ............................................ 1-111 1.3.8 BER. N, Bst.SSP2: Zustandsdaten: Spindel .......................................... 1-114 1.3.9 BER. N, Bst.FA: Aktive NCU-globale Frames ........................................ 1-117 1.3.10 BER. N, Bst.FB: NCU-globale Basisframes ......................................... 1-118 1.3.11 BER. N, Bst.FU: NCU-globale einstellbare Frames ............................. 1-119 1.3.12 BER. N, Bst.YFAFL: NCK-Anweisungsgruppen Fanuc........................ 1-120 1.3.13 BER. B, Bst.S: BAG-spezifische Zustandsdaten.................................. 1-121 1.3.14 BER. N, Bst.SALAC: Alarmaktionen..................................................... 1-122

1.4 Zustandsdaten des Kanals ........................................................................ 1-124 1.4.1 BER. C, Bst.M: Kanalspezifische Maschinendaten................................ 1-124 1.4.2 BER. C, Bst.S: Kanalspezifische Zustandsdaten ................................... 1-124 1.4.3 BER. C, Bst.SINF: Teileprogrammspezifische Zustandsdaten .............. 1-160 1.4.4 BER. C, Bst.SPARP: Teileprogramminformation ................................... 1-163 1.4.5 BER. C, Bst.SPARPP: Programmzeiger im Automatikbetrieb ............... 1-167 1.4.6 BER. C, Bst.SPARPI: Programmzeiger bei Unterbrechung................... 1-170 1.4.7 BER. C, Bst.SPARPF: Programmzeiger für Satzsuchlauf und Stopplauf1-171 1.4.8 BER. C, Bst.SSYNAC: Synchronaktionen.............................................. 1-174 1.4.9 BER. C, Bst.SYNACT: Kanalspezifische Synchronaktionen.................. 1-177 1.4.10 BER. C, Bst.SNCF: Aktive G-Funktionen ............................................. 1-178 1.4.11 BER. C, Bst.NIB: Zustandsdaten: Nibbeln ........................................... 1-179

1

1 Variablen 11/2006 1.1 Einführung

© Siemens AG 2006 All Rights Reserved 1-12 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4.12 BER. C, Bst.FB: Kanalspezifische Basisframes................................... 1-181 1.4.13 BER. C, Bst.FS: Kanalspezifische Systemframes................................ 1-182 1.4.14 BER. C, Bst.AUXFU: Hilfsfunktionen.................................................... 1-183

1.5 Zustandsdaten Achsen .............................................................................. 1-184 1.5.1 BER. C, Bst.SMA: Zustandsdaten: Kanalachsen im MKS ..................... 1-184 1.5.2 BER. C, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS................... 1-185 1.5.3 BER. C, Bst.SGA: Zustandsdaten: Kanalachsen im WKS ..................... 1-214 1.5.4 BER. C, Bst.SEGA: Zustandsdaten: Kanalachsen im WKS................... 1-216 1.5.5 BER. C, Bst.SSP: Zustandsdaten: Spindel ............................................ 1-223 1.5.6 BER. C, Bst.SSP2: Zustandsdaten: Spindel .......................................... 1-226 1.5.7 BER. C, Bst.FU: Kanalspezifische einstellbare Frames......................... 1-230 1.5.8 BER. C, Bst.FA: Aktive kanalspezifische Frames .................................. 1-231 1.5.9 BER. C, Bst.FE: Kanalspezifischer externer Frame.............................. 1-232

1.6 Zustandsdaten der Antriebe ...................................................................... 1-233 1.6.1 BER. H, Bst.S: Antriebsspezifische Zustandsdaten (HSA) .................... 1-233 1.6.2 BER. V, Bst.S: Antriebsspezifische Zustandsdaten (VSA)..................... 1-235

1.7 Werkzeug- und Magazindaten................................................................... 1-238 1.7.1 BER. C, Bst.TO: Werkzeug-Daten des aktiven Werkzeugs ................... 1-238 1.7.2 BER. T, Bst.TO: Schneidendaten: Korrekturdaten................................. 1-238 1.7.3 BER. T, Bst.TD: Werkzeugdaten: Allgemeine Daten ............................. 1-242 1.7.4 BER. T, Bst.TS: Schneidendaten: Überwachungsdaten ........................ 1-244 1.7.5 BER. T, Bst.TU: Werkzeugdaten: Anwenderdefinierte Daten ................ 1-246 1.7.6 BER. T, Bst.TUE: Schneidendaten: Anwenderdefinierte Daten............. 1-247 1.7.7 BER. T, Bst.TG: Werkzeugdaten: Schleifspezifische Daten .................. 1-248 1.7.8 BER. T, Bst.TMC: Magazindaten: Konfigurationsdaten ......................... 1-250 1.7.9 BER. T, Bst.TMV: Magazindaten: Verzeichnis ....................................... 1-252 1.7.10 BER. T, Bst.TM: Magazindaten: Allgemeine Daten.............................. 1-253 1.7.11 BER. T, Bst.TP: Magazindaten: Platzdaten.......................................... 1-255 1.7.12 BER. T, Bst.TPM: Magazindaten: Mehrfachzuordnung von Platzdaten1-257 1.7.13 BER. T, Bst.TT: Magazindaten: Platztypen .......................................... 1-258 1.7.14 BER. T, Bst.TV: Werkzeugdaten: Verzeichnis ..................................... 1-258 1.7.15 BER. T, Bst.TF: Parametrierung, Rückgabeparameter von _N_TMGETT, _N_TSEARC.................................................................. 1-260 1.7.16 BER. T, Bst.TUM: Werkzeugdaten: Magazin-Anwenderdaten............. 1-269 1.7.17 BER. T, Bst.TUP: Werkzeugdaten: Magazinplatz-Anwenderdaten...... 1-269 1.7.18 BER. T, Bst.TUS: Werkzeugdaten: Überwachungsanwenderdaten .... 1-269 1.7.19 BER. T, Bst.AD: Adapterdaten ............................................................. 1-270 1.7.20 BER. T, Bst.AEV: Arbeitskorrekturen: Verzeichnis............................... 1-270 1.7.21 BER. T, Bst.TC: Parameter der Werkzeugträger ................................. 1-273 1.7.22 BER. T, Bst.TOE: Schneidenbezogene Summenkorrekturen grob, Einrichtekorrekturen ............................................................................. 1-279 1.7.23 BER. T, Bst.TOET: Schneidenbezogene Summenkorrekturen grob ... 1-279 1.7.24 BER. T, Bst.TOS: Schneidenbezogene ortsabhängige Summenkorrekturen fein ....................................................................... 1-280 1.7.25 BER. T, Bst.TOST: Schneidenbezogene ortsabhängige Summenkorrekturen fein transformiert.................................................. 1-282 1.7.26 BER. T, Bst.TOT: Schneidendaten: transformierte Korrekturdaten ..... 1-283 1.7.27 BER. T, Bst.TAD: Applikationsspezifische Daten................................. 1-285 1.7.28 BER. T, Bst.TAM: Applikationsspezifische Magazindaten ................... 1-286 1.7.29 BER. T, Bst.TAO: Applikationsspezifische Schneidendaten ................ 1-287 1.7.30 BER. T, Bst.TAP: Applikationsspezifische Magazinplatzdaten ............ 1-288 1.7.31 BER. T, Bst.TAS: Applikationsspezifische Überwachungsdaten ......... 1-289

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-13

1.8 Maschinen- und Settingdaten .................................................................... 1-290 1.8.1 BER. N, Bst.M: Globale Maschinendaten............................................... 1-290 1.8.2 BER. A, Bst.M: Achsspezifische Maschinendaten ................................. 1-291 1.8.3 BER. N, Bst.SE: Globale Settingdaten ................................................... 1-292 1.8.4 BER. C, Bst.SE: Kanalspezifische Settingdaten .................................... 1-293 1.8.5 BER. A, Bst.SE: Achsspezifische Settingdaten...................................... 1-293

1.9 Parameter .................................................................................................. 1-295 1.9.1 BER. C, Bst.RP: Rechenparameter........................................................ 1-295 1.9.2 BER. C, Bst.VSYN: Kanalspezifische Anwendervariablen für Synchronaktionen................................................................................... 1-296

1.10 Servo....................................................................................................... 1-297 1.10.1 BER. N, Bst.SD: Servo-Daten .............................................................. 1-297

1.11 Diagnosedaten......................................................................................... 1-299 1.11.1 BER. N, Bst.DIAGN: Globale Diagnosedaten ...................................... 1-299 1.11.2 BER. C, Bst.DIAGN: Kanalspezifische Diagnosedaten........................ 1-312 1.11.3 BER. N, Bst.ETPD: Datenlisten für Protokollierung ............................. 1-314 1.11.4 BER. C, Bst.ETP: Eventtypen............................................................... 1-315

1.12 MMC-Zustand .......................................................................................... 1-321 1.12.1 BER. M, Bst.S: Interne Zustandsdaten MMC....................................... 1-321

1.13 Anwenderdaten........................................................................................ 1-322 1.13.1 BER. C, Bst.GD: Beschreibung der Bausteine GDU........................... 1-322 1.13.2 BER. C, Bst.GUD: C-GUD................................................................... 1-324

1.14 Generische Kopplung .............................................................................. 1-327 1.14.1 BER. N, Bst.CP: Generische Kopplung................................................ 1-327

1 Variablen 11/2006 1.1 Einführung

© Siemens AG 2006 All Rights Reserved 1-14 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.1 Einführung Dieses Kapitel beschreibt die Variablen des NCK, auf die ein HMI-Software oder die PLC über die Bedientafelschnittstelle zugreifen können. (Der Zugriff erfolgt lesend und für manche Variablen auch überschreibend). Die Zugriffsmechanismen der einzelnen Komponenten sind in der folgenden Anwenderdokumentation beschrieben:

Literatur: /FBO/ Projektierung Bedienoberfläche OP 030

Beschreibung des Zugriffsmechanismus von PLC in:

Literatur: /FB/P3 "PLC-Grundprogramm"

OEM-MMC

PLC

NCKNCU 57x

NCDaten-baustein

OP 030

BTSSMPI

Die auf der linken Seite im Bild dargestellten Komponenten haben jeweils eigenständige Entwicklungsumgebungen, welche die zu verwendende Syntax festlegen. Die Adressierung einer Variablen erfolgt immer nach einem fest vorgegebenen Schema. Unabhängig davon, mit welcher Programmiersprache man die Variablen adressiert, sind alle notwendigen Informationen in den folgenden Listen zusammengefasst.

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-15

1.1.1 Allgemeines Die Variablen des NCK sind in Datenbausteinen gespeichert, die den einzelnen Bereichen des NCK zugeordnet sind, wie folgendes Bild zeigt:

Es wird nach folgenden Bereichen unterschieden:

• NCK (N) • BAG (B) • Kanal (C) • Werkzeug (T) • Achse (A) • Vorschub-/Hauptantrieb (V/H)

NCK Enthält alle Variablen wie Systemdaten (Y), Schutzbereiche (PA), G-Gruppen (YNCFL) usw., die für den gesamten NCK gelten.

BAG Enthält die Variablen wie Zustandsdaten (S), die für die Betriebsartengruppe gelten.

1 Variablen 11/2006 1.1 Einführung

© Siemens AG 2006 All Rights Reserved 1-16 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Kanal Enthält alle Variablen wie Systemdaten (Y), Schutzbereiche (PA), Globale Zustandsdaten (S) usw., die für den jeweiligen Kanal gelten.

Werkzeug Enthält alle Variablen wie Werkzeugkorrekturdaten (TO), Allgemeine Werkzeugdaten (TD), Werkzeug-Überwachungsdaten (TS) usw., die für die an der Maschine befindlichen Werkzeuge gelten. Jeder Werkzeugbereich T ist einem Kanal zugeordnet

Achse Enthält Settingdaten und Maschinendaten, die für die jeweilige Achse bzw. Spindel gelten. Beschreibung in Kapitel ”Achsspezifische Maschinendaten”.

Vorschub- / Hauptantrieb Enthält Maschinendaten bzw. Maschinendaten als Servicewerte, die für den jeweiligen Antrieb gelten. Beschreibung in Kapitel ”Antriebsmaschinendaten”.

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-17

1.1.2 Bausteintypen Folgende Tabelle enthält eine Übersicht der vorhandenen Bausteine für Variablen des NCK und deren Zuordnung zu den einzelnen Bereichen. Es sind nur die Datenbausteine dargestellt, deren Variablen mit direktem Zugriff gelesen oder geschrieben werden können. Datenbausteine, deren Variablen vom Programmierer frei definierbar sind (z.B. globale Anwenderdaten) werden über andere Mechanismen von HMI oder PLC gelesen. Bei welchen Bausteinen diese Mechanismen angewendet werden, ist in folgender Dokumentation beschrieben:

Literatur: /FBO/ Projektierung Bedienoberfläche OP 030

/FB/P3 "PLC-Grundprogramm"

Baustein Bereich

A B C H N T V ETP 1 ETPD 1 DIAGN 1 FA 1 1 FB 1 1 FE 1 FU 1 1 M 1 1 NIB 1 PA 1 1 RP 1 S 1 1 1 1 1 SALA 1 SALAL 1 SALAP 1 SE 1 1 1 SEGA 1 SEMA 1 1 SGA 1 SINF 1 SMA 1 1 SNCF 1 SPARP 1 SPARPF 1 SPARPI 1 SPARPP 1 SSP 1 1 SSP2 1 1 SSYNAC 1 SYNACT 1 TD 1 TF 1 TG 1 TM 1 TMC 1 TMV 1 TO 1 TP 1 TPM 1 TS 1 TT 1 TU 1 TUE 1

1 Variablen 11/2006 1.1 Einführung

© Siemens AG 2006 All Rights Reserved 1-18 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

TUM 1 TUP 1 TUS 1 TV 1 AD 1 AEV 1 TC 1 TOE 1 TOET 1 TOS 1 TOST 1 TOT 1 VSYN 1 Y 1 1 YNCFL 1

1.1.3 Variablentypen Innerhalb der Bereiche sind die Variablen generell in Form von Strukturen bzw. in Arrays von Strukturen (Tabellen) hinterlegt. Für den Zugriff auf eine Variable sind deshalb in der Adresse folgende Angaben zu machen:

• Bereich + Bereichsnummer • Baustein • Variablenname (bzw. Spaltennummer) • Zeilennummer

Bei den Variablen können generell drei Varianten unterschieden werden:

• Variablen, die aus 1 Zeile bestehen • Variablen, die aus mehreren Zeilen bestehen • Variablen, die aus mehreren Spalten und Zeilen bestehen

Einzeilige Variablen Diese Variablen bestehen jeweils nur aus einem einzelnen Wert. Für den Zugriff auf eine Variable dieses Typs müssen folgende Informationen angegeben werden: 1. Bereich (und evtl. Bereichsnummer) 2. Baustein 3. Variablenname

Beispiel für das Lesen der Anzahl der Maschinenachsen im Kanal 1: HMI: /Channel/Configuration/numMachAxes[u1] HMI/ OP 030: P_C_Y_numMachAxes

numMachAxes Anzahl vorhandener Maschinenachsen - Word r Mehrzeilig:nein

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-19

PLC mit NC-Var-Selektor: Bereich: C[.] Baustein: Y Variable: numMachAxes Bereichs-Nr. = 1

Mehrzeilige Variable Diese Variablen sind im Prinzip als eindimensionales Feld definiert. Für den Zugriff auf eine Variable dieses Typs müssen folgende Informationen angegeben werden: Bereich (und evtl. Bereichsnummer) 1. Baustein 2. Variablenname 3. Zeilennummer

Beispiel für das Lesen der aktuellen Geschwindigkeit von Achse 3 im Kanal 1: HMI: /Channel/MachineAxis/actFeedRate[u1, 3] HMI/ OP 030: P_C_SEMA_actFeedRate PLC mit NC-Var-Selektor: Bereich: C[.] Baustein: SEMA Variable: actFeedRate[.] Bereichs-Nr. = 1 Zeile = 3

Mehrzeilige und mehrspaltige Variablen Diese Variablen sind im Prinzip als zweidimensionales Feld definiert. Für den Zugriff auf eine Variable dieses Typs müssen folgende Informationen angegeben werden: 1. Bereich (und evtl. Bereichsnummer) 2. Baustein 3. Variablenname 4. Spaltennummer 5. Zeilennummer In diesem Fall besteht der komplette Datenbaustein nur aus dieser zweidimensionalen Variablen.

actFeedRate $AA_VACTB[x] S5 Axialer Vorschub Istwert (nur wenn Achse eine Positionierachse ist "spec" = 1) % Double r Mehrzeilig:ja Achsindex numMachAxes

1 Variablen 11/2006 1.1 Einführung

© Siemens AG 2006 All Rights Reserved 1-20 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Beispiel für das Lesen der aktuellen Schneidendaten von Schneide 3/Parameter1 des Werkzeugs 3 im T-Bereich 1: (im Beispiel wird vorausgesetzt, daß jede Werkzeugschneide mit (numCuttEdgeParams =) 25 Parametern definiert wird.) HMI: /Tool/Compensation/cuttEdgeParam[u1,c3, 51] HMI/OP 030: P_T_TO_cuttEdgeParam PLC mit NC-Var-Selektor: Bereich: T[.] Baustein: TO Variable: cuttEdgeParam[.] Bereichs-Nr. = 1 Spalte = 3 Zeile = 51

1.1.4 Datentypen In der vorliegenden Beschreibung werden die folgenden Datentypen verwendet: Datentyp Beschreibung Bool 1 Bit Character 8 Bit ohne Vorzeichen Byte 8 Bit mit Vorzeichen Word 16 Bit ohne Vorzeichen Short Integer 16 Bit mit Vorzeichen Doubleword 32 Bit ohne Vorzeichen Long Integer 32 Bit mit Vorzeichen Float 32 Bit Gleitkomma Double 64 Bit Gleitkomma String nullterminierter String Bei den folgenden Tabellen haben die einzelnen Felder folgende Bedeutung:

Lit. Literaturverweis gemäß Literaturverzeichnis im nach folgenden Kapitel w / r w Variable darf überschrieben werden r Variable kann gelesen werden

cuttEdgeParam $TC_DPx[y,z] Korrekturwertparameter für eine Werkzeugschneide mm, inch oder userdef 0 Double wr Mehrzeilig:ja (SchneidenNr - 1) *

numCuttEdgeParams + ParameterNr

numCuttEdgeParams * numCuttEdges

Variablenname Verweis auf zugeordnete MD Lit. Variablenkurzbeschreibung/ Variablen Beschreibung «BeschreibungWertebereich» Physikalische Einheit Vorbesetzungs-

wert Untergrenze Obergrenze Format /

Feldlänge] w / r

Mehrzeilig:ja / nein Beschreibung desZeilenindex’ Maximaler Zeilenindex

11/2006 1 Variablen 1.1 Einführung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-21

1.1.5 Literatur Auf folgende Dokumente wird verwiesen: /FB1/ Funktionshandbuch Grundmaschinen,

Unterbücher: A2, A3, B1, B2, D1, F1, G2, H2, K1, K2, N2, P1, P3pl, P3sl, R1, S1, V1, W1, Z1

/FB2/ Funktionshandbuch Erweiterungsfunktionen, Unterbücher: A4, B3, B4, F3, H1, K3, K5, M1. M5, N2, N4, P2, P5, R2, S3, S7, T1, W3, W4

/FB3/ Funktionshandbuch Sonderfunktionen, Unterbücher: F2, G1, G3, K6, M3, S9, T3, TE01, TE02, TE1, TE2, TE3, TE4, TE6, TE7, TE8, V2, W5

/FBA/ Funktionsbeschreibung Antriebsfunktionen, Unterbücher: DB1, DD1, DD2, DE1, DF1, DG1, DL1, DM1, DS1, DÜ1

/FBU/ Funktionsbeschreibung, 611 universal /FBSI/ Funktionsbeschreibung Safety Integrated /IAC/ 810D Inbetriebnahmeanleitung /IAD/ 840D/611D Inbetriebnahmeanleitung /POS3/ Benutzerhandbuch POSMO SI/CD/CA /FBHLA/ Funktionsbeschreibung HLA-Modul /IAM/ Inbetriebnahme CNC Teil 2 (HMI),

Unterbücher: BE1, HE1, IM2, IM4 /FBO/ Projektierung Bedienoberfläche OP 030 /FBT/ Funktionsbeschreibung ShopTurn /FBSP/ Funktionsbeschreibung ShopMill /BAS/ Bedienen/Programmieren ShopMill /BAD/ Bedienungsanleitung HMI-Advanced /BEM/ Bedienungsanleitung HMI-Embedded /FBW/ Funktionsbeschreibung Werkzeugverwaltung /FBMA/ Funktionsbeschreibung ManualTurn /FBFA/ Funktionsbeschreibung ISO-Dialekte für SINUMERIK /FBSY/ Funktionsbeschreibung Synchronaktionen /PGA/ Programmierhandbuch Arbeitsvorbereitung

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-22 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.2 Systemdaten

1.2.1 BER. N, Bst.Y: Globale Systemdaten

OEM-MMC : Linkitem /Nck/Configuration/... Der Maschinenhersteller bzw. Anwender konfiguriert die Steuerung mit Hilfe von Maschinendaten. Diese Konfiguration kann nur mit bestimmten Zugriffsrechten durchgeführt werden. Aus den Systemdaten kann unabhängig von der aktuellen Zugriffstufe die Konfiguration der NC gelesen werden.

accessLevel Aktuell eingestellte Stufe der Zugriffsberechtigung. Kann durch Passworteingabe oder Schlüsselschalter verändert werden. 0 = Zugriffsstufe SIEMENS 1 = Zugriffsstufe Maschinenhersteller 2 = Zugriffsstufe Inbetriebnehmer (Maschinenhersteller) 3 = Zugriffsstufe Endanwender mit Kennwort 4 = Zugriffsstufe Schlüsselschalter 3 5 = Zugriffsstufe Schlüsselschalter 2 6 = Zugriffsstufe Schlüsselschalter 1 7 = Zugriffsstufe Schlüsselschalter 0 - UWord r Mehrzeilig: nein

axisType Achstypen für alle Maschinenachsen (für den Inbetriebnahmefall notwendig): Wird eine Maschinenachse über den M-Baustein adressiert, so werden die Einheiten und Werte bezogen auf den über diese Variable zugänglichen Achstyp geliefert. (über den Zeilenindex wird der absolute Maschinenachsindex angegeben 1-N_Y_maxnumGlobMachAxes) 0 = Linearachse 1 = Rundachse - UWord r Mehrzeilig: ja absolute Maschinenachsnummer maxnumGlobMachAxes

basicLengthUnit Globale Grundeinheit 0 = mm 1 = inch 4 = userdef - UWord r Mehrzeilig: nein

chanAssignment MD 10010: ASSIGN_CHAN_TO_MODE_GROUP[x] x=ChannelNo K1 Zuordnung jedes Kanals zur BAG 0 = Kanal nicht vorhanden n = Kanal ist BAG n zugeordnet (n ist maximal numBAGs) - UWord r Mehrzeilig: ja Kanalnummer maxnumChannels

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-23

externCncSystem $MN_EXTERN_LANGUAGE und $MN_EXTERN_CNC_SYSTEM CNC-System, dessen Teileprogramme auf der SINUMERIK-Steuerung abgearbeitet werden sollen. 0: Keine externe Sprache definiert 1: System ISO-Dialekt0 Milling 2: System ISO-Dialekt0 Turning etc. - UWord r Mehrzeilig: ja 1 1

extraCuttEdgeParams Bitleiste welche angibt, welche TO-Schneidenparameter neben den 25 Standardparameter vorhanden sind. Bit 0: Schneidenparameter Nr. 26 gültig (ISO-Dialekt Fräsen H-Nr.) Bit 1: Schneidenparameter Nr. 27 gültig (Orientierung der Schneide) Bit 2: Schneidenparameter Nr. 28 gültig (L1 der Orientierung der Schneide) Bit 3: Schneidenparameter Nr. 29 gültig (L2 der Orientierung der Schneide) Bit 4: Schneidenparameter Nr. 30 gültig (L3 der Orientierung der Schneide) Bit 5: Schneidenparameter Nr. 31 gültig (L1 der Orientierung der Schneiden-Normale) Bit 6: Schneidenparameter Nr. 32 gültig (L2 der Orientierung der Schneiden-Normale) Bit 7: Schneidenparameter Nr. 33 gültig (L3 der Orientierung der Schneiden-Normale) etc. - UWord r Mehrzeilig: ja 1 1

kindOfSumcorr $MN_MM_KIND_OF_SUMCORR Eigenschaften der Summenkorrekturen in NCK: Bit-Nr. Wert Bedeutung 0 0 Summenkorrekturen werden bei der Datensicherung der Werkzeugdaten mitgesichert. 1 Summenkorrekturen werden bei der Datensicherung der Werkzeugdaten nicht mitgesichert. 1 0 Einrichtekorrekturen werden bei der Datensicherung der Werkzeugdaten mitgesichert. 1 Einrichtekorrekturen werden bei der Datensicherung der Werkzeugdaten nicht mitgesichert. 2 0 falls mit der Funktion 'Werkzeugverwaltung' gearbeitet wird: mit dem Setzen des Werkzeugzustands 'aktiv' werden die vorhandenen Summen-/Einrichtekorrekturen nicht beeinflusst. 1 mit dem Setzen des Werkzeugzustands 'aktiv' werden die vorhandenen Summenkorrekturen auf den Wert Null gesetzt. Die Einrichtekorrekturen bleiben davon unbeeinflusst. 3 0 falls mit der Funktion 'Werkzeugverwaltung' plus 'Adapter' gearbeitet wird: Transformation der Summenkorrekturen 1 keine Transformation der Summenkorrekturen 4 0 keine Einrichtekorrektur-Datensaetze 1 Einrichtekorrktur-Datensaetze werden zusaetzlich angelegt. Damit setzt sich die Summenkorrektur zusammen aus der Summe von Einrichtekorrektur+'Summenkorrektur fein' - UWord r Mehrzeilig: ja 1

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-24 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

maskToolManagement $MN_MM_TOOL_MANAGEMENT_MASK Einstellungen für die NCK-Werkzeugverwaltung Aktivierung des WZV-Speichers mit "0" bedeutet: Die eingestellten WZV-Daten belegen keinen Speicherplatz. Bit 0=1: Speicher für WZV-spezifischen Daten wird bereitgestellt Bit 1=1: Speicher für Überwachungsdaten wird bereitgestellt Bit 2=1: Speicher für Anwender-Daten (CC-Daten) wird bereitgestellt Bit 3=1: Speicher für Nebenplatzbetrachtung wird bereitgestellt Ab SW 5.1: Bit 5=0: Parameter und Funktion für die Werkzeug-Verschleißüberwachung sind nicht verfügbar. Bit 5=1: Parameter und Funktion für die Werkzeug-Verschleißüberwachung sind verfügbar. Und, falls Bit 1 = 1 ist, ist auch die Funktion Verschleißüberwachung verfügbar. Bit 6=0: die Funktion Verschleißverbund ist nicht verfügbar; d.h. die Parameter $TC_MAMP3, $TC_MAP9 sind nicht programmierbar, $TC_MPP5 ist für Magazinplätze der Art = 1 nicht definiert. Bit 6=1: die Funktion Verschleißverbund ist verfügbar; d.h. die Parameter $TC_MAMP3, $TC_MAP9 sind programmierbar; Verschleißverbünde sind definierbar. $TC_MPP5 enthält für die Platzart = 1 die Verschleißverbundnummer. Bit 7=1: Werkzeug-Adapterdatensätze vorhanden. Bit 8=1: Summenkorrekturen vorhanden. Bit 9=1: Werkzeuge eines Revolvers werden in BTSS-Variablenbausteinen derart behandelt, dass sie nicht auf Werkzeug-Halterplätzen 'gezeigt' werden, sondern immer auf Revolverplatz. D.h. insbesondere, dass damit Werkzeuge eines Revolvers ihren Revolverplatz beim Werkzeug-Wechsel (anzeigemäßig) nicht mehr verlassen. Bit 9=0: Defaultverhalten; Werkzeuge eines Revolvers werden in BTSS entsprechend ihres tatsächlichen (datenmäßigen) Aufenthaltsortes 'gezeigt'. - 0 Long Integer r Mehrzeilig: ja 1

maxCuttingEdgeNo $MN_MAX_CUTTING_EDGE_NO Maximaler Wert der D-Nummer 1 bis 32000 - 9 1 32000 UWord r Mehrzeilig: ja 1

maxNumAdapter $MN_MM_NUM_TOOL_ADAPTER Maximale Anzahl der in NCK verfügbaren Werkzeug-Adapterdatensätze >0: maximale Anzahl der Adapterdatensätze. 0: keine Adapterdaten-Definitionen möglich. Es stehen die schneiden- spezifischen Parameter $TC_DP21, $TC_DP22, $TC_DP23 zur Verfügung; sofern außerhalb der aktiven Werkzeugverwaltung mit Adaptern gearbeitet wird. -1: jeder Magazinplatz erhält automatisch einen Adapter zugeordnet. D.h. intern werden ebensoviele Adapter vorgesehen, wie über das Maschinendatum $MN_MM_NUM_MAGAZINE_LOCATION Magazinplätze vorgesehen werden. - 0 -1 600 Long Integer r Mehrzeilig: ja 1

maxnumAlarms Größe des NCK-Alarmbuffers (Anzahl maximal anstehender Alarme) - UWord r Mehrzeilig: nein

maxnumChannels Anzahl maximal vorhandener Kanäle - UWord r Mehrzeilig: nein

maxnumContainer Anzahl maximal vorhandener Achs-Container - 0 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-25

maxnumContainerSlots Anzahl maximal vorhandener Plätze pro Achs-Container - UWord r Mehrzeilig: ja 1 1

maxnumCuttEdges_Tool $MN_MAX_CUTTING_EDGE_PER_TOOL max. Anzahl der Schneiden je Werkzeug 1 bis 12 - 9 UWord r Mehrzeilig: ja 1

maxnumDrives Anzahl der maximal vorhandenen digitalen Antriebe - UWord r Mehrzeilig: nein

maxnumEdgeSC $MN_MAX_SUMCORR_PERCUTTING_EDGE max. Anzahl Summenkorrekturen je Schneide 0 bis 6 - 0 ??? NCK UWord r Mehrzeilig: ja 1

maxnumEventTypes maximale Anzahl von Event-Typen für die Trace-Protokollierung - UWord r Mehrzeilig: nein

maxnumGlobMachAxes Anzahl maximal vorhandener Maschinenachsen - UWord r Mehrzeilig: nein

maxNumSumcorr $MN_MM_NUM_SUMCORR Gesamtanzahl der Summenkorrekturen in NCK Der Wert = -1 bedeutet, dass die Anzahl der Summenkorrekturen gleich der Anzahl der Schneiden * Anzahl der Summenkorrekturen pro Schneide ist. Ein Wert > 0 und < Anzahl der Schneiden * Anzahl der Summenkorrekturen pro Schneide bedeutet, dass zwar pro Schneide maximal 'Anzahl der Summenkorrekturen pro Schneide' Summenkorrekturen definiert werden können - aber nicht müssen; d.h. damit hat man die Möglichkeit, sparsam mit gepuffertem Speicher umzugehen. Denn nur die Schneiden haben einen Summenkorrektur-Datensatz, für die explizit Daten definiert werden. - Long Integer r Mehrzeilig: ja 1

maxnumTraceProtData maximale Anzahl von Daten je Datenliste für die Trace-Protokollierung - UWord r Mehrzeilig: nein

maxnumTraceProtDataList maximale Anzahl von Daten je Datenliste für die Trace-Protokollierung - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-26 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

modeSpindleToolRevolver MD $MN_MM_TOOL_MANAGEMENT_MASK Bit 9 Darstellung des Werkzeugs, mit dem gerade bearbeitet wird in den Bausteinen Magazinplatzdaten (T / TP, Magazindaten, Platzdaten) und Werkzeugdaten (T / TD, Werkzeugdaten, Allgemeine Daten und T / TV, Werkzeugdaten, Verzeichnis) 0: bisheriges Verfahren: Werkzeug wird während des Werkzeugeinsatzes datentechnisch aus seinem Revolver-Magazinplatz entfernt und auf dem Spindelplatz des Zwischenspeicher-Magazins geführt. 1: Werkzeug bleibt während seines Einsatzes in den BTSS-Bausteinen auf seinem Platz im Revolver-Magazin. Das gilt für die BTSS-Bausteine Magazinplatzdaten (T / TP, Magazindaten, Platzdaten) und Werkzeugdaten (T / TD, Werkzeugdaten, Allgemeine Daten und T / TV, Werkzeugdaten, Verzeichnis und T / AEV, Arbeitskorrekturen, Verzeichnis). - UWord r Mehrzeilig: ja 1

nckLogbookSeekPos NCK-Logbuch - Long Integer wr Mehrzeilig: nein 1

nckType NCK-Typ 0: 840D pl 1000: FM-NC (bis einschl. SW6) 2000: 810D pl 3000: 802S (bis einschl. SW6) 4000: 802D pl (bis einschl. SW6) 5000: 840Di pl (bis einschl. SW6) 6000: SOLUTIONLINE 10700: 840D sl 14000: 802D sl T/M 14000: 802D sl N/G o. C/U 15000: 840Di sl - UWord r Mehrzeilig: nein

nckVersion NCK-Version Ausgewertet wird nur der Vorkommaanteil der Gleitpunktzahl, der Nachkommaanteil kann Kennungen für entwicklungsinterne Zwischenstände enthalten. Der Vorkommaanteil beinhaltet die offizielle Softwarestandskennung des NCK: Beispielsweise ist für den Softwarestand 3.4 ist der Wert der Variablen 34,.... - Double r Mehrzeilig: nein

ncuPerformanceClass Leistungsklasse der NCU In SW 6.2 nicht definiert. 0: keine spezielle Leistungsklasse 1: Powerline 2-n: reserviert - 0 0 UWord r Mehrzeilig: ja 1 1

numAnalogInp MD 10300: FASTIO_ANA_NUM_INPUTS A2 Anzahl HW Analog-Eingänge - UWord r Mehrzeilig: nein

numAnalogOutp MD 10310: FASTIO_ANA_NUM_OUTPUTS A2 Anzahl HW Analog-Ausgänge - UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-27

numBAGs Anzahl vorhandener Betriebsartengruppen - UWord r Mehrzeilig: nein

numBasisFrames $MN_MM_NUM_GLOBAL_BASE_FRAMES Anzahl der kanalunabhängigen Basis-Frames - 0 UWord r Mehrzeilig: ja 1 1

numChannels Anzahl aktiver Kanäle - UWord r Mehrzeilig: nein

numContainer Anzahl aktuell vorhandener Achs-Container - 0 maxnumContaine

r UWord r

Mehrzeilig: ja 1 1

numContainerSlots Anzahl aktuell vorhandener Plätze pro Achs-Container - maxnumContainerSlots UWord r Mehrzeilig: ja Index des Achs-Containers numContainer

numCuttEdgeParams Anzahl P-Elemente einer Schneide - UWord r Mehrzeilig: nein

numCuttEdgeParams_tao $MN_MM_NUM_CCS_TOA_PARAM Anzahl der Siemens-Applikation-Schneidenaten im Baustein TAO !! Reserviert für SIEMENS-Applikationen !! - 0 0 10 UWord r Mehrzeilig: ja 1 1

numCuttEdgeParams_tas $MN_MM_NUM_CCS_MON_PARAM Anzahl der Siemens-Applikation-Überwchungsdaten im Baustein TAS !! Reserviert für SIEMENS-Applikationen !! - 0 0 10 UDoubleword r Mehrzeilig: ja 1 1

numCuttEdgeParams_ts Anzahl P-Elemente einer Schneide im Baustein TS (Werkzeugüberwachungsdaten) - UWord r Mehrzeilig: nein

numCuttEdgeParams_tu MD 18096: MM_CC_TOA_PARAM Anzahl P-Elemente einer Schneide im Baustein TUE (Werkzeugschneidendaten für OEM) - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-28 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

numCuttEdgeParams_tus $MN_MM_NUM_CC_MON_PARAM Anzahl der Parameter der Überwachungs-Anwenderdaten zu einer Werkzeugschneide im Baustein TUS - 0 0 10 UWord r Mehrzeilig: ja 1 1

numDigitInp MD 10350: FASTIO_DIG_NUM_INPUTS A2 Anzahl HW Digital-Eingänge - UWord r Mehrzeilig: nein

numDigitOutp MD 10360: FASTIO_DIG_NUM_OUTPUTS A2 Anzahl HW Digital-Ausgänge - UWord r Mehrzeilig: nein

numDrives Anzahl aktiver Antriebe - UWord r Mehrzeilig: nein

numGCodeGroups Anzahl NC-Anweisungs-Gruppen - UWord r Mehrzeilig: nein

numGCodeGroupsFanuc Anzahl der NC-Anweisungsgruppen im ISO-Dialekt-Mode (die Anzahl unterscheidet sich zwischen der Dreh- und Fräsversion) - UWord r Mehrzeilig: ja 1 1

numGlobMachAxes Anzahl aktiver Maschinenachsen - UWord r Mehrzeilig: nein

numHandWheels Anzahl Handräder - UWord r Mehrzeilig: nein

numMagLocParams_tap $MN_MM_NUM_CCS_MAGLOC_PARAM Anzahl der Siemens-Applikation-Magazinplatzdaten im Baustein TAP !! Reserviert für SIEMENS-Applikationen !! - 0 0 10 UDoubleword r Mehrzeilig: ja 1 1

numMagLocParams_u $MN_MM_NUM_CC_MAGLOC_PARAM Anzahl der Parameter der Magazinplatz-Anwenderdaten zu einem Werkzeug-Magazinplatz im Baustein TUP - 0 0 10 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-29

numMagParams_tam $MN_MM_NUM_CCS_MAGAZINE_PARAM Anzahl der Siemens-Applikation-Magazindaten im Baustein TAM !! Reserviert für SIEMENS-Applikationen !! - 0 0 10 UDoubleword r Mehrzeilig: ja 1 1

numMagParams_u $MN_MM_NUM_CC_MAGAZINE_PARAM Anzahl der Parameter der Magazin-Anwenderdaten zu einem Werkzeug-Magazin im Baustein TUM - 0 0 10 UWord r Mehrzeilig: ja 1 1

numMagPlaceParams $TC_MPP1 Anzahl der Parameter eines Magazinplatzes 8 ab SW 5.1 - UWord r Mehrzeilig: ja 1

numMagPlacesMax MD 18086: MM_NUM_MAGAZINE_LOCATION FBW maximale Gesamtanzahl Magazinplätze - UWord r Mehrzeilig: nein

numMagsMax MD 18084: MM_NUM_MAGAZINE FBW maximale Anzahl Magazine - UWord r Mehrzeilig: nein

numParams_Adapt Anzahl Parameter je Adapter - 4 UWord r Mehrzeilig: ja 1

numParams_SC $TC_SCPx; x=13,...21,....71 Anzahl Summenkorrektur-Parameter je Summenkorrektursatz - 9 UWord r Mehrzeilig: ja 1

numPlaceMulti FBW Anzahl möglicher Mehrfachzuordnungen eines Platzes zu Magazinen - UWord r Mehrzeilig: nein

numPlaceMultiParams FBW Anzahl Parameter einer Mehrfachzuordnung - UWord r Mehrzeilig: nein

numToBaust MD 18110: MM_NUM_TOA_MODULES Anzahl T-Bereiche - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-30 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

numToolHolderParams Anzahl von Parametern in den Daten toolHolderData im Bereich C, Baustein S Anzahl Parameter in toolHolderData. Wenn die Werkzeug-Magazinverwaltung nicht aktiv ist, wird der Wert = 0 zurückgeliefert. - 3 0 UWord r Mehrzeilig: nein 1

numToolParams_tad $MN_MM_NUM_CCS_TDA_PARAM Anzahl der Siemens-Applikation-Werkzeugdaten im Baustein TAD !! Reserviert für SIEMENS-Applikationen !! - 0 0 10 UDoubleword r Mehrzeilig: ja 1 1

numToolParams_tu MD 18094: MM_CC_TDA_PARAM Anzahl P-Elemente eines Werkzeugs im Baustein TU (Werkzeugdaten für OEM) - UWord r Mehrzeilig: nein

numUserFrames MN_MM_NUM_GLOBAL_USER_FRAMES Anzahl der kanalunabhängigen User-Frames - 0 UWord r Mehrzeilig: ja 1 1

simo611dSupport Dieses Datum gibt Auskunft, in welchem Umfang das vorliegende System 611-Antriebe unterstützt. Bit 0 gesetzt: NCK Software unterstützt 611D-Antreibe Bit 1 gesetzt: Hardware unterstützt 611D-Antriebe (Nur wenn auch Bit 0 gesetzt ist). - 0 0 UWord r Mehrzeilig: nein 1

toolChangeMfunc MD 22560: TOOL_CHANGE_M_CODE W1 Nummer der M-Funktion für Werkzeugwechsel 0 = Wechsel bei T-Anwahl (Standard beim Drehen) 1 = Wechsel bei Anwahl M1.. 99999 = Wechsel bei Anwahl M99999 (Standard beim Fräsen M06) - Double r Mehrzeilig: nein

typeOfCuttingEdge Art der D-Nummer Programmierung siehe MD: MM_TYPE_OF_CUTTING_EDGE Wert Bedeutung 0 keine 'flache D-Nummernverwaltung' aktiv 1 D-Nummern werden direkt und absolut programmiert 2 D-Nummern werden indirekt und relativ programmiert; - UWord r Mehrzeilig: ja 1 1

userScale Anwender Einheiten-Tabelle mit 13 Elementen (siehe IBN Anleitung 2.4 und Maschinendaten) 0 = Tabelle nicht aktiv 1 = Tabelle aktiv - UWord r Mehrzeilig: nein 1

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-31

1.2.2 BER. C, Bst.Y: Kanalspezifische Systemdaten

OEM-MMC : Linkitem /Channel/Configuration/... Der Maschinenhersteller bzw. Anwender konfiguriert die Steuerung mit Hilfe von Maschinendaten. Diese Konfiguration kann nur mit bestimmten Zugriffsrechten durchgeführt werden. Aus den Systemdaten kann unabhängig von der aktuellen Zugriffstufe die Konfiguration der NC gelesen werden.

channelName MD 20000: CHAN_NAME K1 Kanalname - String[32] r Mehrzeilig: nein

enableOvrRapidFactor Zusätzlichen Eilgangoverride $SC_OVR_RAPID_FACTOR aktivieren 0: nicht aktiviert 1: aktiviert - 0 0 1 UWord wr Mehrzeilig: ja 1 1

maskToolManagement MC_TOOL_MANAGEMENT_MASK Kanalspezifische Einstellungen für die NCK-Werkzeugverwaltung Aktivierung des WZV-Speichers mit "0" bedeutet: Die eingestellten WZV-Daten belegen keinen Speicherplatz. Wert=0: WZV inaktiv Bit 0=1: WZV aktiv: Die Werkzeugverwaltungsfunktionen sind für den aktuellen Kanal freigeschaltet. Bit 1=1: WZV Überwachungsfunktion aktiv: Die Funktionen, die für die überwachungder Werkzeuge ( Standzeit und Stückzahl ) werden freigeschaltet. Bit 2=1: OEM-Funktionen aktiv: Es kann der Speicher für die Anwenderdaten genutzt werden. Bit 3=1: Nebenplatzbetrachtung aktiv Bit 0 bis Bit 3 müssen so gesetzt sein wie beim Maschinendatum MM_TOOL_MANAGEMENT_MASK (18080). Bit 4=1: Die PLC hat die Möglichkeit, eine WZ-Wechselvorbereitung mit geänderten Parametern noch einmal anzufordern. -------------------------Nur für Test :------------------------------------------------ Teileprogramm bleibt bei T-Anwahl oder M06 stehen, bis es vom PLC-Programm quittiert wurde. Bit 5=1: Der Hauptlauf-PLC-Synchronisation bei einem WZ-Wechsel für die Hauptspindel erfolgt schon mit der Transportquittung. Bit 6=1: Der Hauptlauf-PLC-Synchronisation bei einem WZ-Wechsel für die Nebenspindel erfolgt schon mit der Transportquittung. Bit 7=1: Der Hauptlauf-PLC-Synchronisation bei einem WZ-Wechsel für die Hauptspindel erfolgt erst, wenn mit der Quittung vom PLC bestätigt wird, dass der WZ-Wechsel abgeschlossen ist. Bit 8=1: Der Hauptlauf-PLC-Synchronisation bei einem WZ-Wechsel für die Nebenspindel erfolgt erst, wenn mit der Quittung vom PLC bestätigt wird, dass der WZ-Wechsel abgeschlossen ist. -------------------------Ende Nur für Test :------------------------------------------- Bit 9: reserviert Bit 10=1: M06 wird verzögert, bis die Vorbereitungsquittung von der PLC erfolgt ist. Das Wechselsignal ( z. B. M06 ) wird erst ausgegeben, wenn die Werkzeuganwahl ( DBX [ n+0 ].2 ) quittiert ist. Das Teileprogramm wird bei M06 angehalten, bis die T-Anwahl quittiert ist. Bit 11=1: Der Vorbereitungsbefehl wird auch dann ausgegeben, wenn der Vorbereitungsbefehl für das gleiche Werkzeugschon einmal ausgegeben wurde. Dies ist zum Beispiel sinnvoll, wenn mit dem ersten Aufruf von "Tx" die Kette positioniert werden soll und mit dem 2. Aufruf kontrolliert werden soll, ob das Werkzeug sich auf dem für den Wechsel richtigen Platz befindet. ( z.B. vor Wechselstation ) Bit 12=1: Der Vorbereitungsbefehl wird auch durchgeführt, wenn das Werkzeug schon in der Spindel ist. Das heisst T-Anwahl-Signal (DB72.DBXn.2) wird auch gesetzt, wenn es für das gleiche Werkzeug schon einmal gesetzt wurde. (Tx...Tx) Bit 13=1: Nur bei Systemen die genügend Speicher besitzten (NCU572, NCU573) Aufzeichnung der Werkzeugabläufe ineinem Diagnosebuffer. Bei Reset werden die Befehle aus dem Diagnosebuffer geholt und in einem File im passiven Filesystem abgelegt, NCATR xx.MPF unter Teileprogramm Der Tracefile ist für die Hotline im Fehlerfall interessant und wird hier nicht weiter beschrieben. Bit 14=1: Automatischer Werkzeugwechsel bei Reset und Start entsprechend den Maschinendaten MD20120

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-32 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

TOOL_RESET_NAME MD20110 RESET_MODE_MASK MD20124 TOOL_MANAGEMENT_TOOLHOLDER Wird mit den Maschinendatum RESET_MODE_MASK gearbeitet, so ist auch dieses Bit zu setzen. Wird über die RESET_MODE_MASK eingestellt, dass mit RESET das unter TOOL_RESET_NAME eingewechselt werden soll, so wird mit RESET bzw. START Anwahl - und Wechselbefehl an die Anwendernahtstelle gegeben.( DB 72) Ist über die RESET_MODE_MASK eingestellt, dass das aktive Werkzeug über M30 oder RESET erhalten bleiben soll und wird das aktive Werkzeug in der Spindel gesperrt ( durchden Anwender ), so wird mit RESET ein Wechselbefehl für ein Ersatzwerkzeug an die Anwendernahtstelle gegeben. Ist kein Ersatzwerkzeug vorhanden, so wird eine Fehlermeldung ausgegeben. Bit 15=1: Kein Rücktransport des Werkzeugs bei mehreren Vorbereitungsbefehlen. (Tx->Tx) Bit 16=1: T-Platznummer ist aktiv Bit 17=1: Start/Stop der Standzeitdekrementierung ist über PLC möglich. - 0 Long Integer r Mehrzeilig: ja 1

mmcCmd Kommando von NCK an MMC Der String setzt sich aus folgenden Zeichen zusammen: 1. Zeichen Quittungsmode: "N" ohne Quittung "S" synchrone Quittung "A" asynchrone Quittung 2. - 6. Zeichen: fortlaufende fünfstellige Sequenznummer in ASCII, die vom NCK erzeugt wird 7. - 207. Zeichen: Kommandostring abgeschlossen mit "\0" - String[206] r Mehrzeilig: nein

mmcCmdPrep Kommando von NCK an MMC vorlaufsynchron (z.B. fuer Aufruf von Externen Unterprogrammen) - String[206] r Mehrzeilig: ja 1 1

mmcCmdQuit Quittung von MMC für Kommando von NCK an MMC Der String setzt sich aus folgenden Zeichen zusammen: 1. Zeichen Quittungskennung: "P" Programmed "B" Busy "F" Failed "E" Executed 2. - 6. Zeichen: Fortlaufende fünfstellige Sequenznummer in ASCII bei Quittungskennung "B", "F" oder "E", wird vom NCK erzeugt 7. - 201. Zeichen: Zusätzliche kommunikationsspezifische Information bei Quittungskennung "B", "F" oder "E", abgeschlossen mit "\0" - String[200] w Mehrzeilig: nein

mmcCmdQuitPrep Quittung von MMC für Kommando von NCK an MMC vorlaufsynchron (z.B. für Aufruf von Externen Unterprogrammen) - String[200] wr Mehrzeilig: ja 1 1

numActAxes Anzahl der vorhandenen aktiven Achsen im Kanal. Kanalachslücken werden nicht mitgezählt, so dass der Wert niedriger als numMachAxes sein kann. Es gilt: numMachAxes >= numGeoAxes + numAuxAxes numActAxes = numGeoAxes + numAuxAxes - 0 0 numMachAxes UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-33

numAuxAxes Anzahl der Zusatzachsen - UWord r Mehrzeilig: nein

numBasisFrames $MC_MM_NUM_BASE_FRAMES Anzahl der Basis-Frames im Kanal - 0 UWord r Mehrzeilig: ja 1 1

numContourInProtArea maximale Anzahl der Polygonelemente je Schutzbereich - UWord r Mehrzeilig: nein

numGeoAxes Anzahl der Geometrieachsen und Orientierungsachsen - UWord r Mehrzeilig: nein

numMachAxes Nr. der höchsten existierenden Kanalachse. Wenn es keine Kanalachslücken gibt, ist dies auch die Anzahl der vorhandenen Achsen im Kanal. - 0 1 UWord r Mehrzeilig: ja 1 1

numOriAxes Anzahl der Orientierungsachsen im Kanal - 0 UWord r Mehrzeilig: ja 1 1

numProtArea MD 28200: MM_NUM_PROTECT_AREA_CHAN S7 maximale Anzahl der Schutzbereiche - UWord r Mehrzeilig: nein

numRParams MD 28050: MM_NUM_R_PARAM S7 Anzahl der kanalspezifischen R-Parameter - UWord r Mehrzeilig: nein

numSpindles Anzahl Spindeln - UWord r Mehrzeilig: nein

numSpindlesLog Anzahl der logischen Spindeln. Gibt die Anzahl der Zeilen im Baustein SSP2 an. - UWord r Mehrzeilig: nein 1

numToolEdges MD 18100: MM_NUM_CUTTING_EDGES_IN_TOA S7 Schneidenanzahl in diesem Kanal - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-34 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

numUserFrames MD 28080: MM_NUM_USER_FRAMES S7 Anzahl der User-Frames in diesem Kanal - UWord r Mehrzeilig: nein

oemProtText OEM-Text, welcher als nächstes in den Protokollierungsbuffer eingetragen werden soll. - String[128] r Mehrzeilig: ja 1 1

progProtText Programmierbarer Text, der als nächstes in den Protokollierungspuffer eingetragen werden soll. - String[128] r Mehrzeilig: ja 1 1

punchNibActivation MD 26012: PUNCHNIB_ACTIVATION N4 Aktivierung der Stanz- und Nibbelfunktionen 0 = Option nicht vorhanden 1 = Option vorhanden - UWord r Mehrzeilig: nein 1

systemFrameMask $MC_MM_SYSTEM_FRAME_MASK Projektierungsmaske für kanalspezifische Systemframes Zeigt bitcodiert an, welche Systemframes vorhanden sind - 0 0 UWord r Mehrzeilig: ja 1 1

toNo MD 28085: MM_LINK_TOA_UNIT W1 Nummer des T-Bereichs, der dem Kanal zugeordnet ist - UWord r Mehrzeilig: nein

toolDataChangeBufferSize $MC_MM_TOOL_DATA_CHANGE_BUFFER_SIZE Größe des wirksamen Ringpuffers für die Werkzeug-Daten-Änderungen im BTSS-Baustein TDC (0x56). Dieser Wert ist die maximale Spalten-Nummer im BTSS-Baustein TDC. Wenn mehrere Kanäle mit einer TO-Einheit arbeiten, gilt die Einstellung mit der niedrigsten Kanal-Nummer. Wenn der Ringpuffer nicht aktiv ist ($MN_TOOL_DATA_CHANGE_COUNTER, Bit2=0 u. Bit3=0), wird der Wert = 0 geliefert. - 0 0 UWord r Mehrzeilig: ja 1 1

1.2.3 BER. N, Bst.PA: Globale Schutzbereiche

OEM-MMC : Linkitem /Nck/ProtectedArea/... OEM-MMC : Linkitem Es können bis zu 10 Schutzbereiche definiert werden, die jeweils durch einen Polygonzug mit bis zu 10 Elementen beschrieben werden. Der Baustein PA enthält die einzelnen Koordinaten der Polygonzüge, wobei die Schutzbereiche über die

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-35

Variablenindizes adressiert werden. Die physikalische Einheit der Parameter kann aus der Variable "basicLengthUnit" im Baustein Y im Bereich N gelesen werden. Die Einteilung in NCK- oder kanalbezogene Schutzbereiche hat keinen Einfluss auf die Funktion der Schutzbereichsüberwachung, sondern gibt nur den Bereich an, in dem der Schutzbereich bekannt ist.

MDD_PA_CENT_ABS_0 $SN_PA_CENT_ABS[x,0] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_1 $SN_PA_CENT_ABS[x,1] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_2 $SN_PA_CENT_ABS[x,2] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_3 $SN_PA_CENT_ABS[x,3] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_4 $SN_PA_CENT_ABS[x,4] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_5 $SN_PA_CENT_ABS[x,5] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_6 $SN_PA_CENT_ABS[x,6] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_7 $SN_PA_CENT_ABS[x,7] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_8 $SN_PA_CENT_ABS[x,8] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-36 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDD_PA_CENT_ABS_9 $SN_PA_CENT_ABS[x,9] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_0 $SN_PA_CENT_ORD[x,0] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_1 $SN_PA_CENT_ORD[x,1] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_2 $SN_PA_CENT_ORD[x,2] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_3 $SN_PA_CENT_ORD[x,3] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_4 $SN_PA_CENT_ORD[x,4] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_5 $SN_PA_CENT_ORD[x,5] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_6 $SN_PA_CENT_ORD[x,6] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_7 $SN_PA_CENT_ORD[x,7] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_8 $SN_PA_CENT_ORD[x,8] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_9 $SN_PA_CENT_ORD[x,9] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-37

MDD_PA_CONT_ABS_0 $SN_PA_CONT_ABS[x,0] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_1 $SN_PA_CONT_ABS[x,1] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_2 $SN_PA_CONT_ABS[x,2] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_3 $SN_PA_CONT_ABS[x,3] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_4 $SN_PA_CONT_ABS[x,4] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_5 $SN_PA_CONT_ABS[x,5] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_6 $SN_PA_CONT_ABS[x,6] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_7 $SN_PA_CONT_ABS[x,7] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_8 $SN_PA_CONT_ABS[x,8] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_9 $SN_PA_CONT_ABS[x,9] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_0 $SN_PA_CONT_ORD[x,0] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-38 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDD_PA_CONT_ORD_1 $SN_PA_CONT_ORD[x,1] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_2 $SN_PA_CONT_ORD[x,2] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_3 $SN_PA_CONT_ORD[x,3] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_4 $SN_PA_CONT_ORD[x,4] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_5 $SN_PA_CONT_ORD[x,5] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_6 $SN_PA_CONT_ORD[x,6] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_7 $SN_PA_CONT_ORD[x,7] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_8 $SN_PA_CONT_ORD[x,8] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_9 $SN_PA_CONT_ORD[x,9] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_MINUS_LIM $SN_PA_MINUS_LIM[x] x = Number protection zone A3 Minusbegrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate) mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_PLUS_LIM $SN_PA_PLUS_LIM[x] x = Number protection zone A3 Plusbegrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate) mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-39

MDU_PA_ACTIV_IMMED $SN_PA_ACTIV_IMMED[x] x = Number protection zone A3 Kennung für "sofort aktiv nach Referieren", d. h. der Schutzbereich ist nach dem Hochlaufen der Steuerung und dem Referieren der Achsen sofort aktiv. 0 = Schutzbereich ist nicht sofort aktiv 1 = Schutzbereich ist sofort aktiv - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_NUM $SN_PA_CONT_NUM[x] x = Number protection zone A3 Anzahl der gültigen Konturelemente - 0 numContourInProtArea UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_0 $SN_PA_CONT_TYP[x,0] x = Number protection zone A3 Konturtyp des 1. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_1 $SN_PA_CONT_TYP[x,1] x = Number protection zone A3 Konturtyp des 2. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_2 $SN_PA_CONT_TYP[x,2] x = Number protection zone A3 Konturtyp des 3. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_3 $SN_PA_CONT_TYP[x,3] x = Number protection zone A3 Konturtyp des 4. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_4 $SN_PA_CONT_TYP[x,4] x = Number protection zone A3 Konturtyp des 5. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_5 $SN_PA_CONT_TYP[x,5] x = Number protection zone A3 Konturtyp des 6. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-40 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDU_PA_CONT_TYP_6 $SN_PA_CONT_TYP[x,6] x = Number protection zone A3 Konturtyp des 7. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_7 $SN_PA_CONT_TYP[x,7] x = Number protection zone A3 Konturtyp des 8. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_8 $SN_PA_CONT_TYP[x,8] x = Number protection zone A3 Konturtyp des 9. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_9 $SN_PA_CONT_TYP[x,9] x = Number protection zone A3 Konturtyp des 10. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_LIM_3DIM $SN_PA_LIM_3DIM[x] x = Number protection zone A3 Kennung für Begrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate) 0 = keine Begrenzung 1 = Begrenzung in positiver Richtung 2 = Begrenzung in negativer Richtung 3 = Begrenzung in beiden Richtungen - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_ORI $SN_PA_ORI[x] x = Number protection zone A3 Kennung für Ebenenzuordnung des Schutzbereiches 0 = G17 1 = G18 2 = G19 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_TW $SN_PA_T_W[x] x = Number protection zone A3 Kennung für werkstück- oder werkzeugbezogener Schutzbereich 0 = werkstückbezogen 1 = reserviert 2 = reserviert 3 = werkzeugbezogen - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-41

1.2.4 BER. C, Bst.PA: Kanalspezifische Schutzbereiche

OEM-MMC : Linkitem /Channel/ProtectedArea/... Es können bis zu 10 Schutzbereiche definiert werden, die jeweils durch einen Polygonzug mit bis zu 10 Elementen beschrieben werden. Die maximal gültige Anzahl der Schutzbereiche steht in "numProtArea" im Baustein Y im Bereich C. Die maximal gültige Anzahl der Polygonzugelemente steht in "numContourInProtArea" im Baustein Y im Bereich C. Der Baustein PA enthält die einzelnen Koordinaten der Polygonzüge, wobei die Schutzbereiche über die Variablenindizes adressiert werden. Die Einteilung in NCK- oder kanalbezogene Schutzbereiche hat keinen Einfluss auf die Funktion der Schutzbereichsüberwachung, sondern gibt nur den Bereich an, in dem der Schutzbereich bekannt ist. Für Längenmaße ist die tatsächlich verwendete physikalische Einheit ist in "/C/SGA/extUnit" im Baustein SGA im Bereich C definiert.

MDD_PA_CENT_ABS_0 $SC_PA_CENT_ABS[x,0] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_1 $SC_PA_CENT_ABS[x,1] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_2 $SC_PA_CENT_ABS[x,2] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_3 $SC_PA_CENT_ABS[x,3] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_4 $SC_PA_CENT_ABS[x,4] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_5 $SC_PA_CENT_ABS[x,5] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-42 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDD_PA_CENT_ABS_6 $SC_PA_CENT_ABS[x,6] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_7 $SC_PA_CENT_ABS[x,7] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_8 $SC_PA_CENT_ABS[x,8] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ABS_9 $SC_PA_CENT_ABS[x,9] x = Number protection zone A3 absoluter Abszissenwert der Kreismitte des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_0 $SC_PA_CENT_ORD[x,0] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_1 $SC_PA_CENT_ORD[x,1] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_2 $SC_PA_CENT_ORD[x,2] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_3 $SC_PA_CENT_ORD[x,3] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_4 $SC_PA_CENT_ORD[x,4] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_5 $SC_PA_CENT_ORD[x,5] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_6 $SC_PA_CENT_ORD[x,6] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-43

MDD_PA_CENT_ORD_7 $SC_PA_CENT_ORD[x,7] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_8 $SC_PA_CENT_ORD[x,8] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CENT_ORD_9 $SC_PA_CENT_ORD[x,9] x = Number protection zone A3 absoluter Ordinatenwert der Kreismitte des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_0 $SC_PA_CONT_ABS[x,0] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_1 $SC_PA_CONT_ABS[x,1] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_2 $SC_PA_CONT_ABS[x,2] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_3 $SC_PA_CONT_ABS[x,3] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_4 $SC_PA_CONT_ABS[x,4] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_5 $SC_PA_CONT_ABS[x,5] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_6 $SC_PA_CONT_ABS[x,6] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_7 $SC_PA_CONT_ABS[x,7] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-44 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDD_PA_CONT_ABS_8 $SC_PA_CONT_ABS[x,8] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ABS_9 $SC_PA_CONT_ABS[x,9] x = Number protection zone A3 absoluter Abszissenwert des Endpunktes des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_0 $SC_PA_CONT_ORD[x,0] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 1. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_1 $SC_PA_CONT_ORD[x,1] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 2. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_2 $SC_PA_CONT_ORD[x,2] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 3. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_3 $SC_PA_CONT_ORD[x,3] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 4. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_4 $SC_PA_CONT_ORD[x,4] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 5. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_5 $SC_PA_CONT_ORD[x,5] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 6. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_6 $SC_PA_CONT_ORD[x,6] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 7. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_7 $SC_PA_CONT_ORD[x,7] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 8. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_CONT_ORD_8 $SC_PA_CONT_ORD[x,8] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 9. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-45

MDD_PA_CONT_ORD_9 $SC_PA_CONT_ORD[x,9] x = Number protection zone A3 absoluter Ordinatenwert des Endpunktes des 10. Konturelementes mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_MINUS_LIM $SC_PA_MINUS_LIM[x] x = Number protection zone A3 Minusbegrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate) mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDD_PA_PLUS_LIM $SC_PA_PLUS_LIM[x] x = Number protection zone A3 Plusbegrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate). mm, inch, userdef Double r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_ACTIV_IMMED $SC_PA_ACTIV_IMMED[x] x = Number protection zone A3 Kennung für "sofort aktiv nach Referieren", d. h. der Schutzbereich ist nach dem Hochlaufen der Steuerung und dem Referieren der Achsen sofort aktiv. 0 = Schutzbereich ist nicht sofort aktiv 1 = Schutzbereich ist sofort aktiv - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_NUM $SC_PA_CONT_NUM[x] x = Number protection zone A3 Anzahl der gültigen Konturelemente - 0 numContourInProtArea UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_0 $SC_PA_CONT_TYP[x,0] x = Number protection zone A3 Konturtyp des 1. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_1 $SC_PA_CONT_TYP[x,1] x = Number protection zone A3 Konturtyp des 2. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_2 $SC_PA_CONT_TYP[x,2] x = Number protection zone A3 Konturtyp des 3. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_3 $SC_PA_CONT_TYP[x,3] x = Number protection zone A3 Konturtyp des 4. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-46 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDU_PA_CONT_TYP_4 $SC_PA_CONT_TYP[x,4] x = Number protection zone A3

Konturtyp des 5. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_5 $SC_PA_CONT_TYP[x,5] x = Number protection zone A3 Konturtyp des 6. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_6 $SC_PA_CONT_TYP[x,6] x = Number protection zone A3 Konturtyp des 7. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_7 $SC_PA_CONT_TYP[x,7] x = Number protection zone A3 Konturtyp des 8. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_8 $SC_PA_CONT_TYP[x,8] x = Number protection zone A3 Konturtyp des 9. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_CONT_TYP_9 $SC_PA_CONT_TYP[x,9] x = Number protection zone A3 Konturtyp des 10. Konturelementes 0 = G1 1 = G2 2 = G3 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_LIM_3DIM $SC_PA_LIM_3DIM[x] x = Number protection zone A3 Kennung für Begrenzung des Schutzbereiches in der Achse, die senkrecht zum Polygonzug steht (Applikate) 0 = keine Begrenzung 1 = Begrenzung in positiver Richtung 2 = Begrenzung in negativer Richtung 3 = Begrenzung in beiden Richtungen - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

11/2006 1 Variablen 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-47

MDU_PA_ORI $SC_PA_ORI[x] x = Number protection zone A3 Kennung für Ebenenzuordnung des Schutzbereiches 0 = G17 1 = G18 2 = G19 - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

MDU_PA_TW $SC_PA_T_W[x] x = Number protection zone A3 Kennung für werkstück- oder werkzeugbezogener Schutzbereich 0 = werkstückbezogen 1 = reserviert 2 = reserviert 3 = werkzeugbezogen - UWord r Mehrzeilig: ja Nummer des Schutzbereiches numProtArea

1.2.5 BER. N, Bst.YNCFL: NCK-Anweisungsgruppen

OEM-MMC : Linkitem /Nck/FunctionGrouping/... Es werden alle aktuell für die Kanäle projektierten G-Funktionen von NCK zum Lesen bereitgestellt. Projektiert werden sie über Maschinendaten. Da die G-Funktionen in Gruppen organisiert sind, von denen jeweils nur eine aktiv sein kann, ist dieser Baustein als Tabelle organisiert. Je G-Gruppe liegen zwei Spalten vor. In der 1. Spalte ist die Anzahl der G-Funktionen einer Gruppe enthalten (/N/YNCFL/Gruppe_NUM), das entspricht der Anzahl der Zeilen in der jeweilig darauf folgenden Spalte. Diese zweiten Spalte enthält alle zur Gruppe gehörenden G-Funktionen (/N/YNCFL/Gruppe). Daraus ergibt sich das Vorgehen, dass die Daten zu einer bestimmten G-Gruppe über einen Spaltenoffset berechnet werden. Der Spaltenoffset lautet: 2 * (G-Gruppen-Nummer - 1) Die Anzahl der G-Gruppen kann der Variablen "numGCodeGroups" im Bereich N / Baustein Y entnommen werden. Daraus ergibt sich der maximale Spaltenoffset der Variablen zu 2 * numGCodeGroups. In Bereich C / Baustein SNCF stehen die aktuell aktiven G-Funktionen.

Function Anweisungsgruppe Achtung: Diese Variable wird in NonWindows-MMC und PLC "Gruppe" genannt. - String[16] r Mehrzeilig: ja laufende Nummer /N/YNCFL/GroupID

GroupID Anzahl der G-Funktionen der jeweiligen Gruppe Achtung: Diese Variable wird in NonWindows-MMC und PLC "Gruppe_NUM" genannt. - UWord r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.2 Systemdaten

© Siemens AG 2006 All Rights Reserved 1-48 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Gruppe Anweisungsgruppe Achtung: Diese Variable wird in MMC "Function" genannt! - String[16] r Mehrzeilig: ja laufende Nummer /N/YNCFL/Gruppe_NUM

Gruppe_NUM Anzahl der G-Funktionen der jeweiligen Gruppe. Achtung: Diese Variable wird in MMC "GroupID" genannt! - UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-49

1.3 Zustandsdaten des Systems

1.3.1 BER. N, Bst.S: Globale Zustandsdaten

OEM-MMC : Linkitem /Nck/State/... Während des Betriebes der NC-Steuerung treten unterschiedliche interne Zustände auf. Ebenso können sich systemspezifische Daten während des Betriebes ändern. Diese Daten werden im Gegensatz zu den Systemdaten als Zustandsdaten bezeichnet. Man unterscheidet: − NCK-spezifische Zustandsdaten − BAG-spezifische Zustandsdaten − Kanalspezifische Zustandsdaten − Antriebsspezifische Zustandsdaten (VSA) − Antriebsspezifische Zustandsdaten (HSA)

accIndex globaler Hochladebeginn für ACC-Einträge. Wird hier ein Wert eingestellt, dann wird der Hochladezugriff auf _N_xx_yyy_ACC -Bausteine erst mit diesem Eintrag begonnen. - 1 UWord wr Mehrzeilig: nein

aDbb $A_DBB[x] x = ByteNo Datenbyte von/an PLC Beschreibbar ab SW 6.4. - UWord wr Mehrzeilig: ja Positionsoffset innerhalb eines E/A-

Bereichs

aDbd $A_DBD[x] x = Offset Datendoppelwort (32Bit) von/an PLC Beschreibbar ab SW 6.4. - Long Integer wr Mehrzeilig: ja Positionsoffset innerhalb eines E/A-

Bereichs Der Offset bezieht sich auf das Byte, wobei die Zählweise bei 0 beginnt. Erlaubt für x sind also: 0, 4, 8 etc.

aDbr $A_DBR[x] x = Offset Real Daten (32Bit) von/an PLC Beschreibbar ab SW 6.4. - Double wr Mehrzeilig: ja Positionsoffset innerhalb eines E/A-

Bereichs

aDbsb $A_DBSB PLC Datenbyte - 0 -128 127 UDoubleword r Mehrzeilig: ja Positionsoffset innerhalb des E/A-

Bereichs 0- 1023

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-50 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aDbsw $A_DBSW PLC Datenwort - 0 -32768 32767 UDoubleword r Mehrzeilig: ja Positionsoffset innerhalb des E/A-

Bereichs 0- 1022

aDbw $A_DBW[x] x = Offset Datenwort (16Bit) von/an PLC Beschreibbar ab SW 6.4. - UWord wr Mehrzeilig: ja Positionsoffset innerhalb eines E/A-

Bereichs

aDlb $A_DLB[index] Datenbyte (8Bit) im Link-Datenbereich - UWord wr Mehrzeilig: ja Positionsoffset innerhalb des Link-

Datenbereichs

aDld $A_DLD[index] Datendoppelwort (32Bit) im Link-Datenbereich - UDoubleword wr Mehrzeilig: ja Positionsoffset innerhalb des Link-

Datenbereichs

aDlr $A_DLR[index] Real Daten (32Bit) im Link-Datenbereich - Double wr Mehrzeilig: ja Positionsoffset innerhalb des Link-

Datenbereichs

aDlw $A_DLW[index] Datenwort(16Bit) im Link-Datenbereich - UWord wr Mehrzeilig: ja Positionsoffset innerhalb des Link-

Datenbereichs

aDpbIn $A_DPB_IN PROFIBUS Eingangs-Byte (unsigned) - 0 0 255 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpbOut $A_DPB_OUT PROFIBUS Ausgangs-Byte (unsigned) - 0 0 255 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpInConf $A_DP_IN_CONF PROFIBUS konfigurierte Eingangs-Datenbereiche - 0 0 0xffffffff Long Integer r Mehrzeilig: ja 1 1

aDpInLength $A_DP_IN_LENGTH PROFIBUS Länge Eingangs-Datenbereich - 0 0 128 Long Integer r Mehrzeilig: ja RangeIndex 16

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-51

aDpInState $A_DP_IN_STATE PROFIBUS Zustand Eingangsdatenbereich - 0 0 3 Long Integer r Mehrzeilig: ja RangeIndex 16

aDpInValid $A_DP_IN_VALID PROFIBUS gültige Eingangs-Datenbereiche - 0 0 0xffffffff Long Integer r Mehrzeilig: ja 1 1

aDpOutConf $A_DP_OUT_CONF PROFIBUS konfigurierte Ausgangs-Datenbereiche - 0 0 0xffffffff Long Integer r Mehrzeilig: ja 1 1

aDpOutLength $A_DP_OUT_LENGTH PROFIBUS Länge Ausgangs-Datenbereich - 0 0 128 Long Integer r Mehrzeilig: ja RangeIndex 16

aDpOutState $A_DP_OUT_STATE PROFIBUS Zustand Ausgangs-Datenbereich - 0 0 3 Long Integer r Mehrzeilig: ja RangeIndex 16

aDpOutValid $A_DP_OUT_VALID PROFIBUS gültige Ausgangs-Datenbereiche - 0 0 0xffffffff Long Integer r Mehrzeilig: ja 1 1

aDprIn $A_DPR_IN PROFIBUS Eingangs-Daten (32 bit REAL) - 0 Float r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDprOut $A_DPR_OUT PROFIBUS Ausgangs-Daten (32 bit REAL) - 0 Float r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpsbIn $A_DPSB_IN PROFIBUS Eingangs-Byte (signed) - 0 -128 127 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpsbOut $A_DPSB_OUT PROFIBUS Ausgangs-Byte (signed) - 0 -128 127 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-52 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aDpsdIn $A_DPSD_IN PROFIBUS Eingangs-Datendoppelwort (signed) - 0 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpsdOut $A_DPSD_OUT PROFIBUS Ausgangs-Datendoppelwort (signed) - 0 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpswIn $A_DPSW_IN PROFIBUS Eingangs-Wort (signed) - 0 -32768 32767 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpswOut $A_DPSW_OUT PROFIBUS Ausgangs-Wort (signed) - 0 -32768 32767 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpwIn $A_DPW_IN PROFIBUS Eingangs-Wort (unsigned) - 0 0 65535 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aDpwOut $A_DPW_OUT PROFIBUS Ausgangs-Wort (unsigned) - 0 0 65535 Long Integer r Mehrzeilig: ja LowByte: RangeOffset

HighByte: RangeIndex (0-15)

aInco $A_INCO[x] x = InputNo Comperator-Eingang NC - UWord r Mehrzeilig: ja Nummer des Eingangs 2

aInsip $A_INSIP internes PLC-SPL-Eingangs-Signal 0: Eingang nicht gesetzt 1: Eingang gesetzt - 0 0 1 UWord r Mehrzeilig: ja Bitnummer 64

analogInpVal $A_INA[x] x = AnaloginputNo Wert des HW Analog-Eingangs A oder V Double r Mehrzeilig: ja Nummer des Analogeingangs numAnalogInp

analogOutpVal $A_OUTA[x] x = AnalogoutputNo Wert des HW Analog-Ausgangs A oder V Double wr Mehrzeilig: ja Nummer des Analogausgangs numAnalogOutp

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-53

anAxCtAS $AN_AXCTAS[n] Aktuelle Container-Verdrehung, d.h. um wieviele Plätze (slots) der Achs-Container aktuell weitergeschalten wurde. Die ursprüngliche Belegung des Containers steht nach Power On an und liefert den Wert 0. maxCount = max. Anzahl belegter Plätze im Achs-Container - 1 - 0 0 maxnumContainerSlots

- 1 UWord r

Mehrzeilig: ja Container-Nr. numContainer

anAxCtSwA $AN_AXCTSWA[CTn] Es wird augenblicklich auf dem Achscontainer eine Drehung ausgeführt. - 0 0 1 UWord r Mehrzeilig: ja Container-Nr. numContainer

anAxEsrTrigger $AN_ESR_TRIGGER (globales) Steuersignal "Stillsetzen/Rückziehen starten". Bei Flankenwechsel von 0 auf 1 werden die zuvor im axialen MD $MA_ESR_REACTION parametrierten und per axialer Systemvariable $AA_ESR_ENABLE freigegebenen Reaktionen gestartet. Antriebsautarke Reaktionen erfordern nachfolgend einen Power-Off / Power-On, NC-autarke-Reaktionen erfordern zumindest entgegengesetzen Flankenwechsel der vorliegenden Systemvariable und zusätzlich einen Reset. 0: FALSE 1: TRUE - 0 0 1 UWord r Mehrzeilig: ja 1 1

anIpoActLoad $AN_IPO_ACT_LOAD Aktuelle IPO-Laufzeit inklusive der Laufzeit der Synchronaktionen aller Kanäle - 0 0 Double r Mehrzeilig: ja 1 1

anIpoLoadLimit $AN_IPO_LOAD_LIMIT IPO-Auslastungslimit erreicht 0: Auslastungslimit nicht erreicht 1: Auslastungslimit erreicht - 0 0 1 UWord r Mehrzeilig: ja 1 1

anIpoLoadPercent $AN_IPO_LOAD_PERCENT Verhältnis akt. IPO-Laufzeit/IPO-Takt - 0 0 Double r Mehrzeilig: ja 1 1

anIpoMaxLoad $AN_IPO_MAX_LOAD Maximale IPO-Laufzeit inklusive der Laufzeit der Synchronaktionen aller Kanäle - 0 0 Double r Mehrzeilig: ja 1 1

anIpoMinLoad $AN_IPO_MIN_LOAD Minimale IPO-Laufzeit inklusive der Laufzeit der Synchronaktionen aller Kanäle - 0 0 Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-54 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

anRebootDelayTime $AN_REBOOT_DELAY_TIME Zeit bis zum Reboot - 0 0 Double r Mehrzeilig: ja 1 1

anServoActLoad $AN_SERVO_ACT_LOAD Aktuelle Laufzeit des Lagereglers - 0 0 Double r Mehrzeilig: ja 1 1

anServoMaxLoad $AN_SERVO_MAX_LOAD Maximale Laufzeit des Lagereglers - 0 0 Double r Mehrzeilig: ja 1 1

anServoMinLoad $AN_SERVO_MIN_LOAD Minimale Laufzeit des Lagereglers - 0 0 Double r Mehrzeilig: ja 1 1

anSyncActLoad $AN_SYNC_ACT_LOAD Aktuelle Laufzeit für Synchronaktionen - 0 0 Double r Mehrzeilig: ja 1 1

anSyncMaxLoad $AN_SYNC_MAX_LOAD Maximale Laufzeit für Synchronaktionen - 0 0 Double r Mehrzeilig: ja 1 1

anSyncToIpo $AN_SYNC_TO_IPO Prozentanteil Synact / IPO-Rechenzeit - 0 0 Double r Mehrzeilig: ja 1 1

anTimer $AN_TIMER[n] Globaler NCK Timer in Sekunden. s, userdef 0 0 Double r Mehrzeilig: ja Index in $AN_TIMER[n] $MN_MM_NUM_AN_TIMER

aPbbIn $A_PBB_IN[index] Datenbyte (8Bit) im PLC-Ein/Ausgangs-Bereich IN (Auch auf 810D CCU2 verfügbar) auch neg. Werte zulässig, trotz TYPE_UWORD - UWord r Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbbOut $A_PBB_OUT[index] Datenbyte (8Bit) im PLC-Ein/Ausgangs-Bereich OUT (Auch auf 810D CCU2 verfügbar) Beschreibbar ab SW 6.4. auch neg. Werte zulässig, trotz TYPE_UWORD - UWord wr Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-55

aPbdIn $A_PBD_IN[index] Datendoppelwort (32Bit) im PLC-Ein/Ausgangs-Bereich IN - UDoubleword r Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbdOut $A_PBD_OUT[index] Datendoppelwort (32Bit) im PLC-Ein/Ausgangs-Bereich OUT (Auch auf 810D CCU2 verfügbar) Beschreibbar ab SW 6.4. - UDoubleword wr Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbrIn $A_PBR_IN[index] Real Daten (32Bit) im PLC-Ein/Ausgangs-Bereich IN (Auch auf 810D CCU2 verfügbar) - Double r Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbrOut $A_PBR_OUT[index] Real Daten (32Bit) im PLC-Ein/Ausgangs-Bereich OUT (Auch auf 810D CCU2 verfügbar) Beschreibbar ab SW 6.4. - Double wr Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbwIn $A_PBW_IN[index] Datenwort(16Bit) im PLC-Ein/Ausgangs-Bereich IN (Auch auf 810D CCU2 verfügbar) auch neg. Werte zulässig, trotz TYPE_UWORD - UWord r Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aPbwOut $A_PBW_OUT[index] Datenwort(16Bit) im PLC-Ein/Ausgangs-Bereich OUT (Auch auf 810D CCU2 verfügbar) Beschreibbar ab SW 6.4. auch neg. Werte zulässig, trotz TYPE_UWORD - UWord wr Mehrzeilig: ja Positionsoffset innerhalb des PLC-

Ein/Ausgangs-Bereichs

aProbe $A_PROBE Zustand Meßtaster 0: nicht ausgelenkt 1: ausgelenkt - 0 0 1 UWord r Mehrzeilig: ja Nummer des Messtasters 2

aStopesi $A_STOPESI aktueller Safety Integrated Stop E bei irgendeiner Achse Wert 0: kein Stop E Wert ungleich 0: Bei irgendeiner Achse steht aktuell ein Stop E an - 0 0 UWord r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-56 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aXfaultsi $A_XFAULTSI Information über Stop F bei einer Safety-Achse: Bit 0 = 1: Im Kreuzvergleich zwischen NCK und 611D einer beliebigen Safety-Achse wurde ein Istwertfehler aufgedeckt. Bit 1 = 1: Im Kreuzvergleich zwischen NCK und 611D einer beliebigen Achse wurde irgendein Fehler aufgedeckt und die Wartezeit bis zur Auslösung von Stop B in dieser Achse läuft oder ist abgelaufen ($MA_SAFE_STOP_SWITCH_TIME_F) - 0 0 UDoubleword r Mehrzeilig: ja 1 1

axisActivInNcu Anzeige ob die Achse aktiv ist, d.h. durch einen Kanal der eigenen NCU oder einer anderen NCU (Link-Achse) verfahren werden kann. Dieses Datum kann von MMCs verwendet werden, um ggf. nicht-aktive Achsen für die Anzeige auszublenden. Die Bits 0-31 stehen für die Achsen der NCU. Bit n = 1: Achse kann verfahren werden Bit n = 0: Achse kann nicht verfahren werden. - UDoubleword r Mehrzeilig: ja 1 1

badMemFfs Anzahl der Bytes, die im Flash File System (FFS) defekt sind - 0 UDoubleword r Mehrzeilig: ja 1 1

basisFrameMask $P_NCBFRMASK Anzeige welche kanalunabhängigen Basisframes aktiv sind jedes Bit der Maske gibt an, ob der entsprechende Basisframe aktiv ist. Bit0 = 1. Basisframe, Bit1 = 2. Basisframe etc. - UWord r Mehrzeilig: ja 1 1

completeDocAcxChangeCnt Änderungszähler des ACX für die Konfiguration der DO aller SINAMICS an allen PROFIBUS-Segmenten (_N_COMPLETE_DOC_ACX), der bei Änderungen des ACX inkrementiert wird. Sofern der Inhalt des ACX ungültig ist bzw. wird, wird der Änderungszähler auf 0 gesetzt. Wenn der Inhalt des ACX wieder gültig ist, wird der Änderungszähler wieder auf den Wert gesetzt, den er hatte, bevor der Inhalt des ACX ungültig wurde und, sofern der Inhalt des ACX sich tatsächlich geändert hat, gleichzeitig inkrementiert (nur eine Wertänderung) == 0: Inhalt von _N_COMPLETE_DOC_ACX ist ungültig != 0: Inhalt von _N_COMPLETE_DOC_ACX ist gültig - 0 0 UWord r Mehrzeilig: nein 1

completeDotAcxChangeCnt Änderungszähler des ACX für die Beschreibung aller SINAMICS DO-Typen, die der BTSS bekannt sind (_N_COMPLETE_DOT_ACX), der bei Änderungen des ACX inkrementiert wird. Sofern der Inhalt des ACX ungültig ist bzw. wird, wird der Änderungszähler auf 0 gesetzt. Wenn der Inhalt des ACX wieder gültig ist, wird der Änderungszähler wieder auf den Wert gesetzt, den er hatte, bevor der Inhalt des ACX ungültig wurde und, sofern der Inhalt des ACX sich tatsächlich geändert hat, gleichzeitig inkrementiert (nur eine Wertänderung) == 0: Inhalt von _N_COMPLETE_DOT_ACX ist ungültig != 0: Inhalt von _N_COMPLETE_DOT_ACX ist gültig - 0 0 UWord r Mehrzeilig: nein 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-57

completeDpcAcxChangeCnt Änderungszähler des ACX für die PROFIBUS-Konfiguration aller PROFIBUS-Segmente (_N_COMPLETE_DPC_ACX), der bei Änderungen des ACX inkrementiert wird. Sofern der Inhalt des ACX ungültig ist bzw. wird, wird der Änderungszähler auf 0 gesetzt. Wenn der Inhalt des ACX wieder gültig ist, wird der Änderungszähler wieder auf den Wert gesetzt, den er hatte, bevor der Inhalt des ACX ungültig wurde und, sofern der Inhalt des ACX sich tatsächlich geändert hat, gleichzeitig inkrementiert (nur eine Wertänderung) == 0: Inhalt von _N_COMPLETE_DPC_ACX ist ungültig != 0: Inhalt von _N_COMPLETE_DPC_ACX ist gültig - 0 0 UWord r Mehrzeilig: nein 1

diagnoseDataFfs Diagnosedaten für das Flash File System (FFS) - 0 Double r Mehrzeilig: ja 1: realspace (Bytes)

2: formspace (Bytes) 3: freespace (%) 4: delspace (%) 5: badspace (%) 6: actlowwater (%) 7: lowwater (%) 8: reorgmode (%)

8

digitInpVal $A_IN[x] x = DigitalinputNo Wert des HW-Digitaleingangs 0 = Low 1 = High - UWord r Mehrzeilig: ja Nummer des Digitaleingangs numDigitInp

digitOutpVal $A_OUT[x] x = DigitaloutputNo Wert des HW-Digitalausgangs 0 = Low 1 = High - UWord wr Mehrzeilig: ja Nummer des Digitalausgangs numDigitOutp

driveType Antriebstyp digitaler Antriebe.Kodierung gemäß Maschinendatum 13040, jedoch zusätzliche Codierung. Hinweis: Solange die BTSS-Variable nach einem NCK-Hochlauf die Kennung 0x100 "Antriebstyp unbekannt" enthält, ist die Information noch nicht konsistent und darf nicht ausgewertet werden. Sobald die Kennung 0x100 gelöscht ist, kann in NCU-Systemen mit SIMODRIVE 611D-Antrieben davon ausgegangen werden, dass sich der Inhalt nur nach erneutem Verbindungsaufbau zum NCK ändern kann (z.B. durch Umbau der Antriebsmodule), d.h. es muss nicht zyklisch auf Änderung geprüft werden. 0x100: Antriebstyp unbekannt. 0x200: Diese Kennung wird zusätzlich zur Kodierung gemäß Maschinendatum 13040 eingetragen, wenn eine 611D-Performance2 - Baugruppe erkannt wird. Weitere Kodierungen siehe MD 13040. - 0 0 UWord r Mehrzeilig: nein maxnumDrives

driveTypeChangeCnt Mit jeder Änderung von driveType zählt dieser Zähler um 1 weiter. Auf den Wert 65535 folgt als nächstes der Wert 0. - 0 0 UWord r Mehrzeilig: nein 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-58 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

freeDirectorys Anzahl der Verzeichnisse die noch angelegt werden können - UWord r Mehrzeilig: ja 1 1

freeFiles Anzahl der Files die noch angelegt werden können - UWord r Mehrzeilig: ja 1 1

freeMem SRAM frei in Bytes - Long Integer r Mehrzeilig: ja 1 1

freeMemDram DRAM frei in Bytes - Long Integer r Mehrzeilig: ja 1 1

freeMemDram2PassF Freier Speicher des Passiven Filesystems (DRAM Nr.2) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemDramEPassF Freier Speicher des Passiven Filesystems für das Abarbeiten von Externen Laufwerken in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemDramMPassF Freier Speicher des Passiven Dateisystems des Bereichs "Maschinenhersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1 freeMemDramPassF Freier Speicher des Passiven Filesystems (DRAM Nr.1) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemDramSPassF Freier Speicher des Passiven Dateisystems des Bereichs "Steuerungshersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemDramTPassF Freier Speicher des Passiven Dateisystems des Bereichs "Temp" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemDramUPassF Freier Speicher des Passiven Dateisystems des Bereichs "Anwender" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-59

freeMemFfs Anzahl der Bytes, die im Flash File System (FFS) noch frei sind - 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemMmf Anzahl der Bytes, die im MMF-Bereich noch frei sind - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemSettings Freier SRAM-Speicher für Teileprogramme und persistente Daten für das gegenwärtige (ggf. noch nicht aktive) Speicherlayout. Wird bei Änderung von speicherkonfigurierenden Maschinendaten aktualisiert. Es wird die Größe des aktuellen Filesystems berücksichtigt. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemSettingsDram Freier DRAM-Speicher für Daten für das gegenwärtige (ggf. noch nicht aktive) Speicherlayout. Wird bei Änderung von speicher- konfigurierenden Maschinendaten aktualisiert. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemSettingsMmf Freier MMF-Speicher für Daten für das gegenwärtige (ggf. noch nicht aktive) Speicherlayout. Wird bei Änderung von speicher- konfigurierenden Maschinendaten aktualisiert. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeMemSramPassF Freier Speicher des Passiven Filesystems (SRAM) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

freeProtokolFiles Protokollierung: Anzahl der Protokoll-Files die noch angelegt werden können - 0 0 1 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

hwMLFB MLFB der NCU-Baugruppe - String[24] r Mehrzeilig: ja 1 1

hwProductSerialNr Hardware-Unikatsnummer der NCU-Baugruppe - String[16] r Mehrzeilig: ja 1 1

hwProductSerialNrL Hardware-Unikatsnummer der NCU-Baugruppe - String[32] r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-60 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

licenseStatus Status der Lizenzierung 0: lizenziert, 1: nicht ausreichend lizenziert 2: nicht lizenziert - 0 UWord r Mehrzeilig: ja 1 1

mmcCmdPrepCounter Zähler der mit jedem EXTCALL-Aufruf inkrementiert wird - UWord r Mehrzeilig: ja 1 1

nckAliveAndWell DB10, DBX104.7 A4 NCK Lebenszeichen. Der Wert wird bei jedem Lesen erhöht, so dass eine MMC durch zyklisches Lesens dieser Variable erkennen kann, ob die NCK noch korrekt arbeitet. Der Wert selbst ist ohne Bedeutung. Zyklische Ergebnisquittungen auf diese Variable werden auch dann geliefert, wenn die zyklischen Dienste aufgrund von Blockzykluszeitproblemen von der NCK ansonsten nicht mehr bedient werden. Dieses Verhalten ist aber nur dann gewährleistet, wenn die Variable nicht mit anderen in einem Auftrag gemischt wird, d.h nckAliveAndWell muss als alleinige Variable in ein Cluster eingebunden werden. Solange ein zyklischer Lesedienst auf diese Variable gesetzt ist, wird in der PLC-Nahtstelle einer der Signale MMC-CPU-Ready gesetzt. Welches der Signale gesetzt wird, wird einerseits an der Zeilennummer und anderer- seits an dem "gloports" des Client festgemacht: Zeilenindex = 1 und gloports 0x20-0x2f --> DB10.DBX108 Bit2 MMC1-CPU-Ready an MPI Zeilenindex = 1 und gloports 0x10-0x1f --> DB10.DBX108 Bit3 MMC1-CPU-Ready an BTSS Zeilenindex = 2 --> DB10.DBX108 Bit1 MMC2-CPU-Ready Hinweis: Es gibt im DB10,DBX104.7 das verwandte Signal NCK-CPU-ready. - UWord r Mehrzeilig: ja MMC-Nr. 2 (ab SW 5.2)

nckMode Modus in dem der NCK arbeitet. Der Modus kann durch den PI _N_NCKMOD eingestellt werden. Bit0: NCK arbeitet im Simulationsmodus beschleunigt. Dieser Modus ist z.Z. nur für den VNCK vorgesehen. Bit1: NCK eingebremst, um der Simulation auf dem selben Prozessor mehr Rechenzeit zu geben. Kein NC-Start möglich. - 0 0 3 UWord r Mehrzeilig: ja 1 1

nckModeAccFact NCK Beschleunigungsfaktor: Der Beschleunigungsfaktor kann durch den PI _N_NCKMOD eingestellt werden. Der NCK arbeitet die Programme im Modus SERUPRO ab. Der Modus ist z.Z. nur für den VNCK vorgesehen. 0 VNCK arbeitet ein Programm in Normalgeschwindigkeit ab. >0 VNCK arbeitet ein Programm beschleunigt ab. nckModeAccFact gibt den Beschleunigungsfaktor an. - 0 0 Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-61

ncuLinkActive Anzeige, ob NCU-Link (über Maschinendateneinstellung) aktiviert ist Damit kann eine MMC entscheiden, ob Link-spezifische Berechnungen und Anzeigen erfolgen müssen. 0: NCU-Link nicht aktiviert 1: NCU-Link aktiviert - 0 0 1 UWord r Mehrzeilig: ja 1 1

nettoMemFfs Anzahl der Bytes, die für das Flash File System (FFS) netto zur Verfügung stehen. Dieser Speicher nimmt die Datei-Inhalte und die Verwaltungsdaten (z.B. Dateinamen) auf. - 0 UDoubleword r Mehrzeilig: ja 1 1

numAlarms Anzahl der anstehenden allgemeinen Alarme - UWord r Mehrzeilig: nein

numFilesPerDir max. zulässige Anzahl der Files pro Verzeichnis (siehe: $MN_MM_NUM_FILES_PER_DIR) - UWord r Mehrzeilig: ja 1 1

numSubDirsPerDir max. zulässige Anzahl der Unterverzeichnisse pro Verzeichnis siehe: $MN_MM_NUM_SUBDIR_PER_DIR - UWord r Mehrzeilig: ja 1 1

numTraceProtocDataList $MM_PROTOC_NUM_ETPD_STD_LIST Protokollierung: Anzahl der Standard-Datenlisten pro User - 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

numTraceProtocOemDataList $MM_PROTOC_NUM_ETPD_OEM_LIST Protokollierung: Anzahl der OEM-Datenlisten pro User - 0 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

protCnfgAutoLoad Protokollierung: Controls automatic loading of the trace session from the description file during the NCK start up process 0: Automatic load is disabled 1: Load trace session from description file during NCK start up 2: Same as (1), but cancel automatic load when stop trigger fires 3: Same as (1), but update the description file whenever the logging state changes - 0 0 3 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protCnfgAutoLoadFile Protokollierung: Directory path and file name from which the trace session is to be loaded during NCK start up - String[64] wr Mehrzeilig: ja User-Nr. (1-10) 10

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-62 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

protCnfgAutoSave Protokollierung: Automatically save the trace session into a description file 0: Automatic save is disabled 1: Save the trace session to a description file whenever data logging is terminated 2: Save the trace session and diagnostic information to a description file whenever data logging is terminated - 0 0 2 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protCnfgCtl Protokollierung: Control word to manipulate the trace session description file 0: Do nothing 1: Save the trace session into a description file 2: Save the trace session with diagnostic information into a description file 3: Load the trace session from a description file and reset all active triggers to the armed state 4: Load the trace session from a description file with the saved trigger states 5: Delete the trace session description file - 0 0 5 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protCnfgFilename Protokollierung: Directory path and file name of the session description file that is managed by protCnfgCtl - String[64] wr Mehrzeilig: ja User-Nr. (1-10) 10

protCnfgStat Protokollierung: Result from the most recent save or load of a description file 0: No Error - 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocLastValNetIpoCycle Protokollierung: Laufzeit aller Events aller Kanäle eines Users im letzten IPO-Takt - 0 0 Double r Mehrzeilig: ja User-Nr. (1-10) 10

protocMaxValNetIpoCycle Protokollierung: Maximale Laufzeit aller Events aller Kanäle eines Users - 0 0 Double wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtMaskInt16 Protokollierung: Integer 16bit-Maske, mit der die Start-Trigger-Variable logisch UND-verknüpft wird, bevor der Vergleich mit dem Trigger-Value erfolgt. Bei dem Wert 0 erfolgt keine Verknüpfung. - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtMaskInt32 Protokollierung: Integer 32bit-Maske mit der die Start-Trigger-Variable logisch UND-verknüpft wird, bevor der Vergleich mit dem Trigger-Value erfolgt. Bei dem Wert 0 erfolgt keine Verknüpfung. - 0 0 UDoubleword wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtMatchCount Protokollierung: Gibt an, wie oft der Vergleich insg. zutreffen muss, bis der Start-Trigger feuert - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-63

protocStrtNumEvDelay Protokollierung: Anzahl von Events, die nach dem Eintreten des Trigger-Events noch ausgelassen werden sollen, bevor die Protokollierung gestartet wird. - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtRemMatchCount Protokollierung: Gibt an, wie oft der Vergleich noch zutreffen muss, bis der Start-Trigger feuert - 0 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtState Protokollierung: Zustand der Start-Triggerung 0: passiv (Trigger nicht aktiv) 1: aktiv (Trigger ist aktiv, hat aber noch nicht angesprochen) 2: delay (Trigger hat angesprochen und wartet noch Delay ab) 3: firing (Trigger hat angesprochen, muss aber noch öfters ansprechen, bis Trigger erfolgt) 4: done (Trigger hat angesprochen und ist nicht aktiv) - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtType Protokollierung: Art der Start-Triggerung 0: Überwachung auf Gleichheit 1: Überwachung auf größer gleich 2: Überwachung auf größer 3: Überwachung auf kleiner gleich 4: Überwachung auf kleiner 5: Überwachung auf Ungleichheit 6: Überwachung auf Wertänderung 7: Überwachung auf steigende Werte 8: Überwachung auf fallende Werte - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtValueInt16 Protokollierung: Integer 16bit-Wert, mit dem die Start-Trigger-Variable verglichen werden soll - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtValueInt32 Protokollierung: Integer 32bit-Wert, mit dem die Start-Trigger-Variable verglichen werden soll - 0 0 UDoubleword wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtValueReal32 Protokollierung: Real 32bit-Wert, mit dem die Start-Trigger-Variable verglichen werden soll - 0 0 Float wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtValueReal64 Protokollierung: Real 64bit-Wert, mit dem die Start-Trigger-Variable verglichen werden soll - 0 0 Double wr Mehrzeilig: ja User-Nr. (1-10) 10

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-64 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

protocStrtVarCol Protokollierung: Variable, die für die Start-Triggerung überwacht werden soll. Angabe der "Col". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtVarRow Protokollierung: Variable, die für die Start-Triggerung überwacht werden soll. Angabe der "Row". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtVarType Protokollierung: Variable, die für die Start-Triggerung überwacht werden soll. Angabe der "Type". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocStrtVarUnit Protokollierung: Variable, die für die Start-Triggerung überwacht werden soll. Angabe der "Unit". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigMaskInt16 Protokollierung: Integer 16bit-Maske, mit der die Trigger-Variable logisch UND-verknüpft wird, bevor der Vergleich mit dem Trigger-Value erfolgt. Bei dem Wert 0 erfolgt keine Verknüpfung. - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigMaskInt32 Protokollierung: Integer 32bit-Maske, mit der die Trigger-Variable logisch UND-verknüpft wird, bevor der Vergleich mit dem Trigger-Value erfolgt. Bei dem Wert 0 erfolgt keine Verknüpfung. - 0 0 UDoubleword wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigMatchCount Protokollierung: Gibt an, wie oft der Vergleich insg. zutreffen muss, bis der Trigger feuert - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigNumEvDelay Protokollierung: Anzahl von Events, die nach dem Eintreten des Trigger-Events noch aufgezeichnet werden sollen, bevor die Protokollierung angehalten wird. - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigRemMatchCount Protokollierung: Gibt an, wie oft der Vergleich noch zutreffen muss, bis der Trigger feuert - 0 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-65

protocTrigState Protokollierung: Zustand der Triggerung 0: passiv (Trigger nicht aktiv) 1: aktiv (Trigger ist aktiv, hat aber noch nicht angesprochen) 2: delay (Trigger hat angesprochen und wartet noch Delay ab) 3: firing (Trigger hat angesprochen, muss aber noch öfters ansprechen, bis Trigger erfolgt) 4: done (Trigger hat angesprochen und ist nicht aktiv) - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigType Protokollierung: Art der Triggerung 0: Ueberwachung auf Gleichheit 1: Ueberwachung auf groesser gleich 2: Ueberwachung auf groesser 3: Ueberwachung auf kleiner gleich 4: Ueberwachung auf kleiner 5: Ueberwachung auf Ungleichheit 6: Ueberwachung auf Wertaenderung 7: Ueberwachung auf steigende Werte 8: Ueberwachung auf fallende Werte - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigValueInt16 Protokollierung: Integer 16bit-Wert, mit dem die Trigger-Variable verglichen werden soll - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigValueInt32 Protokollierung: Integer 32bit-Wert, mit dem die Trigger-Variable verglichen werden soll - 0 0 UDoubleword wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigValueReal32 Protokollierung: Real 32bit-Wert, mit dem die Trigger-Variable verglichen werden soll - 0 0 Float wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigValueReal64 Protokollierung: Real 64bit-Wert, mit dem die Trigger-Variable verglichen werden soll - 0 0 Double wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigVarArea Protokollierung: Variable, die für die Start-Triggerung überwacht werden soll. Angabe der "Area". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigVarCol Protokollierung: Variable, die für die Triggerung überwacht werden soll. Angabe der "Col". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-66 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

protocTrigVarRow Protokollierung: Variable, die für die Triggerung überwacht werden soll. Angabe der "Row". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigVarType Protokollierung: Variable, die für die Triggerung überwacht werden soll. Angabe der "Type". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocTrigVarUnit Protokollierung: Variable, die für die Triggerung überwacht werden soll. Angabe der "Unit". - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protSessAccR Protokollierung: Zugriffsrechte der Session - String[32] wr Mehrzeilig: ja User-Nr. (1-10) 10

protSessComm Protokollierung: Kommentar zur Session - String[128] wr Mehrzeilig: ja User-Nr. (1-10) 10

protSessConn Protokollierung: Connection der Session - String[32] wr Mehrzeilig: ja User-Nr. (1-10) 10

protSessName Protokollierung: Name der Session - String[32] wr Mehrzeilig: ja User-Nr. (1-10) 10

protSessPrior Protokollierung: Priorität der Session - String[32] wr Mehrzeilig: ja User-Nr. (1-10) 10

safeExtInpValNckBit $A_INSE[n] externer NCK-Eingang der Sicheren Programmierbaren Logik von NCK-Peripherie - 0 0 1 UWord r Mehrzeilig: ja Nummer des Eingangs 64

safeExtInpValNckWord $A_INSED Abbild externe NCK-Eingänge der Sicheren Programmierbaren Logik - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_INSE[1]...[32] 2: Abbild der Systemvariablen $A_INSE[33]...[64]

2

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-67

safeExtInpValPlcBit $A_INSEP[n] externer PLC-Eingang der Sicheren Programmierbaren Logik von PLC-Peripherie - 0 0 1 UWord r Mehrzeilig: ja Nummer des Eingangs 64

safeExtInpValPlcWord $A_INSEPD Abbild externe PLC-Eingänge der Sicheren Programmierbaren Logik - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_INSEP[1]...[32] 2: Abbild der Systemvariablen $A_INSEP[33]...[64]

2

safeExtOutpValNckBit $A_OUTSE[n] externer NCK-Ausgang der Sicheren Programmierbaren Logik zur NCK-Peripherie - 0 0 1 UWord r Mehrzeilig: ja Nummer des Ausgangs 64

safeExtOutpValNckWord $A_OUTSED Abbild externe NCK-Ausgänge der Sicheren Programmierbaren Logik - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_OUTSE[1]...[32] 2: Abbild der Systemvariablen $A_OUTSE[33]...[64]

2

safeExtOutpValPlcBit $A_OUTSEP[n] externer PLC-Ausgang der Sicheren Programmierbaren Logik zur PLC-Peripherie - 0 0 1 UWord r Mehrzeilig: ja Nummer des Ausgangs 64

safeExtOutpValPlcWord $A_OUTSEPD Abbild externe PLC-Ausgänge der Sicheren Programmierbaren Logik - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_OUTSEP[1]...[32] 2: Abbild der Systemvariablen $A_OUTSEP[33]...[64]

2

safeIntInpValNckBit $A_INSI[n] interner NCK-Eingang der Sicheren Programmierbaren Logik vom NCK-Safety-Überwachungskanal - 0 0 1 UWord r Mehrzeilig: ja Nummer des Eingangs 64

safeIntInpValNckWord $A_INSID Abbild interne NCK-Eingänge der Sicheren Programmierbaren Logik vom NCK-Safety-Überwachungskanal - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_INSI[1]...[32] 2: Abbild der Systemvariablen $A_INSI[33]...[64]

2

safeIntInpValPlcBit $A_INSIP[n] interner PLC-Eingang der Sicheren Programmierbaren Logik vom 611D-Safety-Überwachungskanal - 0 0 1 UWord r Mehrzeilig: ja Nummer des Eingangs 64

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-68 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

safeIntInpValPlcWord $A_OUTSID Abbild interne PLC-Eingänge der Sicheren Programmierbaren Logik vom 611D-Safety-Überwachungskanal - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_INSIP[1]...[32] 2: Abbild der Systemvariablen $A_INSIP[33]...[64]

2

safeIntOutpValNckBit $A_OUTSI[n] interner NCK-Ausgang der Sicheren Programmierbaren Logik zum NCK-Safety-Überwachungskanal - 0 0 1 UWord r Mehrzeilig: ja Nummer des Ausgangs 64

safeIntOutpValNckWord $A_OUTSID Abbild interne NCK-Ausgänge der Sicheren Programmierbaren Logik zum NCK-Safety-Überwachungskanal - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_OUTSI[1]...[32] 2: Abbild der Systemvariablen $A_OUTSI[33]...[64]

2

safeIntOutpValPlcBit $A_OUTSIP[n] interner PLC-Ausgang der Sicheren Programmierbaren Logik zum 611D-Safety-Überwachungskanal - 0 0 1 UWord r Mehrzeilig: ja Nummer des Ausgangs 64

safeIntOutpValPlcWord $A_OUTSIPD Abbild interne PLC-Ausgänge der Sicheren Programmierbaren Logik zum 611D-Safety-Überwachungskanal - 0 Long Integer r Mehrzeilig: ja 1: Abbild der Systemvariablen

$A_OUTSIP[1]...[32] 2: Abbild der Systemvariablen $A_OUTSIP[33]...[64]

2

safeMarkerNck $A_MARKERSI NCK-Merker für die Sichere Programmierbare Logik - 0 0 1 UWord r Mehrzeilig: nein 64

safeMarkerPlc $A_MARKERSIP Abbild der PLC-Merker für die Sichere Programmierbare Logik - 0 0 1 UWord r Mehrzeilig: nein 64

safePlcIn $A_PLCSIIN[index] Bit-Abbild der einkanaligen Safety-Signale von PLC an NCK - 0 0 1 UWord r Mehrzeilig: ja Index für $A_PLCSIIN[1...32] 32

safePlcOut $A_PLCSIOUT[index] Bit-Abbild der einkanaligen Safety-Signale von NCK an PLC - 0 0 1 UWord r Mehrzeilig: ja Index für $A_PLCSIOUT[1...32] 32

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-69

safeSplStatus Zustand der für den Betrieb der Sicheren Programmierbaren Logik notwendigen Komponenten und Parametrierungen. Bit 0: SPL-Schnisttellen $A_INSE, $A_OUTSE, $A_INSI oder $A_OUTSI sind parametriert worden Bit 1: SPL-Programm-Datei SAFE.SPF geladen Bit 2: Antriebs-Hochlaufzustand 4 erreicht, NCK wartet auf Hochlauf der PLC Bit 3: Antriebs-Hochlaufzustand 4 erreicht, PLC hat zyklischen Betrieb erreicht. Kommunikation PLC-Antrieb moeglich. Bit 4: Interrupt fuer ASUP-Start der SPL soll zugewiesen werden (FB4-Aufruf gestartet) Bit 5: Interrupt fuer ASUP-Start der SPL wurde zugewiesen (FB4-Aufruf beendet) Bit 6: Interruptbearbeitung fuer SPL-Start aufgerufen (FC9-Aufruf gestartet) Bit 7: Interruptbearbeitung fuer SPL-Start beendet (FC9-Aufruf beendet) Bit 8: - Bit 9: NCK-Kreuzweiser Datenvergleich wurde gestartet Bit10: PLC-Kreuzweiser Datenvergleich wurde gestartet Bit11: zyklische SPL-Checksummen-Überprüfung aktiv Bit12: alle SPL-Schutzmechanismen aktiv - 0 0 UWord r Mehrzeilig: nein 1

safeTimerNck $A_TIMERSI NCK-Timer für die Sichere Programmierbare Logik s, userdef 0.0 Double r Mehrzeilig: nein 8

safeXcmpCmd $A_CMDSI[index] Kommandowort für kreuzweisen Datenvergleich zwischen NCK und PLC. 0:kein Kommando 1:Verlängerung des Zeitfensters für unterschiedliche Signalpegel im kreuzweisen Datenvergleich zwischen NCK und PLC - 0 0 1 UWord r Mehrzeilig: nein 32

safeXcmpLevel $A_LEVELSID Füllstandsanzeige des kreuzweisen Datenvergleichs zwischen NCK und PLC. Aussage darüber, wieviele Signale aktuell mit unterschiedlichem Pegel zwischen NCK und PLC vorliegen) - 0 0 Long Integer r Mehrzeilig: nein 1

safeXcmpState $A_STATSID Fehler im kreuzweisen Datenvergleich zwischen NCK und PLC aufgetreten. 0: keine Fehler aufgetreten - 0 0 Long Integer r Mehrzeilig: nein 1

scalingSystemCounter Änderungszähler Maßsystem - UWord r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-70 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

semaDataAvailable Anzeige ob für die einzelnen Achsen der NCU alle SEMA- Daten zur Verfügung stehen. Dies ist dann der Fall, wenn der jeweiligen NCU-Achse ein Kanal zugeordnet werden kann und damit auf die Daten zugegriffen werden kann, die im Kanal- kontext liegen. Dies ist bei Link-Achsen nicht der Fall, da diese von einem Kanal einer anderen NCU verfahren werden. Dieses Datum kann von MMCs verwendet werden, um bei der Anzeige von Link-Achs-Daten gewisse nicht zugängliche Werte auszublenden. Die Bits 0-31 stehen für die Achsen der NCU. Bit n = 1: Daten-Zugriff ist unproblematisch Bit n = 0: Es sind nicht alle SEMA-Daten zugreifbar - Long Integer r Mehrzeilig: ja 1 1

swLicensePIN PIN fuer Linzenzierung - String[128] wr Mehrzeilig: ja 1 1

sysTimeBCD Uhrzeit, wird im PLC-Format dargestellt: <Monat>.<Tag>.<Jahr> <Stunden>:<Minuten>:<Sekunden>.<Millisekunden> <Wochentag> <Status> <Wochentag> kann folgende Werte annehmen: "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT" - Date+Time r Mehrzeilig: nein

sysTimeNCSC NCSC Systemzeit in Mikrosekunden - 0 0 UDoubleword r Mehrzeilig: ja 1 1

sysTimeNCSCatTraceStart Protokollierung: NCSC Zeitstempel zum Trace-Start-Zeitpunkt in µs - 0 0 UDoubleword r Mehrzeilig: ja User-Nr. (1-10) 10

sysTimeNCSCatTraceTrig Protokollierung: NCSC Zeitstempel zum Trace-Starttrigger-Zeitpunkt in µs - 0 0 UDoubleword r Mehrzeilig: ja User-Nr. (1-10) 10

sysTimeNCSCdiffTraceStart Protokollierung: Zeitdifferenz zum Trace-Start-Zeitpunkt in µs - 0 0 UDoubleword r Mehrzeilig: ja User-Nr. (1-10) 10

sysTimeNCSCdiffTraceTrig Protokollierung: Zeitdifferenz zum Trace-Starttrigger-Zeitpunkt in µs - 0 0 UDoubleword r Mehrzeilig: ja User-Nr. (1-10) 10

sysTimeSinceStartup Systemlaufzeit in Sekunden seit dem NCK-Hochlauf s, userdef 0 0 Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-71

tlkNr Unikatsnummer für den temporären Lizenzschlüssel - String[32] r Mehrzeilig: ja 1 1

tlkPIN temporärer Lizenzschüssel - String[128] r Mehrzeilig: ja 1 1

tlkStatus Status zum temporären Lizenzschlüssel 0: inaktiv 1: gesetzt 2: intern rückgesetzt 3: fehlerhafte Eingabe - 0 UWord r Mehrzeilig: ja 1 1

totalDirectorys Anzahl der Verzeichnisse die max. angelegt werden können. siehe: $MN_MM_NUM_DIR_IN_FILESYSTEM - UWord r Mehrzeilig: ja 1 1

totalFiles Anzahl der Files die maximal angelegt werden können (siehe: $MM_NUM_FILES_IN_FILESYSTEM) - UWord r Mehrzeilig: ja 1 1

totalMem S7 SRAM insgesamt in Bytes (Anwenderspeicher) - Long Integer r Mehrzeilig: ja 1

totalMemDram DRAM insgesamt in Bytes - Long Integer r Mehrzeilig: ja 1 1

totalMemDram2PassF Größe des Passiven Filesystems (DRAM Nr.2) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemDramEPassF Größe des Passiven Filesystems für das Abarbeiten von Externen Laufwerken in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemDramMPassF Größe des Passiven Dateisystems des Bereichs "Maschinenhersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-72 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

totalMemDramSPassF Größe des Passiven Dateisystems des Bereichs "Steuerungshersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemDramTPassF Größe des Passiven Dateisystems des Bereichs "Temp" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemDramUPassF Größe des Passiven Dateisystems des Bereichs "Anwender" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemFfs Anzahl der Bytes, die auf der PCMCIA-Karte für das Flash File System (FFS) reserviert sind - 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemMmf MMF insgesamt in Bytes (Anwenderspeicher) - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalMemSramPassF Größe des Passiven Filesystems (SRAM) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

totalProtokolFiles $MM_PROTOC_NUM_FILES Protokollierung: Maximale Anzahl der Protokoll-Files die angelegt werden können - 0 0 1 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

traceProtocolActive $A_PROTOC Protokollierung: Zustand eines Users 0: nicht aktiv 1: aktiv - 0 0 1 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

traceProtocolLock $A_PROT_LOCK Protokollierung: Aufzeichnungssperre eines Users 0: keine Sperre 1: Sperre - 0 0 1 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

traceStopAction Protokollierung: Aktionen beim Beenden der Aufzeichnung Bit0: automatischer Restart 1: Sperre - 0 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-73

usedDirectorys Anzahl der Verzeichnisse die schon angelegt wurden - UWord r Mehrzeilig: ja 1 1

usedFiles Anzahl der Files die schon angelegt wurden - UWord r Mehrzeilig: ja 1 1

usedMem S7 SRAM belegt in Bytes - Long Integer r Mehrzeilig: ja 1

usedMemDram DRAM belegt in Bytes - Long Integer r Mehrzeilig: ja 1 1

usedMemDram2PassF Belegter Speicher des Passiven Filesystems (DRAM Nr.2) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramEPassF Belegter Speicher des Passiven Filesystems für das Abarbeiten von Externen Laufwerken in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramMPassF Belegter Speicher des Passiven Dateisystems des Bereichs "Maschinenhersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramPassF Belegter Speicher des Passiven Filesystems (DRAM Nr.1) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramSPassF Belegter Speicher des Passiven Dateisystems des Bereichs "Steuerungshersteller" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramTPassF Belegter Speicher des Passiven Dateisystems des Bereichs "Temp" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemDramUPassF Belegter Speicher des Passiven Dateisystems des Bereichs "Anwender" in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-74 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

usedMemFfs Anzahl der Bytes, die im Flash File System (FFS) belegt sind - 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemMmf Anzahl der Bytes, die im MMF-Bereich belegt sind - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedMemSramPassF Belegter Speicher des Passiven Filesystems (SRAM) in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

usedOptionsNotLicensed Auflistung der Optionen, die nicht lizenziert sind - String[200] r Mehrzeilig: ja 1 1

usedProtokolFiles Protokollierung: Anzahl der Protokoll-Files die schon angelegt wurden - 0 0 1 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

vaDpActTel $VA_DP_ACT_TEL[n, Achse] Wortweises Abbild der Profibus-Istwert-Telegramme von Antrieben am Profibus/PROFIdrive - 0 0 UDoubleword r Mehrzeilig: ja 100 * Achsindex + Wort-Offset im

Telegramm 100 * numMachAxes + 19

1.3.2 BER. N, Bst.SALA: Alarme Liste nach Zeit geordnet, ältester Alarm an 1. Stelle

OEM-MMC : Linkitem /Nck/SequencedAlarms/... Die Alarme der NCK werden in der Reihenfolge ihres Auftretens als Liste angeordnet, wobei der älteste Alarm an 1. Stelle steht. Die Alarmparameter werden als ASCII-Strings übergeben, das erste Zeichen beinhaltet eine Typinformation für den Parameter. Folgende Typen sind möglich: S: allgemeiner String, z. B. Teileprogrammname A: Achsname / Spindelname K: Kanalname N: Satznummer Y: Systemfehler D: Antriebsnummer Sind Parameter nicht belegt, so wird ein "S" übergeben.

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-75

Alle Variablen dieses Bausteins sind privilegierte Variablen! D.h. Zyklische Ergebnisquittungen auf diese Variablen werden auch dann geliefert, wenn die zyklischen Dienste aufgrund von Blockzykluszeitproblemen von der NCK nicht mehr bedient werden. Achtung: die privilegierten Variablen verlieren diese Eigenschaft, wenn sie mit nicht privilegierten Variablen in einem Auftrag gemischt werden. -> Die Alarmvariablen nicht in ein Cluster mit anderen Variablen einbinden! Bei den Alarm-Variablen wird weiterhin vorausgesetzt, dass die zyklischen Dienste "bei Änderung" gesetzt und nicht mit anderen Variablen (auch nicht mit privilegierten Variablen) im gleichen Auftrag zusammengefasst sind. Der Baustein SALA beinhaltet nur die Alarme, die in der NCK erzeugt werden. Es sind weder PLC- noch MMC-Alarme enthalten. Um alle Alarme zu lesen, sollte der OEM-MMC-Anwender die Mechanismen der Alarmserver verwenden und nicht direkt den Baustein SALA lesen.

alarmNo DA Ordnungsnummer des Alarms (wievielter Alarm seit Steuerung Ein) 0 = unbekannter Alarm - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

clearInfo DA Löschkriterium für Alarm 1 = Power On 2 = Reset 3 = Cancel 4 = Alarm wird per NCK-Software gelöscht (ab SW 4.1) 5 = Alarm wird durch Start eines Programms gelöscht 6 = Alarm wird durch RESET in allen Kanälen des Bags gelöscht (ab SW 4.1) 7 = Alarm wird durch Reset in allen Kanälen der NC gelöscht (ab SW 4.1) - Long Integer r Mehrzeilig: nein 1

fillText1 DA Parameter 1 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText2 DA Parameter 2 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-76 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

fillText3 DA Parameter 3 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText4 DA Parameter 4 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

textIndex Alarmnummer (Der eigentliche Alarm) - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

timeBCD Zeitstempel des Alarms Zeitstempel, wird im PLC-Format DATE_AND_TIME dargestellt. - Date+Time r Mehrzeilig: nein 1

1.3.3 BER. N, Bst.SALAP: Alarme Liste nach Priorität geordnet

OEM-MMC : Linkitem /Nck/TopPrioAlarm/... Die Alarme der NCK werden in der Reihenfolge ihrer Priorität als Liste angeordnet, wobei der höchstpriore Alarm an 1. Stelle steht. Die Alarmliste wird nach folgenden Kriterien geordnet: 1. Sortierkriterium: Löschkriterium (höchstpriores an 1. Stelle)

• NC aus- und einschalten • Reset-Taste drücken • "Alarm löschen" drücken • NC-Start drücken • Recall-Taste drücken

2. Sortierkriterium: zeitliches Auftreten der Alarme

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-77

Die Alarmparameter werden als ASCII-Strings übergeben, das erste Zeichen beinhaltet eine Typinformation für den Parameter. Folgende Typen sind möglich: S: allgemeiner String, z. B. Teileprogrammname A: Achsname / Spindelname K: Kanalname N: Satznummer Y: Systemfehler D: Antriebsnummer Sind Parameter nicht belegt, so wird ein "S" übergeben. Alle Variablen dieses Bausteins sind privilegierte Variablen! D.h. Zyklische Ergebnisquittungen auf diese Variablen werden auch dann geliefert, wenn die zyklischen Dienste aufgrund von Blockzykluszeitproblemen von der NCK nicht mehr bedient werden. Achtung: die privilegierten Variablen verlieren diese Eigenschaft, wenn sie mit nicht privilegierten Variablen in einem Auftrag gemischt werden. -> Die Alarmvariablen nicht in ein Cluster mit anderen Variablen einbinden! Bei den Alarm-Variablen wird weiterhin vorausgesetzt, dass die zyklischen Dienste "bei Änderung" gesetzt und nicht mit anderen Variablen (auch nicht mit privilegierten Variablen) im gleichen Auftrag zusammengefasst sind. Der Baustein SALAP beinhaltet nur die Alarme, die in der NCK erzeugt werden. Es sind weder PLC- noch MMC-Alarme enthalten. Um alle Alarme zu lesen, sollte der OEM-MMC-Anwender die Mechanismen der Alarmserver verwenden und nicht direkt den Baustein SALAP lesen.

alarmNo DA Ordnungsnummer des Alarms (wievielter Alarm seit Steuerung Ein) 0 = unbekannter Alarm - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

clearInfo DA Löschkriterium für Alarm 1 = Power On 2 = Reset 3 = Cancel 4 = Alarm wird per NCK-Software gelöscht (ab SW 4.1) 5 = Alarm wird durch Start eines Programms gelöscht 6 = Alarm wird durch RESET in allen Kanälen des Bags gelöscht (ab SW 4.1) 7 = Alarm wird durch Reset in allen Kanälen der NC gelöscht (ab SW 4.1) - Long Integer r Mehrzeilig: nein

fillText1 DA Parameter 1 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-78 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

fillText2 DA Parameter 2 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText3 DA Parameter 3 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText4 DA Parameter 4 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

textIndex Alarmnummer (Der eigentliche Alarm) - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

timeBCD Zeitstempel des Alarms Zeitstempel, wird im PLC-Format DATE_AND_TIME dargestellt. - Date+Time r Mehrzeilig: nein

1.3.4 BER. N, Bst.SALAL: Alarme Liste nach Zeit geordnet, jüngster Alarm an 1. Stelle

OEM-MMC : Linkitem /Nck/LastAlarm/... Die Alarme der NCK werden in der Reihenfolge ihres Auftretens als Liste angeordnet, wobei der älteste Alarm an letzter Stelle steht. Die Alarmparameter werden als ASCII-Strings übergeben, das erste Zeichen beinhaltet eine Typinformation für den Parameter. Folgende Typen sind möglich: S: allgemeiner String, z. B. Teileprogrammname A: Achsname / Spindelname K: Kanalname N: Satznummer Y: Systemfehler D: Antriebsnummer Sind Parameter nicht belegt, so wird ein "S" übergeben.

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-79

Alle Variablen dieses Bausteins sind privilegierte Variablen! D.h. Zyklische Ergebnisquittungen auf diese Variablen werden auch dann geliefert, wenn die zyklischen Dienste aufgrund von Blockzykluszeitproblemen von der NCK nicht mehr bedient werden. Achtung: die privilegierten Variablen verlieren diese Eigenschaft, wenn sie mit nicht privilegierten Variablen in einem Auftrag gemischt werden. -> Die Alarmvariablen nicht in ein Cluster mit anderen Variablen einbinden! Bei den Alarm-Variablen wird weiterhin vorausgesetzt, dass die zyklischen Dienste "bei Änderung" gesetzt und nicht mit anderen Variablen (auch nicht mit privilegierten Variablen) im gleichen Auftrag zusammengefasst sind. Der Baustein SALAL beinhaltet nur die Alarme, die in der NCK erzeugt werden. Es sind weder PLC- noch MMC-Alarme enthalten. Um alle Alarme zu lesen, sollte der OEM-MMC-Anwender die Mechanismen der Alarmserver verwenden und nicht direkt den Baustein SALAL lesen.

alarmNo DA Ordnungsnummer des Alarms (wievielter Alarm seit Steuerung Ein) 0 = unbekannter Alarm - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

clearInfo DA Löschkriterium für Alarm 1 = Power On 2 = Reset 3 = Cancel 4 = Alarm wird per NCK-Software gelöscht (ab SW 4.1) 5 = Alarm wird durch Start eines Programms gelöscht 6 = Alarm wird durch RESET in allen Kanälen des Bags gelöscht (ab SW 4.1) 7 = Alarm wird durch Reset in allen Kanälen der NC gelöscht (ab SW 4.1) - Long Integer r Mehrzeilig: nein

fillText1 DA Parameter 1 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText2 DA Parameter 2 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-80 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

fillText3 DA Parameter 3 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

fillText4 DA Parameter 4 des Alarms - String[32] r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

textIndex Alarmnummer (Der eigentliche Alarm) - Long Integer r Mehrzeilig: ja Alarmlisten-Index

Der maximale Alarmlisten-Index ist über die Variable numAlarms im Baustein S lesbar.

16

timeBCD Zeitstempel des Alarms Zeitstempel, wird im PLC-Format DATE_AND_TIME dargestellt. - Date+Time r Mehrzeilig: nein

1.3.5 BER. N, Bst.SMA: Zustandsdaten: Kanalachsen im MKS

OEM-MMC : Linkitem /Nck/MachineAxis/... OEM-MMC : Linkitem Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die im Maschinenkoordinatensystem angegeben werden, sind im Baustein SMA zusammengefasst. Ergänzende Informationen sind im Baustein SEMA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SMA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SMA und SEMA ist identisch.

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-81

actIncrVal H1 Aktive INC-Bewertung der Achse 0 = INC_10000 1 = INC_1000 2 = INC_100 3 = INC_10 4 = INC_1 5 = INC_VAR 6 = INC_JOG_CONT 7 = kein Inkrementmodus eingestellt - UWord r Mehrzeilig: ja Achsindex numMachAxes

actToolBasePos Werkzeugaufnahme. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdToolBasePos Werkzeugaufnahme Sollposition. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

extUnit aktuelle physikalische Einheit für die jeweilige Achse 0 = mm 1 = inch 2 = grd 3 = Teilungsposition 4 = userdef - UWord r Mehrzeilig: ja Achsindex numMachAxes

name Achsname - String[32] r Mehrzeilig: ja Achsindex numMachAxes

status Achsstatus 0 = Fahrbefehl Plusrichtung 1 = Fahrbefehl Minusrichtung 2 = in Position grob 3 = in Position fein - UWord r Mehrzeilig: ja Achsindex numMachAxes

toolBaseDistToGo Werkzeugaufnahme Restweg. Physikalische Einheit ist in extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

toolBaseREPOS Werkzeugaufnahme REPOS. Die physikalische Einheit ist in extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-82 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

varIncrVal einstellbarer Wert für INC_VAR. Die physikalische Einheit ist abhängig, ob es sich um eine Linear- oder Rundachse handelt. Linearachse: Einheit ist 1 mm Rundachse: Einheit ist 1/1000 Grad mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

1.3.6 BER. N, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS (Erweiterung zu SMA)

OEM-MMC : Linkitem /Nck/MachineAxis/... Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die im Maschinenkoordinatensystem angegeben werden, sind im Baustein SMA zusammengefasst. Ergänzende Informationen sind im Baustein SEMA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SMA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SMA und SEMA ist identisch.

aaAcc $AA_ACC[Achse] Aktueller axialer Beschleunigungswert m/s2, 1000 inch/ s2, U/s2, userdef

0 0 Double r

Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaAccPercent $AA_ACC_PERCENT[Achse] Aktueller Beschleunigungswert bei Einachsinterpolation prozentual - 0 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaActIndexAxPosNo $AA_ACT_INDEX_AX_POS_NO[<Achse>] Aktuelle Teilungsposition, die Anzeige ist abhängig von $MN_INDEX_AX_NO_MODE und der Aufteilung (über Tabelle oder äquidistant) - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaAlarmStat $AA_ALARM_STAT Anzeige ob Alarme für eine PLC kontrollierte Achse anstehen. Die codierten zugehörigen Alarm-Reaktionen können als Quelle für das "Erweiterte Stillsetzen und Rückziehen" genutzt werden. Das Datum ist Bit-codiert, somit sind im Bedarfsfall auch Einzelzustände maskierbar bzw. getrennt auswertbar (nicht-aufgeführte Bits liefern den Wert 0) Bit2 = 1: NOREADY (aktive Schnellbremsung + Wegnahme der Reglerfreigabe) Bit6 = 1: STOPBYALARM (Rampenstop aller Kanal-Achsen) Bit9 = 1: SETVDI (VDI-Nahstellensignal Alarm wird gesetzt) Bit13 = 1: FOLLOWUPBYALARM (Nachführen) - 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-83

aaAxChangeStat $AA_AXCHANGE_STAT[Achse] Achsstatus bzgl. Achstausch 0: Achse kann getauscht werden 1: Achse ist an den Kanal gebunden, kann aber zur PLC-, Kommando- oder Pendelachse werden 2: Achse kann nicht getauscht werden - 0 0 2 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaAxChangeTyp $AA_AXCHANGE_TYP[Achse] Achstyp bzgl. Achstausch 0: Achse dem NC-Programm zugeordnet 1: Achse der PLC zugeordnet oder als Kommandoachse oder Pendelachse aktiv 2: anderer Kanal hat Interpolationsrecht 3: neutrale Achse 4: neutrale Achse von der PLC kontrolliert 5: anderer Kanal hat Interpolationsrecht, Achse ist angefordert für das NC-Programm 6: anderer Kanal hat Interpolationsrecht, Achse ist angefordert als neutrale Achse 7: Achse ist PLC-Achse oder als Kommandoachse oder Pendelachse aktiv, Achse ist angefordert für das NC-Programm 8: Achse ist PLC-Achse oder als Kommandoachse oder Pendelachse aktiv, Achse ist angefordert als neutrale Achse - 0 0 8 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaBcsOffset $AA_BCS_OFFSET[Achse] Summe aller axialen Verschiebungen einer Achse, wie z.B. DRF, online Werkzeugkorrektur, $AA_OFF und ext. NPV. - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaBrakeCondB $AA_BRAKE_CONDB[axis] Zeigt die für die Achse/Spindel anstehenden Bremsanforderungen (Bedingungen) zum Interpolator-Stopp an. Eine Bremsanforderung besteht aus einer Kollisionsrichtung, die sich auf eine Koordinatenachse im BKS bezieht, und einer Bremspriorität, die sich auf die Bearbeitungsstufe bezieht. Falls die Achse/Spindel aufgrund dieser Anforderung(en) eine aktuelle Bremsanforderung erhält, wird Bit 0 in $AA_BRAKE_STATE[X] (im nächsten Ipo-Takt) gesetzt. In den Bits 0 bis 2 wird die Bremspriorität in positiver Richtung angezeigt: 0: keine anstehende Bremsanforderung 1: Priorität 1 umfasst alle Positioniervorgänge (G0, POS, SPOS) 2: Priorität 2 umfasst DYNNORM und alle Bewegungen der Priorität 1 3: Priorität 3 umfasst DYNPOS und alle Bewegungen der Prioritäten 1 bis 2 4: Priorität 4 umfasst DYNROUGH und alle Bewegungen der Prioritäten 1 bis 3 5: Priorität 5 umfasst DYNSEMIFIN und alle Bewegungen der Prioritäten 1 bis 4 6: Priorität 6 umfasst alle Bewegungen (einschließlich DYNFINISH) 7: Priorität 7 umfasst alle Bewegungen. Die Anforderung wurde durch das VDI-Nahtstellensignal DB31,..DBX4.3 "Vorschub halt/Spindel halt" ausgelöst. Es wird unabhängig von der Bewegungsrichtung immer gebremst. In den Bits 16 bis 18 wird die Bremspriorität in negativer Richtung angezeigt: 0 bis 7: gleiche Bedeutung wie bei den Bits 0 bis 2 Alle anderen Bits werden nicht gesetzt. Läßt man sich den Wert der Variablen hexadezimal anzeigen, zeigt die linke Ziffer das Bremswort in negativer Richtung und die rechte Ziffer dasjenige in positiver Richtung an. - 0 0 0x77 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-84 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaBrakeCondM $AA_BRAKE_CONDM[axis] Zeigt die für die Achse/Spindel anstehenden Bremsanforderungen (Bedingungen) zum Interpolator-Stopp an. Eine Bremsanforderung besteht aus einer Kollisionsrichtung, die sich auf eine Koordinatenachse im MKS bezieht, und einer Bremspriorität, die sich auf die Bearbeitungsstufe bezieht. In den Bits 0 bis 2 wird die Bremspriorität in positiver Richtung angezeigt: 0: keine anstehende Bremsanforderung 1: Priorität 1 umfasst alle Positioniervorgänge (G0, POS, SPOS) 2: Priorität 2 umfasst DYNNORM und alle Bewegungen der Priorität 1 3: Priorität 3 umfasst DYNPOS und alle Bewegungen der Prioritäten 1 bis 2 4: Priorität 4 umfasst DYNROUGH und alle Bewegungen der Prioritäten 1 bis 3 5: Priorität 5 umfasst DYNSEMIFIN und alle Bewegungen der Prioritäten 1 bis 4 6: Priorität 6 umfasst alle Bewegungen (einschließlich DYNFINISH) 7: Priorität 7 umfasst alle Bewegungen. Die Anforderung wurde durch das VDI-Nahtstellensignal DB31,..DBX4.3 "Vorschub halt/Spindel halt" ausgelöst. Es wird unabhängig von der Bewegungsrichtung immer gebremst. In den Bits 16 bis 18 wird die Bremspriorität in negativer Richtung angezeigt: 0 bis 7: gleiche Bedeutung wie bei den Bits 0 bis 2 Alle anderen Bits werden nicht gesetzt. Läßt man sich den Wert der Variablen hexadezimal anzeigen, zeigt die linke Ziffer das Bremswort in negativer Richtung und die rechte Ziffer dasjenige in positiver Richtung an. - 0 0 0x77 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaBrakeState $AA_BRAKE_STATE[axis] Gibt für die Achse/Spindel zurück, ob aufgrund der Anforderung durch $AA_BRAKE_CONDB[X] bzw. eines VDI-Nahtstellensignals DB31,..DBX4.3 "Vorschub halt/Spindel halt" eine Bremsung eingeleitet wurde. - 0 0 1 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaChanNo $AA_CHANNO[Achse] Die Variable liefert die Kanalnummer des Kanals, in welchem die Achse aktuell interpoliert wird. Beim Wert 0 konnte die Achse zu keinem Kanal zugeordnet werden. - 0 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaCoupAct Aktueller Kopplungszustand Folgespindel - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaCoupOffs Positionsoffset für Synchronspindel sollwertseitig - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaCurr Stromistwert der Achse oder Spindel in A (nur bei 611D) A Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDepAxO $AA_DEPAXO[Achse] Abhängigkeit zu anderen Achsen. Liefert für die angegebene Achse AX einen Achsschlüssel zurück, in der alle Maschinenachsen enthalten sind, die mit der angegebenen Achse in einer mechanischen Abhängigkeit stehen. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-85

aaDtbb axialer Weg vom Satzanfang im Basiskoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbreb $AA_DTBREB[axis] Die geschätzte Gesamtstrecke bis zum Ende der Bremsung, BKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbrebCmd $AA_DTBREB_CMD[axis] Anweisungsgemäßer Teil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbrebCorr $AA_DTBREB_CORR[axis] Korrekturteil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbrebDep $AA_DTBREB_DEP[axis] Abhängiger Teil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbrem $AA_DTBREM[axis] Die geschätzte Gesamtstrecke bis zum Ende der Bremsung, MKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbremCmd $AA_DTBREM_CMD[axis] Anweisungsgemäßer Teil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbremCorr $AA_DTBREM_CORR[axis] Korrekturteil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDtbremDep $AA_DTBREM_DEP[axis] Abhängiger Teil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaDteb axialer Weg vom Satzende im Basiskoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-86 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaDtepb axialer Restweg für Zustellung Pendeln im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEnc1Active $AA_ENC1_ACTIVE[Achse] Erstes Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEnc1Ampl $AA_ENC_AMPL[1,ax] Enc1: Verstärkungsfaktor der Amplitudenregelung prozentual - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEnc2Active $AA_ENC2_ACTIVE[Achse] Zweites Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEnc2Ampl $AA_ENC_AMPL[2,ax] Enc2: Verstärkungsfaktor der Amplitudenregelung prozentual - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEncActive $AA_ENC_ACTIVE[Achse] Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEsrEnable (axiale) Freigabe der Reaktion(en) des "Erweiterten Stillsetzen und Rückziehen". Die gewünschte axiale ESR-Reaktion muss zuvor im MD $MA_ESR_REACTION parametriert worden sein. Entsprechende Stillsetzen- bzw. Rückziehen-Reaktionen können durch $AN_ESR_TRIGGER (bzw. antriebsautark bei Kommunikationsausfall/Zwischenkreis-Unterspannung) ausgelöst werden, ein Generatorbetrieb wird selbständig bei Spannungsunterschreitung aktiv. 0: FALSE 1: TRUE - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-87

aaEsrStat (axiale) Status-Rückmeldungen des "Erweiterten Stillsetzen und Rückziehen", die als Eingangssignale für die Verknüpfungslogik des ESR (Synchronaktionen) dienen können. Das Datum ist bitcodiert, somit sind im Bedarfsfall auch Einzelzustände maskierbar bzw. getrennt auswertbar: Bit0 = 1: Generatorbetrieb ist ausgelöst Bit1 = 1: Rückziehen ist ausgelöst Bit2 = 1: Stillsetzen ist ausgelöst Bit3 = 1: drohende Unterspannung (Zwischenkreis-Spannungsüberwachung, Warnschwelle unterschritten) Bit4 = 1: Generator-Minimaldrehzahl-Schwelle unterschritten (d.h. es ist keine rückspeisbare Rotationsenergie mehr vorhanden). - 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaEsrTrigger $AA_ESR_TRIGGER Auslösung des "NC-geführten ESR" für PLC kontrollierte Achse - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaFixPointSelected $AA_FIX_POINT_SELECTED[<Achse>] Ausgewählter Festpunkt: Nummer des Festpunkts der angefahren werden soll - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaIbnCorr $AA_IBN_CORR[<Achse>] Aktueller BNS-Sollwert einer Achse inkl. Überlagerungsanteile - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaIenCorr $AA_IEN_CORR[<Achse>] Aktueller ENS-Sollwert einer Achse inkl. Überlagerungsanteile - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaInposStat $AA_INPOS_STAT[Achse] Status zur programmierten Position 0: Kein Status verfügbar (Achse/Spindel steht außerhalb der programmierten Position) 1: Verfahrbewegung steht an 2: Position sollwertseitig erreicht 3: Position mit 'Genauhalt Grob' erreicht 4: Position mit 'Genauhalt Fein' erreicht - 0 0 4 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaInSync $AA_IN_SYNC[Achse] Synchronisationszustand der Folgeachse bei Leitwertkopplung und ELG 0: Synchronisation läuft nicht 1: Synchronisation läuft, d.h. Folgeachse wird aussynchronisiert - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaJerkCount $AA_JERK_COUNT[Achse] Gesamtverfahrvorgänge einer Achse mit Ruck - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-88 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaJerkTime $AA_JERK_TIME[Achse] Gesamtverfahrzeit einer Achse mit Ruck - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaJerkTotal $AA_JERK_TOT[Achse] Gesamte Summe des Rucks einer Achse - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadP realer Leitwert - Position - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadPTurn $AA_LEAD_P_TURN Aktueller Leitwert - Positionsanteil, der durch Moduloreduktion verlorengeht - 0 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadSp simulierter Leitwert - Position - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadSv simulierter Leitwert - Geschwindigkeit - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadTyp Quelle des Leitwertes 1: Istwert 2: Sollwert 3: simulierter Leitwert - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLeadV realer Leitwert - Geschwindigkeit - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaLoad Antriebsauslastung in % (nur bei 611D) % Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMaslState $AA_MASL_STAT Jede aktuell über Master-Slave gekoppelte Slaveachse liefert die Maschinenachsnummer der zugehörigen Masterachse. Bei inaktiver Kopplung wird der Defaultwert Null angezeigt. Eine Masterachse zeigt ebenfalls den Defaultwert Null an. 0: Keine Kopplung für diese Achse projektiert, oder Achse ist Masterachse, oder keine Kopplung aktiv >0: Maschinenachsnummer der Masterachse, mit der die Slaveachse aktuell gekoppelt ist - 0 0 numGlobMachAxes UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-89

aaMeaAct $AA_MEAACT[Achse] Axiales Messen aktiv 0: Messsystem ist nicht aktiv 1: Messsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMm Messwert im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMm1 Zugriff auf Messergebnis des Triggerereignisses im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMm2 Zugriff auf Messergebnis des Triggerereignisses im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMm3 Zugriff auf Messergebnis des Triggerereignisses im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaMm4 Zugriff auf Messergebnis des Triggerereignisses im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOff Überlagerte Bewegung für die programmierte Achse - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOffLimit Grenzwert für axiale Korrektur $AA_OFF erreicht (Hinweis: nur bei SYNACT) 0: Grenzwert nicht erreicht 1: Grenzwert in positiver Achsrichtung erreicht 11: Grenzwert in negativer Achsrichtung erreicht - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOffVal Integrierter Wert der überlagerten Bewegung für eine Achse. Eine überlagerte Bewegung kann mit Hilfe des negativen Wertes dieser Variablen wieder rückgängig gemacht werden. z.B. $AA_OFF[Achse] = -$AA_OFF_VAL[Achse] - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOnFixPoint $AA_ON_FIX_POINT[<Achse>] Aktueller Festpunkt, Nummer des Festpunkts auf dem die Achse steht - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-90 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaOscillBreakPos1 $AA_OSCILL_BREAK_POS1[<Achse>] Pendeln Unterbrechungsposition 1 - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOscillBreakPos2 $AA_OSCILL_BREAK_POS2[<Achse>] Pendeln Unterbrechungsposition 2 - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOscillReversePos1 aktuelle Umkehrposition 1 für Pendeln im Basiskoordinatensystem. Bei Sychronaktionen wird der Settingdatenwert $SA_OSCILL_REVERSE_POS1 online ausgewertet; (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOscillReversePos2 aktuelle Umkehrposition 2 für Pendeln im Basiskoordinatensystem; bei Sychronaktionen wird der Settingdatenwert $SA_OSCILL_REVERSE_POS1 online ausgewertet; (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaOvr axialer Override für Bewegungssynchronaktionen - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaPlcOvr $AA_PLC_OVR[Achse] Der von PLC vorgegebene axiale Override für Bewegungssynchronaktionen - 100 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaPolfa $AA_POLFA Die programmierte Rückzugsposition der Einzelachse - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaPolfaValid $AA_POLFA_VALID Liefert ob Rückzug der Einzelachse programmiert ist 0: kein Rückzug für Einzelachse programmiert 1: Rückzug als Position programmiert 2: Rückzug als Distanz programmiert - 0 0 2 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaPower Antriebswirkleistung in W (nur bei 611D) W Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaProgIndexAxPosNo $AA_PROG_INDEX_AX_POS_NO[Achse] Programmierte Teilungsposition 0: keine Teilungsachse, somit keine Teilungsposition verfügbar >0: Nummer der programmierten Teilungsposition - 0 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-91

aaRef $AA_REF[Achse] Achse ist referiert 0: Achse ist nicht referiert 1: Achse ist referiert - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaReposDelay $AA_REPOS_DELAY[Achse] Repos-Unterdrückung aktiv 0: Für diese Achse ist derzeit keine Repos-Unterdrückung aktiv 1: Für diese Achse ist gerade die Repos-Unterdrückung aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaScPar $AA_SCPAR[Achse] Aktueller Soll-Parametersatz - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaSnglAxStat $AA_SNGLAX_STAT Anzeige Zustand einer von der PLC kontrollierten Achse 0: keine Einzelachse 1: reset 2: beendet 3: unterbrochen 4: aktiv 5: Alarm - 0 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaSoftendn Software-Endlage, negative Richtung - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaSoftendp Software-Endlage, positive Richtung - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaStat Achsstatus 0: kein Achsstatus lieferbar 1: Verfahrbewegung steht an 2: Achse hat IPO-Ende erreicht nur für Achsen des Kanals 3: Achse in Position (Genauhalt Grob) für alle Achsen 4: Achse in Position (Genauhalt Fein) für alle Achsen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaSync Kopplungszustand der Folgeachse bei Leitwertkopplung 0: keine Synchronität 1: Synchronlauf Grob 2: Synchronlauf Fein 3: Synchronlauf Grob und Fein - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-92 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaSyncDiff $AA_SYNCDIFF[Achse] Synchronlaufdifferenz sollwertseitig mm, inch, Grad, userdef 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaSyncDiffStat $AA_SYNCDIFF_STAT[Achse] Status Synchronlaufdiff. sollwertseitig -4: kein gültiger Wert in aaSyncDiff, Mitschleppen aus Teileprogramm -3: reserviert -2: reserviert -1: kein gültiger Wert in aaSyncDiff 0: kein gültiger Wert in aaSyncDiff, Kopplung nicht aktiv 1: gültiger Wert in aaSyncDiff - 0 -4 1 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTorque Antriebsmomentensollwert in Nm (nur bei 611D) Nm Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTotalOvr $AA_TOTAL_OVR[Achse] Der gesamte axiale Override für Bewegungssynchronaktionen - 100 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelCount $AA_TRAVEL_COUNT[Achse] Gesamtverfahrvorgänge einer Achse - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelCountHS $AA_TRAVEL_COUNT_HS[Achse] Gesamtverfahrvorgänge einer Achse bei großer Geschwindigkeit - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelDist $AA_TRAVEL_DIST[Achse] Gesamtverfahrweg einer Achse in mm bzw. Grad - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelDistHS $AA_TRAVEL_DIST_HS[Achse] Gesamtverfahrweg einer Achse bei großer Geschwindigkeit in mm bzw. Grad - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelTime $AA_TRAVEL_TIME[Achse] Gesamtverfahrzeit einer Achse in Sekunden - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaTravelTimeHS $AA_TRAVEL_TIME_HS[Achse] Gesamtverfahrzeit einer Achse bei großer Geschwindigkeit in Sekunden - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-93

aaTyp Achstyp 0: Achse in anderem Kanal 1: Kanalachse des eigenen Kanals 2: neutrale Achse 3: PLC Achse 4: Pendelachse 5: neutrale Achse, die aktuell in JOG verfahren wird 6: leitwertgekoppelte Folgeachse 7: Mitschleppen Folgeachse 8: Kommandoachse 9: Compile-Cyclen-Achse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaType $AA_TYPE[Achse] Achstyp kanalübergreifend 0: Achstyp nicht ermittelbar 1: NC-Programmachse 2: neutrale Achse 3: PLC-Achse 4: Pendelachse 5: neutrale Achse, die aktuell eine JOG- oder Referenzpunkt-Bewegung ausführt 6: Leitwertgekoppelte Folgeachse 7: Mitschleppen Folgeachse, aktiviert in einer Synchronaktion 8: Kommandoachse 9: CompileCyclen-Achse 10: Gekoppelte Slaveachse (Master-Slave Funktion.) 11: Programmachse, die aktuell eine JOG- oder Referenzpunkt-Bewegung ausführt - 0 0 11 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaVactB Achsgeschwindigkeit im Basiskoordinatenssystem mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaVactM Achsgeschwindigkeit im Maschinenkoordinatensystem mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

aaVc Additiver Korrekturwert für den Bahnvorschub oder den axialen Vorschub - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

ackSafeMeasPos Bestätigung der sicheren Istposition 0 = nicht bestätigt 0x00AC = bestätigt - UWord wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

acRpValid $AC_RPVALID[Achse] Wiederanfahrposition gültig 0: Wiederanfahrposition nicht gültig 1: Wiederanfahrposition gültig - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-94 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

actCouppPosOffset S3 Positionsoffset einer Achse zur Leitachse / Leitspindel (Istwert) mm, inch, Grad, userdef 0 360 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

actFeedRate S5 Axialer Vorschub Istwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Istwert, wenn die Achse eine Zusatzachse ist. - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

actIndexAxPosNo aktuelle Teilungspositionsnummer 0 = keine Teilungsposition >0 = Teillungspositionsnummer - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

actSpeedRel Drehzahlistwert (bezogen auf maximal Drehzahl in %; bei 611D in MD1401), bei Linearmotoren Geschwindigkeitsistwert% Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

actValResol Istwertauflösung. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

amSetupState Zustandsvariable des PI-Dienstes Selbstinbetriebnahme Asynchronmodul 0 = inaktiv 1 = warten auf PLC-Freigabe 2 = warten auf Taste NC-Start 3 = aktiv 4 = Stopp durch Servo + Feincode in oberem Byte 5 = Stopp durch 611D + Feincode in oberem Byte 6 = Stopp durch NCK + Feincode in oberem Byte - 0 0 0xff06 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

axComp Summe der Kompensationswerte (CEC Cross Error Compensation und Temperaturkompensation). Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

axisActiveInChan Kennung ob Achse in diesem Kanal aktiv ist 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-95

axisFeedRateUnit Einheit des Achsvorschubs 0 = mm/min 1 = inch/min 2 = grad/min - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

chanAxisNoGap Anzeige ob diese Achse vorhanden, d.h. keine Kanal-Achslücke ist. 0: Achse ist nicht vorhanden 1: Achse ist vorhanden - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

chanNoAxisIsActive Kanalnummer in dem die Kanalachse momentan aktiv ist. 0 = Achse ist keinem Kanal zugeordnet 1 bis maxnumChannels (Ber.:N / Bst.:Y) = Kanalnummer - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

cmdContrPos Lagesollwert nach Feininterpolator mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

cmdCouppPosOffset S3 Positionsoffset einer Achse zur Leitachse / Leitspindel (Sollwert) mm, inch, Grad, userdef 0 360 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

cmdFeedRate Axialer Vorschub Sollwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Sollwert, wenn die Achse eine Zusatzachse ist. - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

cmdSpeedRel Drehzahlsollwert (bezogen auf maximal Drehzahl in %; bei 611D in MD1401), bei Linearmotoren Geschwindigkeitsistwert% Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

contrConfirmActive Reglerfreigabe 0 = keine Reglerfreigabe 1 = Reglerfreigabe - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-96 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

contrMode Kennung für Reglermodus Servo 0 = Lageregelung 1 = Drehzahlsteuerung 2 = Halten 3 = Parken 4 = Nachführen (Einstellung des Mode über VDI-Nahtstelle und teilweise über Teileprogramm) - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

displayAxis Kennung, ob die Achse vom MMC als Maschinenachse angezeigt wird. 0 = generell nicht Anzeigen 0xFFFF = immer alles Anzeigen bit 0 = Anzeige im istwertfenster bit 1 = Anzeige im Referenzpunktfenster bit 2 = Anzeige im Preset / Basisverschiebung / Ankratzen bit 3 = Anzeige in der Handratauswahl - 0xFFFF 0 0xFFFF UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

distPerDriveRevol Rotatorischer Antrieb: Lastseitiger Weg, der einer Antriebsumdrehung entspricht. Wird in der Einheit der internen Rechenfeinheit INT_INCR_PER_MM (bei Linearachsen) bzw. INT_INCR_PER_DEG (beiRundachsen/Spindeln) geliefert, unter Berücksichtigung von Getriebefaktoren usw. Bei Linearachsen geht auch die Steigung der Kugelrollspindel in die Berechnung ein. Bei Linearmotoren wird anstelle der nicht vorhandenen Kugelrollspindel ersatzweise ein fester Wert "1mm" für die Kugelrollspindel-Steigung verwendet. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

drfVal DRF-Wert - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

drive2ndTorqueLimit 2. Momentengrenze, bei Linearmotoren 2. Kraftgrenze 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveActMotorSwitch Istmotor (Stern/Dreieck) 0 = Stern 1 = Dreieck - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveActParamSet Nummer des Ist-Parametersatz Antrieb - 1 8 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-97

driveClass1Alarm Meldung ZK1 Antriebsalarm 0 = kein Alarm vorhanden 1= Alarm vorhanden (schwerwiegender Fehler aufgetreten) - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveContrMode Reglermodus des Antriebes 0 = Stromregelung 1 = Drehzahlregelung - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveCoolerTempWarn Kühlkörpertemperaturwarnung 0 = Temperatur OK 1 = Übertemperatur - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveDesMotorSwitch Motorauswahl (Stern/Dreieck) 0 = Stern 1 = Dreieck - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveDesParamSet Soll-Parametersatz Antrieb - 1 8 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveFastStop Hochlaufgeber Schnellstop 0 = nicht gestoppt 1 = gestoppt - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveFreqMode I/F-Betrieb - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveImpulseEnabled Inverter-Impuls freigegeben (Rückmeldung zu impulseEnable) 0 = keine Freigabe 1 = Freigabe - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveIndex Antriebszuordnung (logische Antriebsnummer) 0 = Antrieb nicht vorhanden 1 bis 15 = logische Antriebsnummer - 0 15 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-98 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

driveIntegDisable Integratorsperre 0 = nicht gesperrt 1 = gesperrt - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveLinkVoltageOk Zwischenkreisstatus 0 = OK 1 = nicht OK - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveMotorTempWarn Motortemperaturwarnung 0 = Temperatur OK 1 = Übertemperatur - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveNumCrcErrors CRC-Fehler des Antriebsbusses (Übertragungsfehler beim Schreiben zum 611D; es sind Werte bis FFFFH möglich) 0 = kein Fehler - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveParked Parkende Achse 0 = keine parkende Achse 1 = parkende Achse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

drivePowerOn Antrieb eingeschaltet 0 = Antrieb nicht eingeschaltet 1 = Antrieb eingeschaltet - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveProgMessages projektierbare Meldungen (über Maschinendatum) - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveReady Antrieb bereit 0 = Antrieb nicht bereit 1 = Antrieb bereit - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-99

driveRunLevel Erreichte Hochlaufphase (Bereich: Grobzustand (0 bis 5) * 100 + Feinzustand (bis 22)) Firmware-Boot ---> 0 XX Konfiguration eintragen ---> 1XX Hw-Init, Kommunikations-Init Daten laden, umrechnen ---> 2XX Busadressierung umstellen ---> 3XX Synchronisation vorbereiten ---> 4XX Interrupt einschalten ---> 519 XX ==> Feinzustand - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveSetupMode Einrichtebetrieb 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

driveSpeedSmoothing Drehzahlsollwertglättung, bei Linearmotoren Geschwindigkeitssollwertglättung 0 = keine Glättung 1 = Glättung - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

effComp1 Summe der Kompensationswerte für Messsystem 1. Der Wert ergibt sich aus: Temperaturkompensation, Losekompensation, Quadrantenfehlerkompensation, Durchhangkompensation, Spindelsteigungskompensation. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

effComp2 Summe der Kompensationswerte für Messsystem 2. Der Wert ergibt sich aus: Temperaturkompensation, Losekompensation, Quadrantenfehlerkompensation, Durchhangkompensation, Spindelsteigungskompensation. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

encChoice aktives Messystem 0 = nicht vorhanden 1 = Messsystem 1 2 = Messsystem 2 - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

fctGenState Zustand Funktionsgenerator - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

feedRateOvr Vorschub Override, wenn die Achse eine Positionierachse ist. Einzelachsoverride, wenn die Achse eine Zusatzachse ist.% Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-100 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

focStat aktueller Status der Funktion "Fahren mit begrenztem Moment" 0-2 0: FOC nicht aktiv 1: FOC modal aktiv (Programmierung von FOCON[]) 2: FOC satzbezogen aktiv (Programmierung von FOC[]) - 0 0 2 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

fxsInfo $VA_FXS_INFO[Achse] Zusatzinformation bei Fahren auf Festanschlag, wenn $VA_FXS[]=2, bzw die BTSS-Variable /N/SEMA/fxsStat=2 ist. 0 keine Zusatzinformation vorhanden 1 keine Anfahrbewegung programmiert 2 programmierte Endposition erreicht, Bewegung beendet 3 Abbruch durch durch NC-RESET (Tasten-Reset) 4 Festanschlagsfenster verlassen 5 Momentenreduzierung wurde vom Antrieb verweigert 6 PLC hat Freigaben zurückgenommen - 0 0 6 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

fxsStat Zustand nach Fahren auf Festanschlag 0 = normale Regelung 1 = Festanschlag erreicht 2 = fehlgeschlagen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

handwheelAss Nummer des der Achse zugeordneten Handrads 0 = Kein Handrad zugeordnet 1 bis 3 = Handradnummer - 0 3 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

impulseEnable Impulsfreigabe Inverter 0 = keine Freigabe 1 = Freigabe - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

isDriveUsed Jedem Antrieb sind eine oder mehrere Maschinenachsen zugeordnet. Die Kontrolle über den Antrieb kann gleichzeitig nur von einer dieser Maschinenachsen erfolgen. Die Auswahl nimmt der Maschinenhersteller vor. Der Status der Antriebskontrolle verändert sich dynamisch. - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-101

kVFactor KV-Faktor 16,667 1/s Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

lag Konturrelevanter Schleppfehler = Lagesollwert nach Feininterpolator - Lageistwert. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

logDriveNo Antriebszuordnung (logische Antriebsnummer) 0 = nicht vorhanden 1 bis 15 = Antriebsnummer - 0 15 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

measFctState Zustand Messfunktion - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

measPos1 Lageistwert für Messsystem 1. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

measPos2 Lageistwert für Messsystem 2. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

measPosDev Lageistwert-Differenz zwischen 2 Messsystemen. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

measUnit Einheit für Servicewerte der Antriebe 0 = mm 1 = inch 2 = grd - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

paramSetNo Nummer des Parametersatzes - 1 8 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

preContrFactTorque Vorsteuerfaktor Moment Nm Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-102 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

preContrFactVel Vorsteuerfaktor Geschwindigkeit - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

preContrMode Vorsteuermodus (feedforward) 0 = inaktiv 1 = Geschwindigkeit 2 = Moment - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

PRESETActive Preset erfolgt 0 = kein Preset aktiv 1 = Preset aktiv - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

PRESETVal Mit der Funktion PRESETON (...) wird eine Nullpunktverschiebung für eine Achse programmiert. Der Wert der Verschiebung steht in der Variablen 'PRESETVal'. Die Variable kann außer durch das Teileprogramm auch vom MMC aus überschrieben werden, mm, inch, userdef Double wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

progIndexAxPosNo programmierte Teilungspositionsnummer 0 = keine Teilungsposition >0 = Teillungspositionsnummer - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

qecLrnIsOn Quadranten-Fehler-Kompensation-Lernen aktiv 0 = inaktiv 1 = Neuronale-QEC lernen aktiv 2 = Konventionelle-QEC aktiv 3 = Konventionelle-QEC mit Adaption des Korrekturwertes aktiv 4 = Neuronale-QEC aktiv 5 = Neuronale-QEC mit Adaption der Messdauer aktiv 6 = Neuronale-QEC mit Adaption der Abklingzeit des Korrekturwertes aktiv 7 = Neuronale-QEC mit Adaption der Messdauer und der Abklingzeit des Korrekturwertes aktiv - 0 7 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

refPtBusy Achse wird referiert 0 = wird nicht referiert 1 = wird referiert - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-103

refPtCamNo Referenzpunktnocken 0 = keiner angefahren 1 = Nocken 1 2 = Nocken 2 3 = Nocken 3 4 = Nocken 4 - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

refPtStatus Kennung ob Achse referierpflichtig und referiert ist Hinweis zu Tauschachsen: Eine Tauschachse ist grundsätzlich nur in dem Kanal referierpflichtig, dem sie aktuell zugeordnet ist. Dementsprechend wird eine referierte Tauschachse in dem Kanal, in dem sie verfahren wird, mit dem Wert 3 (referierpflichtig und referiert) und in weiteren Kanälen mit dem Wert 1 (nicht referierpflichtig aber referiert) gemeldet. Ein gesetztes Bit hat die folgende Bedeutung bis SW3.1: Bit0: mindestens 1 Messsystem wurde referiert Bit1: aktuelles Messsystem ist referierpflichtig ab SW 3.2: Bit 0: aktuelles Messsystem ist referiert Bit1: aktuelles Messsystem ist referierpflichtig (Busy-Signal beeinflusst den Status) - Achsindex UWord r Mehrzeilig: nein maxnumGlobMachAxes

safeAcceptCheckPhase Flag für NCK-seitige Abnahmetestphase, die Bedienoberfläche kann ermitteln, welche Abnahmetestphase auf dem NCK vorhanden ist 0: NCK hat Abnahmetestphase inaktiv = 0 0ACH: NCK hat Abnahmetestphase aktiv - 0 0 0ACH UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeAcceptTestMode im Abnahmetestmodus SI-PowerOn-Alarme Reset-quittierbar 0: Abnahmetestmodus SI-PowerOn-Alarme sind nicht Reset-quittierbar 0ACH: Abnahmetestmodus SI-PowerOn-Alarme sind Reset-quittierbar - 0 0 0FFH UWord wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeAcceptTestPhase Flag für Abnahmetestphase 0: Abnahmetest-Wizard nicht angewählt, NCK_seitig Alarmunterdrückung aktivieren 0ACH: Dialoge für Abnahmetestunterstützung angewählt, NCK-seitig Alarmunterdrückung deaktivieren - 0 0 0FFH UWord wr Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeAcceptTestSE Flag für NCK-seitigen SE-Abnahmetest. Die Bedienoberfläche startet die Überprüfung der Sicheren Endlagen beim Abnahmetest 0: NCK hat SE-Abnahmetest inaktiv = 0. Die einkanaligen SW-Endlagen sind aktiviert. 0ACH: NCK soll SE-Abnahmetest aktivieren. Dadurch werden die einkanaligen SW-Endlagen deaktiviert. - 0 0 0ACH UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-104 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

safeAcceptTestState Flag für Abnahmeteststatus, die Bedienoberfläche kann ermitteln, welcher Abnahmetestmodus auf dem NCK vorhanden ist 0: NCK hat Abnahmetestmodus inaktiv 0CH: Abnahmetestmodus nicht aktiviert, weil SI-PowerOn-Alarme bereits anstehen. Die Ursachen für die SI-PowerOn-Alarme müssen erst behoben werden. 0DH: Abnahmetestmodus nicht aktiviert, HMI schreibt unerlaubte Werte in /N/SEMA/safeAcceptTestMode an den NCK.0ACH: NCK hat Abnahmetestmodus aktiv - 0 0 0FFH UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeActPosDiff aktuelle Istwertdifferenz zwischen NCK- und Antriebs-Überwachungskanal mm, inch, Grad, userdef 0.0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeActVeloDiff aktuelle Drehzahldifferenz zwischen NCK- und Antriebs-Überwachungskanal mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeActVeloLimit sichere Istgeschwindigkeitsgrenze -1 => keine Drehzahlüberwachung aktiv >= 0 => aktive Istgeschwindigkeitsgrenze mm, inch, Grad, userdef -1 Double r Mehrzeilig: nein maxnumGlobMachAxes

safeDesVeloLimit sichere Sollgeschwindigkeitsgrenze -1 => keine Solldrehzahlbegrenzung aktiv >= 0 => aktive Sollgeschwindigkeitsgrenze mm, inch, Grad, userdef -1 Double r Mehrzeilig: nein maxnumGlobMachAxes

safeFctEnable Sicherer Betrieb aktiviert 0 = nicht aktiviert 1 = aktiviert - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeInputSig Sichere Eingangssignale der Achse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeInputSig2 sichere Eingangssignale Teil2 - 0 0xffff UWord r Mehrzeilig: nein maxnumGlobMachAxes

safeInputSigDrive Sichere Eingangssignale des Antriebs - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-105

safeInputSigDrive2 sichere Eingangssignale Antrieb Teil2 - 0 0xffff UWord r Mehrzeilig: nein maxnumGlobMachAxes

safeMaxVeloDiff maximale Drehzahldifferenz zwischen NCK- und Antriebs-Überwachungskanal seit letztem NCK-Reset mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeMeasPos Sichere Istposition der Achse. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeMeasPosDrive Sichere Istposition des Antriebs. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeOutputSig Sichere Ausgangssignale der Achse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeOutputSig2 Sichere Ausgangssignale Teil2 - 0 0xffff UWord r Mehrzeilig: nein maxnumGlobMachAxes

safeOutputSigCam Ergebnisse der sicheren Nockenauswertung NCK - 0 0 3FFFFFFF UDoubleword r Mehrzeilig: nein maxnumGlobMachAxes

safeOutputSigCamDrive Ergebnisse der sicheren Nockenauswertung Antrieb - 0 0 3FFFFFFF UDoubleword r Mehrzeilig: nein maxnumGlobMachAxes

safeOutputSigDrive Sichere Ausgangssignale des Antriebs - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

safeOutputSigDrive2 Sichere Ausgangssignale Antrieb Teil2 - 0 0xffff UWord r Mehrzeilig: nein maxnumGlobMachAxes

safeStopOtherAxis Stop auf anderer Achse 0: kein Stop auf anderer Achse 1: Stop auf anderer Achse - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-106 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

spec Achsspezifikation 0 = Bahnachse 1 = Positionierachse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

subSpec T1 Subspezifikation 0 = Normalachse 1 = Teilungsachse - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

torqLimit Momentenbegrenzungswert (bezogen auf das Nennmoment des Antriebs), bei Linearmotoren Kraftbegrenzungswert % Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

traceState1 Zustand des Trace-Kanals 1 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

traceState2 Zustand des Trace-Kanals 2 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

traceState3 Zustand des Trace-Kanals 3 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

traceState4 Zustand des Trace-Kanals 4 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-107

trackErrContr Regeldifferenz (Ist- Sollwertdifferenz im Lageregler) mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

trackErrDiff Konturabweichung (Differenz Istwert Streckenmodell) mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

type Achstyp 0 = Linearachse 1 = Rundachse 2 = Spindel - UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaAbsoluteEnc1ErrCnt $VA_ABSOLUTE_ENC_ERR_CNT[Achse] Enc1: Fehlerzähler bei Absolutgeber - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaAbsoluteEnc1State $VA_ABSOLUTE_ENC_STATE[Achse] Enc1: Status Absolutgeber-Schnittstelle Bit0: Schnittstelle ist aktiv Bit1: Fehler beim Parity-Check Bit2: Fehlerbit Alarm Bit3: Fehlerbit CRC-Fehler Bit4: Startbit bei EnDat-Übertragung fehlt - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaAbsoluteEnc2ErrCnt $VA_ABSOLUTE_ENC_ERR_CNT[Achse] Enc2: Fehlerzähler bei Absolutgeber - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaAbsoluteEnc2State $VA_ABSOLUTE_ENC_STATE[Achse] Enc2: Status Absolutgeber-Schnittstelle Bit0: Schnittstelle ist aktiv Bit1: Fehler beim Parity-Check Bit2: Fehlerbit Alarm Bit3: Fehlerbit CRC-Fehler Bit4: Startbit bei EnDat-Übertragung fehlt - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaCecCompVal $VA_CEC_COMP_VAL[Achse] Achsialer Durchhangkompensationswert mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaCurr $VA_CURR[Achse] Antriebs-Stromistwert - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-108 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

vaDistTorque $VA_DIST_TORQUE[Achse] Störmoment/max.Moment (motorseitig, York) % 0 -100 100 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaDpe $VA_DPE[x1] Status der Leistungsfreigabe einer Maschinenachse 0 - 1 - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaEnc1CompVal $VA_ENC1_COMP_VAL[Achse] SSFK Kompensationswert Geber 1 mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaEnc1ZeroMonErrCnt $VA_ENC_ZERO_MON_ERR_CNT[Achse] Enc1: Fehlerzähler Nullmarkenüberw. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaEnc2CompVal $VA_ENC2_COMP_VAL[Achse] SSFK Kompensationswert Geber 2 mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaEnc2ZeroMonErrCnt $VA_ENC_ZERO_MON_ERR_CNT[Achse] Enc2: Fehlerzähler Nullmarkenüberw. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaFoc $VA_FOC[Achse] Status Istzustand "ForceControl" 0: ForceControl nicht aktiv 1: ForceControl modal aktiv 2: ForceControl satzbezogen aktiv - 0 0 2 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaFxs $VA_FXS[Achse] Status Istzustand "Fahren auf Festanschlag" 0: Achse nicht im Anschlag 1: Anschlag wurde erfolgreich angefahren 2: Anfahren des Festanschlags fehlgeschlagen 3: Anwahl Fahren auf Festanschlag aktiv 4: Anschlag wurde erkannt 5: Abwahl Fahren auf Festanschlag aktiv - 0 0 5 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaIm $VA_IM[x] Encoder-Istwert im Maschinenkoordinatensystem (gemessen aktives Messsystem) - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-109

vaIm1 $VA_IM1[x] Istwert im Maschinenkoordinatensystem (gemessen Encoder 1) - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaIm2 $VA_IM2[x] Istwert im Maschinenkoordinatensystem (gemessen Encoder 2) - 0 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaLagError $VA_LAG_ERROR[Achse] Schleppfehler der Achse - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaLoad $VA_LAG_ERROR[Achse] Antriebsauslastung in % - 0 -100 100 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaPosctrlMode $VA_POSCTRL_MODE[Achse] Lagereglermodus" 0: Lageregelung 1: Drehzahlregelung 2: Halten 3: Parken 4: Nachführen - 0 0 4 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaPower $VA_POWER[Achse] Antriebswirkleistung - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaPressureA $VA_PRESSURE_A[Achse] Druck auf A-Seite des Zylinders in bar (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaPressureB $VA_PRESSURE_B[Achse] Druck auf B-Seite des Zylinders in bar (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaSce $VA_SCE[Achse] Status Drehzahlreglerfreigabe - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-110 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

vaStopSi $VA_STOPSI[Achse] Stop von Safety Integrated -1: kein Stop 0: Stop A 1: Stop B 2: Stop C 3: Stop D 4: Stop E 5: Stop F 10: Teststop NC 11: Test ext. Impulslöschung - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaSyncDiff $VA_SYNCDIFF[Achse] Synchronlaufdifferenz istwertseitig mm, inch, Grad, userdef 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaSyncDiffStat $VA_SYNCDIFF_STAT[Achse] Status Synchronlaufdifferenz istwertseitig -4: reserviert -3: kein gültiger Wert in $VA_SYNCDIFF, Tangentialsteuerung -2: kein gültiger Wert in $VA_SYNCDIFF, Leitwertkopplung und simulierter LW -1: kein gültiger Wert in $VA_SYNCDIFF 0: kein gültiger Wert in $VA_SYNCDIFF, Kopplung nicht aktiv 1: gültiger Wert in $VA_SYNCDIFF mm, inch, Grad, userdef 0 -4 1 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaTempCompVal $VA_TEMP_COMP_VAL[Achse] Achsialer Temperaturkompensationswert mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaTorque $VA_TORQUE[Achse] Antriebsmomentensollwert - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaTorqueAtLimit $VA_TORQUE_AT_LIMIT[Achse] Status "wirksames Moment entspricht der vorgegebenen Momentengrenze" 0: wirksames Moment kleiner Momentengrenzwert 1: wirksames Moment hat den Momentengrenzwert erreicht - 0 0 1 UWord r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

vaVactm Achsgeschwindigkeit istwertseitig lastseitig im Maschinenkoordinatensystem - Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes vaValveLift $VA_VALVELIFT[Achse] Ventilisthub in mm (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-111

vaXfaultSi $VA_XFAULTSI[Achse] Stop F durch Kreuzvergleichsfehler aktiv Bit 0 gesetzt: Im Kreuzvergleich zwischen NCK und 611D wurde ein Istwertfehler aufgedeckt Bit 1 gesetzt: Im Kreuzvergleich zwischen NCK und 611D wurde irgendein Fehler aufgedeckt und die Wartezeit bis zur Auslösung von Stop B ($MA_SAFE_STOP_SWITCH_TIME_F) läuft oder ist abgelaufen - 0 UDoubleword r Mehrzeilig: ja Achsindex maxnumGlobMachAxes

1.3.7 BER. N, Bst.SSP: Zustandsdaten: Spindel

OEM-MMC : Linkitem /Nck/Spindle/... Alle Zustandsdaten, die sich auf die Spindel beziehen sind im Baustein SSP zusammengefasst. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Spindel ist. Um welche Spindel es sich handelt, kann der Variablen "name" bzw "index" im gleichen Baustein mit dem jeweiligen Zeilenindex entnommen werden. Die Anzahl der Spindeln steht in "numSpindles" im Baustein Y im Bereich C. Bei Achsen, die keine Spindeln sind, werden als Werte 0 bzw. ' ' geliefert. Daran, dass der Wert SSP:index = 0 ist, kann erkannt werden, dass die Achse keine Spindel ist.

acConstCutS $AC_CONSTCUT_S[n] Aktuelle konstante Schnittgeschwindigkeit m/min, ft/min, userdef 0 Double r Mehrzeilig: ja Spindelindex numSpindles

acSMode $AC_SMODE[x] Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 1 0 4 UWord r Mehrzeilig: ja Spindelindex numSpindles

actGearStage Istgetriebestufe der Spindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

actSpeed Spindeldrehzahl Istwert U/min, userdef Double r Mehrzeilig: ja Spindelindex numSpindles

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-112 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

channelNo Nummer des Kanals, in der sich die Spindel befindet - UWord r Mehrzeilig: ja Spindelindex numSpindles

cmdAngPos Spindelposition (SPOS) Grad, userdef Double r Mehrzeilig: ja Spindelindex numSpindles

cmdConstCutSpeed konstante Schnittgeschwindigkeit der Masterspindel. Sollwert weicht nur bei der Masterspindel bei aktiven G96 von SSP:cmdSpeed ab. (Die Variable ist wegen speziellem OEM-Kunden auch rückwirkend im Softwarestand 3.2 verfügbar) mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Spindelindex numSpindles

cmdGearStage Sollgetriebestufe - UWord r Mehrzeilig: ja Spindelindex numSpindles

cmdGwps programmierter SUG-Sollwert (SUG ist Funktion "konstante Scheibenumfangsgeschwindigkeit") m/s, ft/s Double r Mehrzeilig: ja Spindelindex numSpindles

cmdSpeed Spindeldrehzahl Sollwert U/min , m/min Double r Mehrzeilig: ja Spindelindex numSpindles

driveLoad Auslastung % Double r Mehrzeilig: ja Spindelindex numSpindles

gwpsActive {$GWPS} SUG-Programmierung aktiv (SUG = Konstante Scheibenumfangsgeschwindigkeit) 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Spindelindex numSpindles

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja Spindelindex numSpindles

name Spindelname Hinweis: Wenn bei aktiver Spindelumsetzung mehrere logische Spindeln auf eine physikalische Spindel verweisen und über den Bereich N des Bausteins SSP2 zugegriffen wird, so wird der Name der ersten passenden logischen Spindel geliefert. - String[32] r Mehrzeilig: ja Spindelindex numSpindles

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-113

namePhys Name der zugeordneten physikalischen Spindel, identische mit der Variablen "name". - String[32] r Mehrzeilig: ja Spindelindex numSpindles

opMode Spindelbetriebsart 0 = Spindelbetrieb 1 = Pendelbetrieb(Getriebestufenwechsel) 2 = Positionsbetrieb 3 = Synchronbetrieb 4 = Achsbetrieb - UWord r Mehrzeilig: ja Spindelindex numSpindles

speedLimit aktuelle Geschwindigkeitsbegrenzung für Spindel U/min , m/min Double r Mehrzeilig: ja Spindelindex numSpindles

speedOvr Spindeloverride % Double r Mehrzeilig: ja Spindelindex numSpindles

spindleType Spindeltyp 0 = Masterspindel 1 = keine Masterspindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

status Spindelstatus Bit0 = Folgespindel Bit1 = Leitspindel Bit2 = Masterspindel (Erweiterung ab SW 4.1) Bit3 = konst. Schnittgeschwindigkeit (G96) aktiv (Erweit. ab SW4.1) Bit0 = Folgespindel Bit1 = Leitspindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

turnState Dreh-Zustand Wertebereich über BTSS-Variable 0 = rechts 1 = links 2 = Halt Wertebereich über $-Variable 3 = rechts 4 = links 5 = Halt - UWord r Mehrzeilig: ja Spindelindex numSpindles

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-114 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.3.8 BER. N, Bst.SSP2: Zustandsdaten: Spindel

OEM-MMC : Linkitem /Nck/LogicalSpindle/... Alle Zustandsdaten, die sich auf Spindeln beziehen, wenn ein Spindelumsetzer (log. Spindeln) aktiv ist.

acConstCutS $AC_CONSTCUT_S[n] Aktuelle konstante Schnittgeschwindigkeit m/min, ft/min, userdef 0 Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

acSMode $AC_SMODE[x] Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 1 0 4 UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

actGearStage Istgetriebestufe der Spindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

actSpeed Spindeldrehzahl Istwert U/min, userdef Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

channelNo Nummer des Kanals, in der sich die Spindel befindet - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdAngPos Spindelposition (SPOS) Grad, userdef Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdConstCutSpeed konstante Schnittgeschwindigkeit der Masterspindel. Sollwert weicht nur bei der Masterspindel bei aktiven G96 von SSP:cmdSpeed ab. (Die Variable ist wegen speziellem OEM-Kunden auch rückwirkend im Softwarestand 3.2 verfügbar) mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdGearStage Sollgetriebestufe - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-115

cmdGwps programmierter SUG-Sollwert (SUG ist Funktion "konstante Scheibenumfangsgeschwindigkeit") m/s, ft/s Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdSpeed Spindeldrehzahl Sollwert U/min , m/min Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

driveLoad Auslastung % Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

gwpsActive {$GWPS} SUG-Programmierung aktiv (SUG = Konstante Scheibenumfangsgeschwindigkeit) 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

name Spindelname Hinweis: Wenn bei aktiver Spindelumsetzung mehrere logische Spindeln auf eine physikalische Spindel verweisen und über den Bereich N des Bausteins SSP2 zugegriffen wird, so wird der Name der ersten passenden logischen Spindel geliefert. - String[32] r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

namePhys Name der zugeordneten physikalischen Spindel. - String[32] r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

opMode Spindelbetriebsart 0 = Spindelbetrieb 1 = Pendelbetrieb(Getriebestufenwechsel) 2 = Positionsbetrieb 3 = Synchronbetrieb 4 = Achsbetrieb - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

speedLimit aktuelle Geschwindigkeitsbegrenzung für Spindel U/min , m/min Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-116 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

speedOvr Spindeloverride % Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

spindleType Spindeltyp 0 = Masterspindel 1 = keine Masterspindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

status Spindelstatus Bit0 = Folgespindel Bit1 = Leitspindel Bit2 = Masterspindel (Erweiterung ab SW 4.1) Bit3 = konst. Schnittgeschwindigkeit (G96) aktiv (Erweit. ab SW4.1) Bit0 = Folgespindel Bit1 = Leitspindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

turnState Dreh-Zustand Wertebereich über BTSS-Variable 0 = rechts 1 = links 2 = Halt Wertebereich über $-Variable 3 = rechts 4 = links 5 = Halt - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-117

1.3.9 BER. N, Bst.FA: Aktive NCU-globale Frames

OEM-MMC : Linkitem /Nck/ActualFrame/... Folgende Frameindizes gibt es: 2: IFRAME aktuell einstellbare Nullpunktverschiebung (nur wenn $MN_MM_NUM_GLOBAL_USER_FRAMES > 0 ist) 6: ACTBFRAME aktuelle Summe der Basisframes (nur wenn $MN_MM_NUM_GLOBAL_BASE_FRAMES > 0 ist) Der max. Frameindex ist: 6

linShift $P_PFRAME[x,TR] / $P_ACTFRAME / $P_IFRAME PA Translation einer aktiven Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double r Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

6 * maxnumGlobMachAxes

mirrorImgActive $P_PFRAME[x,MI] / $P_ACTFRAME / $P_IFRAME PA Spiegeln einer aktiven Nullpunktverschiebung 0 = Spiegeln nicht aktiv 1 = Spiegeln aktiv - UWord r Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

6 * maxnumGlobMachAxes

rotation $P_PFRAME[x,RT] / $P_ACTFRAME / $P_IFRAME PA Drehung einer aktiven Nullpunktverschiebung Grad Double r Mehrzeilig: ja Frameindex ) *

maxnumGlobMachAxes + Achsnummer

6 * maxnumGlobMachAxes

scaleFact $P_PFRAME[x,SC] / $P_ACTFRAME / $P_IFRAME PA Skalierungsfaktor einer aktiven Nullpunktverschiebung - Double r Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

6 * maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-118 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.3.10 BER. N, Bst.FB: NCU-globale Basisframes

OEM-MMC : Linkitem /Nck/BaseFrame/... Diese gibt es nur, wenn $MN_MM_NUM_GLOBAL_BASE_FRAMES > 0 ist. Der max. Frameindex ist: $MN_MM_NUM_GLOBAL_BASE_FRAMES - 1

linShift $P_NCBFR[x,TR] x=FrameNo, y=Axis PA Translation einer einstellbaren Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_BASE_FRAMES * maxnumGlobMachAxes

linShiftFine $P_NCBFR[x,SI] x=FrameNo, y=Axis Feinverschiebung bei Frames, Erweiterung der Basis Frames und der Einstellbaren Frames mm, inch, userdef Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_BASE_FRAMES * maxnumGlobMachAxes

mirrorImgActive $P_NCBFR[x ,MI] x=FrameNo, y=Axis PA Spiegeln einer einstellbaren Nullpunktverschiebung 0: Spiegeln nicht aktiv 1: Spiegeln aktiv - UWord wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_BASE_FRAMES * maxnumGlobMachAxes

rotation $P_NCBFR[x,y,RT] x=FrameNo, y=Axis PA Drehung einer einstellbaren Nullpunktverschiebung Grad Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_BASE_FRAMES * maxnumGlobMachAxes

scaleFact $P_NCBFR[x,SC] x=FrameNo, y=Axis PA Skalierungsfaktor einer einstellbaren Nullpunktverschiebung - Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_BASE_FRAMES * maxnumGlobMachAxes

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-119

1.3.11 BER. N, Bst.FU: NCU-globale einstellbare Frames

OEM-MMC : Linkitem /Nck/UserFrame/... Diese gibt es nur, wenn $MN_MM_NUM_GLOBAL_USER_FRAMES > 0 ist. Folgende Frameindizes kann es geben: 0: G500 1: G54 2: G55 3: G56 4: G57 5: G505 6: G506 ... n: G5n ... 99: G599 Der max. Frameindex ist: $MN_MM_NUM_GLOBAL_USER_FRAMES - 1 Um die einstellbaren Frames zu aktivieren, muss der PI-Dienst SETUFR aufgerufen werden.

linShift $P_UIFR[x,y,TR] x=FrameNo,y=Axis PA Translation einer einstellbaren Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_USER_FRAMES * maxnumGlobMachAxes

linShiftFine $P_UIFR[x,y,SI] x=FrameNo,y=Axis Feinverschiebung bei Frames, Erweiterung der Basis Frames und der Einstellbaren Frames mm, inch, userdef Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_USER_FRAMES * maxnumGlobMachAxes

mirrorImgActive $P_UIFR[x,y,MI] x = FrameNo,y=Axis PA Spiegeln einer einstellbaren Nullpunktverschiebung 0 = Spiegeln nicht aktiv 1 = Spiegeln aktiv - UWord wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_USER_FRAMES * maxnumGlobMachAxes

scaleFact $P_UIFR[x,y,SC] x = FrameNo,y=Axis PA Skalierungsfaktor einer einstellbaren Nullpunktverschiebung - Double wr Mehrzeilig: ja Frameindex *

maxnumGlobMachAxes + Achsnummer

$MN_MM_NUM_GLOBAL_USER_FRAMES * maxnumGlobMachAxes

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-120 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.3.12 BER. N, Bst.YFAFL: NCK-Anweisungsgruppen Fanuc

OEM-MMC : Linkitem /Nck/FunctionGroupingFanuc/... Es werden alle aktuell für die Kanäle projektierten G-Funktionen von NCK zum Lesen bereitgestellt. Projektiert werden sie über Maschinendaten. Da die G-Funktionen in Gruppen organisiert sind, von denen jeweils nur eine aktiv sein kann, ist dieser Baustein als Tabelle organisiert. Je G-Gruppe liegen zwei Spalten vor. In der 1. Spalte ist die Anzahl der G-Funktionen einer Gruppe enthalten (/N/YFAFL/Gruppe_NUM), das entspricht der Anzahl der Zeilen in der jeweilig darauf folgenden Spalte. Diese zweiten Spalte enthält alle zur Gruppe gehörenden G-Funktionen (/N/YFAFL/Gruppe). Daraus ergibt sich das Vorgehen, dass die Daten zu einer bestimmten G-Gruppe über einen Spaltenoffset berechnet werden. Der Spaltenoffset lautet: 2 * (G-Gruppen-Nummer - 1) Die Anzahl der G-Gruppen kann der Variablen "numGCodeGroupsFanuc" im Bereich N / Baustein Y entnommen werden. Daraus ergibt sich der maximale Spaltenoffset der Variablen zu 2 * numGCodeGroupsFanuc. In Bereich C / Baustein SNCF stehen die aktuell aktiven G-Funktionen.

Gruppe Anweisungsgruppe - String[16] r Mehrzeilig: ja laufende Nummer /N/YFAFL/Gruppe_NUM

Gruppe_NUM Anzahl der Fanuc-G-Funktionen der jeweiligen Gruppe - 0 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-121

1.3.13 BER. B, Bst.S: BAG-spezifische Zustandsdaten

OEM-MMC : Linkitem /Bag/State/... Während des Betriebes der NC-Steuerung treten unterschiedliche interne Zustände auf. Ebenso können sich systemspezifische Daten während des Betriebes ändern. Diese Daten werden im Gegensatz zu den Systemdaten als Zustandsdaten bezeichnet. Man unterscheidet:

− NCK-spezifische Zustandsdaten − BAG-spezifische Zustandsdaten − Kanalspezifische Zustandsdaten − Antriebsspezifische Zustandsdaten (VSA) − Antriebsspezifische Zustandsdaten (HSA)

ncAutoCounter Zähler, welcher mit jeder 0->Flanke der Taste Auto inkrementiert wird - 0 0 UWord r Mehrzeilig: ja BAG-Nummer numBAGs

ncJogCounter Zähler, welcher mit jeder 0->Flanke der Taste Jog inkrementiert wird - 0 0 UWord r Mehrzeilig: ja BAG-Nummer numBAGs

ncMDACounter Zähler, welcher mit jeder 0->Flanke der Taste MDA inkrementiert wird - 0 0 UWord r Mehrzeilig: ja BAG-Nummer numBAGs opMode DB11, DBX6.0-6.2 Aktive Betriebsart 0 = JOG 1 = MDA 2 = AUTO - UWord r Mehrzeilig: nein

readyActive DB11, DBX6.3 Kennung ob BAG betriebsbereit ist. 0 = nicht betriebsbereit 1 = betriebsbereit - UWord r Mehrzeilig: nein

resetActive DB11, DBX6.7 Kennung ob alle Kanäle der BAG im Reset sind. 0 = nicht alle Kanäle im Reset 1 = alle Kanäle im Reset - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved 1-122 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.3.14 BER. N, Bst.SALAC: Alarmaktionen Liste nach Zeit geordnet, älteste Alarmakt. erscheint zuerst.

OEM-MMC: Linkitem /Nck/AlarmEvent/... Bei einem gegebenen Alarm sind sämtliche Werte in dem SALAC-Baustein mit Ausnahme von actionType und actionCount mit den entsprechenden Variablen in den Bausteinen SALA, SALAP und SALAL identisch. Durch Abgleichen der Werte alarmNo kann derselbe Alarm in den verschiedenen Bausteinen gefunden werden. Ein Client ist bei einem Alarm-Server registriert, wenn zyklisches Lesen des SALAC-Bausteins eingerichtet ist. Wenn die Bedienoberfläche zyklisches Lesen bei Änderung eines Datums im Baustein einrichtet und Spaltenindex 0 spezifiziert, dann schickt der Variablen-Server den gesamten Datensatz an die Bedienoberfläche, wenn der Alarm-Server eine neue Alarmaktion erhält. Ein anderer Alarm-Server-Client wird bei jedem zyklischen Lesen des eingerichteten SALAC-Bausteins registriert. Dieser Mechanismus funktioniert daher mit mehr als einer verbundenen Bedienoberfläche. Eine Registrierung wird zurückgezogen, wenn das entsprechende zyklische Lesen beendet wird. Da nur zyklisches Lesen zu registrierten Clients gehört, schickt jedes reguläre und nichtzyklische Lesen den Voreinstellwert für die angeforderte Variable zurück.

actionCount Eine eindeutige, dem Alarmvorgang Alarm Action zugeordnete Nummer. Sie wird beim Einschalten von NCK auf Null zurückgesetzt. Für jeden neuen Alarmvorgang erfolgt ihre Inkrementierung um eins. - 0 UDoubleword r Mehrzeilig: ja 1 1

actionType Gibt an, ob der Alarm gelöscht oder aktiviert wird. 0: Kein Alarmvorgang steht an 1: Alarm gesetzt 2: Alarm gelöscht - 0 0 2 UWord r Mehrzeilig: ja 1 1

alarmClearInfo Beschreibt das Löschkriterium für den Alarm. 1: Netz EIN 2: Rücksetzen 3: Löschen 4: Alarm wird von der NCK-Software gelöscht (ab SW 4.1) 5: Alarm wird durch den Aufruf eines Programms gelöscht 6: Alarm wird in allen Kanälen der BAGs durch RESET gelöscht (ab SW 4.1) 7: Alarm wird in allen Kanälen der NC durch RESET gelöscht (ab SW 4.1) - 1 1 7 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.3 Zustandsdaten des Systems

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-123

alarmFillText1 Parameter 1, ASCII-Textzeichenfolge, die in den Standard-Alarmtext als Ergänzung der Alarmbeschreibung eingefügt ist. - 0 String[32] r Mehrzeilig: ja 1 1

alarmFillText2 Parameter 2, ASCII-Textzeichenfolge, die in den Standard-Alarmtext als Ergänzung der Alarmbeschreibung eingefügt ist. - 0 String[32] r Mehrzeilig: ja 1 1

alarmFillText3 Parameter 3, ASCII-Textzeichenfolge, die in den Standard-Alarmtext zur Ergänzung der Alarmbeschreibung eingefügt ist. - 0 String[32] r Mehrzeilig: ja 1 1

alarmFillText4 Parameter 4, ASCII-Textzeichenfolge, die in den Standard-Alarmtext als Ergänzung der Alarmbeschreibung eingefügt ist. - 0 String[32] r Mehrzeilig: ja 1 1

alarmNo Eine eindeutige, dem Alarm zugeordnete Nummer. Sie wird für jeden gemeldeten Alarm um eins inkrementiert. - 0 UDoubleword r Mehrzeilig: ja 1 1

alarmTextIndex Kennzeichnet den Text für die Alarmbeschreibung. - 0 UDoubleword r Mehrzeilig: ja 1 1

alarmTimeBCD Datum und Uhrzeit des aufgetretenen Alarms im BCD-Format. - String[8] r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-124 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4 Zustandsdaten des Kanals

1.4.1 BER. C, Bst.M: Kanalspezifische Maschinendaten

OEM-MMC: Linkitem /Channel/Drive/... Kanalspezifische Maschinendaten

MDS_CHAN_NAME MD 20000: CHAN_NAME Kanalname - String[16] wr Mehrzeilig: nein 1

1.4.2 BER. C, Bst.S: Kanalspezifische Zustandsdaten

OEM-MMC: Linkitem /Channel/State/... Während des Betriebes der NC-Steuerung treten unterschiedliche interne Zustände auf. Ebenso können sich systemspezifische Daten während des Betriebes ändern. Diese Daten werden im Gegensatz zu den Systemdaten als Zustandsdaten bezeichnet. Man unterscheidet: − NCK-spezifische Zustandsdaten − BAG-spezifische Zustandsdaten − Kanalspezifische Zustandsdaten − Antriebsspezifische Zustandsdaten (VSA) − Antriebsspezifische Zustandsdaten (HSA)

aaAccLimA $AA_ACCLIMA[a] axiale Beschleunigungskorrektur im Hauptlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

aaEgActive $AA_EG_ACTIVE[a,b] Elektronisches Getriebe: Kopplung zur angegebenen Leitachse ist aktiv, d.h. eingeschaltet. 0: ausgeschaltet 1: eingeschaltet - 0 0 1 UWord r Mehrzeilig: ja (Achsindex der Folgeachse) *

numMachAxes + (Achsindex der Leitachse) + 1

numMachAxes * numMachAxes

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-125

aaEgAx $AA_EG_AX[n,a] Elektronisches Getriebe: Achsnummer der n-ten Leitachse (1-n). (Achsindex = Achsnummer - 1) 1-numMachAxes - 0 1 numMachAxes UWord r Mehrzeilig: ja (Achsindex der Folgeachse) * 5 +

(Index der Leitachse) + 1 numMachAxes * 5

aaEgDenom $AA_EG_DENOM[a,b] Elektronisches Getriebe: Nenner des Koppelfaktors für die angegebene Leitachse. Der Koppelfaktor des Getriebes ergibt sich aus $AA_EG_NUMERA[a,b]/$AA_EG_DENOM[a,b]. - 1 Double r Mehrzeilig: ja (Achsindex der Folgeachse) *

numMachAxes + (Achsindex der Leitachse) + 1

numMachAxes * numMachAxes

aaEgNumera $AA_EG_NUMERA[a,b] Elektronisches Getriebe: Zähler des Koppelfaktors für die angegebene Leitachse. Der Koppelfaktor des Getriebes ergibt sich aus $AA_EG_NUMERA[a,b]/$AA_EG_DENOM[a,b]. - 0 Double r Mehrzeilig: ja (Achsindex der Folgeachse) *

numMachAxes + (Achsindex der Leitachse) + 1

numMachAxes * numMachAxes

aaEgNumLa $AA_EG_NUM_LA[a] Elektronisches Getriebe: Anzahl der mit EGDEF spezifizierten Leitachsen. Falls die Achse nicht mit EGDEF als Folgeachse spezifiziert worden ist, ist der Wert 0. 0-5 - 0 0 5 UWord r Mehrzeilig: ja (Achsindex der Folgeachse + 1) numMachAxes

aaEgSyn $AA_EG_SYN[a,b] Elektronisches Getriebe: Synchronposition für die angegebene Leitachse. mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja (Achsindex der Folgeachse) *

numMachAxes + (Achsindex der Leitachse) + 1

numMachAxes * numMachAxes

aaEgSynFa $AA_EG_SYNFA[a] Elektronisches Getriebe: Synchronposition für die Folgeachse. mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja (Achsindex der Folgeachse + 1) numMachAxes

aaEgType $AA_EG_TYPE[a,b] Elektronisches Getriebe: Art der Kopplung für die angegebene Leitachse 0: Istwertkopplung 1: Sollwertkopplung - 0 0 1 UWord r Mehrzeilig: ja (Achsindex der Folgeachse) *

numMachAxes + (Achsindex der Leitachse) + 1

numMachAxes * numMachAxes

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-126 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaJerkLimA $AA_JERKLIMA[a] axiale Ruckkorrektur im Vorlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

aaMeasP1Valid $AA_MEAS_P1_VALID Axialer Messpunkt P1 für die Werkstück- und Werkzeugvermessung abspeichern 0: Axialer Messpunkt wird abgelöscht, 1: Axialer Messpunkt wird mit aktuellen Achsistwerten beschrieben - 0 0 1 UDoubleword wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasP2Valid $AA_MEAS_P2_VALID Axialer Messpunkt P2 für die Werkstück- und Werkzeugvermessung abspeichern 0: Axialer Messpunkt wird abgelöscht, 1: Axialer Messpunkt wird mit aktuellen Achsistwerten beschrieben - 0 0 1 UDoubleword wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasP3Valid $AA_MEAS_P3_VALID Axialer Messpunkt P3 für die Werkstück- und Werkzeugvermessung abspeichern 0: Axialer Messpunkt wird abgelöscht, 1: Axialer Messpunkt wird mit aktuellen Achsistwerten beschrieben - 0 0 1 UDoubleword wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasP4Valid $AA_MEAS_P4_VALID Axialer Messpunkt P4 für die Werkstück- und Werkzeugvermessung abspeichern 0: Axialer Messpunkt wird abgelöscht, 1: Axialer Messpunkt wird mit aktuellen Achsistwerten beschrieben - 0 0 1 UDoubleword wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasPoint1 $AA_MEAS_POINT1 1. Messpunkt für die Werkstück- und Werkzeugvermessung mm, inch, userdef 0 Double wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasPoint2 $AA_MEAS_POINT2 2. Messpunkt für die Werkstück- und Werkzeugvermessung mm, inch, userdef Double wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasPoint3 $AA_MEAS_POINT2 3. Messpunkt für die Werkstück- und Werkzeugvermessung mm, inch, userdef Double wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasPoint4 $AA_MEAS_POINT4 4. Messpunkt für die Werkstück- und Werkzeugvermessung mm, inch, userdef Double wr Mehrzeilig: ja AchsIndex numMachAxes

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-127

aaMeasSetangle $AA_MEAS_SETANGLE Soll-Winkel einer Achse Grad, userdef Double wr Mehrzeilig: ja AchsIndex

aaMeasSetpoint $AA_MEAS_SETPOINT Sollposition der Kante, Ecke oder Bohrung mm, inch, userdef Double wr Mehrzeilig: ja AchsIndex numMachAxes

aaMeasSpValid $AA_MEAS_SP_VALID Axialer Sollwert für die Werkstück- und Werkzeugvermessung abspeichern 0: Axialer Sollwert wird abgelöscht, 1: Axialer Sollwert wird gültig gesetzt - 0 0 1 UDoubleword wr Mehrzeilig: ja AchsIndex numMachAxes

aaVeloLimA $AA_VELOLIMA[a] axiale Geschwindigkeitskorrektur im Hauptlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

acAlarmStat $AC_ALARM_STAT !=0: Alarme stehen an, die codierten zugehörigen Alarm-Reaktionen können als Quelle für das "Erweiterte Stillsetzen und Rückziehen" genutzt werden. Das Datum ist bit-codiert, somit sind im Bedarfsfall auch Einzelzustände maskierbar bzw. getrennt auswertbar (nicht-aufgeführte Bits liefern den Wert 0) Bit2 = 1: NOREADY (aktive Schnellbremsung + Wegnahme der Reglerfreigabe) Bit6 = 1: STOPBYALARM (Rampenstop aller Kanal-Achsen) Bit9 = 1: SETVDI (VDI-Nahstellensignal Alarm wird gesetzt) Bit13 = 1: FOLLOWUPBYALARM (Nachführen) - 0 UWord r Mehrzeilig: ja 1 1

acAsup $AC_ASUP Codenummer für den Grund der Aktivierung eines Asups Die Gründe sind bitcodiert. BIT0: Aktivierung wegen: Anwender-Interrupt "ASUP mit Blsync". BIT1: Aktivierung wegen: Anwender-Interrupt "ASUP". BIT2: Aktivierung wegen: Anwender-Interrupt "ASUP aus Kanalzustand Ready". BIT3: Aktivierung wegen: Anwender-Interrupt "ASUP in einer Handbetriebsart. BIT4: Aktivierung wegen: Aktivierung wegen: Anwender-Interrupt "ASUP". BIT5: Aktivierung wegen: Abbrechen der Unterprogrammwiederholung. BIT6: Aktivierung wegen: Aktivierung Decodier-Einzelsatz. BIT7: Aktivierung wegen: Aktivierung Restweglöschen. BIT8: Aktivierung wegen: Aktivierung Achssynchronisation. BIT9: Aktivierung wegen: Betriebsartenwechsel. BIT10: Aktivierung wegen: Programmfortsetzung unter TeachIn bzw. nach TeachIn-Deaktivierung. BIT11: Aktivierung wegen: Overstore Anwahl. BIT12: Aktivierung wegen: Alarm mit Reaktion Korrektursatz mit Repos ( COMPBLOCKWITHREORG). BIT13: Aktivierung wegen: Rückzugbewegung bei G33 und Stop. BIT14: Aktivierung wegen: Aktivierung von ProbelaufVorschub. BIT15: Aktivierung wegen: Deaktivierung von ProbelaufVorschub. BIT16: Aktivierung wegen: Aktivierung von Satzunterdrückung. BIT17: Aktivierung wegen: Deaktivierung von Satzunterdrückung. BIT18: Aktivierung wegen: Maschinendaten-Wirksam setzen. BIT19: Aktivierung wegen: Werkzeugkorrektur wirksam setzen. BIT20: Aktivierung wegen: System-Asup nachdem Suchlauf-Typ SERUPRO hat das Suchziel erreicht hat. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-128 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acAxCtSwA $AC_AXCTSWA[CTn] Kanalzustand der Achscontainer-Drehung. TRUE: Der Kanal hat für den Achs-Container die Drehung freigegeben und diese ist noch nicht beendet. FALSE: Die Achscontainerdrehung ist beendet - 0 0 1 UWord r Mehrzeilig: ja Container-Nr. numContainer

acConeAngle $AC_CONE_ANGLE Aktuell wirksamer Kegelwinkel für Kegeldrehen. Der Kegelwinkel wird über das Settingdatum $SC_CONE_ANGLE vorgegeben und ist nur in der Betriebsart JOG wirksam. Grad 0 -90 90 Double r Mehrzeilig: ja 1 1

acDelt $AC_DELT Abgelatchter Restweg Bahn im Werkstückkoordinatensystem nach Restweglöschen der Bahn mit DELDTG bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDtbb $AC_DTBB Entfernung vom Satzanfang im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDtbw $AC_DTBW Entfernung vom Satzanfang im Werkstückkoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDteb $AC_DTEB Entfernung vom Satzende im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDtepb $AC_DTEPB Restweg für Zustellung Pendeln im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDtepw $AC_DTEPW Restweg für Zustellung Pendeln im Werkstückkoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acDtew $AC_DTEW Entfernung vom Satzende im Werkstückkoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-129

acEsrTrigger $AC_ESR_TRIGGER Auslösung des "NC-geführten ESR" - 0 0 1 UWord r Mehrzeilig: ja 1 1

acFct0 $AC_FCT0[x] x = PolynomNo a0-Koeffizient n. Polynom für Synchronaktion SYNFCT /Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFct1 $AC_FCT1[x] x = PolynomNo a1-Koeffizient n. Polynom für Synchronaktion SYNFCT / Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFct2 $AC_FCT2[x] x = PolynomNo a2-Koeffizient n. Polynom für Synchronaktion SYNFCT / Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFct3 $AC_FCT3[x] x = PolynomNo a3-Koeffizient n. Polynom für Synchronaktion SYNFCT / Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFctll $AC_FCTLL[x] x = PolynomNo Unterer Grenzwert n. Polynom für Synchronaktion SYNFCT / Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFctul $AC_FCTUL[x] x = PolynomNo Oberer Grenzwert n. Polynom für Synchronaktion SYNFCT / Auswertefunktion FCTDEF n (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Nummer des Polynoms $MC_MM_NUM_FCTDEF_ELEMENTS

acFGo $AC_F_G0 Max. Eilganggeschwindigkeit im Satz mm/min, inch/min, userdef 0 0 Double r Mehrzeilig: ja 1 1

acIwStat $AC_IW_STAT aktuelle Stellung der Maschine Bitcodiert: Bit 0: Stellung Überkopf Bit 1: Stellung Achse 2/3 Bit 2: Stellung Achse 5 Bit 3-31: noch unbelegt - 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-130 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acIwTu $AC_IW_TU aktuelle Stellung der Kanalachsen Bitcodiert: Bit 0: Stellung Kanal-Achse 1 Bit 1: Stellung Kanal-Achse 2 Bit 2: Stellung Kanal-Achse 3 Bit 3: Stellung Kanal-Achse 4 ... - 0 UDoubleword r Mehrzeilig: ja 1 1

acJogCoord $AC_JOG_COORD Einstellung des Koordinatensystems für das Handverfahren 0: WKS 1: ENS - 0 0 1 UDoubleword wr Mehrzeilig: nein

acLiftFast $AC_LIFTFAST Information über die Ausführung von Schnellabheben. Die Variable wird zu Beginn des Schnellabhebevorganges von der NC intern auf den Wert "1" gesetzt. Die Variable muss vom auswertendem Programm (soweit vorhanden) wieder in die Grundstellung ($AC_LIFTFAST=0) gesetzt werden, um ein nachfolgendes Schnellabheben wieder erkennen zu können. 0: Grundzustand 1: Es wurde Schnellabheben ausgeführt - 0 0 1 UWord r Mehrzeilig: ja 1 1

acMea $AC_MEA Messtaster hat geschaltet Nr. des Messtasters - 0 0 1 UWord r Mehrzeilig: ja Nr. des Messtasters 2

acMeasActPlane $AC_MEAS_ACT_PLANE Ebeneneinstellung für die Messberechnung 0: G17, 1: G18, 2: G19 - 0 2 UDoubleword wr Mehrzeilig: ja 1 1

acMeasChbfr $AC_MEAS_CHBFR Kanal-Basisframemaske zum Aufbau des neuen Frames - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasChsfr $AC_MEAS_CHSFR Systemframe-Bitmaske zum Aufbau des neuen Frames - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasCornerAngle $AC_MEAS_CORNER_ANGLE Berechneter Ecken-Schnittwinkel Grad, userdef Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-131

acMeasCornerSetangle $AC_MEAS_CORNER_SETANGLE Soll-Schnittwinkel der Ecke, der vom Anwender vorgegeben werden kann Werte nur im Bereich zwischen 0 und 180 Grad möglich Grad, userdef 0 180.0 Double wr Mehrzeilig: ja 1 1

acMeasDiameter $AC_MEAS_DIAMETER Berechneter Durchmesser mm, inch, userdef Double r Mehrzeilig: ja 1 1

acMeasDirApproach $AC_MEAS_DIR_APPROACH Anfahrrichtung an das Werkstück 0: +x 1: -x 2: +y 3: -y 4: +z 5: -z - 0 5 UDoubleword wr Mehrzeilig: ja 1 1

acMeasDNumber $AC_MEAS_D_NUMBER Ausgewählte Schneidennummer - 0 UDoubleword wr Mehrzeilig: ja 1 1

acMeasFineTrans $AC_MEAS_FINE_TRANS Korrektur in Feinverschiebung 0: Korrektur in Grob-Translation 1: Korrektur in Fein-Translation - 0 1 UDoubleword wr Mehrzeilig: ja 1 1

acMeasFrameSelect $AC_MEAS_FRAME_SELECT Das berechnete Frame bei der Werkstückvermessung wird in das ausgewählte Frame eingetragen. 0: $P_SETFR 10.. 25: $P_CHBFR[0..15] 50.. 65: $P_NCBFR[0..15] 100.. 199: $P_UIFR[0..99] 1010..1025: $P_CHBFR[0..15] 1050..1065: $P_NCBFR[0..15] - 0 1065 UDoubleword wr Mehrzeilig: ja 1 1

acMeasInput $AC_MEAS_INPUT[n] Daten für die Werkstück- und Werkzeugvermessung - 0 Double wr Mehrzeilig: ja Index 10

acMeasLatch $AC_MEAS_LATCH Messpunkte für die Werkstück- und Werkzeugvermessung abspeichern 0: Messpunkt wird abgelöscht, 1: Messpunkt wird mit aktuellen Achsistwerten beschrieben - 0 0 1 UDoubleword wr Mehrzeilig: ja Nr. Messpunkt 4

acMeasNcbfr $AC_MEAS_NCBFR Globale Basisframemaske zum Aufbau des neuen Frames - 0 0 UDoubleword wr Mehrzeilig: nein

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-132 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acMeasP1Coord $AC_MEAS_P1_COORD Koordinatensystem des 1. Messpunktes 0: WKS 1: BKS 2: MKS - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasP2Coord $AC_MEAS_P2_COORD Koordinatensystem des 2. Messpunktes 0: WKS 1: BKS 2: MKS - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasP3Coord $AC_MEAS_P3_COORD Koordinatensystem des 3. Messpunktes 0: WKS 1: BKS 2: MKS - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasP4Coord $AC_MEAS_P4_COORD Koordinatensystem des 4. Messpunktes 0: WKS 1: BKS 2: MKS - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasPframe $AC_MEAS_PFRAME Programmierbares Frame wird nicht eingerechnet - 0 0 1 UDoubleword wr Mehrzeilig: nein

acMeasResults $AC_MEAS_RESULTS[n] Mess-Ergebnisse - Double r Mehrzeilig: ja Index 10

acMeasScaleunit $AC_MEAS_SCALEUNIT Maßeinheit für Ein- und Ausgangswerte 0: Maßeinheit entsprechend der Projektierung 1: Maßeinheit bzgl. aktivem Gcode G70/G700/G71/G710 - 0 UDoubleword wr Mehrzeilig: ja 1 1

acMeasSema $AC_MEAS_SEMA Variable zum Sperren und Freigeben des Messinterfaces 0: nicht belegt 1: belegt - 0 0 1 UDoubleword wr Mehrzeilig: ja 1 1

acMeasSetCoord $AC_MEAS_SET_COORD Koordinatensystem des Sollpunktes 0: WKS 1: BKS 2: MKS - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasTNumber $AC_MEAS_T_NUMBER Ausgewählte Werkzeugnummer - 0 UDoubleword wr Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-133

acMeasToolLength $AC_MEAS_TOOL_LENGTH Berechnete Werkzeuglänge mm, inch, userdef Double r Mehrzeilig: ja 1 1

acMeasToolMask $AC_MEAS_TOOL_MASK Werkzeugeinstellung für die Messberechnung Bit 0: Radius des Werkzeuges geht nicht in die Berechnung ein - 0 0 UDoubleword wr Mehrzeilig: nein

acMeasType $AC_MEAS_TYPE Spezifikation des Messtypes. 0: Vorbesetzung 1: x-Kante 2: y-Kante 3: z-Kante, 4: Ecke 1 5: Ecke 2, 6: Ecke 3 7: Ecke 4 8: Bohrung 9: Welle 10: Werkzeuglänge 11: Werkzeugdurchmesser 12: Nut 13: Steg 14: Istwertsetzen für Geo- und Zusatzachsen 15: Istwertsetzen nur für Zusatzachsen 16: Kante_2P 17: Plane_Angles 18: Plane_Normal 19: Dimension_1 20: Dimension_2 21: Dimension_3 - 0 0 21 UDoubleword wr Mehrzeilig: ja 1 1

acMeasUifr $AC_MEAS_UIFR Einstellbares Datenhaltungsframe zum Aufbau des neuen Frames - 0 0 99 UDoubleword wr Mehrzeilig: nein

acMeasValid $AC_MEAS_VALID Gültigkeitsbits für die Mess-Eingangswerte Bit 0: $AA_MEAS_POINT1[achse] Bit 1: $AA_MEAS_POINT2[achse] Bit 2: $AA_MEAS_POINT3[achse] Bit 3: $AA_MEAS_POINT4[achse] Bit 4: $AA_MEAS_SETPOINT[achse] Bit 5: $AC_MEAS_WP_SETANGLE Bit 6: $AC_MEAS_CORNER_SETANGLE Bit 7: $AC_MEAS_T_NUMBER Bit 8: $AC_MEAS_D_NUMBER Bit 9: $AC_MEAS_DIR_APPROACH Bit 10: $AC_MEAS_ACT_PLANE Bit 11: $AC_MEAS_FRAME_SELECT Bit 12: $AC_MEAS_TYPE Bit 13: $AC_MEAS_FINE_TRANS - 0 UDoubleword wr Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-134 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acMeasWpAngle $AC_MEAS_WP_ANGLE Berechneter Werkstück-Lagewinkel Grad, userdef Double r Mehrzeilig: ja 1 1

acMeasWpSetangle $AC_MEAS_WP_SETANGLE Soll-Werkstücklage-Winkel, der vom Anwender vorgegeben werden kann Werte nur im Bereich kleiner +/-90 Grad möglich Grad, userdef -90.0 90.0 Double wr Mehrzeilig: ja 1 1

acMonMin $AC_MONMIN Verhältnis von Werkzeugüberwachungsistwert zu Sollwert - 0 0 Double r Mehrzeilig: ja 1 1

acMsNum $AC_MSNUM Nummer der Masterspindel 0: keine Spindel vorhanden 1..n: Nummer der Masterspindel - 0 0 UWord r Mehrzeilig: ja 1 1

acMthNum $AC_MTHNUM Nummer der aktuellen Master-WZ-Halter. Ist nur mit aktiver Magazinverwaltung sinnvoll. 0: kein Master-WZ-Halter vorhanden 1..n: Nummer des Master-WZ-Halters - 0 0 UWord r Mehrzeilig: ja 1 1

acOvr $AC_OVR Bahnoverride für Synchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acPathAcc $AC_PATHACC Bahnbeschleunigung für Echtzeitereignisse m/s2, 1000 inch/ s2, userdef 0 0 Double r Mehrzeilig: ja 1 1

acPathJerk $AC_PATHJERK Bahnruck für Echtzeitereignisse mm/s3, 1000 inch / s3, userdef 0 0 Double r Mehrzeilig: ja 1 1

acPathn $AC_PATHN Normierter Bahnparameter (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acPlcOvr $AC_PLC_OVR Bahnoverride für Synchronaktionen, der durch die PLC vorgegeben wird - 100 0 Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-135

acPltbb $AC_PLTBB Bahnweg v. Satzanfang im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acPlteb $AC_PLTEB Bahnweg vom Satzende im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acProg $AC_PROG Programmstatus (gleichbedeutend mit progStatus aber mit Codierung die $AC_PROG entspricht) 0: abgebrochen (reset) 1: angehalten (stop) 2: läuft (aktiv) 3: wartend 4: unterbrochen - 0 UWord r Mehrzeilig: ja 1 1

acPRTimeA Für Simulation: Schätzung der Programmlaufzeit in Sekunden - Nebenzeit s, userdef Double wr Mehrzeilig: ja 1 1

acPRTimeM Für Simulation: Schätzung der Programmlaufzeit in Sekunden - Hauptzeit s, userdef Double wr Mehrzeilig: ja 1 1

acPtpSup kartesisches Point-to-Point-Fahren (PTP) wird von Transformation unterstützt 0: kart. PTP-Fahren wird nicht unterstützt 1: kart. PTP-Fahren wird unterstützt - 0 0 1 UWord r Mehrzeilig: ja 1 1

acStat $AC_STAT Kanalzustand (gleichbedeutend mit chanStatus aber mit Codierung die $AC_STAT entspricht) 0: reset 1: unterbrochen 2: aktiv - 0 UWord r Mehrzeilig: ja 1 1

acSynaMem $AC_SYNA_MEM Freispeicher Bewegungssynchronaktionen: Zeigt an, wie viele Elemente des mit $MC_MM_NUM_SYNC_ELEMENTS belegten Speichers noch frei sind. - UWord r Mehrzeilig: ja 1 1

acSyncActLoad $AC_SYNC_ACT_LOAD Aktuelle Laufzeit für Synchronaktionen des letzten IPO-Taktes im Kanal - 0 0 Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-136 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acSyncAverageLoad $AC_SYNC_AVERAGE_LOAD Durchschnittliche Laufzeit für Synchronaktionen eines IPO-Taktes im Kanal - 0 0 Double r Mehrzeilig: ja 1 1

acSyncMaxLoad $AC_SYNC_MAX_LOAD Längste Laufzeit für Synchronaktionen eines IPO-Taktes im Kanal - 0 0 Double r Mehrzeilig: ja 1 1

acTaneb $AC_TANEB Tangentenwinkel am Satzendpunkt - 0 0 Double r Mehrzeilig: ja 1 1

acTc $AC_TC aktiver Werkzeugträger - 0 0 UDoubleword r Mehrzeilig: ja 1 1

acTcAckt $AC_TC_ACKT Triggervariable ACKnowledgeTrigger nimmt einen Wert von 1 für einen Ipotakt immer dann an, wenn der PLC ein Kommando der WZV quittiert. - 0 UDoubleword r Mehrzeilig: ja 1 1

acTcCmdt $AC_TC_CMDT Triggervariable: CoMmadTrigger nimmt den Wert 1 für einen Ipotakt immer dann an, wenn ein neues Kommando der Magazinverwaltung an den PLC ausgegeben wird. - 0 UDoubleword r Mehrzeilig: ja 1 1

actDLNumber ?? Nummer der aktiven Summenkorrektur DL - UWord r Mehrzeilig: ja 1

actDNumber $P_TOOL Nummer der aktiven Werkzeugschneide. - 0 9 UWord r Mehrzeilig: nein

actDNumberFanuc Bei Programmierung im ISO-Dialekt-Modus: Korrekturspeichernummer Radius. Wird nur bei externer Sprache ISO-Dialekt M versorgt. - UWord r Mehrzeilig: ja 1 1

actDNumberS Entspricht actDNumber für Suchlauf mit Berechnung Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - UWord wr Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-137

actDuploNumber Duplo-Nummer des aktiven Werkzeuges - 0 UWord r Mehrzeilig: nein 1

actFeedRateIpo Interpolationsvorschub, Istwert. Der Istwert gibt den tatsächlich abgefahrenen Vorschub an. (Hängt von Beschleunigungsprofilen, LookAhead, Geschwindigkeitsbegrenzungen usw. ab) Die physikalische Einheit steht in der Variablen 'feedRateIpoUnit'. mm/min, inch/min, userdef Double r Mehrzeilig: nein

actFrameIndex $P_UIFRNUM Index des aktiven eingestellten Frames (Index in G-Gruppe 8 "Einstellbare Nullpunktverschiebung") Standardmäßig können die Frames 0 - 4 (entspricht G500 ... G57) eingestellt sein. Über Maschinendatum MM_NUM_USER_FRAMES kann die Anzahl der Frames verändert werden. 0 = kein Frame angewählt 1 = G54 2 = G55 3 = G56 4 = G57 5 = G505 bis 99 = G599 - UWord r Mehrzeilig: nein

actHNumberFanuc Bei Programmierung im ISO-Dialekt-Modus: Korrekturspeichernummer Länge. Wird nur bei externer Sprache ISO-Dialekt M versorgt. - UWord r Mehrzeilig: ja 1 1

acThreadPitch $AC_THREAD_PITCH Programmierte Gewindesteigung - 0 Double r Mehrzeilig: ja 1 1

acThreadPitchAct $AC_THREAD_PITCH_ACT Aktuelle Gewindesteigung - 0 Double r Mehrzeilig: ja 1 1

acThreadPitchInc $AC_THREAD_PITCH_INC Aktuelle Gewindesteigungsänderung - 0 Double r Mehrzeilig: ja 1 1

acTime $AC_TIME Zeit vom Satzanfang in Sekunden (Hinweis: nur bei SYNACT) s Double r Mehrzeilig: ja 1 1

acTimec $AC_TIMEC Zeit vom Satzanfang in Interpolationstakten (Hinweis nur bei SYNACT) IPO-Takt Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-138 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

acTimer $AC_TIMER[x] x = TimerNo Zeitzelle in Sekunden (Hinweis: nur bei SYNACT) s Double r Mehrzeilig: ja Nummer der Zeitzelle $MN_MM_NUM_AC_TIMER

actIpoType Aktive Interpolationsart in der verfahren wird. Dieses Datum entspricht weitestgehend SNCF:ncFktBin für die 1 G-Gruppe. Der Wert weicht nur bei automatisch generierten Zwischensätzen ab. Dies ist z.B. dann der Fall, wenn zwei Geraden auf Grund des Befehls RND mit einem Kreisbogen verbunden werden. Der Wert ist der Index der aktiven G-Funktion (analogzu SNCF:ncFktBin). - UWord r Mehrzeilig: ja 1 1

actIpoTypeS Aktive Interpolationsart in der im Satzsuchlauf verfahren wird. Dieses Datum entspricht weitestgehend SNCF:ncFktBinS fuer die 1 G-Gruppe. Der Wert weicht nur bei automatisch generierten Zwischensaetzen ab. Dies ist z.B. dann der Fall, wenn zwei Geraden auf Grund des Befehls RND mit einem Kreisbogen verbunden wird. Der Wert ist der Index der aktiven G-Funktion (analog zu SNCF:ncFktBinS). - UWord r Mehrzeilig: ja 1 1

actMasterToolHolderNo $P_MTHNUM, $AC_MTHNUM bzw. $P_MSNUM, $AC_MSNUM aktive Nr. des Master-WZ-Halters. Speziell für $MC_RESET_MODE_MASK, Bit0=0 ist das im RESET-Zustand von NCK der zuletzt programmierte Wert von SETMS bzw. SETMTH. Speziell für $MC_RESET_MODE_MASK, Bit0=1 ist das im RESET-Zustand von NCK der Wert von $MC_SPIND_DEF_MASTER_SPIND (falls $MC_TOOL_MANAGEMENT_TOOLHOLDER=0 ist); bzw. $MC_TOOL_MANAGEMENT_TOOLHOLDER (falls $MC_TOOL_MANAGEMENT_TOOLHOLDER > 0 ist) - 1 max. Anzahl der

Kanalachsen UWord r

Mehrzeilig: ja 1 1

actOriToolLength1 X-Komponente im Werkstück-Koordinatensystem (WKS) der aktiven Werzeuglänge unter Berücksichtigung der Werkzeug-Orientierung, incl. Adapterdaten, Spiegelungen und TCARR (orientierbarer Werkzeugträger). - 0 Double r Mehrzeilig: ja 1 1

actOriToolLength2 Y-Komponente im Werkstück-Koordinatensystem (WKS) der aktiven Werzeuglänge unter Berücksichtigung der Werkzeug-Orientierung, incl. Adapterdaten, Spiegelungen und TCARR (orientierbarer Werkzeugträger). - 0 Double r Mehrzeilig: ja 1 1

actOriToolLength3 Z-Komponente im Werkstück-Koordinatensystem (WKS) der aktiven Werzeuglänge unter Berücksichtigung der Werkzeug-Orientierung, incl. Adapterdaten, Spiegelungen und TCARR (orientierbarer Werkzeugträger). - 0 Double r Mehrzeilig: ja 1 1

acTotalOvr $AC_TOTAL_OVR Gesamter Bahnoverride für Synchronaktionen - 100 0 Double r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-139

actParts $AC_ACTUAL_PARTS Gesamtzahl der aktuell hergestellten Werkstücke: In diesem Zähler wird die Anzahl der ab Startzeitpunkt hergestellten Werkstücke registriert. Bei einem Erreichen des Werkstück-Solls wird der Zahler automatisch genullt. - 0 Double wr Mehrzeilig: nein

actProgNetTime $AC_ACT_PROG_NET_TIME Die aktuelle Netto-Laufzeit des aktuellen Programmes, d.h. die Zeit, in der das Programm gestoppt war, ist abgezogen. actProgNetTime wird mit dem Teileprogrammstart in der Betriebsart Automatik, Kanalzustand RESET, automatisch auf Null zurückgesetzt. Die Netto-Laufzeit umfasst nicht die Zeit, in der das Programm wegen Override=0 steht. Mit progNetTimeTrigger kann actProgNetTime weiter manipuliert werden. Sekunden s, userdef 0 0 Double r Mehrzeilig: ja 1 1

acTrafo $AC_TRAFO Codenummer der aktiven Transformation (Codierung wie bei $AC_TRAFO) - UWord r Mehrzeilig: ja 1 1

acTrafoChain $AC_TRAFO_CHAIN Aktive verkettete Transformation Codenummern der verketteten Transformationen der aktiven TRACON entsprechend Maschinendatum $MC_TRAFO_TYPE_m. 0: kein Master-WZ-Halter vorhanden 1..n: Nummer des Master-WZ-Halters - 0 0 UWord r Mehrzeilig: ja Index der verketteten Transformation 4

acTrafoParSet $AC_TRAFO_PARSET Nummer des aktuellen Transformationsdatensatzes. Die Variable ist '0' wenn keine Transformation aktiv ist. - 0 UWord r Mehrzeilig: ja 1 1

actTNumber $P_TOOLNO W1 Nummer des aktiven Werkzeugs - 0 32000 UWord r Mehrzeilig: nein

actTNumberLong Nummer des aktiven Werkzeuges für flache D-Nummern mit bis zu 8 Stellen - Long Integer r Mehrzeilig: ja 1 1

actTNumberS Entspricht actTNumber für Suchlauf mit Berechnung Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - UWord wr Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-140 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

actToolIdent W1 Bezeichner des aktiven Werkzeugs - "\0" String[32] r Mehrzeilig: nein 1

actToolLength1 $P_TOOLL[1] W1 aktive Werkzeuglänge 1 mm, inch, userdef Double r Mehrzeilig: nein

actToolLength2 $P_TOOLL[2] W! aktive Werkzeuglänge 2 mm, inch, userdef Double r Mehrzeilig: nein

actToolLength3 $P_TOOLL[3] W1 aktive Werkzeuglänge 3 mm, inch, userdef Double r Mehrzeilig: nein

actToolRadius $P_TOOLR W1 aktiver Werkzeugradius mm, inch, userdef Double r Mehrzeilig: nein

actTransform aktive Transformation - \0 String[32] r Mehrzeilig: ja 1 1

actWaCSCoordSys $AC_WORKAREA_CS_COORD_SYSTEM Koordinatensystem der aktiven koordinatensystem-spezifischen Arbeitsfeldbegrenzung. Kennung für das Koordinatensystem, in dem die Arbeitsfeldbegrenzung gelten soll. Gültig sind: 0: Arbeitsfeldbegrenzung gilt im WKS 3: Arbeitsfeldbegrenzung gilt im ENS - 0 UWord r Mehrzeilig: ja 1 1

actWaCSLimitMinus $AC_WORKAREA_CS_LIMIT_MINUS Position der koordinatensystem-spezifischen Arbeitsfeldbegrenzung in Minus-Richtung für die adressierte Achse und Arbeitsfeldgruppe. Position der Arbeitsfeldbegrenzung in Minus-Richtung mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Kanalachs-Index numMachAxes

actWaCSLimitPlus $AC_WORKAREA_CS_LIMIT_PLUS Position der koordinatensystem-spezifischen Arbeitsfeldbegrenzung in Plus-Richtung für die adressierte Achse und Arbeitsfeldgruppe. Position der Arbeitsfeldbegrenzung in Plus-Richtung mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Kanalachs-Index numMachAxes

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-141

actWaCSMinusEnable $AC_WORKAREA_CS_MINUS_ENABLE Die koordinatensystem-spezifische Arbeitsfeldbegrenzung in Minus-Richtung von waCSLimitMinus ist gültig. TRUE: Der Wert in der Variablen actWaCSLimitMinus für die Achse ist gültig. FALSE: Es gibt für diese Achse keine Begrenzung in Minus-Richtung im koord.system-spezif. Arbeitsfeld - 0 UWord r Mehrzeilig: ja Kanalachs-Index numMachAxes

actWaCSPlusEnable $AC_WORKAREA_CS_PLUS_ENABLE Die koordinatensystem-spezifische Arbeitsfeldbegrenzung in Plus-Richtung von waCSLimitPlus ist gültig. TRUE: Der Wert in der Variablen actWaCSLimitPlus für die Achse ist gültig. FALSE: Es gibt für diese Achse keine Begrenzung in Plus-Richtung im koord.system-spezif. Arbeitsfeld - 0 UWord r Mehrzeilig: ja Kanalachs-Index numMachAxes

acVactB $AC_VACTB Bahngeschwindigkeit im Basiskoordinatensystem mm/min, inch/min, userdef 0 Double r Mehrzeilig: ja 1 1

acVactBf $AC_VACTBF Bahngeschwindigkeit im BKS. Es wird dabei FGroup und FGREF berücksichtigt. mm/min, inch/min, userdef 0 0 Double r Mehrzeilig: ja 1 1

acVactw $AC_VACTW Bahngeschwindigkeit im Werkstückkoordinatensystem (Hinweis nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

acVactWf $AC_VACTWF Bahngeschwindigkeit im Werkstückkoordinatensystem. Es wird dabei FGroup und FGREF berücksichtigt. mm/min, inch/min, userdef 0 0 Double r Mehrzeilig: ja 1 1

acVc $AC_VC Additive Bahnvorschubkorrektur für Synchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja 1 1

aGG $A_GG aktive G-Funktion in Synchronaktion - 0 0 UWord r Mehrzeilig: ja Nummer der G-Funktions-Gruppe Gruppe_NUM

aLinkTransRate $A_LINK_TRANS_RATE Link-Übertragungsrate. Anzahl Bytes, die noch im aktuellen Ipo-Takt über die NCU-Link-Kommunikation übertragen werden können. - 0 UWord r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-142 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

allAxesRefActive DB21-28, DBX36.2 Kennung ob alle Achsen referiert sind. 1 = alle Achsen referiert 0 = mindestens 1 Achse ist nicht referiert - UWord r Mehrzeilig: nein

allAxesStopped Kennung ob Achsen im Genauhalt sind. 0 = mindestens eine Achse nicht im Genauhalt 1 = alle Achsen im Genauhalt - UWord r Mehrzeilig: nein

aMonifact $A_MONIFACT Faktor für Standzeitüberwachung - 0 0 Double r Mehrzeilig: ja 1 1

aTcAckC $AC_TC_ACKC Zählervariable: aTcAckC (AcknowledgeCounter) wird bei Quittierung eines Kommandos der WZV durch den PLC um 1 inkrementiert. - 0 0 UWord wr Mehrzeilig: ja 1 1

aTcCmdC $AC_TC_CMDC Zählervariable: aTcCmdC (CoMmandCounter) wird bei jeder Kommandoausgabe der WZV an den PLC um 1 inkrementiert. - 0 0 UWord wr Mehrzeilig: ja 1 1

aTcFct $AC_TC_FCT Kommandonummer - UWord r Mehrzeilig: ja 1 1

aTcLfn $AC_TC_LFN Quellplatznummer des neuen Werkzeugs - UWord r Mehrzeilig: ja 1 1

aTcLfo $AC_TC_LFO Quellplatznummer des alten Werkzeugs - UWord r Mehrzeilig: ja 1 1

aTcLmyn $AC_TC_LMYN Eigentümer-Platznummer des neuen WZ - -1 32000 UWord r Mehrzeilig: ja 1 1

aTcLtn $AC_TC_LTN Ziel-Platznummer des neuen Werkzeugs - UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-143

aTcLto $AC_TC_LTO Ziel-Platznummer des alten Werkzeugs. - UWord r Mehrzeilig: ja 1 1

aTcMfn $AC_TC_MFN Quell Magazin des neuen Werkzeugs. - UWord r Mehrzeilig: ja 1 1

aTcMfo $AC_TC_MFO Quell Magazinnummer des alten Werkzeugs - UWord r Mehrzeilig: ja 1 1

aTcMmyn $AC_TC_MMYN Eigentümer-Magazin des neuen WZ - -1 32000 UWord r Mehrzeilig: ja 1 1

aTcMtn $AC_TC_MTN Zielmagazinnummer des neuen Werkzeugs - UWord r Mehrzeilig: ja 1 1

aTcMto $AC_TC_MTO Zielmagazinnummer des alten Werkzeugs. - UWord r Mehrzeilig: ja 1 1

aTcStatus $AC_TC_STATUS Kommandostatus - UWord r Mehrzeilig: ja 1 1

aTcThno $AC_TC_THNO Nummer des Werkzeughalters für das neue Werkzeug - UWord r Mehrzeilig: ja 1 1

aTcTno $AC_TC_TNO T-Nummer des neuen Werkzeugs. - UWord r Mehrzeilig: ja 1 1

basisFrameMask $P_CHBFRMASK Anzeige welche kanalspezifischen Basisframes aktiv sind jedes Bit der Maske gibt an, ob der entsprechende Basisframe aktiv ist. Bit0 = 1. Basisframe, Bit1 = 2. Basisframe etc. - UWord r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-144 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

blockType $AC_BLOCKTYPE Kennzeichnet den Typ eines Satzes (programmiert oder intern generiert 0: kein intern generierter Satz 1: intern generierter Satz, nicht näher spezifizierbar 2: Satz wurde durch Fasen/Runden generiert 3: weiches An- und Abfahren (WAB) 4: Satz wurde durch die Werkzeugkorrektur generiert 5: Satz wurde durch Überschleifen generiert 6: Satz wurde durch TLIFT generiert (tangentielle Nachführung) 7: Satz wurde durch Wegaufteilung generiert 8: Satz wurde durch Compile-Zyklen generiert - 0 0 8 UDoubleword r Mehrzeilig: ja 1 1

blockTypeInfo $AC_BLOCKTYPEINFO Detailliertere Info über Typ des Satzes Der Wertebereich und die Bedeutung dieser Variable hängt vom aktuellen Wert des Systemvariablen blockType ab Mit der Systemvariable blockTypeInfo können nähere Informationen zur Variablen blockType abgefragt werden. Je nach Wert der Systemvariablen blockType sind dann verschiedene Werte möglich: 1. Allgemeiner intern generierter Satz: blockType = 1 blockTypeInfo = 1000 und enthält keine weitere informationen. 2. Fasen/Runden: blockType = 2 2001: Gerade 2002: Kreis 3. WAB: blockType = 3 3001: Anfahren mit Gerade 3002: Anfahren mit Viertelkreis 3003: Anfahren mit Halbkreis 4. Werkzeugkorrektur: blockType = 4 4001: Anfahrsatz nach STOPRE 4002: Verbindungssätze bei nicht gefundenem Schnittpuntk 4003: Punktförmiger Kreis an Innenecken (nur bei TRACYL) 4004: Umfahrungskreis (bzw. Kegelschnitt) an Außenecken 4005: Anfahrsätze bei Korrekturunterdrückung 4006: Anfahrsätze bei erneuter WRK-Aktivierung 4007: Satzaufspaltung wegen zu hoher Krümmung 4008: Ausgleichssätze beim 3D-Stirnfräsen (Werkzeugvektor || Flächenvektor) 5. Überschleifen: blockType = 5 5001: Überschleifkontur durch G641 5002: Überschleifkontur durch G642 5003: Überschleifkontur durch G643 5004: Überschleifkontur durch G644 6. TLIFT: blockType = 6 6001: TLIFT Satz mit linearer Bewegung der Tangentialachse und ohne Abhebebewebung. 6002: TLIFT Satz mit nichtlinearer der Tangentialachse (Polynom) und ohne Abhebebewebung. 6003: TLIFT Satz mit Abhebebewebung Tangentialachsbewegung und Abhebebewebung starten gleizeitig. 6004: TLIFT Satz mit Abhebebewebung, Tangentialachse startet erst, wenn bestimmte Abhebe position erreicht wird. 7. Wegaufteilung: blockType = 7 7001: programmierte Wegaufteilung ohne dass Stanz/Nibbling aktiv ist. 7002: programmierte Wegaufteilung mit aktiven Stanz/Nibbling. 7003: automatish intern generierte Wegaufteilung. 8. Compile-Zyklen: blockType = 8 In diesem Fall enhält die Systemvariable $AC_BLOCKTYPEINFO die ID der Compile-Zyklen Applikation, die den Satz erzeugt hat

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-145

- 0 0 UDoubleword r Mehrzeilig: ja 1 1

chanAlarm DB21-28, DBX36.6 und DBX36.7 A2 Kennung ob NCK-Alarm ansteht. 0 = kein Alarm in diesem Kanal 1 = Alarm ohne Stop 2 = Alarm mit Stop - UWord r Mehrzeilig: nein

chanAxisNoGap Anzeige welche Achsen vorhanden, d.h. keine Kanal-Achslücke ist. Die Bits 0-31 stehen für die Achsen des Kanals. Wert jeweiliges Bit = 0: Achse ist nicht vorhanden. Wert jeweiliges Bit = 1: Achse ist vorhanden. - 0 UDoubleword r Mehrzeilig: ja 1 1

changeAxConfCounter Ein Zaehler der inkrementiert wird, wenn sich die Achskonfiguration ändert. Dies ist z.B. bei umschaltbaren Geo-Achsen oder Achstausch der Fall. Der Zähler wird bei PowerOn auf 0 gesetzt und kann ggf. überlaufen. Es wird nicht garantiert, dass bei jedem Zählerinkrement tatsächlich eine Änderung der Achskonfiguration erfolgt ist. - UWord r Mehrzeilig: ja 1 1

chanStatus DB21-28, DBX35.5-DBX35.7 K1 Kanalzustand 0 = RESET 1 = aktiv 2 = unterbrochen - UWord r Mehrzeilig: nein

cIn $C_IN[n] Signal von PLC an Cycle (reserviert für SIEMENS-Applikation z.B. ShopMill/ManualTurn) - UWord r Mehrzeilig: ja Nr. des Einganssignals 16

cmdDwellTime Programmierte Verweilzeit siehe timeOrRevolDwell - 0 0 Double r Mehrzeilig: ja 1 1

cmdFeedRateIpo $AC_F Interpolationsvorschub, Sollwert. Die physikalische Einheit steht in der Variablen 'feedRateIpoUnit'. mm/min, inch/min, userdef Double r Mehrzeilig: nein

cmdFeedRateIpoS Interpolationsvorschub bei Suchlauf. Die physikalische Einheit steht in der Variablen feedRateIpoUnitS mm/min, inch/min, userdef 0 0 Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-146 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

cmdTrafoParSetS $P_TRAFO_PARSET Nummer des programmierten Transformationdatensatzes bei Satzsuchlauf Die Variable ist '0' wenn keine Transformation aktiv ist. - 0 UWord r Mehrzeilig: ja 1 1

cmdTrafoS $P_TRAFO Codenummer der programmierten Transformation bei Satzsuchlauf Codierung wie bei der Systemvariablen $AC_TRAFO - 0 UWord r Mehrzeilig: ja 1 1

corrBlActive fehlerhafter Satz aufgetreten (Korrektursatz) 0 = kein fehlerhafter Satz 1 = fehlerhafter Satz - UWord r Mehrzeilig: nein

cOut $C_OUT[n] Signal von Cycle an PLC (reserviert für SIEMENS-Applikation z.B. ShopMill/ManualTurn) - UWord r Mehrzeilig: ja Nr. des Ausganssignals 16

cycServRestricted Kennung, ob eingeschränkter zyklischer Variablendienst vorliegt. Dies ist eine privilegierte Variable: Zyklische Ergebnisquittungen auf diese Variable werden auch dann geliefert, wenn diezyklischen Dienste aufgrund von Blockzykluszeitproblemen von der NCK nicht mehr bedient werden. Achtung: die privilegierten Variablen verlieren diese Eigenschaft, wenn sie mit nicht privilegierten Variablen in einem Auftrag gemischt werden. -> Die Variable cycServRestricted nicht in ein Cluster mit anderen Variablen einbinden! 0 = normaler zykl. Dienst 1 = kein zyklischer Dienst (aber Quittierung) - UWord r Mehrzeilig: nein

delayFSt Delay Feed Stop, Stop im aktuellen Programmbereich wirkt verzögert 0: Stop im aktuellen Programmbereich wirkt sofort 1: Stop im aktuellen Programmbereich wirkt verzögert 2: Stop im aktuellen Programmbereich wirkt sofort (wie 0), obwohl im Teileprogramm ein Stop-Delay-Bereich programmiert worden war. (D.h. die NCK konnte den Stop-Delay-Bereich nicht einschalten.) - 0 0 2 UWord r Mehrzeilig: ja 1 1

direction Verfahrrichtung 0 = Normalfahrt 1 = Vorwärtsfahrt 2 = Rückwärtsfahrt 3 = Referenzpunktzyklus 4 = Stopzustand - UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-147

extProgActive DB21-28, DBB32.0 Kennung ob Abarbeiten von extern aktiv ist. 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

feedRateIpoOvr Interpolationsvorschub, Override % Double r Mehrzeilig: nein

feedRateIpoUnit Interpolationsvorschub, Einheiten 0 = mm/min 1 = mm/U 2 = inch/min 3 = inch/U - UWord r Mehrzeilig: nein

feedRateIpoUnitS Interpolationsvorschub, Einheiten bei Suchlauf 0 = mm/min 1 = mm/U 2 = inch/min 3 = inch/U - 0 0 UWord r Mehrzeilig: ja 1 1

findBlActive DB21-28, DBX33.4 K1 Kennung ob Satzsuchlauf aktiv ist. 0 = nicht aktiv 1= aktiv - UWord r Mehrzeilig: nein

G0Mode $AC_G0MODE G00 ist aktiv und $MC_G0_LINEAR_MODE ist FALSE (Siemens-Mode) oder $MC_EXTERN_G0_LINEAR_MODE ist FALSE (ISO-Mode) und damit ist bei G0 die Nicht-Lineare Interpolation aktiv, d.h. die Bahnachsen werden als Positionierachsen verfahren. 0: G00 nicht aktiv 1: G00 und Lineare Interpolation aktiv 2: G00 und Nicht-Lineare Interpolation aktiv - 0 0 2 UWord r Mehrzeilig: ja 1 1

ludAccCounter Zähler für neuer LUD-ACC vorhanden. Werden während des automatischen Programmablaufes Unterprogramme angesprungen wird ein neuer Satz von LUDs gültig. Um dem MMC mitzuteilen, dass sich nun die Anzeige der LUDs ändern muss, bzw. dass sich die Gültigkeit der LUDs geändert hat, wird die Variable 'ludAccCounter' inkrementiert. Der Wert der Variablen spielt dabei keine Rolle, es ist nur wichtig, dass der MMC eine Änderung des Wertes abfragt. - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-148 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

machFunc DB11, DBX7.0-DBX7.2 Aktive Kanal-Maschinenfunktion 0 = keine 1 = REPOS 2 = TEACH IN 3 = REF 4 = TEACH-REPOS 5 = TEACH-REF - UWord r Mehrzeilig: nein

markActiveList Status-Array für den aktiven Marker im Kanal m. Das erste Element ( markActiveList[1] ) des Arrays gibt die momentan aktive Markernummer dieses Kanals (Kanal m) an. Das zweite Element ( markActiveList[2] ) gibt bitcodiert an, ob der Kanal m noch auf das Erreichen der Marke in den anderen Kanälen (Kanal n) wartet, kurz "Wartestatus" markActiveList[2] Bit-n == 1 Kanal m wartete auf die Marke markActiveList[1] im Kanal n markActiveList[2] Bit-n == 0 Kanal n hat die Marke markActiveList[1] bereits erreicht, oder der Kanal m wartet auf die Marke markActiveList[1] überhaupt nicht markActiveList[1] == 0 Der aktuelle Kanal m bearbeitet keinen Wait-Marker markActiveList[1] == 1..99 Der aktuelle Kanal m steht auf dem Wait-Marker mit der Nummer markActiveList[1] markActiveList[2] Bit-n == 1 Kanal m wartete auf die Marke markActiveList[1] im Kanal n markActiveList[2] Bit-n == 0 Kanal n hat die Marke markActiveList[1] bereits erreicht, oder der Kanal m wartet auf die Marke markActiveList[1] überhaupt nicht - 0 0 99 UWord r Mehrzeilig: ja 1: Wait-Marker-Nummer

2: Bitcodierter Wartestatus für alle Kanäle

2

ncProgEndCounter Zähler, welcher inkrementiert wird, sobald die NCK ein Programmende bearbeitet hat. - 0 0 UWord r Mehrzeilig: ja 1 1

ncResetCounter Zähler, welcher mit jeder 0->Flanke der Taste Reset inkrementiert wird - 0 0 UWord r Mehrzeilig: ja 1 1

ncStartCounter Zähler für NC-Start Taste. Bei Betätigung der NC-Start-Taste wird die Variable 'ncStartCounter' inkrementiert. Der Wert der Variablen ist dabei nicht wichtig,ein MMC muss nur auf Änderung der Variablen abfragen, um festzustellen, ob die Starttaste gedrückt wurde. - UWord r Mehrzeilig: nein

ncStartSignalCounter Zähler, welcher inkrementiert wird, sobald das kanalspezifische NC-Start-Signal in der VDI-Nahtstelle aktiviert wird. - 0 0 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-149

numToolHolders $P_MAGNS Anzahl der ToolHolder/Spindeln (Zwischenspeicher-Plätze der Platzart = Spindel) aus der Magazin-Konfiguration des TOA, die dem Kanal zugeordnet ist. Die Anzahl von ToolHoldern/Spindeln hängt nur von der Magazin-Konfiguration ab und ändert sich während einer NC-Programmabarbeitung nicht. Wert = 0, wenn keine Magazin-Konfiguration vorhanden ist oder nicht die Funktionalität TMMG (tool management magazines) in der NC vorhanden ist. - 0 0 numMachAxes UWord r Mehrzeilig: nein 1

numTraceProtocEventType Protokollierung: Anzahl der Standard-Event-Typen - 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

numTraceProtocOemEventType $MM_PROTOC_NUM_ETP_OEM_TYP Protokollierung: Anzahl der OEM-Event-Typen - 0 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

oldProgNetTime $AC_OLD_PROG_NET_TIME oldProgNetTime ist die Netto-Laufzeit des gerade korrekt beendeten Programmes, d.h. das Programm wurde nicht mit RESET abgebrochen, sondern es ist regulär mit M30 beendet worden. Wird ein neues Programm gestartet, bleibt oldProgNetTime unangetastet, bis M30 erneut erreicht wird. Der implizite Kopiervorgang von actProgNetTime nach oldProgNetTime findet nur statt, wenn progNetTimeTrigger nicht beschrieben wird. oldProgNetTime wird dem dem PI "Programm selectieren" wieder auf Null gesetzt. Sekunden s, userdef 0 0 Double r Mehrzeilig: ja 1 1

oldProgNetTimeCounter $AC_OLD_PROG_NET_TIME_COUNT Ist im Power-On Zustand Null. oldProgNetTimeCounter wird immer dann erhöht, wenn der NCK oldProgNetTime neu geschrieben hat. Damit kann der Anwender sicher feststellen, dass oldProgNetTime geschrieben wurde, d.h bricht der Anwender das laufende Programm mit Reset ab, bleibt oldProgNetTime und oldProgNetTimeCounter unverändert. Bemerkung: Zwei hintereinander laufende Programme können die identische Laufzeit haben und korrekt beendet werden. Dann erkennt der Anwender dies nur über den veränderten oldProgNetTimeCounter. Änderungszähler - 0 0 UWord r Mehrzeilig: ja 1 1

paAccLimA $PA_ACCLIMA[a] axiale Beschleunigungskorrektur im Vorlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

paJerkLimA $PA_JERKLIMA[a] axiale Ruckkorrektur im Vorlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

paVeloLimA $PA_VELOLIMA[a] axiale Geschwindigkeitskorrektur im Vorlauf 1-200 - 100 1 200 UWord r Mehrzeilig: ja (Achsindex ) numMachAxes

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-150 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

pCutInv $P_CUT_INV $AC_CUT_INV Gibt an, dass ein Drehwerkzeug gegenüber der Bearbeitungsebene so gedreht ist (typischerweise um 180 Grad um die C-Achse bei G18), dass die Spindeldrehrichtung invertiert werden muss. FALSE, TRUE - 0 0 1 UWord r Mehrzeilig: ja 1 1

pCutInvS $P_CUT_INV $AC_CUT_INV Gibt an, dass ein Drehwerkzeug gegenüber der Bearbeitungsebene so gedreht ist (typischerweise um 180 Grad um die C-Achse bei G18), dass die Spindeldrehrichtung invertiert werden muss. Für Satzsuchlauf. FALSE, TRUE - 0 0 1 UWord r Mehrzeilig: ja 1 1

pCutMod $P_CUTMOD $AC_CUTMOD Liest den aktuell gültigen Wert der zuletzt mit dem Sprachbefehl CUTMOD programmiert wurde (Nummer des Werkzeugträgers, für den die Schneidendatenmodifikation aktiviert werden soll). War der letzte programmierte Wert CUTMOD = -2 (Aktivierung mit dem aktuell aktiven orientierbaren Werkzeugträger), wird nicht der Wert -2, sondern die Nummer des zum Zeitpunkt der Programmierung aktiven orientierbaren Werkzeugträgers zurückgeliefert. -2, 999999 - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

pCutModS $P_CUTMOD $AC_CUTMOD Liest den aktuell gültigen Wert der zuletzt mit dem Sprachbefehl CUTMOD programmiert wurde (Nummer des Werkzeugträgers, für den die Schneidendatenmodifikation aktiviert werden soll). War der letzte programmierte Wert CUTMOD = -2 (Aktivierung mit dem aktuell aktiven orientierbaren Werkzeugträger), wird nicht der Wert -2, sondern die Nummer des zum Zeitpunkt der Programmierung aktiven orientierbaren Werkzeugträgers zurückgeliefert. Für Satzsuchlauf. -2, 999999 - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

pEgBc $P_EG_BC[a] Elektronisches Getriebe: Satzwechselkriterium. Relevant fuer EGON, EGONSYN 0: NOC Satzwechsel erfolgt sofort 1: IPOSTOP Satzwechsel erfolgt bei sollwertseitigem Synchronlauf 2: COARSE Satzwechsel erfolgt bei "Synchronlauf grob" 3: FINE Satzwechsel erfolgt bei "Synchronlauf fein" - 3 0 3 UWord r Mehrzeilig: ja (Achsindex der Folgeachse + 1) numMachAxes

pMthSDC $P_MTHSDC Master-WZ-Halternr.bzw. Masterspindelnr. bzgl. derer das aktive WZ für die nächste D-Korrektur-anwahl bestimmt wird. Dies ist wichtig, wenn nach dem letzten Werkzeugwechsel sich die Masterspindel ändert. >0 erfolgreicher Lesezugriff 0 Kein Master-WZ-Halter bzw. keine Masterspindel verfügbar. Die nächste D-Korrektur arbeitet mit T0. -1 WZMG nicht verfügbar - 0 0 numMachAxes UDoubleword r Mehrzeilig: nein 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-151

pOffn $P_OFFN letztes programmiertes Offset-Normal - 0 Double r Mehrzeilig: nein

progDLNumberS ?? Entspricht actDLNumber für Suchlauf mit Berechnung Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung!. - UWord r Mehrzeilig: ja 1

progDuploNumber Duplo-Nummer des programmierten Werkzeuges (muss noch nicht aktiv sein) - 0 UWord r Mehrzeilig: nein 1

progNetTimeTrigger $AC_PROG_NET_TIME_TRIGGER Dient zur selektiven Messung von Programmabschnitten, d.h. die Zeitmessung kann durch das Programm ein- und wieder ausgeschaltet werden, indem man progNetTimeTrigger beschreibt. Um alle Tigger-Möglichkeiten auszuschöpfen werden bestimmte Werte für progNetTimeTrigger mit einer besonderen Funktion belegt: 0 Neutral: Der Trigger ist nicht aktiv, der Wert wird mit Start Taste aus Reset heraus eingenommen. 1 Beenden: Beendet die Messung und kopiert actProgNetTime -> oldProgNetTime. actProgNetTime wird auf Null gesetzt und läuft danach weiter. 2 Start: Startet die Messung und setzt dabei actProgNetTime auf Null. oldProgNetTime wird nicht verändert. 3 Stop: Stoppt die Messung. Verändert oldProgNetTime nicht und hält actProgNetTime bis zum Fortsetzen konstant. 4 Fortsetzen: Fortsetzen der Messung, d.h. eine vorher gestoppte Messung wird wieder aufgenommen. actProgNetTime läuft weiter. oldProgNetTime wird nicht verändert. - 0 0 4 UWord r Mehrzeilig: ja 1 1

progStatus DB21-28, DBX35.0 - DBX35.4 K1 Programmzustand 1 = unterbrochen 2 = angehalten 3 = läuft 4 = wartend 5 = abgebrochen - UWord r Mehrzeilig: nein

progTNumber Nummer des programmierten Werkzeugs - UWord r Mehrzeilig: nein

progTNumberLong Nummer des programmierten Werkzeugs für flache D-Nummern bis zu 8 Stellen - 0 Long Integer r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-152 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

progToolIdent Bezeichner des programmierten Werkzeugs (muss noch nicht aktiv sein) - "\0" String[32] r Mehrzeilig: nein 1

progWaitForEditUnlock Der Interpreter wartet, bis der Editor das angegebene Teileprogramm abgespeichert hat und mit Hilfe von _N_F_MODE eine Freigabe erteilt - 0 String[160] r Mehrzeilig: ja 1 1

protAreaCounter Zähler wird bei Änderung eines Schutzbereiches (Baustein PA) um 1 erhöht - UWord r Mehrzeilig: ja 1 1

protocHmiEvent Protokollierung: Beim Schreiben wird das angegebene Event im Vorlauf aktiviert. 49: HMI_TRIG_1 50: HMI_TRIG_2 51: HMI_TRIG_3 - 0 UWord wr Mehrzeilig: ja User-Nr. (1-10) 10

protocUserActive $MM_PROTOC_USER_ACTIVE Protokollierung: Zeigt an, welche User aktiv sind 0: User inaktiv 1: user aktiv - 0 0 1 UWord r Mehrzeilig: ja User-Nr. (1-10) 10

pTc $P_TC Der aktive orientierbare Werkzeugträger - 0 0 UWord r Mehrzeilig: ja 1 1

pTcAng $P_TCANG[n] Die aktuellen Winkel der beiden Achsen eines orientierbaren Werkzeugträgers Grad 0 Double r Mehrzeilig: ja Achsnr. des Werkzeugträgers 2

pTcDiff $P_TCDIFF[n] Die Differenz zwischen den exakten und den tatsächlich verwendeten Winkeln der beiden Achsen eines orientierbaren Werkzeugträgers Grad 0 Double r Mehrzeilig: ja Achsnr. des Werkzeugträgers 2

pTcNum $P_TCNUM Zahl der verfügbaren orientierbaren Werkzeugträger im Kanal - 0 0 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-153

pTcSol $P_TCSOL Anzahl der Lösungen (Konfigurationsmöglichkeiten der Rundachsen) bei der Anwahl eines orientierbaren Werkzeugträgers. Der Wert kann der Variablen kann zwischen 0 und 2 liegen. Dabei bedeutet 0 bis 2 keine bzw. 1 oder 2 Lösungen. - 0 0 UWord r Mehrzeilig: ja 1 1

pTcStat $P_TCSTAT Gibt den Status eines orientierbaren Werkzeugträgers an. Die Variable ist bit-codiert mit folgenden Bedeutungen: 0x0001 Die erste Drehachse ist vorhanden 0x0002 Die zweite Drehachse ist vorhanden 0x0004 Die für die Berechnung verwendeten Winkel stammen aus einer Orientierung in Framerichtung 0x0008 Die für die Berechnung verwendeten Winkel wurden absolut vorgegeben 0x0010 Der Polachswinkel ist bei der Orientierung in Framerichtung unbestimmt 0x1000 Nur das Werkzeug ist drehbar (Kinematiktyp T) 0x2000 Nur das Werkstück ist drehbar (Kinematiktyp P) 0x4000 Werzeug und Werkstück sind drehbar (Kinematiktyp M) Die hier nicht genannten Bits sind derzeit nicht belegt. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

pTCutMod $P_AD[2] Drehwinkel zur Modifikation von Schneidenlage und Schnittrichtung Winkel zwischen 0 und 360 Grad Grad 0 0 360 Double r Mehrzeilig: ja 1 1

pTCutModS $P_AD[2] Drehwinkel zur Modifikation von Schneidenlage und Schnittrichtung für Satzsuchlauf Winkel zwischen 0 und 360 Grad Grad 0 0 360 Double r Mehrzeilig: ja 1 1

pToolO $P_TOOLO Liefert die aktuelle Werkzeugorientierung Der Orientierungsvektor ist normiert, d.h. er hat den Betrag 1. - 0 -1 1 Double r Mehrzeilig: ja 1: X-Komponente

2: Y-Komponente 3: Z-Komponente

3

rapFeedRateOvr Eilgangsoverride % Double r Mehrzeilig: nein

remainDwellTime Verbleibende Verweilzeit siehe timeOrRevolDwell - 0 0 Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-154 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

reqParts $AC_REQUIRED_PARTS Anzahl der benötigten Werkstücke (Werkstück-Soll): In diesem Zähler kann die Anzahl der Werkstücke definiert werden, bei dessen Erreichen die Anzahl der aktuellen Werkstücke $AC_ACTUAL_PARTS genullt wird. - 0 Double wr Mehrzeilig: nein

rotSys $AC_ROT_SYS Bezugssystem für Orientierungsbewegungen beim Kartesischen Handverfahren 0: Achsspezifischens Handverfahren aktiv 1: Kartesisches Handverfahren im Basiskoordinatensystem aktiv 2: Kartesisches Handverfahren im Werkstückkoordinatensystem aktiv 3: Kartesisches Handverfahren im Werkzeugkoordinatensystem aktiv - 0 0 3 UWord r Mehrzeilig: ja 1 1

seruproMasterChanNo Der Suchlauftyp SERUPRO (Suchlauf via Programmtest) darf auf mehreren Kanälen gleichzeitig gestartet werden, um einen Kanalverbund richtig anzufahren. In einem Kanal (Master-Kanal) des Verbundes muss ein Suchziel angegeben sein. Die anderen Kanäle benötigen kein Suchziel, sie warten, bis sie eine Haltebedingung erreicht haben, und der Master-Kanal das Suchziel erreicht hat. In der Regel stehen diese Kanäle dann auf WAIT-Marken. Die Variable seruproMasterChanNo gibt den Master-Kanal an. - 0 0 numChannels UWord wr Mehrzeilig: ja 1 1

seruproMasterNcuNo Der Suchlauftyp SERUPRO (Suchlauf via Programmtest) darf auf mehreren Kanälen gleichzeitig gestartet werden um einen Kanalverbund richtig anzufahren. In einem Kanal (Master-Kanal) des Verbundes muss ein Suchziel angegeben sein. Die anderen Kanäle benötigen kein Suchziel, sie warten, bis sie eine Haltebedingung erreicht haben, und der Master-Kanal das Suchziel erreicht hat. In der Regel stehen diese Kanäle dann auf WAIT-Marken. Die Variable seruproMasterChanNo gibt den Master-Kanal an. seruproMasterNcuNo spezifiziert den Masterkanal näher, wenn er nicht auf der aktuellen NCU liegt. - 0 0 $MN_MM_LINK_NUM_OF_MODULES UWord wrMehrzeilig: ja 1 1

specParts $AC_SPECIAL_PARTS Anzahl der aktuellen Werkstücke nach Anwenderdefinition: Dieser Zähler erlaubt dem Anwender eine Werkstück- Zählung nach eigener Definition. Der Zähler wird automatisch nur bei Steuerungshochlauf mit Defaultwerten genullt. - 0 Double wr Mehrzeilig: nein

splitBlock $AC_SPLITBLOCK Kennzeichnung von intern gesplitteten Sätzen 0: es ist ein unveränderter programmierter SATZ (ein durch den Kompressor generierter SATZ wird hier als programmierter SATZ angesehen). <>0:SATZ wurde verkürzt oder ist ein intern generierter SATZ, es sind dabei folgende Werte möglich: 1: es ist ein intern generierter SATZ oder ein verkürzter Original SATZ 3: es ist der letzte Satz in einer Kette von intern generierten Sätzen oder verkürzten Originalsätzen - 0 0 2 UDoubleword r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-155

startLockState Status der globalen Startsperre. Siehe auch PI _N_STRTLK und _N_STRTUL. 0: Keine Start-Sperre 1: Start-Sperre ist eingeschaltet und Programm läuft nicht 2: Start-Sperre ist eingeschaltet und Programm läuft trotzdem Der NCK wechselt von 2->1 sobald das Programm gestoppt wird. - 0 0 2 UWord r Mehrzeilig: ja 1 1

startRejectCounter Zähler, welcher inkrementiert wird, sobald ein NC-Start auf Grund einer globalen Startsperre (siehe _N_STRTLK), oder programmspezifischen Startsperre (siehe _N_F_STLO), abgelehnt wird. - 0 0 UWord r Mehrzeilig: ja 1 1

stopCond Haltzustand der NC Haltzustand der NC 0 = kein Haltezustand 1 = kein NC-Ready 2 = kein BAG-Ready 3 = NOT AUS aktiv 4 = Alarm mit Stop aktiv 5 = M0 / M1 aktiv 6 = Satz im Einzelsatz beendet 7 = NC-Stop aktiv 8 = Einlesefreigabe fehlt 9 = Vorschubfreigabe fehlt 10 = Verweilzeit aktiv 11 = Hilfsfunktions-Quittung fehlt 12 = Achsfreigabe fehlt 13 = Genauhalt nicht erreicht 14 = Warten auf Positionierachse 15 = Warten auf Spindel 16 = Warten auf anderen Kanal 17 = Warten auf Vorschub-Override 18 = NC-Satz fehlerhaft oder Anwenderalarm 19 = Warten auf NC-Sätze von extern 20 = Warten auf Synchronaktion 21 = Satzvorlauf aktiv 22 = Spindelfreigabe fehlt 23 = Achsvorschub-Override 0 24 = Warten auf WKZ-Wechsel-Quittung 25 = Getriebestufenwechsel 26 = Warten auf Lageregelung 27 = Warten auf Gewindeanschnitt 28 = reserviert 29 = Warten auf Stanzen 30 = Warten auf sicheren Betrieb 31 = kein Kanal-ready; ab SW 4.1 32 = Pendeln aktiv; ab SW 4.1 bis SW 6.3 32 = reserviert; ab SW 6.3 33 = Achstausch aktiv; Satzwechsel verhindert, weil ein Achstausch angestoßen ab SW 4.1 34 = Achs-Container-Drehung; ab SW 4.4 35 = AXCT: Folgeachse aktiv; Achscontainertausch ab SW 5.2 36 = AXCT: Leitachse aktiv; Achscontainertausch ab SW 5.2 37 = AXCT: Nachführen aktiv; Achscontainertausch ab SW 5.2 38 = AXCT: interner Zustandswechsel; Achscontainertausch ab SW 5.2 Folgende interne Zustandswechsel können zu diesem Wartezustand führen: - Lageregler einschalten - Nullmarke anfordern - Referenzpunktfahren aktiv - Parametersatzwechsel aktiv

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-156 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

- Messsystem-Wechsel aktiv - Fliegendes Messen aktiv - Reglerfreigabe weggenommen 39 = AXCT: Achs-/Spindelsperre; Achscontainertausch ab SW 5.2 40 = AXCT: Corr-Bewegung aktiv; Achscontainertausch: überlagerte Bewegung ab SW 5.2 41 = AXCT: Achstausch aktiv; Achscontainertausch ab SW 5.2 42 = AXCT Achse Interpolator aktiv; Achscontainertausch ab SW 5.2 43 = Warten auf Compile-Cycle; ab SW 5.2 44 = Zugriff auf Systemvariable; ab SW 5.3 45 = Suchziel gefunden; Satzsuchlauf hat das Suchziel gefunden und der NCK hat gestoppt. 46 = Schnellrückzug ausgelöst; ab SW 6.2. 47 = AXCT: Warten auf Spindel-Halt; Achscontainertausch ab SW 6.2. 48 = Maschinen-Daten-Abgleich; New-Config, ab SW 6.2. 49 = Achstausch: Achse in Kopplung; ab SW 6.3 50 = Achstausch: Liftfast aktiv; ab SW 6.3 51 = Achstausch: New-Config aktiv; ab SW 6.3 52 = Achstausch: AXCTSW aktiv; ab SW 6.3 53 = Achstausch: Waitp aktiv; ab SW 6.3 54 = Achse in anderem Kanal; Achstausch ab SW 6.3 55 = Achstausch: Achse PLC-Achse; ab SW 6.3 56 = Achstausch: Achse Pendelachse; ab SW 6.3 57 = Achstausch: Achse Jog-Achse; ab SW 6.3 58 = Achstausch: Kommando-Achse; ab SW 6.3 59 = Achstausch: Achse OEM-Achse; ab SW 6.3 60 = gekoppelte Folgeachse; Achstausch ab SW 6.3 61 = mitgeschleppte Folgeachse; Achstausch ab SW 6.3 62 = gekoppelte Slaveachse; Achstausch ab SW 6.3 63 = Halt: assoziertes M0 aktiv; ab SW 6.3 64 = Halt: assoziertes M1 aktiv; ab SW 6.3 65 = Achse am Festanschlag; ab SW 6.3 66 = Master-Slave Umschaltung aktiv; ab SW 6.3 67 = Achstausch: Achse Einzelachse; ab SW 6.3 68 = Stoplauf hat den Stopsatz erreicht; ab SW 7.1 69 = Synchronlauf: Kopplung aktiv; ab SW 6.4 70 = Ausschaltposition Synch.spindel; ab SW 6.4 71 = Warten auf Freigabe Trafoachse; ab SW 7.1 72 = Halt wegen Kollisionsgefahr; ab SW 7.4 - UWord r Mehrzeilig: nein

stopCondPar Ergänzender Parameter zur Variablen stopCond. stopCondPar hat als Defaultwert 0. Wenn stopCond einen der folgenden Werte annimmt, enthält die Variable stopCondPar ergänzende Informationen: stopCond = 12 -> stopCondPar = Achsnummer stopCond = 15 -> stopCondPar = Spindelnummer stopCond = 22 -> stopCondPar = Spindelnummer stopCond = 23 -> stopCondPar = Achsnummer - UWord r Mehrzeilig: nein

stopRunActive Stoplauf aktiv 0 = nicht aktiv 1 = aktiv - 0 0 1 UWord r Mehrzeilig: ja 1 1

stopRunCounter Änderungszähler fuer Stoplauf. Dieser wird immer dann inkrementiert, wenn der NCK an einem Stopsatz angehalten hat. - 0 0 UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-157

suppProgFunc Unterdrueckung der Wirksamkeit von Sprachbefehlen. Bit0 = 0: SBLOF-Befehl ist wirksam Bit0 = 1: SBLOF-Befehl ist unwirksam - Bit0 = 0 UWord wr Mehrzeilig: ja 1 1

syntaxCheckAlarmNo Alarmnummer bei Syntaxfehler im Syntaxcheck - 0 0 UDoubleword r Mehrzeilig: ja 1 1

syntaxCheckAlarmPara1 Parameter 1 für Alarm bei Syntaxfehler im Syntaxcheck - 0 0 String[32] r Mehrzeilig: ja 1 1

syntaxCheckAlarmPara2 Parameter 2 für Alarm bei Syntaxfehler im Syntaxcheck - 0 0 String[32] r Mehrzeilig: ja 1 1

syntaxCheckAlarmPara3 Parameter 3 für Alarm bei Syntaxfehler im Syntaxcheck - 0 0 String[32] r Mehrzeilig: ja 1 1

syntaxCheckAlarmPara4 Parameter 4 für Alarm bei Syntaxfehler im Syntaxcheck - 0 0 String[32] r

Mehrzeilig: ja 1 1

syntaxCheckSeek Zeilennummer der fehlerhaften Zeile beim Syntaxcheck - 0 0 UDoubleword r Mehrzeilig: ja 1 1

syntaxCheckStatus Status der Funktion "Syntaxcheck" 0: Syntaxcheck nicht aktiv (Initalisierungszustand) 1: Syntaxcheck angewählt 2: Syntaxcheck aktiv 3: Syntaxcheck wegen Systemfehler mit Alarm gestoppt 4: Syntaxcheck beendet 5: Syntaxcheck abgebrochen 6: Syntaxcheck wegen Fehler abgebrochen - 0 0 6 UWord r Mehrzeilig: ja 1 1

threadPitch Akt. Gewindesteigung - 0 0 Double r Mehrzeilig: ja 1 1

threadPitchS Akt. Gewindesteigung bei Suchlauf - 0 0 Double r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-158 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

timeOrRevolDwell Einheit Verweilzeit (dwellTime) in Sekunden oder Spindelumdrehungen 0: cmdDwellTime und remainDwellTime in Sekunden 1: cmdDwellTime und remainDwellTime in Spindelumdrehungen - 0 0 1 UWord r Mehrzeilig: ja 1 1

timeS $AC_TIMES Zeit von einem Satzwechsel an zwischen programmierten Sätzen in Sekunden Jeder programmierte Satz kann in eine Kette von Teilsätzen aufgeteilt werden, die nacheinander abgearbeitet werden. N_u_r mit dem 1. Takt des 1.Satzes der Kette wird timeS auf Null gesetzt und danach in Sekunden hochgezählt. Damit erlaubt die Variable Zeitmessungen über die ganze Satzkette hinweg. s, userdef 0 0 Double r Mehrzeilig: ja 1 1

timeSC $AC_TIMESC Zeit von einem Satzwechsel an zwischen programmierten Sätzen in Ipo-Takten Jeder programmierte Satz kann in eine Kette von Teilsätzen aufgeteilt werden, die nacheinander abgearbeitet werden. Nur (!) mit dem 1. Takt des 1.Satzes der Kette wird timeSC auf Null gesetzt und danach in IPO-Takten hochgezählt. Damit erlaubt die Variable Zeitmessungen über die ganze Satzkette hinweg. - 0 0 Double r Mehrzeilig: ja 1 1

toolCounter Zähler für die Änderungen der dem Kanal zugeordneten Werkzeug- und Magazin-Daten. Bei jeder Veränderung eines Werkzeugdatums wird der Zähler inkrementiert. Berücksichtigt werden WZ-Datenänderungen von BTSS, aus dem Teileprogramm, INI-File sowie aus der Werkzeugverwaltungs-Software. Werkzeugdaten sind alle Werkzeugkorrekturen, schleifspezifischen Werkzeugparameter, OEM-Werkzeugparameter, Werkzeugverwaltungsdaten inklusive Magazindaten, einzige Ausnahme: aktuelle Standzeit, da diese im Ipo-Takt verändert wird. - UWord r Mehrzeilig: ja 1 1

toolCounterC Zaehler fuer die Aenderungen der dem Kanal zugeordneten Werkzeug-Korrektur-Daten (analog toolCounter). - UWord r Mehrzeilig: ja 1 1

toolCounterM Zaehler fuer die Aenderungen der dem Kanal zugeordneten Magazindaten-Daten (analog toolCounter). - UWord r Mehrzeilig: ja 1 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-159

toolHolderData GETSELT, GETEXET Daten für jeden ToolHolder/Spindel aus der Magazin-Konfiguration des TOA die dem Kanal zugeordnet ist. Für jeden ToolHolder existieren ein Parametersatz von numToolHolderParams Parameters. Es gibt zur Zeit die 3 Parameter P1, P2 und P3. Es gibt numToolHolders Toolholders. Die Anzahl von ToolHoldern in dieser Auflistung hängt nur von der Magazin-Konfiguration ab und ändert sich nicht während ein NC-Programm abläuft. - P1: THNo ToolHolderNummer / SpindelNummer (Entspricht in den Sprachbefehlen des NC-Programms der Adresserweiterung <n> aus T<n>=... oder M<n>=6 bei expliziter Schreibweise; entspricht in der Magazin-Konfiguration dem Platzart-Index des zugehörigen Zwischenspeicher-Platzes der Platzart = Spindel.) - P2: SelTno TNummer des angewählten Werkzeugs bezüglich des ToolHolders / der Spindel mit der Nummer von THNo (Die selbe TNo würde auch der Sprachbefehl GETSELT liefern.) Der Wert 0 zeigt an, dass bezüglich des ToolHolders kein Werkzeug angewählt ist. Zum weiteren Verhalten siehe Beschreibung von GETSELT. - P3: ExeTno TNummer des einzuwechselnden / eingewechselten Werkzeug bezüglich des ToolHolders / der Spindel mit der Nummer von THNo aus der Sicht des NC-Programms. Wenn ohne M6 gearbeitet wird, steht in SelTno und ExeTno die selbe TNummer. (Die selbe TNummer würde auch der Sprachbefehl GETEXET liefern.) Der Wert 0 zeigt an, dass bezüglich des ToolHolders kein Werkzeug einzuwechselnd / eingewechselt ist. Zum weiteren Verhalten siehe Beschreibung von GETEXET. Es ist ein Array-Zugriff auf toolHolderData möglich, mit dem die Daten aller numToolHolders Tool-Holder auf einmal gelesen werden können. Wenn Werkzeug-Magazinverwaltung nicht aktiv ist, wird nur für Zeile 1 = 0 zurückgeliefert. - 0 0 Double r Mehrzeilig: ja Der Zeilen-Index adressiert die

Parameter der Tool-Holder und den Toolholder selbst: Zeilen-Index = (ElementNr - 1) * numToolHolderParams + PNr Mit: ElementNr von 1 bis numToolHolders; Mit ElementNr ist die Listen-Element-Nr. des Tool-Holders in dieser Auflistung gemeint. PNr: Parameter-Nummer von 1 bis numToolHolderParams numToolHolderParams aus Bereich N , Baustein Y, Globale Systemdaten

numToolHolderParams * numToolHolders

totalParts $AC_TOTAL_PARTS Gesamtzahl aller hergestellten Werkstücke: Der Zähler gibt die Anzahl aller ab Startzeitpunkt hergestellten Werkstücke an. Der Zähler wird automatisch nur bei Steuerungshochlauf mit Defaultwerten genullt. - 0 Double wr Mehrzeilig: nein

transfActive DB21-28, DBX33.6 K1,

M1 Transformation aktiv 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-160 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

transSys $AC_TRANS_SYS Bezugssystem für Translation beim Kartesischen Handverfahren 0: Achsspezifischens Handverfahren aktiv 1: Kartesisches Handverfahren im Basiskoordinatensystem aktiv 2: Kartesisches Handverfahren im Werkstückkoordinatensystem aktiv 3: Kartesisches Handverfahren im Werkzeugkoordinatensystem aktiv - 0 0 3 UWord r Mehrzeilig: ja 1 1

vaEgSyncDiff $VA_EG_SYNCDIFF[a] Elektronisches Getriebe: Synchronlaufdifferenz (Istwerte). Vom Vergleich dieses Werts mit mit $MA_COUPLE_POS_TOL_... hängt es ab, ob das entsprechende VDI- Signal "Synchronlauf" gesetzt wird. mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja (Achsindex der Folgeachse + 1) numMachAxes

vaEgSyncDiffS $VA_EG_SYNCDIFF_S[a] Elektronisches Getriebe: Synchronlaufdifferenz (Istwerte) mit Vorzeichen. Vom Vergleich dieses Werts mit $MA_COUPLE_POS_TOL_... hängt es ab, ob das entsprechende VDI- Signal "Synchronlauf" gesetzt wird. mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja (Achsindex der Folgeachse) numMachAxes workPnameSubstitution Von HMI bei der Anwahl eines Progammes bzw. Werkstückes im /_N_EXT_DIR vorgegebener Pfadname, der in den Pfadvariablen der BTSS anstelle des internen NCK-Pfades angezeigt wird. Der String muß mit "\0" terminiert sein. Das letzte Zeichen vor der terminierenden Null wird vom NCK als Trennzeichen zwischen Pfadanteil und Filenamen interpretiert (typischer Weise "\" oder "/"). Erlaubter Zeichensatz: ASCII ohne Steuerzeichen. Handling: workPnameSubstitution wird von HMI vor der Programmanwahl beschrieben. NCK speichert diese Information vorerst in einem Zwischenspeicher. Mit der Programmanwahl (PI _N_SELECT, _N_EXTERN, _N_EXTMOD) wird die Information aus dem Zwischenspeicher aktiv, sofern sich die Anwahl auf das /_N_EXT_DIR bezieht. Andernfalls wird workPnameSubstitution abgelöscht. - 0 0 String[128] r Mehrzeilig: nein

1.4.3 BER. C, Bst.SINF: Teileprogrammspezifische Zustandsdaten

OEM-MMC: Linkitem /Channel/ProgramModification/... Während der automatischen Abarbeitung eines Teileprogramms können verschiedene Parameter die Art der Bearbeitung beeinflussen. Die aktuellen Zustandsdaten, für das angewählte Teileprogramm sind im Baustein SINF zusammengefasst. Eine Änderung der Zustandsdaten ist nur über die PLC-Nahtstelle zulässig.

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-161

DRFActive DRF wirksam 0 = nicht wirksam 1 = wirksam - UWord r Mehrzeilig: nein

feedStopActive Vorschub-Halt 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

ipoBlocksOnly Verfahrsatz anzeigen 0 = normale Satzübertragung 1 = ausschließlich Verfahrsätze - UWord r Mehrzeilig: nein

optAssStopActive assoziiertes M01 angewählt 0: nicht angewählt 1: angewählt - 0 UWord r Mehrzeilig: ja 1 1

optStopActive M01 angewählt 0 = nicht angewählt 1 = angewählt - UWord r Mehrzeilig: nein

progTestActive DB21-28, DBX1.7 K1 Programmtest 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

rapFeedRateOvrActive ROV Eilgangüberlagerung 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

singleBlockActive Einzelsatz, SBL 0 = kein Einzelsatz 1 = SBL 1 2 = SBL 2 - UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-162 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

singleBlockType Single Block Modus 1 = Hauptlauf Einzelsatz 2 = Decodier Einzelsatz - UWord wr Mehrzeilig: nein

skipLevel0Active Info ob Ausblendebene /0 aktiviert ist. 0: Ausblendebene /0 nicht aktiv 1: Ausblendebene /0 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel1Active Info ob Ausblendebene /1 aktiviert ist. 0: Ausblendebene /1 nicht aktiv 1: Ausblendebene /1 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel2Active Info ob Ausblendebene /2 aktiviert ist. 0: Ausblendebene /2 nicht aktiv 1: Ausblendebene /2 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel3Active Info ob Ausblendebene /3 aktiviert ist. 0: Ausblendebene /3 nicht aktiv 1: Ausblendebene /3 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel4Active Info ob Ausblendebene /4 aktiviert ist. 0: Ausblendebene /4 nicht aktiv 1: Ausblendebene /4 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel5Active Info ob Ausblendebene /5 aktiviert ist. 0: Ausblendebene /5 nicht aktiv 1: Ausblendebene /5 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel6Active Info ob Ausblendebene /6 aktiviert ist. 0: Ausblendebene /6 nicht aktiv 1: Ausblendebene /6 aktiv - 0 0 1 UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-163

skipLevel7Active Info ob Ausblendebene /7 aktiviert ist. 0: Ausblendebene /7 nicht aktiv 1: Ausblendebene /7 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel8Active Info ob Ausblendebene /8 aktiviert ist. 0: Ausblendebene /8 nicht aktiv 1: Ausblendebene /8 aktiv - 0 0 1 UWord r Mehrzeilig: nein

skipLevel9Active Info ob Ausblendebene /9 aktiviert ist. 0: Ausblendebene /9 nicht aktiv 1: Ausblendebene /9 aktiv - 0 0 1 UWord r Mehrzeilig: nein

trialRunActive DB21-28, DBX0.6 V1 Probelauf Vorschub (Dry Run) 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: nein

1.4.4 BER. C, Bst.SPARP: Teileprogramminformation

OEM-MMC: Linkitem /Channel/ProgramInfo/... Der Baustein enthält Informationen zum aktuell aktiven Teileprogramm im jeweiligen Kanal.

absoluteBlockBufferName Filename mit Pfad des Upload-Buffers in dem die Anzeigesätze abgelegt werden Leerstring: Funktion ist deaktiviert - String[128] r Mehrzeilig: ja 1 1

absoluteBlockBufferPreview Teil des Inhaltes des Files absoluteBlockBufferName. Der gewünschte Inhalt der Variablen wird durch $MC_MM_ABSBLOCK_BUFFER_CONF eingestellt. Es werden grundsätzlich nur komplette Teileprogrammsätze eingetragen. Falls nicht die gewünschte Anzahl von Vorgängersätzen vorhanden sind, so wird an deren Stelle ein Leersatz ("LF") eingetragen. Wenn nicht ausreichend Platz fuer alle Teileprogrammsätze ist, so werden zunächst die Vorgängersätze durch Leersätze ("LF") ersetzt, wenn dies auch nicht ausreicht, so entfallen zusätzlich Sätze am Ende. - String[198] r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-164 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

absoluteBlockCounter Änderungszähler für die Anzeigeinformation im Upload-Buffer - 0 0 UWord r Mehrzeilig: ja 1 1

actBlock aktueller Teileprogrammsatz. Ist Suchlauf aktiv, so wird der Suchlauf-Satz angezeigt. Bei DISPLOF wird ein Leerstring geliefert; bei Suchlauf der Unterprogrammaufruf. - String[66] r Mehrzeilig: ja 1 1

actBlockA aktueller Teileprogrammsatz. Ist Suchlauf aktiv, so wird der Suchlauf-Satz angezeigt. Anzeige erfolgt unabhängig von DISPLOF immer. - String[66] r Mehrzeilig: ja 1 1

actBlockI aktueller Teileprogrammsatz im Interpreter. Anzeige erfolgt unabhängig von DISPLOF immer. - String[66] r Mehrzeilig: ja 1 1

actLineNumber Zeilennummer des aktuellen NC-Satzes (ab1). 0: vor Programmstart -1: nicht verfügbar wegen Fehler -2: nicht verfügbar wegen DISPLOF - Long Integer r Mehrzeilig: ja 1 1

actPartProgram Inhalt des aktuellen Teileprogramms, beginnend mit dem Vorgängersatz. Sätze werden ggf. am Stringende abgeschnitten. Der Zeilenindex bestimmt den Ausschnitt innerhalb des Programms. Mit Hilfe eines zyklischen Variablendienstes kann eine performante aktuelle Satzanzeige realisiert werden. Werden mehrere Zeilen benötigt, so ist darauf zu achten, dass der Client als erstes die Zeile 1 liest, da damit ein NCK-interner Buffer gefüllt wird, welcher sicherstellt, dass die weiteren Zeilen dazu passend geliefert werden. - String[200] r Mehrzeilig: ja Beim Index=1 wird der erste

Datenblock geliefert, beim Index=n der n. Datenblock.

3

block Zur Anzeige des aktuell aktiven Teileprogramms liefert der NCK mit einem Variablenauftrag einen ASCII-Block von 3 Sätzen des Teileprogramms (letzter, aktueller und nächster Satz). D. h. die Variable 'block' besteht aus maximal 3 Zeilen: Zeilenindex1: String aus dem letzten Satz Zeilenindex2: String aus dem aktuellen Satz Zeilenindex3: String aus dem nächsten Satz Um eine konsistente Information zu erhalten müssen alle 3 Feldelemente gleichzeitig im Variablenauftrag angefordert werden. Aus diesem Grund wird die maximale Stringlänge jedes Feldes auf 66 Zeichen begrenzt. - String[66] r Mehrzeilig: ja Satzindex, 1 = letzter, 2 = aktueller, 3

= nächster Satz 3

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-165

blockNoStr Satznummer - String[12] r Mehrzeilig: nein

circleCenter Kreismittelpunkt (WKS) - Double r Mehrzeilig: ja Zeilenindex 1 - 3 für Geo-Achsen 1 -

3 und nur relevant bei G02 oder G033

circleCenterS Entspricht circleCenter für Suchlauf mit Berechnung Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - 0 Double r Mehrzeilig: ja Nr. der Geo-Achse 3

circlePlane Zur Erkennung der Lage eines Kreises im Raum, wird der Vector senkrecht zur Ebene des Kreises liegt ausgegeben (axial) - Double r Mehrzeilig: ja Nr. der Geo-Achse 3

circlePlaneS Zur Erkennung der Lage eines Kreises im Raum, wird der Vector senkrecht zur Ebene des Kreises liegt ausgegeben (axial) - Double r Mehrzeilig: ja Nr. der Geo-Achse 3

circleRadius Kreisradius (nur relevant bei G02 oder G03) - Double r Mehrzeilig: nein

circleRadiusS Entspricht circleRadius für Satzsuchlauf mit Berechnung. Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung. - Double r Mehrzeilig: ja 1

circleTurn Progr. Anzahl der zusätzlichen Kreisdurchläufe bei Schraubenlinien-Interpolation im akt. Programm. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

circleTurnS Programmierte Anzahl der zusätzlichen Kreisdurchläufe bei Schraubenlinien-Interpolation im akt. Programm für Suchlauf mit Berechnung. Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - 0 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-166 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

cmdToolEdgeCenterCircleCenterEns Kreismittelpunkt bezogen auf den WOS-Frame, d.h. incl. Werkzeuglaenge aber ohne WZ-Radius - 0 Double r Mehrzeilig: ja Nr. der Geo-Achse 3

cmdToolEdgeCenterCircleCenterEnsS Entspricht circleCenterWos fuer Suchlauf mit Berechnung bezogen auf den WOS-Frame, d.h. incl. Werkzeuglaenge aber ohne WZ-Radius Achtung: Diese Variable steht nicht fuer den Variablendienst, sondern nur fuer die Protokollierung bei Satzsuchlauf-Events zur Verfuegung! - 0 Double r Mehrzeilig: ja Nr. der Geo-Achse 3

cmdToolEdgeCenterCircleRadiusEns Kreisradius bezogen auf den WOS-Frame, als Mittelpunktsbahn d.h. incl. Werkzeuglaenge aber ohne WZ-Radius - 0 Double r Mehrzeilig: ja 1 1

cmdToolEdgeCenterCircleRadiusEnsS Entspricht circleRadiusWos fuer Suchlauf mit Berechnung bezogen auf den WOS-Frame, als Mittelpunktsbahn d.h. incl. Werkzeuglaenge aber ohne WZ-Radius Achtung: Diese Variable steht nicht fuer den Variablendienst, sondern nur fuer die Protokollierung bei Satzsuchlauf-Events zur Verfuegung! - 0 Double r Mehrzeilig: ja 1 1

lastBlockNoStr Liefert die zuletzt programmierte Satznummer, wenn $MN_DISPLAY_FUNCTION_MASK Bit 0 gesetzt ist. Eine Satznummer wird solange angezeigt, bis entweder eine neue Satznummer programmiert wird oder die Unterprogrammebene, die die Satznummer generiert hat, verlassen wurde. Satznummern ausgeblendeter Sätze werden nicht angezeigt. Ist DISPLOF aktiv, erfolgt ebenfalls keine Anzeige. - String[12] r Mehrzeilig: ja 1 1

msg PG Mit der Anweisung 'MSG (...)' können in einem Teileprogramm Meldungen programmiert werden. Die Variable msg beinhaltet den Text dieser 'MSG (...)'-Anweisung solange, bis eine neue Anweisung im Teileprogramm steht, oder die Meldung durch die Anweisung 'MSG ()' gelöscht wird. - String[128] r Mehrzeilig: nein 1

progName Programmname des aktuell aktiven Programmes (Unterprogrammes) - String[32] r Mehrzeilig: nein 1

seekOffset Zeilennummer des akt. NC-Satzes im Programm workPandProgName - UDoubleword r Mehrzeilig: nein 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-167

seekw Erste zum Ändern freigegebene Zeile im Teileprogramm - 0 0 Long Integer r Mehrzeilig: ja 1 1

selectedWorkPProg Aktuell angewähltes Programm, d.h. das Programm, das mit "Select" angewählt worden ist. Die Variable zeigt das Programm auch in den Betriebsarten JOG und MDA an. Der Simulationssuchlauf wählt während der Simulation vorübergehend das selektierte Programm ab und wählt das zu simulierende Programm an. Dies wird durch selectedWorkPProg verdeckt, d.h. während Simulationssuchlauf bleibt selectedWorkPProg unverändert. - String[160] r Mehrzeilig: ja 1 1

singleBlock Zum Lesen der aktuell aktiven Sätze des Teileprogramms wird üblicherweise die Variable 'block' verwendet. Da die Variable jedoch auf 66 Zeichen je String begrenzt wird, kann es (bei längeren Sätzen) notwendig sein, eine längere Zeichenkette zu lesen. Mit der Variablen 'singleBlock' können vollständige Sätze (bis zu einer Länge von 198 Zeichen) gelesen werden. Es sind 3 Zeilen adressierbar wobei gilt: Zeilenindex 1: letzter Satz Zeilenindex 2: aktueller Satz Zeilenindex 3: nächster Satz Allerdings ist bei schnellen Satzwechseln nicht immer gewährleistet, dass die Informationen aus den 3 aufeinanderfolgenden Sätzen konsistent sind, da jeder Satz mit einem einzelnen Variablenauftrag gelesen wird. Das Verfahren ist nur dann sicher, wenn das Teileprogramm im Stop-Zustand ist. - String[198] r Mehrzeilig: ja Satzindex, 1 = letzter, 2 = aktueller, 3

= nächster Satz 3

stepEditorFormName aktueller Abschnittsname für Stepeditor abgelegt werden - String[128] r Mehrzeilig: ja 1 1

workPandProgName Werkstückname und Programmname des aktuellen Programms. - String[160] r Mehrzeilig: ja 1 1

workPName Werkstückname des aktiven Werkstückes - String[32] r Mehrzeilig: nein 1

workPNameLong Werkstückname des aktiven Werkstückes - String[128] r Mehrzeilig: nein

1.4.5 BER. C, Bst.SPARPP: Programmzeiger im Automatikbetrieb

OEM-MMC: Linkitem /Channel/ProgramPointer/...

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-168 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Im Automatikbetrieb kann aus der Hauptprogrammebene in mehrere Unterprogrammebenen verzweigt werden. Der Zustand der Programmbearbeitung kann für jede Programmebene ermittelt werden. Jede Variable des Bausteins besteht aus 11 Zeilen. Damit können die Hauptprogrammebene und 11 Unterprogrammebenen (inkl. ASUP-Ebenen) adressiert werden. Die Feldindizes (Zeilenindizes) haben folgende Bedeutung: 1 = Hauptprogramm 2 = 1. Unterprogrammebene 3 = 2. Unterprogrammabene 4 = 3. Unterprogrammebene 5 = 4. Unterprogrammebene 6 = 5. Unterprogrammebene 7 = 6. Unterprogrammebene 8 = 7. Unterprogrammebene 9 = 1. Asynchrone Unterprogrammebene 10 = 2. Asynchrone Unterprogrammebene 11 = 3. Asynchrone Unterprogrammebene 12 = 4. Asynchrone Unterprogrammebene

actInvocCount Durchlaufzähler Istwert. Gibt die Zahl der Unterprogrammdurchläufe an. Ist für das Hauptprogramm und für Asynchrone Unterprogramme immer auf 1 gesetzt. - UWord r Mehrzeilig: ja Index der Programmebene 12

blockLabel Satzlabel - String[32] r Mehrzeilig: ja Index der Programmebene 12

blockNoStr Satznummer [:][N]<Nr> - String[12] r Mehrzeilig: ja Index der Programmebene 12

cmdInvocCount Durchlaufzähler Sollwert. Gibt die Zahl der Unterprogrammdurchläufe an. Ist für das Hauptprogramm und für AsynchroneUnterprogramme immer auf 1 gesetzt. - UWord r Mehrzeilig: ja Index der Programmebene 12

displayState Anzeigestatus für die Satzanzeige. (Für die Programmebenen, bei denen in der PROC-Anweisung ein DISPLAY OFF programmiert ist, soll keine akt. Satzanzeige erfolgen. Gleiches gilt für die Programmebenen darunter.) Wert Bedeutung 0 DISPLAY OFF für die Programmebene 1 DISPLAY ON für die Programmebene - 0 UWord r Mehrzeilig: ja Index der Programmebene 12

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-169

extProgBufferName Name des FIFO Buffers fuer Abarbeiten von Extern - String[160] wr Mehrzeilig: ja Index der Programmebene 12

extProgFlag Zeigt an, ob die Programmebene von Extern abgearbeitet wird 0: Programm wird vom NCK-Programmspeicher abgearbeitet 1: Programm wird von Extern abgearbeitet - UWord r Mehrzeilig: ja Index der Programmebene 12

lastBlockNoStr Liefert die zuletzt programmierte Satznummer für jede Programmebene, wenn $MN_DISPLAY_FUNCTION_MASK Bit 0 gesetzt ist. Eine Satznummer wird solange angezeigt, bis entweder eine neue Satznummer programmiert wird oder die Unterprogrammebene, die die Satznummer generiert hat, verlassen wurde. Satznummern ausgeblendeter Sätze werden nicht angezeigt. Ist DISPLOF aktiv, erfolgt ebenfalls keine Anzeige. - String[12] r Mehrzeilig: ja Index der Programmebene 12

progName Programmname - String[32] r Mehrzeilig: ja Index der Programmebene 12

seekOffset Suchzeiger (Blockoffset , jeder Block besteht aus einem String und endet mit einem Linefeed) - Long Integer r Mehrzeilig: ja Index der Programmebene 12

seekw Erste zum Ändern freigegebene Zeile im Teileprogramm - 0 0 Long Integer r Mehrzeilig: ja Index der Programmebene 12

workPandProgName Werkstückname und Programmname des aktuellen Programms. - String[160] r Mehrzeilig: ja Index der Programmebene 12

workPName Werkstückname = Pfadname in der NC-Dateistruktur - String[32] r Mehrzeilig: ja Index der Programmebene 12

workPNameLong Werkstückname = Pfadname in der NC-Dateistruktur Hinweis: Diese Variable ist beim Zeilenzugriff ausgenommen! - String[128] r Mehrzeilig: ja Index der Programmebene 12

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-170 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4.6 BER. C, Bst.SPARPI: Programmzeiger bei Unterbrechung

OEM-MMC: Linkitem /Channel/InterruptionSearch/... Um an einer Programmunterberechungsstelle wieder aufsetzen zu können müssen aktuelle Zustände des Hauptprogramms und der möglichen Unterprogramme abgespeichert sein. Bei Programmunterbrechung wird die Information sofort in der NCK aktualisiert und ist auch noch nach RESET gültig. Damit können die Zustände der Hauptprogrammebene und der 11 Unterprogrammebenen (inkl. ASUP-Ebenen) ausgelesen werden. Die Feldindizes (Zeilenindizes) haben folgende Bedeutung: 1 = Hauptprogramm 2 = 1. Unterprogrammebene 3 = 2. Unterprogrammebene 4 = 3. Unterprogrammebene 5 = 4. Unterprogrammebene 6 = 5. Unterprogrammebene 7 = 6. Unterprogrammebene 8 = 7. Unterprogrammebene 9 = 1. Asynchrone Unterprogrammebene 10 = 2. Asynchrone Unterprogrammebene 11 = 3. Asynchrone Unterprogrammebene 12 = 4. Asynchrone Unterprogrammebene

forward Suchrichtung 2 = Vorwärts - UWord r Mehrzeilig: ja Index der Programmebene 12

invocCount Durchlaufzähler Istwert. Ist für das Hauptprogramm immer 1 - UWord r Mehrzeilig: ja Index der Programmebene 12

plcStartReason Gibt bei der Funktion SERUPRO an, welcher Kanal von der PLC gestartet werden muss, damit der aktuelle Kanal startet - 0 0 UWord r Mehrzeilig: ja Index der Programmebene 12

progName Programmname - String[32] r Mehrzeilig: ja Index der Programmebene 12

searchString Suchstring (die ersten 64 Zeichen des NC-Satzes - passend zum Seekzeiger) - String[64] r Mehrzeilig: ja Index der Programmebene 12

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-171

searchType Suchtyp 5 = Seek-Zeiger blockorientiert (Suche nach Linefeeds) - UWord r Mehrzeilig: ja Index der Programmebene 12

seekOffset Suchzeiger (blockorientiert, Suche nach Linefeeds) Ist der Wert ungültig, so wird 1fffffff HEX geliefert. - Long Integer r Mehrzeilig: ja Index der Programmebene 12

status Gibt darüber Auskunft, ob der Baustein SPARPI aktuell gültige Werte enthält und liefert gegebenenfalls den Grund für die letzte Aktualisierung des Bausteins. Bemerkung: Erfolgt die Unterbrechung in einem Programmbereich zwischen den Befehlen IPTRLOCK und IPTRUNLOCK, so wird in SPARPI nicht der aktuelle Satz, sondern der erste Satz nach IPTRLOCK bereitgestellt. Die erste Unterbrechung Zwischen IPTRLOCK und IPTRUNLOCK setzt status und jede weitere Unterbrechung vor IPTRUNLOCK verändert weder status noch SPARPI. 0: Programm läuft, d.h. SPARPI-Variablen sind nicht aktuell 1: Programmanwahl, d.h. SPARPI ist zurückgesetzt 2: Satzanwahl durch PI-Dienst _N_SEL_BL 3: Reset (Programmabbruch) 4: Stopp durch Programmanweisung, z.B. M0 5: Stopp durch Stopptaste 6: Stopp durch Alarm - 1 0 6 UWord r Mehrzeilig: ja 1 1

workPName Werkstückname = Pfadname in der NC-Dateistruktur - String[32] r Mehrzeilig: ja Index der Programmebene 12

workPNameLong Werkstückname = Pfadname in der NC-Dateistruktur Hinweis: Diese Variable ist beim Zeilenzugriff ausgenommen! - String[128] r Mehrzeilig: ja Index der Programmebene 12

1.4.7 BER. C, Bst.SPARPF: Programmzeiger für Satzsuchlauf und Stopplauf

OEM-MMC: Linkitem /Channel/Search/... Um innerhalb eines Teileprogramms einen bestimmten Satz zu suchen, kann der Anwender Suchkriterien eingeben und einen Satzsuchlauf starten. Diese Eingabewerte sind im Baustein SPARPF zusammengefasst und müssen von MMC (bzw. einer anderen Komponente am MPI-Bus) beschrieben werden. Es können 1 Hauptprogrammebene und 11 Unterprogrammebenen bearbeitet werden. Diese Ebenen sind die Zeilenindizes der einzelnen Variablen. Die

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-172 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Suchziele (Seekzeiger und Suchstring) können in einer Ebene nur gegenseitig ausschließend verwendet werden. Bei Kollisionen erfolgt eine Nagativquittung beim Anstoß des Suchlaufes. Der Suchstring ist abhängig vom Suchtyp entweder Satzlabel, Satznummer oder ein beliebiger String. Wird kein Pfadname angegeben, dann wird die voreingestellte Suchstartegie für Unterprogrammaufrufe verwendet. Das Hauptprogramm, das in der 1 Programmebene eingetragen ist, muss für den Suchlauf angewählt werden; andernfalls wird der Suchauftrag negativ quittiert. Die Feldindizes (Zeilenindizes) haben folgende Bedeutung: 1 = Hauptprogrammebene für Suchlauf 2 = 1. Unterprogrammebene für Suchlauf 3 = 2. Unterprogrammebene für Suchlauf 4 = 3. Unterprogrammebene für Suchlauf 5 = 4. Unterprogrammebene für Suchlauf 6 = 5. Unterprogrammebene für Suchlauf 7 = 6. Unterprogrammebene für Suchlauf 8 = 7. Unterprogrammebene für Suchlauf 9 = 1. Asynchrone Unterprogrammebene für Suchlauf 10 = 2. Asynchrone Unterprogrammebene für Suchlauf 11 = 3. Asynchrone Unterprogrammebene für Suchlauf 12 = 4. Asynchrone Unterprogrammebene für Suchlauf 101 = Hauptprogrammebene für Stoplauf 102 = 1. Unterprogrammebene für Stoplauf 103 = 2. Unterprogrammebene für Stoplauf 104 = 3. Unterprogrammebene für Stoplauf 105 = 4. Unterprogrammebene für Stoplauf 106 = 5. Unterprogrammebene für Stoplauf 107 = 6. Unterprogrammebene für Stoplauf 108 = 7. Unterprogrammebene für Stoplauf 109 = 1. Asynchrone Unterprogrammebene für Stoplauf 110 = 2. Asynchrone Unterprogrammebene für Stoplauf 111 = 3. Asynchrone Unterprogrammebene für Stoplauf 112 = 4. Asynchrone Unterprogrammebene für Stoplauf

forward Suchrichtung Die Suchrichtung "Rückwärts" ist nur im Modus ohne Berechnung möglich. 1 = Rückwärts (ohne Berechnung) 2 = Vorwärts - UWord wr Mehrzeilig: ja Index der Programmebene 12

invocCount Durchlaufzähler Istwert. Ist für das Hauptprogramm immer 1 - UWord wr Mehrzeilig: ja Index der Programmebene 12

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-173

plcStartReason Gibt bei der Funktion SERUPRO an, welcher Kanal von der PLC gestartet werden muss, damit der aktuelle Kanal startet - 0 0 UWord wr Mehrzeilig: ja Index der Programmebene 112

progName Programmname. Das Hauptprogramm, das in der ersten Hauptprogrammebene eingetragen ist, muss für den Suchlauf angewählt werden; andernfalls wird der Suchauftrag negativ quittiert. - String[32] wr Mehrzeilig: ja Index der Programmebene 12

searchString Suchstring (die ersten 64 Zeichen des NC-Satzes - passend zum Seekzeiger) Inhalt des Suchstrings ist abhängig vom Suchtyp und beinhaltet entweder: Satzlabel Satznummer beliebiger String - String[64] wr Mehrzeilig: ja Index der Programmebene 12

searchType Suchtyp 1 = Satznummer 2 = Label 3 = String 4 = Programmname 5 = Seek-Zeiger blockorientiert (Suche nach Linefeeds) - UWord wr Mehrzeilig: ja Index der Programmebene 12

seekOffset Suchzeiger (blockorientiert, Suche nach Linefeeds). Bei Verwendung des Suchzeigers muss immer ein Programmname (progName) angegeben werden, der Suchzeiger bezieht sich genau auf dieses Programm. - Long Integer wr Mehrzeilig: ja Index der Programmebene 12

status Diese Variable ist im Baustein SPARPF ohne Funktion. Sie wurde nur eingeführt, damit SPARPI und SPARPF den identischen Aufbau haben. - 0 0 0 UWord wr Mehrzeilig: ja 1 1

workPName Werkstückname = Pfadname in der NC-Dateistruktur. Wird kein Pfadname angegeben, dann wird die voreingestellte Suchstrategie für Unterprogrammaufrufe verwendet. - String[32] wr Mehrzeilig: ja Index der Programmebene 12

workPNameLong Werkstückname = Pfadname in der NC-Dateistruktur. Wird kein Pfadname angegeben, dann wird die voreingestellte Suchstrategie für Unterprogrammaufrufe verwendet. Hinweis: Diese Variable ist beim Zeilenzugriff ausgenommen! - String[128] wr Mehrzeilig: ja Index der Programmebene 12

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-174 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4.8 BER. C, Bst.SSYNAC: Synchronaktionen

OEM-MMC: Linkitem /Channel/SelectedFunctions/... In einem Kanal können mehrere Synchronaktionen (M, H, S, E, F, T, D) gleichzeitig aktiv sein. Der Baustein SSYNAC enthält eine Liste aller im aktuellen Satz programmierten Synchronaktionen. Da in einem Satz von einigen Synchronaktionstypen mehrere programmiert sein können, besteht dieser Baustein aus Variablenfeldern unterschiedlicher Größe. Eine nicht belegte Synchronaktion liefert für den entsprechenden Index eine negative Zahl. Für jede Synchronaktion existiert eine entsprechende Adressvariable und eine Variable, in der der Wert der Adresse eingetragen ist. Je Teileprogrammsatz können 5 M-Funktionen 3 S-Funktionen 3 H-Funktionen 1 T-Funktion 1 D-Funktion 6 F-Funktionen 1 E-Funktion programmiert werden, wobei in einem Satz maximal 10 Synchronaktionen programmierbar sind.

blockNoStrAct Satznummer des aktuellen Satzes, falls Synchronaktion aktiv ist - String[12] r Mehrzeilig: ja Nr. der Synchronaktion /C/SSYNAC/numSynAct

blockNoStrProg Nummer des Satzes in dem die Synchronaktion programmiert ist - String[12] r Mehrzeilig: ja Nr. der Synchronaktion /C/SSYNAC/numSynAct

Dadr D-Nummer. Es existiert immer nur 1 aktive D-Nummer je Kanal - Long Integer r Mehrzeilig: nein 1

Dval Wert der aktuellen D-Nummer - Long Integer r Mehrzeilig: nein 1

Eadr S5 Nummer der aktiven E-Funktion - UWord r Mehrzeilig: nein 1

Eval S5 Wert der jeweiligen E-Funktion mm/min, inch/min, userdef Double r Mehrzeilig: nein 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-175

Hadr S5 Nummer der aktiven Hilfsfunktionen (H-Funktion). Es können bis zu 3 H-Funktionen gleichzeitig aktiv sein. - 0 99 UWord r Mehrzeilig: ja laufende Nummer 3

Hval S5 Wert der jeweiligen H-Funktion - -99999,9999 99999,9999 Double r Mehrzeilig: ja laufende Nummer 3

id Id der Synchronaktion. Der Wert 0 bedeutet: Es gibt keine ID - UWord r Mehrzeilig: ja Nr. der Synchronaktion /C/SSYNAC/numSynAct

Madr S5 Nummer der aktiven M-Funktion. Es können bis zu 5 M-Funktionen gleichzeitig aktiv sein - 0 99 UWord r Mehrzeilig: ja laufende Nummer 5

Mval S5 Wert der jeweiligen M-Funktion - 0 99999999 Long Integer r Mehrzeilig: ja laufende Nummer 5

numSynAct Anzahl der Synchronaktionen - UWord r Mehrzeilig: ja 1 1

Sadr S5 Nummer der aktiven S-Funktionen. Es können 3 S-Funktionen gleichzeitig aktiv sein. - 0 6 UWord r Mehrzeilig: ja laufende Nummer 3

Sval S5 Wert der jeweiligen S-Funktion. Gibt die Spindeldrehzahl an. U/min , m/min 0 999999,999 Double r Mehrzeilig: ja laufende Nummer 3

Tadr Aktive T-Nummer. Es jeweils immer nur 1 T-Nummer aktiv sein. - UWord r Mehrzeilig: nein 1

TPreSelAdr Nummer der vorgewählten T-Funktion - UWord r Mehrzeilig: nein 1

TPreSelVal Wert der vorgewählten T-Funktion - Long Integer r Mehrzeilig: nein 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-176 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Tval T-Fkt. Wert - Long Integer r Mehrzeilig: nein 1

typStatus Typ und Status der Synchronaktion Bit0-7 beschreiben den Status: Bit0: Aktiv Bit1: Lock Bit8-15 beschreiben den Typ: Bit8: Statisch Bit9: Modal Bit10: Satzweise - UWord r Mehrzeilig: ja Nr. der Synchronaktion /C/SSYNAC/numSynAct

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-177

1.4.9 BER. C, Bst.SYNACT: Kanalspezifische Synchronaktionen

OEM-MMC: Linkitem /Channel/SelectedFunctions/... Dieser Baustein enthält Informationen über die Synchronaktionen. Über die 1000er-Stelle der Zelle wird der User-Schutzstufen-Level übergeben (0-7), für den die Anzeige erfolgen soll.

blockNoStrAct Falls Technologiezyklus aktiv ist: Satznummer der aktuellen Aktion - String[12] r Mehrzeilig: ja (Schutzstufen-Level) * 1000 + Nr. der

Synchronaktion 7 * 1000 + /C/SYNACT/numSynAct

blockNoStrProg Nummer des Satzes, in dem die Synchronaktion programmiert ist. - String[12] r Mehrzeilig: ja (Schutzstufen-Level) * 1000 + Nr. der

Synchronaktion 7 * 1000 + /C/SYNACT/numSynAct

id Id der Synchronaktion. Der Wert 0 bedeutet: Es gibt keine ID (satzweise) - UWord r Mehrzeilig: ja (Schutzstufen-Level) * 1000 + Nr. der

Synchronaktion 7 * 1000 + /C/SYNACT/numSynAct

numSynAct Anzahl der Synchronaktionen - UWord r Mehrzeilig: ja (Schutzstufen-Level) * 1000 + 1 7 * 1000 + 1

typStatus Typ und Status der Synchronaktion Bit0-7 beschreiben den Status: Bit0: Aktiv, d. h. Bedingung erfüllt, Aktion wird ausgeführt Bit1: Lock, d. h. gesperrt durch PLC oder Synact Bit8-15 beschreiben den Typ: Bit8: Statisch Bit9: Modal Bit10: Satzweise (auch zu erkennen an id=0 - UWord r Mehrzeilig: ja (Schutzstufen-Level) * 1000 + Nr. der

Synchronaktion 7 * 1000 + /C/SYNACT/numSynAct

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-178 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4.10 BER. C, Bst.SNCF: Aktive G-Funktionen

OEM-MMC: Linkitem /Channel/SelectedFunctions/... Alle G-Funktionen sind in sogenannten G-Gruppen gegliedert. Von jeder G-Gruppe kann in einem Kanal immer nur 1 Funktion aktiv sein. Der Baustein SNCF besteht nur aus 1 Variablen, die als Feld organisiert ist, wobei der Zeilenindex der Variablen der G-Gruppennummer entspricht.

ncFkt Aktive G-Funktion der jeweiligen Gruppe G<Nr> Ist für eine bestimmte G-Gruppe keine Funktion aktiv, beinhaltet die jeweilige Variable einen Leerstring "\0". - String[16] r Mehrzeilig: ja G-Gruppennummer numGCodeGroups

ncFktAct Aktive G-Funktion der jeweiligen aktuellen Gruppe im aktuellen Sprach-Mode. Je nachdem, ob im Siemens oder ISO-Dialekt-Mode programmiert wurde, ist dies identisch mit ncFkt oder ncFktFanuc. - String[16] r Mehrzeilig: ja G-Gruppennummer bzw. ISO-

Dialekt-G-Gruppennummer numGCodeGroups bzw. numGCodeGroupsFanuc

ncFktBin Aktive G-Funktion der jeweiligen Gruppe - UWord r Mehrzeilig: ja G-Gruppennummer numGCodeGroups

ncFktBinAct Aktive G-Funktion der jeweiligen aktuellen Gruppe im aktuellen Sprach-Mode. Je nachdem, ob im Siemens oder ISO-Dialekt-Mode programmiert wurde, ist dies identisch mit ncFktBin oder ncFktBinFanuc. (Der Wert ist der Index der aktiven G-Funktion innerhalb der Gruppe) - UWord r Mehrzeilig: ja G-Gruppennummer bzw. ISO-

Dialekt-G-Gruppennummer numGCodeGroups bzw. numGCodeGroupsFanuc

ncFktBinFanuc Aktive G-Funktion der jeweiligen ISO-Dialekt-Gruppe (Der Wert ist der Index der aktiven G-Funktion innerhalb der Gruppe) - UWord r Mehrzeilig: ja ISO-Dialekt-G-Gruppennummer numGCodeGroupsFanuc

ncFktBinS Aktive G-Funktion der jeweiligen Gruppe für Suchlauf mit Berechnung (Der Wert ist der Index der aktiven G-Funktion innerhalb der Gruppe) Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - UWord r Mehrzeilig: ja G-Gruppennummer numGCodeGroups

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-179

ncFktFanuc Aktive G-Funktion der jeweiligen ISO-Dialekt-Gruppe - String[16] r Mehrzeilig: ja ISO-Dialekt-G-Gruppennummer numGCodeGroupsFanuc

ncFktS Aktive G-Funktion der jeweiligen Gruppe für Suchlauf mit Berechnung Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! - String[16] r Mehrzeilig: ja G-Gruppennummer numGCodeGroups

1.4.11 BER. C, Bst.NIB: Zustandsdaten: Nibbeln

OEM-MMC: Linkitem /Channel/Nibbling/... Der Baustein NIB enthält technologiespezifische Daten für Nibbelbearbeitung.

actPunchRate N4 Hübe pro Minute - UWord r Mehrzeilig: nein 1

automCutSegment N4 Kennung welche Art der automatische Satzaufteilung aktiv ist. Die Satzaufteilung wird mit den Befehlen 'SPP' und 'SPN' im Teileprogramm angegeben. 0 = keine Satzaufteilung aktiv 1 = Anzahl Teilstrecken pro Satz ('SNP') 2 = feste Teilstrecken ('SPP') - UWord r Mehrzeilig: nein 1

numStrokes N4 Wenn mit dem Befehl 'SPN' der Satz in Teilstrecken aufgeteilt wurde (Variable 'automCutSegment' = 1) gibt die Variable die Anzahl der Hübe an. - UWord r Mehrzeilig: nein 1

partDistance N4 Wenn mit dem Befehl 'SPP' der Satz in Teilstrecken aufgeteilt wurde (Variable 'automCutSegment' = 2) gibt die Variable die Länge der Strecke zwischen den Hüben an. mm, inch, userdef Double r Mehrzeilig: nein 1

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-180 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

punchActive N4 Kennung ob Stanzen oder Nibbeln aktiv ist. Mit den Befehlen 'SPOF', 'SON' und 'PON' werden aus dem Teileprogramm Stanzen oder Nibbeln aus- oder eingeschaltet. Mit den Befehlen 'SONS' und 'PONS' werden aus dem Teileprogramm Schnellstanzen oder Schnellnibbeln aus- oder eingeschaltet. Die Variable 'punchActive' gibt den aktuellen Zustand an. 0 = inaktiv 1 = Stanzen aktiv (PON) 2 = Nibbeln aktiv (SON) 3 = Schnellstanzen aktiv (PONS ab SW 4.1) 4 = Schnellnibbeln aktiv (SONS ab SW 4.1) - UWord r Mehrzeilig: nein 1

punchDelayActive N4 Kennung ob Stanzen mit Verzögerung aktiv. Aus dem Teileprogramm kann die Verzögerung mit den Befehlen 'PDELAYON' und 'PDELAYOF' ein- und ausgeschaltet werden. Die Variable 'PunchDelayActive' gibt den aktuellen Zustand an. 0 = inaktiv 1 = aktiv - UWord r Mehrzeilig: nein 1

punchDelayTime SD 42400: PUNCH_DWELL_TIME N4 Stanzen Verweilzeit ms Double r Mehrzeilig: nein 1

strokeNr Aktuelle Hubnummer - UWord r Mehrzeilig: nein 1

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-181

1.4.12 BER. C, Bst.FB: Kanalspezifische Basisframes

OEM-MMC: Linkitem /Channel/BaseFrame/... Diese gibt es nur, wenn $MC_MM_NUM_BASE_FRAMES > 0 ist. Der max. Frameindex ist: $MC_MM_NUM_BASE_FRAMES - 1

linShift $P_CHBFR[x,y,TR] x=FrameNo, y=Axis PA Translation einer einstellbaren Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double wr Mehrzeilig: ja Frameindex * (numGeoAxes +

numAuxAxes) + Achsnummer $MC_MM_NUM_BASE_FRAMES * (numGeoAxes + numAuxAxes)

linShiftFine $P_CHBFR[x,y,SI] x=FrameNo, y=Axis Feinverschiebung bei Frames, Erweiterung der Basis Frames und der Einstellbaren Frames mm, inch, userdef Double wr Mehrzeilig: ja Frameindex * (numGeoAxes +

numAuxAxes) + Achsnummer $MC_MM_NUM_BASE_FRAMES * (numGeoAxes + numAuxAxes)

mirrorImgActive $P_CHBFR[x,y,MI] x=FrameNo, y=Axis PA Spiegeln einer einstellbaren Nullpunktverschiebung 0: Spiegeln nicht aktiv 1: Spiegeln aktiv - UWord wr Mehrzeilig: ja Frameindex * (numGeoAxes +

numAuxAxes) + Achsnummer $MC_MM_NUM_BASE_FRAMES * (numGeoAxes + numAuxAxes)

rotation $P_CHBFR[x,y,RT] x=FrameNo, y=Axis PA Drehung einer einstellbaren Nullpunktverschiebung Grad Double wr Mehrzeilig: ja Frameindex * (numGeoAxes +

numAuxAxes) + Achsnummer $MC_MM_NUM_BASE_FRAMES * (numGeoAxes + numAuxAxes)

scaleFact $P_CHBFR[x,y,SC] x=FrameNo, y=Axis PA Skalierungsfaktor einer einstellbaren Nullpunktverschiebung - Double wr Mehrzeilig: ja Frameindex * (numGeoAxes +

numAuxAxes) + Achsnummer $MC_MM_NUM_BASE_FRAMES * (numGeoAxes + numAuxAxes)

1 Variablen 11/2006 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved 1-182 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.4.13 BER. C, Bst.FS: Kanalspezifische Systemframes

OEM-MMC: Linkitem /Channel/SystemFrame/... Welche es gibt, wird durch die Bits in der $MC_MM_SYSTEM_FRAME_MASK eingestellt. Demzufolge kann es Lücken zwischen den aktiven Systemframes geben. Der max. Frameindex ist: 3 bis ausschließlich SW 6.3. 5 ab einschließlich SW 6.3. 11 ab einschließlich SW 7.4

linShift $P_SETFR[Achse, TR] Translation mm, inch, userdef 0 Double wr Mehrzeilig: ja Frameindex 4 * (numGeoAxes+numAuxAxes)

linShiftFine $P_SETFR[Achse, SI] Feinverschiebung mm, inch, userdef 0 Double wr Mehrzeilig: ja Frameindex 4 * (numGeoAxes+numAuxAxes)

mirrorImgActive $P_SETFR[Achse, MI] Spiegeln 0: Spiegeln nicht aktiv 1: Spiegeln aktiv - 0 0 1 UWord wr Mehrzeilig: ja Frameindex 4 * (numGeoAxes+numAuxAxes)

rotation $P_SETFR[Achse, RT] Drehung Grad 0 Double wr Mehrzeilig: ja Frameindex 4 * (numGeoAxes+numAuxAxes)

scaleFact $P_SETFR[Achse, SC] Skalierungsfaktor - 0 Double wr Mehrzeilig: ja Frameindex 4 * (numGeoAxes+numAuxAxes)

11/2006 1 Variablen 1.4 Zustandsdaten des Kanals

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-183

1.4.14 BER. C, Bst.AUXFU: Hilfsfunktionen

OEM-MMC: Linkitem /Channel//... Der Baustein enthält die aktiven Hilfsfunktionen für jede Gruppe. Über die Zeile wird die Hilfsfunktionsgruppe (64 Gruppen) und die gewünschte Sichtweise adressiert: Zeile 1001-1064: Aktive Hilfsfunktion aus Sicht des NCKs Zeile 2001-2064: Aufgesammelte Hilfsfunktion (nach Suchlauf) aus Sicht des NCKs Zeile 3001-3064: Aktive Hilfsfunktion aus Sicht der PLC Zeile 1- 64: Zusammenfassung obiger Sichten Nur die Werte der Zeilen 3001-3064 sind schreibbar. Beim Schreiben von Einzelwerten ist darauf zu achten, dass die Variable status als Letzte geschrieben wird. Erst beim Schreiben dieser Variable erfolgt die Übernahme des kompletten Datensatzes einer Hilfsfunktion.

extension Erweiterung der Hilfsfunktion - 0 0 UWord wr Mehrzeilig: ja Hilfsfunktionsgruppe/Sichtweise 3064

status Status der Hilfsfunktion Bit0 = 1: Hilfsfunktion ist aufgesammelt (NCK-Sicht) Bit1 = 1: Hilfsfunktion ist an PLC ausgegeben (NCK-Sicht) Bit2 = 1: Hilfsfunktion ist von PLC quittiert (NCK-Sicht) Bit3 = 1: Hilfsfunktion ist von PLC quittiert (PLC-Sicht) Bit4 = 1: Hilfsfunktion ist funktional abgeschlossen (PLC-Sicht) Bit14 = 1: Der value ist vom Typ LONG Bit15 = 1: Der value ist vom Typ DOUBLE - 0 0 UWord wr Mehrzeilig: ja Hilfsfunktionsgruppe/Sichtweise 3064

type Art der Hilfsfunktion, z.B. "M", "S", "T", "D", "F", "H", "L". - String[2] wr Mehrzeilig: ja Hilfsfunktionsgruppe/Sichtweise 3064

valueDo Wert der Hilfsfunktion. Dieser Wert wird versorgt, falls "status" Bit15 = 1 ist. - 0 0 Double wr Mehrzeilig: ja Hilfsfunktionsgruppe/Sichtweise 3064

valueLo Wert der Hilfsfunktion. Dieser Wert wird versorgt, falls "status" Bit14 = 1 ist. - 0 0 UDoubleword wr Mehrzeilig: ja Hilfsfunktionsgruppe/Sichtweise 3064

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-184 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.5 Zustandsdaten Achsen

1.5.1 BER. C, Bst.SMA: Zustandsdaten: Kanalachsen im MKS

OEM-MMC: Linkitem /Channel/MachineAxis/... Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die im Maschinenkoordinatensystem angegeben werden, sind im Baustein SMA zusammengefasst. Ergänzende Informationen sind im Baustein SEMA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SMA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SMA und SEMA ist identisch.

actIncrVal DB31-48, DBB5 H1 Aktive INC-Bewertung der Achse 0 = INC_10000 1 = INC_1000 2 = INC_100 3 = INC_10 4 = INC_1 5 = INC_VAR 6 = INC_JOG_CONT 7 = kein Inkrementmodus eingestellt - UWord r Mehrzeilig: ja Achsindex numMachAxes

actToolBasePos $AA_IM[x] x = Ax is Werkzeugaufnahme. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdToolBasePos Werkzeugaufnahme Sollposition. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

extUnit aktuelle physikalische Einheit für die jeweilige Achse 0 = mm 1 = inch 2 = grd 3 = Teilungsposition 4 = userdef - UWord r Mehrzeilig: ja Achsindex numMachAxes

name Achsname - String[32] r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-185

status Achsstatus 0 = Fahrbefehl Plusrichtung 1 = Fahrbefehl Minusrichtung 2 = in Position grob 3 = in Position fein - UWord r Mehrzeilig: ja Achsindex numMachAxes

toolBaseDistToGo Werkzeugaufnahme Restweg. Physikalische Einheit ist in extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

toolBaseREPOS Werkzeugaufnahme REPOS. Die physikalische Einheit ist in extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

varIncrVal einstellbarer Wert für INC_VAR. Die physikalische Einheit ist abhängig, ob es sich um eine Linear- oder Rundachse handelt. Linearachse: Einheit ist 1 mm Rundachse: Einheit ist 1/1000 Grad mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

1.5.2 BER. C, Bst.SEMA: Zustandsdaten: Kanalachsen im MKS (Erweiterung zu SMA)

OEM-MMC: Linkitem /Channel/MachineAxis/... Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die im Maschinenkoordinatensystem angegeben werden, sind im Baustein SMA zusammengefasst. Ergänzende Informationen sind im Baustein SEMA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SMA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SMA und SEMA ist identisch.

aaAccPercent $AA_ACC_PERCENT[Achse] Aktueller Beschleunigungswert bei Einachsinterpolation prozentual - 0 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaActIndexAxPosNo $AA_ACT_INDEX_AX_POS_NO[<Achse>] Aktuelle Teilungsposition, die Anzeige ist abhängig von $MN_INDEX_AX_NO_MODE und der Aufteilung (über Tabelle oder äquidistant) - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-186 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaAlarmStat $AA_ALARM_STAT Anzeige ob Alarme für eine PLC kontrollierte Achse anstehen. Die codierten zugehörigen Alarm-Reaktionen können als Quelle für das "Erweiterte Stillsetzen und Rückziehen" genutzt werden. Das Datum ist Bit-codiert, somit sind im Bedarfsfall auch Einzelzustände maskierbar bzw. getrennt auswertbar (nicht-aufgeführte Bits liefern den Wert 0) Bit2 = 1: NOREADY (aktive Schnellbremsung + Wegnahme der Reglerfreigabe) Bit6 = 1: STOPBYALARM (Rampenstop aller Kanal-Achsen) Bit9 = 1: SETVDI (VDI-Nahstellensignal Alarm wird gesetzt) Bit13 = 1: FOLLOWUPBYALARM (Nachführen) - 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaAxChangeStat $AA_AXCHANGE_STAT[Achse] Achsstatus bzgl. Achstausch 0: Achse kann getauscht werden 1: Achse ist an den Kanal gebunden, kann aber zur PLC-, Kommando- oder Pendelachse werden 2: Achse kann nicht getauscht werden - 0 0 2 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaAxChangeTyp $AA_AXCHANGE_TYP[Achse] Achstyp bzgl. Achstausch 0: Achse dem NC-Programm zugeordnet 1: Achse der PLC zugeordnet oder als Kommandoachse oder Pendelachse aktiv 2: anderer Kanal hat Interpolationsrecht 3: neutrale Achse 4: neutrale Achse von der PLC kontrolliert 5: anderer Kanal hat Interpolationsrecht, Achse ist angefordert für das NC-Programm 6: anderer Kanal hat Interpolationsrecht, Achse ist angefordert als neutrale Achse 7: Achse ist PLC-Achse oder ist als Kommandoachse oder Pendelachse aktiv, Achse ist angefordert für das NC-Programm 8: Achse ist PLC-Achse oder ist als Kommandoachse oder Pendelachse aktiv, Achse ist angefordert als neutrale Achse - 0 0 8 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaBcsOffset $AA_BCS_OFFSET[Achse] Summe aller axialen Verschiebungen einer Achse, wie z.B. DRF, online Werkzeugkorrektur, $AA_OFF und ext. NPV. - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-187

aaBrakeCondB $AA_BRAKE_CONDB[axis] Zeigt die für die Achse/Spindel anstehenden Bremsanforderungen (Bedingungen) zum Interpolator-Stopp an. Eine Bremsanforderung besteht aus einer Kollisionsrichtung, die sich auf eine Koordinatenachse im BKS bezieht, und einer Bremspriorität, die sich auf die Bearbeitungsstufe bezieht. Falls die Achse/Spindel aufgrund dieser Anforderung(en) eine aktuelle Bremsanforderung erhält, wird Bit 0 in $AA_BRAKE_STATE[X] (im nächsten Ipo-Takt) gesetzt.\ In den Bits 0 bis 2 wird die Bremspriorität in positiver Richtung angezeigt: 0: keine anstehende Bremsanforderung 1: Priorität 1 umfasst alle Positioniervorgänge (G0, POS, SPOS) 2: Priorität 2 umfasst DYNNORM und alle Bewegungen der Priorität 1 3: Priorität 3 umfasst DYNPOS und alle Bewegungen der Prioritäten 1 bis 2 4: Priorität 4 umfasst DYNROUGH und alle Bewegungen der Prioritäten 1 bis 3 5: Priorität 5 umfasst DYNSEMIFIN und alle Bewegungen der Prioritäten 1 bis 4 6: Priorität 6 umfasst alle Bewegungen (einschließlich DYNFINISH) 7: Priorität 7 umfasst alle Bewegungen. Die Anforderung wurde durch das VDI-Nahtstellensignal DB31,..DBX4.3 "Vorschub halt/Spindel halt" ausgelöst. Es wird unabhängig von der Bewegungsrichtung immer gebremst. In den Bits 16 bis 18 wird die Bremspriorität in negativer Richtung angezeigt: 0 bis 7: gleiche Bedeutung wie bei den Bits 0 bis 2 Alle anderen Bits werden nicht gesetzt. Läßt man sich den Wert der Variablen hexadezimal anzeigen, zeigt die linke Ziffer das Bremswort in negativer Richtung und die rechte Ziffer dasjenige in positiver Richtung an. - 0 0 0x77 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaBrakeCondM $AA_BRAKE_CONDM[axis] Zeigt die für die Achse/Spindel anstehenden Bremsanforderungen (Bedingungen) zum Interpolator-Stopp an. Eine Bremsanforderung besteht aus einer Kollisionsrichtung, die sich auf eine Koordinatenachse im MKS bezieht, und einer Bremspriorität, die sich auf die Bearbeitungsstufe bezieht. In den Bits 0 bis 2 wird die Bremspriorität in positiver Richtung angezeigt: 0: keine anstehende Bremsanforderung 1: Priorität 1 umfasst alle Positioniervorgänge (G0, POS, SPOS) 2: Priorität 2 umfasst DYNNORM und alle Bewegungen der Priorität 1 3: Priorität 3 umfasst DYNPOS und alle Bewegungen der Prioritäten 1 bis 2 4: Priorität 4 umfasst DYNROUGH und alle Bewegungen der Prioritäten 1 bis 3 5: Priorität 5 umfasst DYNSEMIFIN und alle Bewegungen der Prioritäten 1 bis 4 6: Priorität 6 umfasst alle Bewegungen (einschließlich DYNFINISH) 7: Priorität 7 umfasst alle Bewegungen. Die Anforderung wurde durch das VDI-Nahtstellensignal DB31,..DBX4.3 "Vorschub halt/Spindel halt" ausgelöst. Es wird unabhängig von der Bewegungsrichtung immer gebremst. In den Bits 16 bis 18 wird die Bremspriorität in negativer Richtung angezeigt: 0 bis 7: gleiche Bedeutung wie bei den Bits 0 bis 2 Alle anderen Bits werden nicht gesetzt. Läßt man sich den Wert der Variablen hexadezimal anzeigen, zeigt die linke Ziffer das Bremswort in negativer Richtung und die rechte Ziffer dasjenige in positiver Richtung an. - 0 0 0x77 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaBrakeState $AA_BRAKE_STATE[axis] Gibt für die Achse/Spindel zurück, ob aufgrund der Anforderung durch $AA_BRAKE_CONDB[X] bzw. eines VDI-Nahtstellensignals DB31,..DBX4.3 "Vorschub halt/Spindel halt" eine Bremsung eingeleitet wurde. - 0 0 1 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaChanNo $AA_CHANNO[Achse] Die Variable liefert die Kanalnummer des Kanals, in welchem die Achse aktuell interpoliert wird. Beim Wert 0 konnte die Achse zu keinem Kanal zugeordnet werden. - 0 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-188 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaCoupAct $AA_COUP_ACT[x] x = Spindle following Aktueller Kopplungszustand Folgespindel - UWord r Mehrzeilig: ja Achsindex numMachAxes

aaCoupOffs $AA_COUP_OFFS[x] x = Spindle Positionsoffset für Synchronspindel sollwertseitig - Double r Mehrzeilig: ja Achsindex numMachAxes

aaCurr $AA_CURR[x] x = Axis Stromistwert der Achse oder Spindel in A (nur bei 611D) A Double r Mehrzeilig: ja Achsindex numMachAxes

aaDepAxO $AA_DEPAXO[Achse] Abhängigkeit zu anderen Achsen. Liefert für die angegebene Achse AX einen Achsschlüssel zurück, in der alle Maschinenachsen enthalten sind, die mit der angegebenen Achse in einer mechanischen Abhängigkeit stehen. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaDtbb $AA_DTBB[x] x = Axis axialer Weg vom Satzanfang im Basiskoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbreb $AA_DTBREB[axis] Die geschätzte Gesamtstrecke bis zum Ende der Bremsung, BKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbrebCmd $AA_DTBREB_CMD[axis] Anweisungsgemäßer Teil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbrebCorr $AA_DTBREB_CORR[axis] Korrekturteil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbrebDep $AA_DTBREB_DEP[axis] Abhängiger Teil des Bremsweges, BKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbrem $AA_DTBREM[axis] Die geschätzte Gesamtstrecke bis zum Ende der Bremsung, MKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-189

aaDtbremCmd $AA_DTBREM_CMD[axis] Anweisungsgemäßer Teil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbremCorr $AA_DTBREM_CORR[axis] Korrekturteil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbremDep $AA_DTBREM_DEP[axis] Abhängiger Teil des Bremsweges, MKS - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaDteb $AA_DTEB[x] x = Axis axialer Weg vom Satzende im Basiskoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtepb $AA_DTEPB[x] x = Axis axialer Restweg für Zustellung Pendeln im Basiskoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaEnc1Active $AA_ENC1_ACTIVE[Achse] Erstes Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaEnc1Ampl $AA_ENC_AMPL[1,ax] Enc1: Verstärkungsfaktor der Amplitudenregelung prozentual - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaEnc2Active $AA_ENC2_ACTIVE[Achse] Zweites Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaEnc2Ampl $AA_ENC_AMPL[2,ax] Enc2: Verstärkungsfaktor der Amplitudenregelung prozentual - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaEncActive $AA_ENC_ACTIVE[Achse] Meßsystem ist aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-190 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaEsrEnable $AA_ESR_ENABLE[Achse] (axiale) Freigabe der Reaktion(en) des "Erweiterten Stillsetzen und Rückziehen". Die gewünschte axiale ESR-Reaktion muss zuvor im MD $MA_ESR_REACTION parametriert worden sein. Entsprechende Stillsetzen- bzw. Rückziehen-Reaktionen können durch $AN_ESR_TRIGGER (bzw. antriebsautark bei Kommunikationsausfall/Zwischenkreis-Unterspannung) ausgelöst werden, ein Generatorbetrieb wird selbständig bei Spannungsunterschreitung aktiv. 0: FALSE 1: TRUE - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaEsrStat $AA_ESR_STAT[Achse] (axiale) Status-Rückmeldungen des "Erweiterten Stillsetzen und Rückziehen", die als Eingangssignale für die Verknüpfungslogik des ESR (Synchronaktionen) dienen können. Das Datum ist bitcodiert, somit sind im Bedarfsfall auch Einzelzustände maskierbar bzw. getrennt auswertbar: Bit0 = 1: Generatorbetrieb ist ausgelöst Bit1 = 1: Rückziehen ist ausgelöst Bit2 = 1: Stillsetzen ist ausgelöst Bit3 = 1: drohende Unterspannung (Zwischenkreis-Spannungsüberwachung, Warnschwelle unterschritten) Bit4 = 1: Generator-Minimaldrehzahl-Schwelle unterschritten (d.h. es ist keine rückspeisbare Rotationsenergie mehr vorhanden). - 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaEsrTrigger $AA_ESR_TRIGGER Auslösung des "NC-geführten ESR" für PLC kontrollierte Achse - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaFixPointSelected $AA_FIX_POINT_SELECTED[<Achse>] Ausgewählter Festpunkt: Nummer des Festpunkts der angefahren werden soll - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaIbnCorr $AA_IBN_CORR[<Achse>] Aktueller BNS-Sollwert einer Achse inkl. Überlagerungsanteile - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaIenCorr $AA_IEN_CORR[<Achse>] Aktueller ENS-Sollwert einer Achse inkl. Überlagerungsanteile - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaInposStat $AA_INPOS_STAT[Achse] Status zur programmierten Position 0: Kein Status verfügbar (Achse/Spindel steht außerhalb der programmierten Position) 1: Verfahrbewegung steht an 2: Position sollwertseitig erreicht 3: Position mit 'Genauhalt Grob' erreicht 4: Position mit 'Genauhalt Fein' erreicht - 0 0 4 UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-191

aaInSync $AA_IN_SYNC[Achse] Synchronisationszustand der Folgeachse bei Leitwertkopplung und ELG 0: Synchronisation läuft nicht 1: Synchronisation läuft, d.h. Folgeachse wird aussynchronisiert - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaJerkCount $AA_JERK_COUNT[Achse] Gesamtverfahrvorgänge einer Achse mit Ruck - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaJerkTime $AA_JERK_TIME[Achse] Gesamtverfahrzeit einer Achse mit Ruck - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaJerkTotal $AA_JERK_TOT[Achse] Gesamte Summe des Rucks einer Achse - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaLeadP $AA_LEAD_P[x] x = Axis realer Leitwert - Position - Double r Mehrzeilig: ja Achsindex numMachAxes

aaLeadPTurn $AA_LEAD_P_TURN Aktueller Leitwert - Positionsanteil, der durch Moduloreduktion verlorengeht - 0 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaLeadSp $AA_LEAD_SP[x] x = Axis simulierter Leitwert - Position - Double r Mehrzeilig: ja Achsindex numMachAxes

aaLeadSv $AA_LEAD_SV[x] x = Axis simulierter Leitwert - Geschwindigkeit - Double r Mehrzeilig: ja Achsindex numMachAxes

aaLeadTyp $AA_LEAD_TYP[x] x = Axis Quelle des Leitwertes 1: Istwert 2: Sollwert 3: simulierter Leitwert - UWord r Mehrzeilig: ja Achsindex numMachAxes

aaLeadV $AA_LEAD_V[x] x = Axis realer Leitwert - Geschwindigkeit - Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-192 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaLoad $AA_LOAD[x] x = Axis Antriebsauslastung in % (nur bei 611D) % Double r Mehrzeilig: ja Achsindex numMachAxes

aaMaslState $AA_MASL_STAT Jede aktuell über Master-Slave gekoppelte Slaveachse liefert die Maschinenachsnummer der zugehörigen Masterachse.Bei inaktiver Kopplung wird der Defaultwert Null angezeigt. Eine Masterachse zeigt ebenfalls den Defaultwert Null an. 0: Keine Kopplung für diese Achse projektiert oder Achse ist Masterachse oder keine Kopplung aktiv >0: Maschinenachsnummer der Masterachse mit der die Slaveachse aktuell gekoppelt ist - 0 0 numMachAxes UWord r Mehrzeilig: ja Achsindex numMachAxes

aaMeaAct $AA_MEAACT[Achse] Axiales Messen aktiv 0: Meßsystem ist nicht aktiv 1: Meßsystem ist aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaMm $AA_MM[x] x = Axis Messwert im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMm1 $AA_MM1[x] x = Axis Zugriff auf Messergebnis des Triggerereignisses 1 im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMm2 $AA_MM2[x] x = Axis Zugriff auf Messergebnis des Triggerereignisses 2 im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMm3 $AA_MM3[x] x = Axis Zugriff auf Messergebnis des Triggerereignisses 3 im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMm4 $AA_MM4[x] x = Axis Zugriff auf Messergebnis des Triggerereignisses 4 im Maschinenkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaOff $AA_OFF[x] x = Axis Überlagerte Bewegung für die programmierte Achse - Double r Mehrzeilig: ja Achsindex numMachAxes

aaOffLimit $AA_OFF_LIMIT[x] x = Axis Grenzwert für axiale Korrektur $AA_OFF erreicht (Hinweis: nur bei SYNACT) 0: Grenzwert nicht erreicht 1: Grenzwert in positiver Achsrichtung erreicht 11: Grenzwert in negativer Achsrichtung erreicht - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-193

aaOffVal $AA_OFF_VAL[x] Integrierter Wert der überlagerten Bewegung für eine Achse. Eine überlagerte Bewegung kann mit Hilfe des negativen Wertes dieser Variablen wieder rückgängig gemacht werden. z.B. $AA_OFF[Achse] = -$AA_OFF_VAL[Achse] - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaOnFixPoint $AA_FIX_ON_POINT[<Achse>] Nummer des Festpunkts auf dem die Achse steht - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaOscillBreakPos1 $AA_OSCILL_BREAK_POS1[<Achse>] Pendeln Unterbrechungsposition 1 - Double r Mehrzeilig: ja Achsindex numMachAxes

aaOscillBreakPos2 $AA_OSCILL_BREAK_POS2[<Achse>] Pendeln Unterbrechungsposition 2 - Double r Mehrzeilig: ja Achsindex numMachAxes

aaOscillReversePos1 $AA_OSCILL_REVERSE_POS1[x] x = Axis aktuelle Umkehrposition 1 für Pendeln im Basiskoordinatensystem. Bei Sychronaktionen wird der Settingdatenwert $SA_OSCILL_REVERSE_POS1 online ausgewertet; (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaOscillReversePos2 $AA_OSCILL_REVERSE_POS2[x] x = Axis aktuelle Umkehrposition 2 für Pendeln im Basiskoordinatensystem; bei Sychronaktionen wird der Settingdatenwert $SA_OSCILL_REVERSE_POS1 online ausgewertet; (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaOvr $AA_OVR[x] x = Axis axialer Override für Bewegungssynchronaktionen - Double r Mehrzeilig: ja Achsindex numMachAxes

aaPlcOvr $AA_PLC_OVR[Achse] Der von PLC vorgegebene axiale Override für Bewegungssynchronaktionen - 100 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaPolfa $AA_POLFA Die programmierte Rückzugsposition der Einzelachse - Double r Mehrzeilig: ja Achsindex numMachAxes

aaPolfaValid $AA_POLFA_VALID Liefert ob Rückzug der Einzelachse programmiert ist 0: kein Rückzug für Einzelachse programmiert 1: Rückzug als Position programmiert 2: Rückzug als Distanz programmiert - 0 0 2 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-194 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaPower $AA_POWER[x] x = Axis Antriebswirkleistung in W (nur bei 611D) W Double r Mehrzeilig: ja Achsindex numMachAxes

aaProgIndexAxPosNo $AA_PROG_INDEX_AX_POS_NO[Achse] Programmierte Teilungsposition 0: keine Teilungsachse, damit keine Teilungsposition verfügbar >0: Nummer der programmierten Teilungsposition - 0 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaRef $AA_REF[Achse] Achse ist referiert 0: Achse ist nicht referiert 1: Achse ist referiert - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaReposDelay $AA_REPOS_DELAY[Achse] Repos-Unterdrückung aktiv 0: Für diese Achse ist gerade keine Repos-Unterdrueckung aktiv 1: Für diese Achse ist gerade die Repos-Unterdrueckung aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaScPar $AA_SCPAR[Achse] Aktueller Soll-Parametersatz - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaSnglAxStat $AA_SNGLAX_STAT Anzeige Zustand einer von der PLC kontrollierten Achse 0: keine Einzelachse 1: reset 2: beendet 3: unterbrochen 4: aktiv 5: Alarm - 0 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaSoftendn $AA_SOFTENDN[x] x = Axis Software-Endlage, negative Richtung - Double r Mehrzeilig: ja Achsindex numMachAxes

aaSoftendp $AA_SOFTENDP[x] x = Axis Software-Endlage, positive Richtung - Double r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-195

aaStat $AA_STAT[] Achsstatus 0: kein Achsstatus lieferbar 1: Verfahrbewegung steht an 2: Achse hat IPO-Ende erreicht nur für Achsen des Kanals 3: Achse in Position (Genauhalt Grob) für alle Achsen 4: Achse in Position (Genauhalt Fein) für alle Achsen - UWord r Mehrzeilig: ja Achsindex numMachAxes

aaSync $AA_SYNC[x] x = Axis Kopplungszustand der Folgeachse bei Leitwertkopplung 0: keine Synchronität 1: Synchronlauf Grob 2: Synchronlauf Fein 3: Synchronlauf Grob und Fein - UWord r Mehrzeilig: ja Achsindex numMachAxes

aaSyncDiffStat $AA_SYNCDIFF_STAT[Achse] Status Synchronlaufdiff. sollwertseitig -4: kein gültiger Wert in aaSyncDiff, Mitschleppen aus Teileprogramm -3: reserviert -2: reserviert -1: kein gültiger Wert in aaSyncDiff 0: kein gültiger Wert in aaSyncDiff, Kopplung nicht aktiv 1: gültiger Wert in aaSyncDiff - 0 -4 1 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

aaTorque $AA_TORQUE[x] x = Axis Antriebsmomentensollwert in Nm (nur bei 611D) Nm Double r Mehrzeilig: ja Achsindex numMachAxes

aaTotalOvr $AA_TOTAL_OVR[Achse] Der gesamte axiale Override für Bewegungssynchronaktionen - 100 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTravelCount $AA_TRAVEL_COUNT[Achse] Gesamtverfahrvorgänge einer Achse - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTravelCountHS $AA_TRAVEL_COUNT_HS[Achse] Gesamtverfahrvorgänge einer Achse bei großer Geschwindigkeit - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTravelDist $AA_TRAVEL_DIST[Achse] Gesamtverfahrweg einer Achse in mm bzw. Grad - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-196 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaTravelDistHS $AA_TRAVEL_DIST_HS[Achse] Gesamtverfahrweg einer Achse bei großer Geschwindigkeit in mm bzw. Grad - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTravelTime $AA_TRAVEL_TIME[Achse] Gesamtverfahrzeit einer Achse in Sekunden - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTravelTimeHS $AA_TRAVEL_TIME_HS[Achse] Gesamtverfahrzeit einer Achse bei großer Geschwindigkeit in Sekunden - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaTyp $AA_TYP[x] x = Axis Achstyp 0: Achse in anderem Kanal 1: Kanalachse des eigenen Kanals 2: neutrale Achse 3: PLC Achse 4: Pendelachse 5: neutrale Achse, die aktuell in JOG verfahren wird 6: leitwertgekoppelte Folgeachse 7: Mitschleppen Folgeachse 8: Kommandoachse 9: Compile-Cyclen-Achse - UWord r Mehrzeilig: ja Achsindex numMachAxes

aaType $AA_TYPE[Achse] Achstyp kanalübergreifend 0: Achstyp nicht ermittelbar 1: NC-Programmachse 2: neutrale Achse 3: PLC-Achse 4: Pendelachse 5: neutrale Achse, die aktuell eine JOG- oder Referenzpunkt-Bewegung ausführt 6: Leitwertgekoppelte Folgeachse 7: Mitschleppen Folgeachse, aktiviert in einer Synchronaktion 8: Kommandoachse 9: CompileCyclen-Achse 10: Gekoppelte Slaveachse (Master-Slave Funktion.) 11: Programmachse, die aktuell eine JOG- oder Referenzpunkt-Bewegung ausführt - 0 0 11 UWord r Mehrzeilig: ja Achsindex numMachAxes

aaVactB $AA_VACTB[X] Achsgeschwindigkeit im Basiskoordinatensystem mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

aaVactM $AA_VACTM[X] Achsgeschwindigkeit im Maschinenkoordinatensystem mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-197

aaVc $AA_VC[x] x = Axis Additiver Korrekturwert für den Bahnvorschub oder den axialen Vorschub - Double r Mehrzeilig: ja Achsindex numMachAxes

ackSafeMeasPos Bestätigung der sicheren Istposition 0 = nicht bestätigt 0x00AC = bestätigt - UWord wr Mehrzeilig: ja Achsindex numMachAxes

acRpValid $AC_RPVALID[Achse] Wiederanfahrposition gültig 0: Wiederanfahrposition nicht gültig 1: Wiederanfahrposition gültig - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

actCouppPosOffset $VA_COUP_OFFS[x] x = Axis S3 Positionsoffset einer Achse zur Leitachse / Leitspindel (Istwert) mm, inch, Grad, userdef 0 360 Double r Mehrzeilig: ja Achsindex numMachAxes

actFeedRate S5 Axialer Vorschub Istwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Istwert, wenn die Achse eine Zusatzachse ist. - Double r Mehrzeilig: ja Achsindex numMachAxes

actIndexAxPosNo aktuelle Teilungspositionsnummer 0 = keine Teilungsposition >0 = Teillungspositionsnummer - UWord r Mehrzeilig: ja Achsindex numMachAxes

actSpeedRel Drehzahlistwert (bezogen auf maximal Drehzahl in %; bei 611D in MD1401), bei Linearmotoren Geschwindigkeitsistwert% Double r Mehrzeilig: ja Achsindex numMachAxes

actValResol Istwertauflösung. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

amSetupState Zustandsvariable des PI-Dienstes Selbstinbetriebnahme Asynchronmodul 0 = inaktiv 1 = warten auf PLC-Freigabe 2 = warten auf Taste NC-Start 3 = aktiv 4 = Stopp durch Servo + Feincode in oberem Byte 5 = Stopp durch 611D + Feincode in oberem Byte 6 = Stopp durch NCK + Feincode in oberem Byte - 0 0 0xff06 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-198 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

axComp Summe der Kompensationswerte (CEC Cross Error Compensation und Temperaturkompensation). Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

axisActiveInChan Kennung ob Achse in diesem Kanal aktiv ist 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex numMachAxes

axisFeedRateUnit Einheit des Achsvorschubs 0 = mm/min 1 = inch/min 2 = grad/min - UWord r Mehrzeilig: ja Achsindex numMachAxes

chanAxisNoGap Anzeige ob diese Achse vorhanden, d.h. keine Kanal-Achslücke ist. 0: Achse ist nicht vorhanden 1: Achse ist vorhanden - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

chanNoAxisIsActive Kanalnummer in dem die Kanalachse momentan aktiv ist. 0 = Achse ist keinem Kanal zugeordnet 1 bis maxnumChannels (Ber.:N / Bst.:Y) = Kanalnummer - UWord r Mehrzeilig: ja Achsindex numMachAxes

cmdContrPos Lagesollwert nach Feininterpolator mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdCouppPosOffset $AA_COUP_OFFS[x] x = Axis S3 Positionsoffset einer Achse zur Leitachse / Leitspindel (Sollwert) mm, inch, Grad, userdef 0 360 Double r Mehrzeilig: ja Achsindex numMachAxes

cmdFeedRate Axialer Vorschub Sollwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Sollwert, wenn die Achse eine Zusatzachse ist. - Double r Mehrzeilig: ja Achsindex numMachAxes

cmdSpeedRel Drehzahlsollwert (bezogen auf maximal Drehzahl in %; bei 611D in MD1401), bei Linearmotoren Geschwindigkeitsistwert% Double r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-199

contrConfirmActive Reglerfreigabe 0 = keine Reglerfreigabe 1 = Reglerfreigabe - UWord r Mehrzeilig: ja Achsindex numMachAxes

contrMode Kennung für Reglermodus Servo 0 = Lageregelung 1 = Drehzahlsteuerung 2 = Halten 3 = Parken 4 = Nachführen (Einstellung des Mode über VDI-Nahtstelle und teilweise über Teileprogramm) - UWord r Mehrzeilig: ja Achsindex numMachAxes

displayAxis $MC_DISPLAY_AXIS Bit16-31 Kennung, ob die Achse vom MMC als Maschinenachse angezeigt wird. 0 = generell nicht Anzeigen 0xFFFF = immer alles Anzeigen bit 0 = Anzeige im istwertfenster bit 1 = Anzeige im Referenzpunktfenster bit 2 = Anzeige im Preset / Basisverschiebung / Ankratzen bit 3 = Anzeige in der Handratauswahl - 0xFFFF 0 0xFFFF UWord r Mehrzeilig: ja Achsindex numMachAxes

distPerDriveRevol Rotatorischer Antrieb: Lastseitiger Weg, der einer Antriebsumdrehung entspricht. Wird in der Einheit der internen Rechenfeinheit INT_INCR_PER_MM (bei Linearachsen) bzw. INT_INCR_PER_DEG (beiRundachsen/Spindeln) geliefert, unter Berücksichtigung von Getriebefaktoren usw. Bei Linearachsen geht auch die Steigung der Kugelrollspindel in die Berechnung ein. Bei Linearmotoren wird anstelle der nicht vorhandenen Kugelrollspindel ersatzweise ein fester Wert "1mm" für die Kugelrollspindel-Steigung verwendet. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

drfVal DRF-Wert - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

drive2ndTorqueLimit 2. Momentengrenze, bei Linearmotoren 2. Kraftgrenze 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveActMotorSwitch Istmotor (Stern/Dreieck) 0 = Stern 1 = Dreieck - UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-200 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

driveActParamSet Nummer des Ist-Parametersatz Antrieb - 1 8 UWord r Mehrzeilig: ja Achsindex numMachAxes

driveClass1Alarm Meldung ZK1 Antriebsalarm 0 = kein Alarm vorhanden 1= Alarm vorhanden (schwerwiegender Fehler aufgetreten) - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveContrMode Reglermodus des Antriebes 0 = Stromregelung 1 = Drehzahlregelung - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveCoolerTempWarn Kühlkörpertemperaturwarnung 0 = Temperatur OK 1 = Übertemperatur - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveDesMotorSwitch Motorauswahl (Stern/Dreieck) 0 = Stern 1 = Dreieck - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveDesParamSet Soll-Parametersatz Antrieb

- 1 8 UWord r Mehrzeilig: ja Achsindex numMachAxes

driveFastStop Hochlaufgeber Schnellstop 0 = nicht gestoppt 1 = gestoppt - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveFreqMode I/F-Betrieb - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveImpulseEnabled Inverter-Impuls freigegeben (Rückmeldung zu impulseEnable) 0 = keine Freigabe 1 = Freigabe - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-201

driveIndex Antriebszuordnung (logische Antriebsnummer) 0 = Antrieb nicht vorhanden 1 bis 15 = logische Antriebsnummer - 0 15 UWord r Mehrzeilig: ja Achsindex numMachAxes

driveIntegDisable Integratorsperre 0 = nicht gesperrt 1 = gesperrt - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveLinkVoltageOk Zwischenkreisstatus 0 = OK 1 = nicht OK - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveMotorTempWarn Motortemperaturwarnung 0 = Temperatur OK 1 = Übertemperatur - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveNumCrcErrors CRC-Fehler des Antriebsbusses (Übertragungsfehler beim Schreiben zum 611D; es sind Werte bis FFFFH möglich) 0 = kein Fehler - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveParked Parkende Achse 0 = keine parkende Achse 1 = parkende Achse - UWord r Mehrzeilig: ja Achsindex numMachAxes

drivePowerOn Antrieb eingeschaltet 0 = Antrieb nicht eingeschaltet 1 = Antrieb eingeschaltet - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveProgMessages projektierbare Meldungen (über Maschinendatum) - UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-202 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

driveReady Antrieb bereit 0 = Antrieb nicht bereit 1 = Antrieb bereit - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveRunLevel Erreichte Hochlaufphase (Bereich: Grobzustand (0 bis 5) * 100 + Feinzustand (bis 22)) Firmware-Boot ---> 0 XX Konfiguration eintragen ---> 1XX Hw-Init, Kommunikations-Init Daten laden, umrechnen ---> 2XX Busadressierung umstellen ---> 3XX Synchronisation vorbereiten ---> 4XX Interrupt einschalten ---> 519 XX ==> Feinzustand - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveSetupMode Einrichtebetrieb 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex numMachAxes

driveSpeedSmoothing Drehzahlsollwertglättung, bei Linearmotoren Geschwindigkeitssollwertglättung 0 = keine Glättung 1 = Glättung - UWord r Mehrzeilig: ja Achsindex numMachAxes

effComp1 Summe der Kompensationswerte für Messsystem1. Der Wert ergibt sich aus :Temperaturkompensation, Losekompensation, Quadrantenfehlerkompensation, Durchhangkompensation, Spindelsteigungskompensation. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

effComp2 Summe der Kompensationswerte für Messsystem2. Der Wert ergibt sich aus :Temperaturkompensation, Losekompensation, Quadrantenfehlerkompensation, Durchhangkompensation, Spindelsteigungskompensation. Die physikalische Einheit ist in measUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

encChoice aktives Messystem 0 = nicht vorhanden 1 = Messsystem 1 2 = Messsystem 2 - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-203

fctGenState Zustand Funktionsgenerator - UWord r Mehrzeilig: ja Achsindex numMachAxes

feedRateOvr Vorschub Override, wenn die Achse eine Positionierachse ist. Einzelachsoverride, wenn die Achse eine Zusatzachse ist.% Double r Mehrzeilig: ja Achsindex numMachAxes

focStat $AA_FOC[x] aktueller Status der Funktion "Fahren mit begrenztem Moment" 0-2 0: FOC nicht aktiv 1: FOC modal aktiv (Programmierung von FOCON[]) 2: FOC satzbezogen aktiv (Programmierung von FOC[]) - 0 0 2 UWord r Mehrzeilig: ja Achsindex numMachAxes

fxsInfo $VA_FXS_INFO[Achse] Zusatzinformation bei Fahren auf Festanschlag, wenn $VA_FXS[]=2, bzw die BTSS-Variable /C/SEMA/fxsStat=2 ist. 0 keine Zusatzinformation vorhanden 1 keine Anfahrbewegung programmiert 2 programmierte Endposition erreicht, Bewegung beendet 3 Abbruch durch durch NC-RESET (Tasten-Reset) 4 Festanschlagsfenster verlassen 5 Momentenreduzierung wurde vom Antrieb verweigert 6 PLC hat Freigaben zurückgenommen - 0 0 6 UWord r Mehrzeilig: ja Achsindex numMachAxes

fxsStat $AA_FXS[x] x = Axis Zustand nach Fahren auf Festanschlag 0 = normale Regelung 1 = Festanschlag erreicht 2 = fehlgeschlagen - UWord r Mehrzeilig: ja Achsindex numMachAxes

handwheelAss Nummer des der Achse zugeordneten Handrads 0 = Kein Handrad zugeordnet 1 bis 3 = Handradnummer - 0 3 UWord r Mehrzeilig: ja Achsindex numMachAxes

impulseEnable Impulsfreigabe Inverter 0 = keine Freigabe 1 = Freigabe - UWord r Mehrzeilig: ja Achsindex numMachAxes

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-204 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

isDriveUsed Jedem Antrieb sind eine oder mehrere Maschinenachsen zugeordnet. Die Kontrolle über den Antrieb kann gleichzeitig nur von einer dieser Maschinenachsen erfolgen. Die Auswahl nimmt der Maschinenhersteller vor. Der Status der Antriebskontrolle verändert sich dynamisch. - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

kVFactor KV-Faktor 16,667 1/s Double r Mehrzeilig: ja Achsindex numMachAxes

lag Konturrelevanter Schleppfehler = Lagesollwert nach Feininterpolator - Lageistwert. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

logDriveNo Antriebszuordnung (logische Antriebsnummer) 0 = nicht vorhanden 1 bis 15 = Antriebsnummer - 0 15 UWord r Mehrzeilig: ja Achsindex numMachAxes

measFctState Zustand Messfunktion - UWord r Mehrzeilig: ja Achsindex numMachAxes

measPos1 Lageistwert für Messsystem 1. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

measPos2 Lageistwert für Messsystem 2. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

measPosDev Lageistwert-Differenz zwischen 2 Messsystemen. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

measUnit Einheit für Servicewerte der Antriebe 0 = mm 1 = inch 2 = grd - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-205

paramSetNo Nummer des Parametersatzes - 1 8 UWord r Mehrzeilig: ja Achsindex numMachAxes

preContrFactTorque Vorsteuerfaktor Moment Nm Double r Mehrzeilig: ja Achsindex numMachAxes

preContrFactVel Vorsteuerfaktor Geschwindigkeit - Double r Mehrzeilig: ja Achsindex numMachAxes

preContrMode Vorsteuermodus (feedforward) 0 = inaktiv 1 = Geschwindigkeit 2 = Moment - UWord r Mehrzeilig: ja Achsindex numMachAxes

PRESETActive Preset erfolgt 0 = kein Preset aktiv 1 = Preset aktiv - UWord r Mehrzeilig: ja Achsindex numMachAxes

PRESETVal $AC_PRESET[x] x = Axis Mit der Funktion PRESETON (...) wird eine Nullpunktverschiebung für eine Achse programmiert. Der Wert der Verschiebung steht in der Variablen 'PRESETVal'. Die Variable kann außer durch das Teileprogramm auch vom MMC aus überschrieben werden, mm, inch, userdef Double wr Mehrzeilig: ja Achsindex numMachAxes

progIndexAxPosNo programmierte Teilungspositionsnummer 0 = keine Teilungsposition >0 = Teillungspositionsnummer - UWord r Mehrzeilig: ja Achsindex numMachAxes

qecLrnIsOn Quadranten-Fehler-Kompensation-Lernen aktiv 0 = inaktiv 1 = Neuronale-QEC lernen aktiv 2 = Konventionelle-QEC aktiv 3 = Konventionelle-QEC mit Adaption des Korrekturwertes aktiv 4 = Neuronale-QEC aktiv 5 = Neuronale-QEC mit Adaption der Messdauer aktiv 6 = Neuronale-QEC mit Adaption der Abklingzeit des Korrekturwertes aktiv 7 = Neuronale-QEC mit Adaption der Messdauer und der Abklingzeit des Korrekturwertes aktiv - 0 7 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-206 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

refPtBusy Achse wird referiert 0 = wird nicht referiert 1 = wird referiert - UWord r Mehrzeilig: ja Achsindex numMachAxes

refPtCamNo Referenzpunktnocken 0 = keiner angefahren 1 = Nocken 1 2 = Nocken 2 3 = Nocken 3 4 = Nocken 4 - UWord r Mehrzeilig: ja Achsindex numMachAxes

refPtStatus Kennung ob Achse referierpflichtig und referiert ist Hinweis zu Tauschachsen: Eine Tauschachse ist grundsätzlich nur in dem Kanal referierpflichtig, dem sie aktuell zugeordnet ist. Dementsprechend wird eine referierte Tauschachse in dem Kanal, in dem sie verfahren wird, mit dem Wert 3 (referierpflichtig und referiert) und in weiteren Kanälen mit dem Wert 1 (nicht referierpflichtig aber referiert) gemeldet. Ein gesetztes Bit hat die folgende Bedeutung bis SW3.1: Bit0: mindestens 1 Messsystem wurde referiert Bit1: aktuelles Messsystem ist referierpflichtig ab SW 3.2: Bit 0: aktuelles Messsystem ist referiert Bit1: aktuelles Messsystem ist referierpflichtig (Busy-Signal beeinflusst den Status) - Achsindex UWord r Mehrzeilig: nein numMachAxes

safeAcceptCheckPhase Flag für NCK-seitige Abnahmetestphase, die Bedienoberfläche kann ermitteln, welche Abnahmetestphase auf dem NCK vorhanden ist 0: NCK hat Abnahmetestphase inaktiv = 0 0ACH: NCK hat Abnahmetestphase aktiv - 0 0 0ACH UWord r Mehrzeilig: ja Achsindex numMachAxes

safeAcceptTestMode im Abnahmetestmodus SI-PowerOn-Alarme Reset-quittierbar 0: Abnahmetestmodus SI-PowerOn-Alarme sind nicht Reset-quittierbar 0ACH: Abnahmetestmodus SI-PowerOn-Alarme sind Reset-quittierbar - 0 0 0FFH UWord wr Mehrzeilig: ja Achsindex numMachAxes

safeAcceptTestPhase Flag für Abnahmetestphase 0: Abnahmetest-Wizard nicht angewählt, NCK_seitig Alarmunterdrückung aktivieren 0ACH: Dialoge für Abnahmetestunterstützung angewählt, NCK-seitig Alarmunterdrückung deaktivieren - 0 0 0FFH UWord wr Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-207

safeAcceptTestSE Flag für NCK-seitigen SE-Abnahmetest. Die Bedienoberfläche startet die Überprüfung der Sicheren Endlagen beim Abnahmetest 0: NCK hat SE-Abnahmetest inaktiv = 0. Die einkanaligen SW-Endlagen sind aktiviert. 0ACH: NCK soll SE-Abnahmetest aktivieren. Dadurch werden die einkanaligen SW-Endlagen deaktiviert. - 0 0 0ACH UWord r Mehrzeilig: ja Achsindex numMachAxes

safeAcceptTestState Flag für Abnahmeteststatus, die Bedienoberfläche kann ermitteln, welcher Abnahmetestmodus auf dem NCK vorhanden ist 0: NCK hat Abnahmetestmodus inaktiv 0CH: Abnahmetestmodus nicht aktiviert, weil SI-PowerOn-Alarme bereits anstehen. Die Ursachen für die SI-PowerOn-Alarme müssen erst behoben werden. 0DH: Abnahmetestmodus nicht aktiviert, der HMI schreibt unerlaubte Werte in /C/SEMA/safeAcceptTestMode an den NCK. 0ACH: NCK hat Abnahmetestmodus aktiv - 0 0 0FFH UWord r Mehrzeilig: ja Achsindex numMachAxes

safeActPosDiff aktuelle Istwertdifferenz zwischen NCK- und Antriebs-Überwachungskanal mm, inch, Grad, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

safeActVeloDiff aktuelle Drehzahldifferenz zwischen NCK- und Antriebs-Überwachungskanal mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

safeActVeloLimit sichere Istgeschwindigkeitsgrenze -1 => keine Drehzahlüberwachung aktiv >= 0 => aktive Istgeschwindigkeitsgrenze mm, inch, Grad, userdef -1 Double r Mehrzeilig: nein numMachAxes

safeDesVeloLimit sichere Sollgeschwindigkeitsgrenze -1 => keine Solldrehzahlbegrenzung aktiv >= 0 => aktive Sollgeschwindigkeitsgrenze mm, inch, Grad, userdef -1 Double r Mehrzeilig: nein numMachAxes

safeFctEnable Sicherer Betrieb aktiviert 0 = nicht aktiviert 1 = aktiviert - UWord r Mehrzeilig: ja Achsindex numMachAxes

safeInputSig Sichere Eingangssignale der Achse - UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-208 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

safeInputSig2 sichere Eingangssignale Teil2 - 0 0xffff UWord r Mehrzeilig: nein numMachAxes

safeInputSigDrive Sichere Eingangssignale des Antriebs - UWord r Mehrzeilig: ja Achsindex numMachAxes

safeInputSigDrive2 sichere Eingangssignale Antrieb Teil2 - 0 0xffff UWord r Mehrzeilig: nein numMachAxes

safeMaxVeloDiff maximale Drehzahldifferenz zwischen NCK- und Antriebs-Überwachungskanal seit letztem NCK-Reset mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

safeMeasPos $VA_IS[x] x = Axis Sichere Istposition der Achse. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

safeMeasPosDrive Sichere Istposition des Antriebs. Die physikalische Einheit ist in measUnit (In diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

safeOutputSig Sichere Ausgangssignale der Achse - UWord r Mehrzeilig: ja Achsindex numMachAxes

safeOutputSig2 Sichere Ausgangssignale Teil2 - 0 0xffff UWord r Mehrzeilig: nein numMachAxes

safeOutputSigCam Ergebnisse der sicheren Nockenauswertung NCK - 0 0 3FFFFFFF UDoubleword r Mehrzeilig: nein numMachAxes

safeOutputSigCamDrive Ergebnisse der sicheren Nockenauswertung Antrieb - 0 0 3FFFFFFF UDoubleword r Mehrzeilig: nein numMachAxes

safeOutputSigDrive Sichere Ausgangssignale des Antriebs - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-209

safeOutputSigDrive2 Sichere Ausgangssignale Antrieb Teil2 - 0 0xffff UWord r Mehrzeilig: nein numMachAxes

safeStopOtherAxis Stop auf anderer Achse 0: kein Stop auf anderer Achse 1: Stop auf anderer Achse - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

spec Achsspezifikation 0 = Bahnachse 1 = Positionierachse - UWord r Mehrzeilig: ja Achsindex numMachAxes

subSpec T1 Subspezifikation 0 = Normalachse 1 = Teilungsachse - UWord r Mehrzeilig: ja Achsindex numMachAxes

torqLimit Momentenbegrenzungswert (bezogen auf das Nennmoment des Antriebs), bei Linearmotoren Kraftbegrenzungswert % Double r Mehrzeilig: ja Achsindex numMachAxes

traceState1 Zustand des Trace-Kanals 1 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex numMachAxes

traceState2 Zustand des Trace-Kanals 2 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex numMachAxes

traceState3 Zustand des Trace-Kanals 3 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-210 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

traceState4 Zustand des Trace-Kanals 4 0 = Ruhezustand 1 = Aufzeichnung gestartet 2 = Trigger erreicht 3 = Aufzeichnung beendet 4 = Aufzeichnung abgebrochen - UWord r Mehrzeilig: ja Achsindex numMachAxes

trackErrContr Regeldifferenz (Ist- Sollwertdifferenz im Lageregler) mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

trackErrDiff Konturabweichung (Differenz Istwert Streckenmodell) mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

type Achstyp 0 = Linearachse 1 = Rundachse 2 = Spindel - UWord r Mehrzeilig: ja Achsindex numMachAxes

vaAbsoluteEnc1ErrCnt $VA_ABSOLUTE_ENC_ERR_CNT[Achse] Enc1: Fehlerzähler bei Absolutgeber - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaAbsoluteEnc1State $VA_ABSOLUTE_ENC_STATE[Achse] Enc1: Status Absolutgeber-Schnittstelle Bit0: Schnittstelle ist aktiv Bit1: Fehler beim Parity-Check Bit2: Fehlerbit Alarm Bit3: Fehlerbit CRC-Fehler Bit4: Startbit bei EnDat-Übertragung fehlt - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaAbsoluteEnc2ErrCnt $VA_ABSOLUTE_ENC_ERR_CNT[Achse] Enc2: Fehlerzähler bei Absolutgeber - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaAbsoluteEnc2State $VA_ABSOLUTE_ENC_STATE[Achse] Enc2: Status Absolutgeber-Schnittstelle Bit0: Schnittstelle ist aktiv Bit1: Fehler beim Parity-Check Bit2: Fehlerbit Alarm Bit3: Fehlerbit CRC-Fehler Bit4: Startbit bei EnDat-Übertragung fehlt - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-211

vaAbsoluteEncErrCnt $VA_ABSOLUTE_ENC_ERR_CNT[Achse] Fehlerzähler bei Absolutgeber - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaAbsoluteEncState $VA_ABSOLUTE_ENC_STATE[Achse] Status Absolutgeber-Schnittstelle Bit0: Schnittstelle ist aktiv Bit1: Fehler beim Parity-Check Bit2: Fehlerbit Alarm Bit3: Fehlerbit CRC-Fehler Bit4: Startbit bei EnDat-Übertragung fehlt - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaCecCompVal $VA_CEC_COMP_VAL[Achse] Achsialer Durchhangkompensationswert mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaCurr $VA_CURR[Achse] Antriebs-Stromistwert - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaDistTorque $VA_DIST_TORQUE[Achse] Störmoment/max.Moment (motorseitig, York) % 0 -100 100 Double r Mehrzeilig: ja Achsindex numMachAxes

vaDpe $VA_DPE[x1] Status der Leistungsfreigabe einer Maschinenachse 0 - 1 - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

vaEnc1CompVal $VA_ENC1_COMP_VAL[Achse] SSFK Kompensationswert Geber 1 mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaEnc1ZeroMonErrCnt $VA_ENC_ZERO_MON_ERR_CNT[Achse] Enc1: Fehlerzähler Nullmarkenüberw. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaEnc2CompVal $VA_ENC2_COMP_VAL[Achse] SSFK Kompensationswert Geber 2 mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaEnc2ZeroMonErrCnt $VA_ENC_ZERO_MON_ERR_CNT[Achse] Enc2: Fehlerzähler Nullmarkenüberw. - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-212 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

vaEncZeroMonErrCnt $VA_ENC_ZERO_MON_ERR_CNT[Achse] Fehlerzähler Nullmarkenüberwachung - 0 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaFoc $VA_FOC[Achse] Status Istzustand "ForceControl" 0: ForceControl nicht aktiv 1: ForceControl modal aktiv 2: ForceControl satzbezogen aktiv - 0 0 2 UWord r Mehrzeilig: ja Achsindex numMachAxes

vaFxs $VA_FXS[Achse] Status Istzustand "Fahren auf Festanschlag" 0: Achse nicht im Anschlag 1: Anschlag wurde erfolgreich angefahren 2: Anfahren des Festanschlags fehlgeschlagen 3: Anwahl Fahren auf Festanschlag aktiv 4: Anschlag wurde erkannt 5: Abwahl Fahren auf Festanschlag aktiv - 0 0 5 UWord r Mehrzeilig: ja Achsindex numMachAxes

vaIm $VA_IM[x] Encoder-Istwert im Maschinenkoordinatensystem (gemessen aktives Messsystem) - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaIm1 $VA_IM1[x] Istwert im Maschinenkoordinatensystem (gemessen Encoder 1) - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaIm2 $VA_IM2[x] Istwert im Maschinenkoordinatensystem (gemessen Encoder 2) - 0 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaLagError $VA_LAG_ERROR[Achse] Schleppfehler der Achse - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaLoad $VA_LAG_ERROR[Achse] Antriebsauslastung in % - 0 -100 100 Double r Mehrzeilig: ja Achsindex numMachAxes

vaPosctrlMode $VA_POSCTRL_MODE[Achse] Lagereglermodus 0: Lageregelung 1: Drehzahlregelung 2: Halten 3: Parken 4: Nachführen - 0 0 4 UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-213

vaPower $VA_POWER[Achse] Antriebswirkleistung - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaPressureA $VA_PRESSURE_A[Achse] Druck auf A-Seite des Zylinders in bar (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaPressureB $VA_PRESSURE_B[Achse] Druck auf B-Seite des Zylinders in bar (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaSce $VA_SCE[Achse] Status Drehzahlreglerfreigabe - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

vaStopSi $VA_STOPSI[Achse] Stop von Safety Integrated -1: kein Stop 0: Stop A 1: Stop B 2: Stop C 3: Stop D 4: Stop E 5: Stop F 10: Teststop NC 11: Test ext. Impulslöschung - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaSyncDiff $VA_SYNCDIFF[Achse] Synchronlaufdifferenz istwertseitig mm, inch, Grad, userdef 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaSyncDiffStat $VA_SYNCDIFF_STAT[Achse] Status Synchronlaufdifferenz istwertseitig -4: reserviert -3: kein gültiger Wert in $VA_SYNCDIFF, Tangentialsteuerung -2: kein gültiger Wert in $VA_SYNCDIFF, Leitwertkopplung und simulierter LW -1: kein gültiger Wert in $VA_SYNCDIFF 0: kein gültiger Wert in $VA_SYNCDIFF, Kopplung nicht aktiv 1: gültiger Wert in $VA_SYNCDIFF - 0 -4 1 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

vaTempCompVal $VA_TEMP_COMP_VAL[Achse] Achsialer Temperaturkompensationswert mm, inch, Grad, userdef 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaTorque $VA_TORQUE[Achse] Antriebsmomentensollwert - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-214 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

vaTorqueAtLimit $VA_TORQUE_AT_LIMIT[Achse] Status "wirksames Moment entspricht der vorgegebenen Momentengrenze" 0: wirksames Moment kleiner Momentengrenzwert 1: wirksames Moment hat den Momentengrenzwert erreicht - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

vaVactm $VA_VACTM[x] x = Axis Achsgeschwindigkeit istwertseitig lastseitig im Maschinenkoordinatensystem - Double r Mehrzeilig: ja Achsindex numMachAxes vaValveLift $VA_VALVELIFT[Achse] Ventilisthub in mm (nur bei 611D-Hydraulik) - 0 Double r Mehrzeilig: ja Achsindex numMachAxes

vaXfaultSi $VA_XFAULTSI[Achse] Stop F durch Kreuzvergleichsfehler aktiv Bit 0 gesetzt: Im Kreuzvergleich zwischen NCK und 611D wurde ein Istwertfehler aufgedeckt Bit 1 gesetzt: Im Kreuzvergleich zwischen NCK und 611D wurde irgendein Fehler aufgedeckt und die Wartezeit bis zur Auslösung von Stop B ($MA_SAFE_STOP_SWITCH_TIME_F) läuft oder ist abgelaufen - 0 UDoubleword r Mehrzeilig: ja Achsindex numMachAxes

1.5.3 BER. C, Bst.SGA: Zustandsdaten: Kanalachsen im WKS

OEM-MMC: Linkitem /Channel/GeometricAxis/... Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die im Werkstückkoordinatensystem angegeben werden, sind im Baustein SGA zusammengefasst. Ergänzende Informationen sind im Baustein SEGA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SGA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SGA und SEGA ist identisch. Ab SW 5.2 besteht die Möglichkeit, die BTSS-Bausteine SGA und SEGA alternativ zur Kanal-Achs-Nr. über die Geo-Achs-Nr. zu adressieren: Zeilenindex 1001: 1. Geo-Achse Zeilenindex 1002: 2. Geo-Achse Zeilenindex 1003: 3. Geo-Achse Die Anzahl der Kanalachsen (Geometrie-, Zusatzachsen und Spindeln) steht in "numMachAxes" im Baustein Y im Bereich C.

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-215

actIncrVal Aktive INC-Bewertung der Achse 0 = INC_10000 1 = INC_1000 2 = INC_100 3 = INC_10 4 = INC_1 5 = INC_VAR 6 = INC_JOG_CONT 7 = kein Inkrementmodus eingestellt. - UWord r Mehrzeilig: ja Achsindex numMachAxes

actProgPos Programmierte Position, Istwert. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasePos Werkzeugaufnahme. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

actToolEdgeCenterPos $AA_IW[x] x = Axis Schneidenmittelpunkt. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdProgPos Programmierte Position, Sollwert. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdToolBasePos Werkzeugaufnahme Sollposition. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdToolEdgeCenterPos Schneidenmittelpunkt Sollposition. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

extUnit aktuelle physikalische Einheit für die jeweilige Geometrie- oder Zusatzachse 0 = mm 1 = inch 2 = grd 3 = Teilungsposition 4 = userdef - UWord r Mehrzeilig: ja Achsindex numMachAxes

name Achsname - String[32] r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-216 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

progDistToGo Programmierte Position, Restweg. Die physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

progREPOS Programmierte Position, REPOS. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

status Achsstatus 0 = Fahrbefehl Plusrichtung 1 = Fahrbefehl Minusrichtung 2 = in Position grob 3 = in Position fein - UWord r Mehrzeilig: ja Achsindex numMachAxes

subType Ausprägung Geometrie- oder Zusatzachse 0 = Zusatzachse 1 = Geometrieachse 2 = Orientierungsachse - UWord r Mehrzeilig: ja Achsindex numMachAxes

toolBaseDistToGo Werkzeugaufnahme Restweg. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

toolBaseREPOS Werkzeugaufnahme REPOS. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

toolEdgeCenterDistToGo Schneidenmittelpunkt Restweg. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

toolEdgeCenterREPOS Schneidenmittelpunkt REPOS. Die Physikalische Einheit ist in der Variablen extUnit (in diesem Baustein) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

varIncrVal variabler Wert für INC_VAR. Physikalische Einheit ist abhängig devon, ob es sich um eine Rund- oder Linearachse handelt. Für Rundachsen ist die Einstellung 1/1000 Grad, für Linearachsen 1mm. mm, inch, Grad, userdef Double wr Mehrzeilig: ja Achsindex numMachAxes

1.5.4 BER. C, Bst.SEGA: Zustandsdaten: Kanalachsen im WKS (Erweiterung zu SGA)

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-217

OEM-MMC: Linkitem /Channel/GeometricAxis/... Alle Zustandsdaten, die abhängig von der Maschinenbewegung sind, und die und die in Werkstückkoordinatensystem angegeben werden, sind im Baustein SGA zusammengefasst. Ergänzende Informationen sind im Baustein SEGA zu finden. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Achse ist. Um welche Achse es sich handelt, kann der Variablen "name" im Baustein SGA mit dem jeweiligen Zeilenindex entnommen werden. Die Zuordnung der Zeilenindizes in den Bausteinen SGA und SEGA ist identisch. Ab SW 5.2 besteht die Möglichkeit, die BTSS-Bausteine SGA und SEGA alternativ zur Kanal-Achs-Nr. über die Geo-Achs-Nr. zu adressieren: Zeilenindex 1001: 1. Geo-Achse Zeilenindex 1002: 2. Geo-Achse Zeilenindex 1003: 3. Geo-Achse Die Anzahl der Kanalachsen (Geometrie-, Zusatzachsen und Spindeln) steht in "numMachAxes" im Baustein Y im Bereich C.

aaDelt $AA_DELT[x] x = Axis abgelatchter axialer Restweg im Werkstückkoordinatensystem nach axialem Restweglöschen DELDTG(Achse) bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtbw $AA_DTBW[x] x = Aaxis axialer Weg vom Satzanfang im Werkstückkoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtepw $AA_DTEPW[x] x = Axis axialer Restweg für Zustellung Pendeln im Werkstückkoordinatensystem (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtew $AA_DTEW[x] x = Axis axialer Weg vom Satzende im Werkstückkoordinatensystem für Positionier- und Synchronachsen bei Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) - Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtsb $AA_DTSB Weg vom Startpunkt der Bewegung im BKS mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

aaDtsw $AA_DTSW Weg vom Startpunkt der Bewegung im WKS mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-218 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaIb $AA_IB Aktueller BKS-Sollwert einer Achse mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

aaIbCorr $AA_IB_CORR Aktueller BKS-Sollwert einer Achse inkl. Überlagerungsanteile - Double r Mehrzeilig: ja Achsindex numMachAxes

aaIwCorr $AA_IW_CORR Aktueller WKS-Sollwert einer Achse inkl. Überlagerungsanteile - Double r Mehrzeilig: ja Achsindex numMachAxes

aaMw $AA_MW[x] x = Axis Messwert im Werkstückkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMw1 $AA_MW1[Achse]Zugriff auf Messergebnis des Triggerereignisses 1 im Werkstückkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMw2 $AA_MW2[Achse]Zugriff auf Messergebnis des Triggerereignisses 2 im Werkstückkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMw3 $AA_MW3[Achse]Zugriff auf Messergebnis des Triggerereignisses 3 im Werkstückkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaMw4 $AA_MW4[Achse]Zugriff auf Messergebnis des Triggerereignisses 4 im Werkstückkoordinatensystem - Double wr Mehrzeilig: ja Achsindex numMachAxes

aaTOff $AA_TOFF[ ] Wert der überlagerten Bewegungen, die über $AA_TOFF[ ] in den einzelnen Werkzeugrichtungen herausgefahren wurden mm, inch, userdef 0 Double r Mehrzeilig: ja 1000 + Geoachsnummer 1000 + numGeoAxes

aaTOffLimit $AA_TOFF_LIMIT[ ] Grenzwert der überlagerten Bewegung über $AA_TOFF[ ] in Werkzeugrichtung wurde erreicht 0 : Grenzwert nicht erreicht 1 : Grenzwert in positiver Richung erreicht 11 : Grenzwert in negativer Richtung erreicht - 0 0 11 UWord r Mehrzeilig: ja 1000 + Geoachsnummer 1000 + numGeoAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-219

aaTOffPrepDiff $AA_TOFF_PREP_DIFF[ ] Differenz zwischen dem aktuellen Wert von $AA_TOFF[] und dem Wert, als der aktuelle Satz präpariert wurde mm, inch, userdef 0 Double r Mehrzeilig: ja 1000 + Geoachsnummer 1000 + numGeoAxes

aaTOffVal $AA_TOFF_VAL[ ] aufintegrierter Wert der überlagerten Bewegungen, die über $AA_TOFF[ ] in den einzelnen Werkzeugrichtungen herausgefahren wurden mm, inch, userdef 0 Double r Mehrzeilig: ja 1000 + Geoachsnummer 1000 + numGeoAxes

aaVactW $AA_VACTW[X] Achsgeschwindigkeit im Werkstückkoordinatensystem mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

acRetpoint $AC_RETPOINT[x] x = Axis Rücksetzpunkt an der Kontur für das Wiederanfahren - Double r Mehrzeilig: ja Achsindex numMachAxes

actDistToGoEns Restweg im ENS bezogen auf die programmierte Position - Double r Mehrzeilig: ja Achsindex numMachAxes

actFeedRate S5 Axialer Vorschub Istwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Istwert, wenn die Achse eine Zusatzachse ist. mm/min, inch/min, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

actFeedRateIpo entspricht actFeedRate mit Berücksichtigung des Umdrehungsvorschubs. Zugehörige Einheit siehe: axisFeedRateIpoUnit - Double r Mehrzeilig: ja Achsindex numMachAxes

actProgPosBKS $AA_IBORI Istwert der Geometrie- und Orientierungsachsen im Basiskoordinatensystem mm, inch, Grad, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasePosBasic Aufnahme aktives Werkzeug im Grundsystem (inch/metrisch) mm, inch, Grad, userdef 0.0 Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasePosBasicDiam entspricht actToolBasePosBasic mit Durchmesserwandlung - Double r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-220 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

actToolBasePosDiam entspricht /C/SGA/actToolBasePos mit Durchmesserwandlung - Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasPosBN $AA_IBN[x] x=Axis Werkzeugaufnaheme Istwert relativ zum Basis-Nullpunkt (SGA:/C/SGA/actToolBasePos ohne progr. Frame und ohne die einstellbaren Frames) mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasPosBNDiam entspricht actToolBasPosBN mit Durchmesserwandlung - Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasPosEN $AA_IEN[x] x = Axis Aufnahme des activen Werkzeugs relativ zum Werkstücknullpunkt (SGA:/C/SGA/actToolBasePos ohne progr. Frame) - Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasPosENitc entspricht actToolBasPosEN mit $DISPLAY_MODE_POSITION=1 - Double r Mehrzeilig: ja Achsindex numMachAxes

actToolBasPosENjmp entspricht actToolBasPosEN mit $DISPLAY_MODE_POSITION=0 - Double r Mehrzeilig: ja Achsindex numMachAxes

actToolEdgeCenterPosEns Aktuelle Position Istwert bezogen auf den WOS-Frame, als Mittelpunktsbahn d.h. incl. Werkzeuglaenge aber ohne WZ-Radius - Double r Mehrzeilig: ja Achsindex numMachAxes

axisActiveInChan Kennung ob Achse in diesem Kanal aktiv ist 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Achsindex numMachAxes

axisFeedRateIpoUnit entspricht axisFeedRateUnit mit Umdrehungsvorschubs 0 = mm/min 1 = mm/U 2 = inch/min 3 = inch/U 4 = Grad/min 5 = Grad/U - UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-221

axisFeedRateUnit Einheit des Achsvorschubs 0 = mm/min 1 = inch/min 2 = grad/min - UWord r Mehrzeilig: ja Achsindex numMachAxes

cmdFeedRate Axialer Vorschub Sollwert, wenn die Achse eine Positionierachse. Einzelachsvorschub Sollwert, wenn die Achse eine Zusatzachse ist. mm/min, inch/min, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

cmdFeedRateIpo entspricht cmdFeedRate mit Berücksichtigung des Umdrehungsvorschubs Zugehörige Einheit siehe: axisFeedRateIpoUnit - Double r Mehrzeilig: ja Achsindex numMachAxes

cmdToolEdgeCenterPosEnsS Programmierte Position für Satzsuchlauf mit Berechnung bezogen auf den WOS-Frame, als Mittelpunktsbahn d.h. incl. Werkzeuglänge aber ohne WZ-Radius Achtung: Diese Variable steht nicht für den Variablendienst, sondern nur für die Protokollierung bei Satzsuchlauf-Events zur Verfügung! mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

diamonInfo Info ob Positionswerte als Durchmesser- oder Radiuswert dargestellt werden. Diese Info ist für folgende Variablen der Bausteine SGA/SEGA relevant: - /C/SGA/cmdToolBasePos - /C/SGA/toolBaseDistToGo - /C/SGA/toolBaseREPOS - cmdToolEdgeCenterPos - actToolEdgeCenterPos - toolEdgeCenterDistToGo - toolEdgeCenterREPOS - cmdProgPos - actProgPos - progDistToGo - progREPOS - actToolBasPosEN - cmdToolEdgeCenterPosEnsS - /C/SEGA/actToolEdgeCenterPosEns - actToolBasPosBN - cmdToolBasPosENS - actProgPosBKS - actToolBasePosDiam - actToolBasePosBasicDiam - actToolBasPosBNDiam 0: Durchmesserprogrammierung nicht aktiv 1: Durchmesserprogrammierung aktiv - 0 0 1 UWord r Mehrzeilig: ja Achsindex numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-222 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

displayAxis $MC_DISPLAY_AXIS Bit0-15 Kennung, ob die Achse vom MMC als Geometrie bzw. Hilfsachse angezeigt wird. 0 = generell nicht Anzeigen 0xFFFF = immer alles Anzeigen bit 0 = Anzeige im Istwertfenster bit 1 = Anzeige im Referenzpunktfenster bit 2 = Anzeige im Preset / Basisverschiebung / Ankratzen bit 3 = Anzeige in der Handradauswahl - 0xFFFF 0 0xFFFF UWord r Mehrzeilig: ja Achsindex numMachAxes

drfVal $AC_DRF[x] x = Axis DRF-Wert. Die physikalische Einheit ist in /C/SGA/extUnit (im Baustein SGA) definiert. mm, inch, Grad, userdef Double r Mehrzeilig: ja Achsindex numMachAxes

dummy nur für Alignment eingefügt, Spaltenindex kann später verwendet werden - UWord Mehrzeilig: nein

feedRateOvr Vorschub Override, wenn die Achse eine Positionierachse ist. Einzelachsoverride, wenn die Achse eine Zusatzachse ist. Multiplikative Overridekomponente, die zusätzlich zu programmierten, per Handrad und über PLC vorgegebenen Overridefaktoren wirkt. % Double r Mehrzeilig: ja Achsindex numMachAxes

geoAxisNr Nr der Geo-Achse. Wenn die Achse eine Geo-Achse ist: 1-3 Wenn die Achse keine Geo-Achse ist: 0 - UWord r Mehrzeilig: ja Achsindex numMachAxes

handwheelAss Nummer des der Achse zugeordneten Handrads 0 = Kein Handrad zugeordnet 1 bis 3 = Handradnummer - 0 3 UWord r Mehrzeilig: ja Achsindex numMachAxes

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja Achsindex numMachAxes

motEnd $AA_MOTEND Aktuelles Bewegungsendekriterium bei Einzelachsinterpolation 1 = Bewegungsende bei Genauhalt FEIN 2 = Bewegungsende bei Genauhalt GROB 3 = Bewegungsende bei Genauhalt IPO-Stop 4 = Satzwechsel in der Bremsrampe der Achsbewegung 5 = Satzwechsel in der Bremsrampe der Achsbewegung mit Toleranzfenster bzgl. Sollwert 6 = Satzwechsel in der Bremsrampe der Achsbewegung mit Toleranzfenster bzgl. Istwert - 1 1 6 UWord r Mehrzeilig: ja Achsindex numMachAxes

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-223

spec Achsspezifikation 0 = Bahnachse 1 = Positionierachse - UWord r Mehrzeilig: ja Achsindex numMachAxes

subSpec MD 30500: INDEX_AX_ASSIGN_POS_TAB T1 Subspezifikation, Kennung ob Achse eine Teilungsachse ist 0 = Normalachse 1 = Teilungsachse - UWord r Mehrzeilig: ja Achsindex numMachAxes

type Achstyp 1 = Linearachse 2 = Rundachse 3 = Spindel - UWord r Mehrzeilig: ja Achsindex numMachAxes

1.5.5 BER. C, Bst.SSP: Zustandsdaten: Spindel

OEM-MMC: Linkitem /Channel/Spindle/... Alle Zustandsdaten, die sich auf die Spindel beziehen sind im Baustein SSP zusammengefasst. Die einzelnen Variablen sind als Felder definiert, wobei der Zeilenindex die Nummer der (für den aktuellen Kanal zugeordneten) Spindel ist. Um welche Spindel es sich handelt, kann der Variablen "name" bzw "index" im gleichen Baustein mit dem jeweiligen Zeilenindex entnommen werden. Die Anzahl der Spindeln steht in "numSpindles" im Baustein Y im Bereich C.

acConstCutS $AC_CONSTCUT_S[n] Aktuelle konstante Schnittgeschwindigkeit m/min, ft/min, userdef 0 Double r Mehrzeilig: ja Spindelindex numSpindles

acSMode $AC_SMODE[x] Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 1 0 4 UWord r Mehrzeilig: ja Spindelindex numSpindles

actGearStage Istgetriebestufe der Spindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-224 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

actSpeed $AA_S[x] x = SpindleNo Spindeldrehzahl Istwert U/min, userdef Double r Mehrzeilig: ja Spindelindex numSpindles

channelNo Nummer des Kanals, in der sich die Spindel befindet - UWord r Mehrzeilig: ja Spindelindex numSpindles

cmdAngPos Spindelposition (SPOS) Grad, userdef Double r Mehrzeilig: ja Spindelindex numSpindles

cmdConstCutSpeed konstante Schnittgeschwindigkeit der Masterspindel. Sollwert weicht nur bei der Masterspindel bei aktiven G96 von SSP:cmdSpeed ab. (Die Variable ist wegen speziellem OEM-Kunden auch rückwirkend im Softwarestand 3.2 verfügbar) mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja Spindelindex numSpindles

cmdGearStage Sollgetriebestufe - UWord r Mehrzeilig: ja Spindelindex numSpindles

cmdGwps programmierter SUG-Sollwert (SUG ist Funktion "konstante Scheibenumfangsgeschwindigkeit) m/s, ft/s Double r Mehrzeilig: ja Spindelindex numSpindles

cmdSpeed $P_S[x] x = SpindleNo Spindeldrehzahl Sollwert U/min , m/min Double r Mehrzeilig: ja Spindelindex numSpindles

driveLoad Auslastung % Double r Mehrzeilig: ja Spindelindex numSpindles

gwpsActive {$GWPS} SUG-Programmierung aktiv (SUG = Konstante Scheibenumfangsgeschwindigkeit) 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja Spindelindex numSpindles

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja Spindelindex numSpindles

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-225

name Spindelname Hinweis: Wenn bei aktiver Spindelumsetzung mehrere logische Spindeln auf eine physikalische Spindel verweisen und über den Bereich N des Bausteins SSP2 zugegriffen wird, so wird der Name der ersten passenden logischen Spindel geliefert. - String[32] r Mehrzeilig: ja Spindelindex numSpindles

namePhys Name der zugeordneten physikalischen Spindel, identische mit der Variablen "name". - String[32] r Mehrzeilig: ja Spindelindex numSpindles

opMode Spindelbetriebsart 0 = Spindelbetrieb 1 = Pendelbetrieb(Getriebestufenwechsel) 2 = Positionsbetrieb 3 = Synchronbetrieb 4 = Achsbetrieb - UWord r Mehrzeilig: ja Spindelindex numSpindles

pSMode $P_SMODE zuletzt programmierte Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 0 4 UWord r Mehrzeilig: ja Spindelindex numSpindles

pSModeS $P_SMODE zuletzt programmierte Spindelbetriebsart bei Satzsuchlauf 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 0 4 UWord r Mehrzeilig: ja Spindelindex numSpindles

speedLimit aktuelle Geschwindigkeitsbegrenzung für Spindel U/min , m/min Double r Mehrzeilig: ja Spindelindex numSpindles

speedOvr Spindeloverride % Double r Mehrzeilig: ja Spindelindex numSpindles

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-226 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

spindleType Spindeltyp 0 = Masterspindel 1 = keine Masterspindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

status Spindelstatus Bit0 = Folgespindel Bit1 = Leitspindel Bit2 = Masterspindel (Erweiterung ab SW 4.1) Bit3 = konst. Schnittgeschwindigkeit (G96) aktiv (Erweit. ab SW4.1) Bit0 = Folgespindel Bit1 = Leitspindel - UWord r Mehrzeilig: ja Spindelindex numSpindles

turnState $AC_SDIR[x] x = SpindleNo Dreh-Zustand Wertebereich über BTSS-Variable 0 = rechts 1 = links 2 = Halt Wertebereich über $-Variable 3 = rechts 4 = links 5 = Halt - UWord r Mehrzeilig: ja Spindelindex numSpindles

1.5.6 BER. C, Bst.SSP2: Zustandsdaten: Spindel

OEM-MMC: Linkitem /Channel/LogicalSpindle/... Alle Zustandsdaten, die sich auf Spindeln beziehen, wenn ein Spindelumsetzer (log. Spindeln) aktiv ist

acConstCutS $AC_CONSTCUT_S[n] Aktuelle konstante Schnittgeschwindigkeit m/min, ft/min, userdef 0 Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

acSMode $AC_SMODE[x] Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 1 0 4 UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-227

actGearStage Istgetriebestufe der Spindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

actSpeed Spindeldrehzahl Istwert U/min, userdef Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

channelNo Nummer des Kanals, in der sich die Spindel befindet - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdAngPos Spindelposition (SPOS) Grad, userdef Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdConstCutSpeed konstante Schnittgeschwindigkeit der Masterspindel. Sollwert weicht nur bei der Masterspindel bei aktiven G96 von SSP:cmdSpeed ab. (Die Variable ist wegen speziellem OEM-Kunden auch rückwirkend im Softwarestand 3.2 verfügbar) mm/min, inch/min, userdef 0.0 Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdGearStage Sollgetriebestufe - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdGwps programmierter SUG-Sollwert (SUG ist Funktion "konstante Scheibenumfangsgeschwindigkeit) m/s, ft/s Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

cmdSpeed Spindeldrehzahl Sollwert U/min , m/min Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

driveLoad Auslastung % Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

gwpsActive {$GWPS} SUG-Programmierung aktiv (SUG = Konstante Scheibenumfangsgeschwindigkeit) 0 = nicht aktiv 1 = aktiv - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-228 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

index absoluter Achsindex bezogen auf MD - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

name Spindelname Hinweis: Wenn bei aktiver Spindelumsetzung mehrere logische Spindeln auf eine physikalische Spindel verweisen und über den Bereich N des Bausteins SSP2 zugegriffen wird, so wird der Name der ersten passenden logischen Spindel geliefert. - String[32] r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

namePhys Name der zugeordneten physikalischen Spindel, identische mit der Variablen "name". - String[32] r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

opMode Spindelbetriebsart 0 = Spindelbetrieb 1 = Pendelbetrieb(Getriebestufenwechsel) 2 = Positionsbetrieb 3 = Synchronbetrieb 4 = Achsbetrieb - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

pSMode $P_SMODE zuletzt programmierte Spindelbetriebsart 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 0 4 UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

pSModeS $P_SMODE zuletzt programmierte Spindelbetriebsart bei Satzsuchlauf 0: keine Spindel im Kanal vorhanden oder Spindel ist in einem anderen Kanal aktiv oder wird von PLC (FC18) bzw. von Synchronaktionen benutzt. 1: Drehzahlsteuerbetrieb 2: Positionierbetrieb 3: Synchronbetrieb 4: Achsbetrieb - 0 4 UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

speedLimit aktuelle Geschwindigkeitsbegrenzung für Spindel U/min , m/min Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-229

speedOvr Spindeloverride % Double r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

spindleType Spindeltyp 0 = Masterspindel 1 = keine Masterspindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

status Spindelstatus Bit0 = Folgespindel Bit1 = Leitspindel Bit2 = Masterspindel (Erweiterung ab SW 4.1) Bit3 = konst. Schnittgeschwindigkeit (G96) aktiv (Erweit. ab SW4.1) Bit0 = Folgespindel Bit1 = Leitspindel - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

turnState Dreh-Zustand Wertebereich über BTSS-Variable 0 = rechts 1 = links 2 = Halt Wertebereich über $-Variable 3 = rechts 4 = links 5 = Halt - UWord r Mehrzeilig: ja logischer Spindelindex numSpindlesLog

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-230 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.5.7 BER. C, Bst.FU: Kanalspezifische einstellbare Frames

OEM-MMC: Linkitem /Channel/UserFrame/... Diese gibt es nur, wenn $MC_MM_NUM_USER_FRAMES > 0 ist und $MN_MM_NUM_GLOBAL_USER_FRAMES = 0 sind, ansonsten sind alle einstellbaren Frames NCU-global projektiert. Folgende Frameindizes kann es geben: 0: G500 1: G54 2: G55 3: G56 4: G57 5: G505 6: G506 ... n: G5n ... 99: G599 Der max. Frameindex ist: $MC_MM_NUM_USER_FRAMES - 1 Um die einstellbaren Frames zu aktivieren, muss der PI-Dienst SETUFR aufgerufen werden.

linShift $P_UIFR[x,y,TR] x=FrameNo,y=Axis PA Translation einer einstellbaren Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double wr Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer $MC_MM_NUM_USER_FRAMES * (numGeoAxes + numAuxAxes)

linShiftFine $P_UIFR[x,y,SI] x=FrameNo,y=Axis Feinverschiebung bei Frames, Erweiterung der Basis Frames und der Einstellbaren Frames mm, inch, userdef Double wr Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer $MC_MM_NUM_USER_FRAMES * (numGeoAxes + numAuxAxes)

mirrorImgActive $P_UIFR[x,y,MI] x = FrameNo,y=Axis PA Spiegeln einer einstellbaren Nullpunktverschiebung 0 = Spiegeln nicht aktiv 1 = Spiegeln aktiv - UWord wr Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer $MC_MM_NUM_USER_FRAMES * (numGeoAxes + numAuxAxes)

rotation $P_UIFR[x,y,RT] x = FrameNo,y=Axis PA Drehung einer einstellbaren Nullpunktverschiebung Grad Double wr Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer $MC_MM_NUM_USER_FRAMES * (numGeoAxes + numAuxAxes)

scaleFact $P_UIFR[x,y,SC] x = FrameNo,y=Axis PA Skalierungsfaktor einer einstellbaren Nullpunktverschiebung - Double wr Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer $MC_MM_NUM_USER_FRAMES * (numGeoAxes + numAuxAxes)

11/2006 1 Variablen 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-231

1.5.8 BER. C, Bst.FA: Aktive kanalspezifische Frames

OEM-MMC: Linkitem /Channel/ActualFrame/... Folgende Frameindizes gibt es: 0: ACTFRAME = aktuelle resultierende Nullpunktverschiebung 1: IFRAME = aktuelle einstellbare Nullpunktverschiebung 2: PFRAME = aktuelle programmierbare Nullpunktverschiebung 3: EXTFRAME = aktuelle externe Nullpunktverschiebung 4: TOTFRAME = aktuelle Gesamtnullpuntverschiebung = Summe aus ACTFRAME und EXTFRAME 5: ACTBFRAME = aktueller Gesamt-Basisframe 6: SETFRAME = aktueller 1. Systemframe (Istwertsetzen, Ankratzen) 7: EXTSFRAME = aktueller 2. Systemframe (Istwertsetzen, Ankratzen) 8: PARTFRAME = aktueller 3. Systemframe (TCARR und PAROT bei orientierbarem Werkzeugträger) 9: TOOLFRAME = aktueller 4. Systemframe (TOROT und TOFRAME) 10: MEASFRAME = Ergebnisframe für die Werkstück- und Werkzeugvermessung 11: WPFRAME = aktueller 5. Systemframe (Werkstückbezugspunkte) ab SW 6.3 12: CYCFRAME = aktueller 6. Systemframe (Zyklen) ab SW 6.3 13: TRAFRAME = aktueller 7. Systemframe (Transformation) ab SW 7.1 14: SYS1FRAME = aktueller ISO-Systemframe für G51.1 Spiegeln ab SW 7.4 15: SYS2FRAME = aktueller ISO-Systemframe für G68 2DROT ab SW 7.4 16: SYS3FRAME = aktueller ISO-Systemframe für G68 3DROT ab SW 7.4 17: SYS4FRAME = aktueller ISO-Systemframe für G51 Scale ab SW 7.4 18: ACSFRAME = aktueller resultierender Frame für das ENS (ACS) ab SW 7.4 Der max. Frameindex ist 18.

linShift $P_PFRAME[x,TR] / $P_ACTFRAME / $P_IFRAME PA Translation einer aktiven Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double r Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer 11 * numMachAxes

mirrorImgActive $P_PFRAME[x,MI] / $P_ACTFRAME / $P_IFRAME PA Spiegeln einer aktiven Nullpunktverschiebung 0 = Spiegeln nicht aktiv 1 = Spiegeln aktiv - UWord r Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer 11 * numMachAxes

rotation $P_PFRAME[x,RT] / $P_ACTFRAME / $P_IFRAME PA Drehung einer aktiven Nullpunktverschiebung Grad Double r Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer 11 * numMachAxes

1 Variablen 11/2006 1.5 Zustandsdaten Achsen

© Siemens AG 2006 All Rights Reserved 1-232 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

scaleFact $P_PFRAME[x,SC] / $P_ACTFRAME / $P_IFRAME PA Skalierungsfaktor einer aktiven Nullpunktverschiebung - Double r Mehrzeilig: ja Frameindex * numMachAxes +

Achsnummer 11 * numMachAxes

1.5.9 BER. C, Bst.FE: Kanalspezifischer externer Frame

OEM-MMC: Linkitem /Channel/ExternFrame/... Es gibt genau einen Externen Frame, der von der PLC vorgegeben wird. Der max. Frameindex ist: 0

linShift $AA_ETRANS[x] x = FrameNo PA Translation der externen Nullpunktverschiebung (die physikalische Einheit steht in basicLengthUnit im Baustein Y im Bereich N). mm, inch, userdef Double wr Mehrzeilig: ja Geo-Achsnummer numGeoAxes

11/2006 1 Variablen 1.6 Zustandsdaten der Antriebe

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-233

1.6 Zustandsdaten der Antriebe

1.6.1 BER. H, Bst.S: Antriebsspezifische Zustandsdaten (HSA)

OEM-MMC: Linkitem /DriveHsa/State/... Während des Betriebes der NC-Steuerung treten unterschiedliche interne Zustände auf. Ebenso können sich systemspezifische Daten während des Betriebes ändern. Diese Daten werden im Gegensatz zu den Systemdaten als Zustandsdaten bezeichnet. Man unterscheidet: - NCK-spezifische Zustandsdaten - BAG-spezifische Zustandsdaten - Kanalspezifische Zustandsdaten - Antriebsspezifische Zustandsdaten (VSA) - Antriebsspezifische Zustandsdaten (HSA) ACHTUNG: Die Adressierung des H-S-Bausteines ist bei MMC100/EBF/OP 030 nicht möglich !!!

actualCurrent MD 1708: ACTUAL_CURRENT IAD Geglätteter Stromistwert (bezogen auf maximalen Strom des Leistungsteils) ACHTUNG: Variable nicht über MMC100 projektierbar! % -100000,0 10000,0 Float r Mehrzeilig: nein

actualSpeed MD 1701: ACTUAL_SPEED IAD Drehzahlistwert, Geschwindigkeitsistwert (Motor) ACHTUNG: Variable nicht über MMC100 projektierbar! U/min , m/min -100000,0 100000,0 Float r Mehrzeilig: nein

cl1PoImage MD 1731: CL1_PO_IMAGE IAD Abbild ZK1PO-Register. Zahlendarstellung hexadezimal ACHTUNG: Variable nicht über MMC100 projektierbar! - 0x0 0x7FFF UWord r Mehrzeilig: nein

cl1ResImage MD 1732: CL1_RES_IMAGE IAD Abbild ZK1RES-Register. Zahlendarstellung hexadezimal ACHTUNG: Variable nicht über MMC100 projektierbar! - 0x0 0x7FFF UWord r Mehrzeilig: nein

crcErrorCount MD 1720: CRC_DIAGNOSIS IAD CRC-Diagnoseparameter. Zahlendarstellung hexadezimal ACHTUNG: Variable nicht über MMC100 projektierbar! - 0x0 0x7FFF UWord r Mehrzeilig: nein

1 Variablen 11/2006 1.6 Zustandsdaten der Antriebe

© Siemens AG 2006 All Rights Reserved 1-234 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

desiredSpeed MD 1706: DESIRED_SPEED IAD Drehzahlsollwert, bei Linearmotoren Geschwindigkeitssollwert ACHTUNG: Variable nicht über MMC100 projektierbar! U/min , m/min -100000,0 100000,0 Float r Mehrzeilig: nein

encTypeDirect MD 1791: ENC_TYPE_DIRECT IAD Messkreistyp direktes Messsystem ACHTUNG: Variable nicht über MMC100 projektierbar! - 0 32767 UWord r Mehrzeilig: nein

encTypeMotor MD 1790: ENC_TYPE_MPTOR IAD Messkreistyp indirektes Messsystem ACHTUNG: Variable nicht über MMC100 projektierbar! - 0 32767 UWord r Mehrzeilig: nein

firmwareDate MD 1798: FIRMWARE_DATE IAD Firmware-Datum ACHTUNG: Variable nicht über MMC100 projektierbar! - 0 32767 UWord r Mehrzeilig: nein

firmwareVersion MD 1799: FIRMWARE_VERSION IAD Firmware-Stand ACHTUNG: Variable nicht über MMC100 projektierbar! - 0 32767 UWord r Mehrzeilig: nein

linkVoltage MD 1701: LINK_VOLTAGE IAD Zwischenkreis-Spannung ACHTUNG: Variable nicht über MMC100 projektierbar! 0 bis 800 V 0 32767 UWord r Mehrzeilig: nein

load MD 1722: LOAD IAD Auslastung. Darstellung im hexadezimalen Format ACHTUNG: Variable nicht über MMC100 projektierbar! % -100000,0 100000,0 Float r Mehrzeilig: nein

motorTemperature MD 1702: MOTOR_TEMPERATURE IAD Motortemperatur ACHTUNG: Variable nicht über MMC100 projektierbar! C 0 32767 UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.6 Zustandsdaten der Antriebe

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-235

operatingMode IAD Betriebsmodus ACHTUNG: Variable nicht über MMC100 projektierbar! Bit0 = VSA Bit4 = HSA Bit8 = AM gesteuert Bit9 = AM geregelt Bit12 = U/f-Betrieb Bits schließen sich gegenseitig aus (außer Bit 12) - UWord r Mehrzeilig: nein

pblVersion MD 1797: PBL_VERSION IAD Daten-Version ACHTUNG: Variable nicht über MMC100 projektierbar! - 0 32767 UWord r Mehrzeilig: nein

safeStopFDiagnosis MD 1395 : SAFE_STOP_F_DIAGNOSIS Antriebsfehlercode zu Alarm 300911 - 0 UWord r Mehrzeilig: nein

terminalState MD 1700: TERMINAL_STATE IAD Status der binären Eingänge (Darstellung als hexadezimaler Wert) ACHTUNG: Variable nicht über MMC100 projektierbar! - 0x0 0x7FFF UWord r Mehrzeilig: nein

1.6.2 BER. V, Bst.S: Antriebsspezifische Zustandsdaten (VSA)

OEM-MMC: Linkitem /DriveVsa/State/... Während des Betriebes der NC-Steuerung treten unterschiedliche interne Zustände auf. Ebenso können sich systemspezifische Daten während des Betriebes ändern. Diese Daten werden im Gegensatz zu den Systemdaten als Zustandsdaten bezeichnet. Man unterscheidet: - NCK-spezifische Zustandsdaten - BAG-spezifische Zustandsdaten - Kanalspezifische Zustandsdaten - Antriebsspezifische Zustandsdaten (VSA) - Antriebsspezifische Zustandsdaten (HSA) Auf Variablen in diesem Baustein darf kein zyklischer Dienst eingerichtet werden. Es sind nur Einzelvariablenzugriffe erlaubt.

actualCurrent MD 1708: ACTUAL_CURRENT IAD Geglätteter Stromistwert (bezogen auf maximalen Strom des Leistungsteils) % -10000,0 10000,0 Float r Mehrzeilig: nein

1 Variablen 11/2006 1.6 Zustandsdaten der Antriebe

© Siemens AG 2006 All Rights Reserved 1-236 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

actualSpeed MD 1707: ACTUAL_SPEED IAD Drehzahlistwert, Geschwindigkeitsistwert bei Linearantrieb (Motor) U/min , m/min -100000,0 100000,0 Float r Mehrzeilig: nein

cl1PoImage MD 1731: CL1_PO_IMAGE IAD Abbild ZK1PO-Register. Zahlendarstellung hexadezimal - 0x0 0x7FFF UWord r Mehrzeilig: nein

cl1ResImage MD 1732: CL1_RES_IMAGE IAD Abbild ZK1RES-Register. Zahlendarstellung hexadezimal - 0x0 0x7FFF UWord r Mehrzeilig: nein

crcErrorCount MD 1720: CRC_DIAGNOSIS IAD CRC-Diagnoseparameter. Zahlendarstellung hexadezimal - 0x0 0x7FFF UWord r Mehrzeilig: nein

desiredSpeed MD 1706: DESIRED_SPEED IAD Drehzahlsollwert U/min , m/min -100000,0 100000,0 Float r Mehrzeilig: nein

encTypeDirect MD 1791: ENC_TYPE_DIRECT IAD Messkreistyp direktes Messsystem - 0 32767 UWord r Mehrzeilig: nein

encTypeMotor MD 1790: ENC_TYPE_MOTOR IAD Messkreistyp indirektes Messsystem - 0 32767 UWord r Mehrzeilig: nein

firmwareDate MD 1798: FIRMWARE_DATE IAD Firmware-Datum - 0 32767 UWord r Mehrzeilig: nein

firmwareVersion MD 1799: FIRMWARE_VERSION IAD Firmware-Stand - 0 32767 UWord r Mehrzeilig: nein

linkVoltage MD 1701: LINK_VOLTAGE IAD Zwischenkreis-Spannung V 0 32767 UWord r Mehrzeilig: nein

load MD 1722: LOAD IAD Auslastung. Darstellung im hexadezimalen Format % -100000,0 100000,0 Float r Mehrzeilig: nein

11/2006 1 Variablen 1.6 Zustandsdaten der Antriebe

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-237

motorTemperature MD 1702: MOTOR_TEMPERATURE IAD Motortemperatur C 0 32767 UWord r Mehrzeilig: nein

operatingMode IAD Betriebsmodus Bit0 = VSA Bit4 = HSA Bit8 = AM gesteuert Bit9 = AM geregelt Bit12 = U/f-Betrieb - UWord r Mehrzeilig: nein

pblVersion MD 1797: PBL_VERSION IAD Daten-Version - 0 32767 UWord r Mehrzeilig: nein

safeStopFDiagnosis MD 1395 : SAFE_STOP_F_DIAGNOSIS Antriebsfehlercode zu Alarm 300911 - 0 UWord r Mehrzeilig: nein

terminalState MD 1700: TERMINAL_STATE IAD Status der binären Eingänge (Darstellung als hexadezimaler Wert) - 0x0 0x7FFF UWord r Mehrzeilig: ja 1

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-238 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7 Werkzeug- und Magazindaten

1.7.1 BER. C, Bst.TO: Werkzeug-Daten des aktiven Werkzeugs

OEM-MMC: Linkitem /Channel/Compensation/... Werkzeug-Daten des aktiven Werkzeugs

cuttEdgeParam Parameter der aktiven Werkzeug-Schneide - 0 Double r Mehrzeilig: ja Nummer des Parameters:

2: Parameter 2 (Schneidenlage) 10: Parameter 10 (Halterwinkel bzw. unterer Grenzwinkel bei Torusfräsern) 11: Parameter 11 (Schnittrichtung bzw. oberer Grenzwinkel bei Torusfräsern) 15: Parameter 15 (Verschleiß des Werkzeugradius) 16: Parameter 16 (Verschleiß des Verrundungsradius) 24: Parameter 24 (Freiwinkel)

24

cuttEdgeParamMod Modifizierter Parameter der aktiven Werkzeug-Schneide. Die Drehung ist eingerechnet, so dass der Wert ggf. nicht den Original-Werkzeug-Daten entspricht. - 0 Double r Mehrzeilig: ja Nummer des Parameters:

2: Parameter 2 (Schneidenlage) 10: Parameter 10 (Halterwinkel bzw. unterer Grenzwinkel bei Torusfräsern) 11: Parameter 11 (Schnittrichtung bzw. oberer Grenzwinkel bei Torusfräsern) 15: Parameter 15 (Verschleiß des Werkzeugradius) 16: Parameter 16 (Verschleiß des Verrundungsradius) 24: Parameter 24 (Freiwinkel)

24

1.7.2 BER. T, Bst.TO: Schneidendaten: Korrekturdaten

OEM-MMC: Linkitem /Tool/Compensation/... Der Datenbaustein TO ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält die Schneidenkorrekturdaten zu allen Werkzeugen. Jedes E-lement ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Werkzeugnummer (T-Nummer.), d. h. in einer Spalte sind die Korrekturdaten für alle Schneiden eines Werkzeuges zu finden. Die Zuordnung eines Werkzeugs zu einer T-Nummer kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex ei-

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-239

ne nicht vorhandene Werkzeugnummer angegeben, wird der Auftrag negativ quit-tiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Schneide und aus der Anzahl der Schneiden eines Werkzeugs: maxZeilenindex = numCuttEdgeParams * /T/TV/numCuttEdges (T-Nummer) Die Anzahl der Parameter je Schneide "numCuttEdgeParams" kann dem Baustein Y im Bereich N entnommen werden. Die Anzahl der Schneiden "/T/TV/numCuttEdges" ist jeweils werkzeugspezifisch und kann dem Baustein TV im zugehörigen Bereich T entnommen werden. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle Schneidenkorrekturwerte eines Werkzeuges gelesen werden können. Die Korrekturwerte der Schneiden sind alle vom gleichen Datentyp und haben die glei-che physikalische Einheit.

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-240 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

cuttEdgeParam $TC_DPCEx[y,z] x = ParamNo y = ToolNo z = EdgeNo Korrekturwertparameter und Schneidenliste mit D-Nummern zu einem Werkzeug 1. Teil: Korrekturwertparameter für eine Werkzeugschneide: Die Bedeutung der einzelnen Parameter hängt vom Typ des jeweiligen Werkzeuges ab. Zur Zeit sind 25 Parameter für jede Werkzeugschneide reserviert (jedoch nur ein Teil davon ist mit Werten belegt). Um für zukünftige Erweiterungen flexibel zu sein, sollte jedoch nicht mit einem festen Wert von 25 Parametern sondern mit dem Variablenwert 'numCuttEdgeParams' gerechnet werden. Eine detaillierte Beschreibung der Werkzeugparameter ist der Dokumentation 'Werkzeugkorrektur (W1)', Kapitel 'Werkzeugschneide' zu entnehmen. Die folgende Liste ist eine Kurzübersicht der Werkzeugschneiden-Parameter: Parameter 1: Geometrie -- Werkzeugtyp ($TC_DP1) Parameter 2: Geometrie -- Schneidenlage ($TC_DP2) Parameter 3: Geometrie -- Länge 1 ($TC_DP3) Parameter 4: Geometrie -- Länge 2 ($TC_DP4) Parameter 5: Geometrie -- Länge 3 ($TC_DP5) Parameter 6: Geometrie -- Radius ($TC_DP6) Parameter 7: Geometrie -- Eckenradius (Werkzeug-Typ 700; Nutsäge) ($TC_DP7) Parameter 8: Geometrie -- Länge 4 (Werkzeug-Typ 700; Nutsäge) ($TC_DP8) Parameter 9: Geometrie -- Länge 5 ($TC_DP9) Parameter 10: Geometrie -- Winkel 1 ($TC_DP10) Parameter 11: Geometrie -- Winkel 2 für kegelige Fräswerkzeuge ($TC_DP11) Parameter 12: Verschleiß -- Länge 1 ($TC_DP12) Parameter 13: Verschleiß -- Länge 2 ($TC_DP13) Parameter 14: Verschleiß -- Länge 3 ($TC_DP14) Parameter 15: Verschleiß -- Radius ($TC_DP15) Parameter 16: Verschleiß -- Nutbreite b / Verrundungsradius ($TC_DP16) Parameter 17: Verschleiß -- Überstand k ($TC_DP17) Parameter 18: Verschleiß -- Länge 5 ($TC_DP18) Parameter 19: Verschleiß -- Winkel 1 ($TC_DP19) Parameter 20: Verschleiß -- Winkel 2 für kegelige Fräswerkzeuge ($TC_DP20) Parameter 21: Adapter -- Länge 1 ($TC_DP21) Parameter 22: Adapter -- Länge 2 ($TC_DP22) Parameter 23: Adapter -- Länge 3 $(TC_DP23) Parameter 24: Freischneidwinkel ($TC_DP24) Parameter 25: Manual Turn: Schnittgeschwindigkeit ($TC_DP25) Shopmill: Bitcodierter Wert für verschiedene Zustände von Werkzeugen des Typs 1xx und 2xx ($TC_DP25) Alle nicht aufgelisteten Parameter bis Nummer 25 sind reserviert. 2. Teil: edgeDNo (ab SW 5.1), zugeordnete beliebige D-Nummern der Schneiden: -1: Schneide nicht vorhanden 1 .. maxDNo: Schneide vorhanden, zugeordnete D-Nummer, nur bei aktivierter Funktion "beliebige D-Nummern" (maxnumCuttEdges_Tool < maxCuttingEdgeNo) Schneiden-Nr.: 1 bis maxnumCuttEdges_Tool, wenn Schneide vorhanden, aber auf der NC die Funktion "Zuordnungbeliebiger D-Nummern" nicht aktiviert ist. 0: Keine D-Nummer zugeordnet/Zuordnung aufgehoben. (Hier weicht BTSS von der NCK-Variablen $TC_DPCE... ab. $TC_DPCE = Schneidennummer, D = Korrekturnummer D. Falls die D-Nummer einer Schneide (Variable des Bausteins TO) auf ungültig gesetzt wurde, so bleibt der Wert $TC_DPCE davon unberührt. Die in der Beschreibung des Zeilenindex' genannte Schneidennummer stimmt mit dem Parameter $TC_DPCE überein. Die im Baustein definierte Variable D-Nr. entspricht dem zweiten Index in den korrekturspezifischen Parametern der Art $TC_DPx[T,D],... und weitere; mit x=1,....25.) Achtung: Diese Variable wird in MMC102"edgeData" genannt. Der Wert für den Werkzeugtyp wird intern als Integer gespeichert. - 0 Double wr Mehrzeilig: ja Für Schneiden-

Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNrFür D-Nummern: ((numCuttEdgeParams * maxnumCuttEdges_Tool) + SchneidenNr)

(numCuttEdgeParams + 1) * maxnumCuttEdges_Tool

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-241

edgeData $TC_DPx[y,z] x = ParamNo y = ToolNo z = EdgeNo Korrekturwertparameter und Schneidenliste mit D-Nummern zu einem Werkzeug 1. Teil: Korrekturwertparameter für eine Werkzeugschneide: Die Bedeutung der einzelnen Parameter hängt vom Typ des jeweiligen Werkzeuges ab. Zur Zeit sind 25 Parameter für jede Werkzeugschneide reserviert (jedoch nur ein Teil davon ist mit Werten belegt). Um für zukünftige Erweiterungen flexibel zu sein, sollte jedoch nicht mit einem festen Wert von 25 Parametern sondern mit dem Variablenwert 'numCuttEdgeParams' gerechnet werden. Eine detaillierte Beschreibung der Werkzeugparameter ist der Dokumentation 'Werkzeugkorrektur (W1)', Kapitel 'Werkzeugschneide' zu entnehmen. Die folgende Liste ist eine Kurzübersicht der Werkzeugschneiden-Parameter: Parameter 1: Geometrie -- Werkzeugtyp ($TC_DP1) Parameter 2: Geometrie -- Schneidenlage ($TC_DP2) Parameter 3: Geometrie -- Länge 1 ($TC_DP3) Parameter 4: Geometrie -- Länge 2 ($TC_DP4) Parameter 5: Geometrie -- Länge 3 ($TC_DP5) Parameter 6: Geometrie -- Radius ($TC_DP6) Parameter 7: Geometrie -- Eckenradius (Werkzeug-Typ 700; Nutsäge) ($TC_DP7) Parameter 8: Geometrie -- Länge 4 (Werkzeug-Typ 700; Nutsäge) ($TC_DP8) Parameter 9: Geometrie -- Länge 5 ($TC_DP9) Parameter 10: Geometrie -- Winkel 1 ($TC_DP10) Parameter 11: Geometrie -- Winkel 2 für kegelige Fräswerkzeuge ($TC_DP11) Parameter 12: Verschleiß -- Länge 1 ($TC_DP12) Parameter 13: Verschleiß -- Länge 2 ($TC_DP13) Parameter 14: Verschleiß -- Länge 3 ($TC_DP14) Parameter 15: Verschleiß -- Radius ($TC_DP15) Parameter 16: Verschleiß -- Nutbreite b / Verrundungsradius ($TC_DP16) Parameter 17: Verschleiß -- Überstand k ($TC_DP17) Parameter 18: Verschleiß -- Länge 5 ($TC_DP18) Parameter 19: Verschleiß -- Winkel 1 ($TC_DP19) Parameter 20: Verschleiß -- Winkel 2 für kegelige Fräswerkzeuge ($TC_DP20) Parameter 21: Adapter -- Länge 1 ($TC_DP21) Parameter 22: Adapter -- Länge 2 ($TC_DP22) Parameter 23: Adapter -- Länge 3 $(TC_DP23) Parameter 24: Freischneidwinkel ($TC_DP24) Parameter 25: Manual Turn: Schnittgeschwindigkeit ($TC_DP25) Shopmill: Bitcodierter Wert für verschiedene Zustände von Werkzeugen des Typs 1xx und 2xx ($TC_DP25) Alle nicht aufgelisteten Parameter bis Nummer 25 sind reserviert. 2. Teil: edgeDNo (ab SW 5.1), zugeordnete beliebige D-Nummern der Schneiden: -1: Schneide nicht vorhanden 1 .. maxDNo: Schneide vorhanden, zugeordnete D-Nummer, nur bei aktivierter Funktion "beliebige D-Nummern" (maxnumCuttEdges_Tool < maxCuttingEdgeNo) Schneiden-Nr.: 1 bis maxnumCuttEdges_Tool, wenn Schneide vorhanden, aber auf der NC die Funktion "Zuordnungbeliebiger D-Nummern" nicht aktiviert ist. 0: Keine D-Nummer zugeordnet/Zuordnung aufgehoben. (Hier weicht BTSS von der NCK-Variablen $TC_DPCE... ab. $TC_DPCE = Schneidennummer, D = Korrekturnummer D. Falls die D-Nummer einer Schneide (Variable des Bausteins TO) auf ungültig gesetzt wurde, so bleibt der Wert $TC_DPCE davon unberührt. Die in der Beschreibung des Zeilenindex' genannte Schneidennummer stimmt mit dem Parameter $TC_DPCE überein. Die im Baustein definierte Variable D-Nr. entspricht dem zweiten Index in den korrekturspezifischen Parametern der Art $TC_DPx[T,D],... und weitere; mit x=1,....25.) Achtung: Diese Variable wird in NonWindows-MMC und PLC "cuttEdgeParam" genannt. Der Wert für den Werkzeugtyp wird intern als Integer gespeichert. mm, inch, userdef 0 Double wr Mehrzeilig: ja Für Schneiden-

Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNrFür D-Nummern: ((numCuttEdgeParams * maxnumCuttEdges_Tool) + SchneidenNr)

(numCuttEdgeParams + 1) * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-242 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.3 BER. T, Bst.TD: Werkzeugdaten: Allgemeine Daten

OEM-MMC: Linkitem /Tool/Data/... Für die Verwaltung der Werkzeuge sind zusätzlich zu den Korrekturwerten noch weitere Eigenschaften zu den Werkzeugen gespeichert. Im Baustein TD sind die allgemeinen Daten zu den Werkzeugen zusammengefaßt. Die Werkzeugeigenschaften sind über einzelne mehrzeilige Variablen adressierbar. Der Variablenzeilenindex entspricht der T-Nummer. Wird auf nicht vorhandene T-Nummern zugegriffen, wird dies negativ quittiert. Welche T-Nummern gültig sind, kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Für die Überwachungsart eines Werkzeuges gibt es einen neuen Eintrag: Überwachungsarten in toolMon: 0: keine Werkzeugüberwachung 1: Standzeitüberwachung 2: Stückzahlüberwachung 4: Überwachung der Schneiden-Verschleiß-Parameter per Verschleißgrenze (ab SW 5.1) 8: Überwachung der Summenkorrektur-Parameter (fein, $TC_SCP..., nicht Einrichtekorrekturen $TC_ECP...) per Verschleißgrenze (ab SW 5.1)

adaptNo Nummer des durch die Systemparameter $TC_ADPx beschriebenen Adapters, auf dem das Werkzeug sitzt >0: Adapternummer. 0: kein Adapter zugeordnet - 0 0 numMagPlacesMax UWord r Mehrzeilig: ja Werkzeugnummer T max. T-Nummer

duploNo $TC_TP1 FBW Duplonummer (Nummer des Schwesternwerkzeuges) Innerhalb der Werkzeugverwaltung ist jedes Werkzeug eindeutig durch seinen Bezeichner und seine Duplo-Nummer bestimmt. Daraus folgt, dass innerhalb eines T-Bereiches nur Werkzeugbezeichner mit unterschiedlichen Duplo-Nummern enthalten sein dürfen. - T-Nummer UWord r Mehrzeilig: ja Werkzeugnummer T 32000

numCuttEdges $P_TOOLND[x] x = ToolNo Anzahl Schneiden des Werkzeuges - UWord r Mehrzeilig: nein 1

toolIdent $TC_TP2 FBW Werkzeug-Bezeichner - "<T-Nummer>" String[32] r Mehrzeilig: ja Werkzeugnummer T 32000

toolInfo $TC_TP11 FBW Werkzeuginformation für MMC Zur Zeit nicht belegt - 0 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-243

toolInMag $A_TOOLMN[x] x = ToolNo T aktuelles Magazin, in dem sich das Werkzeug befindet - UWord r Mehrzeilig: ja Werkzeugnummer T 32000

toolInPlace $A_TOOLMLN[x] x = ToolNo T aktueller Platz, in dem sich das Werkzeug befindet - UWord r Mehrzeilig: ja Werkzeugnummer T 32000

toolMon $TC_TP9 FBW Art der Werkzeugüberwachung 0: keine Werkzeugüberwachung 1: Standzeitüberwachung 2: Stückzahlüberwachung 4: Überwachung der Schneiden-Verschleiß-Parameter per Verschleißgrenze (ab SW 5.1) 8: Überwachung der Summenkorrektur-Parameter per Verschleißgrenze (ab SW 5.1) - 0 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolMyMag $A_MYMN Eigentümermagazin des Werkzeugs - Magazin, von dem das Werkzeug eingewechselt wurde 0 = das WZ ist nicht beladen. Falls gleichzeitig jedoch toolInMag >0 ist, so bezeichnet die T-Nummer ein Handwerkzeug, oder TMMG ist nicht aktiv - - 0 max. Nummer

eines def. Magazins

UWord r

Mehrzeilig: ja Werkzeugnummer T max. T-Nummer

toolMyPlace $A_MYMLN Eigentümermagazinplatz des Werkzeugs - Magazinplatz, von dem das Werkzeug eingewechselt wurde 0 = das WZ ist nicht beladen. Falls gleichzeitig jedoch toolInPlace >0 ist, so bezeichnet die T-Nummer ein Handwerkzeug eine gültige Magazinplatznummer, oder TMMG ist nicht aktiv - - max. Nummer

def. MagazinplatzUWord r

Mehrzeilig: ja Werkzeugnummer T max. T-Nummer

toolplace_spec $TC_TP7 FBW Magazinplatzytp des Werkzeuges - 9999 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolSearch $TC_TP10 FBW Art der Werkzeugsuche für Ersatzwerkzeuge 0: keine Strategie 1: nächste Duplo-Nr 2: kürzester Weg - 0 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolsize_down $TC_TP6 FBW Größe nach unten in Halbplätzen - 1 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-244 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

toolsize_left $TC_TP3 FBW Größe nach links in Halbplätzen - 1 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolsize_right $TC_TP4 FBW Größe nach rechts in Halbplätzen - 1 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolsize_upper $TC_TP5 FBW Größe nach oben in Halbplätzen - 1 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

toolState $TC_TP8 FBW Werkzeugstatus 0: nicht freigegeben 1: aktives Werkzeug (A) 2: freigegeben (F) 4: gesperrt (G) 8: vermessen (M) 16: Vorwarngrenze erreicht (V) 32: WZ ist im Wechsel (W) 64: festplatzcodiert (P) 128: WZ war im Einsatz (E) - 0 UWord wr Mehrzeilig: ja Werkzeugnummer T 32000

1.7.4 BER. T, Bst.TS: Schneidendaten: Überwachungsdaten

OEM-MMC: Linkitem /Tool/Supervision/... Der Datenbaustein TS ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält die Schneidenüberwachungsdaten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Werkzeugnummer (T-Nummer), d. h. in einer Spalte sind die Überwachungsdaten für alle Schneiden eines Werkzeuges zu finden. Die Zuordnung eines Werkzeuges zu einer T-Nummer kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Werkzeugnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Schneide und aus der Anzahl der Schneiden eines Werkzeugs: maxZeilenanzahl = numCuttEdgeParams_ts * /T/TV/numCuttEdges (T-Nummer) Die Anzahl der Parameter je Schneide "numCuttEdgeParams_ts" kann dem Baustein Y im Bereich N entnommen werden. Die Anzahl der Schneiden "/T/TV/numCuttEdges" ist jeweils werkzeugspezifisch und kann dem Baustein TV im zugehörigen Bereich T entnommen werden. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle Schneidenüberwachungsdaten eins Werkzeuges gelesen werden können.

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-245

Die Überwachungsdaten der Schneiden sind alle vom gleichen Datentyp und haben die gleiche physikalische Einheit. Neue Werkzeugüberwachungsart "Überwachung der Verschleißwerte" und "Überwachung der Summenkorrekturen": Hierfür gibt es 3 neue Parameter: P7 = Vorwarngrenze Verschleiß (Vorwarngrenze) (ab SW 5.1) ($TC_MOP6) P8 = verbleibender Verschleiß (Istwert) (ab SW 5.1) ($TC_MOP5) P9 = Sollwert Verschleiß (ab SW 5.1) ($TC_MOP15)

data $TC_MOP1[x,y] ...$TC_MOP15[x,y] x=ToolNo y=EdgeNo Überwachungsdaten je Werkzeugschneide Wichtig: 2-dimensionale Variable. Je Schneide sind 9 Parameter vorgesehen. Die Parameter haben folgende Bedeutung: P1 = Vorwarngrenze Standzeit in Minuten ($TC_MOP1) P2 = Verbleibende Standzeit in Minuten ($TC_MOP2) P3 = Vorwarngrenze Stückzahl ($TC_MOP3) P4 = verbleibende Stückzahl ($TC_MOP4) P5 = Sollstandzeit ($TC_MOP11) P6 = Sollstückzahl ($TC_MOP13) P7 = Vorwarngrenze Verschleiß (Vorwarngrenze) (ab SW 5.1) ($TC_MOP5) Dieser Parameter kann nur gesetzt werden, wenn Bit 5 von Maschinendatum $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt ist. P8 = verbleibender Verschleiß (Istwert) (ab SW 5.1) ($TC_MOP6) nicht schreibbar P9 = Sollwert Verschleiß (ab SW 5.1) ($TC_MOP15) Dieser Parameter kann nur gesetzt werden, wenn Bit 5 von Maschinendatum $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt ist. Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. Die Werte für P3 bis P9 werden intern als Integer gespeichert. - 0 Double wr Mehrzeilig: ja (SchneideNr - 1) *

numCuttEdgeParams_ts + ParameterNr

numCuttEdgeParams_ts * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-246 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.5 BER. T, Bst.TU: Werkzeugdaten: Anwenderdefinierte Daten

OEM-MMC: Linkitem /Tool/User/... Der Datenbaustein TU ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält anwenderdefinierte Daten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Nummer des anwenderdefinierten Werkzeugparameters. Die Anzahl der Werkzeugparameter (Spalten) kann der Variablen "numToolParams_tu" im Baustein Y im Bereich N entnommen werden. Der Zeilenindex ist die Werkzeugnummer. Wird auf nicht vorhandene Werkzeuge zugegriffen, wird dies negativ quittiert. Die anwenderdefinierten Werkzeugdaten sind alle vom gleichen Datentyp.

data $TC_TPCx[y] x = ParameterNo y = ToolNo FBW Anwenderdefinierter Werkzeugparameter Wichtig:2dimensionale Variable. Spaltenindex ist die Parameternummer. Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. - Double wr Mehrzeilig: ja Werkzeugnummer T 32000

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-247

1.7.6 BER. T, Bst.TUE: Schneidendaten: Anwenderdefinierte Daten

OEM-MMC: Linkitem /Tool/User/... Der Datenbaustein TUE ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält anwenderdefinierte Schneidendaten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Werkzeugnummer (T-Nummer), d. h. in einer Spalte sind die anwenderdefinierten Daten für alle Schneiden eines Werkzeuges zu finden. Die Zuordnung eines Werkzeuges zu einer T-Nummer kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Werkzeugnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Schneide und aus der Anzahl der Schneiden eines Werkzeugs: maxZeilenanzahl = numCuttEdgeParams_tu * /T/TV/numCuttEdges (T-Nummer) Die Anzahl der Parameter je Schneide "numCuttEdgeParams_tu" kann dem Baustein Y im Bereich N entnommen werden. Die Anzahl der Schneiden "/T/TV/numCuttEdges", die werkzeugspezifisch sind, können dem Baustein TV im zugehörigen Bereich T entnommen werden. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle anwenderdefinierten Schneidendaten eins Werkzeuges gelesen werden können. Die Daten sind alle vom gleichen Datentyp.

edgeData $TC_DPCx[y,z] x=ParamNo,y=ToolNo z=EdgeNo FBW Anwenderdefinierter Werkzeugschneidenparameter Wichtig:2dimensionale Variable, der Spaltenindex ist die T-Nummer Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. - Double wr Mehrzeilig: ja (SchneidenNr - 1) *

numCuttEdgeParams_tu + ParameterNr

numCuttEdgeParams_tu * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-248 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.7 BER. T, Bst.TG: Werkzeugdaten: Schleifspezifische Daten

OEM-MMC: Linkitem /Tool/GrindingData/... Für Schleifwerkzeuge sind spezielle Daten notwendig. Im Baustein TG sind diese speziellen Daten zusammengefasst. Die Werkzeugdaten sind über einzelne mehrzeilige Variablen adressierbar. Der Variablenzeilenindex entspricht der T-Nummer. Wird auf nicht vorhandene T-Nummern zugegriffen, wird dies negativ quittiert. Welche T-Nummern gültig sind, kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden.

actToolWide $TC_TPG5 W4 aktuelle Breite der Schleifscheibe mm, inch, userdef Double wr Mehrzeilig: ja Werkzeugnummer T 32000

conntectPar $TC_TPG2 W4 Verkettungsvorschrift. Mit diesem Parameter, der bitweise definiert ist, wird festgelegt, welche Werkzeugparameter von Schneide 2 und Schneide 1 miteinander verkettet sind. Eine Wertänderung einer der verketteten Parameter wird dann automatisch beim anderen verketteten Parameter übernommen. Sind die folgenden Bits gesetzt, werden die entsprechenden Parameter von D1 und D2 verkettet: Bit0: Werkzeugtyp Bit2: Geometrie Länge1 Bit3: Geometrie Länge2 Bit4: Geometrie Länge3 Bit11: Verschleiß Länge1 Bit12: Verschleiß Länge2 Bit13: Verschleiß Länge3 Bit20: Basismaß / Adaptermaß Länge1 Bit21: Basismaß / Adaptermaß Länge2 Bit22: Basismaß / Adaptermaß Länge3 Der Wert wird intern als Integer gespeichert. - Double wr Mehrzeilig: ja Werkzeugnummer T 32000

inclAngle $TC_TPG8 W4 Neigungswinkel der schrägen Scheibe in der aktuellen Ebene Grad -90 90 Double wr Mehrzeilig: ja Werkzeugnummer T 32000

maxRotSpeed $TC_TPG6 W4 Maximale Drehzahl der Schleifscheibe U/min , m/min Double wr Mehrzeilig: ja Werkzeugnummer T 32000

maxTipSpeed $TC_TPG7 W4 Maximale Umfangsgeschwindigkeit der Schleifscheibe mm/min, inch/min, userdef Double wr Mehrzeilig: ja Werkzeugnummer T 32000

minToolDia $TC_TPG3 W4 minimaler Scheibendurchmesser mm, inch, userdef Double wr Mehrzeilig: ja Werkzeugnummer T 32000

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-249

minToolWide $TC_TPG4 W4 minimale Scheibenbreite mm, inch, userdef Double wr Mehrzeilig: ja Werkzeugnummer T 32000

paramNrCCV $TC_TPG9 W4 Korrekturparameter für Funktion "Konstante Scheibenumfangsgeschwindigkeit" (SUG). Damit wird festgelegt welcher Korrekturwert für SUG, Werkzeugüberwachung und bei Centerless Schleifen herangezogen wird. Der Wert bezieht sich immer auf Scheide D1. 3: Länge 1 4: Länge 2 5: Länge 3 6: Radius Der Wert wird intern als Integer gespeichert. - Double wr Mehrzeilig: ja Werkzeugnummer T 32000

spinNoDress $TC_TPG1 W4 Spindelnummer, auf die sich die Überwachungsdaten und die Funktion "konstante Scheibenumfangsgeschwindigkeit" (SUG) bezieht. Der Wert wird intern als Integer gespeichert. - Double wr Mehrzeilig: ja Werkzeugnummer T 32000

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-250 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.8 BER. T, Bst.TMC: Magazindaten: Konfigurationsdaten

OEM-MMC: Linkitem /Tool/MagazineConfiguration/... Jedes Werkzeugmagazin wird während der Inbetriebnahme mit mehreren Parametern konfiguriert. Diese Konfigurationsdaten sowie Statusinformationen sind im Baustein TMC zusammengefaßt.

magBLMag W4 Nummer internes Belade-Magazin - UWord r Mehrzeilig: nein

magCBCmd W4 Befehl in Bearbeitung des Magazins 1: Suche_Leerplatz-_Beladen 2: Werkzeug_MOVE - UWord r Mehrzeilig: nein

magCBCmdState W4 Befehlszustand des Magazins (zu magCBCmd) 1: Start erfolgt 2: läuft 3: Ende korrekt 4: Ende mit Fehler - UWord r Mehrzeilig: nein

magCBIdent $TC_MAMP1 W4 Bezeichner des Magazins - String[32] r Mehrzeilig: nein

magCMCmdPar1 W4 Rückgabe-Parameter zum Befehl MagCBCmd Rückgabeparameter im Erfolgsfall ist Magazin-Nummer Im Fehlerfall wird eine Fehlernummer gesetzt - UWord r Mehrzeilig: nein

magCMCmdPar2 W4 Rückgabe-Parameter zum Befehl MagCBCmd Rückgabeparameter im Erfolgsfall ist Platz-Nummer Im Fehlerfall wird eine Fehlernummer gesetzt - UWord r Mehrzeilig: nein

magRPlaces W4 Gesamtanzahl realer Magazinplätze (incl. Zwischenspeicher und Beladeplätzen) - UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-251

magSearch $TC_MAMP2 W4 Art der Werkzeugsuche. Die Variable hat eine bitweise Bedeutung. Ein gesetztes Bit hat folgende Bedeutung: Bit0: aktives Werkzeug suchen Bit1: Werkzeug auf kürzestem Weg suchen Bit8: Suche beginnen bei erstem Platz (vorwärts) Bit9: Suche beginnen bei aktuellem Platz vorwärts Bit10: Suche beginnen bei letztem Platz (rückwärts) Bit11: Suche beginnen bei aktuellem Platz rückwärts Bit12: Suche beginnen bei aktuellem Platz symmetrisch - UWord r Mehrzeilig: nein

magVPlaces W4 Anzahl definierter Plätze zu dem Kontrollblock Anzahl virtueller Plätze (ohne Zwischenspeicher u. Beladeplätze) zu allen realen Magazinen in dieser Bereichseinheit - UWord r Mehrzeilig: nein

magZWMag W4 Nummer internes Zwischenspeicher-Magazin - UWord r Mehrzeilig: nein

modeWearGroup $TC_MAMP3 Definition der Strategien bzgl. Verschleißverbund. Der Wert ist bitcodiert. Voreinstellung ist = 0. Auswirkungen auf den Werkzeugstatus Bit Wert Bedeutung 0 0 beim internen Aktivsetzen eines Verschleißverbunds bleibt der Zustand der enthaltenen Werkzeuge unverändert. 1 beim internen Aktivsetzen eines Verschleißverbunds wird der Zustand der enthaltenen Werkzeuge verändert. Aus jeder Werkzeug-Gruppe wird ein Werkzeug auf den Zustand 'aktiv' gesetzt. 1 0 beim internen Sperren eines Verschleißverbunds bleibt der Zustand der enthaltenen Werkzeuge unverändert. 1 beim internen Sperren eines Verschleißverbunds wird der Zustand der enthaltenen Werkzeuge verändert. Allen enthaltenen Werkzeugen wird der Zustand 'aktiv' weggenommen. 'intern' bedeutet hier das Sperren oder Aktivsetzen aufgrund eines Werkzeug-Wechsels mit notwendigem Wechsel des Verschleißverbundes. Das Aktivsetzen / Sperren der entsprechenden Werkzeuge nach dem Schreiben von Systemparametern oder über BTSS wird in dem Kapitel ??? behandelt. 2... reserviert ... reserviert 7... reserviert Suchstrategie für nächsten Verschleißverbund: Bit Wert Bedeutung 8 0 finde den nächst möglichen Verschleißverbund 1 finde den Verschleißverbund mit der nächst höheren aktivierbaren Verbundnummer 9... reserviert ... reserviert 11... reserviert Suchstrategie innerhalb der Werkzeug-Gruppe für das aktiv zu setzende Werkzeug Bit Wert Bedeutung 12 0 kleinste mögliche Duplonummer 1 kleinste mögliche Magazinplatznummer 13... reserviert ... reserviert 15... reserviert Der aktive Verschleißverbund kann komplett gesperrt werden durch Negativsetzen des Inhalts von $TC_MAP9. Ein beliebiger Verschleißverbunds kann ebenfalls gesperrt werden, indem bei einem Magazinplatz, dem dieser Verschleißverbund zugeordnet ist, $TC_MPP5 negiert wird. Siehe dazu auch die Systemparameter magWearCompoundNo / $TC_MAP9 (aktive Verschleißverbundnummer) und Verschleißverbundnummer des Magazinplatzes / $TC_MPP5. - UWord r Mehrzeilig: ja 1

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-252 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.9 BER. T, Bst.TMV: Magazindaten: Verzeichnis

OEM-MMC: Linkitem /Tool/MagazineCatalogue/... Der Datenbaustein TMV kann für die folgenden Zwecke verwendet werden: 1. Anzeige aller Magazine. Die wichtigsten Magazininformationen sind im Baustein TMV zusammengefasst. Vorhandene Magazine sind nach aufsteigender Magazinnummer lückenlos sortiert. D. h. Variablen, die in diesem Baustein als 1dimensionale Felder definiert sind, beinhalten lückenlos alle Magazininformationen. Der Zeilenindex, mit dem ein bestimmtes Feld adressiert wird hat keinen Zusammenhang mit der Magazinnummer, sondern ist nur eine laufende Nummer. Durch Einfügen /Löschen von Magazinen ändert sich der Inhalt einer Zeile dynamisch. 2. Gezielter Zugriff auf Magazindaten in den Bausteinen TM, TP und TPM. Bevor auf ein Element in den genannten Bausteinen zugegriffen wird, sollte aus dem Baustein TV ermittelt werden, welche Werkzeuge tatsächlich definiert sind.

magVIdent Bezeichner des Magazins - String[32] r Mehrzeilig: ja MagazinNr numMagsMax

magVNo Nummer des Magazins - UWord r Mehrzeilig: ja MagazinNr numMagsMax

numActMags Anzahl Magazine in den Bausteinen TMV und TM - numMagsMax UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-253

1.7.10 BER. T, Bst.TM: Magazindaten: Allgemeine Daten

OEM-MMC: Linkitem /Tool/MagazineDescription/... Dieser Baustein enthält die Informationen zu den vorhandenen Werkzeugmagazinen.

magActPlace $TC_MAP8 aktuelle Magazinposition Platznummer des Platzes an der Wechselstelle - UWord wr Mehrzeilig: ja Magazinnummer numMagsMax

magCmd Befehl in Bearbeitung des Magazins 1: Suche_Leerplatz_Beladen 2: Werkzeug_MOVE - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magCmdPar1 Befehl-Parameter des Magazins Rückgabeparameter im Erfolgsfall ist Magazin-Nummer Im Fehlerfall wird eine Fehlernummer gesetzt - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magCmdPar2 Befehl-Parameter des Magazins Rückgabeparameter im Erfolgsfall ist Platz-Nummer Im Fehlerfall wird eine Fehlernummer gesetzt - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magCmdState Befehlszustand des Magazins 1: Start erfolgt 2: läuft 3: Ende korrekt 4: Ende mit Fehler - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magDim $TC_MAP6 FBW Dimension des Magazins, Anzahl der Magazinzeilen bei Flächenmagazinen Nur gültig bei Flächenmagazinen (magKind = 5) Anzahl Zeilen. Bei allen anderen Magazintypen ist der Wert 1. - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magIdent $TC_MAP2 FBW Bezeichner des Magazins - String[32] r Mehrzeilig: ja Magazinnummer numMagsMax

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-254 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

magKind $TC_MAP1 FBW Art des Magazins 1 = Kette 3 = Revolver 5 = Flächenmagazin 7 = internes Magazin WZ-Zwischenspeicher 9 = internes Magazin Beladestationen - 0 UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magLink1 $TC_MAP4 FBW Verkettung 1 des Magazins zum Nachfolgemagazin. Nummer auf das (nächste) Hintergrundmagazin. Anwendbar bei Ketten- Revolver und Flächenmagazinen (magKind = 1, 3 oder 5) - -1 UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magLink2 $TC_MAP5 FBW Verkettung 2 des Magazins zum Vorgängermagazin. Rückwärtsverkettung der Hintergrundmagazine. Anwendbar bei Verkettung auf Ketten- Revolver und Flächenmagazinen (magKind = 1, 3 oder 5) - -1 UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magLocSearchStrat $TC_MPAP10, Bits 8-15 Leerplatz-Suchstrategie beim WZ-Wechsel - UWord r Mehrzeilig: ja Magazinnummer 320000

magNo Nummer des Magazins - 1 numMagsMax UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magNrPlaces $TC_MAP7 * $TC_MAP6 Anzahl realer Plätze des Magazins (Kettenmagazin) bzw. Anzahl Spalten (Flächenmagazin) - UWord r Mehrzeilig: ja Magazinnummer numMagsMax

magState $TC_MAP3 FBW Zustand des Magazins 1 = aktives Magazin 2 = gesperrt 4 = Magazin in Beladeposition 8 = Bewegen ist aktiv 16 = zum Beladen freigegeben - 2 UWord wr Mehrzeilig: ja Magazinnummer numMagsMax

magToolSearchStrat $TC_MPAP10, Bits 0-7 WZ-Suchstrategie beim WZ-Wechsel - UWord r Mehrzeilig: ja Magazinnummer 320000

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-255

magWearCompoundNo $TC_MAP9 Für jedes Magazin gibt es eine aktive Verschleißgruppe (Verschleißverbundnummer). Die Nummer dieser Gruppe steht in der BTSS-Variablen magWearCompoundNo: Bedeutung: Nummer des aktiven Verschleißverbunds. =0: kein Verschleißverbund aktiv. >0: Nummer des Verschleißverbunds, bei dem die WZ-Suche begonnen wird. (Das ist die Nummer des aktiven Verschleißverbunds.) <0: Nummer des Verschleißverbunds, bei dem die WZ-Suche begonnen wird. Dieser Verschleißverbund ist jedoch gesperrt, so dass bei der nächsten WZ-Suche auf den nächsten möglichen Verschleißverbund gewechselt wird. Dieser Systemparameter kann damit auch genutzt werden, um einen Verschleißverbund zu sperren. Siehe dazu auch Verschleißverbundnummer des Magazinplatzes / $TC_MPP7 und modeWearGroup / $TC_MAMP3. Bisherige Bezeichnung: actWearGrInMag -32000, ..., -1, 0, 1, 2, ... 32000 - 0 Long Integer wr Mehrzeilig: ja Magazinnummer numMagsMax

1.7.11 BER. T, Bst.TP: Magazindaten: Platzdaten

OEM-MMC: Linkitem /Tool/Magazine/... Der Datenbaustein TP ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält den Zustand und die Belegung aller Magzinplätze eines T-Bereiches. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Magazinnummer, d. h. in einer Spalte sind die Konfigurationsdaten für alle Plätze eines Magazines zu finden. Die Zuordnung eines Magazins zu einer Magazinnummer kann dem zugehörigen Baustein Magazinverzeichnis (TMV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Magazinnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Magazinplatz und aus der Anzahl der Magazinplätze: maxZeilenindex = numMagPlaceParams * magNrPlaces Die Anzahl der Parameter je Magazinplatz "numMagPlaceParams" kann dem Baustein Y im Bereich N entnommen werden und ist z.Zt. auf 7, ab SW 5.1 auf 8 festgelegt. Die Zeilenindizierung ergibt sich nach folgendem Schema: 1: Platzart ($TC_MPP1) (read only) 1: Magazinplatz 2: Spindel 3: Greifer 4: Lader 5: Übergabeplatz 6: Beladestation 7: Beladestelle 2: Platztyp ($TC_MPP2) (read only) >0: Platztyp für virtuellen Platz =0: "match all" (Zwischen-Speicher) 9999: undefiniert (kein virtueller Platz) 3: T-Nummer des Werkzeuges auf diesem Platz ($TC_MPP6) 4: Nebenplatzbetrachtung ein / aus ($TC_MPP3)

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-256 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

0: aus 1: ein 5: Platzzustand ($TC_MPP4) 1: gesperrt 2: frei (<> belegt) 4: reseviert für Werkzeug im Zwischenspeicher 8: reserviert für zu beladendes Werkzeug 16: belegt im linken Halbplatz 32: belegt im rechten Halbplatz 64: belegt im oberen Halbplatz 128: belegt im unteren Halbplatz 6: Referenz physikalisches Magazin (read only) Magazinnummer des Magazins, zu dem der Platz gehört 7: Artindex ($TC_MPP5) (read only) und neu: Verschleißverbundnummer ab SW 5.1 Artindex/Verschleißverbundnummer ist read only vor SW 5.1 und ab SW 5.1 auch schreibbar, wenn es die Bedeutung "Verschleißverbund" hat. Artindex: Die Plätze einer Platzart in einem Magazin sind aufsteigend numeriert. (z. B. Art=2, Artindex=5; ==> Spindel5) (bisherige Bedeutung bei Platzart = 1 vor P5: entspricht Platznummer bei Platzart = 1) Verschleißverbundnummer ab SW 5.1 ($TC_MPP5) Bei Platzart = 1: Nummer des Verschleißverbunds, dem dieser Magazinplatz zugeordnet ist. Wertebereich: -32000, ..., -1, 0, 1, 2, ... 32000 =0: keinem Verschleißverbund zugeordnet >0: Nummer des zugeordnetem Verschleißverbunds, dieser Verschleißverbund ist freigegeben <0: Nummer des zugeordnetem Verschleißverbunds, dieser Verschleißverbund ist gesperrt Durch das Negieren dieses Systemparameters kann der gesamte zugeordnete Verschleißverbund gesperrt oder freigegeben werden. Siehe dazu auch magWearCompoundNo / $TC_MAP9 (aktive Verschleißverbundnummer) und modeWearGroup / $TC_MAMP3 (Allgemeine Einstellungen zum Verschleißverbund). 8: Adapternummer ab SW 5.1 ($TC_MPP7) Verweis auf die Adapterdatensatznummer. Zugehörige Systemdaten: Die Anzahl von Parametern dieses Bausteins ändert sich entsprechend: N / Y, Globale Systemdaten, numMagPlaceParams = 8 ab SW 5.1 Die Anzahl der Magazinplätze "magNrPlaces" ist jeweils magazinspezifisch und kann dem Baustein TM im zugehörigen Bereich T entnommen werden. Die Plätze des Zwischenspeichermagazins und des Belademagazins werden unabhängig vom Platzartindex jeweils aufsteigend numeriert. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle Platzdaten eines Magazines gelesen werden können. Die Platzdaten sind alle vom gleichen Datentyp.

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-257

placeData $TC_MPP1[n,m]...$TC_MPP7[n,m] n=MagNo m=SlotNo P1: Platzart (nur lesender Zugriff) ($TC_MPP1) P2: Platztyp (nur lesender Zugriff) ($TC_MPP2) P3: T-Nummer des Werkzeugs auf diesem Platz ($TC_MPP6) P4: Nebenplatzbetrachtung ein/aus ($TC_MPP3) P5: Platzzustand (Bitfeld) ($TC_MPP4) P6: Referenz physikalisches Magazin (nur lesender Zugriff) P7: Platzartindex (Numerierung einer Platzart) ($TC_MPP5) P8: Nummer des Adapters auf Magazin Platz ($TC_MPP7) Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. - UWord wr Mehrzeilig: ja (PlatzNr - 1) * numMagPlaceParams

+ ParameterNr numMagPlaceParams * magNrPlaces

1.7.12 BER. T, Bst.TPM: Magazindaten: Mehrfachzuordnung von Platzda-ten

OEM-MMC: Linkitem /Tool/Magazine/... Der Datenbaustein TPM ist als 2dimensionales Variablenfeld organisiert. ParameterNr = 1: Die Magazinnummer, zu der eine Beziehung besteht. ParameterNr = 2: Abstand (in Plätzen) des internen Platzes zur Wechselstelle des Magazins (mit der Magazinnummer vergleiche 1. Parameter), zu dem die Beziehung eingerichtet wird. Er enthält Informationen über mögliche Mehrfachzuordnungen. Der Spaltenindex ist die Magazinnummer. Zu dem Platz P mit Platznummer p in dem Magazin MP (= Spaltenindex) sind die numPlaceMulti -mal möglichen Mehrfachzuordnungen zu anderen Magazinen mit den zugehörigen Abständen zu den Wechselstellen in den jeweiligen Magazinen abgelegt. Die Berechnung des Offsets für den Zeilenindex zi zu einer Platznummer p erfolgt nach folgender Vorschrift: zi = (p-1) * numPlaceMulti * numPlaceMultiParams + ParameterNr. Ermittlung des Abstands von Beladestelle zur Wechselstelle: Bei der Variablen multiPlace ist unter der Spalte der Wert 9999 (Magazinnr. Beladestelle) vorzugeben. Die PlatzNr (p) für die Zeile ist die Nummer der Beladestelle. Mit ParameterNr = 1 wird die Zeile für die erste Zuordnung berechnet. Hierüber wird beim Lesen der Variablen die Magazinnummer gelesen, die eine Verbindung zur vorgesehenen Wechselstelle hat. Wenn diese Magazinnummer korrekt ist, kann mit der Variablen multiPlace mit der nächsthöheren Zeilennummer die Anzahl Plätze von Beladestelle zu Wechselstelle gelesen werden. Falls die gelesene Magazinnr. nicht korrekt war, dann ist mit der um numPlaceMulti erhöhten Zeilennummer die folgende Magazinzuordnung zu lesen. Dieses Verfahren ist maximal numPlaceMultiParams -mal zu wiederholen, bis die gewünschte Beziehung gefunden wurde.

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-258 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

multiPlace $TC_MDP1[n,m]...$TC_MDP2[n,m] n=MagNo m=SlotNo P1: Abstand zur Wechselstelle des Magazins n zum Platz m des 1. Internen Magazins (Belademagazin, 9999) ($TC_MDP1) P2: Abstand zur Wechselstelle des Magazins n zum Platz m des 2. Internen Magazins (Zwischenspeichermagazin, 9998) ($TC_MDP2) Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. - UWord r Mehrzeilig: ja (PlatzNr - 1) * numPlaceMulti *

numPlaceMultiParams + ParameterNr Hierbei sind numPlaceMulti und numPlaceMultiParams weitere BTSS Variablen aus dem Baustein Y.

numPlaceMulti * numPlaceMultiParams * magNrPlaces

1.7.13 BER. T, Bst.TT: Magazindaten: Platztypen

OEM-MMC: Linkitem /Tool/Magazine/... Der Baustein TT ist als 2dimensionales Variablenfeld organisiert, wobei die Variable mit dem Index (1/1) die maximale Anzahl der Spalten (entspricht den Platzhierarchien) in diesem Baustein enthält. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Nummer der Platzhierarchie + 1. Der Zeilenindex ist die Nummer des Platztyps + 1. Die Zeile 1 enthält als spezielle Information die aktuelle Anzahl der Zeilen für eine bestimmte Platzhierarchie. Sollen für eine Platzhierarchie alle Platztypen ausgelesen werden, muss man 2stufig vorgehen: 1. In der 1. Zeile jeder Platzhierarchie steht die Anzahl der belegten Platztypen für

diese Hierarchie 2. Die Zeilen 2 ... n können in einem Auftrag ausgelesen werden.

placeType $TC_MPTH[n,m] n=0...7 Hierarchy m=0...7 SlotType Magazinplatzhierarchie Achtung: Diese Variable wird in NonWindows-MMC und PLC "dummy" genannt. - UWord r Mehrzeilig: ja Nummer des Platztypes + 1 Wert aus Zeile 1

1.7.14 BER. T, Bst.TV: Werkzeugdaten: Verzeichnis

OEM-MMC: Linkitem /Tool/Catalogue/... Der Datenbaustein TV kann für die folgenden Zwecke verwendet werden: 1. Anzeige aller Werkzeuge eines Magazins. Die wichtigsten

Werkzeuginformationen sind im Baustein TV zusammengefaßt. Vorhandene Werkzeuge sind nach aufsteigender T-Nummer lückenlos sortiert. D. h. Variablen, die in diesem Baustein als 1dimensionale Felder definiert sind, beinhalten lückenlos alle Werkzeuginformationen. Der Zeilenindex, mit dem ein

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-259

bestimmtes Feld adressiert wird hat keinen Zusammenhang mit der Werkzeugnummer, sondern ist nur eine laufende Nummer. Durch Einfügen /Löschen von Werkzeugen ändert sich der Inhalt einer Zeile dynamisch.

2. Gezielter Zugriff auf Werkzeugdaten in den Bausteinen TD, TG, TO, TS, TU

und TUE. Bevor auf ein Element in den genannten Bausteinen zugegriffen wird, sollte aus dem Baustein TV ermittelt werden, welche Werkzeuge tatsächlich definiert sind.

Ab SW 5.1: Für Revolver-Magazine (T / TM, Magazindaten, Allgemeine Daten, MagKind = 3) wird mit Variable modeSpindleToolRevolver (Baustein N / Y, globale Systemdaten) festgelegt, ob das Werkzeug in den BTSS-Bausteinen "T / TP, Magazindaten, Platzdaten", "T / TD, Werkzeugdaten, Allgemeine Daten", "T / TV, Werkzeugdaten, Verzeichnis" und "T / AEV, Arbeitskorrekturen, Verzeichnis" während seines Einsatzes auf seinem Revolver-Magazinplatz bleibt (neu) oder in das Zwischenspeichermagazin wechselt (bisheriges Verhalten). Zugehörige Systemdaten: modeSpindleToolRevolver (Baustein N / Y, globale Systemdaten) ab SW 5.1.

nrDuplo Duplo-Nummer - UWord r Mehrzeilig: ja laufende Nummer numTools

numCuttEdges Anzahl Schneiden des Werkzeuges - 9 UWord r Mehrzeilig: ja laufende Nummer numTools

numTools Anzahl Werkzeuge im Bereich TO - 0 MD

MM_NUM_TOOLUWord r

Mehrzeilig: nein

TnumWZV Letzte vergebene T-Nummer für WZV Die letzte vergebene T-Nummer ist die T-Nummer des zuletzt in NCK durch NC-Sprachbefehl oder PI-Dienst erzeugten neuen Werkzeugs. - UWord r Mehrzeilig: nein

toolIdent Werkzeug-Bezeichner - String[32] r Mehrzeilig: ja laufende Nummer numTools

toolInMag aktuelles Magazin, in dem sich das Werkzeug befindet 0 = Werkzeug nicht beladen - UWord r Mehrzeilig: ja laufende Nummer numTools

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-260 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

toolInPlace aktueller Platz, in dem sich das Werkzeug befindet 0 = Werkzeug nicht beladen - UWord r Mehrzeilig: ja laufende Nummer numTools

toolNo T-Nummer - UWord r Mehrzeilig: ja laufende Nummer numTools

1.7.15 BER. T, Bst.TF: Parametrierung, Rückgabeparameter von _N_TMGETT, _N_TSEARC

OEM-MMC: Linkitem /Tool/Find/... Der Baustein dient zur Parametrierung sowie für die Rückgabeparameter der PI-Dienste _N_TMGETT und _N_TSEARC. Der Zugriff auf diesen Baustein muss T-Bereichsspezifisch, exklusiv sein. Dies müssen die Clients durch den Einsatz des Semaphore-Mechanismus (PI-Dienst _N_MMCSEM) mit der Funktionsnummer für _N_TMSEARCH absichern. Bei _N_TMGETT sind sämtliche Parametrier-Elemente (Eingangs-Parameter) NICHT relevant; einziger relevanter ist der Ergebnis-Parameter resultToolNr

parDataTAD Parametrierung: für die Parameter mit dem Datentyp DOUBLE des Bausteins TAD kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTAD mit dem entsprechenden Parameter im Baustein TAD verknüpft. Die Spalte korreliert in ihrer Dimension mit den Zeilen im Baustein TAD. siehe Baustein TAD - Double wr Mehrzeilig: ja Spaltenindex im Baustein TAD, also

die Nummer des applikationsspez. Werkzeugparameters. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAD.

numToolParams_tad

parDataTAO Parametrierung: für die Parameter mit dem Datentyp DOUBLE des Bausteins TAO kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTAO mit dem entsprechenden Parameter im Baustein TAO verknüpft. Die Spalte korreliert in ihrer Dimension mit den Zeilen im Baustein TAO. siehe Baustein TAO - Double wr Mehrzeilig: ja Spaltenindex im Baustein TAO, also

die Werkzeugnummer. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAO.

numCuttEdgeParams_tao

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-261

parDataTAS Parametrierung: für die Parameter mit dem Datentyp DOUBLE des Bausteins TAS kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTAS mit dem entsprechenden Parameter im Baustein TAS verknüpft. Die Spalte korreliert in ihrer Dimension mit den Zeilen im Baustein TAS. siehe Baustein TAS - Double wr Mehrzeilig: ja Spaltenindex im Baustein TAS, also

die Werkzeugnummer. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAS.

numCuttEdgeParams_tas

parDataTD Parametrierung: für die Parameter mit dem Datentyp UWORD des Bausteins TD kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTD mit dem entsprechenden Parameter im Baustein TD verknüpft. Die Spalte korreliert in ihrer Dimension mit den Zeilen im Baustein TD. siehe Baustein TD - UWord wr Mehrzeilig: ja Index des Parameters (d.h.

Spaltenindex) im TD-Baustein > 1. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TD.

17

parDataTO Parametrierung: für jeden Parameter des Bausteins TO kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTO mit dem entsprechenden Parameter im Baustein TO verknüpft. Die Spalte korreliert in ihrer Dimension mit dem Datensatz einer Schneide im Baustein TO. siehe Baustein TO - Double wr Mehrzeilig: ja Zeilenindex im TO-Baustein, also ein

Schneiden-Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNrDer maximale Zeilenindex ist also der maximale Schneiden-Korrekturwertparameter im Baustein TO.

numCuttEdgeParams * maxnumCuttEdges_Tool

parDataToolIdentTD Parametrierung: für den Parameter mit dem Datentyp string[32] (Werkzeugbezeichner) des Bausteins TD kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTD mit dem entsprechenden Parameter im Baustein TD verknüpft. siehe Baustein TD - String[32] wr Mehrzeilig: nein

parDataTS Parametrierung: für jeden Parameter des Bausteins TS kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTS mit dem entsprechenden Parameter im Baustein TS verknüpft. Die Spalte korreliert in ihrer Dimension mit dem Datensatz einer Schneide im Baustein TS. siehe Baustein TS - Double wr Mehrzeilig: ja Zeilenindex im TS-Baustein:

(SchneideNr - 1) * numCuttEdgeParams_ts + ParameterNr Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TS.

numCuttEdgeParams_ts * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-262 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

parDataTU Parametrierung: für jeden Parameter des Bausteins TU kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTU mit dem entsprechenden Parameter im Baustein TU verknüpft. Die Spalte korreliert in ihrer Dimension mit den Zeilen im Baustein TU. siehe Baustein TU - Double wr Mehrzeilig: ja Index des Parameters (d.h.

Spaltenindex) im TU-Baustein, also die Nummer des anwenderdefinierten Werkzeugparameters. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TU (numToolParams_tu).

numToolParams_tu

parDataTUE Parametrierung: für jeden Parameter des Bausteins TUE kann hier ein Wert hinterlegt werden, der als Vergleichswert fuer das "komplexe Suchen" (_N_TSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTUE mit dem entsprechenden Parameter im Baustein TUE verknüpft. Die Spalte korreliert in ihrer Dimension mit dem Datensatz einer Schneide im Baustein TUE. siehe Baustein TUE - Double wr Mehrzeilig: ja Zeilenindex im TUE-Baustein:

(SchneidenNr - 1) * numCuttEdgeParams_tu + ParameterNr Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TUE.

numCuttEdgeParams_tu * maxnumCuttEdges_Tool

parDataTUS Parametrierung: für jeden Parameter des Bausteins TUS kann hier ein Wert hinterlegt werden, der als Vergleichswert für das "komplexe Suchen" (_N_TUSEARC) dienen soll. Der Vergleichswert wird gemäß parMasksTUS mit dem entsprechenden Parameter im Baustein TUS verknüpft. Die Spalte korreliert in ihrer Dimension mit dem Datensatz einer Schneide im Baustein TUS. siehe Baustein TUS - Double wr Mehrzeilig: ja Zeilenindex im TUS-Baustein:

Nummer des anwenderdefinierten Parameters + (Nummer der Werkzeugschneide -1) * numCuttEdgeParams_tus. Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TUS.

numCuttEdgeParams_tus * maxnumCuttEdges_Tool

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-263

parMasksTAD Parametrierung: für jeden Parameter des Bausteins TAD gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTAD. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (groesser) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (groesser oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Spaltenindex im Baustein TAD, also

die Nummer des applikationsspez. Werkzeugparameters. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAD.

numToolParams_tad

parMasksTAO Parametrierung: für jeden Parameter des Bausteins TAO gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTAO. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (groesser) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (groesser oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Spaltenindex im Baustein TAO, also

die Werkzeugnummer. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAO.

numCuttEdgeParams_tao

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-264 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

parMasksTAS Parametrierung: für jeden Parameter des Bausteins TAS gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTAS. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (groesser) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (groesser oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Spaltenindex im Baustein TAS, also

die Werkzeugnummer. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TAS.

numCuttEdgeParams_tas

parMasksTD Parametrierung: für jeden Parameter des Bausteins TD gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTD. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (groesser) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (groesser oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Index des Parameters (d.h.

Spaltenindex) im TD-Baustein > 1. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TD.

17

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-265

parMasksTO Parametrierung: für jeden Parameter des Bausteins TO gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTO Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (größer) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (größer oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Zeilenindex im TO-Baustein, also ein

Schneiden-Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNrDer maximale Zeilenindex ist also der maximale Schneiden-Korrekturwertparameter im Baustein TO.

numCuttEdgeParams * maxnumCuttEdges_Tool

parMasksTS Parametrierung: für jeden Parameter des Bausteins TS gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTS Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (größer) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (größer oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Zeilenindex im TS-Baustein:

(SchneideNr - 1) * numCuttEdgeParams_ts + ParameterNr Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TS.

numCuttEdgeParams_ts * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-266 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

parMasksTU Parametrierung: für jeden Parameter des Bausteins TU gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTU. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (größer) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (größer oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Index des Parameters (d.h.

Spaltenindex) im TU-Baustein, also die Nummer des anwenderdefinierten Werkzeugparameters. Der maximale Zeilenindex ist also dieAnzahl der Spalten im Baustein TU (numToolParams_tu).

numToolParams_tu

parMasksTUE Parametrierung: für jeden Parameter des Bausteins TUE gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTUE Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (größer) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (größer oder gleich) Wert 6 : && (bitweises UND, zulässig nur für Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Zeilenindex im TUE-Baustein:

(SchneidenNr - 1) * numCuttEdgeParams_tu + ParameterNr Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TUE.

numCuttEdgeParams_tu * maxnumCuttEdges_Tool

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-267

parMasksTUS Parametrierung: für jeden Parameter des Bausteins TUS gibt es eine Maske, ob er als Suchkriterium für das "komplexe Suchen" (_N_TUSEARC) dienen soll und wenn ja, wie er verknüpft werden soll. Die zugehörigen Vergleichswerte befinden sich in parDataTUS. Sind mehrere Parameter (d.h. Suchbedingungen) ausgewählt (#0), so werden diese logisch mit UND verknüpft. Wert 0 : zugehöriger Operand wird nicht ausgewertet / Variable ist kein Vergleichskriterium Wert 1 : == (gleich) Wert 2 : < (kleiner) Wert 3 : > (größer) Wert 4 : <= (kleiner oder gleich) Wert 5 : >= (größer oder gleich) Wert 6 : && (bitweises UND, zulässig nur für die Operanden vom Typ WORD und DOUBLEWORD) Für String-Operanden ist "==" der einzig zulässige Operator. - 0 0 6 UWord wr Mehrzeilig: ja Zeilenindex im TUS-Baustein:

Nummer des anwenderdefinierten Parameters + (Nummer der Werkzeugschneide -1) * numCuttEdgeParams_tus. Der maximale Zeilenindex ist also der maximale Schneiden-Parameter im Baustein TUS.

numCuttEdgeParams_tus * maxnumCuttEdges_Tool

resultCuttingEdgeNrUsed $A_USEDD D-Nummern der seit letzter Stückzahlzählung eingesetzten Schneiden, die auf dem zuvor über resultNrOfCuttingEdgesUsed angegebenen WZ-Halter zum Einsatz gekommen sind. Verschiedene D-Korrekturen eines Werkzeugs bedeuten mehrmaliges Eintragen des Werkzeugs; d.h. eine T-Nummer kann mehrfach vertreten sein. Die beiden Variablen sind miteinander verbunden. Man muß zuerst resultNrOfCuttingEdgesUsed lesen, und dann die einzelnen T-Nummern mit resultToolNrUsed. Siehe auch $A_USEDND, $A_USEDT und Befehl SETPIECE 0-maximale Anzahl Schneiden in NCK - 0 0 max. Anzahl

Schneiden in NCK

Long Integer r

Mehrzeilig: ja ((i.WZ-Halter-1) * Zeile2 von Spalte3 (resultNrOfCuttingEdges)) + fortlaufende Nummer des zum Einsatz gekommenen Werkzeugs

Zeile 1 * Zeile 2 von resultNrOfCuttingEdgesUsed

resultNrOfCuttingEdges $A_USEDND Zeile 1: Anzahl der WZ-Halter Zeile 2: max. Anzahl der Einträge resultToolNrUsed bzw. resultCuttingEdgeNrUsed pro WZ-Halter Zeile i+2: Nummer des i.-WZ-Halters Zeile i+3: Anzahl der Schneiden, die seit letzter Stückzahlzählung auf dem i.-WZ-Halter zum Einsatz gekommen sind. Dies entspricht $A_USEDND. Die T- bzw. D-Nummern der Schneiden können mit resultToolNrUsed bzw. resultCuttingEdgeNrUsed gelesen werden. Wenn keine WZV aktiv ist und $MC_T_M_ADDRESS_EXT_IS_SPINO = FALSE, dann ist Zeile 1 = 1, $MC_T_M_ADDRESS_EXT_IS_SPINO = TRUE, dann ist Zeile 1 = 32. Wenn keine Werkzeug-Überwachung aktiv ist, ist Zeile 2 = 0. Siehe auch $A_USEDT, $A_USEDD und Befehl SETPIECE 0-maximale Anzahl Schneiden in NCK - 0 0 max. Anzahl

Schneiden in NCK

Long Integer r

Mehrzeilig: ja Bedeutung des Index: siehe Beschreibung

2*max.Anz. der Distanzbez. zw.Mag. und WZ-Haltern + 2 = 66

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-268 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

resultNrOfTools Rückgabe: gefundene Werkzeuge Im Fall von _N_TMGETT können kein Werkzeug (Wert = 0) oder genau 1 Werkzeug (Wert 1) gefunden werden, bei _N_TSEARC kann die Anzahl der gefundenen Werkzeuge beliebig > 0 sein, begrenzt durch die Anzahl der Werkzeuge in der NC, oder kein Werkzeug gefunden werden (Wert = 0). - 0 0 numTools UWord r Mehrzeilig: ja 1 1

resultToolNr Rückgabe: T-Nummern der gefundenen Werkzeuge In den einzelnen Feldelementen sind die internen T-Nummern der gefundenen Werkzeuge abgelegt. Die Ablagereihenfolge ist in der Reihenfolge, in der die Werkzeuge von dem PI-Dienst gefunden wurden. - 0 0 31999 UWord r Mehrzeilig: nein tfNrOfResults

resultToolNrUsed $A_USEDT T-Nummern der seit letzter Stückzahlzählung eingesetzten Schneiden, die auf dem zuvor über resultNrOfCuttingEdgesUsed angegebenen WZ-Halter zum Einsatz gekommen sind. Verschiedene D-Korrekturen eines Werkzeugs bedeuten mehrmaliges Eintragen des Werkzeugs; d.h. eine T-Nummer kann mehrfach vertreten sein. Die beiden Variablen sind miteinander verbunden. Man muß zuerst resultNrOfCuttingEdgesUsed lesen, und dann die einzelnen T-Nummern mit resultToolNrUsed. Siehe auch $A_USEDND, $A_USEDD und Befehl SETPIECE 0-maximale Anzahl Schneiden in NCK - 0 0 max. Anzahl

Schneiden in NCK

Long Integer r

Mehrzeilig: ja ((i.WZ-Halter-1) * Zeile2 von Spalte3 (resultNrOfCuttingEdges)) + fortlaufende Nummer des zum Einsatz gekommenen Werkzeugs

Zeile 1 * Zeile 2 von resultNrOfCuttingEdgesUsed

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-269

1.7.16 BER. T, Bst.TUM: Werkzeugdaten: Magazin-Anwenderdaten

OEM-MMC: Linkitem /Tool/MagazineDescription/...

userData $TC_MAPCx[y] x = ParameterNo y = MagazineNo Magazin-Anwenderdaten zu einer Werkzeugmagazin. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CC_MAGAZINE_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. - 0 Long Integer wr Mehrzeilig: ja Nummer des anwenderdefinierten

Parameters numMagParams_u

1.7.17 BER. T, Bst.TUP: Werkzeugdaten: Magazinplatz-Anwenderdaten

OEM-MMC: Linkitem /Tool/Magazine/...

userPlaceData $TC_MPPCx[y,z] x=ParamNo y=MagazineNo z=MagPlaceNo Magazinplatz-Anwenderdaten zu einem Werkzeugmagazin. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CC_MAGLOC_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. - 0 Long Integer wr Mehrzeilig: ja Nummer des anwenderdefinierten

Parameters + numMagLocParams_u * (Nummer des Magazinplatzes - 1)

numMagLocParams_u * magNrPlaces

1.7.18 BER. T, Bst.TUS: Werkzeugdaten: Überwachungsanwenderdaten

OEM-MMC: Linkitem /Tool/Supervision/...

userData $TC_MOPCx[y,z] x=ParamNo,y=T-Number,z=Edge Überwachungs-Anwenderdaten zu einer Werkzeugschneide. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CC_MON_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. - 0 Double wr Mehrzeilig: ja Nummer des anwenderdefinierten

Parameters + (Nummer der Werkzeugschneide -1) * numCuttEdgeParams_tus

numCuttEdgeParams_tus * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-270 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.19 BER. T, Bst.AD: Adapterdaten

OEM-MMC: Linkitem /Tool/Adapter/... Adapterdaten werden verwendet, um pro Magazinplatz die Maße eines Adapters (L1, L2, L3) und die Richtung (Transformation) beladenener Werkzeuge beschreiben zu können. Die Transformation wirkt sich auf die Verarbeitung der Werkzeugschneidendaten in den BTSS-Bausteinen TOT, TOST und TOET aus, wenn das Werkzeug sich auf einem Magazinplatz befindet, dem Adapterdaten zugeordnet sind. Die Adapterdaten existieren unabhängig von den Magazinplatzdaten. Die Magazinplatzdaten enthalten einen Verweis (siehe Baustein TP, placeData) auf die Adapterdaten.

adaptData $TC_ADPTx; x=1,...3, $TC_ADPTT Adapterdaten mm, inch, userdef 0.0 Double wr Mehrzeilig: ja ParameterNr numParams_Adapt

1.7.20 BER. T, Bst.AEV: Arbeitskorrekturen: Verzeichnis

OEM-MMC: Linkitem /Tool/ActiveCatalogue/... Im Baustein AEV sind die aktiven Schneiden nach aufsteigender D-Nummer lückenlos sortiert. Zusätzlich enthält er zu jeder eingetragenen D-Nummer die wichtigsten Daten des zugehörigen Werkzeugs. "Aktiv" bezieht sich hier auf die Schwesterwerkzeuge. (Wenn in der NC die Option "eindeutige D-Nummern" nicht aktiviert ist, erfolgt die Sortierung nach aufsteigenden ToolIdent und DuploNumber. Die Variable der D-Nummer hat dann in diesem Baustein in allen Zeilen den Wert 0.) Die D-Nummernzuordnung ist für aktive Werkzeuge nicht zwingend eindeutig. Daher kann es vorkommen, dass eine D-Nummer in mehreren Zeilen (hintereinander) vorkommt. Der Zeilenindex ist eine laufende Nummer und hat keinen Zusammenhang mit der D-Nummer. In der Variablen numActDEdges (Baustein AEV) steht die Anzahl der aktiven Schneiden, z. B. Beispiel 10. D. h. dann es gibt im Baustein AEV Einträge für 10 Schneiden. Die Einträge sind nach austeigenden D-Nummern sortiert. Die Schneide mit der niedrigsten D-Nummer hat dann den Index (laufende Nummer) 1, die nächsthöhere den Index 2 usw., die Schneide mit der höchsten D-Nummer den Index 10. Durch Aktivieren / Deaktivieren von Werkzeugen und durch Umbenennen von D-Nummern wechseln die Einträge zu einer D-Nummer dynamisch die Zeile.. Der Baustein T / AEV ist als 1-dimensionales Variablenfeld organisiert und kann für die folgenden Zwecke verwendet werden: - Anzeige aller Schneiden, inklusive D-Nummern, der aktiven Werkzeuge. - Anzeige der zugehörigen Werkzeugdaten

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-271

Der Baustein enthält folgende Informationen, die über einen Spaltenindex adressiert werden: • einzelne Spalte, nur in 1. Zeile vorhanden: Anzahl der D-Nummern (Zeilen,

Schneiden) in der aktuellen Liste • die weiteren Spalten gelten für alle Zeilen, jede Zeile enthält Daten einer

Schneide mit folgenden Informationen: − D-Nummer − interne T-Nummer des zugehörigen Werkzeugs − Schneiden-Nummer, relativ zum Werkzeug − Werkzeugbezeichner − Duplo-Nummer − Magazinnummer und − Platznummer dieses Werkzeugs

Die einzelnen Werte können über diesen Baustein nicht geändert werden. Umbenennen von D-Nummern und Änderungen in der Zuordnung zu Werkzeugen (Deaktivieren, Aktivieren von Schwesterwerkzeugen) sowie sonstige Änderungen bzgl. der Daten führen zu Änderungen von toolCounter in "C / S Kanalspezifische Zustandsdaten". Für Revolver-Magazine (T / TM, Magazindaten, Allgemeine Daten, MagKind = 3) wird mit Variable modeSpindleToolRevolver (Baustein N / Y, globale Systemdaten) festgelegt, ob das Werkzeug in den BTSS-Bausteinen "T / TP, Magazindaten, Platzdaten", "T / TD, Werkzeugdaten, Allgemeine Daten", "T / TV, Werkzeugdaten, Verzeichnis" und "T / AEV, Arbeitskorrekturen, Verzeichnis" während seines Einsatzes auf seinem Revolver-Magazinplatz bleibt (neu) oder in das Zwischenspeichermagazin wechselt (bisheriges Verhalten).

cuttEdgeNo Nummer der Schneide zu diesem Werkzeug Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - 1 maxnumCuttEdges_Tool UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

DNo D-Nummer Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

duploNo Duplo-Nummer Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-272 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

numActDEdges Anzahl der D-Nummern in dieser Liste Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". Für aktive Werkzeugverwaltung: Gibt die Anzahl der Schneiden an, die zu Werkzeugen mit dem Zustand 'aktiv' gehören (die sich in der TO-Einheit befinden). Für nicht aktive Werkzeugverwaltung: Gibt die Anzahl aller Schneiden an, die sich in der TO-Einheit befinden. - UWord r Mehrzeilig: ja 1 1

toolIdent Werkzeugbezeichner Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - String[32] r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

toolInMag Magazin in dem sich das Werkzeug befindet Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

toolInPlace Platz, auf dem sich das Werkzeug befindet Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

toolNo interne T-Nummer Nur sinnvoll bzw. definiert in Verbindung mit der Funktion "eindeutige D-Nummern". - UWord r Mehrzeilig: ja laufende Nummer der aktiven

Schneiden numActDEdges

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-273

1.7.21 BER. T, Bst.TC: Parameter der Werkzeugträger

OEM-MMC: Linkitem OEM-MMC: Linkitem /Tool/ToolCarrier/... Der Baustein TC enthält die Daten, die einen orientierbaren Werkzeugträger defi-nieren (Offsetvektoren, Achsrichtungen, Drehwinkel, Typinformationen). Zusätzlich können die aktuellen Positionen der Werkzeugträgerachsen und deren Differenzen zu den programmierten Werten für den jeweils aktiven Werkzeugträger gelesen werden.

tcCarr1 $TC_CARR1 x-Komponente des Offsetvektors l1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr10 $TC_CARR10 x-Komponente des Drehachse v2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr11 $TC_CARR11 y-Komponente des Drehachse v2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr12 $TC_CARR12 z-Komponente des Drehachse v2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr13 $TC_CARR13 Drehwinkel alpha1 (in Grad) Grad 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr14 $TC_CARR14 Drehwinkel alpha2 (in Grad) Grad 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr15 $TC_CARR15 x-Komponente des Offsetvektors l3 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-274 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

tcCarr16 $TC_CARR16 y-Komponente des Offsetvektors l3 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr17 $TC_CARR17 z-Komponente des Offsetvektors l3 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr18 $TC_CARR18 x-Komponente des Offsetvektors l4 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr19 $TC_CARR19 y-Komponente des Offsetvektors l4 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr2 $TC_CARR2 y-Komponente des Offsetvektors l1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr20 $TC_CARR20 z-Komponente des Offsetvektors l4 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr21 $TC_CARR21 Achsbezeichner der 1. Drehachse - 0 String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr22 $TC_CARR22 Achsbezeichner der 2. Drehachse - 0 String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr23 $TC_CARR23 Kinematiktyp Kineamtiktyp: P: drehbares Werkstück (Part) M: drehbares Werkzeug und drehbares Werkstück (Mixed) T bzw. jedes andere Zeichen außer P und M: drehbares Werkzeug - 0 String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-275

tcCarr24 $TC_CARR24 Offset der 1. Drehachse in Grad - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr25 $TC_CARR25 Offset der 2. Drehachse in Grad - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr26 $TC_CARR26 Offset der Hirth-Verzahnung in Grad der 1. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr27 $TC_CARR27 Offset der Hirth-Verzahnung in Grad der 2. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr28 $TC_CARR28 Inkrement der Hirth-Verzahnung in Grad der 1. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr29 $TC_CARR29 Inkrement der Hirth-Verzahnung in Grad der 2. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr3 $TC_CARR3 z-Komponente des Offsetvektors l1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr30 $TC_CARR30 Minimalpostion der 1. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr31 $TC_CARR31 Minimalpostion der 2. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-276 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

tcCarr32 $TC_CARR32 Maximalpostion der 1. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr33 $TC_CARR33 Maximalpostion der 2. Drehachse - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr34 $TC_CARR34 Werkzeugträgername Enthält einen frei definierbaren String. Dieser ist als freier Bezeichner für den orientierbaren Werkzeugträger vorgesehen. Er hat innerhalb des NCK derzeit jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. Der Bezeichner sollte nicht für andere Zwecke verwendet werde, da bei einer späteren Erweiterung die Aktivierung eines orientierbaren Werkzeugträgers statt über Nummern auch über Namen möglich sein soll. - String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr35 $TC_CARR35 Achsname 1 Enthält einen frei definierbaren String. Dieser ist als freier Bezeichner für die erste Rundachse vorgesehen. Er hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. Er kann deshalb auch für beliebige andere Zwecke verwendet werden. - 0 String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr36 $TC_CARR36 Achsname 2 Enthält einen frei definierbaren String. Dieser ist als freier Bezeichner für die zweite Rundachse vorgesehen. Er hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. Er kann deshalb auch für beliebige andere Zwecke verwendet werden. - String[32] wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr37 $TC_CARR37 Kennung Enthält eine Intergezahl zur Kennzeichnung des Werkzeugträgers. Sie hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. - 0 UDoubleword wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr38 $TC_CARR38 Positionskomponente X Enthält eine Position (X-Komponente der Rückzugspositon). Sie hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-277

tcCarr39 $TC_CARR39 Positionskomponente Y Enthält eine Position (Y-Komponente der Rückzugspositon). Sie hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr4 $TC_CARR4 x-Komponente des Offsetvektors l2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr40 $TC_CARR40 Positionskomponente Z Enthält eine Position (Z-Komponente der Rückzugspositon). Sie hat innerhalb des NCK jedoch keinerlei Bedeutung und wird auch nicht ausgewertet. - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr41 $TC_CARR41 x-Komponente der Feinverschiebung des Offsetvektors l1 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr42 $TC_CARR42 y-Komponente der Feinverschiebung des Offsetvektors l1 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr43 $TC_CARR43 z-Komponente der Feinverschiebung des Offsetvektors l1 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr44 $TC_CARR44 x-Komponente der Feinverschiebung des Offsetvektors l2 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr45 $TC_CARR45 y-Komponente der Feinverschiebung des Offsetvektors l2 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr46 $TC_CARR46 z-Komponente der Feinverschiebung des Offsetvektors l2 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr5 $TC_CARR5 y-Komponente des Offsetvektors l2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-278 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

tcCarr55 $TC_CARR55 x-Komponente der Feinverschiebung des Offsetvektors l3 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr56 $TC_CARR56 y-Komponente der Feinverschiebung des Offsetvektors l3 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr57 $TC_CARR57 z-Komponente der Feinverschiebung des Offsetvektors l3 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr58 $TC_CARR58 x-Komponente der Feinverschiebung des Offsetvektors l4 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr59 $TC_CARR59 y-Komponente der Feinverschiebung des Offsetvektors l4 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr6 $TC_CARR6 z-Komponente des Offsetvektors l2 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr60 $TC_CARR60 z-Komponente der Feinverschiebung des Offsetvektors l4 mm, inch, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr64 $TC_CARR64 Feinverschiebung des Offsets der Rotachse v1 Grad, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr65 $TC_CARR65 Feinverschiebung des Offsets der Rotachse v2 Grad, userdef 0 0 Double wr Mehrzeilig: ja Nummer des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER

tcCarr7 $TC_CARR7 x-Komponente des Drehachse v1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-279

tcCarr8 $TC_CARR8 y-Komponente des Drehachse v1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

tcCarr9 $TC_CARR9 z-Komponente des Drehachse v1 - 0 Double wr Mehrzeilig: ja Nr. des Werkzeugträgers $MN_MM_NUM_TOOL_CARRIER /

numToBaust

1.7.22 BER. T, Bst.TOE: Schneidenbezogene Summenkorrekturen grob, Einrichtekorrekturen

OEM-MMC: Linkitem Tool/Compensation/... Pro Werkzeugschneide und Einsatzort existiert je ein Satz von schneidenbezoge-nen Summenkorrekturen grob, Einrichtekorrekturen. Der Baustein entspricht komplett dem Baustein T / TOS, Schneidenbezogene orts-abhängige Summenkorrekturen fein.

edgeECData $TC_ECPx[t,d] Ortsabhängige Korrekturen, Einrichtewert mm, inch, userdef 0.0 Double wr Mehrzeilig: ja ((SchneidenNr-1) *

(maxnumEdgeSC * numParams_SC)) + ((EdgeSC - 1)* numParams_SC) + ParameterNr

numParams_SC * maxnumEdgeSC * maxnumCuttEdges_Tool

1.7.23 BER. T, Bst.TOET: Schneidenbezogene Summenkorrekturen grob (Einrichtekorr. transformiert)

OEM-MMC: Linkitem /Tool/CompTransfor/... Pro Werkzeugschneide und Einsatzort existiert je ein Satz von schneidenbezoge-nen transformierten Summenkorrekturen grob. Der Baustein entspricht komplett dem Baustein T / TOE.

edgeECData Transformierte Ortsabhängige Korrekturen, Einrichtewert mm, inch, userdef 0.0 Double wr Mehrzeilig: ja ((SchneidenNr-1) *

(maxnumEdgeSC * numParams_SC)) + ((EdgeSC - 1)* numParams_SC) + ParameterNr

numParams_SC * maxnumEdgeSC * maxnumCuttEdges_Tool

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-280 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.24 BER. T, Bst.TOS: Schneidenbezogene ortsabhängige Summenkor-rekturen fein

OEM-MMC: Linkitem /Tool/Compensation/... Pro Werkzeugschneide und Einsatzort existiert je ein Satz von schneidenbezogenen Summenkorrekturen fein. Die maximale Anzahl von Einsatzorten ist für alle Werkzeugschneiden gleich und durch die neue Variable maxnumEdgeSC ($MN_MAX_SUMCORR_PERCUTTING_EDGE) in "N / Y Globale Systemdaten" festgelegt. Je Summenkorrektursatz existieren (entsprechend den ortsunabhängigen Verschleißwerten) numParams_SC (derzeit 9) Korrekturen: Länge 1, Länge 2, Länge 3, Radius und 5 weitere. Für jedes Schwesterwerkzeug existieren eigene (unterschiedliche) Daten. Die Daten werden von NCK beim Aktivieren des zugehörigen Werkzeugs zurückgesetzt, wenn per Maschinendatum ($MN_MM_KIND_OF_SUMCORR, Bit 1 = 1) aktiviert. Die Summenkorrekturen einer Schneide sind über die interne T-Nummer des zugehörigen Werkzeugs, Schneidennummer, Summenkorrekturnummer ("Einssatzort") zugänglich. Zum gezielten Erzeugen bzw. Löschen von Schneiden-Summenkorrekturen werden eventuell PI-Dienste existieren. Um die Existenz der Summenkorrekturen gezielt zu steuern wird das neue Maschinendatum $MN_MM_NUM_SUMCORR (BTSS: maxNumSumcorr in N / Y) eingeführt (P5??). Es gilt: Bei Verwendung der MMC-Werkzeugverwaltung muss $MN_MM_NUM_SUMCORR = -1 gesetzt sein, damit die Summenkorrekturen für alle Einsatzkorrekturorte (Anzahl = maxnumEdgeSC) vom Erzeugen der Werkzeugschneide bis zum Löschen dieser Schneide existieren. (Die neuen PI-Dienste zum Erzeugen / Löschen werden von der MMC2-Werkzeugverwaltung für Drehen vorerst nicht benutzt werden). Hierfür muss das neue NC-Maschinendatum $MN_MM_NUM_SUMCORR = -1 auf automatisches Erzeugen / Löschen eingestellt sein. Die Adressierung in diesem Baustein erfolgt analog zum Zugriff auf die "Schneidendaten / Korrekturen" per Spaltenadressierung mit T-Nummer. (Um per Array-Zugriff die Summenkorrekturen aller Einsatzorte einer Schneide bzw. aller Schneiden eines Werkzeugs schnell lesen zu können.) Der Baustein enthält die ortsabhängige Summenkorrekturen für alle Werkzeuge. Jedes Element wird über einen Spalten- und Zeilenindex adressiert: Der Spaltenindex ist die Werkzeugnummer (T-Nummer.), d. h. in einer Spalte sind alle ortsabhängigen Summenkorrekturen dieses Werkzeugs (für alle Schneiden / Orte) zu finden.

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-281

Wird als Spaltenindex eine nicht vorhandene T-Nummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl der Summenkorrekturwerte, der Anzahl Einsatzorte und aus der maximal möglichen Schneidenanzahl eines Werkzeugs: maxZeilenindex = numParams_SC * maxnumEdgeSC * maxnumCuttEdges_Tool Diese Variablen befinden sich in "N / Y Globale Systemdaten" und haben folgende Bedeutung: numParams_SC: Anzahl Verschleißkorrekturen pro Ort (entsprechend L1, L2, L3, Radius, und 5 weitere), derzeit 9 maxnumEdgeSC: Maximale Anzahl Orte (SC) je Schneide maxnumCuttEdges_Tool: max. zulässige Schneidenanzahl je Werkzeug Bei Bedarf können mehrere Zeilen gleichzeitig adressiert werden, so dass in einem Auftrag z. B. alle ortsabhängigen Summenkorrekturen aller Schneiden eines Werkzeuges gelesen werden können. Die ortsabhängigen Summenkorrekturen der Werkzeuge sind alle vom gleichen Datentyp und haben die gleiche physikalische Einheit. Der Baustein T / TOS ist 2-dimensional organisiert. BTSS-Schnittstelle siehe Kapitel BTSS-Variablen. Zu jeder T-Nummer (Spaltenindex) existieren folgende Zeilen: Schneide 1, Ort 1, L1 Schneide 1, Ort 1, L2 Schneide 1, Ort 1, L3 Schneide 1, Ort 1, Radius Schneide 1, Ort 1, Par5 .......... ..... ..... Schneide 1, Ort 1, Par numParams_SC Schneide 1, Ort 2, L1 Schneide 1, Ort 2, L2 Schneide 1, ..... ...... Schneide 1, Ort maxnumEdgeSC, Par numParams_SC Schneide 2, Ort 1, L1 .......... ..... ..... Schneide 2, Ort maxnumEdgeSC, Par numParams_SC .......... ..... ..... Schneide maxnumCuttEdges_Tool, Ort maxnumEdgeSC, Par numParams_SC Zusammenhang zwischen den Schneidenparametern, Summenkorrekturen und Variablen: SchneidenParameter DL1 DL2 ... DL4 ... $TC_DP3 $TC_SCP13 $TC_SCP23 ... $TC_SCP43 ... $TC_DP4 $TC_SCP14 $TC_SCP24 ... $TC_SCP44 ...

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-282 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

$TC_DP5 $TC_SCP15 $TC_SCP25 ... $TC_SCP45 ... .... $TC_DP9 $TC_SCP19 $TC_SCP29 ... $TC_SCP49 ... $TC_DP10 $TC_SCP20 $TC_SCP30 ... $TC_SCP50 ... $TC_DP11 $TC_SCP21 $TC_SCP31 ... $TC_SCP51 ... mit DLx, TC_DPy, TC_SCPz x von 1 bis 6 (maxnumEdgeSC = $MN_MAX_SUMCORR_PERCUTTING_EDGE) und Maximum = 6 y von 3 bis 11 z = (10 * x) + y

edgeSCData $TC_SCPx[t,d] Ortsabhängige Korrekturen, Verschleiß mm, inch, userdef 0.0 Double wr Mehrzeilig: ja ((SchneidenNr-1) *

(maxnumEdgeSC * numParams_SC)) + ((EdgeSC - 1)* numParams_SC) + ParameterNr

numParams_SC * maxnumEdgeSC * maxnumCuttEdges_Tool

1.7.25 BER. T, Bst.TOST: Schneidenbezogene ortsabhängige Summen-korrekturen fein transformiert

OEM-MMC: Linkitem /Tool/CompTransfor/... Pro Werkzeugschneide und Einsatzort existiert je ein Satz von schneidenbezoge-nen transformierten Summenkorrekturen. Der Baustein entspricht komplett dem Baustein T / TOS.

edgeSCData Transformierte ortsabhängige Korrekturen, Verschleiß mm, inch, userdef 0.0 Double wr Mehrzeilig: ja ((SchneidenNr-1) *

(maxnumEdgeSC * numParams_SC)) + ((EdgeSC - 1)* numParams_SC) + ParameterNr

numParams_SC * maxnumEdgeSC * maxnumCuttEdges_Tool

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-283

1.7.26 BER. T, Bst.TOT: Schneidendaten: transformierte Korrekturdaten

OEM-MMC: Linkitem /Tool/CompTransfor/... Die Korrekturdaten der Werkzeugschneiden müssen von MMC sowohl als transformierte als auch als untransformierte Daten angezeigt und geändert werden können. Die Transformation bezieht sich auf die Adapterdaten (falls vorhanden) von Magazinplätzen. MMC kann "gleichzeitig" (in unterschiedlichen Applikationen oder in unterschiedlichen MMCs) transformierte und untransformierte Daten (auch desselben Werkzeugs) anzeigen und Änderungen zulassen. Für den Zugriff auf die transformierten Daten gibt es den neuen Baustein T / TOT (Schneidendaten: transformierte Korrekturdaten), der dem schon vorhandenen Baustein T / TO (Schneidendaten: Korrekturdaten) gleich ist, aber anstatt der untransformierten die transformierten Daten liefert. Die Infomation edgeDNo (zugeordnete D-Nummern der Schneiden) ist im Baustein T / TOT genauso wie im Baustein T / TO unter dem Offset (numCuttEdgeParams * maxnumCuttEdges_Tool) enthalten. Beide Bausteine sind 2-dimensional organisiert. Die T-Nummer ist Spaltenindex. Die Zeilennummer wird folgendermaßen berechnet: (SchneidenNr -1) * numCuttEdgeParams +Parameter-Nr. numCuttEdgeParams = Parameter je Schneide (derzeit 25) (aus Y im Bereich N) SchneidenNr = Schneidennummer zum Werkzeug Beispiel: mit numCuttEdgeParams = 25 und maxnumCuttEdges_Tool = 9 Spalte: T-Nummer Zeilen: 1 Schneide 1, Parameter 1 2 Schneide 1, Parameter 2 ... 25 Schneide 1, Parameter numCuttEdgeParams 26 Schneide 2, Parameter 1 27 Schneide 2, Parameter 2 ... 50 Schneide 2, Parameter numCuttEdgeParams ... 225Schneide maxnumCuttEdges_Tool, Parameter numCuttEdgeParams 226 Schneide 1, zugeordnete D-No der Schneide 1 Untransformierte Daten: /Tool/Compensation/edgeData[uToa,cTNr,Zeile_von,Zeile_bis] Transformierte Daten: /Tool/CompTransfor/edgeData[uToa,cTNr,Zeile_von,Zeile_bis] Transformiert darstellbare Werte sind die 9 GeoDaten (entsprechend L1, L2, L3, Radius, und im Allgemeinen weitere 5 Werte), Verschleiß und Summenkorrekturen.

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-284 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Greift man über den Baustein für transformierte Daten auf solche Werkzeuge zu, die sich nicht auf einem Magazinplatz mit Adapterdaten befinden, so werden die Daten als untransformierte Daten behandelt. BTSS-Schnittstelle siehe Kapitel BTSS-Variablen.

cuttEdgeParam Transformierte SchneidenKorrekturdaten und D-Nummernliste Achtung: Diese Variable wird in MMC102"edgeData" genannt. mm, inch, userdef 0.0 Double wr Mehrzeilig: ja Für Schneiden-

Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNr Für D-Nummern: ((numCuttEdgeParams * maxnumCuttEdges_Tool) + SchneidenNr)

(numCuttEdgeParams + 1) * maxnumCuttEdges_Tool

edgeData Transformierte SchneidenKorrekturdaten und D-Nummernliste Achtung: Diese Variable wird in NonWindows-MMC und PLC "cuttEdgeParam" genannt. mm, inch, userdef 0.0 Double wr Mehrzeilig: ja Für Schneiden-

Korrekturwertparameter: (SchneidenNr - 1) * numCuttEdgeParams + ParameterNr Für D-Nummern: ((numCuttEdgeParams * maxnumCuttEdges_Tool) + SchneidenNr)

(numCuttEdgeParams + 1) * maxnumCuttEdges_Tool

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-285

1.7.27 BER. T, Bst.TAD: Applikationsspezifische Daten

OEM-MMC: Linkitem /Tool/Data/... Der Datenbaustein TAD ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält applikationsspezifische Daten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Nummer des anwenderdefinierten Werkzeugparameters. Die Anzahl der Werkzeugparameter (Spalten) kann der Variablen numToolParams_tad im Bereich N / Baustein Y entnommen werden. Der Zeilenindex ist die Werkzeugnummer. Wird auf nicht vorhandene Werkzeuge zugegriffen, wird dies negativ quittiert. Die applikationsspezifischen Werkzeugdaten sind alle vom gleichen Datentyp. Die applikationsspezifischen Werkzeugdaten sind für SIEMENS-Applikationen reserviert.

siemData $TC_TPCSx[y] Siemens-Applikation-Werkzeugparameter Wichtig: 2-dimensionale Variable. Spaltenindex ist die Parameternummer. Reserviert für SIEMENS-Applikationen. - 0 Double wr Mehrzeilig: ja Werkzeugnummer T 32000

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-286 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.28 BER. T, Bst.TAM: Applikationsspezifische Magazindaten

OEM-MMC: Linkitem /Tool/MagazineDescription/... Der Baustein TAM enthält applikationspezifische Information zu den vorhandenen Werkzeugmagazinen. Die applikationsspezifischen Magazindaten sind alle vom gleichen Datentyp. Die applikationsspezifischen Magazindaten sind für SIEMENS-Applikationen reser-viert.

siemData $TC_MAPCSx[y] Siemens-Applikation-Magazindaten. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CCS_MAGAZINE_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. Reserviert fuer SIEMENS-Applikationen. - 0 UWord wr Mehrzeilig: ja Parameternummer numMagParams_tam

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-287

1.7.29 BER. T, Bst.TAO: Applikationsspezifische Schneidendaten

OEM-MMC: Linkitem /Tool/Compensation/... Der Datenbaustein TAO ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält applikationsspezifische Schneidendaten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Werkzeugnummer (T-Nummer), d. h. in einer Spalte sind die applikationsspezifischen Daten für alle Schneiden eines Werkzeuges zu finden. Die Zuordnung eines Werkzeuges zu einer T-Nummer kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Werkzeugnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Schneide und aus der Anzahl der Schneiden eines Werkzeugs: maxZeilenanzahl = numCuttEdgeParams_tao * /T/TV/numCuttEdges (T-Nummer) Die Anzahl der Parameter je Schneide numCuttEdgeParams_tao kann dem Bereich N / Baustein Y entnommen werden. Die Anzahl der Schneiden, die werkzeugspezifisch sind, können dem Bereich T / Baustein TV entnommen werden. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle applikationsspezifischen Schneidendaten eins Werkzeuges gelesen werden können. Die applikationsspezifischen Schneidendaten sind alle vom gleichen Datentyp. Die applikationsspezifischen Schneidendaten sind für SIEMENS-Applikationen reserviert.

siemEdgeData $TC_DPCSx[y,z] Siemens-Applikation-Werkzeugschneidenparameter Wichtig: 2-dimensionale Variable. Spaltenindex ist die T-Nummer. Reserviert fuer SIEMENS-Applikationen. - 0 Double wr Mehrzeilig: ja (SchneidenNr-1) *

numCuttEdgeParams_tao + ParameterNr

numCuttEdgeParams_tao * /T/TV/numCuttEdges

1 Variablen 11/2006 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved 1-288 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.7.30 BER. T, Bst.TAP: Applikationsspezifische Magazinplatzdaten

OEM-MMC: Linkitem /Tool/Magazine/... Der Datenbaustein TAP ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält applikationsspezifische Daten eines T-Bereichs. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Magazinnummer d. h. in einer Spalte sind die applikationsspezifischen Magazinplatzdaten für alle Plätze eines Magazins zu finden. Die Zuordnung eines Magazins zu einer Magazinnummer kann dem zugehörigen Baustein Magazinverzeichnis (TMV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Magazinnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Magazinplatz und aus der Anzahl der Magazinplätze: maxZeilenindex = numMagLocParams_tap * magNrPlaces Die applikationsspezifischen Magazinplatzdaten sind alle vom gleichen Datentyp. Die applikationsspezifischen Magazinplatzdaten sind für SIEMENS-Applikationen reserviert.

siemPlaceData $TC_MPPCSx[y,z] Siemens-Applikation-Magazinplatzdaten. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CCS_MAGLOC_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. Reserviert fuer SIEMENS-Applikationen. - 0 UWord wr Mehrzeilig: ja ParameterNummer +

numMagLocParams_tap * Magazinplatznummer-1

numMagLocParams_tap * magNrPlaces

11/2006 1 Variablen 1.7 Werkzeug- und Magazindaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-289

1.7.31 BER. T, Bst.TAS: Applikationsspezifische Überwachungsdaten

OEM-MMC: Linkitem /Tool/Supervision/... Der Datenbaustein TAS ist als 2dimensionales Variablenfeld organisiert. Der Baustein enthält applikationsspezifische Überwachungsdaten zu allen Werkzeugen. Jedes Element ist über einen Spalten- und Zeilenindex adressierbar: Der Spaltenindex ist die Werkzeugnummer (T-Nummer), d. h. in einer Spalte sind die applikationsspezifischen Überwachungsdaten für alle Schneiden eines Werkzeuge zu finden. Die Zuordnung eines Werkzeuges zu einer T-Nummer kann dem Baustein Werkzeugverzeichnis (TV) im zugehörigen Bereich T entnommen werden. Wird für den Spaltenindex eine nicht vorhandene Werkzeugnummer angegeben, wird der Auftrag negativ quittiert. Die Anzahl der Zeilen ergibt sich aus der Anzahl Parameter je Schneide und aus der Anzahl der Schneiden eines Werkzeugs: maxZeilenanzahl = numCuttEdgeParams_tas * /T/TV/numCuttEdges (T-Nummer) Die Anzahl der Parameter je Schneide numCuttEdgeParams_tas kann dem Bereich N / Baustein Y entnommen werden. Die Anzahl der Schneiden, die werkzeugspezifisch sind (/T/TV/numCuttEdges), können dem Bereich T / Baustein TV entnommen werden. Bei Bedarf können mehrere Zeilen adressiert werden, so dass in einem Auftrag z. B. alle applikationsspezifischen Überwachungsdaten eins Werkzeuges gelesen werden können. Die applikationsspezifischen Überwachungsdaten sind alle vom gleichen Datentyp. Die applikationsspezifischen Überwachungsdaten sind für SIEMENS-Applikationen reserviert.

siemData $TC_MOPCSx[y,z] Siemens-Applikation-Überwachungsdaten einer Werkzeugschneide. Diese Parameter können nur genutzt werden, wenn die Maschinendaten $MN_MM_NUM_CCS_MON_PARAM und $MN_MM_TOOL_MANAGEMENT_MASK entsprechend gesetzt sind. Reserviert fuer SIEMENS-Applikationen. - 0 Double wr Mehrzeilig: ja ParameterNummer + (SchneideNr -

1) * numCuttEdgeParams_tas numCuttEdgeParams_tas * /T/TV/numCuttEdges

1 Variablen 11/2006 1.8 Maschinen- und Settingdaten

© Siemens AG 2006 All Rights Reserved 1-290 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.8 Maschinen- und Settingdaten

1.8.1 BER. N, Bst.M: Globale Maschinendaten

OEM-MMC: Linkitem /Nck/Drive/... Globale Maschinendaten

MDBA_DRIVE_IS_ACTIVE MD 13000: DRIVE_IS_ACTIVE[x] x = PlugplaceNo Antriebsaktivierung 611D / Freigabe schnelle E/As 0 = nicht aktiviert 1 = aktiviert - Character wr Mehrzeilig: ja Steckplatznummer im Antriebsbus 14

MDCA_DRIVE_LOGIC_NR MD 13010: DRIVE_LOGIC_NR[x] x = PlugplaceNo Logische Antriebsnummer - 0 30 Character wr Mehrzeilig: ja Steckplatznummer im Antriebsbus 14

MDCA_DRIVE_MODULE_TYPE MD 13030: DRIVE_MODULE_TYPE[x] x = PlugplaceNo Modulkennung des jeweiligen Antriebsbus-Steckplatzes 1 = Einachsmodul 2 = Zweiachsmodul 9 = Terminalblock für dig. E/A 10 = Bitbus-Anschaltung - Character wr Mehrzeilig: ja Steckplatznummer im Antriebsbus 14

MDCA_DRIVE_TYPE MD 13040: DRIVE_TYPE[x] x = PlugplaceNo Kennung der Antriebsart je Antriebsbus-Steckplatz 1 = VSA 2 = HSA - Character wr Mehrzeilig: ja Steckplatznummer im Antriebsbus 14

MDD_INT_INCR_PER_DEG MD 10210: INT_INCR_PER_DEG Rechenfeinheit für Winkelposition - 0,000001 1000 Double wr Mehrzeilig: nein 1

MDD_INT_INCR_PER_MM MD 10200: INT_INCR_PER_MM Rechenfeinheit für Linearpositionen - 0,000001 1000 Double wr Mehrzeilig: nein 1

MDD_SYSCLOCK_CYCLE_TIME MD 10050: SYSCLOCK_CYCLE_TIME Systemgrundtakt. Mögliche Zuordnung der Werte siehe in der Beschreibung des Maschinendatums SYSCLOCK_CYCLE_TIME. s 0,000125 s 0,032 s Double wr Mehrzeilig: nein 1

MDL_POSCTRL_SYSCLOCK_TIME_RATIO MD 10060: POSCTRL_SYSCLOCK_TIME_RATIO Faktor für Lageregeltakt - 1 100 Long Integer wr Mehrzeilig: nein 1

11/2006 1 Variablen 1.8 Maschinen- und Settingdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-291

MDLA_DRIVE_INVERTER_CODE MD 13020: DRIVE_INVERTER_CODE[x] x = PlugplaceNo Leistungsteilcode des Antriebsmoduls - Long Integer wr Mehrzeilig: ja Steckplatznummer des

Antriebsmoduls 14

MDSA_AXCONF_MACHAX_NAME_TAB MD 10000: AXCONF_MACHAX_NAME_TAB[x] x = Axis Maschinenachsname - String[16] wr Mehrzeilig: ja Achsindex ab 0 7

1.8.2 BER. A, Bst.M: Achsspezifische Maschinendaten

OEM-MMC: Linkitem /Axis/Drive/... Achsspezifische Maschinendaten

MDCA_CTRLOUT_MODULE_NR MD 30110: CTRLOUT_MODULE_NR Sollwertzuordnung: Antriebsnummer / Baugruppennummer - 1 15 Character wr Mehrzeilig: nein 1

MDCA_CTRLOUT_TYPE MD 30130: CTRLOUT_TYPE Ausgabeart des Sollwerts - 0 1 Character wr Mehrzeilig: nein 1

MDCA_ENC_MODULE_NR MD 30220: ENC_MODULE_NR[x] x = PlugplaceNo Istwertzuordnung: Antriebsnummer / Meßkreisnummer - 1 15 Byte wr Mehrzeilig: ja Encodernummer 2

MDCA_ENC_TYPE MD 30240: ENC_TYPE[x] x = PlugplaceNo Art der Istwerterfassung (Lageistwert) 0 = Simulation 1 = Rohsignalgeber, hochauflösend 2 = Rechteckgeber, Standardgeber mit Impulsvervierfachung 3 = Geber für Schrittmotor 4 = Absolutgeber mit EnDat-Schnittstelle 5 = Absolutgeber mit SSI-Schnittstelle (FM-NC) - 0 5 Character wr Mehrzeilig: ja Encodernummer 2

1 Variablen 11/2006 1.8 Maschinen- und Settingdaten

© Siemens AG 2006 All Rights Reserved 1-292 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.8.3 BER. N, Bst.SE: Globale Settingdaten

OEM-MMC: Linkitem /Nck/Settings/... Dieser Baustein enthält alle globalen Settingdaten. Die physikalischen Einheiten sind abhängig von der Variablen "userScale" im Baustein Y des Bereichs N.

MDB_JOG_CONT_MODE_LEVELTRIGGRD SD 41050: $SN_MDB_JOG_CONT_MODE_LEVELTRIGGRD JOG-Betriebsmodus - Character wr Mehrzeilig: nein

MDB_JOG_REV_IS_ACTIVE SD 41100: $SN_MDB_JOG_REV_IS_ACTIVE JOG im Umdrehungsvorschub 0 = G94 1 = G95 - Character wr Mehrzeilig: nein

MDD_JOG_REV_SET_VELO SD 41120: $SN_MDD_JOG_REV_SET_VELO JOG-Geschwindigkeit für G95 Grad, userdef Double wr Mehrzeilig: nein

MDD_JOG_SET_VELO SD 41110: $SN_MDD_JOG_SET_VELO JOG-Geschwindigkeit für G94 mm, inch, userdef Double wr Mehrzeilig: nein

MDD_JOG_SPIND_SET_VELO SD 41200: $SN_MDD_JOG_SPIND_SET_VELO JOG-Geschwindigkeit für die Master-Spindel U/min, userdef Double wr Mehrzeilig: nein

MDD_JOG_VAR_INCR_SIZE SD 41010: $SN_MDD_JOG_VAR_INCR_SIZE Variabler Inkrementwert für JOG-Betrieb - Double wr Mehrzeilig: nein

11/2006 1 Variablen 1.8 Maschinen- und Settingdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-293

1.8.4 BER. C, Bst.SE: Kanalspezifische Settingdaten

OEM-MMC: Linkitem /Channel/Settings/... Kanalspezifische Settingdaten

MDD_DRY_RUN_FEED SD 42100: $SC_MDD_DRY_RUN_FEED Probelaufvorschub mm/min, inch/min, userdef Double wr Mehrzeilig: nein

MDD_THREAD_START_ANGLE SD 42000: $SC_MDD_THREAD_START_ANGLE Startwinkel bei Gewinde Grad Double wr Mehrzeilig: nein

1.8.5 BER. A, Bst.SE: Achsspezifische Settingdaten

OEM-MMC: Linkitem /Axis/Settings/... Achsspezifische Settingdaten

AA_OFF_LIMIT SD 43350: $SA_AA_OFF_LIMIT Obergrenze des Korrekturwertes, der mittels Synchronaktionen über die Systemvariable $AA_OFF vorgegeben werden kann. Dieser Grenzwert wirkt auf den absolut wirksamen Korrekturbetrag durch $AA_OFF. Über die Systemvariable $AA_OFF_LIMIT kann abgefragt werden, ob sich der Korrekturwert im Grenzbereich befindet. - Double r Mehrzeilig: nein

MDB_WORKAREA_MINUS_ENABLE SD 43410: $SA_MDB_WORKAREA_MINUS_ENABLE Arbeitsfeldbegrenzung in negativer Richtung aktiv 0 = nicht aktiv 1 = aktiv - Character wr Mehrzeilig: ja Nummer der Maschinenachse 1

MDB_WORKAREA_PLUS_ENABLE SD 43400: $SA_MDB_WORKAREA_PLUS_ENABLE Arbeitsfeldbegrenzung in positiver Richtung aktiv 0 = nicht aktiv 1 = aktiv - Character wr Mehrzeilig: ja Nummer der Maschinenachse 1

MDD_SPIND_MAX_VELO_G26 SD 43220: $SA_MDD_SPIND_MAX_VELO_G26 Maximale Spindeldrehzahl bei G26 (Masterspindel) U/min, userdef Double wr Mehrzeilig: nein 1

1 Variablen 11/2006 1.8 Maschinen- und Settingdaten

© Siemens AG 2006 All Rights Reserved 1-294 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDD_SPIND_MAX_VELO_LIMS SD 43230: $SA_MDD_SPIND_MAX_VELO_LIMS Spindeldrehzahlbegrenzung (Masterspindel) U/min, userdef Double wr Mehrzeilig: nein 1

MDD_SPIND_MIN_VELO_G25 SD 43210: $SA_MDD_SPIND_MIN_VELO_G25 Minimale Spindeldrehzahl bei G25 (Masterspindel) U/min, userdef Double wr Mehrzeilig: nein 1

MDD_WORKAREA_LIMIT_MINUS SD 43430: $SA_MDD_WORKAREA_LIMIT_MINUS Arbeitsfeldbegrenzung negative Richtung mm, inch, userdef Double wr Mehrzeilig: ja Nummer der Maschinenachse 1

MDD_WORKAREA_LIMIT_PLUS SD 43420: $SA_MDD_WORKAREA_LIMIT_PLUS Arbeitsfeldbegrenzung positive Richtung mm, inch, userdef Double wr Mehrzeilig: ja Nummer der Maschinenachse 1

11/2006 1 Variablen 1.9 Parameter

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-295

1.9 Parameter

1.9.1 BER. C, Bst.RP: Rechenparameter

OEM-MMC: Linkitem /Channel/Parameter/... Rechenparameter sind spezielle vordefinierte Variablen, die mit der Adresse R und nachfolgender Nummer angesprochen werden. Inhalte und Bedeutung der Rechenparameter wird vom Programmierer eines Teileprogramms festgelegt. Standardmäßig sind 100 R-Parameter definiert. Über Maschinendatum 28050 (MM_NUM_R_PARAM) können bis zu 1000 R-Parameter eingestellt werden.

R $R[x] x = ParameterNo PA R-Parameter (bis SW 3.2) Achtung: Diese Variable sollte für Softwarestände < 3.3 benutzt werden. Ab Softwarestand 3.3 ist die Variable rpa zu verwenden! Achtung: für MMC102 gilt die R-Nummer als Zeilenindex!!! - Double wr Mehrzeilig: ja R-Nummer MM_NUM_R_PARAM

rpa R[x] x = ParameterNo PA R-Parameter (ab SW 3.3) Achtung: für MMC102 gilt die R-Nummer als Zeilenindex!!! - Double wr Mehrzeilig: ja R-Nummer + 1 MM_NUM_R_PARAM + 1

1 Variablen 11/2006 1.9 Parameter

© Siemens AG 2006 All Rights Reserved 1-296 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.9.2 BER. C, Bst.VSYN: Kanalspezifische Anwendervariablen für Synchronaktionen

OEM-MMC: Linkitem /Channel/SelectedFunctionData/... Dieser Baustein enthält kanalspezifische Anwerdervariablen für Synchronaktionen

acFifoN $AC_FIFOx[y] , x = FIFONo (1-10) y = ParameterNo FIFO-Variable für Synchronaktionen (Hinweis: nur bei SYNACT) Die Anzahl der Spalten hängt von der Anzahl der Fifos ab. - Double r Mehrzeilig: ja 1=2: Zugriff auf das zuerst

eingelesene Element 3: Zugriff auf das zuletzt eingelesene Element 4: Summe aller Fifo Elemente 5: Anzahl der im Fifo verfügbaren Elemente 6: aktueller Schreibindex relativ zum Fifo Anfang 7 etc: Inhalt des Fifos

MD $MC_MM_LEN_AC_FIFO+6

acMarker $AC_MARKER[x] x = MarkerNo Merkervariable, Zähler für Bewegungs-Synchronaktionen (Hinweis: nur bei SYNACT) - UWord wr Mehrzeilig: ja Nummer des Merkers MD $MC_MM_NUM_AC_MARKER

acMarkerL $AC_MARKER[n] Merkervariable, Zähler für Bewegungs-Synchronaktionen (Hinweis: nur bei SYNACT) Beschreibbar ab SW 7.4. - UDoubleword wr Mehrzeilig: ja Nummer des Merkers MD $MC_MM_NUM_AC_MARKER

acParam $AC_PARAM[x] x = ParameterNo Dynamische Parameter fuer Bewegungssynchronaktionen (Hinweis: nur bei SYNACT) Beschreibbar ab SW 7.4. - Double r Mehrzeilig: ja Nummer des Parameters MD $MC_MM_NUM_AC_PARAM

11/2006 1 Variablen 1.10 Servo

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-297

1.10 Servo

1.10.1 BER. N, Bst.SD: Servo-Daten

OEM-MMC: Linkitem /Nck/ServoData/... Der Baustein SD stellt Servo-Daten zur Verfügung. Die Daten sind ausschließlich über den zyk. Variablendienst und der Protokollierung zugänglich (nicht Einzel-Variablendienst). Der Zeilenindex ist folgendermaßen kodiert: Die unteren drei Stellen enthalten den NCK-Achs-Index Die vierte Stelle enthält das Datenformat. Der Spaltenindex ist folgendermaßen kodiert: Die unteren drei Stellen enthalten die Signal-Id Die vierte Stelle enthält den Servo-Takt Kodierung des Datenformates: 0: 32 bit float 1: 64 bit float Kodierung des Servo-Taktes: 0: Es soll der Mittelwert von allen Werten der Servo-Takte eines IPO-Taktes genommen werden 61: Es soll der Minimalwert genommen werden 62: Es soll der Maximalwert genommen werden n: Es soll der Wert des n. Servo-Taktes während eines IPO-Taktes genommen werden Maximalwert von n: IPO_SYSCLOCK_TIME_RATIO / POSCTRL_SYSCLOCK_TIME_RATIO ( 1 <=n <=60 ) Kodierung der Signal-Id: 1: Schleppabstand 2: Regeldifferenz 3: Konturabweichung 4: Lageistwert Meßsystem 1 5: Lageistwert Meßsystem 2 6: Lagesollwert 7: Geschwindigkeitsistwert aktiver Geber (NCK) 8: Geschwindigkeitssollwert Antrieb (NCK) 9: Kompensationswert Meßsystem 1 10: Kompensationswert Meßsystem 2 11: Reglermodus 12: Parametersatz 13: aktives Meßsystem 14: Lagesollwert Reglereingang 15: Geschwindigkeitssollwert Reglereingang 16: Beschleunigungssollwert Reglereingang 17: Geschwindigkeitsvorsteuerwert (plus QFK) 18: Momenten-/Kraft-Vorsteuerwert

1 Variablen 11/2006 1.10 Servo

© Siemens AG 2006 All Rights Reserved 1-298 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

19: Momenten-/Kraft-Grenzwert 20: Geschwindigkeitsistwert Meßsystem 1 21: Geschwindigkeitsistwert Meßsystem 2 22: Signal Interpolation beendet 23: Signal Genauhalt fein 24: Signal Genauhalt grob 25: QFK Lernkriterium 26: QFK Kompensationswert 50: Auslastung 51: Wirkleistung 52: Momenten-/Kraft-Sollwert 53: Stromistwert (geglättet) 54: Drehzahl-/Geschwindigkeitsistwert Motor 55: Sollwert Ventilhub 56: Istwert Ventilhub 57: Istwert Druck Zylinder A-Seite 58: Istwert Druck Zylinder B-Seite 60: sichere Istposition 61: sichere Antriebs-Istposition 62: SGE NCK 63: SGA NCK 64: SGE Antrieb (von PLC) 65: SGA Antrieb (von PLC) 66: Reaktionkennung für NCK 67: Reaktionskennung für NCK/Antrieb 68: Ergebnisliste 1 NCK 69: Ergebnisliste 1 Antrieb 70: Ergebnisliste 2 NCK 71: Ergebnisliste 2 Antrieb 72: Safety Teilistwert 73: Istgeschwindigkeitsgrenze 74: Sollgeschwindigkeitsgrenze 75: SI-Istwertdifferenz 76: aktuelle SI-Schlupfdrehzahl 77: aktueller SBR-Grenzwert

servoDatFl32 Servo-Datum - 0 Float r Mehrzeilig: ja Achs-Index / Datenformat (siehe

Bausteinkopf) siehe Bausteinkopf

servoDatFl64 Servo-Datum - 0 Double r Mehrzeilig: ja Achs-Index / Datenformat (siehe

Bausteinkopf) siehe Bausteinkopf

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-299

1.11 Diagnosedaten

1.11.1 BER. N, Bst.DIAGN: Globale Diagnosedaten

OEM-MMC: Linkitem /Nck/ChannelDiagnose/... Dieser Baustein enthält Informationen über globale Diagnosedaten der NC. Die Zeiten stehen nur auf der Zielhardware zur Verfügung. Die Nettozeiten verstehen sich ohne die Unterbrechungen durch höherpriore Zeitebenen, die Bruttozeiten mit den Unterbrechungen. Die höchstpriore Zeitebene ist der SERVO, dann kommt der IPO und zuletzt der Interpreter/Preperation. Um sinnvolle Minimal- und Maximalzeiten zu erhalten, müssen diese initialisiert werden.

actCycleTimeBrut Summe der aktuellen Bruttolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

actCycleTimeNet Summe der aktuellen Nettolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

compressAbility Beschreibt, ob die NCK die Übertragung von komprimierten Files unterstützt Bit0=1: Mit Huffman-Algorithmus komprimierte Files können übertragen werden (dies entspricht der Anweisung ";$COMPR=HUFFMAN1" beim Download) - 0 0 UWord r Mehrzeilig: ja 1 1

dp611USpecAccChangeCnt Wenn NCK eine Änderung an der bereitgestellten ACC-Information vornimmt, erhöht sich der Zähler. - 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-300 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dp611USpecAccKey Versions- und Typ-Information über den bereitgestellten ACC-Inhalt - 0 UDoubleword r Mehrzeilig:ja Antriebs-Nummer maxnumDrives

dp611USpecAccMask Bitcodierte Maske, für welche Antriebe spezielle ACC-Dateien vorrätig sind Bit 0 == 1 -> Für Antrieb mit log. Antriebsnummer 1 steht ein spezielles ACC bereit. - 0 UDoubleword r Mehrzeilig: ja 1 1

dp611USpecAccPath Pfad, unter dem die ACC-Dateien im NCK-Filesystem liegen. Der Pfad kann später auch leer sein, wenn die Dateien aus dem aktiven Filesystem bereitgestellt werden sollten. Aktueller Ersatzwert: /_N_VS_DIR - 0 String[32] r Mehrzeilig: ja 1

dpAxisCfgMachAxisNr Maschinenachse !!VORSICHT NCU-LINK!! - 0 0 INT32_MAX UDoubleword r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpAxisCfgNumAxes Anzahl der im System eingetragenen Achsen - 0 0 INT32_MAX UDoubleword r Mehrzeilig: ja 1 1

dpAxisCfgValid Achsinformation liegt vor 0=Information liegt nicht vor 1=Information liegt vor - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpAxisStateCtrlout Zustand Ausgangs-Treiber. 0=kein Achsstatus zugewiesen 1=Achsstatus zugewiesen 2=Achsstatus ist zyklisch 3=Achsstatus zugewiesen und zyklisch - 0 0 3 UWord r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpAxisStateEnc1 Zustand Geber-1-Treiber 0=kein Achsstatus zugewiesen 1=Achsstatus zugewiesen 2=Achsstatus ist zyklisch 3=Achsstatus zugewiesen und zyklisch - 0 UWord r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-301

dpAxisStateEnc2 Zustand Geber-2-Treiber 0=kein Achsstatus zugewiesen 1=Achsstatus zugewiesen 2=Achsstatus ist zyklisch 3=Achsstatus zugewiesen und zyklisch - 0 UWord r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpAxisStateLifeCntErrCtrlout Dieses Datum zählt die Anzahl der Lageregeltakte, die das Lebenszeichen ausgefallen ist. 0 bis n= Anzahl der Lageregeltakte die das Lebenszeichen ausgefallen ist. - 0 0 INT32_MAX UDoubleword r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpAxisStateLifeCntErrEnc1 Dieses Datum zählt die Anzahl der Lageregeltakte, die das Lebenszeichen ausgefallen ist. 0 bis n= Anzahl der Lageregeltakte die das Lebenszeichen ausgefallen ist. - 0 UDoubleword r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpAxisStateLifeCntErrEnc2 Dieses Datum zählt die Anzahl der Lageregeltakte, die das Lebenszeichen ausgefallen ist. 0 bis n= Anzahl der Lageregeltakte die das Lebenszeichen ausgefallen ist. - 0 UDoubleword r Mehrzeilig: ja Achs-Nummer dpAxisCfgNumAxes

dpBusCfgBaudrate Baudrate am DP-Bus (Bit/s) Die zulässigen Baudraten sind durch die Profibus Norm (DIN19245 EN50170) vorgegeben. Hz 0 Double r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusCfgBusNo Bus-Nummer des Busses; dient zur Umsetzung von "Bus-Index"=1...dpBusCfgNumBuses auf "Bus-Nummer" Alle zulässigen Busnummern sind möglich: 1 = 1.DP-Bus an der PLC 2 = 2.DP/MPI-Bus an der PLC 3 = virtueller Profibus 4 = isochrones Real-Time-Ethernet (reserviert) - 0 0 4 UDoubleword r Mehrzeilig: ja 1 1

dpBusCfgCycleTime Die Zeit, die der Master benötigt um alle Slaves einmal abzufragen (Anforderung, Antwort), bis der Zyklus wieder von neuem beginnt. s, userdef 0 0 DOUBLE_MAX Double r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-302 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dpBusCfgDataExTime Data Exchange Zeit in [s,s,userdef] s, userdef 0 0 DOUBLE_MAX Double r Mehrzeilig:ja Bus-Nummer dpBusCfgNumBuses

dpBusCfgNumBuses Anzahl DP-Busse Zur Zeit von Profibus DP Norm nur ein Bus genormt. - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpBusCfgValid Daten über Busausbau liegen vor TRUE= Daten vorhanden und initialisiert FALSE= keine Daten vorhanden - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpBusStateAccessDurationAct Aktuelle Zugriffszeit auf den Koppelspeicher zum DP-Master - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAccessDurationMax Maximale Zugriffszeit auf den Koppelspeicher zum DP-Master - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAccessDurationMin Minimale Zugriffszeit auf den Koppelspeicher zum DP-Master - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAccessErrCnt1 Anzahl Buszugriffsfehler Typ 1 seit NCK Start - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAccessErrCnt2 Anzahl Buszugriffsfehler Typ 2 seit NCK Start - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAvgCycleBetweenErr1 Durchschn. Anzahl Takte zwischen zwei Buszugriffsfehlern Typ 1 - 0 UDoubleword r Mehrzeilig:ja Bus-Nummer dpBusCfgNumBuses

dpBusStateAvgCycleBetweenErr2 Durchschn. Anzahl Takte zwischen zwei Buszugriffsfehlern Typ 2 - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-303

dpBusStateCycleCnt Anzahl Buszyklen seit NCK Start - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmAction Indikator für Arbeitsfortschritt des DP-M - 0 UDoubleword r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmActual Aktueller Zustand des Busses DP-M - geführt vom DP-M - 0 UWord r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmCtrl Hochlaufzustand Steuerwerk für DP-Master dpcadmin - 0 UWord r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmError Fehler bei Zustandsübergängen - 0 UDoubleword r Mehrzeilig:ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmPrjCnt Änderungszähler für neue DP-Projektierungen. Vorgeschlagene Verwendung: *) Änderungszähler lesen (1) *) Projektierungsdaten auslesen *) Änderungszähler lesen (2) *) Wenn die Änderungszähler in (1) und (2) identisch sind und beide "gültig" anzeigen, ist ein konsistenter Zustand der aus HW-Konfig kommenden Daten gelesen. gerade Werte -> Konfiguration ungültig ungerade Werte -> Konfiguration gültig - 0 UWord r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateDpmRequest Gewünschter Zustand des Busses DP-M - Vorgabe vom HOST - 0 UWord r Mehrzeilig: ja Bus-Nummer dpBusCfgNumBuses

dpBusStateNumActiveSlaves Dieses Datum gibt darüber Auskunft, wie viele Slaves im Moment über den Bus erreicht werden können. Dieser Wert wird während des Online Betriebs aktualisiert. Die Anzahl der Slaves am Bus ist durch die Profibus Norm (DIN19245 EN50170) vorgegeben. - 0 0 125 UDoubleword r Mehrzeilig:ja Bus-Nummer dpBusCfgNumBuses

dpClientCfgId Identifikation Client NCK/PLC/3RD - 0 UWord r Mehrzeilig: ja Client-Nummer dpClientCfgNumClnt

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-304 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dpClientCfgNumClnt Anzahl Clients - 0 0 INT32_MAX UDoubleword r Mehrzeilig: ja 1 1

dpClientCfgValid Client-Information liegt vor 0=keine Client Informationen vorhanden 1=Client Information vorhanden - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpClientStateComm Client-Zustand, inkl. output release 0=No Output Enable 1=Client State Output Enable - 0 UWord r Mehrzeilig: ja Client-Nummer dpClientCfgNumClnt

dpSlaveCfgAssignBus Bus-Nummer des Slaves

- 0 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgBusAddr Die Adresse des Slaves am Bus. Zusätzlich zu seiner eigenen Adresse besitzen alle Slaves eine Broadcast-Adresse über die sie angesprochen werden können. Die Broadcast-Adresse steht für die Einzeladressierung eines Slaves nicht zur Verfügung. 127: Broadcast Adresse - 0 0 127 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgDataExchangeTime Zeitpunkt für das Ende der zyklischen Datenübertragung Siehe dpSlaveMasterAppCycTime s, userdef 0 Double r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgInputTime Zeitpunkt für Istwerterfassung Siehe dpSlaveMasterAppCycTime s, userdef 0 Double r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgIsochronModeSupport Gibt Auskunft, ob der Slave für isochronen Betrieb am Profibus projektiert ist. 0: Isochronbetrieb nicht projektiert 1: Isochronbetrieb projektiert - 0 0 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-305

dpSlaveCfgMasterAppCycTime Lagereglertakt. Eine ausführliche Beschreibung findet sich in PROFIDRIVE PROFIL ANTRIEBSTECHNIK (Ausgabe: Entwurf V1.2, April 1999) Kapitel 7 Siehe PROFIDRIVE PROFIL ANTRIEBSTECHNIK (Ausgabe: Entwurf V1.2, April 1999) Kapitel 7 s, userdef 0 Double r Mehrzeilig:ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgNumSlaves Anzahl der im SDB1xxx konfigurierten Slaves. Dieser Wert kann sich von den tatsächlich angeschlossen Slaves am Bus unterscheiden. Die Anzahl der konfigurierbaren Slaves am Bus ist durch die Profibus Norm (DIN19245 EN50170) vorgegeben. - 0 0 125 UDoubleword r Mehrzeilig: ja 1 1

dpSlaveCfgOutputTime Zeitpunkt für Sollwertübernahme Siehe dpSlaveMasterAppCycTime s, userdef 0 Double r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgProfibusCycleTime Bus Zykluszeit Siehe dpSlaveMasterAppCycTime s, userdef 0 Double r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveCfgValid Dieses Datum gibt Auskunft darüber, ob die Slavedatenstruktur schon initialisiert wurde. Die Initialisierung erfolgt beim Zugriff auf ein Slave Konfigurations- oder Statusdatum. Abfrage von dpSlaveCfgValid löst ebenfalls die Initialisierung aus. True: Slavedaten liegen vor False: Slavedaten liegen nicht vor - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpSlaveIdentNo Ident-Nummer des Slaves - 0 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveIdentNoEx Die erweiterte Ident-Nummer des PROFIBUS-Slaves dient zur Identifikation der PROFIBUS-Slaves, die nicht offiziell als solche klassifiziert sind und bei denen deswegen die Angabe dpSlaveIdentNo fehlt. - 0 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-306 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dpSlaveStateComm Der Slave ist aktiv am Bus, wenn der ihm zugeordnete Antrieb die Busanmeldung erfolgreich durchlaufen hat. True: Slave am Bus False: Slave nicht am Bus - 0 0 1 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveStateIncCnt Der Inkarnationszähler des Slaves. Wird jedesmal, wenn der Slave in den Bus aufgenommen wird, um eins erhöht. Fällt der Slave aus dem Bus, wird dieser Zähler nicht verändert. Nach dem ersten Mal in den Bus gehen (also erster Betriebszustand des Slaves) ist der Wert auf 1. Bei einem Bereichsüberlauf beginnt die Zählung erneut bei 0. Funktioniert nur bei Slaves, die min. eine zugeordnete NC-Achse beinhalten. Bei anderen Slaves (reine I/O Slaves, oder von der PLC gesteuerte Achsen) bleibt dieser Wert auf 0 stehen. Von 0 (Startwert nach Neustart) bis max 2147483647 (2^31-1). - 0 0 2147483647 UDoubleword r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveStateSync Der Antrieb an diesem Slave befindet sich im zyklischen Betrieb. Slaves ohne Antrieb werden als nicht zyklisch definiert. True: zyklisch False: nicht zyklisch - 0 0 1 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlaveVendorId PROFIBUS: liefert immer 0 zurück PROFINET: Hersteller-Nummer des Devices - 0 UWord r Mehrzeilig: ja Slave-Nummer dpSlaveCfgNumSlaves

dpSlotCfgAssignAxis Dieses Datum liefert die Achsindizes des Antriebs, Geber1 und Geber2 für den Zugriff in die Axis-Assign-Table. Der 32-Bit Wert besteht aus 4 Bytes mit folgender Bedeutung: Byte0(Bit 0-7) = Achsindex der Achse Byte1(Bit 8-15) = Achsindex Geber1 Byte2(Bit 16-23)= Achsindex Geber2 Byte3(Bit 24-31)= für zukunftige Erweiterung vorgesehen. Der Wert 0xFF eines Byte kennzeichnet, daß kein Achsindex zu diesem Slot existiert. - 255 0 32 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgAssignBus Busnummer dem dieser Slot zugeordnet ist. Da nur ein Bus im Moment von Profibus DP unterstützt wird, gibt es nur einen Bus, dem alle Slots zugeordnet sind. - 0 0 1 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-307

dpSlotCfgAssignClient Dieses Datum liefert den clientIndex für den Zugriff auf die Client Assign Tabelle. 0=keine Zuordnung möglich (dies gilt für Diagnose und PKW Slots) >0 Zuordnung vorhanden - 0 0 2 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgAssignMaster Nummer des Masters dem dieser Slot zugeordnet ist. Da nur ein Bus im Moment von Profibus DP unterstützt wird und nur ein Master Klasse 1 pro Bus existiert, gibt es nur einen Master dem alle Slots zugeordnet sind. - 0 0 1 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgAssignSlave Dieses Datum enthält die Busadresse des Slaves, der zu dem n-ten Slot gehört. Alle zulässigen SlaveAdressen sind möglich - 0 0 125 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgIoType E/A-Kennung 0 = Eingangsslot 1 = Ausgangsslot 2 = Diagnoseslot - 0 0 2 UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgLength Länge in Anzahl Bytes - 0 0 32 UDoubleword r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgLogBaseAddress Die logische Basisadresse des Slots wird bei der Projektierung vergeben. Obwohl sie beim Datentransfer auf dem Bus nicht benötigt wird, kann nur über diese Adresse eine eindeutige Verknüpfung zwischen NCK und Busteilnehmern erfolgen. - 0 0 UINT16_MAX UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgNumSlots In diesem Datum wird die Gesamtanzahl aller im System vorhandenen Slots hinterlegt. 0(Untergrenze) bis INT32_MAX(Obergrenze), wobei gilt, daß ein Slave nicht mehr als 256 Slots unterstützen kann. - 0 0 INT32_MAX UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-308 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dpSlotCfgPNSlotNr PROFIBUS: nicht benutzt PROFINET: Slotnummer innerhalb des IO-Device - 0 0 255 UWord r Mehrzeilig: ja PROFINET: Subslot-Nummer dpSlotCfgNumSlots

dpSlotCfgSlaveAddress Dieses Datum enthält die Busadresse des Slaves, dem dieser Slot zugeordnet ist. Es kann mehrere Slots mit der gleichen Slaveadresse geben. Die Anzahl der verfügbaren Adressen am Bus ist durch die Profibus Norm (DIN19245 EN50170) vorgegeben. - 0 0 125 UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgSlotNr PROFIBUS:: Slotnummer innerhalb des Slaves PROFINET: Subslotnummer innerhalb des IO-Device Pro Slave sind nicht mehr als 256 Slots zugelassen. 0: Diagnoseslot 2: Diagnoseslot 4: 1.Datenslot - 0 0 255 UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotCfgValid Die Slotdatenstruktur (CcIdent) ist initialisiert und vorhanden True: Daten sind gültig False: Daten ungültig oder nicht initialisiert - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpSlotStateComm Zustand der Slots ( ok, ausgefallen, nicht von NCK behandelt) 0= kein Lebenszeichen vorhanden 1= Lebenszeichen vorhanden 2= nicht von NCK behandelt - 0 0 1 UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotStateRecvTelegram Vom Master empfangenes Bitmuster dieses Slots in Form eines Hexadezimalstrings. - 0 String[198] r Mehrzeilig:ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSlotStateSendTelegram An den Slave gesendetes Bitmuster dieses Slots in Form eines Hexadezimalstrings. Gesendetes Telegramm - 0 String[198] r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-309

dpSlotStateTelegramType Telegrammtyp des Slots 0 = Telegramm Typ unbekannt - 0 0 UINT16_MAX UWord r Mehrzeilig: ja Slot-Nummer (PROFINET: Subslot-

Nummer) dpSlotCfgNumSlots

dpSysCfgAvailable Dieses Datum gibt Auskunft darüber, ob das System mit DP Adapter und/oder DP Master generiert wurde. 0= DPA und DPM nicht vorhanden 1= DPA vorhanden 2= DPM vorhanden 3= DPA und DPM vorhanden - 0 0 3 UWord r Mehrzeilig: ja 1 1

dpSysCfgNumMaster Anzahl vorhandener Master Pro Bus gibt es bei DP nur einen Master. Da zur Zeit mehr als 1 Bus durch die Norm nicht abgedeckt wird, kann es max. auch nur einen Master geben. - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpSysCfgValid Dieses Datum gibt Auskunft darüber, ob die Konfigurationsdaten gültig und initialisiert sind. TRUE oder FALSE - 0 0 1 UDoubleword r Mehrzeilig: ja 1 1

dpSysCfgVersionDpm Versionsnummer der DP-M SW als Zahlenwert - 0 Double r Mehrzeilig: ja Nummer des Masters dpSysCfgNumMaster

dpSysCfgVersionDpr Tatsächliche Version Dpr (unzugänglich bisher) - 0 Double r Mehrzeilig: ja Nummer des Masters dpSysCfgNumMaster

dpSysCfgVersionDprEx DPR_SS_VERSION ist eine in NCK hinterlegte Versionsnummer, welche über diese Variable ausgelesen werden kann. - 0 Double r Mehrzeilig:ja Nummer des Masters dpSysCfgNumMaster

dpSysCfgVersionHost Dieses Datum enthält die Versionsnummer der Host-SW als Zahlenwert. - 0 0 UINT16_MAX Double r Mehrzeilig: ja Nummer des Masters dpSysCfgNumMaster

dpSysStateDpmInit Es gibt drei unterschiedliche Initialisierungszustände: REQUEST, ACKNOWLEDGE und ERROR - 0 UWord r Mehrzeilig: ja Nummer des Masters dpSysCfgNumMaster

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-310 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

errCodeSetNrGen Auswahl, welches Error-Code-Set bei Kommunikationsfehlern genommen wird. Die Auswahl ist Client-spezifisch, die Identifikation des Clients erfolgt durch die Absender-Adresse. 0: P1-kompatible Codes 5: P5-kompatible Codes 6: P6-kompatible Codes - 0 0 UWord wr Mehrzeilig: ja 1 1

errCodeSetNrPi Auswahl, welches Error-Code-Set bei Kommunikationsfehlern von PI-Diensten genommen wird. Die Auswahl ist Client-spezifisch, die Identifikation des Clients erfolgt durch die Absender-Adresse. 0: P1-kompatible Codes 5: P5-kompatible Codes 6: P6-kompatible Codes - 0 0 UWord wr Mehrzeilig: ja 1 1

maxCycleTimeBrut Summe der maximalen Bruttolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

maxCycleTimeNet Summe der maximalen Nettolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

minCycleTimeBrut Summe der minimalen Bruttolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-311

minCycleTimeNet Summe der minimalen Nettolaufzeit aller Kanäle ms 0 0 Double r Mehrzeilig: ja Wählt eine bestimmte SW-Task auf

der NCK aus: Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1)

4

nckCompileSwitches Ausgewählte NCK-Compiler-Schalter Bit0: NDEBUG Bit1: NOTRACES Bit2: EMBARGO Bit3: TARGET - UWord r Mehrzeilig: ja 1 1

pcmciaDataShotAct Aktueller Zugriff auf PCMCIA-Karte: Bereits transferierte Bytes Mit den Daten pcmciaShotStatus, pcmciaDataShotSum und pcmciaDataShotAct kann eine Statusanzeige für den Zugriff auf die PCMCIA-Karte realisiert werden. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

pcmciaDataShotSum Aktueller Zugriff auf PCMCIA-Karte: Gesamtlänge in Bytes. Mit den Daten pcmciaShotStatus, pcmciaDataShotSum und pcmciaDataShotAct kann eine Statusanzeige für den Zugriff auf die PCMCIA-Karte realisiert werden. - 0 0 UDoubleword r Mehrzeilig: ja 1 1

pcmciaFfsLength Länge des FFS auf der PCMCIA-Karte in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

pcmciaShotStatus Aktueller Zugriff auf PCMCIA-Karte: Status Mit den Daten pcmciaShotStatus, pcmciaDataShotSum und pcmciaDataShotAct kann eine Statusanzeige für den Zugriff auf die PCMCIA-Karte realisiert werden. 0: inaktiv 1: Schreiben Aktiv 2: Lesen Aktiv 3-: reserviert - 0 0 UWord r Mehrzeilig: ja 1 1

pcmciaStartFfsOffset Start-Offset des FFS zum Anfang der PCMCIA-Karte in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

pcmciaStartShotOffset Aktueller Zugriff auf PCMCIA-Karte: Start-Offset zum Anfang der PCMCIA-Karte in Bytes - 0 0 UDoubleword r Mehrzeilig: ja 1 1

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-312 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

poweronTime $AN_POWERON_TIME Zeit seit dem letzten Normalhochlauf ( in Minuten ) Beschreibbar ab SW 6.3. s, userdef 0.0 Double wr Mehrzeilig: ja 1 1

setupTime $AN_SETUP_TIME Zeit seit dem letzten "Steuerungshochlauf mit Defaultwerten" ( in Minuten ). Der Timer wird bei jedem "Steuerungshochlauf mit Defaultwerten" automatisch genullt. Beschreibbar ab SW 6.3. s, userdef 0.0 Double wr Mehrzeilig: ja 1 1

1.11.2 BER. C, Bst.DIAGN: Kanalspezifische Diagnosedaten

OEM-MMC: Linkitem /Channel/ChannelDiagnose/... Dieser Baustein enthält Informationen über kanalspezifische Diagnosedaten der NC. Die Zeiten stehen nur auf der Zielhardware zur Verfügung. Die Nettozeiten verstehen sich ohne die Unterbrechungen durch höherpriore Zeitebenen, die Bruttozeiten mit den Unterbrechungen. Die höchstpriore Zeitebene ist der SERVO, dann kommt der IPO und zuletzt der Interpreter/Preperation. Um sinnvolle Minimal- und Maximalzeiten zu erhalten, müssen diese initialisiert werden.

acIpoBuf $AC_IPO_BUF Füllstand des IPO-Puffers (Anzahl der Sätze) - 0 0 UWord r Mehrzeilig: ja 1 1

actCycleTimeBrut aktuelle Bruttolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double r Mehrzeilig: ja 1 - 3 3

actCycleTimeNet aktuelle Nettolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double r Mehrzeilig: ja 1 - 3 3

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-313

cuttingTime $AC_CUTTING_TIME Werkzeug-Eingriffszeit( in Sekunden ): Gemessen wird die Laufzeit der Bahnachsen ohne aktiven Eilgang in allen NC-Programmen zwischen NC-Start und Programm-Ende/NC-Reset. Die Messung wird zusätzlich bei aktiver Verweilzeit unterbrochen. Der Timer wird bei jedem Steuerungs- hochlauf mit Defaultwerten automatisch genullt. Beschreibbar ab SW 6.3. s, userdef 0.0 Double wr Mehrzeilig: ja 1 1

cycleTime $AC_CYCLE_TIME Laufzeit des angewählten NC-Programms( in Sekunden ): Im angewählten NC-Programm wird die Laufzeit zwischen NC-Start und Programm-Ende / NC-Reset gemessen. Mit dem Start eines neuen NC-Programms wird der Timer gelöscht. Beschreibbar ab SW 6.3. s, userdef 0.0 Double wr Mehrzeilig: ja 1 1

ipoBufLevel Füllstand des IPO-Puffers (ganzzahlig in Prozent) % 0 100 UWord r Mehrzeilig: ja 1 1

maxCycleTimeBrut maximale Bruttolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double wr Mehrzeilig: ja 1 - 3 3

maxCycleTimeNet maximale Nettolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double wr Mehrzeilig: ja 1 - 3 3

minCycleTimeBrut minimale Bruttolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double wr Mehrzeilig: ja 1 - 3 3

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-314 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

minCycleTimeNet minimale Nettolaufzeit Zeilenindex 1: SERVO Zeilenindex 2: IPO Zeilenindex 3: VL Zeilenindex 4: PLC Zeilenindex 5: SYNACT (ab SW 7.1) ms Double wr Mehrzeilig: ja 1 - 3 3

operatingTime $AC_OPERATING_TIME Gesamt-Laufzeit von NC-Programmen in der Betriebsart Automatik ( in Sekunden ): Aufsummiert werden die Laufzeiten aller Programme zwischen NC-Start und Programm-Ende/NC-Reset. Der Timer wird mit jedem Steuerungshochlauf genullt. Beschreibbar ab SW 6.3. s, userdef 0.0 Double wr Mehrzeilig: ja 1 1

1.11.3 BER. N, Bst.ETPD: Datenlisten für Protokollierung

OEM-MMC: Linkitem /Nck/ProtocolData/... Datenlisten für Protokollierung. Für diesen Baustein wird der Zugriff über mehrere Zeilen und mehrere Spalten zugelassen.

area Variablen-Spezifikation des n. BTSS-Datums in der Liste: area (Bereich) - UWord wr Mehrzeilig: ja 2 + 5 * ( n-1) 2 + 5 * (numData- 1)

col Variablen-Spezifikation des n. BTSS-Datums in der Liste: col (Spalte) - UWord wr Mehrzeilig: ja 4 + 5 * ( n-1) 4 + 5 * (numData- 1)

numData Anzahl der Daten in der Liste. <= maxnumTraceProtData - 0 maxnumTraceProtData UWord wr Mehrzeilig: ja 1 1

row Variablen-Spezifikation des n. BTSS-Datums in der Liste: row (Zeile) - UWord wr Mehrzeilig: ja 5 + 5 * ( n-1) 5 + 5 * (numData- 1)

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-315

type Variablen-Spezifikation des n. BTSS-Datums in der Liste: type (Bausteintyp) - UWord wr Mehrzeilig: ja 6 + 5 * ( n-1) 6 + 5 * (numData- 1)

unit Variablen-Spezifikation des n. BTSS-Datums in der Liste: unit (Einheit) - UWord wr Mehrzeilig: ja 3 + 5 * ( n-1) 3 + 5 * (numData- 1)

1.11.4 BER. C, Bst.ETP: Eventtypen

OEM-MMC: Linkitem /Channel/ProtocolEvent/... Beschreibung der Event-Typen der Protokollierung. Für diesen Baustein wird der Zugriff über mehrere Zeilen und Spalten zugelassen. Der Zeilenindex identifiziert ein bestimmtes Event. Standard-Events:

Zeilenindex <= 10000:

OEM-Events: Zeilenindex > 10000: User-Index: Wird durch die 1000er-Stelle des Zeilenindexes bestimmt Event-Typ: Wird durch die letzten drei Stellen des Zeilenindexes bestimmt

Beispiele für den Zeilenindex: 00001: Standard-Event des Users 0 mit der Nummer 1 (IPO) 00006: Standard-Event des Users 0 mit der Nummer 6 (NC-Start) 03006: Standard-Event des Users 3 mit der Nummer 6 (NC-Start) 06006: Standard-Event des Users 6 mit der Nummer 6 (NC-Start) 10001: OEM-Event des Users 0 mit der Nummer 1 13002: OEM-Event des Users 3 mit der Nummer 2

Standard-Event-Typen: Zyklische Events: 1 = IPO u. IPO-Takt 15 = IPO2 47 = IPO3 (ab SW 6.4) 48 = IPO4 (ab SW 6.4)

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-316 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Azyklische Events, bezogen auf Achsbewegungen: 2 = GEO_AXIS_START u. Geo-Achse startet oder ändert die Richtung 18 = GEO_AXIS_STARTa siehe VDI-Nahtstelle NCK->PLC

kanalspezifisch DBB40 Bit6 und Bit7 (Bit6 = Fahrbefehl+, Bit7 = Fahrbefehl-) Ereignis tritt ein, wenn ein Bit neu gesetzt wird.

3 = GEO_AXIS_STOP u. Geo-Achse stoppt 19 = GEO_AXIS_STOPa, siehe VDI-Nahtstelle NCK->PLC

kanalspezifisch DBB40 Bit6 und Bit7 (Bit6 = Fahrbefehl-, Bit7 = Fahrbefehl+) Ereignis tritt ein, wenn beide Bits auf 0 gesetzt werden und eines davon zuvor aktiv war.

4 = MA_AXIS_START, Eine Maschinenachse des Kanals startet oder ändert die Richtung, siehe VDI-Nahtstelle NCK->PLC achsspezifisch DBB64 Bit6 und Bit7 (Bit6 = Fahrbefehl-, Bit7 = Fahrbefehl+) Ereignis tritt ein, wenn ein Bit neu gesetzt wird.

5 = MA_AXIS_STOP, Eine Maschinenachse stoppt, siehe VDI-Nahtstelle NCK->PLC achsspezifisch DBB64 Bit6 und Bit7 (Bit6 = Fahrbefehl-, Bit7 = Fahrbefehl+) Ereignis tritt ein, wenn beide Bits auf 0 gesetzt werden und eines davon zuvor aktiv war.

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-317

Azyklische Events, bezogen auf Kanal-Beeinflussung: 6 = NC_START NC-Start (wenn in NC erkannt) 7 = NC_STOP NC-Stop (wenn in NC erkannt, Achsen verfahren ggf.

noch)

Azyklische Events, bezogen auf Teileprogrammbearbeitung: 8 = BLOCK_BEG_1 Satzanfang (erster IPO-Takt eines Satzes) ohne

Zwischensätze, alle Programmebenen 9 = BLOCK_BEG_2 u. Satzanfang (erster IPO-Takt eines Satzes) mit

Zwischensätze, alle Programmebenen 20 = BLOCK_BEG_2a 10 = BLOCK_BEG_3 Satzanfang (erster IPO-Takt eines Satzes) ohne

Zwischensätze, nur Hauptprogrammebene und MDA-Ebene

16 = BLOCK_BEG_S1 u. Satzanfang (Suchlauf mit Berechnung) mit Zwischensätze, alle Programmebenen

22 = BLOCK_BEG_S1a 11 = BLOCK_END_1 Satzende (erster IPO-Takt eines Satzes) ohne

Zwischensätze, alle Programmebenen 12 = BLOCK_END_2 u Satzende (erster IPO-Takt eines Satzes) mit

Zwischensätze, alle Programmebenen 21 = BLOCK_END_2a

13 = BLOCK_END_3 Satzende (erster IPO-Takt eines Satzes) ohne Zwischensätze, nur Hauptprogrammebene und MDA-Ebene

17 = BLOCK_END_S1 Satzende (Suchlauf mit Berechnung) mit Zwischensätze, alle Programmebenen

31 = BLOCK_END_P1 Satzende (Vorlauf) 32 = BLOCK_END_P1a Satzende (Vorlauf 44 = BLOCK_END_I1 Satzende (Interpreter) 43 = NC_LEVEL_CHG Ebenenwechsel bei der

Teileprogrammbearbeitung (ab SW 6.4) Azyklische Events, ausgelöst durch Teileprogrammbefehl WRTPR 23 = PROT_TXT_REQ Protokollierung eines WRTPR-Textes 24 = PROT_TXT_REQ_S1

Protokollierung eines WRTPR-Textes (Suchlauf mit Berechnung)

33 = PROT_TXT_REQ_P1 Protokollierung eines WRTPR-Textes (Vorlauf) (ab SW 6.4)

Azyklische Events, ausgelöst durch den Protokolliervorgang selbst 14 = PROT_FILE_BEG Start der Protokollierung bezogen auf einen

Protokollfile. 29 = PROT_START_TRIG

Start-Trigger hat ausgelöst (ab SW 6.4)

30 = PROT_STOP_TRIG Stop-Trigger hat ausgelöst (ab SW 6.4) 46 = PROT_START Start der Protokollierung (ab SW 6.4) 45 = PROT_STOP Stop der Protokollierung (ab SW 6.4) Azyklische Events, ausgelöst durch Tasten 42 = CANCEL_BUTTON Die Cancel-Taste wurde gedrückt (ab SW 6.4)

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-318 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Azyklische Events, ausgelöst durch Alarme 41 = ALARM_REPORTED Ein Alarm ist aufgetreten (ab SW 6.4) Azyklische Events, ausgelöst durch Synchronaktion 36 = SYNC_ACT_ACTIV Synchronaktion Aktivierung (ab SW 6.4) 37 = SYNC_ACT_DEACT

Synchronaktion Deaktivierung (ab SW 6.4)

38 = SYNC_ACT_FIRE Synchronaktion löst aus (ab SW 6.4) Azyklische Events, ausgelöst durch Werkzeug 25 = TOOL_CHANGE Werkzeug-Wechsel (ab SW 6.2) 27 = TOOL_CHANGE_S1 Werkzeug-Wechsel (Suchlauf mit

Berechnung) (ab SW 6.3) 34 = TOOL_CHANGE_P1 Werkzeug-Wechsel (Vorlauf) (ab SW 6.4) 26 = CUTTEDGE_CHANG

E Schneiden-Wechsel (ab SW 6.2)

28 = CUTTEDGE_CHANGE_S1

Schneiden-Wechsel (Suchlauf mit Berechnung) (ab SW 6.3)

35 = CUTTEDGE_CHANGE_P1

Schneiden-Wechsel (Vorlauf) (ab SW 6.4)

Azyklische Events, ausgelöst durch PLC 39 = PLC_OB_1 PLC OB1 gestartet (ab SW 6.4) 40 = PLC_OB40 PLC OB40 gestartet (ab SW 6.4)

asciiMode Datenformat, in dem protokolliert werden soll 0: Aufzeichnung der Daten binär mit festem Alignment der Daten auf 8 Bytes 1: Aufzeichnung der Daten in ASCII 2: Aufzeichnung der Daten binär mit variablem Alignment der Daten 3: Aufzeichnung der Daten binär mit variablem Alignment der Daten, wobei zwei zeitlich folgende Datensätze des gleichen Events optimiert werden. In diesem Fall wird nur der Header protokolliert, nicht aber die eigentlichen Daten - 0 0 3 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

countActivated Anzahl, wie oft das Event aufgetreten ist. - 0 UWord r Mehrzeilig: nein

countActivatedL Anzahl wie oft das Event aufgetreten ist. - 0 UDoubleword r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

dataListIndex Index der zu verwendenden Datenliste. alle gültigen Spalten im Baustein ETPD - 1 - 0 0 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

dataProtok Anzahl von Bytes, die in den Fifo-File eingetragen wurden. - 0 UWord r Mehrzeilig: nein

11/2006 1 Variablen 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-319

dataUploaded Anzahl von Bytes, die bereits aus dem Fifo-File hochgeladen wurden. - 0 UWord r Mehrzeilig: nein

eventActive Zustand des Events 0: nicht aktiv 1: aktiv 2: deaktivieren und Datensatz freigeben - 0 0 2 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

eventActiveStatus zur Diagnose: Zustand des Events 0: aktiviert 1: nicht aktiviert 2: nicht aktivierbar, weil Summe der Variablenlängen zu groß ist 3: nicht aktivierbar, weil die Ressourcen zu knapp ausgelegt sind 4: nicht aktivierbar, weil der Protokollfile nicht angelegt werden kann 100-...: nicht aktivierbar, weil die Variablenspezifikation mit dem Index (value-100) falsch ist - 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

headerType Art des Headers im Datensatz 0: kein Header 1: kurzer Header mit folgendem Aufbau: UDword dataStamp; // Kennzeichnung des Datensatzes durch eine fortlaufende Nr UWord event; // Typ des aufgetretenen Events eintragen UWord protCount; // das wievielte mal das Event protokolliert wird 2: langer Header mit folgendem Aufbau: UDword dataStamp; // Kennzeichnung des Datensatzes durch eine fortlaufende Nr UWord event; // Typ des aufgetretenen Events eintragen UByte chan; // Kanal in dem das Event aufgetreten ist UByte dummy1; // noch frei UDword protCount; // das wievielte mal das Event protokolliert wird UDword dummy2; // noch frei 3: mittellanger Header, nicht-alligned mit folgendem Aufbau: UDword dataStamp; // Kennzeichnung des Datensatzes durch eine fortlaufende Nr UWord event; // Typ des aufgetretenen Events eintragen UByte chan; // Kanal in dem das Event aufgetreten ist UByte dummy1; // noch frei UDword protCount; // das wievielte mal das Event protokolliert wird - 1 0 3 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

maxElementsFastFifoUsed zur Diagnose: maximal erreichte Anzahl von Einträgen des Fifo-Puffers - 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

maxFileLength Maximale Länge des Protokollfiles - 0 0 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

maxGrossFileLengthUsed zur Diagnose: maximale Bruttogröße, die der Protokollfile angenommen hat - 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

1 Variablen 11/2006 1.11 Diagnosedaten

© Siemens AG 2006 All Rights Reserved 1-320 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

maxNetFileLengthTooSmall zur Diagnose: Anzahl von (Netto-)Bytes, um die der Protokollfile zu klein ist - 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

numElementsFastFifoTooSmall zur Diagnose: Anzahl der Einträge, um die der Fifo-Puffer zu klein ist - 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

protocolFilename Protokoll-Filename inklusiv Pfad - 0 String[64] wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

resultPar1 Allgemeiner Ergebniswert, die Bedeutung ist Event-abhängig. SYNC_ACT_ACTIVATE, SYNC_ACT_DEACTIVATE, und SYNC_ACT_FIRE: ID der Synchron-Aktion. Alle nicht genannten Events versorgen nicht diesen Ergebniswert. - 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

skip Anzahl von Events, die übersprungen werden sollen - 0 0 UWord wr Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

startTriggerLock Einstellung, ob bei diesem Ereignis der Start-Trigger nicht bearbeitet werden soll 0: Trigger wird bearbeitet 1: Trigger wird nicht bearbeitet - 0 0 1 UWord wr Mehrzeilig: nein

stopTriggerLock Einstellung, ob bei diesem Ereignis der Stop-Trigger nicht bearbeitet werden soll 0: Trigger wird bearbeitet 1: Trigger wird nicht bearbeitet - 0 0 1 UWord wr Mehrzeilig: nein

suppressProtLock Hebt die Wirkung von traceProtocolLock auf 0: Die Sperre wirkt 1: Die Sperre ist für dieses Event aufgehoben - 0 0 1 UWord wr Mehrzeilig: ja 1 1

timePeriod Zeitbasis bei zyklischen Events ms 0 0 UWord r Mehrzeilig: ja Event (siehe Bausteinkopf) siehe Bausteinkopf

11/2006 1 Variablen 1.12 MMC-Zustand

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-321

1.12 MMC-Zustand

1.12.1 BER. M, Bst.S: Interne Zustandsdaten MMC

OEM-MMC: Linkitem //State/... Über diesen Baustein sind einige interne Zustandsdaten von MMC verfügbar.

/Nck/Nck/ActApplication aktuelle Applikation für Anzeige im MMC - String[32] wr Mehrzeilig: nein

/Nck/Nck/ActBag aktuelle Betriebsart für Anzeige im MMC - Character wr Mehrzeilig: nein

/Nck/Nck/Channel aktueller Kanal für Anzeige im MMC - Character wr Mehrzeilig: nein

/Nck/Nck/CoordSystem Koordinatensystem für Anzeige im MMC - Character wr Mehrzeilig: nein

1 Variablen 11/2006 1.13 Anwenderdaten

© Siemens AG 2006 All Rights Reserved 1-322 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.13 Anwenderdaten

1.13.1 BER. C, Bst.GD: Beschreibung der Bausteine GDU

BER. C, Bst.GD1: C-GD1 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD2: C-GD2 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD3: C-GD3 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD4: C-GD4 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

11/2006 1 Variablen 1.13 Anwenderdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-323

BER. C, Bst.GD5: C-GD5 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD6: C-GD6 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD7 C-GD7 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD8: C-GD8 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.GD9: C-GD9 OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

1 Variablen 11/2006 1.13 Anwenderdaten

© Siemens AG 2006 All Rights Reserved 1-324 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

1.13.2 BER. C, Bst.GUD: C-GUD

OEM-MMC: Linkitem /Channel//... Die Variablen in diesem Baustein werden dynamisch im NCK erzeugt und gelöscht. Die Beschreibung und Adressierung der jeweils vorhandenen Variablen ist daher nicht festgelegt und muss dem zugehörigen ACX-File entnommen werden. Über den Spaltenindex wird die Variable adressiert (SymbolID). Der Zeilenindex ist nur bei Vektoren und Feldern relevant, er berechnet sich folgendermaßen: Einzeldaten: 1 1-dim. Felder: 1 + index1 2-dim. Felder: 1 + index1 * maxdim2 + index2 3-dim. Felder: 1 + index1 * maxdim2 * maxdim3 + index2 * maxdim3 + index3 Die Formel für 3-dim. Felder lässt sich generell anwenden, wenn man bei fehlenden Dimensionen index durch 0, und maxdim durch 1 ersetzt. Wertebereiche: index1: 0 bis (maxdim1-1) index2: 0 bis (maxdim2-1) index3: 0 bis (maxdim3-1) Je nach Dimensionierung der Felder, d.h. der Größe von maxdim1, maxdim2 und maxdim3, besteht die Möglichkeit, dass der Wertebereich des Zeilenindexes (16 bit) für die Adressierung nicht ausreichend ist. In diesem Fall ist kein BTSS-Zugriff möglich.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. C, Bst.LUD: C-LUD OEM-MMC: Linkitem /Channel//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

11/2006 1 Variablen 1.13 Anwenderdaten

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-325

BER. N, Bst.GD1: N-GD1 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD2: N-GD2 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD3: N-GD3 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD4: N-GD4 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD5: N-GD5 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

1 Variablen 11/2006 1.13 Anwenderdaten

© Siemens AG 2006 All Rights Reserved 1-326 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

BER. N, Bst.GD6: N-GD6 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD7: N-GD7 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD8: N-GD8 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GD9: N-GD9 OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

BER. N, Bst.GUD: N-GUD OEM-MMC: Linkitem /Nck//... Siehe Beschreibung des Bausteins GUD im Bereich C.

DUMMY Undefiniert - Character r Mehrzeilig: nein 2

11/2006 1 Variablen 1.14 Generische Kopplung

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 1-327

1.14 Generische Kopplung

1.14.1 BER. N, Bst.CP: Generische Kopplung OEM-MMC: Linkitem /Nck/GenericCoupling/... Der Baustein CP enthält die Zustandsdaten für die Generische Kopplung. Der Zustand der Achskopplungen ist in einem NCK-spezifischen und Kanal-spezifischen Bereich strukturiert.

cpCtabExists Nicht Null, wenn die angegebene Kurventabelle vorhanden ist - 0 0 1 UWord r Mehrzeilig: ja ID der Kurventabelle

cpCtabId ID-Nr. der n-ten Kurventabelle im angegebenen Speichertyp - UDoubleword r Mehrzeilig: ja (n * 10) + Speichertyp

cpCtabIdNumLinSegDef Anzahl der linearen Segmente, die für die angegebene Kurventabelle definiert sind - 0 UWord r Mehrzeilig: ja ID der Kurventabelle

cpCtabIdNumPolDef Anzahl der Polynome, die für die angegebene Kurventabelle definiert sind - 0 UWord r Mehrzeilig: ja ID der Kurventabelle

cpCtabIdNumPolySegDef Anzahl der Polynom-Segmente, die für die angegebene Kurventabelle definiert sind - 0 UWord r Mehrzeilig: ja ID der Kurventabelle

cpCtabIdNumSegDef Anzahl der Segmente, die für die angegebene Kurventabelle definiert sind - 0 UWord r Mehrzeilig: ja ID der Kurventabelle

cpCtabLocked Sperrstatus, Wert > 0, wenn Kurventabelle gesperrt ist - -1 3 UDoubleword r Mehrzeilig: ja ID der Kurventabelle

cpCtabMemType Speichertyp, in dem die Kurventabelle liegt - -1 2 UDoubleword r Mehrzeilig: ja ID der Kurventabelle

cpCtabNumDef Gesamtzahl der Kurventabellen, die für den angegebenen Speichertyp definiert sind - 0 0 UWord r Mehrzeilig: ja 1=DRAM, 2=SRAM, 3=Alle

Speichertypen 3

1 Variablen 11/2006 1.14 Generische Kopplung

© Siemens AG 2006 All Rights Reserved 1-328 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

cpCtabNumFree Anzahl der zusätzlichen Kurventabellen, die in dem angegebenen Speichertyp definiert werden können - 0 0 UWord r Mehrzeilig: ja 1=DRAM, 2=SRAM, 3=Alle

Speichertypen 3

cpCtabNumPolDef Gesamtzahl der Kurventabellen-Polynome, die in dem angegebenen Speichertyp definiert sind - 0 UWord r Mehrzeilig: ja 1=DRAM, 2=SRAM, 3=Alle

Speichertypen 3

cpCtabNumPolFree Anzahl der zusätzlichen Kurventabellen-Polynome, die in dem angegebenen Speichertyp definiert werden können - 0 UWord r Mehrzeilig: ja 1=DRAM, 2=SRAM, 3=Alle

Speichertypen 3

cpCtabNumPolMax Höchstzahl der Kurventabellen-Polynome, die in dem angegebenen Speichertyp zulässig sind - 0 UWord r Mehrzeilig: ja 1=DRAM, 2=SRAM, 3=Alle

Speichertypen 3

cpCtabNumSegDef Gesamtzahl der Kurventabellen-Segmente vom angegebenen Segmenttyp, die in dem angegebenen Speichertyp definiert sind - 0 UWord r Mehrzeilig: ja (Segmenttyp * 10) + Speichertyp 23

cpCtabNumSegFree Anzahl der zusätzlichen Kurventabellen-Segmente vom angegebenen Segmenttyp, die in dem angegebenen Speichertyp definiert werden können - 0 UWord r Mehrzeilig: ja (Segmenttyp * 10) + Speichertyp 23

cpCtabNumSegMax Höchstzahl der Kurventabellen-Segmente vom angegebenen Segmenttyp, die in dem angegebenen Speichertyp zulässig sind - 0 UWord r Mehrzeilig: ja (Segmenttyp * 10) + Speichertyp 23

cpCtabPeriodic Periodizität, Wert > 0, wenn die Kurventabelle periodisch ist - -1 2 UDoubleword r Mehrzeilig: ja ID der Kurventabelle

11/2006 2 Nahtstelle 2.1 Datenbausteine (DB) der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-329

2 Nahtstelle

2.1 Datenbausteine (DB) der PLC-Anwendernahtstelle ................................... 2-330

2.2 Signale der PLC-Anwendernahtstelle......................................................... 2-330 2.2.1 M-Variante der Maschinensteuertafel .................................................... 2-331 2.2.2 T-Variante der Maschinensteuertafel ..................................................... 2-333 2.2.3 Schmale Maschinensteuertafel .............................................................. 2-335 2.2.4 Signale von und an Bedienhandgerät (BHG) ......................................... 2-337 2.2.5 Signale von und an Programmierhandgerät (HT8) ................................ 2-339 2.2.6 PLC-Alarme / Meldungen ....................................................................... 2-341 2.2.7 Signale an NCK (DB10).......................................................................... 2-351 2.2.8 Signale von/an NCK/HMI (DB 10) .......................................................... 2-352 2.2.9 Signale von/an BAG (DB 11).................................................................. 2-360 2.2.10 Signale für Safety SPL (Sichere Programmierbare Logik) (DB 18) ....... 2-363 2.2.11 Steuer-/ Statussignale an/vom OP (DB 19)............................................ 2-366 2.2.12 PLC-Maschinendaten (DB 20)................................................................ 2-372 2.2.13 Signale von/an NCK-Kanal (DB 21 – DB 30) ......................................... 2-373 2.2.14 Signale von/an Achse/Spindel (PLC -> NCK) (DB 31 – DB 61)........... 2-391 2.2.15 Nahtstelle zur Werkzeugverwaltung ..................................................... 2-399 2.2.16 Signale von und an Maschinensteuertafel und BHG............................ 2-405

2

2 Nahtstelle 11/2006 2.1 Datenbausteine (DB) der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-330 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

2.1 Datenbausteine (DB) der PLC-Anwendernahtstelle Eine Beschreibung der Datenbausteine der PLC-Anwendernahtstelle finden Sie in Kapitel 3.3.

2.2 Signale der PLC-Anwendernahtstelle

Allgemeines In der folgenden Auflistung der Nahtstellensignale ist bei jedem Signal ein Literaturhinweis angegeben. Der Hinweis gibt die Kapitel-Nummer oder die Kurzbezeichnung der Funktionsbeschreibung an, siehe

Literatur: /FB/, xx, ”yyy

xx Kurzbezeichnung der einzelnen Funktionsbeschreibung (z.B.: A2) yyy Name der Funktionsbeschreibung (z.B.: ”Diverse Nahtstellensignale” oder Titel der Anleitung)

Inverse Signale Signale, die mit einem "*" gekennzeichnet sind, sind sogenannte inverse Signale. Die Wirkung bei diesen Signalen wird nicht mit einem 1-Signal, sondern mit einem 0-Signal hervorgerufen (z.B. MCP, Byte n+2.0: *NC-STOP).

Zeichenerklärung • DBB ist bei Step7 die Abkürzung Datenbaustein Byte • DBW ist bei Step7 die Abkürzung Datenbaustein Wort (16 Bit) • DBD ist bei Step7 die Abkürzung Datenbaustein Doppelwort (32 Bit)

Hinweis

Bitte beachten Sie auch für SINAMICS Antriebe folgende Dokumente: SINAMICS S120 Inbetriebnahmehandbuch und SINAMICS S Listenhandbuch

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-331

2.2.1 M-Variante der Maschinensteuertafel Signale von Maschinensteuertafel (Tasten)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

EB n + 0 Spindelkorrektur Betriebsart

D C B A JOG TEACH IN MDA AUTO

EB n + 1 Maschinenfunktion

REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

EB n + 2 Schlüssel-schalter

Stellung 0

Schlüssel-schalter

Stellung 2

Spindel Start

*Spindel Halt

Vorschub Start

*Vorschub Halt

NC-Start *NC-Stop

EB n + 3 Schlüssel-schalter

Stellung 1

Vorschubkorrektur

Reset Einzelsatz E D C B A

EB n + 4 Richtungstasten Schlüssel-schalter

Stellung 3

Achsanwahl

+ R15

- R13

Eilgang R14

x R1

4. AchseR4

7. Achse R7

R10

EB n + 5 Achsanwahl

Y R2

Z R3

5. AchseR5

Fahrbefehl MKS/WKS

R12

R11 R9 8. Achse R8

6. AchseR6

EB n + 6 freie Kundentasten

T9 T10 T11 T12 T13 T14 T15

EB n + 7 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-332 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale an Maschinensteuertafel (LEDs)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

AB n + 0 Maschinenfunktion Betriebsart

1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO

AB n + 1 Vorschub Start

*Vorschub Halt

NC-Start *NC-Stop Maschinenfunktion

REPOS REF var. INC 10000 INC

AB n + 2 Achsanwahl Einzelsatz Spindel Start

*Spindel Halt

Richtungs-taste

- R13

X R1

4. AchseR4

7. AchseR7

R10

AB n + 3 Achsanwahl

Z R3

5. Achse R5

FahrbefehlMKS/WKS

R12

R11 R9 8. AchseR8

6. Achse R6

Richtungs-taste

+ R15

AB n + 4 freie Kundentasten Y

T9 T10 T11 T12 T13 T14 T15 R2

AB n + 5 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-333

2.2.2 T-Variante der Maschinensteuertafel Signale von Maschinensteuertafel (Tasten)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

EB n + 0 Spindelkorrektur Betriebsart

D C B A JOG TEACH IN MDA AUTO

EB n + 1 Maschinenfunktion

REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

EB n + 2 Schlüssel-schalter

Stellung 0

Schlüssel-schalter

Stellung 2

Spindel Start

*Spindel Halt

Vorschub Start

*Vorschub Halt

NC-Start *NC-Stop

EB n + 3 Schlüssel-schalter

Stellung 1

Vorschubkorrektur

Reset Einzelsatz E D C B A

EB n + 4 Richtungstasten Schlüssel-schalter

Stellung 3

Richtungstasten

R15 R13 R14 +Y R1

-Z R4

-C R7

R10

EB n + 5 Richtungstasten

+X R2

+C R3

Eilgang- Überlage-rung R5

Fahrbefehl MKS/WKS

R12

R11

-Y R9

-X R8

+Z R6

EB n + 6 freie Kundentasten

T9 T10 T11 T12 T13 T14 T15

EB n + 7 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-334 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale an Maschinensteuertafel (LEDs)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

AB n + 0 Maschinenfunktion Betriebsart

1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO

AB n + 1 Vorschub Start

*Vorschub Halt

NC-Start *NC-Stop Maschinenfunktion

REPOS REF var. INC 10000 INC

AB n + 2 Richtungstasten Einzelsatz Spindel Start

*Spindel Halt

R13

+Y R1

-Z R4

-C R7

R10

AB n + 3 Richtungstasten

R3

R5

FahrbefehlMKS/WKS

R11

-Y R9

-X R8

+Z R6

R15

AB n + 4 freie Kundentasten Richtungs-taste +X

T9 T10 T11 T12 T13 T14 T15 R2

AB n + 5 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-335

2.2.3 Schmale Maschinensteuertafel Signale von schmaler Maschinensteuertafel (Schalter und Tasten)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

EB n + 0 Spindelkorrektur Betriebsart

*NC-HALT SP - SP 100 % SP + EINZELS JOG MDA AUTOM.

EB n + 1 Spindel Schlüssel-schalter

Maschinenfunktion

NC-START SP rechts * SP-HALT SP links SS 3 REF. REPOS Teach In

EB n + 2 Vorschub Schlüssel-schalter

Maschinenfunktionen

START * HALT var. INC SS 0 1000 INC 100 INC 10 INC 1 INC

EB n + 3 Schlüsselschalter Vorschubkorrektur

RESET SS 2 SS 1 E D C B A

EB n + 4 Richtungstasten optionale Kundentasten

(+) R15 (-) R13 Eilgang R14

KT4 KT3 KT2 KT1 KT0

EB n + 5 Achsanwahl

T17 KT5 6 5 4 Z Y X

EB n + 6 freie Kundentasten

T9 T10 T11 T12 T13 T14 T15 T16

EB n + 7 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-336 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale an schmale Maschinensteuertafel (LEDs)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

AB n + 0 Spindelkorrektur Betriebsart

NC-HALT SP - SP 100 % SP + EINZELS JOG MDA AUTOM.

AB n + 1 Spindel Maschinenfunktion

NC-START SP rechts SP-HALT SP links frei REF. REPOS Teach In

AB n + 2 Vorschub Maschinenfunktionen

START HALT var. INC frei 1000 INC 100 INC 10 INC 1 INC

AB n + 3 nicht belegt

frei frei frei frei frei frei frei frei

AB n + 4 Richtungstasten optionale Kundentasten

(+) R15 (-) R13 Eilgang R14

KT4 KT3 KT2 KT1 KT0

AB n + 5 Achsanwahl

T17 KT5 6 5 4 Z Y X

AB n + 6 freie Kundentasten

T9 T10 T11 T12 T13 T14 T15 T16

AB n + 7 freie Kundentasten

T1 T2 T3 T4 T5 T6 T7 T8

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-337

2.2.4 Signale von und an Bedienhandgerät (BHG) Signale von Bedienhandgerät (Tasten) (Eingangsabbild)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

EB n + 0 reserviert

EB n + 1 reserviert

EB n + 2

T9 T7 T6 T5 T4 T3 T2 T1

EB n + 3

T16 T15 T14 T13 T12 T11 T10 T9

EB n + 4

T24 T23 T22 T21

EB n + 5 Quittung Eilgang-/Vorschubkorrektur-Schalter

Ziffern-anzeige

Schlüssel-schalter

E D C B A

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-338 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale an Bedienhandgerät (LEDs) (Ausgangsabbild, Leuchtdioden LED)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

AB n + 0 immer 1

AB n + 1 neue Daten

für angewählte

Zeile

Auswahl der Zeile

AB n + 2

L8 L7 L6 L5 L4 L3 L2 L1

AB n + 3

L16 L15 L14 L13 L12 L11 L10 L9 Ziffernanzeige des BHG

AB n + 4 1. Zeichen (rechts) der angewählten Zeile

AB n + 5 2. Zeichen der angewählten Zeile AB ... ... AB n + 18 15. Zeichen der angewählten Zeile AB n + 19 16. Zeichen (links) der angewählten Zeile

Hinweis

Die Parametrierung bzw. Projektierung der verschiedenen MCP / BHG Varianten ist in der Funktionsdokumentation P3 sl beschrieben. Literatur: /BH/, Bedienkomponenten-Handbuch

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-339

2.2.5 Signale von und an Programmierhandgerät (HT8) Signale von Maschinensteuertafelsimulation Nahtstelle HT8→PLC

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

EB n + 0 Funktionstastenblock

(REF) TEACH AUTO (MDA) JOG QUIT RESET (WKS/MKS)

EB n + 1 Funktionstastenblock

Cntr Panel Func

{U4} {U3} BigFct {U2} {U1} (INC) (REPOS)

EB n + 2 Ax7-Ax12 JOG-Tasten positive Richtung statt Ax6 Ax5 Ax4 Ax3 Ax2 Ax1

EB n + 3 Ax1-Ax6 JOG-Tasten negative Richtung

Ax6 Ax5 Ax4 Ax3 Ax2 Ax1

EB n + 4

{U16}/ [BF8]

{U15}/ [BF7]

{U14}/ [BF6]

{U13}/ [BF5]

{U12}/ [BF4]

{U11}/ [BF3]

{U10}/ [BF2]

{U9}/ [BF1]

EB n + 5

[BF16]

{U8}/ [BF15]

{U7}/ [BF14]

{U6}/ [BF13]

{U5}/ [BF12]

(SBL)/ [BF10]

[BF10]

[BF9]

EB n + 6 Starttastenblock

res. HT 6/8 SF4 [VAL+]

SF3 [VAL-]

SF2 SF1 START STOP

EB n + 7 Vorschubkorrektur

E D C B A

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-340 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale an Maschinensteuertafelsimulation Nahtstelle PLC→HT8

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

AB n + 0 Funktionstastenblock

REF TEACH AUTO MDA JOG QUIT RESET WKS/MKS

AB n + 1 Funktionstastenblock

FCT15 FCT14 BigFct FCT12 FCT11 INC REPOS Achse 7-12

angewählt JOG-Tasten positive Richtung

Ax6 Ax5 Ax4 Ax3 Ax2 Ax1

AB n + 3 JOG-Tasten negative Richtung

Bei WKS: Keine MKS

Ax4 bis Ax6

Ax6 Ax5 Ax4 Ax3 Ax2 Ax1

AB n + 4

. .

AB n + 5

AB n + 6 Strarttastenblock

Fahrtasten einblenden

VAL+ VAL- SF2 SF1 START STOP

AB n + 7

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-341

2.2.6 PLC-Alarme / Meldungen

Kanalbereiche im DB2 (FB1-Parameter "ExtendAlMsg"=False)

DB2 Signale für PLC-Meldungen (PLC → HMI) /P3/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Kanal 1

0 510007 510006 510005 510004 510003 510002 510001 510000

Vorschubsperre (Alarm-Nr.: 510000-510015)

1 510015 510014 510013 510012 510011 510010 510009 510008

2 Vorschub- und Einlesesperre Byte 1 (Alarm-Nr.: 510100-510107)

3 Vorschub- und Einlesesperre Byte 2 (Alarm-Nr.: 510108-510115)

4 Vorschub- und Einlesesperre Byte 3 (Alarm-Nr.: 510116-510123)

5 Vorschub- und Einlesesperre Byte 4 (Alarm-Nr.: 510124-510131)

6 Einlesesperre Byte 1 (Alarm-Nr.: 510200-510207)

7 Einlesesperre Byte 2 (Alarm-Nr.: 510208-510215)

8 Einlesesperre Byte 3 (Alarm-Nr.: 510216-510223)

9 Einlesesperre Byte 4 (Alarm-Nr.: 510224-510231)

10 NC-Start-Sperre Byte 1 (Alarm-Nr.: 510300-510307)

11 NC-Start-Sperre Byte 2 (Alarm-Nr.: 510308-510315)

12 Vorschub Halt Geo-Achse 1 Byte 1 (Alarm-Nr.: 511100-511107)

13 Vorschub Halt Geo-Achse 1 Byte 2 (Alarm-Nr.: 511108-511115)

14 Vorschub Halt Geo-Achse 2 Byte 1 (Alarm-Nr.: 511200-511207)

15 Vorschub Halt Geo-Achse 2 Byte 2 (Alarm-Nr.: 511208-511215)

16 Vorschub Halt Geo-Achse 3 Byte 1 (Alarm-Nr.: 511300-511307)

17 Vorschub Halt Geo-Achse 3 Byte 2 (Alarm-Nr.: 511308-511315)

Kanal 2

18 520007 520006 520005 520004 520003 520002 520001 520000

Vorschubsperre (Alarm-Nr.: 520000-520015)

19 520015 520014 520013 520012 520011 520010 520009 520008

20-23 Vorschub- und Einlesesperre Byte 1-4 (Alarm-Nr.: 520100-520131)

24-27 Einlesesperre Byte 1-4 (Alarm-Nr.: 520200-520231)

28-29 NC-Start-Sperre Byte 1-2 (Alarm-Nr.: 520300-520315)

30-31 Vorschub Halt Geo-Achse 1 Byte 1-2 (Alarm-Nr.: 521100-521115)

32-33 Vorschub Halt Geo-Achse 2 Byte 1-2 (Alarm-Nr.: 521200-521215)

34-35 Vorschub Halt Geo-Achse 3 Byte 1-2 (Alarm-Nr.: 521300-521315)

Ab 3. Kanal gemäß folgender Tabelle sinngemäß weiter

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-342 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Bereich Adresse Meldenummer Kanal 3 DBX 36.0 - DBX 47.7 530000 - 530231 Kanal 3, Geo-Achsen DBX 48.0 - DBX 53.7 531100 - 531315 Kanal 4 DBX 54.0 - DBX 65.7 540000 - 540231 Kanal 4, Geo-Achsen DBX 66.0 - DBX 71.7 541100 - 541315 Kanal 5 DBX 72.0 - DBX 83.7 550000 - 550231 Kanal 5, Geo-Achsen DBX 84.0 - DBX 89.7 551100 - 551315 Kanal 6 DBX 90.0 - DBX 101.7 560000 - 560231 Kanal 6, Geo-Achsen DBX 102.0 - DBX 107.7 561100 - 561315 Kanal 7 DBX 108.0 - DBX 119.7 570000 - 570231 Kanal 7, Geo-Achsen DBX 120.0 - DBX 125.7 571100 - 571315 Kanal 8 DBX 126.0 - DBX 137.7 580000 - 580231 Kanal 8, Geo-Achsen DBX 138.0 - DBX 143.7 581100 - 581315 Kanal 9, Kanal 10 nicht realisiert

Achsbereiche im DB2 (Parameter "ExtendAlMsg"=False)

Achse/Spindel

144 600107 600106 600105 600104 600103 600102 600101 600100

Vorschub Halt/Spindel Halt (Alarm-Nr.: 600100-600015) für Achse/Spindel 1

145 600115 600114 600113 600112 600111 600110 600109 600108

146-147 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600200-600215) für Achse/Spindel 2

148-149 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600300-600315) für Achse/Spindel 3

150-151 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600400-600415) für Achse/Spindel 4

152-153 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600500-600515) für Achse/Spindel 5

154-155 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600600-600615) für Achse/Spindel 6

156-157 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600700-600715) für Achse/Spindel 7

158-159 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600800-600815) für Achse/Spindel 8

160-161 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600900-600915) für Achse/Spindel 9

162-163 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601000-601015) für Achse/Spindel 10

164-165 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601100-601115) für Achse/Spindel 11

166-167 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601200-601215) für Achse/Spindel 12

168-169 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601300-601315) für Achse/Spindel 13

170-171 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601400-601415) für Achse/Spindel 14

172-173 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601500-601515) für Achse/Spindel 15

174-175 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601600-601615) für Achse/Spindel 16

176-177 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601700-601715) für Achse/Spindel 17

178-179 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601800-601815) für Achse/Spindel 18

Achse 19 –31 nicht realisiert

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-343

Anwenderbereiche im DB2 (Parameter "ExtendAlMsg"=False)

Anwenderbereich 0 Byte 1 - 8

180 700007 700006 700005 700004 700003 700002 700001 700000

... Anwenderbereich 0 (Alarm-Nr.: 700000-700063)

187 700063 700062 700061 700060 700059 700058 700057 700056

188-195 Anwenderbereich 1 Byte 1 - 8 (Alarm-Nr.: 700100-700163)

196-203 Anwenderbereich 2 Byte 1 - 8 (Alarm-Nr.: 700200-700263)

204-211 Anwenderbereich 3 Byte 1 - 8 (Alarm-Nr.: 700300-700363)

212-219 Anwenderbereich 4 Byte 1 - 8 (Alarm-Nr.: 700400-700463)

220-227 Anwenderbereich 5 Byte 1 - 8 (Alarm-Nr.: 700500-700563)

228-235 Anwenderbereich 6 Byte 1 - 8 (Alarm-Nr.: 700600-700663)

236-243 Anwenderbereich 7 Byte 1 - 8 (Alarm-Nr.: 700700-700763)

244-251 Anwenderbereich 8 Byte 1 - 8 (Alarm-Nr.: 700800-700863)

252-259 Anwenderbereich 9 Byte 1 - 8 (Alarm-Nr.: 700900-700963)

260-267 Anwenderbereich 10 Byte 1 - 8 (Alarm-Nr.: 701000-701063)

268-275 Anwenderbereich 11 Byte 1 - 8 (Alarm-Nr.: 701100-701163)

276-283 Anwenderbereich 12 Byte 1 - 8 (Alarm-Nr.: 701200-701263)

284-291 Anwenderbereich 13 Byte 1 - 8 (Alarm-Nr.: 701300-701363)

292-299 Anwenderbereich 14 Byte 1 - 8 (Alarm-Nr.: 701400-701463)

300-307 Anwenderbereich 15 Byte 1 - 8 (Alarm-Nr.: 701500-701563)

308-315 Anwenderbereich 16 Byte 1 - 8 (Alarm-Nr.: 701600-701663)

316-323 Anwenderbereich 17 Byte 1 - 8 (Alarm-Nr.: 701700-701763)

324-331 Anwenderbereich 18 Byte 1 - 8 (Alarm-Nr.: 701800-701863)

332-339 Anwenderbereich 19 Byte 1 - 8 (Alarm-Nr.: 701900-701963)

340-347 Anwenderbereich 20 Byte 1 - 8 (Alarm-Nr.: 702000-702063)

348-355 Anwenderbereich 21 Byte 1 - 8 (Alarm-Nr.: 702100-702163)

356-363 Anwenderbereich 22 Byte 1 - 8 (Alarm-Nr.: 702200-702263)

364-371 Anwenderbereich 23 Byte 1 - 8 (Alarm-Nr.: 702300-702363)

372-379 Anwenderbereich 24 Byte 1 - 8 (Alarm-Nr.: 702400-702463)

380-387 Anwenderbereich 25 Byte 1 - 8 (Alarm-Nr.: 702500-702563)

388-395 Anwenderbereich 26 Byte 1 - 8 (Alarm-Nr.: 702600-702663)

396-403 Anwenderbereich 27 Byte 1 - 8 (Alarm-Nr.: 702700-702763)

404-411 Anwenderbereich 28 Byte 1 - 8 (Alarm-Nr.: 702800-702863)

412-419 Anwenderbereich 29 Byte 1 - 8 (Alarm-Nr.: 702900-702963)

420-427 Anwenderbereich 30 Byte 1 - 8 (Alarm-Nr.: 703000-703063)

428-435 Anwenderbereich 31 Byte 1 - 8 (Alarm-Nr.: 703100-703163)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-344 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Hinweis

Im DB2 findet die Zuordnung zwischen Meldungs-/Alarmnummer, Text und Bereichskennung statt. Durch entsprechende Parametrierung erfolgt die Übergabe aller Alarm- bzw. Meldungsbits automatisch zur Anwendernahtstelle (Kanal, Achse/Spindel), andernfalls muss die Übergabe im Anwenderprogramm programmiert werden. Nach dem Aufruf des Bausteins für die Fehler-/Betriebsmeldungen kann die Anwendernahtstelle zusätzlich beeinflusst werden. Es können nur Signale von den in NC-Maschinendaten deklarierten Kanälen und Achsen übergeben und Texte angezeigt werden. Fehlermeldungen müssen nach dem Generieren vom Anwender quittiert werden. Betriebsmeldungen werden nur so lange angezeigt, wie die Bedingung ansteht. Die Anzahl der Anwenderbereiche (maximal 32) kann über den FB 1 parametriert werden.

Definition der Fehler- und Betriebsmeldungen /P3/

Byte-Nr. des DB2 / Fehlermeldung FM oder Betriebsmeldung BM

7 / FM 6 / FM 5 / BM 4 / BM 3 / FM 2 / FM 1 / BM 0 / FM

15 / BM 14 / FM 13 / BM 12 / FM 11 / BM 10 / FM 9 / BM 8 / BM

23 / BM 22 / BM 21 / FM 20 / FM 19 / BM 18 / FM 17 / BM 16 / FM

31 / BM 30 / FM 29 / BM 28 / FM 27 / BM 26 / BM 25 / FM 24 / FM

35 / BM 34 / FM 33 / BM 32 / FM

151 / BM 150 / FM 149 / BM 148 / FM 147 / BM 146 / FM 145 / BM 144 / FM

159 / BM 158 / FM 157 / BM 156 / FM 155 / BM 154 / FM 153 / BM 152 / FM

187 / BM 186 / BM 185 / BM 184 / BM 183 / FM 182 / FM 181 / FM 180 / FM

195 / BM 194 / BM 193 / BM 192 / BM 191 / FM 190 / FM 189 / FM 188 / FM

Beispiel Über den DB 2, DBB6 (Einlesesperre Kanal 1) können die Alarme von 510200 - 510207 generiert werden. Diese Alarme sind standardmäßig als Fehlermeldungen definiert.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-345

Kanalbereiche im DB2 (FB1-Parameter "ExtendAlMsg"=True)

DB2 Signale für PLC-Meldungen (PLC → HMI) /P3/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Kanal 1

0 Vorschubsperre (keine Meldenummern)

2 Einlesesperre (keine Meldenummern)

4 NC-Start-Sperre (keine Meldenummern)

6 Vorschub Halt Geo-Achse 1 (keine Meldenummern)

8 Vorschub Halt Geo-Achse 2 (keine Meldenummern)

10 Vorschub Halt Geo-Achse 3 (keine Meldenummern)

12-23 Kanal 2 (keine Meldenummern)

24-35 Kanal 3 (keine Meldenummern)

36-47 Kanal 4 (keine Meldenummern)

48-59 Kanal 5 (keine Meldenummern)

60-71 Kanal 6 (keine Meldenummern)

72-83 Kanal 7 (keine Meldenummern)

84-95 Kanal 8 (keine Meldenummern)

96-107 Kanal 9 (keine Meldenummern)

108-119 Kanal 10 (keine Meldenummern)

DB2 Signale für PLC-Meldungen (PLC → HMI) /P3/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Kanal 1

310 510007 510006 510005 510004 510003 510002 510001 510000

Vorschubsperre (Alarm-Nr.: 510000-510015)

311 510015 510014 510013 510012 510011 510010 510009 510008

312 Vorschub- und Einlesesperre Byte 1 (Alarm-Nr.: 510100-510107)

313 Vorschub- und Einlesesperre Byte 2 (Alarm-Nr.: 510108-510115)

314 Vorschub- und Einlesesperre Byte 3 (Alarm-Nr.: 510116-510123)

315 Vorschub- und Einlesesperre Byte 4 (Alarm-Nr.: 510124-510131)

316 Einlesesperre Byte 1 (Alarm-Nr.: 510200-510207)

317 Einlesesperre Byte 2 (Alarm-Nr.: 510208-510215)

318 Einlesesperre Byte 3 (Alarm-Nr.: 510216-510223)

319 Einlesesperre Byte 4 (Alarm-Nr.: 510224-510231)

320 NC-Start-Sperre Byte 1 (Alarm-Nr.: 510300-510307)

321 NC-Start-Sperre Byte 2 (Alarm-Nr.: 510308-510315)

322 Vorschub Halt Geo-Achse 1 Byte 1 (Alarm-Nr.: 511100-511107)

323 Vorschub Halt Geo-Achse 1 Byte 2 (Alarm-Nr.: 511108-511115)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-346 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

324 Vorschub Halt Geo-Achse 2 Byte 1 (Alarm-Nr.: 511200-511207)

325 Vorschub Halt Geo-Achse 2 Byte 2 (Alarm-Nr.: 511208-511215)

326 Vorschub Halt Geo-Achse 3 Byte 1 (Alarm-Nr.: 511300-511307)

327 Vorschub Halt Geo-Achse 3 Byte 2 (Alarm-Nr.: 511308-511315)

Ab 2. Kanal gemäß folgender Tabelle sinngemäß weiter

Kanalbereiche im DB2 (Parameter "ExtendAlMsg"=True) Bereich Adresse Meldenummer Kanal 2 DBX 328.0 - DBX 339.7 520000 - 520231 Kanal 2, Geo-Achsen DBX 340.0 - DBX 345.7 521100 - 521315 Kanal 3 DBX 346.0 - DBX 357.7 530000 - 530231 Kanal 3, Geo-Achsen DBX 358.0 - DBX 363.7 531100 - 531315 Kanal 4 DBX 364.0 - DBX 375.7 540000 - 540231 Kanal 4, Geo-Achsen DBX 376.0 - DBX 381.7 541100 - 541315 Kanal 5 DBX 382.0 - DBX 393.7 550000 - 550231 Kanal 5, Geo-Achsen DBX 394.0 - DBX 399.7 551100 - 551315 Kanal 6 DBX 400.0 - DBX 411.7 560000 - 560231 Kanal 6, Geo-Achsen DBX 412.0 - DBX 417.7 561100 - 561315 Kanal 7 DBX 418.0 - DBX 429.7 570000 - 570231 Kanal 7, Geo-Achsen DBX 430.0 - DBX 435.7 571100 - 571315 Kanal 8 DBX 436.0 - DBX 447.7 580000 - 580231 Kanal 8, Geo-Achsen DBX 448.0 - DBX 453.7 581100 - 581315 Kanal 9 DBX 454.0 - DBX 465.7 590000 - 590231 Kanal 9, Geo-Achsen DBX 466.0 - DBX 471.7 591100 - 591315 Kanal 10 DBX 472.0 - DBX 483.7 500000 - 500231 Kanal 10, Geo-Achsen DBX 484.0 - DBX 489.7 501100 - 501315

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-347

Achsbereiche im DB2 (Parameter "ExtendAlMsg"=True)

Achse/Spindel

120-121 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 1

122-123 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 2

124-125 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 3

126-127 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 4

128-129 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 5

130-131 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 6

132-133 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 7

134-135 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 8

136-137 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 9

138-138 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 10

140-141 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 11

142-143 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 12

144-145 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 13

146-147 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 14

148-149 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 15

150-151 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 16

152-153 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 17

154-155 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 18

156-157 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 19

158-159 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 20

160-161 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 21

162-163 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 22

164-165 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 23

166.167 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 24

168-169 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 25

170-171 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 26

172-173 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 27

174-175 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 28

176-177 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 29

178-179 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 30

180-181 Vorschub Halt/Spindel Halt (keine Meldenummer) für Achse/Spindel 31

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-348 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Achse/Spindel

490 600107 600106 600105 600104 600103 600102 600101 600100

Vorschub Halt/Spindel Halt (Alarm-Nr.: 600100-600015) für Achse/Spindel 1

491 600115 600114 600113 600112 600111 600110 600109 600108

492-493 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600200-600215) für Achse/Spindel 2

494-495 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600300-600315) für Achse/Spindel 3

496-497 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600400-600415) für Achse/Spindel 4

498-499 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600500-600515) für Achse/Spindel 5

500-501 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600600-600615) für Achse/Spindel 6

502-503 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600700-600715) für Achse/Spindel 7

504-505 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600800-600815) für Achse/Spindel 8

506-507 Vorschub Halt/Spindel Halt (Alarm-Nr.: 600900-600915) für Achse/Spindel 9

508-509 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601000-601015) für Achse/Spindel 10

510-511 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601100-601115) für Achse/Spindel 11

512-513 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601200-601215) für Achse/Spindel 12

514-515 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601300-601315) für Achse/Spindel 13

516-517 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601400-601415) für Achse/Spindel 14

518-519 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601500-601515) für Achse/Spindel 15

520-521 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601600-601615) für Achse/Spindel 16

522-523 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601700-601715) für Achse/Spindel 17

524-525 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601800-601815) für Achse/Spindel 18

526-527 Vorschub Halt/Spindel Halt (Alarm-Nr.: 601900-601915) für Achse/Spindel 19

528-529 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602000-602015) für Achse/Spindel 20

530-531 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602100-602115) für Achse/Spindel 21

532-533 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602200-602215) für Achse/Spindel 22

534-535 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602300-602315) für Achse/Spindel 23

536-537 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602400-602415) für Achse/Spindel 24

538-539 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602500-602515) für Achse/Spindel 25

540-541 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602600-602615) für Achse/Spindel 26

542-543 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602700-602715) für Achse/Spindel 27

544-545 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602800-602815) für Achse/Spindel 28

546-547 Vorschub Halt/Spindel Halt (Alarm-Nr.: 602900-602915) für Achse/Spindel 29

548-549 Vorschub Halt/Spindel Halt (Alarm-Nr.: 603000-603015) für Achse/Spindel 30

550-551 Vorschub Halt/Spindel Halt (Alarm-Nr.: 603100-603115) für Achse/Spindel 31

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-349

Anwenderbereiche im DB2 (FB1-Parameter "ExtendAlMsg"=True)

Anwenderbereich 0

182 Bit0: ZusatzInfo (keine Meldenummern)

184 Bit1: ZusatzInfo (keine Meldenummern)

186 Bit2: ZusatzInfo (keine Meldenummern)

… …

308 Bit63: ZusatzInfo (keine Meldenummern)

Anwenderbereich 0 Byte 1 - 8

554 700007 700006 700005 700004 700003 700002 700001 700000

... Anwenderbereich 0 (Alarm-Nr.: 700000 - 700063)

561 700063 700062 700061 700060 700059 700058 700057 700056

562-569 Anwenderbereich 1 Byte 1 - 8 (Alarm-Nr.: 700100 - 700163)

570-577 Anwenderbereich 2 Byte 1 - 8 (Alarm-Nr.: 700200 - 700263)

578-585 Anwenderbereich 3 Byte 1 - 8 (Alarm-Nr.: 700300 - 700363)

586-593 Anwenderbereich 4 Byte 1 - 8 (Alarm-Nr.: 700400 - 700463)

594-601 Anwenderbereich 5 Byte 1 - 8 (Alarm-Nr.: 700500 - 700563)

602-609 Anwenderbereich 6 Byte 1 - 8 (Alarm-Nr.: 700600 - 700663)

610-617 Anwenderbereich 7 Byte 1 - 8 (Alarm-Nr.: 700700 - 700763)

618-625 Anwenderbereich 8 Byte 1 - 8 (Alarm-Nr.: 700800 - 700863)

626-633 Anwenderbereich 9 Byte 1 - 8 (Alarm-Nr.: 700900 - 700963)

634-641 Anwenderbereich 10 Byte 1 - 8 (Alarm-Nr.: 701000 - 701063)

642-649 Anwenderbereich 11 Byte 1 - 8 (Alarm-Nr.: 701100 - 701163)

650-657 Anwenderbereich 12 Byte 1 - 8 (Alarm-Nr.: 701200 - 701263)

658-665 Anwenderbereich 13Byte 1 - 8 (Alarm-Nr.: 701300 - 701363)

666-673 Anwenderbereich 14 Byte 1 - 8 (Alarm-Nr.: 701400 - 701463)

674-681 Anwenderbereich 15 Byte 1 - 8 (Alarm-Nr.: 701500 - 701563)

682-689 Anwenderbereich 16 Byte 1 - 8 (Alarm-Nr.: 701600 - 701663)

690-697 Anwenderbereich 17 Byte 1 - 8 (Alarm-Nr.: 701700 - 701763)

698-705 Anwenderbereich 18 Byte 1 - 8 (Alarm-Nr.: 701800 - 701863)

706-713 Anwenderbereich 19 Byte 1 - 8 (Alarm-Nr.: 701900 - 701963)

714-721 Anwenderbereich 20 Byte 1 - 8 (Alarm-Nr.: 702000 - 702063)

722-729 Anwenderbereich 21 Byte 1 - 8 (Alarm-Nr.: 702100 - 702163)

730-737 Anwenderbereich 22 Byte 1 - 8 (Alarm-Nr.: 702200 - 702263)

738-745 Anwenderbereich 23 Byte 1 - 8 (Alarm-Nr.: 702300 - 702363)

746-753 Anwenderbereich 24 Byte 1 - 8 (Alarm-Nr.: 702400 - 702463)

754-761 Anwenderbereich 25 Byte 1 - 8 (Alarm-Nr.: 702500 - 702563)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-350 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

762-769 Anwenderbereich 26 Byte 1 - 8 (Alarm-Nr.: 702600 - 702663)

770-777 Anwenderbereich 27 Byte 1 - 8 (Alarm-Nr.: 702700 - 702763)

778-785 Anwenderbereich 28 Byte 1 - 8 (Alarm-Nr.: 702800 - 702863)

786-793 Anwenderbereich 29 Byte 1 - 8 (Alarm-Nr.: 702900 - 702963)

794-801 Anwenderbereich 30 Byte 1 - 8 (Alarm-Nr.: 703000 - 703063)

802-809 Anwenderbereich 31 Byte 1 - 8 (Alarm-Nr.: 703100 - 703163)

Hinweis

Im DB2 findet die Zuordnung zwischen Meldungs-/Alarmnummer, Text und Bereichskennung statt. Durch entsprechende Parametrierung erfolgt die Übergabe aller Alarm- bzw. Meldungsbits automatisch zur Anwendernahtstelle (Kanal, Achse/Spindel), andernfalls muss die Übergabe im Anwenderprogramm programmiert werden. Nach dem Aufruf des Bausteins für die Fehler-/Betriebsmeldungen kann die Anwendernahtstelle zusätzlich beeinflusst werden. Es können nur Signale von den in NC-Maschinendaten deklarierten Kanälen und Achsen übergeben und Texte angezeigt werden. Fehlermeldungen müssen nach dem Generieren vom Anwender quittiert werden. Betriebsmeldungen werden nur so lange angezeigt, wie die Bedingung ansteht. Die Anzahl der Anwenderbereiche (maximal 32) kann über den FB1 parametriert werden.

Definition der Fehler- und Betriebsmeldungen /P3/

Byte-Nr. des DB2 / Fehlermeldung FM oder Betriebsmeldung BM

317 / FM 316 / FM 315 / BM 314 / BM 313 / FM 312 / FM 311 / BM 310 / FM

325 / BM 324 / FM 323 / BM 322 / FM 321 / BM 320 / FM 319 / BM 318 / BM

327 / BM 326 / FM

497 / BM 496 / FM 495 / BM 494 / FM 493 / BM 492 / FM 491 / BM 490 / FM

505 / BM 504 / FM 503 / BM 502 / FM 501 / BM 500 / FM 499 / BM 498 / FM

561 / BM 560 / BM 559 / BM 558 / BM 557 / FM 556 / FM 555 / FM 554 / FM

569 / BM 568 / BM 567 / BM 566 / BM 565 / FM 564 / FM 563 / FM 562 / FM

633 / BM 632 / BM 631 / BM 630 / BM 629 / FM 628 / FM 627 / FM 626 / FM

Beispiel Über den DB2, DBX316 (Einlesesperre Kanal 1) können die Alarme von 510200 - 510207 generiert werden. Diese Alarme sind standardmäßig als Fehlermeldungen definiert.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-351

2.2.7 Signale an NCK (DB10)

Board-Eingänge und Ausgänge des NCK (DB10)

DB 10 Signale an NC (PLC → NC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Sperre der digitalen NCK-Eingänge /A2/

digitale Eingänge ohne Hardware #) On-Board-Eingänge §) Eingang 8 Eingang 7 Eingang 6 Eingang 5 Eingang 4 Eingang 3 Eingang 2 Eingang 1

DBB 1 Setzen der digitalen NCK-Eingänge von PLC

digitale Eingänge ohne Hardware #) On-Board-Eingänge §) Eingang 8 Eingang 7 Eingang 6 Eingang 5 Eingang 4 Eingang 3 Eingang 2 Eingang 1

DBB 2, 3

nicht belegt

DBB 4 Sperre der digitalen NCK-Ausgänge /A2/

digitale Ausgänge ohne Hardware #) On-Board-Ausgänge §) Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 5 Überschreibmaske der digitalen Ausgänge NCK /A2/

digitale Ausgänge ohne Hardware #) On-Board-Ausgänge §) Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 6 Setzwert der digitalen NCK-Ausgänge von PLC /A2/

digitale Ausgänge ohne Hardware #) On-Board-Ausgänge §) Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 7 Vorgabemaske der digitalen NCK-Ausgänge /A2/

digitale Ausgänge ohne Hardware #) On-Board-Ausgänge §) Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 8-29 Maschinen-Achsnummern Tabelle für FC 19, 24, 25, 26 (1.MCP)

DBB 30 Obergrenze der Maschinen-Achsnummern für FC 19, 24 (1.MCP) Bei 0 gilt max. Anzahl der Maschinen-Achsnummern

DBB 32-53

Maschinen-Achsnummern Tabelle für FC 19, 24, 25, 26 (2.MCP)

DBB 54 Obergrenze der Maschinen-Achsnummern für FC 19, 24 (2.MCP) Bei 0 gilt max. Anzahl der Maschinen-Achsnummern

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-352 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Allgemeine Signale an NCK (DB10)

DB 10 Signale an NC (PLC → NC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 56 Schlüsselschalter /A2/ NOT AUS quittieren

/N2/

NOT AUS /N2/

Stellung 3 Stellung 2 Stellung 1 Stellung 0

DBB 57

PC-Shutdown

Nur 840Di

ausgewert.

INC-Eingänge im BAG- Bereich

aktiv

DBB 58

Kollisions-überwach.

aus

DBB 59

2.2.8 Signale von/an NCK/HMI (DB 10)

On-Board-Eingänge und Ausgänge des NCK (DB10)

DB10 Signale von (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 60 Istwert der digitalen ON-BOARD-Eingänge des NCK

On-Board-Eingänge §) Eingang 4 Eingang 3 Eingang 2 Eingang 1

DBB 61-63

DBB 64 Sollwert für die dig. Ausgänge des NCK ohne HW Sollwert für die dig. On-Board-Ausgänge des NCK

Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 65-67 frei

DBB 68 Handrad 1 wird bewegt

DBB 69 Handrad 2 wird bewegt

DBB 70 Handrad 3 wird bewegt

DBB 71 Änderungszähler Maßsystem inch/metrisch

DBB 72 Status des angezeigten Istwertbildes (1. MSTT)

HT6/HT8 Verfahr-tasten ein-geblendet

MKS/WKS Anzeige gültig

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-353

DBB 73 Status des angezeigten Istwertbildes (2. MSTT)

HT6/HT8 Verfahr-tasten ein-geblendet

MKS/WKS Anzeige gültig

DBB 74-79 Maschinenachsnummern der angezeigten Achsen (1. MSTT)

MCP1AxisFromHMI

HT6/HT8

DBB 80-85 Maschinenachsnummern der angezeigten Achsen (2. MSTT)

MCP2AxisFromHMI

HT6

DBB 86 Reserviert

DBB 88 Reserviert

Hinweis

#) Bit 4-7 der digitalen Ein- und NCK-Ausgänge können von der PLC bearbeitet werden, obwohl hierfür keine Hardware-Peripherie vorhanden ist. Damit können diese Bits zusätzlich zum Informationsaustausch zwischen NCK und PLC genutzt werden. §) Bei 840D sind die digitalen Ein- und Ausgänge 1 bis 4 des NCK hardwaremäßig On-Board.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-354 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Anwahl-/Statussignale von HMI (DB 10)

DB 10 Signale von NC (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 90

ePS an PLC

DBB 91

ePS an PLC

DBB 92

Gp-> PLC DP1 Bus

Slaves OK

MPI/DP Bus

Slaves OK

DBB 93 frei

DBB 94 frei

DBB 95 frei

DBB 96 frei

DBB 97 HMI--> PLC

Kanalnummer für Handrad 1 /H1/

D C B A

DBB 98 HMI--> PLC

Kanalnummer für Handrad 2 /H1/

D C B A

DBB 99 HMI--> PLC

Kanalnummer für Handrad 3 /H1/

D C B A

DBB 100 HMI--> PLC

Achsnummer für Handrad 1 /H1/

Masch.-achse

Handrad angewählt

Kontur-handrad

E D C B A

DBB 101 HMI--> PLC

Achsnummer für Handrad 2 /H1/

Masch.-achse

Handrad angewählt

Kontur-handrad

E D C B A

DBB 102 HMI--> PLC

Achsnummer für Handrad 3 /H1/

Masch.-achse

Handrad angewählt

Kontur-handrad

E D C B A

DBB 103 HMI--> PLC

HMI-Batterie-

alarm

HMI Tempera-turgrenze

AT-Box ready

HMI Lüfterüber- wachung

HMI Festplatte- überwach-

ung

Fern- diagnose aktiv

/FBFE/

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-355

Allgemeine Signale von NCK (DB 10)

DB 10 Signale von NC (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 104 GP-->PLC

NCK-CPU Ready /A2/

1. OB1 Zyklus

Op2Key

bereit

Op1Key

bereit

BHG

bereit

MCP 2

bereit

MCP 1

bereit

DBB 105 GP-->PLC

WZV Kommando Abbruch

DBB 106 NOT AUS aktiv /N2/

Kollisionsüberwach.aus

DBB 107 System

inch-Maß

NCU-Link

aktiv

Messtaster betätigt /M4/

/G2/ /B3/ Taster 2 Taster 1

DBB 108 NC-Ready /A2/

Antrieb Ready /FBA/

Antriebe im

zyklischen Betrieb

HMI1-CPU

Ready

/A2/

HMI2-CPU

Ready

E_MMC2

Ready /A2/

DBB 109 NCK- Batterie-

Alarm /A2/

Lufttempe-ratur-Alarm /A2/

Kühlk.- Temp. Alarm

NCU 573 /A2/

PC-Betriebs-system Fault /HBI/

NCK-Alarm steht an /A2/

DBB 110 Softwarenocken Minus /N3/

7 6 5 4 3 2 1 0

DBB 111 Softwarenocken Minus /N3/

15 14 13 12 11 10 9 8

DBB 112 Softwarenocken Minus /N3/

23 22 21 20 19 18 17 16

DBB 113 Softwarenocken Minus /N3/

31 30 29 28 27 26 25 24

DBB 114 Softwarenocken Plus /N3/

7 6 5 4 3 2 1 0

DBB 115 Softwarenocken Plus /N3/

15 14 13 12 11 10 9 8

DBB 116 Softwarenocken Plus /N3/

23 22 21 20 19 18 17 16

DBB 117 Softwarenocken Plus /N3/

31 30 29 28 27 26 25 24

Hinweis

zu NCK-CPU Ready (DBX 104.7): Dieses Signal bildet die Lebenszeichenüberwachung der NC. Das Signal ist in den Sicherheitskreis der Maschine aufzunehmen.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-356 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Externe digitale Eingänge des NCK (DB10)

DB10 Signale an NC (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 122 Sperre der externen digitalen Eingänge des NCK

Eingang 16 Eingang 15 Eingang 14 Eingang 13 Eingang 12 Eingang 11 Eingang 10 Eingang 9

DBB 123 Werte von PLC für die externen digitalen Eingänge des NCK

Eingang 16 Eingang 15 Eingang 14 Eingang 13 Eingang 12 Eingang 11 Eingang 10 Eingang 9

DBB 124 Sperre der externen digitalen Eingänge des NCK

Eingang 24 Eingang 23 Eingang 22 Eingang 21 Eingang 20 Eingang 19 Eingang 18 Eingang 17

DBB 125 Werte von PLC für die externen digitalen Eingänge des NCK

Eingang 24 Eingang 23 Eingang 22 Eingang 21 Eingang 20 Eingang 19 Eingang 18 Eingang 17

DBB 126 Sperre der externen digitalen Eingänge des NCK

Eingang 32 Eingang 31 Eingang 30 Eingang 29 Eingang 28 Eingang 27 Eingang 26 Eingang 25

DBB 127 Werte von PLC für die externen digitalen Eingänge des NCK

Eingang 32 Eingang 31 Eingang 30 Eingang 29 Eingang 28 Eingang 27 Eingang 26 Eingang 25

DBB 128 Sperre der externen digitalen Eingänge des NCK

Eingang 40 Eingang 39 Eingang 38 Eingang 37 Eingang 36 Eingang 35 Eingang 34 Eingang 33

DBB 129 Werte von PLC für die externen digitalen Eingänge des NCK

Eingang 40 Eingang 39 Eingang 38 Eingang 37 Eingang 36 Eingang 35 Eingang 34 Eingang 33

Externe digitale Ausgänge des NCK (DB10)

DB10 Signale an NC (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 130 Sperre der externen digitalen NCK-Ausgänge

Ausgang 16

Ausgang 15

Ausgang 14

Ausgang 13

Ausgang 12

Ausgang 11

Ausgang 10

Ausgang 9

DBB 131 Überschreibmaske für die externen digitalen NCK-Ausgänge

Ausgang 16

Ausgang 15

Ausgang 14

Ausgang 13

Ausgang 12

Ausgang 11

Ausgang 10

Ausgang 9

DBB 132 Wert von PLC für die externen digitalen NCK-Ausgänge

Ausgang 16

Ausgang 15

Ausgang 14

Ausgang 13

Ausgang 12

Ausgang 11

Ausgang 10

Ausgang 9

DBB 133 Vorgabemaske für die externen digitalen NCK-Ausgänge

Ausgang 16

Ausgang 15

Ausgang 14

Ausgang 13

Ausgang 12

Ausgang 11

Ausgang 10

Ausgang 9

DBB 134 Sperre der externen digitalen NCK-Ausgänge

Ausgang 24

Ausgang 23

Ausgang 22

Ausgang 21

Ausgang 20

Ausgang 19

Ausgang 18

Ausgang 17

DBB 135 Überschreibmaske für die externen digitalen NCK-Ausgänge

Ausgang 24

Ausgang 23

Ausgang 22

Ausgang 21

Ausgang 20

Ausgang 19

Ausgang 18

Ausgang 17

DBB 136 Wert von PLC für die externen digitalen NCK-Ausgänge

Ausgang 24

Ausgang 23

Ausgang 22

Ausgang 21

Ausgang 20

Ausgang 19

Ausgang 18

Ausgang 17

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-357

DBB 137 Vorgabemaske für die externen digitalen NCK-Ausgänge

Ausgang 24

Ausgang 23

Ausgang 22

Ausgang 21

Ausgang 20

Ausgang 19

Ausgang 18

Ausgang 17

DBB 138 Sperre der externen digitalen NCK-Ausgänge

Ausgang 32

Ausgang 31

Ausgang 30

Ausgang 29

Ausgang 28

Ausgang 27

Ausgang 26

Ausgang 25

DBB 139 Überschreibmaske für die externen digitalen NCK-Ausgänge

Ausgang 32

Ausgang 31

Ausgang 30

Ausgang 29

Ausgang 28

Ausgang 27

Ausgang 26

Ausgang 25

DBB 140 Wert von PLC für die externen digitalen NCK-Ausgänge

Ausgang 32

Ausgang 31

Ausgang 30

Ausgang 29

Ausgang 28

Ausgang 27

Ausgang 26

Ausgang 25

DBB 141 Vorgabemaske für die externen digitalen NCK-Ausgänge

Ausgang 32

Ausgang 31

Ausgang 30

Ausgang 29

Ausgang 28

Ausgang 27

Ausgang 26

Ausgang 25

DBB 142 Sperre der externen digitalen NCK-Ausgänge

Ausgang 40

Ausgang 39

Ausgang 38

Ausgang 37

Ausgang 36

Ausgang 35

Ausgang 34

Ausgang 33

DBB 143 Überschreibmaske für die externen digitalen NCK-Ausgänge

Ausgang 40

Ausgang 39

Ausgang 38

Ausgang 37

Ausgang 36

Ausgang 35

Ausgang 34

Ausgang 33

DBB 144 Wert von PLC für die externen digitalen NCK-Ausgänge

Ausgang 40

Ausgang 39

Ausgang 38

Ausgang 37

Ausgang 36

Ausgang 35

Ausgang 34

Ausgang 33

DBB 145 Vorgabemaske für die externen digitalen NCK-Ausgänge

Ausgang 40

Ausgang 39

Ausgang 38

Ausgang 37

Ausgang 36

Ausgang 35

Ausgang 34

Ausgang 33

Analoge Eingänge des NCK (extern) (DB 10)

DB10 Signale an NC (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 146 Sperre der analogen NCK-Eingänge

Eingang 8 Eingang 7 Eingang 6 Eingang 5 Eingang 4 Eingang 3 Eingang 2 Eingang 1

DBB 147 Analogwertvorgabe für NCK von PLC

Eingang 8 Eingang 7 Eingang 6 Eingang 5 Eingang 4 Eingang 3 Eingang 2 Eingang 1

DBW 148 Sollwert von PLC für analogen Eingang 1 der NCK

DBW 150 Sollwert von PLC für analogen Eingang 2 der NCK

DBW 152 Sollwert von PLC für analogen Eingang 3 der NCK

DBW 154 Sollwert von PLC für analogen Eingang 4 der NCK

DBW 156 Sollwert von PLC für analogen Eingang 5 der NCK

DBW 158 Sollwert von PLC für analogen Eingang 6 der NCK

DBW 160 Sollwert von PLC für analogen Eingang 7 der NCK

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-358 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBW 162 Sollwert von PLC für analogen Eingang 8 der NCK

DBB 164,165

Frei

Analoge Ausgänge des NCK (extern) (DB10)

DB10 Signale an NC (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 166 Überschreibmaske der analogen NCK-Ausgänge

Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 167 Vorgabemaske für die analogen NCK-Ausgänge

Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 168 Sperre der analogen NCK-Ausgänge

Ausgang 8 Ausgang 7 Ausgang 6 Ausgang 5 Ausgang 4 Ausgang 3 Ausgang 2 Ausgang 1

DBB 169 RESERVIERT

DBW 170 Sollwert von PLC für analogen Ausgang 1 der NCK

DBW 172 Sollwert von PLC für analogen Ausgang 2 der NCK

DBW 174 Sollwert von PLC für analogen Ausgang 3 der NCK

DBW 176 Sollwert von PLC für analogen Ausgang 4 der NCK

DBW 178 Sollwert von PLC für analogen Ausgang 5 der NCK

DBW 180 Sollwert von PLC für analogen Ausgang 6 der NCK

DBW 182 Sollwert von PLC für analogen Ausgang 7 der NCK

DBW 184 Sollwert von PLC für analogen Ausgang 8 der NCK

Externe digitale Eingänge und Ausgänge des NCK (DB 10)

DB 10 Signale von NCK (NCK → PLC) /A2/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 186 Istwert der externen digitalen NCK-Eingänge

Eingang 16 Eingang 15 Eingang 14 Eingang 13 Eingang 12 Eingang 11 Eingang 10 Eingang 9

DBB 187 Istwert der externen digitalen NCK-Eingänge

Eingang 24 Eingang 23 Eingang 22 Eingang 21 Eingang 20 Eingang 19 Eingang 18 Eingang 17

DBB 188 Istwert der externen digitalen NCK-Eingänge

Eingang 32 Eingang 31 Eingang 30 Eingang 29 Eingang 28 Eingang 27 Eingang 26 Eingang 25

DBB 189 Istwert der externen digitalen NCK-Eingänge

Eingang 40 Eingang 39 Eingang 38 Eingang 37 Eingang 36 Eingang 35 Eingang 34 Eingang 33

DBB 190 NCK-Sollwert für die externen digitalen NCK-Ausgänge

Ausgang 16

Ausgang 15

Ausgang 14

Ausgang 13

Ausgang 12

Ausgang 11

Ausgang 10

Ausgang 9

DBB 191 NCK-Sollwert für die externen digitalen NCK-Ausgänge

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-359

Ausgang 24

Ausgang 23

Ausgang 22

Ausgang 21

Ausgang 20

Ausgang 19

Ausgang 18

Ausgang 17

DBB 192 NCK-Sollwert für die externen digitalen NCK-Ausgänge

Ausgang 32

Ausgang 31

Ausgang 30

Ausgang 29

Ausgang 28

Ausgang 27

Ausgang 26

Ausgang 25

DBB 193 NCK-Sollwert für die externen digitalen NCK-Ausgänge

Ausgang 40

Ausgang 39

Ausgang 38

Ausgang 37

Ausgang 36

Ausgang 35

Ausgang 34

Ausgang 33

Analoge Eingänge und Ausgänge des NCK (DB 10)

DB 10 Signale von NCK (NCK → PLC) /A2/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBW 194 Istwert des analogen Eingangs 1 der NCK

DBW 196 Istwert des analogen Eingangs 2 der NCK

DBW 198 Istwert des analogen Eingangs 3 der NCK

DBW 200 Istwert des analogen Eingangs 4 der NCK

DBW 202 Istwert des analogen Eingangs 5 der NCK

DBW 204 Istwert des analogen Eingangs 6 der NCK

DBW 206 Istwert des analogen Eingangs 7 der NCK

DBW 208 Istwert des analogen Eingangs 8 der NCK

DBW 210 Sollwert des analogen Ausgangs 1 der NCK

DBW 212 Sollwert des analogen Ausgangs 2 der NCK

DBW 214 Sollwert des analogen Ausgangs 3 der NCK

DBW 216 Sollwert des analogen Ausgangs 4 der NCK

DBW 218 Sollwert des analogen Ausgangs 5 der NCK

DBW 220 Sollwert des analogen Ausgangs 6 der NCK

DBW 222 Sollwert des analogen Ausgangs 7 der NCK

DBW 224 Sollwert des analogen Ausgangs 8 der NCK

DBW 226 DBW 233

Kollisionsüberwachung 8 Byte = 64 Bits (NCK → PLC)

DBW 234

DBW 241

Kollisionsüberwachung 8 Byte = 64 Bits (PLC → NCK)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-360 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

2.2.9 Signale von/an BAG (DB 11)

BAG-spezifische Signale (DB 11)

DB 11 Signale an BAG1 (PLC → NCK) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 BAG- Reset

BAG-Stop Achsen

plus Spindel

BAG-Stop Betriebs-arten-

Wechsel-sperre

Betriebsart

JOG MDA AUTO-MATIC

DBB 1 Einzelsatz Maschinenfunktion

Typ A Typ B REF REPOS TEACH IN

DBB 2 Maschinenfunktion

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 3

Hinweis

zu Maschinenfunktion: zentrale Vorgabe der Maschinenfunktion, wenn Signal „INC-Eingänge in BAG-Bereich aktiv“ (DB10.DBX57.0) gesetzt ist.

DB 11 Signale von BAG1 (NCK → PLC) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 4 HMI--> PLC

Betriebsart-Strobe

JOG MDA AUTOM.

DBB 5 HMI--> PLC

Maschinenfunktion-Strobe

REF REPOS TEACH IN

DBB 6 alle Kanäle im Reset-

NCK internJOG

BAG reseted

BAG betriebs-

aktive Betriebsart

Zustand aktiv bereit JOG MDA AUTOM.

DBB 7 aktive Maschinenfunktion

REF REPOS TEACH IN DBB 8 Maschinenfunktionen

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-361

DB 11 Signale an BAG2 (PLC → NCK) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 20 BAG- Reset

BAG-Stop Achsen

plus Spindel

BAG-Stop Betriebsart Wechsel-

sperre

Betriebsart

JOG MDA AUTO-MATIC

DBB 21 Einzelsatz Maschinenfunktion

Typ A Typ B REF REPOS TEACH IN

DBB 22 Maschinenfunktion var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 23 nicht belegt

Hinweis

zu Maschinenfunktion: zentrale Vorgabe der Maschinenfunktion, wenn Signal „INC-Eingänge in BAG-Bereich aktiv“ (DB10.DBX57.0) gesetzt ist.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-362 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 11 Signale von BAG2 (NCK → PLC) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 24 HMI--> PLC

Betriebsart-Strobe

JOG MDA AUTO-MATIC

DBB 25 HMI--> PLC

Maschinenfunktion-Strobe

REF REPOS TEACH IN

DBB 26 alle Kanäle im Reset-

NCK intern JOG

BAG reseted

BAG betriebs-

aktive Betriebsart

Zustand aktiv bereit JOG MDA AUTO-MATIC

DBB 27 aktive Maschinenfunktion

REF REPOS TEACH IN

DBB 28 Maschinenfunktionen var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

Hinweis

Die weiteren Betriebsartengruppen (BAG2 bis BAG 10) befinden sich auch im DB 11 mit den Anfangsbytes: BAG 3: DBB 40 BAG 7: DBB 120 BAG 4: DBB 60 BAG 8: DBB 140 BAG 5: DBB 80 BAG 9: DBB 160 BAG 6: DBB 100 BAG 10: DBB 180

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-363

2.2.10 Signale für Safety SPL (Sichere Programmierbare Logik) (DB 18)

Parametrierteil

Literatur: /FBSI/, SINUMERIK Safety Integrated

DB 18 Signale für Safety SPL (PLC → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 ohne Bedeutung für sl

DBB ...

DBW 34 ohne Bedeutung für sl

DBB 36 Stop E SPL

READY

DBB 37

Datenbereich / Fehler

DB 18 Signale für Safety SPL (PLC ←→ NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Datenbereich der SPL Ein-/Ausgänge

SPL_DATA.INSEP [1..32]

DBD 38 SPL_DATA.INSEP [33..64] DBD 42 SPL_DATA.OUTSEP [1..32]

DBD 46 SPL_DATA.OUTSEP [33..64] DBD 50 Datenbereich für Anwender-SPL SPL_DATA.INSIP [1..32]

DBD 54 SPL_DATA.INSIP [33..64] DBD 58 SPL_DATA.OUTSIP [1..32]

DBD 62 SPL_DATA.OUTSIP [33..64] DBD 66

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-364 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 18 Signale für Safety SPL (PLC ←→ NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SPL_DATA.MARKERSIP [1..32] DBD 70 SPL_DATA.MARKERSIP [33..64]

DBD 74 Pegelunterschied NCK - PLC zur Diagnose SPL_DELTA.INSEP [1..32]

DBD 78 SPL_DELTA.INSEP [33..64] DBD 82 SPL_DELTA.OUTSEP [1..32]

DBD 86 SPL_DELTA.OUTSEP [33..64] DBD 90 SPL_DELTA.INSIP [1..32]

DBD 94 SPL_DELTA.INSIP [33..64] DBD 98 SPL_DELTA.OUTSIP [1..32]

DBD 102 SPL_DELTA.OUTSIP [33..64] DBD 106 SPL_DELTA.MARKERSIP [1..32]

DBD 110 SPL_DELTA.MARKERSIP [33..64] DBD 114

DBD 118 CMDSI

DBD 119 Systemfehler KDV

DBD 120 Fehlernummer

0 = kein Fehler

1 - 320 = Signalnummer von SPL_DATA.INSEP [1] beginnend

DBD 124 Füllstandsanzeige des KDV

(Diagnosemöglichkeit: wieviele SPL-Signale haben derzeit unterschiedliche Pegel)

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-365

Zusatzdatenbereiche

DB 18 Signale für Safety SPL (PLC ←→ NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Datenbereich der einkanaligen Ein-/ Ausgänge von NCK PLCSIOUT [1 .. 8] DBB 128 von NCK PLCSIOUT [9 .. 16]

DBB 129 von NCK PLCSIOUT [17 .. 24]

DBB 130 von NCK PLCSIOUT [25 .. 32]

DBB 131 an NCK PLCSIIN [1.. 8] DBB 132 an NCK PLCSIIN [9 .. 16] DBB 133 an NCK PLCSIIN [17 .. 24] DBB 134 an NCK PLCSIIN [25 .. 32]

DBB 135 SPL Status

DBW 136 PROFIsafe Baugruppe(n) für

DBB 138 8.Eingangs Byte

7.Eingangs Byte

6.Eingangs Byte

5.Eingangs Byte

4.Eingangs Byte

3.Eingangs Byte

2.Eingangs Byte

1.Eingangs Byte

DBB 139 PROFIsafe Baugruppe(n) für DBB 140 8. Ausg.-

Byte 7. Ausg.-

Byte 6. Ausg.-

Byte 5. Ausg.-

Byte 4. Ausg.-

Byte 3. Ausg.-

Byte 2. Ausg.-

Byte 1. Ausg.-

Byte DBB 141 reserviert

DBB 142 bis DBB 188

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-366 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

2.2.11 Steuer-/ Statussignale an/vom OP (DB 19) DB 19 Signale an Bedientafelfront (PLC → HMI)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Istwert in WKS,

0=MKS /A2/

Sichern Fahrten-

schreiber-protokoll

HMI Adv

Shutdown

Recall-alarme löschen HMI Adv

Cancel-alarme löschen

HMI ADV

Tasten-sperre /A2/

Bildschirm dunkel-steuern

/A2/

Bildschirmhell

steuern /A2/

DBB 1 reserviert

DBW 2

DBW 4

DBB 6 Analog Spindel 1, Auslastung in Prozent

DBB 7 Analog Spindel 2, Auslastung in Prozent

DBB 8 Kanalnummer der Maschinensteuertafel an HMI

DBB 9 reserviert Anwahlen Auto- Tool-

Measure

OEM2 OEM1

DBB 10 PLC Hardkeys (Wertebereich 1 .. 255, 0 ist Grundstellung)

DBB 11 Reserviert Erweiterungen Hardkey Funktionen

DBB 12

DBB 13 Anwahl

Teile-Programm

Entladen

Res. Sperre Teach

Übernahm.

/A2/ laden /A2/ /A2/

DBB 14 0=akt. FS

1=pas FS

V24 Akt-FS: Index des zu übertragenden Files aus der Standardliste.

V24 Pas-FS: Nummer der Steuerdatei für Anwender-Filenamen.

DBB 15 V24 Akt-FS: Index, der die Achs, Kanal oder TO-Nr. spezifiziert.

V24 Pas-FS: Index des zu übertragenden Files aus der Anwender-Liste

DBB 16 1=pas FS Teile-Programmhandling: Nummer der Steuerdatei für Anwender-Filenamen.

DBB 17 Teile-Programmhandling: Index des zu übertragenden Files aus der Anwender-Liste

DBB 18

DBB 19 reserviert (Meldungszähler)

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-367

DB 19 Signale von Bedientafelfront (HMI → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 20 MKS/WKS umschalten

/A2/

Simulation aktiv /A2/

Sprache 2 umgeschaltetHMI Emb.

Recall-alarm

gelöscht

HMI Adv/A2/

Cancel-alarm

gelöscht

HMI Adv/A2/

Cancel-Taste

betätigt

/A2/

Bildschirm ist dunkel

/A2/

DBB 21 Aktiver HMI-Bedienbereich

DBB 22 angezeigte Kanalnummer vom HMI /A2/

DBB 23

DBW 24 aktuelle Bildnummer von JobShop Oberfläche /FBT, FBSP/

DBB 25

DBB 26 Teileprogramm-Handling Status /A2/

Anwahl Laden Entladen Aktiv Error O.K. Res.

DBB 27 Error Programmhandling /A2/

DBW 28 Bildnummer für "Bedienoberfläche ergänzen" /IAM/, BE1

DBB 30 Steuerbits PLC --> HMI

Bildabwahl Bildanwahl

DBB 31 Steuerbits HMI --> PLC

Inaktivbit Fehler,

Bildanwahl nicht

möglich

Bild ist abgewählt

Bild aktiv Bild ist

angewählt

Bildanwahl

angenommen

DBB 32 Funktionsanwahl-Nr. von PLC

PLC>HMI Busy Funktion

Strobe Funktion

DBB 33 Parameter 1 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB32)

PLC>HMI

DBB 34 Parameter 2 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB32)

PLC>HMI

DBB 35 Parameter 3 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB32)

PLC>HMI

DBB 36 Fehlercode für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB32)

HMI>PLC

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-368 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBB 37 Parameter 1 für Funktionsanwahl-Nr.(Funktionsanwahl aus DBB48)

HMI>PLC

DBB 38 Parameter 2 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB48)

HMI>PLC

DBB 39 Parameter 3 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB48)

HMI>PLC

DBB40-47 intern verwendet. DBB 48 PLC-Busy

Funktion HMI-Strobe

Funktion Funktionsanwahl-Nr von HMI

HMI>PLC

DBB 49 Fehlercode für Funktionsanwahl-Nr (Funktionsanwahl aus DBB48)

PLC>HMI

Nahtstelle 2. HMI

DBB 50-99

Belegung wie DBB 0 bis DBB 49

Umschaltschnittstelle zu HMI

Anklopf-Schnittstelle (HMI bewirbt sich um NCU)

DBW 100 ONL_REQUEST /B3/

Online-Anforderung von HMI

HMI schreibt als Online-Anforderung seine Client-Identifikation (Bit 8-15:Bustyp, Bit 0-7: HMI-Busadresse)

DBW 102 ONL_CONFIRM /B3/

Quittung von PLC auf Online-Anforderung.

PLC schreibt als Quittung die HMI-Client-Identifikation (Bustyp, HMI-Busadress; wie DBW 100).

DBW 104 PAR_CLIENT_IDENT /B3/

HMI schreibt seine Client-Identifikation (Bustyp, HMI-Busadresse; wie DBW 100).

DBB 106 PAR_MMC_TYP /B3/

Typ des HMI gem. NETNAMES.INI: Haupt- / Nebenbedienfeld / Server/...

DBB 107 PAR_MSTT_ADR /B3/

HMI schreibt Adresse der zu aktivierenden MCP; 255, wenn keine MCP-Aktivierung

DBB 108 PAR_STATUS /B3/

PLC schreibt die Online-Freigabe für den HMI.

DBB 109 PAR_Z_INFO /B3/

PLC schreibt Zusatz-Info zum Status

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-369

DBW 110 M_TO_N_ALIVE

Lebenszeichen von PLC an HMI durch M zu N Baustein

DBB 112 Res. Bustyp MCP

DBB 113 ParOpKeyAdr

Direkttasten-Index Anklopf-Schnittstelle

DBB 114 ParTcuIndex Tcu-Index Anklopf-Schnittstelle

DBB 115 ParHt2Index Ht2-Index Anmelde-Schnittstelle

DBB 116 Direkttasten-Adresse 1. Online Schnittstelle

DBB 117 Direkttasten-Adresse 2. Online Schnittstelle

DBB 118 TCU-Index 1. Online Schnittstelle

DBB 119 TCU-Index 2. Online Schnittstelle

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-370 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Online Schnittstelle HMI 1(Benutzer)

DBW 120

MMC1_CLIENT_IDENT /B3/

PLC schreibt PAR_CLIENT_IDENT nach MMCx_CLIENT_IDENT, wenn HMI online geht.

DBB 122 MMC1_TYP /B3/

PLC schreibt PAR_MMC_TYP nach MMCx_TYP, wenn HMI online geht.

DBB 123 MMC1_MSTT_ADR /B3/

PLC schreibt PAR_MSTT_ADR nach MMCx_MSTT_ADR, wenn HMI online geht

DBB 124 MMC1_STATUS /B3/

Verbindungszustand, HMI und PLC schreiben wechselweise ihre Anforderungen/ Quittungen

DBB 125 MMC1_Z_INFO /B3/

Zusatz-Info Verbindungszustand (pos./ neg. Quittung, Fehlermeldungen...)

DBB 126 res. TCU1_SHIFT_LOCK MMC1_CHANGE_DENIED

/B3/

MMC1_ACTIVE_

CHANGED

/B3/

MMC1_ACTIVE_

PERM

/B3/

MMC1_ACTIVE_

REQ

/B3/

MMC1_ MSTT_ SHIFT- LOCK

/B3/

MMC1_SHIFT_LOCK

/B3/

DBB 127

Res. Bustyp MCP

DBW 128-129

reserviert Transline (Transline DB Nummer)

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-371

Online Schnittstelle HMI 2(Benutzer)

DBW 130

MMC2_CLIENT_IDENT /B3/

PLC schreibt PAR_CLIENT_IDENT nach MMCx_CLIENT_IDENT, wenn HMI online geht.

DBB 132 MMC2_TYP /B3/

PLC schreibt PAR_MMC_TYP nach MMCx_TYP, wenn HMI online geht.

DBB 133 MMC2_MSTT_ADR /B3/

PLC schreibt PAR_MSTT_ADR nach MMCx_MSTT_ADR, wenn HMI online geht.

DBB 134 MMC2_STATUS /B3/

Verbindungszustand, HMI und PLC schreiben wechselweise ihre Anforderungen/ Quittungen

DBB 135 MMC2_Z_INFO /B3/

Zusatz-Info Verbindungszustand (pos./ neg. Quittung, Fehlermeldungen...)

DBB 136 res. TCU2_SHIFT_LOCK MMC2_CHANGE_DENIED

/B3/

MMC2_ACTIVE_

CHANGED

/B3/

MMC2_ACTIVE_

PERM

/B3/

MMC2_ACTIVE_

REQ

/B3/

MMC2_ MSTT_ SHIFT_ LOCK

/B3/

MMC2_SHIFT_LOCK

/B3/

DBB 137

Res. Bustyp MCP

DBB 138-139

reserviert Transline (Transline DB Nummer)

DBB 140-197

Codeträger Eingangsparameter Optionspaket SINTDC auf HMI-Advanced erforderlich

DBB 198-249

Codeträger Rückgabeparameter Optionspaket SINTDC auf HMI-Advanced erforderlich

DBB 250-255

Kommandos Optionspaket SINTDC auf HMI-Advanced erforderlich

DBB 256-267

Kommandos für Paramtm.exe Optionspaket SINTDC auf HMI-Advanced erforderlich

DBW Ampelstatus Optionspaket TPM auf HMI Advanced erforderlich

268

DBD Zähler[1 ... 32] Optionspaket TPM auf HMI Advanced erforderlich

270 bis 394

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-372 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

2.2.12 PLC-Maschinendaten (DB 20)

DB 20 PLC Maschinendaten (PLC →Anwender)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBW 0 INT-Werte

DBW

DBW INT-Werte

DBB Bitfelder

DBB

DBB Bitfelder

DBD REAL-Werte

DBD

DBD REAL-Werte

Hinweis

Die Anfangs- und Endadressen der PLC-Maschinendatenbereiche sind abhängig von den jeweiligen Längenangaben der Teilbereiche. Generell beginnen die Integerwerte bei dem Datenbyte 0. Die obere Grenze ist durch die zugehörige Längenangabe bestimmt. Die nachfolgenden Bitfelder (2 dekadige Hexzahlen bei Eingabe) beginnen generell auf der nachfolgenden geraden Adresse. Die Real-Werte schließen direkt an die Bitfelder an und beginnen auch auf einer geradzahligen Adresse.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-373

2.2.13 Signale von/an NCK-Kanal (DB 21 – DB 30) DB 21 - 30

Steuersignale an NCK-Kanal (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Probelauf-vorschub aktivieren

/V1/

M01 aktivieren

/K1/

Einzelsatz aktivieren

/K1/

DRF aktivieren /H1/

DBB 1 Programm-test

aktivieren /K1/

PLC-Aktion

beendet /K1/

CLC Override

/TE1/

CLC Stop /TE1/

Zeitüber-wachung aktiv

(WZV)

Synchron-aktion aus

/FBSY/

Schutz-bereiche freigeben

/A3/

Referieren aktivieren

/R1/

DBB 2 Satz ausblenden /K1/

/7 /6 /5 /4 /3 /2 /1 /0

DBB 3 Nibbeln und Stanzen /N4/ Manuelle

Hubauslös.2Hub läuft

nicht /N4

verzögerterHub/N4/

Hubunter-drückung

/N4/

Manuelle Hubauslös.

/N4/

Hubfrei-gabe /N4/

DBB 4 Vorschubkorrektur /V1/ H G F E D C B A

DBB 5 Eilgangkorrektur /V1/ H G F E D C B A

DBB 6 Vorschub-korrektur wirksam

/V1/

Eilgang-korrektur wirksam

/V1/

Progr.-ebenen-Abbruch

/K1/

UP- Durchlauf-

zahl löschen

Restweg löschen

/A2/

Einlese- sperre /K1/

Vorschub-sperre /V1/

DBB 7 Reset /K1/

Suppress Start Lock

NC-StopAchsen

plus Spindel

/K1/

NC-Stop /K1/ NC-Stop an

Satzgrenze /K1/

NC-Start /K1/

NC-Start-Sperre

/K1/

DBB 8 maschinenbezogenen Schutzbereich aktivieren /A3/ Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

DBB 9 maschinenbezogenen Schutzbereich aktivieren /A3/ Bereich 10 Bereich 9

DBB 10 kanalspezifischen Schutzbereich aktivieren /A3/ Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

kanalspezifischen Schutzbereich aktivieren /A3/

DBB 11 Bereich 10 Bereich 9

Hinweis

zu Vorschubkorrektur wirksam (DBX6.7) auch wenn die Vorschubkorrektur nicht wirksam ist (=100%), wirkt die Stellung 0% trotzdem. zu Vorschubkorrektur (DBB4) entweder 31 Stellungen (Gray-Code) mit 31 MD für %-Bewertung, oder 0-200% entsprechend dem dualen Wert im Byte (201-255 ⇒ max. 200%) zu Eilgangkorrektur (DBB5) Entweder 31 Stellungen (Gray-Code) mit 31 MD für %-Bewertung, oder 0 - 100%

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-374 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

entsprechend dem dualen Wert im Byte (101 - 255 ⇒ max. 100%) zu Einzelsatz aktivieren (DBX0.4) über „Variable schreiben“ die Variante auswählen zu Restweg löschen (DBX6.2) wirkt nur für Bahnachsen und nicht für Positionierachsen

Steuersignale an Geometrieachsen

DB 21 - 30

Steuersignale an NCK-Kanal (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 12 Geometrieachse 1 Verfahrtasten /H1/ Eilgang-

über- lagerung

/H1/

Verfahr- tasten-sperre /H1/

Vorschub Halt /V1/

Handrad aktivieren /H1/

+ - 3 2 1

DBB 13 Geometrieachse 1 Maschinenfunktion /H1/ Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 14 OEM-Signale Geometrieachse 1

DBB 15 Geometrieachse 1

DBB 16 Geometrieachse 2 Verfahrtasten /H1/ Eilgang-

über- lagerung

/H1/

Verfahr- tasten-sperre /H1/

Vorschub Halt /V1/

Handrad aktivieren /H1/

+ - 3 2 1

DBB 17 Geometrieachse 2, Maschinenfunktion /H1/ Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 18 OEM-Signale Geometrieachse 2

DBB 19 Geometrieachse 2

DBB 20 Geometrieachse 3

Verfahrtasten /H1/

Eilgang-über-

lagerung /H1/

Verfahr-tasten-sperre /H1/

Vorschub Halt /V1/

Handrad aktivieren /H1/

+ - 3 2 1

DBB 21 Geometrieachse 3 Maschinenfunktion /H1/ Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 22 OEM-Signale Geometrieachse 3

DBB 23 Geometrieachse 3

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-375

Hinweis

zu Maschinenfunktion: Vorgabe der Maschinenfunktion nur, wenn Signal „INC-Eingänge in BAG-Bereich aktiv“ (DB10.DBX57.0) nicht gesetzt ist.

Bediensignale von HMI/Statussignale von NC-Kanal

DB 21-30

Signale von NCK-Kanal (NCK → PLC, HMI→PLC, PLC→NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 24 HMI--> PLC

Probelauf-vorschub angewählt

/V1/

M01 angewählt

/K1/

NCK assoziier-tes M01

anwählen

DRF angewählt

/H1/

DBB 25 HMI--> PLC

REPOSPATHMODE

Programm-test

angewählt /K1/

REPOS MODE EDGE

Vorschub-korrektur

für Eilgang angewählt

/V1/ 2 1 0

Satz ausblenden angewählt /K1/ DBB 26 HMI--> PLC 7 6 5 4 3 2 1 0

DBB 27 HMI--> PLC

Satz aus-blenden

angewählt /K1/

Satz aus-blenden

angewählt /K1/

9 8

DBB 28 OEM Kanal Signale PLC→NCK

DBB 29 PLC→NCK

Werkzeug nicht

sperren

Verschleiss- Überwach-

ung abschalten

Stück-zähler

abschalten

PTP-Fahren

aktivieren

Festvor-schub 4

aktivieren /FBMA/,

/V1/

Festvor-schub 3

aktivieren /FBMA/,

/V1/

Festvor-schub 2

aktivieren /FBMA/,

/V1/

Festvor-schub 1

aktivieren /FBMA/,

/V1/

DBB 30 Konturhandrad aktivieren PLC→NCK keine

Werkzeug-wechsel

Komman-dos

NCK assoziier-tes M01

aktivieren

/H2/

neg. Richtung

Simulation Kontur-handrad

Simulation Kontur-handrad

ein

Handrad 3 Handrad 2 Handrad 1

DBB 31 REPOSPATHMODE PLC→NCK Satz

ausblenden Aktiv. /9

Satz ausblenden

Aktiv. /8

REPOS MODE EDGE

2 1 0

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-376 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBB 32 NCK→PLC

Letzter Aktions-

satz aktiv /K1/

M00/M01 aktiv /K1/

Anfahrsatz aktiv /K1/

Aktions-satz aktiv

/K1/

Abarbeiten von extern

aktiv

DBB 33 NCK→PLC

Programm-test aktiv /K1/

Transfor-mation aktiv

/K1/M1/

M02/M30 aktiv /K1/

Satzsuch-lauf aktiv

/K1/

Handrad-überlage-

rung aktiv

/H1/

Umdrehungsvorschub aktiv /V1/

orientier-barer

Werkzeug-träger aktiv

Referieren aktiv /R1/

DBB 34 OEM Kanal Signale Rückmeldungen NCK→PLC

DBB 35 Kanalzustand /K1/ Programmzustand /K1/ NCK→PLC Reset unter-

brochen aktiv ab-

gebrochenunter-

brochen angehalten warten läuft

DBB 36 NCK→PLC

NCK-Alarm mit

Bearbeitungs-stillstand

steht an /A2/

NCK-Alarm

kanalspez. steht an

/A2/

Kanal betriebs-

bereit /K3/

Interrupt-behand-

lung aktiv/K1/

alle Achsen stehen

/B1/

alle refe-renzpunkt-pflichtigen Achsen sind refe-riert /R1/

DBB 37 Stoppen Einlese- CLC CLC CLC Konturhandrad aktiv NCK→PLC am Block-

ende bei SBL wird

unterdrückt

/K1/

freigabe wird

ignoriert

/K1/

gestopptOber-grenze/TE1/

gestopptUnter-grenze /TE1/

aktiv /TE1/

Handrad 3

/H1/

Handrad 2

/H1/

Handrad 1

/H1/

DBB 38 Nibbeln und Stanzen /N4/ NCK→PLC Quittung

manuelle Hubauslö-sung /N4/

Hubaus-lösung aktiv /N4/

DBB 39 NCK→PLC

Schutzbe-reiche nicht

gewährlei-stet

Hinweis

zu Vorschubkorrektur für Eilgang angewählt (DBX25.3) Das PLC-Grundprogramm kopiert in der kanalspezifischen Nahtstelle abhängig von diesem Signal die Vorschubkorrektur auf die Eilgangkorrektur. Zu Programmtest angewählt (DBX25.7) Programmtest angewählt bedeutet Achsensperre für alle Achsen und Spindeln des Kanals.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-377

Statussignale der Geometrieachsen

DB 21 - 30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 40 Geometrieachse 1

Fahrbefehl /H1/ Fahranforderungen Handrad aktiv /H1/ plus minus plus minus 3 2 1

DBB 41 Geometrieachse 1 aktive Maschinenfunktion /H1/

Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 42 OEM Signale Geometrieachse 1

DBB 43 Geometrieachse 1

DBB 44 HMI--> PLC

DBB 46 Geometrieachse 2

Fahrbefehl /H1/ Fahranforderungen Handrad aktiv /H1/ plus minus plus minus 3 2 1

DBB 47 Geometrieachse 2 aktive Maschinenfunktion /H1/

Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 48 OEM Signale Geometrieachse 2

DBB 49 Geometrieachse 2

DBB 50 HMI--> PLC

DBB 52 Geometrieachse 3

Fahrbefehl /H1/ Fahranforderungen Handrad aktiv /H1/ plus minus plus minus 3 2 1

DBB 53 Geometrieachse 3 aktive Maschinenfunktion /H1/

Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-378 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 21 - 30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 54 OEM Signale Geometrieachse 3

DBB 55 Geometrieachse 3

DBB 56 HMI--> PLC

DBB 57

Änderungssignale bei Hilfsfunktionsübergabe von NC-Kanal

DB 21 - 30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 58 M-Fkt. 5-Änderung

/H2/

M-Fkt. 4-Änderung

/H2/

M-Fkt. 3-Änderung

/H2/

M-Fkt. 2- Änderung

/H2/

M-Fkt. 1-Änderung

/H2/

DBB 59 M-Fkt. 5 nicht

dekodiert

M-Fkt. 4 nicht

dekodiert

M-Fkt. 3 nicht

dekodiert

M-Fkt. 2 nicht

dekodiert

M-Fkt. 1nicht

dekodiert

DBB 60 S-Fkt. 3 Quick

S-Fkt. 2 Quick

S-Fkt. 1 Quick

S-Fkt. 3-Änderung

/H2/

S-Fkt. 2- Änderung

/H2/

S-Fkt. 1-Änderung

/H2/

DBB 61 T-Fkt. 3 Quick

T-Fkt. 2 Quick

T-Fkt. 1 Quick

T-Fkt. 3-Änderung

/H2/

T-Fkt. 2- Änderung

/H2/

T-Fkt. 1-Änderung

/H2/

DBB 62 D-Fkt. 3 Quick

D-Fkt. 2 Quick

D-Fkt. 1 Quick

D-Fkt. 3-Änderung

/H2/

D-Fkt. 2- Änderung

/H2/

D-Fkt. 1-Änderung

/H2/

DBB 63 DL-Fkt. Quick

DL-Fkt.- Änderung

DBB 64 H-Fkt. 3 Quick

H-Fkt. 2 Quick

H-Fkt. 1 Quick

H-Fkt. 3-Änderung

/H2/

H-Fkt. 2- Änderung

/H2/

H-Fkt. 1-Änderung

/H2/

DBB 65 F-Fkt. 6-Änderung

/H2/

F-Fkt. 5-Änderung

/H2/

F-Fkt. 4-Änderung

/H2/

F-Fkt. 3-Änderung

/H2/

F-Fkt. 2- Änderung

/H2/

F-Fkt. 1-Änderung

/H2/

DBB 66 M-Fkt. 5 Quick

M-Fkt. 4 Quick

M-Fkt. 3 Quick

M-Fkt. 2 Quick

M-Fkt. 1 Quick

DBB 67 F-Fkt. 6 Quick

F-Fkt. 5 Quick

F-Fkt. 4 Quick

F-Fkt. 3 Quick

F-Fkt. 2 Quick

F-Fkt. 1 Quick

Hinweis

Bei 10-dekadiger T-Nummer steht nur das T-Fkt. 1 Änderungssignal zur Verfügung. Bei 5-dekadiger D-Nummer steht nur das D-Fkt. 1 Änderungssignal zur Verfügung.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-379

Übergebene M-/ und S-Funktionen

DB 21 - 30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBW 68 erweiterte Adresse M-Funktion 1 (dual) /H2/

DBD 70

M-Funktion 1 (dual) /H2/

DBW 74 erweiterte Adresse M-Funktion 2 (dual) /H2/

DBD 76 M-Funktion 2 (dual) /H2/

DBW 80 erweiterte Adresse M-Funktion 3 (dual) /H2/

DBD 82 M-Funktion 3 (dual) /H2/

DBW 86 erweiterte Adresse M-Funktion 4 (dual) /H2/

DBD 88 M-Funktion 4 (dual) /H2/

DBW 92 erweiterte Adresse M-Funktion 5 (dual) /H2/

DBD 94 M-Funktion 5 (dual) /H2/

DBW 98 erweiterte Adresse S-Funktion 1 (dual) /H2/

DBD 100 S-Funktion 1 (REAL-Format) /H2/

DBW 104 erweiterte Adresse S-Funktion 2 (dual) /H2/

DBD 106 S-Funktion 2 (REAL-Format) /H2/

DBW 110 erweiterte Adresse S-Funktion 3 (dual) /H2/

DBD 112 S-Funktion 3 (REAL-Format) /H2/

Hinweis

M-Funktionen werden im Teileprogramm im Format INTEGER programmiert (8 Dekaden plus Vorzeichen). „REAL-Format“ bedeutet: 24 Bit Mantisse und 8 Bit Exponent.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-380 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Übergebene T-/ D-/ DL-Funktionen

DB 21 - 30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBW 116 erweiterte Adresse T-Funktion 1 (16 Bit-Int)

DBW 118 DBD 118

T-Funktion 1 (dual) /H2/

bei 8-dekadiger T-Nr. wird DBD 118 als T-Funktion 1 (32 Bit Dint) benutzt (s. Hinweis)

DBW 120 erweiterte Adresse T-Funktion 2 (16 Bit-Int)

DBW 122 T-Funktion 2 (Int)

DBW 124 erweiterte Adresse T-Funktion 3 (16 Bit-Int)

DBW 126 T-Funktion 3 (Int)

DBB 128

DBB 129 D-Funktion 1 (dual) /H2/

DBW 130 DBB 130

bei 5-dekadiger D-Nr. wird bei DBW 130 als D-Funktion 1 (16 Bit Int) benutzt. (s. Hinweis) erweiterte Adresse D-Funktion 2 (8 Bit-Int)

DBB 131 D-Funktion 2 (8 Bit-Int)

DBB 132 erweiterte Adresse D-Funktion 3 (8 Bit-Int)

DBB 133 D-Funktion 3 (8 Bit-Int)

DBW 134 erweiterte Adresse DL-Funktion (16 Bit-Int)

DBD 136 DL-Funktion (REAL)

Hinweis

- Programmierte T-Funktionen bei aktiver Werkzeugverwaltung werden nicht an die PLC ausgegeben. - 8 dekadige T-Nr. sind nur als T-Funktion 1 verfügbar - Programmierte D-Funktionen mit Namen (z.B. D=SCHNEIDE_1) können im ASCII-Format nicht an die PLC ausgegeben werden. - 5 dekadische D-Nr. sind nur als D-Funktion 1 verfügbar - Das REAL-Format entspricht der Gleitpunktdarstellung in STEP 7 (24 Bit Mantisse und 8 Bit Exponent). Dieses Gleitpunktformat liefert max. 7 gültige Stellen.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-381

Übergebene H-/ F-Funktionen

DB 21-30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBW 140 erweiterte Adresse H-Funktion 1 (dual) /H2/

DBD 142 H-Funktion 1 (REAL oder Dint) /H2/

DBW 146 erweiterte Adresse H-Funktion 2 (dual) /H2/

DBD 148 H-Funktion 2 (REAL oder Dint) /H2/

DBW 152 erweiterte Adresse H-Funktion 3 (dual) /H2/

DBD 154 H-Funktion 3 (REAL oder Dint) /H2/

DBW 158 erweiterte Adresse F-Funktion 1 (dual) /H2/

DBD 160 F-Funktion 1 (REAL-Format) /H2/

DBW 164 erweiterte Adresse F-Funktion 2 (dual) /H2/

DBD 166 F-Funktion 2 (REAL-Format) /H2/

DBW 170 erweiterte Adresse F-Funktion 3 (dual) /H2/

DBD 172 F-Funktion 3 (REAL-Format) /H2/

DBW 176 erweiterte Adresse F-Funktion 4 (dual) /H2/

DBD 178 F-Funktion 4 (REAL-Format) /H2/

DBW 182 erweiterte Adresse F-Funktion 5 (dual) /H2/

DBD 184 F-Funktion 5 (REAL-Format) /H2/

DBW 188 erweiterte Adresse F-Funktion 6 (dual) /H2/

DBD 190 F-Funktion 6 (REAL-Format) /H2/

Hinweis

- F-Funktionen werden im Teileprogramm im Format REAL programmiert. - Die erweiterte Adresse der F-Funktion enthält eine Kennung mit folgender Bedeutung: 0: Bahnvorschub, 1 - 31: Maschinenachsnummer für den Vorschub bei Positionierachsen. Der H-Funktion Datentyp ist abhängig von MD 22110: AUXFU_H_TYPE_INT (MD 22110).

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-382 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Dekodierte M-Signale (M0 - M99)

DB 21-30

Signale von NCK-Kanal (NCK → PLC

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 194 dynamische M-Funktionen M07 M06 M05 * M04 * M03 * M02 M01 M00

DBB 195 dynamische M-Funktionen /H2/ M15 M14 M13 M12 M11 M10 M09 M08

DBB 196 dynamische M-Funktionen /H2/ M23 M22 M21 M20 M19 M18 M17 M16

DBB 197 dynamische M-Funktionen /H2/ M31 M30 M29 M28 M27 M26 M25 M24

DBB 198 dynamische M-Funktionen /H2/ M39 M38 M37 M36 M35 M34 M33 M32

DBB 199 dynamische M-Funktionen /H2/ M47 M46 M45 M44 M43 M42 M41 M40

DBB 200 dynamische M-Funktionen /H2/ M55 M54 M53 M52 M51 M50 M49 M48

DBB 201 dynamische M-Funktionen /H2/ M63 M62 M61 M60 M59 M58 M57 M56

DBB 202 dynamische M-Funktionen /H2/ M71 M70 * M69 M68 M67 M66 M65 M64

DBB 203 dynamische M-Funktionen /H2/ M79 M78 M77 M76 M75 M74 M73 M72

DBB 204 dynamische M-Funktionen /H2/ M87 M86 M85 M84 M83 M82 M81 M80

DBB 205 dynamische M-Funktionen /H2/ M95 M94 M93 M92 M91 M90 M89 M88

DBB 206 dynamische M-Funktionen /H2/ M99 M98 M97 M96

DBB 207

Hinweis

Mit * gekennzeichnete M-Funktionen werden in diesem Bitfeld nicht dekodiert, wenn in dem Kanal eine Spindel konfiguriert ist! In diesem Fall werden diese M-Funktionen als erweiterte M-Funktionen im DB21-30.DBB68 ff. und im jeweiligen Achs-DB DB31-61.DBB86 ff. angeboten. Dynamische M-Funktionen (M00 bis M99) werden vom PLC-Grundprogramm dekodiert. Statische M-Funktionen müssen vom PLC-Anwender aus den dynamischen M-Funktionen gebildet werden.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-383

Aktive G-Funktionen

DB 21-30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 208 Nummer der aktiven G-Funktion der G-Funktionsgruppe 1 (dual) /K1/

DBB 209 Nummer der aktiven G-Funktion der G-Funktionsgruppe 2 (dual) /K1/

DBB 210 Nummer der aktiven G-Funktion der G-Funktionsgruppe 3 (dual) /K1/

DBB 211 Nummer der aktiven G-Funktion der G-Funktionsgruppe 4 (dual) /K1/

DBB 212 Nummer der aktiven G-Funktion der G-Funktionsgruppe 5 (dual) /K1/

DBB 213 Nummer der aktiven G-Funktion der G-Funktionsgruppe 6 (dual) /K1/

DBB 214 Nummer der aktiven G-Funktion der G-Funktionsgruppe 7 (dual) /K1/

DBB 215 Nummer der aktiven G-Funktion der G-Funktionsgruppe 8 (dual) /K1/

... ...

DBB 270 Nummer der aktiven G-Funktion der G-Funktionsgruppe n-1 (dual) /K1/

DBB 271 Nummer der aktiven G-Funktion der G-Funktionsgruppe n (dual) /K1/

Hinweis

Die aktiven G-Funktionen der Gruppen werden bei jeder Programmierung einer G-Funktion bzw. eines mnemotechnischen Bezeichners (z.B. SPLINE) aktualisiert. G-Funktionen innerhalb einer G-Gruppe werden als dualer Wert, beginnend mit 1, ausgegeben. Eine G-Funktion mit dem Wert 0 bedeutet, dass für diese G-Gruppe keine G-Funktion aktiv ist.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-384 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale für Schutzbereiche von NC-Kanal

DB 21-30

Signale von NCK-Kanal (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 272 maschinenbezogenen Schutzbereich voraktiviert /A3/ Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

DBB 273 maschinenbezogenen Schutzbereich voraktiviert /A3/ Bereich 10 Bereich 9

DBB 274 kanalspezifischen Schutzbereich voraktiviert /A3/ Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

DBB 275 kanalspezifischen Schutzbereich voraktiviert /A3/ Bereich 10 Bereich 9

DBB 276 maschinenbezogenen Schutzbereich verletzt /A3/ Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

DBB 277 maschinenbezogenen Schutzbereich verletzt /A3/

Bereich 10 Bereich 9

DBB 278 kanalspezifischen Schutzbereich verletzt /A3/

Bereich 8 Bereich 7 Bereich 6 Bereich 5 Bereich 4 Bereich 3 Bereich 2 Bereich 1

DBB 279 kanalspezifischen Schutzbereich verletzt /A3/

Bereich 10 Bereich 9

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-385

Auftragsgesteuerte Signale an NC-Kanal

DB 21-30

Signale an NCK-Kanal (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB 280 Syn.aktio-

nen sperren /FBSY/

reserviert

DBB 281 Syn.aktio-nen

gesperrt /FBSY/

DBW 282 reserviert

DBW 284 reserviert

DBW 286 reserviert

DBW 288 reserviert

DBW 290 reserviert

DBW 292 reserviert

DBW 294 reserviert

DBW 296 reserviert

DBW 298 reserviert

DBB 300 Synchronaktionen sperren /FBSY/

Nr. 8 Nr. 7 Nr. 6 Nr. 5 Nr. 4 Nr. 3 Nr. 2 Nr.1

DBB 301 Synchronaktionen sperren /FBSY/

Nr. 16 Nr. 15 Nr. 14 Nr. 13 Nr. 12 Nr. 11 Nr.10 Nr.9

DBB 302 Synchronaktionen sperren /FBSY/

Nr. 24 Nr. 23 Nr. 22 Nr. 21 Nr. 20 Nr. 19 Nr.18 Nr.17

DBB 303 Synchronaktionen sperren /FBSY/

Nr. 32 Nr. 31 Nr. 30 Nr. 29 Nr. 28 Nr. 27 Nr. 26 Nr.25

DBB 304 Synchronaktionen sperren /FBSY/

Nr. 40 Nr. 39 Nr. 38 Nr. 37 Nr. 36 Nr. 35 Nr. 34 Nr. 33

DBB 305 Synchronaktionen sperren /FBSY/

Nr. 48 Nr. 47 Nr. 46 Nr. 45 Nr. 44 Nr. 43 Nr. 42 Nr.41

DBB 306 Synchronaktionen sperren /FBSY/

Nr. 56 Nr. 55 Nr. 54 Nr. 53 Nr. 52 Nr. 51 Nr. 50 Nr.49

DBB 307 Synchronaktionen sperren /FBSY/

Nr. 64 Nr. 63 Nr. 62 Nr. 61 Nr. 60 Nr. 59 Nr. 58 Nr.57

Hinweis

Die Anforderungssignale werden vom Anwender gesetzt und vom Grundprogramm zurückgesetzt nach Übertragung der zugehörigen Daten.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-386 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Auftragsgesteuerte Signale an NCK-Kanal

DB 21-30

Signale von NCK-Kanal (NCK→PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 308 Synchronaktionen sperrbar /FBSY/ Nr. 8 Nr. 7 Nr. 6 Nr. 5 Nr. 4 Nr. 3 Nr. 2 Nr.1

DBB 309 Synchronaktionen sperrbar /FBSY/ Nr. 16 Nr. 15 Nr. 14 Nr. 13 Nr. 12 Nr. 11 Nr.10 Nr.9

DBB 310 Synchronaktionen sperrbar /FBSY/ Nr. 24 Nr. 23 Nr. 22 Nr. 21 Nr. 20 Nr. 19 Nr.18 Nr.17

DBB 311 Synchronaktionen sperrbar /FBSY/ Nr. 32 Nr. 31 Nr. 30 Nr. 29 Nr. 28 Nr. 27 Nr. 26 Nr.25

DBB 312 Synchronaktionen sperrbar /FBSY/ Nr. 40 Nr. 39 Nr. 38 Nr. 37 Nr. 36 Nr. 35 Nr. 34 Nr. 33

DBB 313 Synchronaktionen sperrbar /FBSY/ Nr. 48 Nr. 47 Nr. 46 Nr. 45 Nr. 44 Nr. 43 Nr. 42 Nr.41

DBB 314 Synchronaktionen sperrbar /FBSY/ Nr. 56 Nr. 55 Nr. 54 Nr. 53 Nr. 52 Nr. 51 Nr. 50 Nr.49

DBB 315 Synchronaktionen sperrbar /FBSY/ Nr. 64 Nr. 63 Nr. 62 Nr. 61 Nr. 60 Nr. 59 Nr. 58 Nr.57

Zyklische Signale Nahtstelle NCK PLC

DBB 316 aktive G-Funktionen G00 geo.

DBB 317 Werkzeug fehlt PTP-

Fahren aktiv

Fahran forderung Antriebs

test

Werkstück-Soll

erreicht

Externer Sprach-modus aktiv

DBB 318 Über-speichern

aktiv Probelauf Vorschub aktiv /V1/

PLC assoziier-tes M01

aktiv

/H2/

Stop delayed

TOFF Bewegung

aktiv

TOFF aktiv

Suchlauf aktiv /K1/

ASUP angehalten

/K1/

DBB 319 kein

Werkzeugwechsel-Kommando aktiv

Stop-Delay-Bereich

nicht akzeptiert

Repos DEFERRAL

Chan

Delay FTS

Repos

Path Mode

Quitt 2

Repos

Path Mode

Quitt 1

Repos

Path Mode

Quitt 0

REPOS MODE

EDGEACKN

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-387

Orignale an Orientierungsachsen

DB 21 - 30

Signale an NCK-Kanal (PLC→NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 320 Verfahrtasten Orientierungsachse 1

+ − Eilgang-überlager-

ung

Verfahr-tasten-sperre

Vorschub-Halt

Handrad aktivieren

(Bitwert-Codierung)

DBB 321 Orientierungsachse 1

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 322 OEM Signale Orientierungsachse 1

DBB 323 Orientierungsachse 1

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 324 Verfahrtasten Orientierungsachse 2

+ − Eilgang-überlager-

ung

Verfahr-tasten-sperre

Vorschub-Halt

Handrad aktivieren

(Bitwert-Codierung)

DBB 325 Orientierungsachse 2

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 326 OEM Signale Orientierungsachse 2

DBB 327 Orientierungsachse 2

DBB 328 Verfahrtasten Orientierungsachse 3

+ − Eilgang-überlager-

ung

Verfahr-tasten-sperre

Vorschub-Halt

Handrad aktivieren

(Bitwert-Codierung)

DBB 329 Orientierungsachse 3

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 330 OEM Signale Orientierungsachse 3

DBB 331 Orientierungsachse 3

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-388 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale von Orientierungsachsen

DB 21 - 30

Signale von NCK-Kanal (NCK→PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 332 Orientierungsachse 1

Fahrbefehl Fahranforderung plus minus plus minus

Handrad aktiv

(Bitwert-Codierung)

DBB 333 Orientierungsachse 1 aktive Maschinenfunktion

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 334 OEM Signale Orientierungsachse 1

DBB 335 Orientierungsachse 1

DBB 336 Orientierungsachse 2

Fahrbefehl Fahranforderung

plus minus plus minus

Handrad aktiv (Bitwert-Codierung)

DBB 337 Orientierungsachse 2 aktive Maschinenfunktion

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 338 OEM Signale Orientierungsachse 2

DBB 339 Orientierungsachse 2

DBB 340 Orientierungsachse 3

Fahrbefehl Fahranforderung plus minus plus minus

Handrad aktiv

(Bitwert-Codierung)

DBB 341 Orientierungsachse 3 aktive Maschinenfunktion

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 342 OEM Signale Orientierungsachse 3

DBB 343 Orientierungsachse 3

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-389

WZV-Funktionen von NC-Kanal

DB 21 - 30

Signale von NCK-Kanal (NCK→PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Änderungssignale WZV-Funktionen

DBB 344 letztes

Ersatzwerkzeug der

WZ-Gruppe

Übergang auf neues

Ersatzwerkzeug

WZ-Grenzwert

erreicht

WZ-Vorwarn-grenze erreicht

DBB

345-347

Übergebene WZV-Funktionen

DBD 348 T-Nummer für WZ-Vorwarngrenze (DInt)

DBD 352 T-Nummer für WZ-Grenzwert (DInt)

DBD 356 T-Nummer des neuen Ersatzwerkzeuges (DInt)

DBD 360 T-Nummer des letzten Ersatzwerkzeuges (DInt)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-390 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Signale von/an NC-Kanal

DB 21 - 30

Signale von NCK-Kanal (NCK→PLC, PLC →NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CH_CYCLES_SIG_IN (Bit 0 – 7 )

DBB 364

CH_CYCLES_SIG_IN (Bit 8 – 15 )

DBB 365

CH_CYCLES_SIG_OUT (Bit 0 – 7 )

DBB 366

CH_CYCLES_SIG_OUT (Bit 8 – 15 )

DBB 367

CH_OEM_TECHNO_SIG_IN (DBB368 - 371)

DBB 368

DBB 369

DBB 370

DBB 371

DBB 372 CH_OEM_TECHNO_SIG_OUT (DBB372 - 375)

DBB 373

DBB 374

DBB 375

DBB 376 ProgEventDisplay

DBB 377 Stop wegen

Kollisions-überwach.

DBB 378

DBB 379

DBB 380

DBB 381

DBB 382

DBB 383

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-391

2.2.14 Signale von/an Achse/Spindel (PLC -> NCK) (DB 31 – DB 61)

DB 31-61

Signale an Achse/Spindel (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Achse und

Vorschubkorrektur /V1/

Spindel H G F E D C B A

DBB 1 Achse und

Spindel

Korrektur wirksam

/V1/

Lagemeß-system 2

/A2/

Lagemeß-system 1

/A2/

Nachführ-betrieb /A2/

Achsen-/Spindel-

sperre /A2/

Sensor-Fest-

anschlag /F1/

Fest-anschlag erreicht

quittieren /F1/

Antriebstest Fahrfreigabe

/A2/

DBB 2 Achse und

Spindel

Referenzpunktwert /R1/ Klemm-vorgang läuft /A3/

Restweg löschen/ Spindel-Reset

/A2, S1/

Regler-freigabe

/A2/

Nocken-Aktivierung

/N3/

4 3 2 1

DBB 3 Achse und

Spindel

Programm-test Achs-/Spindel Freigabe

Geschw.-/ Spindel-drehzahl-begren-

zung /A3/

Fest-vorschub 4 aktivieren /FBMA/,

/V1/

Fest-vorschub 3 aktivieren /FBMA/,

/V1/

Fest-vorschub 2 aktivieren /FBMA/,

/V1/

Fest-vorschub 1 aktivieren /FBMA/,

/V1/

Fahren auf Festan-

schlag frei-gegeben

/F1/

Externe NV über-

nehmen /K2/

DBB 4 Achse und

Spindel

Verfahrtasten /H1/ Eilgang-überlage-rung /H1/

Verfahr-tasten-

sperre /H1/

Vorschub Halt/

Spindel Halt /V1/

Handrad aktivieren /H1/

plus minus 3 2 1

DBB 5 Achse und

Maschinenfunktion /H1/

Spindel Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 6 Achse und

OEM Achs Signale

Spindel

DBB 7

DBB 8 PLC-Achse/ Spindel

anfordern

Aktivier-signal bei Verände-

rung dieses Bytes

NC-Achse Kanal zuordnen /K5/

/K5/ /K5/ D C B A

Hinweis

DBX8.4:. wird nach Ausführung der Zuordnung automatisch zurückgesetzt.

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-392 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 31-61

Fortsetzung: Signale an Achse/Spindel (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 9 Parametersatz Vorgabe von NC sperren

/A2/

Regler-Parametersatz /A2/

C B A

DBB 10 REPOS DELAY

DBB 11 Bremsen-test

starten

DBB 12 Achse

Verzöge-rung Referenzpunkt-

Modulo LimitEnabled

2. Softwareendschalter /A3/

Hardwareendschalter /A3/

fahren /R1/ plus minus plus minus

DBB 13 Achse

DBB 14 Achse

DBB 15 Achse

DBB 16 Spindel

S-Wert löschen

/S1/

keine n−Über-wachung bei Getr.-

umsch./S1/

Spindel neusynchroni-sieren 2

/S1/

Spindel neusynchroni-sieren 1

/S1/

Getriebe ist umgeschal-tet

/S1/

Istgetriebestufe /S1/

C B A

DBB 17 Spindel

M3/M4 invertieren

/S1/

S. neu synchr. 2

beim Positionieren

/S1/

S. neu synchr. 1

beim Positionieren

/S1/

Vorschub-korr f.

Spindel gültig /S1/

DBB 18 Spindel

Pendeln Drehrichtung /S1/ Pendel-freigabe

/S1/

Pendeln durch PLC

/S1/

links rechts

DBB 19 Spindel

Spindelkorrektur /V1/

H G F E D C B A

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-393

DB 31-61

Fortsetzung: Signale an Achse/Spindel (PLC → NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 20 (Drive)

Haltebremse öffnen

DBB 21 (Drive)

Impulsfreigabe

Integrator-sperre

n-Regler /A2/

Motor-anwahl erfolgt /A2/

Motoranwahl /A2/

Parametersatz-Umschaltung /A2/

B A C B A SG-Auswahl DBB 22

Safety Integr.

Bitwert 1 Bitwert 0

SBH Abwahl

SBH/SG

Abwahl

Übersetzung DBB 23 Safety Integr.

Teststop Anwahl

SE 2 aktivieren

Bitwert 2

Bitwert 1

Bitwert 0

DBB 24 Master/ Slave Ein

Bitwert für CTRLOUT_changed:

1 0

Momenten-ausgleichs-

Regler

CC_Slove Achse

Sollwertausgabe-zuordnung ändern

(für Compilezyklen)

Ein Kopplung unter-

drücken

Achse steuern

Schritt- motor Dreh- über-

wachung

DBB 25

DBB 26 Schleifen

ESR Reaktion freigeben

Freigabe Folgeachs-überlager-

ung

Ausgleichsregler ein

Stop Resume DBB 27 Schleifen HIAxMove Corr DEPBCS DEPMCS HIAxMove Corr DEPBCS DEPMCS

DBB 28 Pendeln

PLC kontrolliert Achse /P5/

AxStop, Halt /P5/

Halt im nächsten Umkehr-

punkt /P5/

Umkehr-punkt

ändern /P5/

Umkehr-punkt setzen /P5/

AX-RESUME

/P2/

AX- RESET /P2/

OscillAxExtReversa

l

DBB 29 Kopplungen

Automatisches

Synchroni-sieren

sperren

Start Synchroni-

sation Gantry

DBB 30 (Technologie)

reserviert

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-394 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 31-61

Signale an Achse/Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 31 (Technolo-

gie)

Synchron-lauf

nachführen

Synchroni-sation

sperren

Neu Synchroni-

sieren

DBB 32 Safety

Integr. 1)

Abwahl externer Stop E

Abwahl externer Stop D

Abwahl externer Stop C

Abwahl externer Stop A

DBB 33 Korrektur-Auswahl

Safety Integr 1)

Bitwert 3 Bitwert 2 Bitwert 1 Bitwert 0

DBB 34

DBB ...

DBB 56 PLC an HMI

Spindel Innen

Spannung

Spindel- Drehzahl anzeige

Separater V.-Antrieb als C-Achse eingekup-pelt

DBB 57

internes Datum für FC 18 DBB 58

DBB 59

Hinweis

Das NST „Restweg löschen“ (DBX2.2) wirkt achsspezifisch nur für Positionierachsen, und das NST „Restweg löschen“ (DB21-30, DBX6.2) wirkt kanalspezifisch. Das NST „Spindel-Reset“ (DBX2.2) wirkt spindelspezifisch.

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-395

DBB 60 Position erreicht /B1/ Referiert/ Referiert/ Geber-

grenz- Geber-grenz-

NCU_Link Spindel

Achse und Spindel

mit Genauhalt

fein

mit Genauhalt

grob

Synchroni-siert 2 /R1/

Synchroni-siert 1 /R1/

frequenz überschrit-ten 2 /A3/

frequenz überschrit-ten 1 /A3/

Achse aktiv /B3/

/keine Achse /S1/

DBB 61 Achse und

Spindel

Strom- regler aktiv

/A2/

Drehzahl-regler aktiv

/A2/

Lageregler aktiv /A2/

Achse/ Spindel

steht (n< nmin)

/A2/

Nachführ-betrieb aktiv

/A2/

Achse betriebs-

bereit

/B3/

Axialer Alarm /P2/

Fahranfor-derung

/A2/

DBB 62 Achscon-tainer

Rotation aktiv

/B3/

Kraft Festanschlag

begrenzt /F1/

Fest-anschlag erreicht

/F1/

Fahren auf Festanschl. aktivieren

/F1/

Messungaktiv

/M5/

Umdreh-ungs-

vorschub aktiv /V1/

Handrad-Überlage-rung aktiv

/H1/

Software-Nocken

aktiv /N3/

Stop DBB 63 HIAxMove

aktiv Corr aktiv

DEPBCS aktiv

DEPMCS aktiv

Achs-/ Spindel-sperre aktiv

AXSTOP aktiv /P2/

PLC kontrolliert

Achse /P2/

AXRESET DONE /P2/

DBB 64 Achse und

Fahrbefehl /H1/ Fahranforderung Handrad aktiv /H1/

Spindel plus minus plus minus 3 2 1

DBB 65 Achse und

aktive Maschinenfunktion /H1/

Spindel Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-396 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 31-61

Signale an Achse/Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 66 OEM Achssignale (reserviert)

Achse und Spindel

Über-wachung aktivieren

/TE6/

DBB 67

DBB 68 NC-Achse/Spindel in Kanal /K5/

PLC Achse/ Spindel

/K5/

neutrale Achse/ Spindel

/K5/

Achs-tausch möglich /K5/

neuer Typ von PLC gefordert/K5/

D C B A

DBB 69 NCU-Nummer im NCU Link Verbund Regler Parametersatz

C B A

DBB 70 Repos Delay Quitt

Repos Verschie-

bung gültig

Repos Verschhie-

bung

DBB 71

PLC-Achse fest zugeordnet

Bremsen-test aktiv

DBB 72 HMI->PLC

REPOS DELAY

DBB 73

DBB 74

Modulo Limit

Enabled aktiv

DBB 75

DBB 76 Achse

Rundungsachse in Position

Teilungs-achse in Position

/T1/

Positionier-achse /P2/

Bahnachse Schmier-impuls

/A2/

DBB 77 Achse

Geschwind reduzier. Kollision

DBD 78 Achse

F-Funktion (REAL-Format) für Positionierachse /V1/

DBB 82 Spindel

Getriebe umschalten

/S1/

Sollgetriebestufe /S1/

C B A

DBB 83 Spindel

Istdreh-richtung rechts /S1/

Drehzahl-Überwa-chung /W1/

Spindel im Sollbereich

/S1/

Auflage Bereichs-grenzen verletzt

/S8/

Geometrie-überwa-chung /W1/

Soll-Drehzahl

erhöht /S1/

Soll-Drehzahl begrenzt

/S1/

Drehzahl-grenze

überschrit-ten /S1/

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-397

DB 31-61

Signale von Achse/Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 84 Spindel

aktive Spindelbetriebsart /S1/ Gewinde-bohren ohne

Ausgleichs-futter /S1/

CLGON aktiv /S8/

SUG aktiv Konst. Schnittge-schwindig-keit aktiv

Steuer- betrieb

Pendel- betrieb

Positionier-betrieb

Synchron-betrieb

DBB 85 Spindel

Spindel in Position

DBW 86 Spindel

M-Funktion (dual) für Spindel /S1/

DBD 88 Spindel

S-Funktion (Gleitpunkt) für Spindel /S1/

DBB 92 (Drive)

Haltebrem-se Motor geöffnet

DBB 93 (Drive)

Impulse freigegeben

/A2/

Integrator n-Regler gesperrt

/A2/

Drive Ready /A2/

aktiver Motor /A2/

Aktiver Antriebs-Parametersatz 0 ... 7

B A C B A

DBB 94 Drive

nist < nsoll /A2/

|nist| < nx/A2/

|nist| < nmin /A2/

Md < Mdx /A2/

Hochlauf-vorgang beendet

Temp.-rvorwar-

nung

Temp.-vorwar-

nung

Kühlkörper Motor

DBB 95 (Drive)

DBB 96

Master/ Slave

aktiv /TE3/

Bitwert für CTRLOUT_changed:

1 0 Sollwertausgabe-zuordnung ändern

(für Compile-Zyklen)

Master/ Slave Ausgleichr.aktiv

Master/ Slave gob

Master/ Slave fein

Achse steuern

aktiv

(Schritt-motor) Fehler

Drehüber-wachung

/S6/

DBB 97 Offset nach dem

Einschalt-punkt /TE6/

Spiegeln aktivieren

/TE6/

Kopplung aktivieren

/TE6/

Achse ist Slave Achse

/TE6/

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-398 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DB 31-61

Fortsetzung: Signale von Achse/Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 98 Synchron-

spindel

Notrückzug aktiv

Beschleu-nigungs-

Warn-schwelle

Geschwin-digkeits-Warn-

schwelle

überlagerte Bewegung

/S3/

Istwert-kopplung /S3/

Synchronlauf /S3/

erreicht erreicht grob fein

DBB 99 Synchron-

spindel

Notrückzug frei-

gegeben

max. Beschleu-

nigung erreicht

max. Geschwin-

digkeit erreicht

Synchroni-sation

läuft

Achse beschleunigt

Folgespin-del aktiv

/S3/

Leitspindel aktiv

/S3/

DBB 100 Schleifen

Pendeln aktiv /P5/

Pendel-bewegung aktiv /P5/

Ausfeuern aktiv /P5/

Fehler Pendeln

/P5/

Pendeln nicht

startbar /P5/

OscillAxExtReversal aktiv

DBB 101 Gantry

Gantry-Achse /G1/

Gantry-Führungs-

achse /G1/

Gantry-Verbund

ist synchron

/G1/

Gantry Synchroni-sationslauf startbereit

/G1/

Gantry-Warngren-ze über-schritten

/G1/

Gantry-Abschalt-grenze überschrit-

ten /G1/

DBB 102 (Gantry)

DBB 103

DBB 104 Schleifen

aktive Zustellachse /P5/

Achse 8 Achse 7 Achse 6 Achse 5 Achse 4 Achse 3 Achse 2 Achse 1

DBB 105 aktive Zustellachse/P5/

Achse 16 Achse 9

DBB 106 aktive Zustellachse/P5/

Achse 24 Achse 17

DBB 107 aktive Zustellachse/P5/

Achse 31 Achse 30 Achse 25

DBB 108 SINUMERIK Safety Integrated / /

Achse sicher

referenziert

Statusim-pulse sind gelöscht

SBH / SG aktiv

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-399

DB 31-61

Fortsetzung: Signale von Achse/Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 109

SINUMERIK Safety Integrated Nockensignale der Plus und Minus Nocken Nockenposition

SN 4- SN 4+ SN 3- SN 3+ SN 2- SN 2+ SN 1- SN 1+

DBB 110 SINUMERIK Safety Integrated

n < nx aktive SGBitwert 1

aktive SGBitwert 0

SBH aktiv

DBB 111 SINUMERIK Safety Integrated / FBSI/

Stop E aktiv

Stop D aktiv

Stop C aktiv

Stop A/Baktiv

DBB 112 SINUMERIK Safety Integrated /FBSI/

DBB 113 SINUMERIK Safety Integrated /FBSI/

DBB 114 SINUMERIK Safety Integrated /FBSI/

DBB 115 SINUMERIK Safety Integrated /FBSI/

2.2.15 Nahtstelle zur Werkzeugverwaltung

Nahtstelle für Magazin Be-/Entladen (DB 71)

DB71 Be-/Entladestellen (NCK →PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Schnittstelle (SS) aktiv SS8 SS7 SS6 SS5 SS4 SS3 SS2 SS1

DBB 1 SS16 SS15 SS14 SS13 SS12 SS11 SS10 SS9

DBB 2 Standard-Ende Quittierung SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1

DBB 3 SS 16 SS 15 SS 14 SS 13 SS 12 SS 11 SS 10 SS 9

DBB n res. res. res. NC-Progr. positioniert Magazin

Positionie-ren

Umsetzen Entladen Beladen

DBB n+1 res. res. res. res. res. res. res. Quittierung Status = 3

DBB n + 2 Zugeordneter Kanal (8 Bit-Int)

DBB n + 3 Werkzeugverwaltungs-Nr. (8 Bit-Int)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-400 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBD n + 4 Freier Parameter 1 (Dword)

DBD n + 8 Freier Parameter 2 (Dword)

DBD n + 12 Freier Parameter 3 (Dword)

DBW

n + 16 Kennung für Be-/Entladestelle (Int), (fester Wert 9999)

DBW

n + 18 Nr. der Beladestelle (Int)

DBW

n + 20 Magazin-Nr. (Quelle) für Entladen/Umsetzen/Positionieren (Int)

DBW

n + 22 Platz-Nr. (Quelle) für Entladen/Umsetzen/Positionieren (Int)

DBW

n + 24 Magazin-Nr. (Ziel) für Beladen/Umsetzen/Positionieren (Int)

DBW

n + 26 Platz-Nr. (Ziel) für Beladen/Umsetzen/Positionieren (Int)

DBW Reserviert

n + 28 Be-/Entladen ohne Magazinbewegung

DBW Reserviert

n + 29

Anfangsadressen der Be-/Entladestellen: Be-/Entladestelle 1: n = 4 Be-/Entladestelle 3: n = 64 Be-/Entladestelle 2: n = 34 Be-/Entladestelle 4: n = 94 Beladeschnittstelle 1 ist zuständig für Be-/Entladen in (alle) Spindeln/Werkzeughalter und für das Umsetzen von Werkzeugen und für das Positionieren an beliebige Plätze (z.B. Zwischenspeicher).

Literatur: /FBW/, Funktionsbeschreibung Werkzeugverwaltung

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-401

Nahtstelle für Spindel als Wechselstelle (DB 72)

DB72 Signale von Spindel (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Schnittstelle (SS) aktiv SS8 SS7 SS6 SS5 SS4 SS3 SS2 SS1

DBB 1 SS16 SS15 SS14 SS13 SS12 SS11 SS10 SS9

DBB 2 Standard-Ende Quittierung SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1

DBB 3 SS 16 SS 15 SS 14 SS 13 SS 12 SS 11 SS 10 SS 9

DBB n Spindel

WZ bleibt in Spindel

Handwerk-zeug

auswechseln

Handwerk-zeug

einwechseln

AltWZ in ZWS-Nr. (n+42)

T0 Wechsel vorbereiten

Wechsel durchfüh-ren (An-

stoß: M06)

Wechsel-pflicht

DBB n+1 res. res. res. res. res. res. res. QuittierungStatus = 3

DBB n + 2

Zugeordneter Kanal (8 Bit-Int)

DBB n + 3

Werkzeugverwaltungs-Nr. (8 Bit-Int)

DBD n + 4

Freier Parameter 1 (DWord)

DBD n + 8

Freier Parameter 2 (DWord)

DBD n + 12

Freier Parameter 3 (Dword)

DBW n + 16

Zwischenspeicher-Kennung (Int), (fester Wert 9998) (entspricht ”Zielposition für neues Werkzeug”)

DBW n + 18

relativer Platz (Ziel bzw. Quelle) im Zwischenspeicher (Int)

DBW n + 20

Magazin-Nr. (Quelle) für neues Werkzeug (Int)

DBW n + 22

Platz-Nr. (Quelle) für neues Werkzeug (Int)

DBW n + 24

Magazin-Nr. (Ziel) für altes Werkzeug (Int)

DBW n + 26

Platz-Nr. (Ziel) für altes Werkzeug (Int)

DBW n + 28

Werkzeug neu: Platztyp (Int)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-402 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBW n + 30

Werkzeug neu: Größe links (Int)

DBW n + 32

Werkzeug neu: Größe rechts (Int)

DBW n + 34

Werkzeug neu: Größe oben (Int)

DBW n + 36

Werkzeug neu: Größe unten (Int)

DBW Werkzeugstatus für Werkzeug neu

n + 38 WZ war im Einsatz

Werkzeug festplatz-

cod.

Werkzeug im Wechsel

Vorwarngr. erreicht

Werkzeug vermessen

gesperrt Werkzeug frei-

gegeben

aktives Werkzeug

Bit 12

Stamm-werkzeug

Bit 11

zu beladen

Bit 10

zu entladen

Bit 9

gesperrt ignorieren

Bit 8

WZ im Zwischen-speicher

DBW n + 40

Werkzeug neu: T-Nr. (Int)

DBW n + 42

Wenn DBX (n+0.4) = 1, dann ist hier Zwischenspeicherplatz des Altwerkzeugs eingetragen.

DBW n + 44

Ursprungs-Magazin des neuen Werkzeugs

DBW n + 46

Ursprungsplatz des neuen Werkzeugs

Anfangsadressen der Zwischenspeicher: Spindel 1: n = 4 Spindel 2: n = 52

Literatur: /FBW/, Funktionsbeschreibung Werkzeugverwaltung

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-403

Nahtstelle für Revolver (DB 73)

DB73 Signale von Revolver (NCK → PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Schnittstelle (SS) aktiv

SS8 SS7 SS6 SS5 SS4 SS3 SS2 SS1

DBB 1

SS16 SS15 SS14 SS13 SS12 SS11 SS10 SS9 DBB 2 Standard-Ende Quittierung

SS 8 SS 7 SS 6 SS 5 SS 4 SS 3 SS 2 SS 1 DBB 3

SS 16 SS 15 SS 14 SS 13 SS 12 SS 11 SS 10 SS 9

DBB n

reserviert Handwerk-zeug aus-wechseln

reserviert reserviert T0 reserviert Wechsel durch-führen

(Anstoß: T-Nr)

Wechsel-pflicht

DBB n+1 res. res. res. res. res. res. res. QuittierungStatus = 3

DBB n + 2

Zugeordneter Kanal (8 Bit-Int)

DBB n + 3

Werkzeugverwaltungs-Nr. (8 Bit-Int)

DBD n + 4

Freier Parameter 1 (DWord)

DBD n + 8

Freier Parameter 2 (DWord)

DBD n + 12

Freier Parameter 3 (DWord)

DBW n + 16

reserviert

DBW n + 18

reserviert

DBW n + 20

Magazin-Nr. des Revolver (Int)

DBW n + 22

Platz-Nr. des neuen Werkzeugs (Int)

DBW n + 24

Magazin-Nr. des alten Werkzeugs

DBW n + 26

Platz-Nr. des alten Werkzeugs (Int)

DBW n + 28

Werkzeug neu: Platztyp (Int)

DBW n + 30

Werkzeug neu: Größe links (Int)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-404 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

DBW n + 32

Werkzeug neu: Größe rechts (Int)

DBW n + 34

Werkzeug neu: Größe oben (Int)

DBW n + 36

Werkzeug neu: Größe unten (Int)

DBW Werkzeugstatus für Werkzeug neu

n + 38 WZ war im Einsatz

Werkzeug festplatz-

cod.

Werkzeug im Wechsel

Vorwarngr. erreicht

Werkzeug vermessen

gesperrt Werkzeug frei-

gegeben

aktives Werkzeug

Bit 12

Stamm-werkzeug

Bit 11

zu beladen

Bit 10

zu entladen

Bit 9

gesperrt ignorieren

Bit 8

WZ im Zwischen-speicher

DBW n + 40

Werkzeug neu: T-Nr. (Int)

DBW n + 42

Ursprungsplatz des neuen Werkzeugs in diesem Revolvermagazin

Anfangsadressen der Revolver: Revolver 1: n= 4 2: n = 48

Literatur: /FBW/, Funktionsbeschreibung Werkzeugverwaltung

11/2006 2 Nahtstelle 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 2-405

2.2.16 Signale von und an Maschinensteuertafel und BHG DB77 Signale von und an Maschinensteuertafel und BHG

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 bis Eingangssignale von MCP1 an PLC, MPI Bus (GD-Kommunikation) DBB 7

DBB 8 bis Ausgangssignale von MCP1 an PLC, MPI Bus (GD-Kommunikation) DBB 15

DBD 16 Status Send MCP1, MPI Bus (GD-Kommunikation)

DBD 20 Status Receive MCP1, MPI Bus (GD-Kommunikation)

DBB 24 bis

Eingangssignale von MCP2 an PLC, MPI Bus (GD-Kommunikation)

DBB 31

DBB 32 bis

Ausgangssignale von MCP2 an PLC, MPI Bus (GD-Kommunikation)

DBB 39

DBD 40 Status Send MCP2, MPI Bus (GD-Kommunikation)

DBD 44 Status Receive MCP2, MPI Bus (GD-Kommunikation)

DBB 48 bis

Eingangssignale von BHG an PLC, MPI Bus (GD-Kommunikation)

DBB 53

DBB 60 bis

Ausgangssignale von PLC an BHG, MPI Bus (GD-Kommunikation)

DBB 79

DBD 80 Status Send BHG, MPI Bus (GD-Kommunikation)

DBD 84 Status Receive BHG, MPI Bus (GD-Kommunikation)

2 Nahtstelle 11/2006 2.2 Signale der PLC-Anwendernahtstelle

© Siemens AG 2006 All Rights Reserved 2-406 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

FB1- Parameter: MCPNum :=1, //korrekte Anzahl der MCPs MCP1In :=P#DB77.DBX0.0, MCP1Out := P#DB77.DBX8.0, MCP1StatSend := P#DB77.DBX16.0, MCP1StatRec := P#DB77.DBX20.0, MCP2In :=P#DB77.DBX24.0, MCP2Out := P#DB77.DBX32.0, MCP2StatSend := P#DB77.DBX40.0, MCP2StatRec := P#DB77.DBX44.0, MCPSDB210 := TRUE, BHG: :=1; //Bedienhandgerät Schnittstelle: //0 - kein BHG //1 - BHG an MPI //2 - BHG an BTSS BHGIn :=P#DB77.DBX48.0, //Sendedaten des Bedienhandgerätes BHGOut: :=P#DB77.DBX60.0, //Empfangsdaten des Bedienhandgerätes BHGStatSend: :=P#DB77.DBX80.0, // Status-DW für Senden Bedienhandgerät BHGStatRec: :=P#DB77.DBX84.0, // Status-DW für Empfangen BHG

11/2006 3 PLC-Bausteine 3.1 Übersicht der Organisationsbausteine

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 3-407

3 PLC-Bausteine

3.1 Übersicht der Organisationsbausteine .......................................... 3-408

3.2 Bausteinübersicht der Funktionsbausteine.................................... 3-408

3.3 Belegung der Datenbausteine ....................................................... 3-410

3.4 Belegte Zeiten................................................................................ 3-410

3

3 PLC-Bausteine 11/2006 3.1 Übersicht der Organisationsbausteine

© Siemens AG 2006 All Rights Reserved 3-408 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

3.1 Übersicht der Organisationsbausteine Tabelle 3-1: Übersicht der Organisationsbausteine (OBs)

OB-Nr. Bezeichnung Name Paket

1 ZYKLUS Zyklische Bearbeitung GP 40 ALARM Prozessalarme GP 100 NEUSTART Anlauf-Neustart GP

3.2 Bausteinübersicht der Funktionsbausteine Tabelle 3-2: Übersicht der Funktionsbausteine (FCs)

FC-Nr. Bezeichnung Name Paket

0 - reserviert für Siemens 2 GP_HP Grundprogramm zyklischer Teil GP 3 GP_PRAL Grundprogramm Alarmgesteuerter Teil GP 5 GP_DIAG Grundprogramm Diagnosealarm (sl) GP 7 TM_REV Transferbaustein für Werkzeugwechsel

mit Revolver GP

8 TM_TRANS Transferbaustein für Werkzeugverwaltung

GP

9 ASUP Asynchrone Unterprogramme GP 10 AL_MSG Alarme/Meldungen GP 12 AUXFU Aufrufschnittstelle für Anwender-

Hilfsfunktionen GP

13 BHG_DISP Display-Steuerung für das Bedienhandgerät

GP

17 Y-D-Umschaltung GP 18 SpinCtrl Spindelsteuerung von PLC GP 19 MCP_IFM Verteilung MSTT- und HMI-Signale auf

Nahtstelle (Fräsmaschine) GP

21 Transfer DatenaustauschPLC-NCK GP 22 TM_DIR Richtungsauswahl GP 24 MCP_IFM2 Übertragung der MSTT-Signale an die

Nahtstelle GP

25 MCP_IFT Verteilung MSTT- und HMI-Signale auf Nahtstelle

GP

26 HPU_MCP Verteilung PHG-Signale auf Nahtstelle GP 36 - 255 Frei für Anwender

11/2006 3 PLC-Bausteine 3.2 Bausteinübersicht der Funktionsbausteine

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 3-409

Tabelle 3-3: Übersicht der Funktionsbausteine (FBs)

FB-Nr. Bezeichnung Name Paket0 - 29 reserviert für Siemens 1 RUN_UP Grundprogramm Hochlauf GP 2 GET NC-Variablen lesen GP 3 PUT NC-Variablen schreiben GP 4 PI_SERV PI-Dienste GP 5 GETGUD GUD-Variable lesen GP 7 PI_SERV2 Allgemeine PI-Dienste GP 9 M2N M zu N Umschaltbaustein GP 10 SI_Relais Safety Integrated Relais GP 11 SI_Braketest Safety Integrated Bremsentest GP 29 Diagnose Signalrekorder und

Datentrigger GP

36 - 127 Frei für Anwender 36 - 255 Frei für Anwender

3 PLC-Bausteine 11/2006 3.3 Belegung der Datenbausteine

© Siemens AG 2006 All Rights Reserved 3-410 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

3.3 Belegung der Datenbausteine

Hinweis

Es werden nur so viele DBs eingerichtet, wie laut NC-MD notwendig sind.

Tabelle 3-4: Übersicht der Datenbausteine

DB-Nr. Bezeichnung Name Paket1 reserviert für Siemens GP 2 - 5 PLC-MELD PLC-Meldungen GP 6 - 8 Grundprogramm 9 NC-COMPILE Nahtstelle für NC-Compilezyklen GP 10 NC-

NAHTSTELLE Zentrale NC-Nahtstelle GP

11 BAG 1 Nahtstelle BAG GP 12 Rechnerkopplung und Transportsystem 13 - 14 reserviert (Hymnos, Grundprogramm) 15 Grundprogramm 16 PI-Dienst Definitionen 17 Versionskennung 18 SPL Nahtstelle (Safety Integrated) 19 Nahtstelle HMI 20 PLC-Maschinendaten 21-30 KANAL 1 Nahtstelle NC-Kanäle GP 31-61 ACHSE 1, ... Nahtstellen für Nahtstelle Achse/ Spindel

Nr. 1 bis 31 GP

62 - 70 Frei für Anwender 71 - 74 Werkzeugverwaltung Anwender GP 75 - 76 M-Gruppen Dekodierung GP 77 MCP, BHG Signale (für SDB210) 78 - 80 reserviert für Siemens 81 - 127 Frei für Anwender 1000 - 1099

reserviert für Siemens

Hinweis

Datenbausteine von nicht aktivierten Kanälen, Achsen/Spindeln, Werkzeugverwaltung sind frei für den Anwender.

3.4 Belegte Zeiten Tabelle 3-5: belegte Zeiten sl Time-Nr Bedeutung 1 - 512 Frei für Anwender

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-411

I Index

I.1 Stichwortindex

$

$$/C/SGA/actToolBasePos mit Durchmesserw................................ 1-220

$$actFeedRate mit Umdr.-Vorschub.. 1-219 $$actToolBasePosBasic mit

Durchmesserw................................ 1-219 $$actToolBasPosBN mit Durchmesserw. .... 1-220 $$axisFeedRateUnit mit Umdr.-Vorschub.... 1-220 $$cmdFeedRate mit Umdr.-Vorschub 1-221 $$traceProtocolLock wirkt nicht.......... 1-320

/

/Nck/Nck/ActApplication ..................... 1-321 /Nck/Nck/ActBag ................................ 1-321 /Nck/Nck/Channel............................... 1-321 /Nck/Nck/CoordSystem ...................... 1-321

1

1. Meßpunkt........................................ 1-126

2

2. Meßpunkt........................................ 1-126 2. Momentengrenze .................. 1-96, 1-199

3

3. Meßpunkt........................................ 1-126

4

4. Meßpunkt........................................ 1-126

6

611D / Freigabe schnelle E/As ...........1-290 611D-Unterstützung..............................1-30

A

a0-Koeffizient n. Polynom für Synchronaktion ...............................1-129

a1-Koeffizient n. Polynom fuer Synchronaktion ...............................1-129

a2-Koeffizient n. Polynom fuer Synchronaktion ...............................1-129

a3-Koeffizient n. Polynom für Synchronaktion ...............................1-129

AA_OFF_LIMIT...................................1-293 aaAcc ....................................................1-82 aaAccLimA..........................................1-124 aaAccPercent.............................1-82, 1-185 aaActIndexAxPosNo..................1-82, 1-185 aaAlarmStat ...............................1-82, 1-186 aaAxChangeStat........................1-83, 1-186 aaAxChangeTyp ........................1-83, 1-186 aaBcsOffset ...............................1-83, 1-186 aaBrakeCondB...........................1-83, 1-187 aaBrakeCondM..........................1-84, 1-187 aaBrakeState .............................1-84, 1-187 aaChanNo..................................1-84, 1-187 aaCoupAct .................................1-84, 1-188 aaCoupOffs................................1-84, 1-188 aaCurr ........................................1-84, 1-188 aaDelt..................................................1-217 aaDepAxO .................................1-84, 1-188 aaDtbb .......................................1-85, 1-188 aaDtbreb ....................................1-85, 1-188 aaDtbrebCmd.............................1-85, 1-188 aaDtbrebCorr .............................1-85, 1-188 aaDtbrebDep..............................1-85, 1-188 aaDtbrem ...................................1-85, 1-188

I

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-412 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

aaDtbremCmd ........................... 1-85, 1-189 aaDtbremCorr............................ 1-85, 1-189 aaDtbremDep ............................ 1-85, 1-189 aaDtbw ............................................... 1-217 aaDteb ....................................... 1-85, 1-189 aaDtepb ..................................... 1-86, 1-189 aaDtepw ............................................. 1-217 aaDtew ............................................... 1-217 aaDtsb ................................................ 1-217 aaDtsw................................................ 1-217 aaEgActive ......................................... 1-124 aaEgAx ............................................... 1-125 aaEgDenom........................................ 1-125 aaEgNumera ...................................... 1-125 aaEgNumLa........................................ 1-125 aaEgSyn ............................................. 1-125 aaEgSynFa......................................... 1-125 aaEgType ........................................... 1-125 aaEnc1Active............................. 1-86, 1-189 aaEnc1Ampl .............................. 1-86, 1-189 aaEnc2Active............................. 1-86, 1-189 aaEnc2Ampl .............................. 1-86, 1-189 aaEncActive............................... 1-86, 1-189 aaEsrEnable .............................. 1-86, 1-190 aaEsrStat................................... 1-87, 1-190 aaEsrTrigger.............................. 1-87, 1-190 aaFixPointSelected ................... 1-87, 1-190 aaIb..................................................... 1-218 aaIbCorr.............................................. 1-218 aaIbnCorr................................... 1-87, 1-190 aaIenCorr................................... 1-87, 1-190 aaInposStat ............................... 1-87, 1-190 aaInSync.................................... 1-87, 1-191 aaIwCorr ............................................. 1-218 aaJerkCount .............................. 1-87, 1-191 aaJerkLimA......................................... 1-126 aaJerkTime................................ 1-88, 1-191 aaJerkTotal................................ 1-88, 1-191 aaLeadP .................................... 1-88, 1-191 aaLeadPTurn............................. 1-88, 1-191 aaLeadSp .................................. 1-88, 1-191 aaLeadSv .................................. 1-88, 1-191 aaLeadTyp................................. 1-88, 1-191 aaLeadV .................................... 1-88, 1-191 aaLoad....................................... 1-88, 1-192 aaMaslState............................... 1-88, 1-192 aaMeaAct .................................. 1-89, 1-192 aaMeasP1Valid .................................. 1-126 aaMeasP2Valid .................................. 1-126 aaMeasP3Valid .................................. 1-126 aaMeasP4Valid .................................. 1-126 aaMeasPoint1..................................... 1-126 aaMeasPoint2..................................... 1-126 aaMeasPoint3..................................... 1-126 aaMeasPoint4..................................... 1-126

aaMeasSetangle .................................1-127 aaMeasSetpoint ..................................1-127 aaMeasSpValid...................................1-127 aaMm .........................................1-89, 1-192 aaMm1 .......................................1-89, 1-192 aaMm2 .......................................1-89, 1-192 aaMm3 .......................................1-89, 1-192 aaMm4 .......................................1-89, 1-192 aaMw ..................................................1-218 aaMw1 ................................................1-218 aaMw2 ................................................1-218 aaMw3 ................................................1-218 aaMw4 ................................................1-218 aaOff ..........................................1-89, 1-192 aaOffLimit...................................1-89, 1-192 aaOffVal .....................................1-89, 1-193 aaOnFixPoint .............................1-89, 1-193 aaOscillBreakPos1.....................1-90, 1-193 aaOscillBreakPos2.....................1-90, 1-193 aaOscillReversePos1.................1-90, 1-193 aaOscillReversePos2.................1-90, 1-193 aaOvr .........................................1-90, 1-193 aaPlcOvr ....................................1-90, 1-193 aaPolfa.......................................1-90, 1-193 aaPolfaValid...............................1-90, 1-193 aaPower.....................................1-90, 1-194 aaProgIndexAxPosNo ...............1-90, 1-194 aaRef .........................................1-91, 1-194 aaReposDelay ...........................1-91, 1-194 aaScPar .....................................1-91, 1-194 aaSnglAxStat .............................1-91, 1-194 aaSoftendn.................................1-91, 1-194 aaSoftendp.................................1-91, 1-194 aaStat.........................................1-91, 1-195 aaSync .......................................1-91, 1-195 aaSyncDiff.............................................1-92 aaSyncDiffStat ...........................1-92, 1-195 aaTOff .................................................1-218 aaTOffLimit .........................................1-218 aaTOffPrepDiff ....................................1-219 aaTOffVal............................................1-219 aaTorque....................................1-92, 1-195 aaTotalOvr .................................1-92, 1-195 aaTravelCount ...........................1-92, 1-195 aaTravelCountHS ......................1-92, 1-195 aaTravelDist...............................1-92, 1-195 aaTravelDistHS..........................1-92, 1-196 aaTravelTime.............................1-92, 1-196 aaTravelTimeHS........................1-92, 1-196 aaTyp .........................................1-93, 1-196 aaType .......................................1-93, 1-196 aaVactB .....................................1-93, 1-196 aaVactM.....................................1-93, 1-196 aaVactW .............................................1-219 aaVc...........................................1-93, 1-197

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-413

aaVeloLimA ........................................ 1-127 Abarbeiten von extern aktiv............... 1-147 Abarbeitung von Extern...................... 1-169 Abbild PLC-Merker für Sich. Progr. Logik

.......................................................... 1-68 Abbild ext. NCK-Ausgänge der Sich. Progr.

Logik ................................................. 1-67 Abbild ext. NCK-Eing. der Sich. Progr.

Logik ................................................. 1-66 Abbild ext. PLC-Ausgänge d. Sich. Progr.

Logik ................................................. 1-67 Abbild ext. PLC-Eingänge d. Sich. Progr.

Logik ................................................. 1-67 Abbild int. NCK-Ausg.Sich.Progr.Logik

NCK-Safety....................................... 1-68 Abbild int. NCK-Eing. Sich. Progr. Logik

NCKSafety........................................ 1-67 Abbild int. PLC-Ausg. Sich.Progr.Logik

611D-Safety...................................... 1-68 Abbild int. PLC-Eing. Sich.Progr.Logik

611D-Safety...................................... 1-68 Abbild ZK1PO-Register ........... 1-233, 1-236 Abbild ZK1RES-Register......... 1-233, 1-236 abgelatchter axialer Restweg im WKS-

System............................................ 1-217 Abgelatchter Restweg Bahn

Werkstueckkoord.-System ............. 1-128 Abhängiger Teil des Bremsweges, BKS ...... 1-85, 1-188 Abhängiger Teil des Bremsweges, MKS...... 1-85, 1-189 Abhängigkeit zu anderen Achsen........ 1-84, 1-188 absoluteBlockBufferName.................. 1-163 absoluteBlockBufferPreview............... 1-163 absoluteBlockCounter ........................ 1-164 absoluter Achsindex 1-100, 1-112, 1-115, 1-

203, 1-222, 1-224, 1-228 Abstand zur Wechselstelle ................. 1-258 Abszisse Endpunkt des 1. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 10. Konturelements

................................................. 1-37, 1-44 Abszisse Endpunkt des 2. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 3. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 4. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 5. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 6. Konturelements

................................................. 1-37, 1-43 Abszisse Endpunkt des 7. Konturelements

................................................. 1-37, 1-43

Abszisse Endpunkt des 8. Konturelements.................................................1-37, 1-43

Abszisse Endpunkt des 9. Konturelements.................................................1-37, 1-44

Abszisse Kreismitte des 1. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 10. Konturelements........................1-36, 1-42

Abszisse Kreismitte des 2. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 3. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 4. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 5. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 6. Konturelements.................................................1-35, 1-41

Abszisse Kreismitte des 7. Konturelements.................................................1-35, 1-42

Abszisse Kreismitte des 8. Konturelements.................................................1-35, 1-42

Abszisse Kreismitte des 9. Konturelements.................................................1-35, 1-42

acAlarmStat ........................................1-127 acAsup ................................................1-127 acAxCtSwA.........................................1-128 accessLevel ..........................................1-22 accIndex................................................1-49 acConeAngle ......................................1-128 acConstCutS..... 1-111, 1-114, 1-223, 1-226 acDelt ..................................................1-128 acDtbb.................................................1-128 acDtbw ................................................1-128 acDteb.................................................1-128 acDtepb...............................................1-128 acDtepw ..............................................1-128 acDtew ................................................1-128 acEsrTrigger .......................................1-129 acFct0 .................................................1-129 acFct1 .................................................1-129 acFct2 .................................................1-129 acFct3 .................................................1-129 acFctll..................................................1-129 acFctul ................................................1-129 acFGo .................................................1-129 acFifoN................................................1-296 Achsbezeichner der 1. Drehachse......1-274 Achsbezeichner der 2. Drehachse......1-274 Achs-Container Drehung ......................1-53 Achse aktiv..................... 1-94, 1-198, 1-220 Achse im Kanal ..........................1-84, 1-187 Achse ist referiert 1-91, 1-103, 1-194, 1-206 Achse vorhanden.......................1-95, 1-198 Achse wird referiert ..................1-102, 1-206

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-414 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Achsen im Genauhalt ......................... 1-142 Achsgeschw. in Basiskoordinaten....... 1-93, 1-196 Achsgeschw. in Maschinenkoordinaten ....... 1-93, 1-196 Achsgeschw. in Werkstückkoordinaten........ 1-219 Achsgeschw. istwertseitig lastseitig im

MKS-System........................ 1-110, 1-214 Achsialer Durchhangkompensationswert..... 1-107, 1-211 Achsialer Temperaturkompensationswert.... 1-110, 1-213 Achsinformation liegt vor .................... 1-300 Achsname.......................1-81, 1-184, 1-215 Achsname 1........................................ 1-276 Achsname 2........................................ 1-276 Achsspezifikation..........1-106, 1-209, 1-223 Achsstatus . 1-81, 1-91, 1-185, 1-195, 1-216 Achsstatus bzgl. Achstausch..... 1-83, 1-186 Achstyp.........................1-107, 1-210, 1-223 Achstyp bzgl. Achstausch ......... 1-83, 1-186 Achstyp gemäß $AA_TYP......... 1-93, 1-196 Achstyp kanalübergreifend........ 1-93, 1-196 Achstypen für alle Maschinenachsen... 1-22 Achs-Winkeldifferenz bei Werkzeugträgern

........................................................ 1-152 acIpoBuf ............................................. 1-312 acIwStat.............................................. 1-129 acIwTu ................................................ 1-130 acJogCoord ........................................ 1-130 ackSafeMeasPos ...................... 1-93, 1-197 acLiftFast ............................................ 1-130 acMarker............................................. 1-296 acMarkerL........................................... 1-296 acMea................................................. 1-130 acMeasActPlane ................................ 1-130 acMeasChbfr ...................................... 1-130 acMeasChsfr ...................................... 1-130 acMeasCornerAngle........................... 1-130 acMeasCornerSetangle...................... 1-131 acMeasDiameter ................................ 1-131 acMeasDirApproach........................... 1-131 acMeasDNumber ............................... 1-131 acMeasFineTrans............................... 1-131 acMeasFrameSelect .......................... 1-131 acMeasInput ....................................... 1-131 acMeasLatch ...................................... 1-131 acMeasNcbfr ...................................... 1-131 acMeasP1Coord................................. 1-132 acMeasP2Coord................................. 1-132 acMeasP3Coord................................. 1-132 acMeasP4Coord................................. 1-132 acMeasPframe ................................... 1-132 acMeasResults ................................... 1-132

acMeasScaleunit.................................1-132 acMeasSema......................................1-132 acMeasSetCoord ................................1-132 acMeasTNumber ................................1-132 acMeasToolLength .............................1-133 acMeasToolMask................................1-133 acMeasType .......................................1-133 acMeasUifr..........................................1-133 acMeasValid .......................................1-133 acMeasWpAngle.................................1-134 acMeasWpSetangle............................1-134 acMonMin ...........................................1-134 acMsNum............................................1-134 acMthNum...........................................1-134 acOvr ..................................................1-134 acParam..............................................1-296 acPathAcc...........................................1-134 acPathJerk ..........................................1-134 acPathn...............................................1-134 acPlcOvr .............................................1-134 acPltbb ................................................1-135 acPlteb ................................................1-135 acProg.................................................1-135 acPRTimeA.........................................1-135 acPRTimeM ........................................1-135 acPtpSup ............................................1-135 acRetpoint...........................................1-219 acRpValid...................................1-93, 1-197 acSMode........... 1-111, 1-114, 1-223, 1-226 acStat..................................................1-135 acSynaMem........................................1-135 acSyncActLoad...................................1-135 acSyncAverageLoad...........................1-136 acSyncMaxLoad .................................1-136 acTaneb ..............................................1-136 actBlock ..............................................1-164 actBlockA ............................................1-164 actBlockI .............................................1-164 acTc ....................................................1-136 acTcAckt .............................................1-136 acTcCmdt............................................1-136 actCouppPosOffset....................1-94, 1-197 actCycleTimeBrut.....................1-299, 1-312 actCycleTimeNet......................1-299, 1-312 actDistToGoEns..................................1-219 actDLNumber......................................1-136 actDNumber........................................1-136 actDNumberFanuc..............................1-136 actDNumberS .....................................1-136 actDuploNumber .................................1-137 actFeedRate .................. 1-94, 1-197, 1-219 actFeedRateIpo .......................1-137, 1-219 actFrameIndex ....................................1-137 actGearStage.... 1-111, 1-114, 1-223, 1-227 actHNumberFanuc..............................1-137

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-415

acThreadPitch .................................... 1-137 acThreadPitchAct ............................... 1-137 acThreadPitchInc ............................... 1-137 acTime................................................ 1-137 acTimec .............................................. 1-137 acTimer............................................... 1-138 actIncrVal........................1-81, 1-184, 1-215 actIndexAxPosNo...................... 1-94, 1-197 actInvocCount..................................... 1-168 actionCount ........................................ 1-122 actionType.......................................... 1-122 actIpoType.......................................... 1-138 actIpoTypeS ....................................... 1-138 actLineNumber ................................... 1-164 actMasterToolHolderNo ..................... 1-138 actOriToolLength1.............................. 1-138 actOriToolLength2.............................. 1-138 actOriToolLength3.............................. 1-138 acTotalOvr .......................................... 1-138 actPartProgram .................................. 1-164 actParts .............................................. 1-139 actProgNetTime ................................. 1-139 actProgPos......................................... 1-215 actProgPosBKS.................................. 1-219 actPunchRate..................................... 1-179 acTrafo ............................................... 1-139 acTrafoChain ...................................... 1-139 acTrafoParSet .................................... 1-139 actSpeed ...........1-111, 1-114, 1-224, 1-227 actSpeedRel .............................. 1-94, 1-197 actTNumber........................................ 1-139 actTNumberLong................................ 1-139 actTNumberS ..................................... 1-139 actToolBasePos .............1-81, 1-184, 1-215 actToolBasePosBasic ........................ 1-219 actToolBasePosBasicDiam................ 1-219 actToolBasePosDiam......................... 1-220 actToolBasPosBN .............................. 1-220 actToolBasPosBNDiam...................... 1-220 actToolBasPosEN .............................. 1-220 actToolBasPosENitc........................... 1-220 actToolBasPosENjmp ........................ 1-220 actToolEdgeCenterPos ...................... 1-215 actToolEdgeCenterPosEns ................ 1-220 actToolIdent........................................ 1-140 actToolLength1................................... 1-140 actToolLength2................................... 1-140 actToolLength3................................... 1-140 actToolRadius..................................... 1-140 actToolWide........................................ 1-248 actTransform ...................................... 1-140 actualCurrent ........................... 1-233, 1-235 actualSpeed............................. 1-233, 1-236 actValResol ............................... 1-94, 1-197 actWaCSCoordSys ............................ 1-140

actWaCSLimitMinus............................1-140 actWaCSLimitPlus ..............................1-140 actWaCSMinusEnable........................1-141 actWaCSPlusEnable...........................1-141 acVactB...............................................1-141 acVactBf..............................................1-141 acVactw ..............................................1-141 acVactWf.............................................1-141 acVc ....................................................1-141 adaptData ...........................................1-270 Adapterdaten ......................................1-270 Adapternummer ..................................1-242 adaptNo ..............................................1-242 aDbb .....................................................1-49 aDbd .....................................................1-49 aDbr ......................................................1-49 aDbsb....................................................1-49 aDbsw ...................................................1-50 aDbw.....................................................1-50 add. Banvorschubkorrektur für

Synchronaktionen ...........................1-141 add. Korrwert f. Bahn-/Axialvorschub ..1-93,

1-197 aDlb.......................................................1-50 aDld.......................................................1-50 aDlr .......................................................1-50 aDlw ......................................................1-50 aDpbIn ..................................................1-50 aDpbOut................................................1-50 aDpInConf.............................................1-50 aDpInLength .........................................1-50 aDpInState ............................................1-51 aDpInValid ............................................1-51 aDpOutConf ..........................................1-51 aDpOutLength.......................................1-51 aDpOutState .........................................1-51 aDpOutValid..........................................1-51 aDprIn ...................................................1-51 aDprOut ................................................1-51 aDpsbIn.................................................1-51 aDpsbOut..............................................1-51 aDpsdIn.................................................1-52 aDpsdOut..............................................1-52 aDpswIn ................................................1-52 aDpswOut .............................................1-52 aDpwIn..................................................1-52 aDpwOut ...............................................1-52 Aenderungszaehler fuer Magazindaten....... 1-158 Aenderungszaehler fuer

Werkzeugkorrekturen......................1-158 aGG ....................................................1-141 aInco .....................................................1-52 aInsip ....................................................1-52 Akt. Gewindesteigung.........................1-157

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-416 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Akt. Gewindesteigung bei Suchlauf ... 1-157 Akt. G-Funk. jeweil. Gruppe f. Suchl. m.

Berech. ........................................... 1-178 Akt. G-Funk. jeweiligen Gruppe Suchlauf m.

Berech. ........................................... 1-179 Akt. konst. Schnittgeschwindigkeit .... 1-111, 1-114, 1-223, 1-226 akt. Satz (DISPLOF wirkt nicht).......... 1-164 akt. Satz (DISPLOF wirkt) .................. 1-164 akt. Werkzeug f. flache D-Num. bis zu 8

Stellen............................................. 1-139 akt.Safety-Drehzahldifferenz NCK-Antrieb... 1-104, 1-207 akt.Safety-Istwertdifferenz NCK-Antrieb ...... 1-104, 1-207 Akt.Zust. des Busses DP-M - DP-M-geführt

........................................................ 1-303 Aktive Betriebsart ............................... 1-121 Aktive G-Funktion............................... 1-178 Aktive G-Funktion (aktuelle Sprache) 1-178 Aktive G-Funktion (ISO-Dialekt) ......... 1-179 aktive G-Funktion in Synchronaktion . 1-141 Aktive G-Funktionder jeweiligen Gruppe...... 1-178 Aktive INC-Bewertung der Achse........ 1-81, 1-184, 1-215 Aktive Interpolationsart....................... 1-138 Aktive Interpolationsart in der verfahren

wird ................................................. 1-138 Aktive Kanal-Maschinenfunktion ........ 1-148 Aktive kanalspez. Basisframes........... 1-143 Aktive kanalunabh. Basisframes .......... 1-56 aktive Nr. des Master-WZ-Halters ...... 1-138 aktive Summenkorrektur .................... 1-136 aktive Summenkorrektur für Suchlauf 1-151 Aktive T-Nummer................................ 1-175 aktive Transformation......................... 1-140 Aktive verkettete Transformation........ 1-139 aktive Werkzeuglänge 1 ..................... 1-140 aktive Werkzeuglänge 2 ..................... 1-140 aktive Werkzeuglänge 3 ..................... 1-140 aktiver Werkzeugradius...................... 1-140 aktiver Werkzeugträger ........... 1-136, 1-152 aktives Messystem .................... 1-99, 1-202 Aktivierung der Stanz- und

Nibbelfunktionen............................... 1-34 Aktuell angewähltes Programm.......... 1-167 aktuelle Applikation ............................ 1-321 aktuelle Betriebsart MMC................... 1-321 aktuelle Breite der Schleifscheibe ...... 1-248 aktuelle Bruttolaufzeit ......................... 1-312 aktuelle Geschwindigkeitsbegrenzung für

Spindel...........1-113, 1-115, 1-225, 1-228 Aktuelle Gewindesteigung.................. 1-137 Aktuelle Gewindesteigungsänderung. 1-137

Aktuelle Hubnummer ..........................1-180 Aktuelle IPO-Laufzeit ............................1-53 Aktuelle Laufzeit des Lagereglers.........1-54 Aktuelle Laufzeit für Synchronaktionen1-54,

1-135 aktuelle Magazinposition ....................1-253 aktuelle Nettolaufzeit...........................1-312 aktuelle physikalische Einheit ...1-81, 1-184,

1-215 aktuelle Stellung der Kanalachsen .....1-130 aktuelle Stellung der Maschine...........1-129 Aktuelle Teilungsposition ...........1-82, 1-185 aktuelle teilungspositionnummer1-94, 1-197 Aktuelle ToolHolder-Daten..................1-159 aktuelle Umkehrposition 1 Pendeln in

Sychr-Akt. ..............................1-90, 1-193 aktuelle Umkehrposition 2 Pendeln in

Sychron-Akt. ..........................1-90, 1-193 Aktuelle Zugriffszeit auf den Bus ........1-302 aktueller Abschnittsname für Stepeditor ...... 1-167 Aktueller Beschleunigungswert prozentual

...............................................1-82, 1-185 Aktueller Bremsstatus................1-84, 1-187 Aktueller Festpunkt ...............................1-89 aktueller Interpreter-Satz ....................1-164 aktueller Kanal ....................................1-321 Aktueller Kopplungszustand Folgespindel... 1-84, 1-188 Aktueller Leitwert .......................1-88, 1-191 aktueller Platz ..........................1-243, 1-260 aktueller Safety Integrated Stop ...........1-55 Aktueller Soll-Parametersatz .....1-91, 1-194 Aktueller Status der Master-Slave Kopplung

...............................................1-88, 1-192 aktuelles Magazin ....................1-243, 1-259 alarmClearInfo ....................................1-122 alarmFillText1 .....................................1-123 alarmFillText2 .....................................1-123 alarmFillText3 .....................................1-123 alarmFillText4 .....................................1-123 Alarm-Fülltext 1...................................1-123 Alarm-Fülltext 2...................................1-123 Alarm-Fülltext 3...................................1-123 Alarm-Fülltext 4...................................1-123 Alarm-Löschinformation......................1-122 alarmNo .................. 1-75, 1-77, 1-79, 1-123 Alarmnummer .....................................1-123 Alarmnummer (Der eigentliche Alarm) 1-76,

1-78, 1-80 Alarmnummer bei Syntaxcheck ..........1-157 alarmTextIndex ...................................1-123 Alarmtext-Index...................................1-123 alarmTimeBCD ...................................1-123 aLinkTransRate...................................1-141

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-417

allAxesRefActive................................. 1-142 allAxesStopped................................... 1-142 alle Achsen referiert ........................... 1-142 alle Kanäle der BAG im Reset............ 1-121 Allgemeiner Ergebniswert .................. 1-320 aMonifact ............................................ 1-142 amSetupState............................ 1-94, 1-197 analogInpVal......................................... 1-52 analogOutpVal...................................... 1-52 anAxCtAS............................................. 1-53 anAxCtSwA .......................................... 1-53 anAxEsrTrigger..................................... 1-53 Änder.Zähler f.

_N_COMPLETE_DOT_ACX............ 1-56 Änder.Zähler für

_N_COMPLETE_DOC_ACX............ 1-56 Änder.Zähler für

_N_COMPLETE_DPC_ACX............ 1-57 Änderungszähler der ACC-Iformation 1-299 Änderungszähler fuer Stoplauf........... 1-156 Änderungszähler für neue DP-Projekt.1-303 Änderungszähler für oldProgNetTime 1-149 Änderungszähler für Upload-Buffer.... 1-164 Änderungszähler für

Werkzeug/Magazindaten................ 1-158 Änderungszähler Maßsystem............... 1-69 Änderungszähler zu $$driveType......... 1-57 Anfahrrichtung .................................... 1-131 anIpoActLoad ....................................... 1-53 anIpoLoadLimit ..................................... 1-53 anIpoLoadPercent ................................ 1-53 anIpoMaxLoad...................................... 1-53 anIpoMinLoad....................................... 1-53 anRebootDelayTime............................. 1-54 anServoActLoad................................... 1-54 anServoMaxLoad ................................. 1-54 anServoMinLoad .................................. 1-54 anSyncActLoad .................................... 1-54 anSyncMaxLoad................................... 1-54 anSyncToIpo ........................................ 1-54 anTimer ................................................ 1-54 Antrieb bereit ............................. 1-98, 1-202 Antrieb eingeschaltet................. 1-98, 1-201 Antriebsart .......................................... 1-290 Antriebsauslastung in %.......... 1-109, 1-212 Antriebsauslastung in % (nur bei 611D)....... 1-88, 1-192 Antriebsfehlercode zu Alarm 300911 1-235,

1-237 Antriebsmomentensollwert ...... 1-110, 1-213 Antriebsmomentensollwert in Nm........ 1-92, 1-195 Antriebs-Stromistwert .............. 1-107, 1-211 Antriebstyp digitaler Antriebe ............... 1-57 Antriebswirkleistung ................ 1-109, 1-213

Antriebswirkleistung in W...........1-90, 1-194 Antriebszuordnung (driveIndex).1-97, 1-201 Antriebszuordnung (logDriveNo) .......1-101, 1-204 Anweisungsgemäßer Teil des

Bremsweges, BKS.................1-85, 1-188 Anweisungsgemäßer Teil des

Bremsweges, MKS ................1-85, 1-189 Anweisungsgruppe .............................1-120 Anweisungsgruppe (Function) ..............1-47 Anweisungsgruppe (Gruppe)................1-48 Anwender Einheiten-Tabelle.................1-30 Anwenderdefinierter Werkzeugparameter... 1-246 Anwenderdefinierter

Werkzeugschneidenparameter.......1-247 Anwenderspeicher gesamt in Byte .......1-71 Anz. Files die maximal angelegt werden

können ..............................................1-71 Anz. Files die noch angelegt werden

können ..............................................1-58 Anz. Par. MagAnwdat. zu einem Wzg-

Magazin ............................................1-29 Anz. Par. Mag-Anwdat. zu. WkzMag-Platz

..........................................................1-28 Anz. Parm. d. Überwach-Anw-Daten zu

Wkz-Schneide...................................1-28 Anz. Summenkorr.-Par. je

Summenkorr.satz..............................1-29 Anz. Verzeichnisse die schon angelegt

wurden ..............................................1-73 Anz. Verzeichnisse, d. noch angelegt w.

können ..............................................1-58 Anzahl Achs-Container .........................1-27 Anzahl Achseinträge...........................1-300 Anzahl aktiver Antriebe.........................1-28 Anzahl aktiver Kanäle ...........................1-27 Anzahl aktiver Maschinenachsen .........1-28 Anzahl Buszugriffsfehler Typ 1 ...........1-302 Anzahl Buszugriffsfehler Typ 2 ...........1-302 Anzahl Buszyklen................................1-303 Anzahl Bytes Protokollfile zu klein ......1-320 Anzahl Clients .....................................1-304 Anzahl definierter Plätze zu dem

Kontrollblock ...................................1-251 Anzahl der Achsen im Kanal.................1-32 Anzahl der anstehenden allgemeinen

Alarme...............................................1-61 Anzahl der Basis-Frames im Kanal ......1-33 Anzahl der Daten in der Liste. ............1-314 Anzahl der definierten Kurventabellen 1-327 Anzahl der definierten Kurventabellen-

Polynome ........................................1-328 Anzahl der definierten Kurventabellen-

Segmente........................................1-328

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-418 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Anzahl der Fanuc-G-Funktionen ........ 1-120 Anzahl der Files die schon angelegt wurden

.......................................................... 1-73 Anzahl der Geometrieachsen............... 1-33 Anzahl der G-Funktionen (GroupID) .... 1-47 Anzahl der G-Funktionen (Gruppe_NUM).... 1-48 Anzahl der gültigen Konturelemente ... 1-39, 1-45 Anzahl der kanalspezifischen R-Parameter

.......................................................... 1-33 Anzahl der linearen Segmente in der

Kurventabelle.................................. 1-327 Anzahl der Orientierungsachsen im Kanal... 1-33 Anzahl der Polygonelemente /

Schutzbereich................................... 1-33 Anzahl der Polynome für die angegebene

Kurventab. ...................................... 1-327 Anzahl der Polynomsegmente in der

Kurventabelle.................................. 1-327 Anzahl der Segmente für die angegebene

Kurventab. ...................................... 1-327 Anzahl der Slaves die am Bus sind.... 1-303 Anzahl der Synchronaktionen . 1-175, 1-177 Anzahl der User-Frames ...................... 1-34 Anzahl der verfügbaren Kurventabellen....... 1-328 Anzahl der verfügbaren Kurventabellen-

Polynome........................................ 1-328 Anzahl der verfügbaren Kurventabellen-

Segmente ....................................... 1-328 Anzahl der Zusatzachsen..................... 1-33 Anzahl des Auftretens des Events ..... 1-318 Anzahl D-Nummern im Baustein........ 1-272 Anzahl DP-Busse ............................... 1-302 Anzahl Einträge Fifo-Puffer zu klein... 1-320 Anzahl Events zu überspringen.......... 1-320 Anzahl Hübe....................................... 1-179 Anzahl HW Analog-Ausgänge.............. 1-26 Anzahl HW Analog-Eingänge............... 1-26 Anzahl HW Digital-Ausgänge............... 1-28 Anzahl HW Digital-Eingänge ................ 1-28 Anzahl kanalunabh. Basis-Frames....... 1-27 Anzahl kanalunabh. User-Frames........ 1-30 Anzahl konfigurierter Slaves............... 1-305 Anzahl log. Spindeln............................. 1-33 Anzahl Magazine................................ 1-252 Anzahl max. vorh. dig. Antriebe ........... 1-25 Anzahl maximal vorhandener Kanäle .. 1-24 Anzahl maximal vorhandener

Maschinenachsen ............................ 1-25 Anzahl Mehrfachzuordnungen eines

Magazinplatzes................................. 1-29 Anzahl NC-Anweisungs-Gruppen ........ 1-28

Anzahl NC-Anweisungsgruppen (ISO-Dialekt)..............................................1-28

Anzahl Parameter einer Mehrfachzuordnung..........................1-29

Anzahl Parameter in $$toolHolderData 1-30 Anzahl Parameter je Adapter................1-29 Anzahl Parameter pro Magazinplatz.....1-29 Anzahl P-Elemente einer Schneide ......1-27 Anzahl P-Elemente einer Schneide im

Baustein TS ......................................1-27 Anzahl P-Elemente einer Schneide im

Baustein TUE....................................1-27 Anzahl P-Elemente eines Werkzeugs ..1-30 Anzahl realer Plätze des Magazins ....1-254 Anzahl Schneiden.......... 1-33, 1-242, 1-259 Anzahl Schneiden seit letzter

Stückzahlzählung............................1-267 Anzahl Siemens-Applik.-Magazinplatzdaten

..........................................................1-28 Anzahl Siemens-Applik.-Schneidendaten 1-

27 Anzahl Siemens-Applik.-

Überwachungsdaten.........................1-27 Anzahl Siemens-Applikation-Magazindaten

..........................................................1-29 Anzahl Siemens-Applikation-

Werkzeugdaten.................................1-30 Anzahl Slots ........................................1-307 Anzahl Spindeln ....................................1-33 Anzahl T-Bereiche ................................1-29 Anzahl ToolHolder im TOA des Kanals ....... 1-149 Anzahl vorhandener Betriebsartengruppen

..........................................................1-27 Anzahl vorhandener Master................1-309 Anzahl Werkzeuge im Bereich TO......1-259 Anzahl wie oft das Event aufgetreten ist. .... 1-318 Anzeige aktive Achse............................1-56 Anzeige ob Alarme anstehen.....1-82, 1-186 Anzeige vorhandene Achsen..............1-145 Anzeigestatus für die Satzanzeige. ....1-168 aPbbIn...................................................1-54 aPbbOut................................................1-54 aPbdIn...................................................1-55 aPbdOut................................................1-55 aPbrIn ...................................................1-55 aPbrOut.................................................1-55 aPbwIn ..................................................1-55 aPbwOut ...............................................1-55 aProbe ..................................................1-55 Arbeitsfeldbegrenzung in negativer

Richtung aktiv .................................1-293 Arbeitsfeldbegrenzung in positiver Richtung

aktiv.................................................1-293

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-419

Arbeitsfeldbegrenzung negative Richtung 1-294 Arbeitsfeldbegrenzung positive Richtung..... 1-294 area .................................................... 1-314 Art der D-Nummer Programmierung .... 1-30 Art der Hilfsfunktion ............................ 1-183 Art der Istwerterfassung ..................... 1-291 Art der Werkzeugsuche...................... 1-251 Art der Werkzeugsuche für

Ersatzwerkzeuge............................ 1-243 Art der Werkzeugüberwachung.......... 1-243 Art des Headers im Datensatz ........... 1-319 Art des Magazins................................ 1-254 asciiMode ........................................... 1-318 assoziiertes M01 angewählt ............... 1-161 aStopesi................................................ 1-55 aTcAckC............................................. 1-142 aTcCmdC ........................................... 1-142 aTcFct................................................. 1-142 aTcLfn................................................. 1-142 aTcLfo................................................. 1-142 aTcLmyn............................................. 1-142 aTcLtn................................................. 1-142 aTcLto................................................. 1-143 aTcMfn................................................ 1-143 aTcMfo................................................ 1-143 aTcMmyn............................................ 1-143 aTcMtn................................................ 1-143 aTcMto................................................ 1-143 aTcStatus ........................................... 1-143 aTcThno ............................................. 1-143 aTcTno ............................................... 1-143 Aufn. aktives Werkzeug rel. z.

Werkstücknullpunkt ........................ 1-220 Aufnahme aktives Werkzeug im

Grundsystem .................................. 1-219 Ausblendebene /0 .............................. 1-162 Ausblendebene /1 .............................. 1-162 Ausblendebene /2 .............................. 1-162 Ausblendebene /3 .............................. 1-162 Ausblendebene /4 .............................. 1-162 Ausblendebene /5 .............................. 1-162 Ausblendebene /6 .............................. 1-162 Ausblendebene /7 .............................. 1-163 Ausblendebene /8 .............................. 1-163 Ausblendebene /9 .............................. 1-163 Ausgabeart des Sollwerts................... 1-291 Ausgewählter Festpunkt............ 1-87, 1-190 Auslastung........1-112, 1-115, 1-224, 1-227, 1-234, 1-236 Auslösung ESR ..............1-87, 1-129, 1-190 Automatische Satzaufteilung.............. 1-179 automCutSegment ............................. 1-179 axComp ..................................... 1-94, 1-198

aXfaultsi ................................................1-56 axiale Beschleunigungskorr. HL .........1-124 axiale Beschleunigungskorr. VL .........1-149 axiale Geschwindigkeitskorr. HL.........1-127 axiale Geschwindigkeitskorr. VL.........1-149 Axiale Meßpunktspeicherung 1 ..........1-126 Axiale Meßpunktspeicherung 2 ..........1-126 Axiale Meßpunktspeicherung 3 ..........1-126 Axiale Meßpunktspeicherung 4 ..........1-126 axiale Ruckkorrektur HL .....................1-126 axiale Ruckkorrektur VL......................1-149 Axiale Sollwertspeicherung.................1-127 Axiale Verschiebungen einer Achse....1-83, 1-186 axialer Override für

Bewegungssynchronaktionen1-90, 1-193 axialer Restweg Zustellung Pendeln im

Basis-System.........................1-86, 1-189 axialer Restweg Zustellung Pendeln im

WKS-System...................................1-217 Axialer Vorschub, Istwert1-94, 1-197, 1-219 Axialer Vorschub, Sollwert........1-95, 1-198, 1-221 axialer Weg Satzanfang i. Werkstückkoord.-

System ............................................1-217 axialer Weg Satzende i. Werkstückkoord.-

System ............................................1-217 axialer Weg vom Satzanfang im

Basiskoord.-System...............1-85, 1-188 axialer Weg vom Satzende im Basiskoord.-

System ...................................1-85, 1-189 Axiales Messen aktiv .................1-89, 1-192 axisActiveInChan ........... 1-94, 1-198, 1-220 axisActivInNcu ......................................1-56 axisFeedRateIpoUnit ..........................1-220 axisFeedRateUnit .......... 1-95, 1-198, 1-221 axisType................................................1-22

B

badMemFfs ...........................................1-56 BAG betriebsbereit..............................1-121 Bahnbeschleunigung für Echtzeitereignisse

........................................................1-134 Bahngeschw. in Basiskoordinaten......1-141 Bahngeschwindigkeit im BKS .............1-141 Bahngeschwindigkeit im

Werkstückkoordinatensystem.........1-141 Bahnoverride für Synchronaktionen ...1-134 Bahnruck für Echtzeitereignisse .........1-134 Bahnweg v. Satzanfang im

Basiskoordinatensystem.................1-135 Bahnweg vom Satzende im

Basiskoordinatensystem.................1-135

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-420 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

basicLengthUnit.................................... 1-22 basisFrameMask ....................... 1-56, 1-143 Baudrate am DP-Bus (Bit/s) ............... 1-301 Bausteintypen....................................... 1-17 Bearbeitungssperre für den Start-Trigger .... 1-320 Bearbeitungssperre für den Stop-Trigger..... 1-320 Bedingungen zum Interpolator-Stopp im

BKS ....................................... 1-83, 1-187 Bedingungen zum Interpolator-Stopp im

MKS....................................... 1-84, 1-187 Befehl in Bearbeitung des Magazins. 1-250,

1-253 Befehl-Parameter 1 des Magazins..... 1-253 Befehl-Parameter 2 des Magazins..... 1-253 Befehlszustand des Magazins. 1-250, 1-253 Begrenzung des Schutzbereiches Applikate

................................................. 1-40, 1-46 Belegter Speicher des Anwender-

Dateisystems.................................... 1-73 Belegter Speicher des E-Filesystems .. 1-73 Belegter Speicher des M-Dateisystems1-73 Belegter Speicher des S-Dateisystems 1-73 Belegter Speicher des SRAM-Filesystems

.......................................................... 1-74 Belegter Speicher des T-Dateisystems 1-73 Belegter Speicher DRAM-Filesystem Nr. 1

.......................................................... 1-73 Belegter Speicher DRAM-Filesystem Nr. 2

.......................................................... 1-73 Belegter Speicher in Bytes ................... 1-73 Bereits transferierte Bytes PCMCIA-Karte ... 1-311 Beschleunigungswert ........................... 1-82 Bestätigung der sicheren Istposition ... 1-93, 1-197 Betriebsart gemäß $AC_SMODE...... 1-111, 1-114, 1-223, 1-226 Betriebsmodus......................... 1-235, 1-237 Beweg.endekrit. bei Einzelachsinterpol. ...... 1-222 Bezeichner des aktiven Werkzeugs ... 1-140 Bezeichner des Magazins ...... 1-250, 1-252, 1-253 Bezeichner programmiertes Werkzeug........ 1-152 BKS-Sollwert ...................................... 1-218 BKS-Sollwert inkl. Überlagerungsanteile ..... 1-218 block ................................................... 1-164 blockLabel .......................................... 1-168 blockNoStr ............................... 1-165, 1-168 blockNoStrAct.......................... 1-174, 1-177 blockNoStrProg ....................... 1-174, 1-177

blockType............................................1-144 blockTypeInfo......................................1-144 BNS-Sollwert (C) inkl. Überlagerungsanteile

........................................................1-190 BNS-Sollwert (N) inkl. Überlagerungsanteile

..........................................................1-87 Broadcast Busadresse des Slaves .....1-304 Busadresse des Slaves ......................1-308 Bus-Nummer des Busses ...................1-301 Bus-Nummer des Slaves ....................1-304

C

chanAlarm...........................................1-145 chanAssignment ...................................1-22 chanAxisNoGap............. 1-95, 1-145, 1-198 changeAxConfCounter .......................1-145 channelName........................................1-31 channelNo......... 1-112, 1-114, 1-224, 1-227 chanNoAxisIsActive ...................1-95, 1-198 chanStatus ..........................................1-145 cIn .......................................................1-145 circleCenter.........................................1-165 circleCenterS ......................................1-165 circlePlane ..........................................1-165 circlePlaneS........................................1-165 circleRadius ........................................1-165 circleRadius für Satzsuchlauf. ............1-165 circleRadiusS......................................1-165 circleTurn ............................................1-165 circleTurnS..........................................1-165 cl1PoImage ..............................1-233, 1-236 cl1ResImage ............................1-233, 1-236 clearInfo ............................. 1-75, 1-77, 1-79 Client-Information liegt vor..................1-304 Client-Zustand, inkl. output release ....1-304 cmdAngPos....... 1-112, 1-114, 1-224, 1-227 cmdConstCutSpeed.... 1-112, 1-114, 1-224, 1-227 cmdContrPos .............................1-95, 1-198 cmdCouppPosOffset..................1-95, 1-198 cmdDwellTime ....................................1-145 cmdFeedRate ................ 1-95, 1-198, 1-221 cmdFeedRateIpo .....................1-145, 1-221 cmdFeedRateIpoS..............................1-145 cmdGearStage.. 1-112, 1-114, 1-224, 1-227 cmdGwps .......... 1-112, 1-115, 1-224, 1-227 cmdInvocCount ...................................1-168 cmdProgPos .......................................1-215 cmdSpeed......... 1-112, 1-115, 1-224, 1-227 cmdSpeedRel ............................1-95, 1-198 cmdToolBasePos........... 1-81, 1-184, 1-215 cmdToolEdgeCenterCircleCenterEns.1-166

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-421

cmdToolEdgeCenterCircleCenterEnsS........ 1-166 cmdToolEdgeCenterCircleRadiusEns 1-166 cmdToolEdgeCenterCircleRadiusEnsS ....... 1-166 cmdToolEdgeCenterPos .................... 1-215 cmdToolEdgeCenterPosEnsS............ 1-221 cmdTrafoParSetS............................... 1-146 cmdTrafoS.......................................... 1-146 CNC-System-Sprache.......................... 1-23 Codenummer der aktiven Transformation.... 1-139 col ....................................................... 1-314 Comperator-Eingang NC...................... 1-52 completeDocAcxChangeCnt ................ 1-56 completeDotAcxChangeCnt ................. 1-56 completeDpcAcxChangeCnt ................ 1-57 compressAbility .................................. 1-299 conntectPar ........................................ 1-248 Container Ist-Adresse........................... 1-53 contrConfirmActive .................... 1-95, 1-199 contrMode.................................. 1-96, 1-199 corrBlActive ........................................ 1-146 countActivated.................................... 1-318 countActivatedL.................................. 1-318 cOut .................................................... 1-146 cpCtabExists....................................... 1-327 cpCtabId ............................................. 1-327 cpCtabIdNumLinSegDef..................... 1-327 cpCtabIdNumPolDef........................... 1-327 cpCtabIdNumPolySegDef .................. 1-327 cpCtabIdNumSegDef ......................... 1-327 cpCtabLocked..................................... 1-327 cpCtabMemType ................................ 1-327 cpCtabNumDef ................................... 1-327 cpCtabNumFree ................................. 1-328 cpCtabNumPolDef.............................. 1-328 cpCtabNumPolFree............................ 1-328 cpCtabNumPolMax ............................ 1-328 cpCtabNumSegDef ............................ 1-328 cpCtabNumSegFree........................... 1-328 cpCtabNumSegMax ........................... 1-328 cpCtabPeriodic ................................... 1-328 CRC-Diagnoseparameter........ 1-233, 1-236 crcErrorCount .......................... 1-233, 1-236 CRC-Fehler des Antriebsbusses1-98, 1-201 cuttEdgeNo......................................... 1-271 cuttEdgeParam.............1-238, 1-240, 1-284 cuttEdgeParamMod............................ 1-238 cuttingTime......................................... 1-313 cycleTime ........................................... 1-313 cycServRestricted .............................. 1-146

D

Dadr ....................................................1-174 Darstellung aktives Werkzeug ..............1-26 data ..........................................1-245, 1-246 Data Exchange Zeit in [s,s,userdef]....1-302 dataListIndex.......................................1-318 dataProtok...........................................1-318 dataUploaded......................................1-319 Daten für Vermessung........................1-131 Daten über Busausbau liegen vor ......1-302 Daten über Slaves liegen vor..............1-305 Datenbyte im Linkbereich .....................1-50 Datenbyte von/an PLC..........................1-49 Datendoppelwort (32Bit) von/an PLC ...1-49 Datendoppelwortzugriff .........................1-50 Datenformat der Protokollierung.........1-318 Datentypen............................................1-20 Daten-Version ..........................1-235, 1-237 Datenwort (16Bit) von/an PLC..............1-50 Datenwort im Linkbereich .....................1-50 delayFSt..............................................1-146 desiredSpeed...........................1-234, 1-236 diagnoseDataFfs...................................1-57 diamonInfo ..........................................1-221 Differenzwert HL zu VL von $AA_TOFF[ ]... 1-219 digitInpVal .............................................1-57 digitOutpVal ..........................................1-57 Dimension des Magazins....................1-253 direction ..............................................1-146 displayAxis ..................... 1-96, 1-199, 1-222 displayState ........................................1-168 distPerDriveRevol ......................1-96, 1-199 DNo.....................................................1-271 D-Nummer ...............................1-174, 1-271 D-Nummern seit letzter Zählung einges.

Schneiden .......................................1-267 Double-Wert der Hilfsfunktion.............1-183 DP System-Konfigurationsdaten gültig1-309 dp611USpecAccChangeCnt...............1-299 dp611USpecAccKey...........................1-300 dp611USpecAccMask ........................1-300 dp611USpecAccPath..........................1-300 DPA/DPM vorhanden .........................1-309 dpAxisCfgMachAxisNr ........................1-300 dpAxisCfgNumAxes............................1-300 dpAxisCfgValid....................................1-300 dpAxisStateCtrlout ..............................1-300 dpAxisStateEnc1.................................1-300 dpAxisStateEnc2.................................1-301 dpAxisStateLifeCntErrCtrlout..............1-301 dpAxisStateLifeCntErrEnc1 ................1-301 dpAxisStateLifeCntErrEnc2 ................1-301 dpBusCfgBaudrate..............................1-301

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-422 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

dpBusCfgBusNo................................. 1-301 dpBusCfgCycleTime........................... 1-301 dpBusCfgDataExTime........................ 1-302 dpBusCfgNumBuses .......................... 1-302 dpBusCfgValid.................................... 1-302 dpBusStateAccessDurationAct .......... 1-302 dpBusStateAccessDurationMax......... 1-302 dpBusStateAccessDurationMin.......... 1-302 dpBusStateAccessErrCnt1................. 1-302 dpBusStateAccessErrCnt2................. 1-302 dpBusStateAvgCycleBetweenErr1..... 1-302 dpBusStateAvgCycleBetweenErr2..... 1-302 dpBusStateCycleCnt .......................... 1-303 dpBusStateDpmAction ....................... 1-303 dpBusStateDpmActual ....................... 1-303 dpBusStateDpmCtrl............................ 1-303 dpBusStateDpmError ......................... 1-303 dpBusStateDpmPrjCnt ....................... 1-303 dpBusStateDpmRequest.................... 1-303 dpBusStateNumActiveSlaves............. 1-303 dpClientCfgId...................................... 1-303 dpClientCfgNumClnt........................... 1-304 dpClientCfgValid................................. 1-304 dpClientStateComm ........................... 1-304 dpSlaveCfgAssignBus........................ 1-304 dpSlaveCfgBusAddr ........................... 1-304 dpSlaveCfgDataExchangeTime ......... 1-304 dpSlaveCfgInputTime......................... 1-304 dpSlaveCfgIsochronModeSupport ..... 1-304 dpSlaveCfgMasterAppCycTime ......... 1-305 dpSlaveCfgNumSlaves ...................... 1-305 dpSlaveCfgOutputTime ...................... 1-305 dpSlaveCfgProfibusCycleTime........... 1-305 dpSlaveCfgValid................................. 1-305 dpSlaveIdentNo.................................. 1-305 dpSlaveIdentNoEx.............................. 1-305 dpSlaveStateComm ........................... 1-306 dpSlaveStateIncCnt............................ 1-306 dpSlaveStateSync .............................. 1-306 dpSlaveVendorId................................ 1-306 dpSlotCfgAssignAxis .......................... 1-306 dpSlotCfgAssignBus........................... 1-306 dpSlotCfgAssignClient........................ 1-307 dpSlotCfgAssignMaster...................... 1-307 dpSlotCfgAssignSlave........................ 1-307 dpSlotCfgIoType................................. 1-307 dpSlotCfgLength................................. 1-307 dpSlotCfgLogBaseAddress ................ 1-307 dpSlotCfgNumSlots ............................ 1-307 dpSlotCfgPNSlotNr............................. 1-308 dpSlotCfgSlaveAddress ..................... 1-308 dpSlotCfgSlotNr.................................. 1-308 dpSlotCfgValid.................................... 1-308 dpSlotStateComm .............................. 1-308 dpSlotStateRecvTelegram ................. 1-308

dpSlotStateSendTelegram..................1-308 dpSlotStateTelegramType ..................1-309 DpSync ...............................................1-306 dpSysCfgAvailable..............................1-309 dpSysCfgNumMaster..........................1-309 dpSysCfgValid ....................................1-309 dpSysCfgVersionDpm ........................1-309 dpSysCfgVersionDpr ..........................1-309 dpSysCfgVersionDprEx ......................1-309 dpSysCfgVersionHost.........................1-309 dpSysStateDpmInit .............................1-309 DP-Zykluszeit in [s,s,userdef] .............1-301 DRAM belegt in Bytes...........................1-73 DRAM frei in Bytes................................1-58 DRAM insgesamt in Bytes ....................1-71 Drehung ..............................................1-182 Drehung aktiver Frame ............1-117, 1-231 Drehung einstellbarer Frame ..1-118, 1-181,

1-230 Drehwinkel alpha1 (in Grad) ...............1-273 Drehwinkel alpha2 (in Grad) ...............1-273 Drehwinkel f. Schneidenlage ..............1-153 Drehwinkel f. Schneidenlage SSL ......1-153 Drehzahl, Istwert . 1-94, 1-197, 1-233, 1-236 Drehzahl, Sollwert1-95, 1-198, 1-234, 1-236 Drehzahlsollwertglättung ...........1-99, 1-202 Dreh-Zustand .... 1-113, 1-116, 1-226, 1-229 DRF wirksam ......................................1-161 DRFActive...........................................1-161 drfVal.............................. 1-96, 1-199, 1-222 DRF-Wert....................... 1-96, 1-199, 1-222 drive2ndTorqueLimit ..................1-96, 1-199 driveActMotorSwitch ..................1-96, 1-199 driveActParamSet ......................1-96, 1-200 driveClass1Alarm.......................1-97, 1-200 driveContrMode .........................1-97, 1-200 driveCoolerTempWarn...............1-97, 1-200 driveDesMotorSwitch.................1-97, 1-200 driveDesParamSet.....................1-97, 1-200 driveFastStop.............................1-97, 1-200 driveFreqMode...........................1-97, 1-200 driveImpulseEnabled .................1-97, 1-200 driveIndex ..................................1-97, 1-201 driveIntegDisable .......................1-98, 1-201 driveLinkVoltageOk....................1-98, 1-201 driveLoad .......... 1-112, 1-115, 1-224, 1-227 driveMotorTempWarn ................1-98, 1-201 driveNumCrcErrors ....................1-98, 1-201 driveParked................................1-98, 1-201 drivePowerOn ............................1-98, 1-201 driveProgMessages ...................1-98, 1-201 driveReady.................................1-98, 1-202 driveRunLevel ............................1-99, 1-202 driveSetupMode.........................1-99, 1-202 driveSpeedSmoothing ...............1-99, 1-202

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-423

driveType.............................................. 1-57 driveTypeChangeCnt ........................... 1-57 Druck auf A-Seite des Zylinder 1-109, 1-213 Druck auf B-Seite des Zylinders........ 1-109, 1-213 dummy................................................ 1-222 DUMMY. 1-322, 1-323, 1-324, 1-325, 1-326 duploNo ................................... 1-242, 1-271 Duplo-Nummer .............1-242, 1-259, 1-271 Duplo-Nummer des aktiven Werkzeuges..... 1-137 Duplo-Nummer programmiertes Werkzeug

........................................................ 1-151 Durchlaufzähler, Istwert1-168, 1-170, 1-172 Durchlaufzähler, Sollwert ................... 1-168 Durchmesser ...................................... 1-131 Durchschn. Laufzeit für Synchronaktionen .. 1-136 Dval .................................................... 1-174 dyn. Parameter f.

Bewegungssynchronisation............ 1-296

E

E/A-Kennung ...................................... 1-307 Eadr .................................................... 1-174 Ebeneneinstellung.............................. 1-130 Ebenenzuordnung des Schutzbereiches ..... 1-40, 1-47 Ecken-Schnittwinkel ........................... 1-130 edgeData ......................1-241, 1-247, 1-284 edgeECData....................................... 1-279 edgeSCData....................................... 1-282 effComp1................................... 1-99, 1-202 effComp2................................... 1-99, 1-202 EG Achsnummer Leitachse................ 1-125 EG Anzahl Leitachsen........................ 1-125 EG Kopplung aktiv.............................. 1-124 EG Kopplungsart ................................ 1-125 EG Nenner Koppelfaktor .................... 1-125 EG Satzwechselkriterium ................... 1-150 EG Synchronlaufdifferenz .................. 1-160 EG Synchronposition Folgeachse...... 1-125 EG Synchronposition Leitachse ......... 1-125 EG Zähler Koppelfaktor...................... 1-125 Eigenschaften Summenkorr. in NCK ... 1-23 Eigentümermagazin des Werkzeugs . 1-243 Eigentümermagazinplatz des Werkzeugs.... 1-243 Eilgangsoverride................................. 1-153 Eilgangüberlagerung .......................... 1-161 eingeschränkter zyklischer Variablendienst

........................................................ 1-146 Einheit des Achsvorschubs ...... 1-95, 1-198,

1-221 Einheit für Servicewerte der Antriebe 1-101,

1-204 Einheit Verweilzeit...............................1-158 Einkanaliges SI-Signal von NCK an PLC .... 1-68 Einkanaliges SI-Signal von PLC an NCK .... 1-68 Einrichtebetrieb ..........................1-99, 1-202 einstellbarer Wert für INC_VAR1-82, 1-185,

1-216 Einstellbares Datenhaltungsframe......1-133 Einstellungen NCK-Werkzeugverwaltung.... 1-24 Einzelsatz............................................1-161 Einzelsatz im quasi Stop-Zustand ......1-167 Empfangenes Telegram .....................1-308 enableOvrRapidFactor..........................1-31 Enc1

Verstärkungsfaktor.................1-86, 1-189 Enc2

Verstärkungsfaktor.................1-86, 1-189 encChoice ..................................1-99, 1-202 Encoder Leitwert ......................1-108, 1-212 encTypeDirect..........................1-234, 1-236 encTypeMotor ..........................1-234, 1-236 ENS-Sollwert (C) inkl. Überlagerungsanteile

........................................................1-190 ENS-Sollwert (N) inkl. Überlagerungsanteile

..........................................................1-87 Entf. v. Satzanfang i. Werkstueckkoord.-

System ............................................1-128 Entf. v.Satzende im Werkstueckkoord.-

System ............................................1-128 Entfernung v. Satzende im

Basiskoordinatensystem.................1-128 Entfernung v.Satzanfang im

Basiskoordinatensystem.................1-128 entspricht $$actToolBasPosEN Mode=0..... 1-220 entspricht $$actToolBasPosEN Mode=1..... 1-220 Entspricht actDNumber für Suchlauf mit

Berechnung.....................................1-136 Entspricht actTNumber für Suchlauf mit

Berech.............................................1-139 Entspricht circleCenter für Suchlauf mit

Berech.............................................1-165 Entspricht circleCenterWos ................1-166 Entspricht circleRadiusWos ................1-166 Ergänzung zu stopCond .....................1-156 errCodeSetNrGen...............................1-310 errCodeSetNrPi...................................1-310 Erreichte Hochlaufphase ...........1-99, 1-202 Erreichter Festpunkt............................1-193

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-424 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Error-Code-Set bei Kommunikationsfehlern........................................................ 1-310

Error-Code-Set PI bei Komm.fehlern . 1-310 Erstes Meßsystem

Fehlerzähler bei Absolutgeber ...... 1-107, 1-210 Fehlerzähler Nullmarkenüberw. .... 1-108, 1-211 Status Abs.geber-Schnittstelle ...... 1-107, 1-210

Erstes Meßsystem ist aktiv........ 1-86, 1-189 Erwartete Version Dpr aus

DPR_SS_VERSION....................... 1-309 Erweiterte Ident-Nummer des Slaves 1-305 Erweiterung der Hilfsfunktion ............. 1-183 ESR Achs-Freigabe................... 1-86, 1-190 ESR Achs-Status....................... 1-87, 1-190 ESR Alarm-Status .............................. 1-127 ESR Start-Signal .................................. 1-53 Eval..................................................... 1-174 Event im Vorlauf aktivieren................. 1-152 eventActive ......................................... 1-319 eventActiveStatus............................... 1-319 ext. NCK-Ausgang Sich. Progr. Logik NCK-

Periph. .............................................. 1-67 ext. NCK-Eing. d. Sich. Progr. Logik NCK-

Periph. .............................................. 1-66 ext. PLC-Ausgang Sich. Progr. Logik PLC-

Periph. .............................................. 1-67 ext. PLC-Eingang Sich. Progr. Logik PLC-

Periph. .............................................. 1-67 extension ............................................ 1-183 externCncSystem ................................. 1-23 externer Pfad für angewähltes Programm ... 1-160 extProgActive ..................................... 1-147 extProgBufferName............................ 1-169 extProgFlag ........................................ 1-169 extUnit ............................1-81, 1-184, 1-215

F

Faktor für Lageregeltakt ..................... 1-290 Faktor für Standzeitüberwachung ...... 1-142 Falls Techzyklus

Satznummer d. aktuellen Aktion..... 1-177 FB1-Parameter ........................ 2-341, 2-345 fctGenState................................ 1-99, 1-203 feedRateIpoOvr .................................. 1-147 feedRateIpoUnit.................................. 1-147 feedRateIpoUnitS ............................... 1-147 feedRateOvr ...................1-99, 1-203, 1-222 feedStopActive ................................... 1-161 Fehler bei Zustandsübergängen ........ 1-303

Fehler SPL-KDV ...................................1-69 Fehlerhafte Zeile beim Syntaxcheck...1-157 fehlerhafter Satz aufgetreten ..............1-146 Fehlerzähler bei Absolutgeber............1-211 Fehlerzähler Nullmarkenüberwachung1-212 Feinverschiebung.....................1-131, 1-182 Feinverschiebung bei Frames 1-118, 1-119,

1-181, 1-230 Feinverschiebung l1 X ........................1-277 Feinverschiebung l1 Y ........................1-277 Feinverschiebung l1 Z ........................1-277 Feinverschiebung l2 X ........................1-277 Feinverschiebung l2 Y ........................1-277 Feinverschiebung l2 Z ........................1-277 Feinverschiebung l3 X ........................1-278 Feinverschiebung l3 Y ........................1-278 Feinverschiebung l3 Z ........................1-278 Feinverschiebung l4 X ........................1-278 Feinverschiebung l4 Y ........................1-278 Feinverschiebung l4 Z ........................1-278 Feinverschiebung Offsets Rotachse v1....... 1-278 Feinverschiebung Offsets Rotachse v2....... 1-278 FFS Belegter Speicher .........................1-74 FFS Defekter Speicher .........................1-56 FFS Diagnosedaten..............................1-57 FFS Freier Speicher..............................1-59 FFS Gesamtgröße ................................1-72 FFS Nettogröße ....................................1-61 FIFO Buffer fuer Abarbeiten von Extern ...... 1-169 FIFO-Variable für Synchronaktionen ..1-296 fillText1............................... 1-75, 1-77, 1-79 fillText2............................... 1-75, 1-78, 1-79 fillText3............................... 1-76, 1-78, 1-80 fillText4............................... 1-76, 1-78, 1-80 findBlActive .........................................1-147 firmwareDate............................1-234, 1-236 Firmware-Datum ......................1-234, 1-236 Firmware-Stand .......................1-234, 1-236 firmwareVersion .......................1-234, 1-236 Flag für Abnahmetestphase.....1-103, 1-206 Flag für Abnahmeteststatus.....1-104, 1-207 Flag für NCK-seitige Abnahmetestphase .... 1-103, 1-206 Flag für NCK-seitigen SE-Abnahmetest ...... 1-103, 1-207 focStat......................................1-100, 1-203 forward .....................................1-170, 1-172 Frameauswahl ....................................1-131 freeDirectorys........................................1-58 freeFiles ................................................1-58 freeMem................................................1-58 freeMemDram.......................................1-58

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-425

freeMemDram2PassF .......................... 1-58 freeMemDramEPassF.......................... 1-58 freeMemDramMPassF ......................... 1-58 freeMemDramPassF ............................ 1-58 freeMemDramSPassF.......................... 1-58 freeMemDramTPassF .......................... 1-58 freeMemDramUPassF.......................... 1-58 freeMemFfs .......................................... 1-59 freeMemMmf ........................................ 1-59 freeMemSettings .................................. 1-59 freeMemSettingsDram ......................... 1-59 freeMemSettingsMmf ........................... 1-59 freeMemSramPassF ............................ 1-59 freeProtokolFiles................................... 1-59 Freier DRAM (fuer das gegenwärtige

Speicherlayout)................................. 1-59 Freier MMF (fuer das gegenwärtige

Speicherlayout)................................. 1-59 Freier Speicher des Anwender-

Dateisystems.................................... 1-58 Freier Speicher des E-Filesystems ...... 1-58 Freier Speicher des M-Dateisystems ... 1-58 Freier Speicher des S-Dateisystems.... 1-58 Freier Speicher des SRAM-Filesystems ...... 1-59 Freier Speicher des T-Dateisystems.... 1-58 Freier Speicher DRAM-Filesystem Nr. 1...... 1-58 Freier Speicher DRAM-Filesystem Nr. 2...... 1-58 freier Speicher in Byte .......................... 1-58 Freier SRAM (für das gegenwärtige

Speicherlayout)................................. 1-59 Freispeicher Bewegungssynchronaktionen

........................................................ 1-135 Füllstand des IPO-Puffers .................. 1-312 Füllstand des IPO-Puffers (ganzzahlig in

Prozent) .......................................... 1-313 Füllstandsanzeige SPL-KDV................ 1-69 Function................................................ 1-47 fxsInfo ...................................... 1-100, 1-203 fxsStat...................................... 1-100, 1-203

G

G00 Bahnachsen fahren als Pos.achsen1-147

G0Mode.............................................. 1-147 Geglätteter Strom, Istwert ....... 1-233, 1-235 Gelesene Bytes im Fifo-File ............... 1-319 geoAxisNr ........................................... 1-222 Geometrie- oder Zusatzachse............ 1-216 Gesamtanzahl realer Magazinplätze.. 1-250 Gesamtanzahl Summenkorr. in NCK ... 1-25

Gesamtbremsweg, BKS ............1-85, 1-188 Gesamtbremsweg, MKS............1-85, 1-188 Gesamte Summe des Rucks einer Achse... 1-88, 1-191 Gesamter Bahnoverride für

Synchronaktionen ...........................1-138 Gesamter Override für

Bewegungssynchronaktionen1-92, 1-195 Gesamtlänge in Bytes PCMCIA-Karte 1-311 Gesamtlaufzeit NC-Programme..........1-314 Gesamtverfahrvorgänge einer Achse..1-92,

1-195 Gesamtverfahrvorgänge einer Achse bei gr.

Geschw. .................................1-92, 1-195 Gesamtverfahrvorgänge einer Achse mit

Ruck.......................................1-87, 1-191 Gesamtverfahrweg einer Achse 1-92, 1-195 Gesamtverfahrweg einer Achse bei gr.

Geschw. .................................1-92, 1-196 Gesamtverfahrzeit einer Achse .1-92, 1-196 Gesamtverfahrzeit einer Achse bei gr.

Geschw. .................................1-92, 1-196 Gesamtverfahrzeit einer Achse mit Ruck .... 1-88, 1-191 Geschriebene Bytes im Fifo-File.........1-318 Gesendetes Telegramm .....................1-308 Gew.Zustand des Busses DP-M - HOST-

Vorg. ...............................................1-303 glob. Hochladebeginn für ACC-Einträge...... 1-49 Globale Basisframemaske..................1-131 Globale Grundeinheit ............................1-22 Grenzwert axiale Korrektur $AA_OFF

erreicht ...................................1-89, 1-192 Grenzwert über $AA_TOFF[ ] erreicht 1-218 Größe des Anwender-Dateisystems.....1-72 Größe des DRAM-Filesystems Nr. 2 ....1-71 Grösse des E-Filesystems....................1-71 Größe des M-Dateisystems ..................1-71 Größe des NCK-Alarmbuffers...............1-24 Größe des S-Dateisystems...................1-72 Größe des SRAM-Filesystems .............1-72 Größe des T-Dateisystems...................1-72 Größe des Werkzeug-Daten-

Änderungsspeicher ...........................1-34 Größe nach links in Halbplätzen.........1-244 Größe nach oben in Halbplätzen........1-244 Größe nach rechts in Halbplätzen ......1-244 Größe nach unten in Halbplätzen.......1-243 GroupID ................................................1-47 Grund der Aktivierung eines Asups ....1-127 Gruppe .......................................1-48, 1-120 Gruppe_NUM.............................1-48, 1-120 Gültigkeitsbits......................................1-133 gwpsActive........ 1-112, 1-115, 1-224, 1-227

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-426 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

H

Hadr.................................................... 1-175 Haltzustand der NC ............................ 1-155 handwheelAss ..............1-100, 1-203, 1-222 Hardware-Unikatsnummer der NCU .... 1-59 Hardware-Unikatsnummer der NCU (lang)

.......................................................... 1-59 headerType ........................................ 1-319 Hersteller-Nummer des Devices ........ 1-306 Hochl.zust. Steuerwerk f. DP-Master . 1-303 Hochlaufgeber Schnellstop ....... 1-97, 1-200 Hochlaufzustand SPL........................... 1-69 Höchstzahl der zulässigen Kurventabellen-

Polynome........................................ 1-328 Höchstzahl der zulässigen Kurventabellen-

Segmente ....................................... 1-328 Hübe pro Minute................................. 1-179 Hval .................................................... 1-175 hwMLFB ............................................... 1-59 hwProductSerialNr ............................... 1-59 hwProductSerialNrL ............................. 1-59

I

I/F-Betrieb.................................. 1-97, 1-200 id 1-175, 1-177 ID der n-ten Kurventab. im angegeb.

Speichertyp..................................... 1-327 Id der Synchronaktion ............. 1-175, 1-177 Identifikation Client NCK/PLC/3RD .... 1-303 Ident-Nummer des Slaves.................. 1-305 impulseEnable......................... 1-100, 1-203 Impulsfreigabe Inverter............ 1-100, 1-203 IN Datenbyte......................................... 1-54 IN Datendoppelwort.............................. 1-55 IN Datenwort......................................... 1-55 IN Real Daten....................................... 1-55 inclAngle ............................................. 1-248 index ..... 1-100, 1-112, 1-115, 1-203, 1-222, 1-224, 1-228 Index akt. G-Funktion (aktuelle Sprache)..... 1-178 Index Aktive G-Funktion (ISO-Dialekt)1-178 Index der Datenliste ........................... 1-318 Index des aktiven eingestellten Frames....... 1-137 Indik. für Arbeitsfortschr. des DP-M ... 1-303 Info über bereitgest. ACC-Inhalt......... 1-300 Info über Typ des Satzes ................... 1-144 Information über Schnellabheben ...... 1-130 Information über Stop F........................ 1-56 Inhalt des aktuellen Teileprogramms . 1-164 Inkarnationszähler .............................. 1-306

Inkrement Hirth-Verzahnung 1. Achse1-275 Inkrement Hirth-Verzahnung 2. Achse1-275 int. NCK-Ausg. Sich. Progr. Logik NCK-

Safety................................................1-68 int. NCK-Eing. Sich. Progr. Logik NCK-

Safety................................................1-67 int. PLC-Ausg. Sich. Progr. Logik 611D-

Safety................................................1-68 int. PLC-Eing. Sich. Progr. Logik 611D-

Safety................................................1-67 Integratorsperre .........................1-98, 1-201 interne T-Nummer...............................1-272 internes PLC-SPL-Eingangs-Signal......1-52 Interpolationsvorschub bei Suchlauf...1-145 Interpolationsvorschub, Einheiten.......1-147 Interpolationsvorschub, Einheiten

(Suchlauf)........................................1-147 Interpolationsvorschub, Istwert ...........1-137 Interpolationsvorschub, Override........1-147 Interpolationsvorschub, Sollwert.........1-145 Inverter-Impuls freigeben...........1-97, 1-200 invocCount ...............................1-170, 1-172 IPO-Auslastungslimit erreicht ...............1-53 ipoBlocksOnly .....................................1-161 ipoBufLevel .........................................1-313 isDriveUsed..............................1-100, 1-204 Isochronbetrieb für Slave projektiert ...1-304 Istgetriebestufe der Spindel ....1-111, 1-114, 1-223, 1-227 Istmotor ......................................1-96, 1-199 Istwert Encode 1 .................................1-212 Istwert Encoder 1 ................................1-109 Istwert Encoder 2 .....................1-109, 1-212 Istwert im Basiskoordinatensystem ....1-219 Istwertauflösung.........................1-94, 1-197 Istwertzuordnung ................................1-291

J

JOG im Umdrehungsvorschub ...........1-292 JOG-Betriebsmodus ...........................1-292 JOG-Geschwindigkeit für G95 ...........1-292 JOG-Geschwindigkeit für die Master-

Spindel ............................................1-292 JOG-Geschwindigkeit für G94 ............1-292

K

Kanalangabe fuer SERUPRO..1-170, 1-173 Kanal-Basisframemaske.....................1-130 Kanalname.................................1-31, 1-124 Kanalnummer der Achse ...........1-95, 1-198 Kanalnummer der Spindel ......1-112, 1-114, 1-224, 1-227

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-427

Kanalspez. Einst. Werkzeugverwaltung1-31 Kanalzustand (1=aktiv)....................... 1-145 Kanalzustand gemäß $AC_STAT ...... 1-135 kart. PTP-Fahren wird unterstützt ...... 1-135 Kegelwinkel ........................................ 1-128 Kennung ............................................. 1-276 Kennung für Geometrie- / Hilfsachse . 1-222 Kennung Maschinenachse ........ 1-96, 1-199 kennzeichnet gesplittete Sätze........... 1-154 kindOfSumcorr...................................... 1-23 Kinematiktyp....................................... 1-274 Kommando von NCK an HMI ............... 1-32 Kommando von NCK an HMI

vorlaufsynchron ................................ 1-32 Kommandonummer............................ 1-142 Kommandostatus ............................... 1-143 Kommandowort SPL-KDV.................... 1-69 Kommando-Zählervariable ................. 1-142 komprimierte Datenübertragung......... 1-299 konst. Schnittgeschwindigkeit der

Masterspindel 1-112, 1-114, 1-224, 1-227 Konturabweichung................... 1-107, 1-210 Konturtyp

des 1. Konturelementes ................... 1-39 des 10. Konturelementes ................. 1-40 des 2. Konturelementes ................... 1-39 des 3. Konturelementes ................... 1-39 des 4. Konturelementes ................... 1-39 des 5. Konturelementes ................... 1-39 des 6. Konturelementes ................... 1-39 des 7. Konturelementes ................... 1-40 des 8. Konturelementes ................... 1-40 des 9. Konturelementes ................... 1-40

Konturtyp des 1. Konturelementes....... 1-45 Konturtyp des 10. Konturelementes..... 1-46 Konturtyp des 2. Konturelementes....... 1-45 Konturtyp des 3. Konturelementes....... 1-45 Konturtyp des 4. Konturelementes....... 1-45 Konturtyp des 5. Konturelementes....... 1-46 Konturtyp des 6. Konturelementes....... 1-46 Konturtyp des 7. Konturelementes....... 1-46 Konturtyp des 8. Konturelementes....... 1-46 Konturtyp des 9. Konturelementes....... 1-46 Koord.spezif. Arbeitsfeldbegr. minus gültig

........................................................ 1-141 Koord.spezif. Arbeitsfeldbegr. plus gültig..... 1-141 koord.spezif. Arbeitsfeldbegrenzung plus .... 1-140 koord.spezif. Arbeitsfeldbegrenzung, minus

........................................................ 1-140 Koord.system für Arbeitsfeldbegr. ...... 1-140 Koordinatensystem............................. 1-321 Koordinatensystem des 1. Meßpunktes....... 1-132

Koordinatensystem des 2. Meßpunktes ...... 1-132 Koordinatensystem des 3. Meßpunktes ...... 1-132 Koordinatensystem des 4. Meßpunktes ...... 1-132 Koordinatensystem des Sollpunktes...1-132 Koordinatensystem Handverfahren ....1-130 Kopplungszus. der Folgeachse bei

Leitwertkopplung....................1-91, 1-195 Korrekturparameter für SUG...............1-249 Korrekturspeichernummer Länge (Fanuc)... 1-137 Korrekturspeichernummer Radius (ISO-

Dialekt)............................................1-136 Korrekturteil des Bremsweges, BKS....1-85, 1-188 Korrekturteil des Bremsweges, MKS...1-85,

1-189 Korrekturwert-Obergr. $AA_OFF bei

Abstandsregelung...........................1-293 Kreismittelpunkt ..................................1-165 Kreismittelpunkt bezogen auf WOS Frame

........................................................1-166 Kreisradius (nur relevant bei G02 oder G03)

........................................................1-165 Kreisradius bezogen auf WOS Frame 1-166 Kühlkörpertemperaturwarnung ..1-97, 1-200 kVFactor...................................1-101, 1-204 KV-Faktor.................................1-101, 1-204

L

lag ............................................1-101, 1-204 Lageistwert-Differenz zwischen 2

Meßsystemen ......................1-101, 1-204 Lagereglermodus.....................1-109, 1-212 Länge des FFS ...................................1-311 Länge in Anzahl Bytes ........................1-307 Länge Teilstrecke................................1-179 Längste Laufzeit für Synchronaktionen ....... 1-136 lastBlockNoStr .........................1-166, 1-169 Laufzeit des angewählten NC-Programms.. 1-313 Lebenszeichen Fehlerzähler Ausgang1-301 Lebenszeichen Fehlerzähler Geber 1.1-301 Lebenszeichen Fehlerzähler Geber 2.1-301 Leerplatz-Suchstrategie beim WZ-Wechsel

........................................................1-254 Leistungsklasse der NCU .....................1-26 Leistungsteilcode des Antriebsmoduls1-291 Letzte vergebene T-Nummer für WZV1-259 licenseStatus.........................................1-60

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-428 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Link-Übertragungsrate........................ 1-141 linkVoltage............................... 1-234, 1-236 linShift... 1-117, 1-118, 1-119, 1-181, 1-182, 1-230, 1-231, 1-232 linShiftFine........1-118, 1-119, 1-181, 1-182, 1-230 load.......................................... 1-234, 1-236 Log. Basisadresse des Slots .............. 1-307 logDriveNo............................... 1-101, 1-204 Logische Antriebsnummer.................. 1-290 Long-Wert der Hilfsfunktion................ 1-183 Löschkriterium für Alarm ....1-75, 1-77, 1-79 ludAccCounter .................................... 1-147

M

M01 angewählt ................................... 1-161 machFunc........................................... 1-148 Madr ................................................... 1-175 magActPlace ...................................... 1-253 Magazin .............................................. 1-272 Magazin des neuen WZ ..................... 1-143 Magazin-Anwenderdaten z. einem

Wkzmagazin ................................... 1-269 Magazinplatz-Anw.-Daten zu einem Wkz.-

Magazin. ......................................... 1-269 Magazinplatzdaten ............................. 1-257 Magazinplatzhierarchie ...................... 1-258 Magazinplatztyp.................................. 1-243 magBLMag ......................................... 1-250 magCBCmd........................................ 1-250 magCBCmdState ............................... 1-250 magCBIdent........................................ 1-250 magCMCmdPar1................................ 1-250 magCMCmdPar2................................ 1-250 magCmd............................................. 1-253 magCmdPar1 ..................................... 1-253 magCmdPar2 ..................................... 1-253 magCmdState..................................... 1-253 magDim .............................................. 1-253 magIdent............................................. 1-253 magKind ............................................. 1-254 magLink1 ............................................ 1-254 magLink2 ............................................ 1-254 magLocSearchStrat............................ 1-254 magNo ................................................ 1-254 magNrPlaces...................................... 1-254 magRPlaces ....................................... 1-250 magSearch ......................................... 1-251 magState ............................................ 1-254 magToolSearchStrat .......................... 1-254 magVIdent .......................................... 1-252 magVNo.............................................. 1-252 magVPlaces ....................................... 1-251

magWearCompoundNo ......................1-255 magZWMag ........................................1-251 markActiveList.....................................1-148 Maschinenachse !!VORSICHT NCU-LINK!!

........................................................1-300 Maschinenachse hat die Kontrolle über den

Antrieb..................................1-100, 1-204 Maschinenachsname..........................1-291 Maschinensteuertafel schmal .............2-335 Maske

ACC-Dateien vorrätig......................1-300 Maske für Systemframes ......................1-34 maskToolManagement ................1-24, 1-31 Maßeinheit ..........................................1-132 Master-Toolholder für Anwahl der Schneide

........................................................1-150 max Anz. Verzeichnisse, d. angelegt w.

können ..............................................1-71 max. Anz. Daten je Datenliste f. Trace-

Protokoll ............................................1-25 max. Anz. Unterverzeichnisse pro Verz....... 1-61 Max. Anz. verf. Werkz.-Adapterdatensätze

..........................................................1-24 max. Anz. von Daten je Datenliste f. Trace-

Protoll ................................................1-25 max. Anzahl Event-Typen für Trace-

Protokollierung ..................................1-25 max. Anzahl Schneiden je Werkzeug...1-25 max. Anzahl Summenkorr. je Schneide1-25 Max. Eilganggeschwindigkeit im Satz.1-129 max. erreichte Protokollfilelänge.........1-319 max. erreichter Füllstand Fifo-Puffer ..1-319 max. Länge Protokollfile .....................1-319 max. zulässige Anz. Files pro Verzeichnis .. 1-61 max.Safety-Drehzahldifferenz NCK-Antrieb

.............................................1-105, 1-208 maxCuttingEdgeNo...............................1-24 maxCycleTimeBrut...................1-310, 1-313 maxCycleTimeNet....................1-310, 1-313 maxElementsFastFifoUsed.................1-319 maxFileLength ....................................1-319 maxGrossFileLengthUsed ..................1-319 Maximale Anzahl Achs-Container.........1-24 maximale Anzahl der Schutzbereiche ..1-33 maximale Anzahl Handräder ................1-28 maximale Anzahl Magazine..................1-29 maximale Bruttolaufzeit ......................1-313 Maximale Drehzahl der Schleifscheibe........ 1-248 maximale Gesamtanzahl Magazinplätze..... 1-29 Maximale IPO-Laufzeit .........................1-53 Maximale Laufzeit des Lagereglers ......1-54

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-429

Maximale Laufzeit für Synchronaktionen ..... 1-54 maximale Nettolaufzeit ....................... 1-313 Maximale Platzanzahl pro Achs-Container

.......................................................... 1-25 Maximale Spindeldrehzahl bei G26 ... 1-293 Maximale Umfangsgeschwindigkeit der

Schleifscheibe ................................ 1-248 Maximale Zugriffszeit auf den Bus ..... 1-302 Maximaler Wert D-Nummer.................. 1-24 Maximalpostion der 1. Drehachse...... 1-276 Maximalpostion der 2. Drehachse...... 1-276 maxNetFileLengthTooSmall ............... 1-320 maxNumAdapter................................... 1-24 maxnumAlarms..................................... 1-24 maxnumChannels ................................ 1-24 maxnumContainer ................................ 1-24 maxnumContainerSlots ........................ 1-25 maxnumCuttEdges_Tool...................... 1-25 maxnumDrives...................................... 1-25 maxnumEdgeSC .................................. 1-25 maxnumEventTypes............................. 1-25 maxnumGlobMachAxes ....................... 1-25 maxNumSumcorr.................................. 1-25 maxnumTraceProtData ........................ 1-25 maxnumTraceProtDataList................... 1-25 maxRotSpeed..................................... 1-248 maxTipSpeed ..................................... 1-248 MDB_JOG_CONT_MODE_LEVELTRIGGR

D ..................................................... 1-292 MDB_JOG_REV_IS_ACTIVE ............ 1-292 MDB_WORKAREA_MINUS_ENABLE1-293 MDB_WORKAREA_PLUS_ENABLE. 1-293 MDBA_DRIVE_IS_ACTIVE................ 1-290 MDCA_CTRLOUT_MODULE_NR ..... 1-291 MDCA_CTRLOUT_TYPE .................. 1-291 MDCA_DRIVE_LOGIC_NR ............... 1-290 MDCA_DRIVE_MODULE_TYPE....... 1-290 MDCA_DRIVE_TYPE ........................ 1-290 MDCA_ENC_MODULE_NR............... 1-291 MDCA_ENC_TYPE............................ 1-291 MDD_DRY_RUN_FEED .................... 1-293 MDD_INT_INCR_PER_DEG ............. 1-290 MDD_INT_INCR_PER_MM ............... 1-290 MDD_JOG_REV_SET_VELO............ 1-292 MDD_JOG_SET_VELO ..................... 1-292 MDD_JOG_SPIND_SET_VELO ........ 1-292 MDD_JOG_VAR_INCR_SIZE............ 1-292 MDD_PA_CENT_ABS_0 ............ 1-35, 1-41 MDD_PA_CENT_ABS_1 ............ 1-35, 1-41 MDD_PA_CENT_ABS_2 ............ 1-35, 1-41 MDD_PA_CENT_ABS_3 ............ 1-35, 1-41 MDD_PA_CENT_ABS_4 ............ 1-35, 1-41 MDD_PA_CENT_ABS_5 ............ 1-35, 1-41 MDD_PA_CENT_ABS_6 ............ 1-35, 1-42

MDD_PA_CENT_ABS_7.............1-35, 1-42 MDD_PA_CENT_ABS_8.............1-35, 1-42 MDD_PA_CENT_ABS_9.............1-36, 1-42 MDD_PA_CENT_ORD_0 ............1-36, 1-42 MDD_PA_CENT_ORD_1 ............1-36, 1-42 MDD_PA_CENT_ORD_2 ............1-36, 1-42 MDD_PA_CENT_ORD_3 ............1-36, 1-42 MDD_PA_CENT_ORD_4 ............1-36, 1-42 MDD_PA_CENT_ORD_5 ............1-36, 1-42 MDD_PA_CENT_ORD_6 ............1-36, 1-42 MDD_PA_CENT_ORD_7 ............1-36, 1-43 MDD_PA_CENT_ORD_8 ............1-36, 1-43 MDD_PA_CENT_ORD_9 ............1-36, 1-43 MDD_PA_CONT_ABS_0 ............1-37, 1-43 MDD_PA_CONT_ABS_1 ............1-37, 1-43 MDD_PA_CONT_ABS_2 ............1-37, 1-43 MDD_PA_CONT_ABS_3 ............1-37, 1-43 MDD_PA_CONT_ABS_4 ............1-37, 1-43 MDD_PA_CONT_ABS_5 ............1-37, 1-43 MDD_PA_CONT_ABS_6 ............1-37, 1-43 MDD_PA_CONT_ABS_7 ............1-37, 1-43 MDD_PA_CONT_ABS_8 ............1-37, 1-44 MDD_PA_CONT_ABS_9 ............1-37, 1-44 MDD_PA_CONT_ORD_0............1-37, 1-44 MDD_PA_CONT_ORD_1............1-38, 1-44 MDD_PA_CONT_ORD_2............1-38, 1-44 MDD_PA_CONT_ORD_3............1-38, 1-44 MDD_PA_CONT_ORD_4............1-38, 1-44 MDD_PA_CONT_ORD_5............1-38, 1-44 MDD_PA_CONT_ORD_6............1-38, 1-44 MDD_PA_CONT_ORD_7............1-38, 1-44 MDD_PA_CONT_ORD_8............1-38, 1-44 MDD_PA_CONT_ORD_9............1-38, 1-45 MDD_PA_MINUS_LIM ................1-38, 1-45 MDD_PA_PLUS_LIM...................1-38, 1-45 MDD_SPIND_MAX_VELO_G26 ........1-293 MDD_SPIND_MAX_VELO_LIMS.......1-294 MDD_SPIND_MIN_VELO_G25..........1-294 MDD_SYSCLOCK_CYCLE_TIME .....1-290 MDD_THREAD_START_ANGLE.......1-293 MDD_WORKAREA_LIMIT_MINUS....1-294 MDD_WORKAREA_LIMIT_PLUS......1-294 MDL_POSCTRL_SYSCLOCK_TIME_RATI

O .....................................................1-290 MDLA_DRIVE_INVERTER_CODE ....1-291 MDS_CHAN_NAME ...........................1-124 MDSA_AXCONF_MACHAX_NAME_TAB... 1-291 MDU_PA_ACTIV_IMMED ...........1-39, 1-45 MDU_PA_CONT_NUM ...............1-39, 1-45 MDU_PA_CONT_TYP_0.............1-39, 1-45 MDU_PA_CONT_TYP_1.............1-39, 1-45 MDU_PA_CONT_TYP_2.............1-39, 1-45 MDU_PA_CONT_TYP_3.............1-39, 1-45 MDU_PA_CONT_TYP_4.............1-39, 1-46

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-430 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

MDU_PA_CONT_TYP_5 ............ 1-39, 1-46 MDU_PA_CONT_TYP_6 ............ 1-40, 1-46 MDU_PA_CONT_TYP_7 ............ 1-40, 1-46 MDU_PA_CONT_TYP_8 ............ 1-40, 1-46 MDU_PA_CONT_TYP_9 ............ 1-40, 1-46 MDU_PA_LIM_3DIM................... 1-40, 1-46 MDU_PA_ORI ............................. 1-40, 1-47 MDU_PA_TW.............................. 1-40, 1-47 measFctState .......................... 1-101, 1-204 measPos1................................ 1-101, 1-204 measPos2................................ 1-101, 1-204 measPosDev ........................... 1-101, 1-204 measUnit ................................. 1-101, 1-204 Meldung aus dem Teileprogramm ..... 1-166 Meldung ZK1 Antriebsalarm...... 1-97, 1-200 Merker-Var, Zähler für

Bewegungssynchronaktionen ........ 1-296 Meß-Ergebnisse ................................. 1-132 Meßkreistyp direktes Meßsystem...... 1-234, 1-236 Meßkreistyp indirektes Meßsystem... 1-234, 1-236 Meßpunktspeicherung........................ 1-131 Meß-Sollposition................................. 1-127 Meß-Sollwinkel ................................... 1-127 Meßsystem ist aktiv................... 1-86, 1-189 Meßtaster hat geschaltet.................... 1-130 Meßtype.............................................. 1-133 Meßwert im Maschinenkoordinatensystem

............................................... 1-89, 1-192 Meßwert im Werkstückkoordinatensystem1-

218 minCycleTimeBrut ................... 1-310, 1-313 minCycleTimeNet .................... 1-311, 1-314 minimale Bruttolaufzeit ....................... 1-313 Minimale IPO-Laufzeit .......................... 1-53 Minimale Laufzeit des Lagereglers....... 1-54 minimale Nettolaufzeit ........................ 1-314 minimale Scheibenbreite .................... 1-249 Minimale Spindeldrehzahl bei G25 .... 1-294 Minimale Zugriffszeit auf den Bus ...... 1-302 minimaler Scheibendurchmesser ....... 1-248 Minimalpostion der 1. Drehachse....... 1-275 Minimalpostion der 2. Drehachse....... 1-275 minToolDia ......................................... 1-248 minToolWide....................................... 1-249 mirrorImgActive 1-117, 1-118, 1-119, 1-181,

1-182, 1-230, 1-231 MLFB der NCU-Baugruppe .................. 1-59 mmcCmd .............................................. 1-32 mmcCmdPrep....................................... 1-32 mmcCmdPrepCounter.......................... 1-60 mmcCmdQuit........................................ 1-32 mmcCmdQuitPrep................................ 1-32 MMF belegter Speicher ........................ 1-74

MMF freier Speicher .............................1-59 MMF insgesamt in Bytes

(Anwenderspeicher)..........................1-72 Mod. Parameter des akt. Werkzeugs .1-238 modeSpindleToolRevolver....................1-26 modeWearGroup ................................1-251 Modulkennung ....................................1-290 Modus in dem der NCK arbeitet ...........1-60 Momentenbegrenzungswert ....1-106, 1-209 motEnd................................................1-222 Motorauswahl (Stern/Dreieck) ...1-97, 1-200 Motortemperatur ......................1-234, 1-237 motorTemperature ...................1-234, 1-237 Motortemperaturwarnung ..........1-98, 1-201 msg .....................................................1-166 multiPlace ...........................................1-258 Mval ....................................................1-175 M-Variante der Maschinensteuertafel.2-331

N

n. Datum in der Liste area.................................................1-314 col....................................................1-314 row ..................................................1-314 type .................................................1-315 unit ..................................................1-315

Nahtstelle für Magazin Be-/Entladen (DB 71)...................................................2-399

name .......1-81, 1-112, 1-115, 1-184, 1-215, 1-225, 1-228 Name der physikalischen Spindel......1-113, 1-225 namePhys ......... 1-113, 1-115, 1-225, 1-228 ncAutoCounter ....................................1-121 ncFkt ...................................................1-178 ncFktAct ..............................................1-178 ncFktBin ..............................................1-178 ncFktBinAct.........................................1-178 ncFktBinFanuc ....................................1-178 ncFktBinS............................................1-178 ncFktFanuc .........................................1-179 ncFktS.................................................1-179 ncJogCounter......................................1-121 NCK Lebenszeichen .............................1-60 NCK Timer ............................................1-54 NCK-Alarm steht an............................1-145 nckAliveAndWell ...................................1-60 NCK-Beschleunigungsfaktor.................1-60 NCK-Compiler-Schalter ......................1-311 nckCompileSwitches...........................1-311 nckLogbookSeekPos ............................1-26 NCK-Logbuch .......................................1-26 NCK-Merker für Sichere Progr. Logik ..1-68

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-431

nckMode............................................... 1-60 nckModeAccFact.................................. 1-60 NCK-Timer für die Sichere

Programmierbare Logik.................... 1-69 nckVersion............................................ 1-26 NCK-Version......................................... 1-26 ncMDACounter ................................... 1-121 ncProgEndCounter............................. 1-148 ncResetCounter.................................. 1-148 NCSC Systemzeit................................. 1-70 ncStartCounter ................................... 1-148 ncStartSignalCounter ......................... 1-148 NCU-Link aktiv...................................... 1-61 ncuLinkActive ....................................... 1-61 ncuPerformanceClass .......................... 1-26 Neigungswinkel der schrägen Scheibe ........ 1-248 Nettolaufzeit für akt. Programm.......... 1-139 Nettolaufzeit für beendetes Programm1-149 nettoMemFfs......................................... 1-61 Nichtlizenzierte Optionen ..................... 1-74 Normierter Bahnparameter................. 1-134 Nr der Geo-Achse. ............................. 1-222 Nr. d. Satzes in dem Sync-Aktion

programmiert ist.............................. 1-174 Nr. der höchsten Kanalachse. .............. 1-33 Nr. prog. Trafodatensatzes Satzsuchlauf..... 1-146 nrDuplo ............................................... 1-259 Num. d. Satzes, in d. Synchronakt. progr.

ist .................................................... 1-177 numActAxes ......................................... 1-32 numActDEdges................................... 1-272 numActMags....................................... 1-252 numAlarms ........................................... 1-61 numAnalogInp ...................................... 1-26 numAnalogOutp ................................... 1-26 numAuxAxes ........................................ 1-33 numBAGs ............................................. 1-27 numBasisFrames ........................ 1-27, 1-33 numChannels ....................................... 1-27 numContainer ....................................... 1-27 numContainerSlots............................... 1-27 numContourInProtArea ........................ 1-33 numCuttEdgeParams ........................... 1-27 numCuttEdgeParams_tao .................... 1-27 numCuttEdgeParams_tas .................... 1-27 numCuttEdgeParams_ts ...................... 1-27 numCuttEdgeParams_tu ...................... 1-27 numCuttEdgeParams_tus .................... 1-28 numCuttEdges......................... 1-242, 1-259 numData ............................................. 1-314 numDigitInp .......................................... 1-28 numDigitOutp........................................ 1-28 numDrives ............................................ 1-28

numElementsFastFifoTooSmall..........1-320 numFilesPerDir .....................................1-61 numGCodeGroups................................1-28 numGCodeGroupsFanuc......................1-28 numGeoAxes ........................................1-33 numGlobMachAxes...............................1-28 numHandWheels ..................................1-28 numMachAxes ......................................1-33 numMagLocParams_tap.......................1-28 numMagLocParams_u..........................1-28 numMagParams_tam............................1-29 numMagParams_u................................1-29 numMagPlaceParams ..........................1-29 numMagPlacesMax ..............................1-29 numMagsMax .......................................1-29 Nummer der aktiven E-Funktion .........1-174 Nummer der aktiven Hilfsfunktionen...1-175 Nummer der aktiven M-Funktion ........1-175 Nummer der aktiven S-Funktionen.....1-175 Nummer der aktiven Verschleißgruppe ....... 1-255 Nummer der aktiven Werkzeugschneide..... 1-136 Nummer der aktuellen Master-WZ-Halter.... 1-134 Nummer der Masterspindel ................1-134 Nummer der M-Funktion für

Werkzeugwechsel.............................1-30 Nummer der vorgewählten T-Funktion1-175 Nummer des akt. Trafodatensatzes....1-139 Nummer des aktiven Werkzeugs........1-139 Nummer des Ist-Parametersatz Antrieb ...... 1-96, 1-200 Nummer des Magazins............1-252, 1-254 Nummer des Parametersatzes 1-101, 1-205 Nummer des T-Bereichs.......................1-34 Nummer des zugeordneten Handrads......... 1-100, 1-203, 1-222 Nummer internes Belade-Magazin .....1-250 Nummer internes Zwischenspeicher-

Magazin ..........................................1-251 Nummer programmiertes Werkzeug...1-151 Nummer Werkzeughalter....................1-143 numOriAxes ..........................................1-33 numParams_Adapt ...............................1-29 numParams_SC....................................1-29 numPlaceMulti ......................................1-29 numPlaceMultiParams..........................1-29 numProtArea.........................................1-33 numRParams........................................1-33 numSpindles .........................................1-33 numSpindlesLog ...................................1-33 numStrokes.........................................1-179 numSubDirsPerDir ................................1-61 numSynAct...............................1-175, 1-177

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-432 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

numToBaust ......................................... 1-29 numToolEdges ..................................... 1-33 numToolHolderParams ........................ 1-30 numToolHolders ................................. 1-149 numToolParams_tad ............................ 1-30 numToolParams_tu .............................. 1-30 numTools............................................ 1-259 numTraceProtocDataList...................... 1-61 numTraceProtocEventType................ 1-149 numTraceProtocOemDataList.............. 1-61 numTraceProtocOemEventType........ 1-149 numUserFrames.......................... 1-30, 1-34 nur für Alignment eingefügt ................ 1-222

O

obere Grenze des Schutzbereichs, Applikate.................................. 1-38, 1-45

Oberer Grenzwert n. Polynom fuer Synchronaktion............................... 1-129

oemProtText ......................................... 1-34 OEM-Text für Protokollierungsbuffer.... 1-34 Offset der 1. Drehachse in Grad ........ 1-275 Offset der 2. Drehachse in Grad ........ 1-275 Offset Hirth-Verzahnung 1. Achse...... 1-275 Offset Hirth-Verzahnung 2. Achse...... 1-275 Offset zur Leitachse / Leitspindel, Istwert .... 1-94, 1-197 Offset zur Leitachse / Leitspindel, Sollwert

............................................... 1-95, 1-198 Offset-Normal ..................................... 1-151 ohne Funktion..................................... 1-173 oldProgNetTime ................................. 1-149 oldProgNetTimeCounter..................... 1-149 operatingMode......................... 1-235, 1-237 operatingTime..................................... 1-314 opMode.. 1-113, 1-115, 1-121, 1-225, 1-228 optAssStopActive ............................... 1-161 optStopActive ..................................... 1-161 Ordinate Endpunkt des 1. Konturelements

................................................. 1-37, 1-44 Ordinate Endpunkt des 10. Konturelements

................................................. 1-38, 1-45 Ordinate Endpunkt des 2. Konturelements

................................................. 1-38, 1-44 Ordinate Endpunkt des 3. Konturelements

................................................. 1-38, 1-44 Ordinate Endpunkt des 4. Konturelements

................................................. 1-38, 1-44 Ordinate Endpunkt des 5. Konturelements

................................................. 1-38, 1-44 Ordinate Endpunkt des 6. Konturelements

................................................. 1-38, 1-44

Ordinate Endpunkt des 7. Konturelements.................................................1-38, 1-44

Ordinate Endpunkt des 8. Konturelements.................................................1-38, 1-44

Ordinate Endpunkt des 9. Konturelements.................................................1-38, 1-44

Ordinate Kreismitte des 1. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 10. Konturelements.................................................1-36, 1-43

Ordinate Kreismitte des 2. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 3. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 4. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 5. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 6. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 7. Konturelements.................................................1-36, 1-42

Ordinate Kreismitte des 8. Konturelements.................................................1-36, 1-43

Ordinate Kreismitte des 9. Konturelements.................................................1-36, 1-43

Ordnungsnummer des Alarms....1-75, 1-77, 1-79 Orientierungs-Bezugssystem..............1-154 Ortsabhängige Einrichte-Korrektur .....1-279 Ortsabhängige Verschleiß-Korrektur ..1-282 OUT Datenbyte .....................................1-54 OUT Datendoppelwort ..........................1-55 OUT Datenwort .....................................1-55 OUT Real Daten ...................................1-55

P

paAccLimA..........................................1-149 paJerkLimA.........................................1-149 Parameter 1 bei Alarm Syntaxcheck ..1-157 Parameter 1 des Alarms .... 1-75, 1-77, 1-79 Parameter 2 bei Alarm Syntaxcheck ..1-157 Parameter 2 des Alarms .... 1-75, 1-78, 1-79 Parameter 3 bei Alarm Syntaxcheck ..1-157 Parameter 3 des Alarms .... 1-76, 1-78, 1-80 Parameter 4 bei Alarm Syntaxcheck ..1-157 Parameter 4 des Alarms .... 1-76, 1-78, 1-80 Parameter des akt. Werkzeugs ..........1-238 Parametrierung des Bausteins TD

(Bezeichner)....................................1-261 Parametrierungsdaten f. Baustein TAD....... 1-260 Parametrierungsdaten f. Baustein TAO.......

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-433

1-260 Parametrierungsdaten f. Baustein TAS........ 1-261 Parametrierungsdaten f. Baustein TD 1-261 Parametrierungsdaten f. Baustein TO 1-261 Parametrierungsdaten f. Baustein TS 1-261 Parametrierungsdaten f. Baustein TU 1-262 Parametrierungsdaten f. Baustein TUE ....... 1-262 Parametrierungsdaten f. Baustein TUS ....... 1-262 Parametrierungsmaske f. Baustein TAD...... 1-263 Parametrierungsmaske f. Baustein TAO...... 1-263 Parametrierungsmaske f. Baustein TAS ...... 1-264 Parametrierungsmaske f. Baustein TD ........ 1-264 Parametrierungsmaske f. Baustein TO ........ 1-265 Parametrierungsmaske f. Baustein TS1-265 Parametrierungsmaske f. Baustein TU ........ 1-266 Parametrierungsmaske f. Baustein TUE...... 1-266 Parametrierungsmaske f. Baustein TUS...... 1-267 paramNrCCV...................................... 1-249 paramSetNo ............................ 1-101, 1-205 parDataTAD........................................ 1-260 parDataTAO ....................................... 1-260 parDataTAS........................................ 1-261 parDataTD.......................................... 1-261 parDataTO.......................................... 1-261 parDataToolIdentTD........................... 1-261 parDataTS .......................................... 1-261 parDataTU.......................................... 1-262 parDataTUE........................................ 1-262 parDataTUS........................................ 1-262 Parkende Achse ........................ 1-98, 1-201 parMasksTAD..................................... 1-263 parMasksTAO..................................... 1-263 parMasksTAS..................................... 1-264 parMasksTD ....................................... 1-264 parMasksTO....................................... 1-265 parMasksTS ....................................... 1-265 parMasksTU ....................................... 1-266 parMasksTUE..................................... 1-266 parMasksTUS..................................... 1-267 partDistance ....................................... 1-179 Partnerkanal-NCU, Satzsuchlauf wartet ...... 1-154 paVeloLimA ........................................ 1-149 pblVersion................................ 1-235, 1-237

pcmciaDataShotAct ............................1-311 pcmciaDataShotSum ..........................1-311 pcmciaFfsLength.................................1-311 pcmciaShotStatus ...............................1-311 pcmciaStartFfsOffset ..........................1-311 pcmciaStartShotOffset........................1-311 pCutInv................................................1-150 pCutInvS .............................................1-150 pCutMod .............................................1-150 pCutModS ...........................................1-150 pEgBc .................................................1-150 Pendeln Unterbrechungsposition 1......1-90, 1-193 Pendeln Unterbrechungsposition 2......1-90, 1-193 Periodizität der angegebenen Kurventabelle

........................................................1-328 Pfad der ACC-Dateien im NCK-Filesystem

........................................................1-300 Physikalischer Spindelname....1-115, 1-228 PIN fuer Linzenzierung .........................1-70 placeData............................................1-257 placeType ...........................................1-258 Platz ....................................................1-272 Platzanzahl pro Achs-Container ...........1-27 Platznummer des neuen WZ ..............1-142 PLC Datenbyte......................................1-49 PLC Datenwort......................................1-50 PLC-Alarme

Kanalbereiche im DB2 ....................2-341 PLC-Anwendernahtstelle ....................2-330 PLC-Maschinendaten (DB 20)............2-372 PLC-Nahtstelle für Revolver ...............2-403 PLC-Nahtstelle für Spindel als

Wechselstelle..................................2-401 PLC-Override für

Bewegungssynchronaktionen1-90, 1-193 PLC-Override für Synchronaktionen...1-134 plcStartReason ........................1-170, 1-173 pMthSDC ............................................1-150 pOffn ...................................................1-151 Position als Durchmesser oder Radius........ 1-221 Position Istwert bezogen auf WOS Frame .. 1-220 Position Meßsystem 1, Istwert.1-101, 1-204 Position Meßsystem 2, Istwert.1-101, 1-204 Position Schneidenmittelpunkt, Sollwert...... 1-215 Position Werkzeugaufnahme, Sollwert 1-81,

1-184, 1-215 Position, Sollwert .......................1-95, 1-198 Positionskomponente X ......................1-276 Positionskomponente Y ......................1-277 Positionskomponente Z ......................1-277

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-434 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Positionsoffset für Synchronspindel sollwertseitig .......................... 1-84, 1-188

poweronTime...................................... 1-312 preContrFactTorque ................ 1-101, 1-205 preContrFactVel ...................... 1-102, 1-205 preContrMode.......................... 1-102, 1-205 PRESET .................................. 1-102, 1-205 Preset erfolgt ........................... 1-102, 1-205 PRESETActive ........................ 1-102, 1-205 PRESETVal ............................. 1-102, 1-205 Probelauf Vorschub............................ 1-163 Probelaufvorschub ............................. 1-293 PROFIBUS Ausgangs-Byte (signed).... 1-51 PROFIBUS Ausgangs-Byte (unsigned) 1-50 PROFIBUS Ausgangs-Daten (32 bit REAL)

.......................................................... 1-51 PROFIBUS Ausgangs-Datendoppelwort

(signed)............................................. 1-52 PROFIBUS Ausgangs-Wort (signed) ... 1-52 PROFIBUS Ausgangs-Wort (unsigned)1-52 PROFIBUS Eingangs-Byte (signed)..... 1-51 PROFIBUS Eingangs-Byte (unsigned) 1-50 PROFIBUS Eingangs-Daten (32 bit REAL)

.......................................................... 1-51 PROFIBUS Eingangs-Datendoppelwort

(signed)............................................. 1-52 PROFIBUS Eingangs-Wort (signed) .... 1-52 PROFIBUS Eingangs-Wort (unsigned) 1-52 PROFIBUS gültige Ausgangs-

Datenbereiche .................................. 1-51 PROFIBUS gültige Eingangs-

Datenbereiche .................................. 1-51 PROFIBUS konfigurierte Ausgangs-

Datenbereiche .................................. 1-51 PROFIBUS konfigurierte Eingangs-

Datenbereiche .................................. 1-50 PROFIBUS Länge Ausgangs-Datenbereich

.......................................................... 1-51 PROFIBUS Länge Eingangs-Datenbereich

.......................................................... 1-50 PROFIBUS Zustand Ausgangs-

Datenbereich .................................... 1-51 PROFIBUS Zustand Eingangsdatenbereich

.......................................................... 1-51 Profibus-Istwert-Telegramm................. 1-74 PROFINET-Slotnummer innerhalb des IO-

Device............................................. 1-308 prog. Spindelbetriebsart .......... 1-225, 1-228 prog. Spindelbetriebsart Satzsuchlauf1-225,

1-228 prog. Trafo bei Satzsuchlauf .............. 1-146 progDistToGo ..................................... 1-216 progDLNumberS................................. 1-151 progDuploNumber .............................. 1-151 progIndexAxPosNo ................. 1-102, 1-205

progName ......... 1-166, 1-169, 1-170, 1-173 progNetTimeTrigger............................1-151 progProtText .........................................1-34 progr. Werkzeug f. flache D-Num. bis zu 8

Stellen .............................................1-151 Programm wartet auf _N_F_MODE....1-152 Programmierbares Frame...................1-132 Programmierte Gewindesteigung .......1-137 Programmierte Kreisdurchläufe ..........1-165 Programmierte Kreisdurchläufe Suchlauf.... 1-165 Programmierte Position für Satzsuchlauf .... 1-221 Programmierte Position, Istwert..........1-215 Programmierte Position, REPOS........1-216 Programmierte Position, Restweg ......1-216 Programmierte Position, Sollwert .......1-215 Programmierte Teilungsposition 1-90, 1-194 Programmierte Verweilzeit..................1-145 programmierter SUG, Sollwert1-112, 1-115,

1-224, 1-227 Programmname 1-166, 1-169, 1-170, 1-173 Programmstatus gemäß $AC_PROG.1-135 Programmtest .....................................1-161 Programmzustand...............................1-151 progREPOS ........................................1-216 progStatus...........................................1-151 progTestActive ....................................1-161 progTNumber......................................1-151 progTNumberLong..............................1-151 progToolIdent......................................1-152 progWaitForEditUnlock.......................1-152 projektierbare Meldungen ..........1-98, 1-201 protAreaCounter .................................1-152 protCnfgAutoLoad.................................1-61 protCnfgAutoLoadFile...........................1-61 protCnfgAutoSave.................................1-62 protCnfgCtl............................................1-62 protCnfgFilename .................................1-62 protCnfgStat..........................................1-62 protocHmiEvent ..................................1-152 protocLastValNetIpoCycle ....................1-62 protocMaxValNetIpoCycle ....................1-62 protocolFilename ................................1-320 protocStrtMaskInt16..............................1-62 protocStrtMaskInt32..............................1-62 protocStrtMatchCount ...........................1-62 protocStrtNumEvDelay .........................1-63 protocStrtRemMatchCount ...................1-63 protocStrtState ......................................1-63 protocStrtType ......................................1-63 protocStrtValueInt16 .............................1-63 protocStrtValueInt32 .............................1-63 protocStrtValueReal32..........................1-63 protocStrtValueReal64..........................1-63

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-435

protocStrtVarCol ................................... 1-64 protocStrtVarRow ................................. 1-64 protocStrtVarType ................................ 1-64 protocStrtVarUnit .................................. 1-64 protocTrigMaskInt16............................. 1-64 protocTrigMaskInt32............................. 1-64 protocTrigMatchCount.......................... 1-64 protocTrigNumEvDelay ........................ 1-64 protocTrigRemMatchCount .................. 1-64 protocTrigState ..................................... 1-65 protocTrigType ..................................... 1-65 protocTrigValueInt16 ............................ 1-65 protocTrigValueInt32 ............................ 1-65 protocTrigValueReal32......................... 1-65 protocTrigValueReal64......................... 1-65 protocTrigVarArea ................................ 1-65 protocTrigVarCol .................................. 1-65 protocTrigVarRow ................................ 1-66 protocTrigVarType................................ 1-66 protocTrigVarUnit ................................. 1-66 protocUserActive ................................ 1-152 Protokoll.

Anz. angelegte Dateien .................... 1-74 Anz. OEM-Datenlisten...................... 1-61 Anz. Std.-Datenlisten........................ 1-61 Anzahl der Vergleiche ...................... 1-64 Anzahl Start-Vergleiche.................... 1-62 Art der Triggerung ............................ 1-65 Art Start-Triggerung.......................... 1-63 Automatic Configuration Save.......... 1-62 Config. File Save/Load Error Status. 1-62 Configuration File Control................. 1-62 Configuration File Name................... 1-62 Connection der Session ................... 1-66 Ende-Aktionen.................................. 1-72 Kommentar zur Session ................... 1-66 letzte User-Laufzeit .......................... 1-62 Load trace session during NCK start up1-

61 Max. Anzahl Dateien ........................ 1-72 max. User-Laufzeit ........................... 1-62 Name der Session............................ 1-66 OEM-Event-Typen.......................... 1-149 Priorität der Session ......................... 1-66 Restanz. freie Dateien...................... 1-59 Session descr. loaded at NCK start up .... 1-61 Sperre eines Users........................... 1-72 Standard-Event-Typen ................... 1-149 Start-Maske Integer 16bit ................. 1-62 Start-Maske Integer 32bit ................. 1-62 Start-Value Integer 16bit .................. 1-63 Start-Value Integer 32bit .................. 1-63 Start-Value Real 32bit ...................... 1-63 Start-Value Real 64bit ...................... 1-63

Start-Variable Col ..................................................1-64 Row ................................................1-64 Type................................................1-64 Unit .................................................1-64

Trigger-Maske Integer 16bit..............1-64 Trigger-Maske Integer 32bit..............1-64 Trigger-Value Integer 16bit ...............1-65 Trigger-Value Integer 32bit ...............1-65 Trigger-Value Real 32bit ...................1-65 Trigger-Value Real 64bit ...................1-65 Trigger-Variable

Area ................................................1-65 Col ..................................................1-65 Row ................................................1-66 Type................................................1-66 Unit .................................................1-66

Verbl. Anzahl der Vergleiche ............1-64 Verbl. Anzahl Start-Vergl. .................1-63 Verzögerung nach Trigger ................1-64 Verzögerung Start-Trigger ................1-63 Zugriffsrechte der Session................1-66 Zustand der Triggerung ....................1-65 Zustand eines Users.........................1-72 Zustand Start-Triggerung..................1-63

Protokoll-Filename..............................1-320 Protokollierung

Aktive User......................................1-152 protSessAccR .......................................1-66 protSessComm .....................................1-66 protSessConn .......................................1-66 protSessName ......................................1-66 protSessPrior ........................................1-66 Prozentanteil Synact / IPO-Rechenzeit 1-54 pSMode....................................1-225, 1-228 pSModeS .................................1-225, 1-228 pTc ......................................................1-152 pTcAng................................................1-152 pTcDiff.................................................1-152 pTcNum ..............................................1-152 pTcSol.................................................1-153 pTcStat................................................1-153 pTCutMod ...........................................1-153 pTCutModS.........................................1-153 pToolO ................................................1-153 punchActive ........................................1-180 punchDelayActive ...............................1-180 punchDelayTime.................................1-180 punchNibActivation ...............................1-34

Q

qecLrnIsOn ..............................1-102, 1-205

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-436 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Quadranten-Fehler-Kompensation-Lernen aktiv ..................................... 1-102, 1-205

Quelle des Leitwertes................ 1-88, 1-191 Quellmagazin altes Werkzeug............ 1-143 Quellmagazin neues Werkzeug ......... 1-143 Quellplatznummer altes Werkzeug .... 1-142 Quellplatznummer neues Werkzeug .. 1-142 Quit. HMI für Komm. NCK an HMI

vorlaufsyn. ........................................ 1-32 Quittierungs-Zählervariable ................ 1-142 Quittung von HMI für Kommando von NCK

an HMI .............................................. 1-32

R

R 1-295 rapFeedRateOvr................................. 1-153 rapFeedRateOvrActive....................... 1-161 readyActive......................................... 1-121 Real Daten............................................ 1-50 Real Daten (32Bit) von/an PLC............ 1-49 realer Leitwert - Geschwindigkeit ........ 1-88, 1-191 realer Leitwert - Position............ 1-88, 1-191 Rechenfeinheit für Linearpositionen... 1-290 Rechenfeinheit für Winkelposition...... 1-290 Referenzpunktnocken ............. 1-103, 1-206 refPtBusy ................................. 1-102, 1-206 refPtCamNo............................. 1-103, 1-206 refPtStatus............................... 1-103, 1-206 Regeldifferenz ......................... 1-107, 1-210 Reglerfreigabe........................... 1-95, 1-199 Reglermodus des Antriebes ...... 1-97, 1-200 Reglermodus Servo................... 1-96, 1-199 remainDwellTime................................ 1-153 Repos-Unterdrückung aktiv....... 1-91, 1-194 reqParts .............................................. 1-154 resetActive.......................................... 1-121 Restw. Zustellung Pend. im

Werkstückkoord.-System ............... 1-128 Restweg f. Zustellung Pendeln

Basiskoord.System......................... 1-128 Restweg im ENS ................................ 1-219 resultCuttingEdgeNrUsed................... 1-267 resultNrOfCuttingEdges ..................... 1-267 resultNrOfTools .................................. 1-268 resultPar1 ........................................... 1-320 resultToolNr ........................................ 1-268 resultToolNrUsed ............................... 1-268 rotation.. 1-117, 1-118, 1-181, 1-182, 1-230,

1-231 rotSys ................................................. 1-154 row...................................................... 1-314 rpa ...................................................... 1-295

R-Parameter (ab SW 3.3) ...................1-295 R-Parameter (bis SW 3.2) ..................1-295 Rückgabe

gefundene Werkzeuge....................1-268 T-Nummern der gefundenen Werkzeuge

....................................................1-268 Rückgabe-Parameter 1 zum Befehl

MagCBCmd ....................................1-250 Rückgabe-Parameter 2 zum Befehl

MagCBCmd ....................................1-250 Rücksetzpunkt an Kontur f. das

Wiederanfahren ..............................1-219 Rückzug der Einzelachse programmiert...... 1-90, 1-193 Rückzugsposition der Einzelachse ......1-90, 1-193

S

Sadr ....................................................1-175 safeAcceptCheckPhase...........1-103, 1-206 safeAcceptTestMode ...............1-103, 1-206 safeAcceptTestPhase..............1-103, 1-206 safeAcceptTestSE ...................1-103, 1-207 safeAcceptTestState................1-104, 1-207 safeActPosDiff .........................1-104, 1-207 safeActVeloDiff ........................1-104, 1-207 safeActVeloLimit ......................1-104, 1-207 safeDesVeloLimit .....................1-104, 1-207 safeExtInpValNckBit .............................1-66 safeExtInpValNckWord.........................1-66 safeExtInpValPlcBit...............................1-67 safeExtInpValPlcWord ..........................1-67 safeExtOutpValNckBit...........................1-67 safeExtOutpValNckWord ......................1-67 safeExtOutpValPlcBit............................1-67 safeExtOutpValPlcWord .......................1-67 safeFctEnable ..........................1-104, 1-207 safeInputSig .............................1-104, 1-207 safeInputSig2 ...........................1-104, 1-208 safeInputSigDrive.....................1-104, 1-208 safeInputSigDrive2...................1-105, 1-208 safeIntInpValNckBit...............................1-67 safeIntInpValNckWord ..........................1-67 safeIntInpValPlcBit................................1-67 safeIntInpValPlcWord ...........................1-68 safeIntOutpValNckBit............................1-68 safeIntOutpValNckWord .......................1-68 safeIntOutpValPlcBit .............................1-68 safeIntOutpValPlcWord ........................1-68 safeMarkerNck......................................1-68 safeMarkerPlc .......................................1-68 safeMaxVeloDiff.......................1-105, 1-208 safeMeasPos ...........................1-105, 1-208

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-437

safeMeasPosDrive .................. 1-105, 1-208 safeOutputSig.......................... 1-105, 1-208 safeOutputSig2........................ 1-105, 1-208 safeOutputSigCam .................. 1-105, 1-208 safeOutputSigCamDrive.......... 1-105, 1-208 safeOutputSigDrive ................. 1-105, 1-208 safeOutputSigDrive2 ............... 1-105, 1-209 safePlcIn............................................... 1-68 safePlcOut ............................................ 1-68 safeSplStatus ....................................... 1-69 safeStopFDiagnosis ................ 1-235, 1-237 safeStopOtherAxis .................. 1-105, 1-209 safeTimerNck ....................................... 1-69 safeXcmpCmd...................................... 1-69 safeXcmpLevel ..................................... 1-69 safeXcmpState ..................................... 1-69 Satzblock im laufenden Zustand ........ 1-164 Satzlabel............................................. 1-168 Satz-Nr. des akt. Satz, falls Synchronaktion

aktiv ................................................ 1-174 Satznummer ............................ 1-165, 1-168 Satzsuchlauf aktiv .............................. 1-147 Satzsuchlauf wartet auf Partnerkanal 1-154 scaleFact ..........1-117, 1-118, 1-119, 1-181, 1-182, 1-230, 1-232 scalingSystemCounter ......................... 1-69 Schätzung Programmlaufzeit - Hauptzeit..... 1-135 Schätzung Programmlaufzeit - Nebenzeit.... 1-135 Schleppfehler........................... 1-101, 1-204 Schleppfehler der Achse ......... 1-109, 1-212 Schneidenkorrekturwert (cuttEdgeParam) ... 1-240 Schneidenkorrekturwert (edgeData) .. 1-241 Schneidenmittelpkt.REPOS ............... 1-216 Schneidenmittelpunkt ......................... 1-215 Schneidenmittelpunkt Restweg.......... 1-216 Schneidennummer .................. 1-131, 1-271 Schutzbereich Änderungszähler ........ 1-152 searchString ............................ 1-170, 1-173 searchType.............................. 1-171, 1-173 seekOffset .........1-166, 1-169, 1-171, 1-173 seekw ...................................... 1-167, 1-169 selectedWorkPProg............................ 1-167 semaDataAvailable .............................. 1-70 SEMA-Daten zugreifbar ....................... 1-70 Semaphore Werkstückmessung ........ 1-132 seruproMasterChanNo ....................... 1-154 seruproMasterNcuNo ......................... 1-154 servoDataFl32 .................................... 1-298 servoDataFl64 .................................... 1-298 Servo-Datum 32 bit ............................ 1-298 Servo-Datum 64 bit ............................ 1-298 setupTime........................................... 1-312

Sichere Ausgangssignale Antrieb Teil2....... 1-105, 1-209 Sichere Ausgangssignale der Achse.1-105,

1-208 Sichere Ausgangssignale des Antriebs ....... 1-105, 1-208 Sichere Ausgangssignale Teil21-105, 1-208 sichere Eingangssignale Antrieb Teil2......... 1-105, 1-208 Sichere Eingangssignale der Achse..1-104,

1-207 Sichere Eingangssignale des Antriebs ........ 1-104, 1-208 sichere Eingangssignale Teil2 .1-104, 1-208 sichere Istgeschwindigkeitsgrenze ....1-104, 1-207 Sichere Istposition der Achse ..1-105, 1-208 Sichere Istposition des Antriebs ........1-105, 1-208 sichere Sollgeschwindigkeitsgrenze..1-104,

1-207 Sicherer Betrieb aktiviert..........1-104, 1-207 siemData...................... 1-285, 1-286, 1-289 siemEdgeData ....................................1-287 Siemens-Appl.-

Werkzeugschneidenparameter.......1-287 Siemens-Applikation-Magazindaten ..1-286,

1-288 Siemens-Applikation-Überwachungsdaten

........................................................1-289 Siemens-Applikation-Werkzeugparameter .. 1-285 siemPlaceData....................................1-288 Signal von Cycle an PLC ....................1-146 Signal von PLC an Cycle ....................1-145 Signale an NCK (DB10)......................2-351 Signale für Safety SPL........................2-363 Signale von und an

Bedienhandgerät (BHG) .................2-337 Programmierhandgerät (HT8).........2-339

Signale von/an BAG (DB 11) ...................................2-360 NCK/HMI (DB 10) ...........................2-352 NCK-Kanal (DB 21 – DB 30) ..........2-373

simo611dSupport..................................1-30 simulierter Leitwert - Geschwindigkeit .1-88,

1-191 simulierter Leitwert - Position.....1-88, 1-191 Single Block Modus ............................1-162 singleBlock..........................................1-167 singleBlockActive ................................1-161 singleBlockType..................................1-162 SI-Nockensignale Antrieb ........1-105, 1-208 SI-Nockensignale NCK ............1-105, 1-208

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-438 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

SI-PowerOn-Alarme Reset-quittierbar1-103, 1-206

Skalierungsfaktor................................ 1-182 Skalierungsfaktor aktiver Frame........ 1-117, 1-232 Skalierungsfaktor einstellbarer Frame1-118,

1-119, 1-181, 1-230 skip ..................................................... 1-320 skipLevel0Active................................. 1-162 skipLevel1Active................................. 1-162 skipLevel2Active................................. 1-162 skipLevel3Active................................. 1-162 skipLevel4Active................................. 1-162 skipLevel5Active................................. 1-162 skipLevel6Active................................. 1-162 skipLevel7Active................................. 1-163 skipLevel8Active................................. 1-163 skipLevel9Active................................. 1-163 Slave aktiv am Bus oder nicht (LED grün) 1-

306 Slot-Information liegt vor .................... 1-308 Slotnummer innerhalb des Slaves...... 1-308 sofort aktiv nach Referieren ........ 1-39, 1-45 Software-Endlage, negative Richtung. 1-91,

1-194 Software-Endlage, positive Richtung .. 1-91,

1-194 Sollgetriebestufe1-112, 1-114, 1-224, 1-227 Soll-Parametersatz Antrieb ....... 1-97, 1-200 Soll-Schnittwinkel ............................... 1-131 Soll-Werkstücklage-Winkel................. 1-134 Sollwertzuordnung.............................. 1-291 spec ..............................1-106, 1-209, 1-223 specParts............................................ 1-154 speedLimit .........1-113, 1-115, 1-225, 1-228 speedOvr ...........1-113, 1-116, 1-225, 1-229 Speichertyp der Kurventabelle ........... 1-327 Sperrstatus der angegebenen

Kurventabelle.................................. 1-327 Spiegeln.............................................. 1-182 Spiegeln aktiver Frame ........... 1-117, 1-231 Spiegeln einstellbarer Frame . 1-118, 1-119,

1-181, 1-230 Spindelbetriebsart .......1-113, 1-115, 1-225, 1-228 Spindeldrehr. Werkzeug invertieren... 1-150 Spindeldrehr. Werkzeug invertieren

(Satzsuchlauf)................................. 1-150 Spindeldrehzahl, Istwert ......... 1-111, 1-114, 1-224, 1-227 Spindeldrehzahl, Sollwert....... 1-112, 1-115, 1-224, 1-227 Spindeldrehzahlbegrenzung............... 1-294 Spindelname......1-112, 1-115, 1-225, 1-228 Spindelnummer .................................. 1-249

Spindeloverride . 1-113, 1-116, 1-225, 1-229 Spindelposition.. 1-112, 1-114, 1-224, 1-227 Spindelstatus .... 1-113, 1-116, 1-226, 1-229 Spindeltyp ......... 1-113, 1-116, 1-226, 1-229 spindleType....... 1-113, 1-116, 1-226, 1-229 spinNoDress .......................................1-249 splitBlock.............................................1-154 SSFK Kompensationswert Geber 1...1-108,

1-211 SSFK Kompensationswert Geber 2...1-108,

1-211 Stanzen mit Verzögerung aktiv...........1-180 Stanzen oder Nibbeln aktiv.................1-180 Stanzen Verweilzeit ............................1-180 startLockState .....................................1-155 Start-Offset des akt. PCMCIA-Zugriffs1-311 Start-Offset FFS..................................1-311 startRejectCounter ..............................1-155 startTriggerLock ..................................1-320 Startwinkel bei Gewinde .....................1-293 status ......1-81, 1-113, 1-116, 1-171, 1-173, 1-183, 1-185, 1-216, 1-226, 1-229 Status Absolutgeber-Schnittstelle.......1-211 Status der angegebenen Kurventabelle ...... 1-327 Status der binären Eingänge ...1-235, 1-237 Status der Funktion.............................1-157 Status der Funktion ForceControl......1-100, 1-203 Status der globalen Startsperre ..........1-155 Status der Hilfsfunktion.......................1-183 Status der Leistungsfreigabe ...1-108, 1-211 Status der Lizenzierung ........................1-60 Status des Bausteins SPARPI............1-171 Status Drehzahlreglerfreigabe .1-109, 1-213 Status Istzustand .....................1-108, 1-212 Status Synchronlaufdiff ..............1-92, 1-195 Status Synchronlaufdifferenz istwertseitig... 1-110, 1-213 Status Zugriff auf PCMCIA-Karte........1-311 Status zum TLK ....................................1-71 Status zur programmierten Position ....1-87, 1-190 Status-Array für den Wait-Marker .......1-148 Statusinformation Momentenbegrenzung.... 1-110, 1-214 stepEditorFormName..........................1-167 Steuer-/ Statussignale an/vom OP (DB 19)

........................................................2-366 Stop auf anderer Achse ...........1-105, 1-209 Stop F durch Kreuzvergleichsfehler aktiv .... 1-111, 1-214 Stop im aktuellen Programmbereich

verzögert .........................................1-146 Stop von Safety Integrated ......1-110, 1-213

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-439

stopCond ............................................ 1-155 stopCondPar....................................... 1-156 Stoplauf aktiv ...................................... 1-156 stopRunActive .................................... 1-156 stopRunCounter ................................. 1-156 stopTriggerLock.................................. 1-320 Störmoment/max.Moment (motorseitig) ... 1-

108, 1-211 Strategie Verschl.verbund .................. 1-251 strokeNr .............................................. 1-180 Stromistwert der Achse oder Spindel in A 1-

84, 1-188 subSpec........................1-106, 1-209, 1-223 Subspezifikation ...........1-106, 1-209, 1-223 subType.............................................. 1-216 Suchrichtung............................ 1-170, 1-172 Suchstring................................ 1-170, 1-173 Suchtyp.................................... 1-171, 1-173 Suchzeiger....................1-169, 1-171, 1-173 SUG-Programmierung aktiv ... 1-112, 1-115, 1-224, 1-227 Summe aller hergestellte Werkstücke 1-159 Summe der aktuellen Bruttolaufzeit ... 1-299 Summe der aktuellen Nettolaufzeit .... 1-299 Summe der Kompensationswerte ....... 1-94, 1-198 Summe der Kompensationswerte für

Meßsystem 1.................................... 1-99 Summe der Kompensationswerte für

Meßsystem 2.................................... 1-99 Summe der Kompensationswerte für

Meßsystem1................................... 1-202 Summe der Kompensationswerte für

Meßsystem2................................... 1-202 Summe der maximalen Bruttolaufzeit 1-310 Summe der maximalen Nettolaufzeit . 1-310 Summe der minimalen Bruttolaufzeit . 1-310 Summe der minimalen Nettolaufzeit .. 1-311 Summenwert der überlagerten Bewegung... 1-89, 1-193 Summenwert Überlagerung in WZ-Richtung

........................................................ 1-219 suppProgFunc .................................... 1-157 suppressProtLock............................... 1-320 Sval..................................................... 1-175 swLicensePIN....................................... 1-70 Synchronisationszustand der Folgeachse ... 1-87, 1-191 Synchronlaufdifferenz istwertseitig.... 1-110, 1-213 Synchronlaufdifferenz mit Vorzeichen 1-160 Synchronlaufdifferenz sollwertseitig..... 1-92 syntaxCheckAlarmNo......................... 1-157 syntaxCheckAlarmPara1.................... 1-157 syntaxCheckAlarmPara2.................... 1-157

syntaxCheckAlarmPara3 ....................1-157 syntaxCheckAlarmPara4 ....................1-157 syntaxCheckSeek ...............................1-157 syntaxCheckStatus .............................1-157 Systemframe-Bitmaske.......................1-130 systemFrameMask................................1-34 Systemgrundtakt .................................1-290 sysTimeBCD.........................................1-70 sysTimeNCSC ......................................1-70 sysTimeNCSCatTraceStart ..................1-70 sysTimeNCSCatTraceTrig....................1-70 sysTimeNCSCdiffTraceStart.................1-70 sysTimeNCSCdiffTraceTrig ..................1-70 sysTimeSinceStartup............................1-70

T

T_mapc [s,s,userdef] ..........................1-305 Tadr.....................................................1-175 Takte zwischen Buszugriffsfehler Typ 1 ...... 1-302 Takte zwischen Buszugriffsfehler Typ 2 ...... 1-302 Tangentenwinkel am Satzendpunkt....1-136 Tatsächliche Version Dpr....................1-309 tcCarr1 ................................................1-273 tcCarr10 ..............................................1-273 tcCarr11 ..............................................1-273 tcCarr12 ..............................................1-273 tcCarr13 ..............................................1-273 tcCarr14 ..............................................1-273 tcCarr15 ..............................................1-273 tcCarr16 ..............................................1-274 tcCarr17 ..............................................1-274 tcCarr18 ..............................................1-274 tcCarr19 ..............................................1-274 tcCarr2 ................................................1-274 tcCarr20 ..............................................1-274 tcCarr21 ..............................................1-274 tcCarr22 ..............................................1-274 tcCarr23 ..............................................1-274 tcCarr24 ..............................................1-275 tcCarr25 ..............................................1-275 tcCarr26 ..............................................1-275 tcCarr27 ..............................................1-275 tcCarr28 ..............................................1-275 tcCarr29 ..............................................1-275 tcCarr3 ................................................1-275 tcCarr30 ..............................................1-275 tcCarr31 ..............................................1-275 tcCarr32 ..............................................1-276 tcCarr33 ..............................................1-276 tcCarr34 ..............................................1-276 tcCarr35 ..............................................1-276

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-440 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

tcCarr36.............................................. 1-276 tcCarr37.............................................. 1-276 tcCarr38.............................................. 1-276 tcCarr39.............................................. 1-277 tcCarr4................................................ 1-277 tcCarr40.............................................. 1-277 tcCarr41.............................................. 1-277 tcCarr42.............................................. 1-277 tcCarr43.............................................. 1-277 tcCarr44.............................................. 1-277 tcCarr45.............................................. 1-277 tcCarr46.............................................. 1-277 tcCarr5................................................ 1-277 tcCarr55.............................................. 1-278 tcCarr56.............................................. 1-278 tcCarr57.............................................. 1-278 tcCarr58.............................................. 1-278 tcCarr59.............................................. 1-278 tcCarr6................................................ 1-278 tcCarr60.............................................. 1-278 tcCarr64.............................................. 1-278 tcCarr65.............................................. 1-278 tcCarr7................................................ 1-278 tcCarr8................................................ 1-279 tcCarr9................................................ 1-279 Tdp [s,s,userdef]................................. 1-305 Tdx [s,s,userdef] ................................. 1-304 Teil von $$absoluteBlockBufferName 1-163 Teilungsnummer...................... 1-102, 1-205 Telegrammtyp..................................... 1-309 terminalState ........................... 1-235, 1-237 Text für Protokollierungspuffer ............. 1-34 textIndex .............................1-76, 1-78, 1-80 T-Fkt. Wert.......................................... 1-176 threadPitch ......................................... 1-157 threadPitchS....................................... 1-157 Ti [s,s,userdef] .................................... 1-304 timeBCD .............................1-76, 1-78, 1-80 timeOrRevolDwell............................... 1-158 timePeriod .......................................... 1-320 timeS .................................................. 1-158 timeSC................................................ 1-158 TLK ....................................................... 1-71 tlkNr ...................................................... 1-71 tlkPIN .................................................... 1-71 tlkStatus................................................ 1-71 T-Nummer ............................... 1-143, 1-260 T-Nummern seit letzter Zählung einges.

Schneiden....................................... 1-268 TnumWZV .......................................... 1-259 To [s,s,userdef]................................... 1-305 toNo ...................................................... 1-34 toolBaseDistToGo ..........1-81, 1-185, 1-216 toolBaseREPOS.............1-81, 1-185, 1-216 toolChangeMfunc ................................. 1-30

toolCounter .........................................1-158 toolCounterC.......................................1-158 toolCounterM ......................................1-158 toolDataChangeBufferSize ...................1-34 toolEdgeCenterDistToGo....................1-216 toolEdgeCenterREPOS ......................1-216 toolHolderData ....................................1-159 toolIdent ....................... 1-242, 1-259, 1-272 toolInfo ................................................1-242 toolInMag ..................... 1-243, 1-259, 1-272 toolInPlace ................... 1-243, 1-260, 1-272 toolMon ...............................................1-243 toolMyMag ..........................................1-243 toolMyPlace ........................................1-243 toolNo.......................................1-260, 1-272 toolplace_spec ....................................1-243 toolSearch...........................................1-243 toolsize_down .....................................1-243 toolsize_left .........................................1-244 toolsize_right.......................................1-244 toolsize_upper.....................................1-244 toolState..............................................1-244 torqLimit ...................................1-106, 1-209 totalDirectorys .......................................1-71 totalFiles................................................1-71 totalMem ...............................................1-71 totalMemDram ......................................1-71 totalMemDram2PassF ..........................1-71 totalMemDramEPassF..........................1-71 totalMemDramMPassF .........................1-71 totalMemDramSPassF..........................1-72 totalMemDramTPassF..........................1-72 totalMemDramUPassF..........................1-72 totalMemFfs ..........................................1-72 totalMemMmf ........................................1-72 totalMemSramPassF ............................1-72 totalParts.............................................1-159 totalProtokolFiles ..................................1-72 TPreSelAdr .........................................1-175 TPreSelVal..........................................1-175 traceProtocolActive ...............................1-72 traceProtocolLock .................................1-72 Trace-Start-Zeitpunkt ............................1-70 traceState1...............................1-106, 1-209 traceState2...............................1-106, 1-209 traceState3...............................1-106, 1-209 traceState4...............................1-106, 1-210 traceStopAction.....................................1-72 Trace-Triggerzeitpunkt..........................1-70 trackErrContr............................1-107, 1-210 trackErrDiff ...............................1-107, 1-210 transfActive .........................................1-159 Transform. Schneidenkorrekturwert

(cuttEdgeParam).............................1-284 Transformation aktiv ...........................1-159

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-441

Transformierte ortsabh. Verschleiß-Korrektur......................................... 1-282

Transformierte ortsabhängige Einrichte-Korrektur......................................... 1-279

Transformierter Schneidenkorrekturwert (edgeData)...................................... 1-284

Translation.......................................... 1-182 Translation aktiver Frame........ 1-117, 1-231 Translation einstellbarer Frame......... 1-118, 1-119, 1-181, 1-230 Translation externer Frame................ 1-232 Translations-Bezugssystem ............... 1-160 transSys.............................................. 1-160 trialRunActive ..................................... 1-163 Trigger für die Zeitmessung ............... 1-151 Triggervariable

CoMmadTrigger.............................. 1-136 Triggervariable ACKnowledgeTrigger 1-136 turnState ............1-113, 1-116, 1-226, 1-229 Tval..................................................... 1-176 T-Variante der Maschinensteuertafel . 2-333 Typ des aktiven Satzes im Interpolator ........ 1-144 Typ des Alarmvorgangs ..................... 1-122 Typ und Status der Synchronaktion .. 1-176,

1-177 type........ 1-107, 1-183, 1-210, 1-223, 1-315 typeOfCuttingEdge ............................... 1-30 typStatus.................................. 1-176, 1-177

U

Überlagerte Bewegung für die programmierte Achse ............ 1-89, 1-192

Überwachungs-Anw-daten z. e. Werkzeugschneide......................... 1-269

Überwachungsdaten je Werkzeugschneide........................................................ 1-245

Uhrzeit .................................................. 1-70 Undefiniert ........1-322, 1-323, 1-324, 1-325, 1-326 Unikatsnummer der TLK ...................... 1-71 unit...................................................... 1-315 Unterdrueckung von Sprachbefehlen. 1-157 untere Grenze des Schutzbereichs,

Applikate.................................. 1-38, 1-45 Unterer Grenzwert n. Polynom fuer

Synchronaktion............................... 1-129 Upload-Buffer für Anzeigesaetze ....... 1-163 usedDirectorys...................................... 1-73 usedFiles .............................................. 1-73 usedMem.............................................. 1-73 usedMemDram..................................... 1-73 usedMemDram2PassF......................... 1-73

usedMemDramEPassF.........................1-73 usedMemDramMPassF ........................1-73 usedMemDramPassF ...........................1-73 usedMemDramSPassF.........................1-73 usedMemDramTPassF.........................1-73 usedMemDramUPassF.........................1-73 usedMemFfs .........................................1-74 usedMemMmf .......................................1-74 usedMemSramPassF ...........................1-74 usedOptionsNotLicensed......................1-74 usedProtokolFiles .................................1-74 userData .............................................1-269 userPlaceData ....................................1-269 userScale ..............................................1-30

V

vaAbsoluteEnc1ErrCnt ............1-107, 1-210 vaAbsoluteEnc1State ..............1-107, 1-210 vaAbsoluteEnc2ErrCnt ............1-107, 1-210 vaAbsoluteEnc2State ..............1-107, 1-210 vaAbsoluteEncErrCnt .........................1-211 vaAbsoluteEncState............................1-211 vaCecCompVal ........................1-107, 1-211 vaCurr ......................................1-107, 1-211 vaDistTorque............................1-108, 1-211 vaDpActTel ...........................................1-74 vaDpe.......................................1-108, 1-211 vaEgSyncDiff ......................................1-160 vaEgSyncDiffS ....................................1-160 vaEnc1CompVal ......................1-108, 1-211 vaEnc1ZeroMonErrCnt ............1-108, 1-211 vaEnc2CompVal ......................1-108, 1-211 vaEnc2ZeroMonErrCnt ............1-108, 1-211 vaEncZeroMonErrCnt .........................1-212 vaFoc .......................................1-108, 1-212 vaFxs .......................................1-108, 1-212 vaIm .........................................1-108, 1-212 vaIm1 .......................................1-109, 1-212 vaIm2 .......................................1-109, 1-212 vaLagError ...............................1-109, 1-212 vaLoad .....................................1-109, 1-212 valueDo...............................................1-183 valueLo ...............................................1-183 vaPosctrlMode .........................1-109, 1-212 vaPower ...................................1-109, 1-213 vaPressureA ............................1-109, 1-213 vaPressureB ............................1-109, 1-213 Variablentypen ......................................1-18 Variabler Inkrementwert für JOG-Betrieb .... 1-292 varIncrVal....................... 1-82, 1-185, 1-216 vaSce .......................................1-109, 1-213 vaStopSi...................................1-110, 1-213

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-442 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

vaSyncDiff ............................... 1-110, 1-213 vaSyncDiffStat ......................... 1-110, 1-213 vaTempCompVal..................... 1-110, 1-213 vaTorque ................................. 1-110, 1-213 vaTorqueAtLimit ...................... 1-110, 1-214 vaVactm................................... 1-110, 1-214 vaValveLift ............................... 1-110, 1-214 vaXfaultSi ................................ 1-111, 1-214 Vector der Kreisebene........................ 1-165 Vector Kreisebene Satzsuchlauf ........ 1-165 Ventilisthub.............................. 1-110, 1-214 Verbleibende Verweilzeit.................... 1-153 Verfahrrichtung................................... 1-146 Verfahrsatz ......................................... 1-161 Verhältnis akt. IPO-Laufzeit/IPO-Takt .. 1-53 Verkettung 1 des Magazins zum

Nachfolgemagazin.......................... 1-254 Verkettung 2 des Magazins zum

Vorgängermagazin ......................... 1-254 Verkettungsvorschrift.......................... 1-248 Version DP-Master Software.............. 1-309 Version Host-SW................................ 1-309 Vorschub Override .........1-99, 1-203, 1-222 Vorschub-Halt..................................... 1-161 Vorsteuerfaktor Geschwindigkeit....... 1-102, 1-205 Vorsteuerfaktor Moment.......... 1-101, 1-205 Vorsteuermodus ...................... 1-102, 1-205

W

Weg bei einer Antriebsumdrehung...... 1-96, 1-199 Weg vom Startpunkt der Bewegung im BKS

........................................................ 1-217 Weg vom Startpunkt der Bewegung im

WKS ............................................... 1-217 werkstück- oder werkzeugbezogener

Schutzbereich.......................... 1-40, 1-47 Werkstück- und Programmname....... 1-167, 1-169 Werkstück-Lagewinkel ....................... 1-134 Werkstückname.1-167, 1-169, 1-171, 1-173 Werkstückname gekürzt......... 1-167, 1-169, 1-171, 1-173 Werkstück-Soll.................................... 1-154 Werkzeugaufnahme ........................... 1-215 Werkzeugaufnahme Istwert................ 1-220 Werkzeugaufnahme REPOS.... 1-81, 1-185, 1-216 Werkzeugaufnahme Restweg .. 1-81, 1-185,

1-216 Werkzeugaufnahme. ................. 1-81, 1-184 Werkzeugbezeichner.......................... 1-272

Werkzeug-Bezeichner .............1-242, 1-259 Werkzeug-Eingriffszeit( in Sekunden )1-313 Werkzeugeinstellung...........................1-133 Werkzeuginformation für HMI .............1-242 Werkzeuglänge...................................1-133 Werkzeugnummer...............................1-132 Werkzeugorientierung.........................1-153 Werkzeugstatus ..................................1-244 Werkzeugträger Lösunganzahl...........1-153 Werkzeugträger Status .......................1-153 Werkzeugträgername .........................1-276 Werkzeugüberwachungsistwert zu Sollwert

........................................................1-134 Wert der aktuellen D-Nummer ............1-174 Wert der jeweiligen E-Funktion...........1-174 Wert der jeweiligen H-Funktion...........1-175 Wert der jeweiligen M-Funktion ..........1-175 Wert der jeweiligen S-Funktion...........1-175 Wert der Überlagerung in WZ-Richtung ...1-

218 Wert der vorgewählten T-Funktion .....1-175 Wert des HW Analog-Ausgangs ...........1-52 Wert des HW Analog-Eingangs ............1-52 Wert des HW-Digitalausgangs..............1-57 Wert des HW-Digitaleingangs...............1-57 Wiederanfahrposition gültig .......1-93, 1-197 Winkel der Achsen bei Werkzeugträgern .... 1-152 WKS-Sollwert inkl. Überlagerungsanteile.... 1-218 workPandProgName................1-167, 1-169 workPName ...... 1-167, 1-169, 1-171, 1-173 workPNameLong ........ 1-167, 1-169, 1-171, 1-173 workPnameSubstitution ......................1-160 WZ-Suchstrategie beim WZ-Wechsel.1-254

X

X-Anteil des Werkzeugs im WKS .......1-138 x-Komponente des Drehachse v1 ......1-278 x-Komponente des Drehachse v2 ......1-273 x-Komponente des Offsetvektors l1....1-273 x-Komponente des Offsetvektors l2....1-277 x-Komponente des Offsetvektors l3....1-273 x-Komponente des Offsetvektors l4....1-274

Y

Y-Anteil des Werkzeugs im WKS .......1-138 y-Komponente des Drehachse v1 ......1-279 y-Komponente des Drehachse v2 ......1-273 y-Komponente des Offsetvektors l1....1-274 y-Komponente des Offsetvektors l2....1-277

11/2006 I Index

© Siemens AG 2006 All Rights Reserved SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006 I-443

y-Komponente des Offsetvektors l3 ... 1-274 y-Komponente des Offsetvektors l4 ... 1-274

Z

Zahl aktuell hergestellte Werkstücke . 1-139 Zahl der Alarmvorgänge..................... 1-122 Zahl spezielle Werkstücke (Anwenderdef.)

........................................................ 1-154 Zahl verfügbarer Werkzeugträger ...... 1-152 Zähler fuer NC-Start-Signal................ 1-148 Zähler für abgelehnte NC-Starts ........ 1-155 Zähler für Achskonfigurationsänderung ....... 1-145 Zähler für Auto-Taste ......................... 1-121 Zähler für Bewegungssynchronakt. 32Bit .... 1-296 Zähler für Jog-Taste ........................... 1-121 Zähler für MDA-Taste......................... 1-121 Zähler für NC-Start Taste ................... 1-148 Zähler für neuer LUD-ACC vorhanden1-147 Zähler für Programmende .................. 1-148 Zähler für Reset-Taste ....................... 1-148 Zähler inkrementiert bei EXTCALL-Aufruf.... 1-60 Z-Anteil des Werkzeugs im WKS ....... 1-138 Zeilennummer des akt. NC-Satzes .... 1-166 Zeilennummer des aktuellen NC-Satzes

(ab1). .............................................. 1-164 Zeit bis zum Reboot ............................. 1-54 Zeit seit Default-Hochlauf ................... 1-312 Zeit seit dem NCK-Hochlauf................. 1-70 Zeit seit Normalhochlauf..................... 1-312 Zeit vom Satzanfang in Interpolationstakten

........................................................ 1-137 Zeit vom Satzanfang in Sekunden ..... 1-137 Zeit von einem Satzwechsel an in Ipo-

Takten............................................. 1-158 Zeit von einem Satzwechsel an in

Sekunden ....................................... 1-158 Zeitbasis ............................................. 1-320 Zeitdifferenz zum Starttrigger ............... 1-70 Zeitdifferenz zum Trace-Start............... 1-70 Zeitstempel .........................1-76, 1-78, 1-80 Zeitstempel des Alarms...................... 1-123 Zeitzelle in Sekunden ......................... 1-138 Zielmagazin altes Werkzeug .............. 1-143 Zielmagazin neues Werkzeug............ 1-143 Zielplatznummer altes Werkzeug....... 1-143 Zielplatznummer neues Werkzeug..... 1-142 z-Komponente des Drehachse v1...... 1-279 z-Komponente des Drehachse v2...... 1-273 z-Komponente des Offsetvektors l1 ... 1-275 z-Komponente des Offsetvektors l2 ... 1-278

z-Komponente des Offsetvektors l3....1-274 z-Komponente des Offsetvektors l4....1-274 Zug. auf Meßergb. 1 im MKS................1-89 Zug. auf Meßergb. 2 im MKS................1-89 Zug. auf Meßergb. 3 im MKS................1-89 Zug. auf Meßergb. 4 im MKS................1-89 Zugriff Meßerg. Triggerereign. 1 im MKS .... 1-192 Zugriff Meßerg. Triggerereign. 1 im WKS.... 1-218 Zugriff Meßerg. Triggerereign. 2 im MKS .... 1-192 Zugriff Meßerg. Triggerereign. 2 im WKS.... 1-218 Zugriff Meßerg. Triggerereign. 3 im MKS .... 1-192 Zugriff Meßerg. Triggerereign. 3 im WKS.... 1-218 Zugriff Meßerg. Triggerereign. 4 im MKS .... 1-192 Zugriff Meßerg. Triggerereign. 4 im WKS.... 1-218 Zugriffsstufe ..........................................1-22 Zuletzt progr. Wert CUTMOD .............1-150 Zuletzt progr. Wert CUTMOD

(Satzsuchlauf) .................................1-150 Zuletzt programmierte Satznummer ..1-166,

1-169 Zum Ändern freigegebene Zeile ........1-167, 1-169 Zuordnung [axis] .................................1-306 Zuordnung [bus]..................................1-306 Zuordnung [client] ...............................1-307 Zuordnung [master].............................1-307 Zuordnung [slave] ...............................1-307 Zuordnung jedes Kanals zur BAG ........1-22 Zusatzinfo bei Fahren auf Festanschlag ..... 1-100, 1-203 Zusätzlichen Eilgangoverride aktivieren1-31 Zustand ...............................................1-319 Zustand Achs-Container .....................1-128 Zustand Anlaufsynchronisation...........1-309 Zustand Ausgangs-Treiber. ................1-300 Zustand der Slots................................1-308 Zustand des Events ............................1-319 Zustand des Magazins........................1-254 Zustand des Trace-Kanals 1....1-106, 1-209 Zustand des Trace-Kanals 2....1-106, 1-209 Zustand des Trace-Kanals 3....1-106, 1-209 Zustand des Trace-Kanals 4....1-106, 1-210 Zustand Einzelachse..................1-91, 1-194 Zustand Funktionsgenerator......1-99, 1-203 Zustand Geber-1-Treiber ....................1-300 Zustand Geber-2-Treiber ....................1-301 Zustand Meßfunktion ...............1-101, 1-204

I Index 11/2006

© Siemens AG 2006 All Rights Reserved I-444 SINUMERIK, SINAMICS Listenhandbuch (LIS2sl) - Ausgabe 11/2006

Zustand Meßtaster ............................... 1-55 Zustand nach Fahren auf Festanschlag....... 1-100, 1-203 Zus-Var Pi-Dienst Selbstinbtr.

Asynchronmodul.................... 1-94, 1-197 Zweites Meßsystem

Fehlerzähler bei Absolutgeber ...... 1-107, 1-210

Fehlerzähler Nullmarkenüberw......1-108, 1-211 Status Abs.geber-Schnittstelle.......1-107, 1-210

Zweites Meßsystem ist aktiv......1-86, 1-189 Zwischenkreis-Spannung ........1-234, 1-236 Zwischenkreisstatus...................1-98, 1-201

An Siemens AG

A&D MC MS1 Postfach 3180

für Druckschrift: SINUMERIK, SINAMICS

D-91050 Erlangen

Fax +49 (0) 9131 / 98 - 63315 [Dokumentation]

mailto:[email protected]

http://www.siemens.com/automation/service&support

Listen sl (Buch 2) Hersteller-Dokumentation

Absender

Name:

Listenhandbuch Bestell-Nr.: 6FC5397-3CP10-2AA0 Ausgabe 11/2006

Anschrift Ihrer Firma/Dienststelle

Straße:

PLZ: ____________ Ort:

Telefon: __________ /

Telefax: ________ /

Sollten Sie beim Lesen dieser Unterlage auf Druckfehler gestoßen sein, bitten wir Sie, uns diese mit diesem Vordruck mitzuteilen. Ebenso dankbar sind wir für Anregungen und Verbesserungen.

Vorschläge und/oder Korrekturen