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