Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SINUMERIK Funktionshandbuch
Vorschau ausblenden Andere Handbücher für SINUMERIK:
Inhaltsverzeichnis

Werbung

SINUMERIK
SINUMERIK ONE
PLC
Funktionshandbuch
Gültig für
Steuerung
SINUMERIK ONE
CNC-Software Version 6.14
10/2020
A5E48053808A AD
Vorwort
Einleitung
Grundlegende
Sicherheitshinweise
Überblick
Inbetriebnahme PLC-
Programm
Handhabung von
Bausteinen und
Bibliotheken
PLC-Grundprogramm in das
Projekt einfügen
Ablaufstruktur und OBs des
PLC-Programms festlegen
NC-Prozessalarme
NC-Variablen
Referenz zum PLC-
Grundprogramm
Anhang
1
2
3
4
5
6
7
8
9
10
A

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SINUMERIK

  • Seite 1 Vorwort Einleitung Grundlegende Sicherheitshinweise SINUMERIK Überblick SINUMERIK ONE Inbetriebnahme PLC- Programm Handhabung von Bausteinen und Funktionshandbuch Bibliotheken PLC-Grundprogramm in das Projekt einfügen Ablaufstruktur und OBs des PLC-Programms festlegen NC-Prozessalarme NC-Variablen Referenz zum PLC- Grundprogramm Anhang Gültig für Steuerung SINUMERIK ONE CNC-Software Version 6.14...
  • Seite 2: Qualifiziertes Personal

    Beachten Sie Folgendes: WARNUNG Siemens-Produkte dürfen nur für die im Katalog und in der zugehörigen technischen Dokumentation vorgesehenen Einsatzfälle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, müssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und...
  • Seite 3: Vorwort

    Maschinendokumentation anpassen. Training Unter folgender Adresse (http://www.siemens.de/sitrain) finden Sie Informationen zu SITRAIN - dem Training von Siemens für Produkte, Systeme und Lösungen der Antriebs- und Automatisierungstechnik. FAQs Frequently Asked Questions finden Sie in den Service&Support-Seiten unter Produkt Support (https://support.industry.siemens.com/cs/de/de/ps/faq).
  • Seite 4: Technical Support

    Detailinformationen zu allen Typen des Produkts und kann auch nicht jeden denkbaren Fall der Aufstellung, des Betriebes und der Instandhaltung berücksichtigen. Hinweis zur Datenschutzgrundverordnung Siemens beachtet die Grundsätze des Datenschutzes, insbesondere die Gebote der Datenminimierung (privacy by design). Für dieses Produkt bedeutet dies: Das Produkt verarbeitet/speichert keine personenbezogenen Daten, lediglich technische Funktionsdaten (z.
  • Seite 5: Programmierung Und Migration

    Leitfaden zur Migration von bereits bestehenden PLC-Programmen. • Migration des Standard-Programmteils des PLC-Anwenderprogramms (siehe SINUMERIK Migrationsleitfaden). • Neuerstellung des Safety-Anteils des PLC-Anwenderprogramms (siehe SINUMERIK Safety- Funktionsbeschreibung). Leitfaden für die Neuerstellung Bei einer Neuerstellung des PLC-Anwenderprogramms empfehlen wir die Einhaltung des TIA Portal Programmierleitfadens (siehe unten).
  • Seite 6 Vorwort Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 7: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort ..............................3 Einleitung ............................15 Über diese Dokumentation....................15 Grundlegende Sicherheitshinweise..................... 17 Allgemeine Sicherheitshinweise ..................17 Gewährleistung und Haftung für Applikationsbeispiele............17 Security-Hinweise ......................17 Überblick.............................. 19 Einleitung .......................... 19 Inbetriebnahme PLC-Programm ......................21 Übersicht PLC-Programm....................21 Installation des Grundprogramms ..................21 Anwendung des Grundprogramms..................
  • Seite 8 Inhaltsverzeichnis Ablaufstruktur des PLC-Programms..................45 Relevante Organisationsbausteine..................49 Programmcode zum Aufrufen des Grundprogramms einfügen ..........49 Programmierbeispiele (SCL) ....................51 7.5.1 Beispiel zum Aufruf von LBP_ConfigBP [FC1]............... 51 7.5.2 Beispiel zum Aufruf von LBP_MainBP [FC2] ................. 52 7.5.3 Beispiel zum Aufruf von LBP_NCKProcessIRT [FC3] .............. 53 Remanenzverhalten des PLC-Grundprogramms..............
  • Seite 9 Inhaltsverzeichnis 10.3.1 LBP_typeHandwheel ......................95 10.3.2 LBP_typeMcp* ........................96 10.3.3 LBP_typeModularMcpKeypadRecord ................... 97 10.4 Datenbausteine (DB) ......................97 10.4.1 Übersicht der Nahtstellensignale ..................97 10.4.2 Übersicht weiterer Nahtstellensignale (ONE) ..............98 10.4.3 LBP_AlarmMsgs [DB2] - PLC-Alarme / Meldungen..............99 10.4.3.1 Übersicht ...........................
  • Seite 10 Inhaltsverzeichnis 10.4.9.23 STRUCT "E_Ori" Steuersignale der Orientierungsachse............381 10.4.10 LBP_Axis 1 [DB31], … - Achs-/Spindelsignale..............388 10.4.10.1 Übersicht ......................... 388 10.4.10.2 LBP_Axis1 [DB31], … - Signale an Achse/Spindel ............... 396 10.4.10.3 LBP_Axis1 [DB31], … - Signale von Achse/Spindel ............. 456 10.4.10.4 STRUCT "SCC"...
  • Seite 11 Inhaltsverzeichnis 10.4.21.2 LBP_TMSpindleMT [DB1072], Nahtstelle für Spindel: Multitool.......... 586 10.4.21.3 STRUCT MTIF für Spindel beladen/entladen: Multitool ............586 10.4.22 LBP_TMTurretMT [DB1073] - Revolver: Multitool ............... 591 10.4.22.1 Übersicht ......................... 591 10.4.22.2 LBP_TMTurretMT [DB1073], Nahtstelle für Revolver: Multitool........... 591 10.4.22.3 STRUCT MTIF für Revolver: Multitool................. 592 10.5 Eingangs- und Ausgangssignale ..................
  • Seite 12 Inhaltsverzeichnis 10.6.4.23 PI-Dienst: TMFPBP ......................644 10.6.4.24 PI-Dienst: TMGETT ......................645 10.6.4.25 PI-Dienst: TMMVTL......................646 10.6.4.26 PI-Dienst: TMPOSM ......................647 10.6.4.27 PI-Dienst: TMPCIT......................648 10.6.4.28 PI-Dienst: TMRASS......................649 10.6.4.29 PI-Dienst: TRESMO ......................649 10.6.4.30 PI-Dienst: TSEARC......................650 10.6.4.31 PI-Dienst: TMCRMT......................653 10.6.4.32 PI-Dienst: TMDLMT......................
  • Seite 13 Inhaltsverzeichnis 10.8.3 Umschaltung von Maschinensteuertafel, Bedienhandgerät ..........781 10.9 Anhang ........................... 783 10.9.1 Literaturverzeichnis ......................783 Anhang .............................. 785 Liste der Abkürzungen ..................... 785 Dokumentationsübersicht ....................790 Index ..............................791 Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 14 Inhaltsverzeichnis Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 15: Einleitung

    Zielgruppe sind Projekteure, Technologen, Inbetriebnehmer und Programmierer. Jedes Funktionshandbuch behandelt ein spezielles Thema und enthält alle zu diesem Thema gehörenden Funktionsbeschreibungen. Welche Funktionshandbücher für Ihre SINUMERIK-Steuerung zur Verfügung stehen und welches Thema ein Funktionshandbuch behandelt, zeigt folgende Tabelle: Funktionshandbuch Thema...
  • Seite 16 Einleitung 1.1 Über diese Dokumentation Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 17: Grundlegende Sicherheitshinweise

    Umgang bei Anwendung, Installation, Betrieb und Wartung. Security-Hinweise Siemens bietet Produkte und Lösungen mit Industrial Security-Funktionen an, die den sicheren Betrieb von Anlagen, Systemen, Maschinen und Netzwerken unterstützen. Um Anlagen, Systeme, Maschinen und Netzwerke gegen Cyber-Bedrohungen zu sichern, ist es erforderlich, ein ganzheitliches Industrial Security-Konzept zu implementieren (und kontinuierlich aufrechtzuerhalten), das dem aktuellen Stand der Technik entspricht.
  • Seite 18 Weiterführende Informationen zu möglichen Schutzmaßnahmen im Bereich Industrial Security finden Sie unter: https://www.siemens.com/industrialsecurity (https://www.siemens.com/industrialsecurity) Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Produkt-Updates anzuwenden, sobald sie zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden. Die Verwendung veralteter oder nicht mehr unterstützter Versionen kann das Risiko von Cyber-...
  • Seite 19: Überblick

    – PPU 1740 • Die zur NCU 1750 / NCU 1760 passenden NX15.3 bzw. NX10.3-Baugruppen sind im Hardware-Katalog im Ordner "Controller > SINUMERIK 840D sl > NX" zu finden. Die Firmware-Version der NX-Baugruppe muss zur Firmware-Version von SINAMICS_Integrated übereinstimmen und mit der Firmware-Version der NCU kompatibel sein.
  • Seite 20 Überblick 3.1 Einleitung Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 21: Inbetriebnahme Plc-Programm

    Inbetriebnahme PLC-Programm Übersicht PLC-Programm Das PLC-Programm einer SINUMERIK NCU ist modular aufgebaut und besteht aus den folgenden Teilen: • Organisationsbausteine (OB) Das SINUMERIK-PLC-Grundprogramm muss in den jeweiligen Organisationsbausteinen (OB) des PLC-Programms aufgerufen und initialisiert werden. Ihr PLC-Anwenderprogramm rufen Sie ebenfalls in diesen Organisationsbausteinen auf.
  • Seite 22: Anwendung Des Grundprogramms

    Editoren bearbeitet werden. Hinweis Installation / Update Die PLC einer SINUMERIK NCU wird ausschließlich im TIA Portal in Betrieb genommen. Nach dem Starten des TIA Portals und Anlegen eines Projekts, sind die Funktionalitäten einer SINUMERIK NCU im TIA Portal verfügbar.
  • Seite 23: Versionskennzeichnungen

    "DB", "FB", "FC" und "Internal" einsortiert. Kopiervorlagen > SINUMERIK ONE PLC Basic Der Inhalt dieses Kopiervorla‐ Enthält alle anwenderdefinierten Datentypen Program > SINUMERIK ONE PLC BP data types gen-Ordners wird vom PLC- (UDT), die vom PLC-Grundprogramm verwen‐ Grundprogramm verwendet det werden.
  • Seite 24: Maschinenprogramm

    Inbetriebnahme PLC-Programm 4.5 Maschinenprogramm Die Versionskennzeichnung kann wie folgt im String formatiert werden: • xx.yy • xx.yy.zz • ww.xx.yy.zz • vv.ww.xx.yy.zzz • x.y • x.y.z • w.x.y.z • v.w.x.y.z Zusätzlich zur Versionskennung kann noch ein Datum im String eingetragen werden, welches bei entsprechender Formatierung im HMI im Versionsbild angezeigt wird.
  • Seite 25: Datensicherung

    Datenbausteine vorhanden sein. PLC-Serieninbetriebnahme, PLC Archive SINUMERIK-Archiv Nach dem Laden der Bausteine in die PLC-CPU kann ein SINUMERIK-Archiv im TIA Portal erzeugt werden. Ein SINUMERIK-Archiv kann zu folgenden Zwecken verwendet werden: • Direktes Abbild der Daten einer in Betrieb genommenen PLC in einer Datei zur Datensicherung an der Maschine •...
  • Seite 26: Peripheriebaugruppen (Cp-Baugruppen)

    SINUMERIK-Archiv im TIA Portal erstellen 1. In der Projektnavigation mit der rechten Maustaste auf den Gerätenamen, z. B. "NCU_1" klicken. 2. Im Kontextmenü "SINUMERIK-Archiv erstellen > Hardware und alle Programmbausteine" wählen. Der Dialog "SINUMERIK-Archiv erstellen" wird geöffnet. 3. Erforderlichen Einstellungen vornehmen, wie z. B. Dateiname und Archivpfad.
  • Seite 27: Handhabung Von Bausteinen Und Bibliotheken

    Handhabung von Bausteinen und Bibliotheken Verwendung und Handhabung von Gruppen In der Projektnavigation können Sie im Ordner Programmbausteine optional Gruppen erstellen, um Ihre Programmbausteine zu organisieren. Bild 5-1 Gruppe hinzufügen Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 28: Bausteine In Ein Projekt Kopieren

    Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine in ein Projekt kopieren Diese Funktion ist beispielsweise in folgenden Fällen hilfreich: • Erstellung jeweils einer eigenen Gruppe für die Bausteine des Grundprogramms und des Anwenderprogramms. Auf diese Weise können Sie die änderbaren Bausteine des Anwenderprogramms einzeln anzeigen.
  • Seite 29 Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine in ein Projekt kopieren 3. Navigieren Sie im Referenzprojekt auf den Ordner "Programmbausteine" und selektieren Sie die Bausteine, die Sie kopieren möchten. 4. Ziehen Sie mit Drag & Drop die Bausteine vom Referenzprojekt auf den Ordner "Programmbausteine"...
  • Seite 30 Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine in ein Projekt kopieren Hinweis Konflikte bei mehrfach verwendeten Namen oder Adressen bzw. Nummern Wenn Sie Objekte aus einem Referenzprojekt einfügen, deren Namen bereits im Projekt verwendet werden, werden diese u.U. automatisch umbenannt: •...
  • Seite 31: Konflikte Beim Kopieren Von Bausteinen

    Handhabung von Bausteinen und Bibliotheken 5.3 Konflikte beim Kopieren von Bausteinen Konflikte beim Kopieren von Bausteinen Beim Kopieren und Einfügen von Programmbausteinen können zwei verschiedene Arten von Konflikten entstehen: • Wenn mehrere Bausteine mit denselben Bausteinnummern im Ordner Programmbausteine vorhanden sind, wird nicht unmittelbar eine Meldung angezeigt. Auf doppelt belegte Bausteinnummern wird erst während des Übersetzungsvorgangs hingewiesen.
  • Seite 32: Einschränkungen Für Anwenderbausteine In Bibliotheken

    Bausteinnummer (bzw. Bausteinadresse) vom PLC-Grundprogramm belegt bzw. reserviert ist, oder ob diese für das PLC-Anwenderprogramm verwendet werden kann. Tabelle 5-1 Belegungsübersicht der DB-Nummern DB-Nummer Verfügbarkeit Belegt von Reserviert Siemens 2 … 3 Belegt Siemens (PLC-Grundprogramm) Reserviert Siemens Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 33: Verfügbarkeit

    Konflikten beim Hochrüsten oder Migrieren des PLC- Grundprogramms führen. ²Wenn Sie SINUMERIK Safety Integrated (F-PLC) verwenden, wird per Voreinstellung dieser Nummernbereich für automatisch generierte F-Bausteine genutzt. Sie können den vom F- Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 34 32767 … 65535 Reserviert² Standard-Nummernbereich für gene‐ rierte F-Systembausteine ²Wenn Sie SINUMERIK Safety Integrated (F-PLC) verwenden, wird per Voreinstellung dieser Nummernbereich für automatisch generierte F-Bausteine genutzt. Sie können den vom F- System verwendeten Nummernbereich anpassen, müssen jedoch einen ausreichend großen Nummernbereich wählen.
  • Seite 35 32767 … 65535 Reserviert² Standard-Nummernbereich für gene‐ rierte F-Systembausteine ²Wenn Sie SINUMERIK Safety Integrated (F-PLC) verwenden, wird per Voreinstellung dieser Nummernbereich für automatisch generierte F-Bausteine genutzt. Sie können den vom F- System verwendeten Nummernbereich anpassen, müssen jedoch einen ausreichend großen Nummernbereich wählen.
  • Seite 36 Handhabung von Bausteinen und Bibliotheken 5.5 Baustein-Adressbereich für PLC-Anwenderprogramm Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 37: Plc-Grundprogramm In Das Projekt Einfügen

    PLC-Grundprogramm-Systembibliothek öffnen Vorgehen Um die Systembibliothek des SINUMERIK-PLC-Grundprogramms zu öffnen und anzuzeigen, gehen Sie folgendermaßen vor: 1. Wechseln Sie zur Task Card "Bibliotheken" und öffnen Sie die Bibliothek "SINUMERIK ONE PLC Basic Program V6.x". Bild 6-1 PLC-Grundprogramm-Bibliothek öffnen Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 38: Plc-Datentypen Einfügen

    Die PLC-Nahtstellen-Datenbausteine des Grundprogramms ermöglichen vom PLC-Programm aus den Zugriff auf verschiedene Schnittstellen und Daten (Achsen/Spindeln, Kanäle, BAG, Alarme/Meldungen, Werkzeugverwaltung, PLC/HMI, MCP/HT). In der Systembibliothek des SINUMERIK ONE PLC-Grundprogramms sind PLC-Datentypen (UDT) verfügbar, die den Inhalt der Datenbausteine definieren. Kopieren Sie diese PLC-Datentypen in Ihr Projekt.
  • Seite 39 1. Wechseln Sie zur Task Card "Bibliotheken" und öffnen Sie die Systembibliothek "SINUMERIK ONE PLC Basic Program V6.x" 2. Ziehen Sie mit Drag & Drop den Ordner "Kopiervorlagen > SINUMERIK ONE PLC Basic Program > SINUMERIK ONE PLC BP data types" in den Ordner PLC-Datentypen Ihres Projekts (z. B. unter "CNC_1 >...
  • Seite 40: Plc-Grundprogrammbausteine Einfügen

    Nicht verwendete Datentypen löschen Prüfen Sie den Ordner "PLC-Datentypen" ggf. auf Datentypen, die nicht von Bausteinen verwendet werden. Durch das Einfügen der SINUMERIK ONE-PLC-Datentypen werden beispielsweise keine (veralteten) Datentypen der SINUMERIK 840D sl überschrieben, da diese unterschiedliche Namen haben. PLC-Grundprogrammbausteine einfügen Voraussetzung •...
  • Seite 41 ONE PLC Basic Program V6.x" 2. Sie haben mehrere Möglichkeiten, die PLC-Grundprogramm-Bausteine in Ihr Projekt zu kopieren: – Ziehen Sie den entsprechenden Ordner "SINUMERIK ONE PLC BP" per Drag & Drop in den Ordner Programmbausteine, z. B. unter "CNC_1 > PLC_1 > Programmbausteine". Hinweis Kopieren dieses Ordners verändert benutzerdefinierte Ordnerstruktur...
  • Seite 42 PLC-Grundprogramm in das Projekt einfügen 6.3 PLC-Grundprogrammbausteine einfügen – Öffnen Sie den Kopiervorlagen-Ordner und ggf. weitere untergeordnete Ordner und bestimmen Sie manuell, welche Bausteine Sie kopieren möchten, indem Sie diese selektieren und dann mit Drag & Drop in den Ordner Programmbausteine ziehen. Um aufeinanderfolgende Objekte zu selektieren, klicken Sie auf das erste Objekt, halten Sie die Umschalttaste gedrückt und klicken Sie dann auf das letzte Objekt.
  • Seite 43: Bausteine Mit Benutzerspezifischen Anpassungen

    Kanal-DB, FB oder FC). Wenn Sie nicht benötigte Bausteine in Ihrem Projekt haben, dauern bestimmte Vorgänge unnötig lange, z. B. das Laden oder das Erstellen und Einlesen von SINUMERIK-Archiven. Bausteine mit benutzerspezifischen Anpassungen Im Folgenden finden Sie eine Auflistung aller Bausteine des SINUMERIK-Grundprogramms, die benutzerspezifische Anpassungen enthalten können und daher nicht automatisch hochgerüstet...
  • Seite 44 PLC-Grundprogramm in das Projekt einfügen 6.4 Bausteine mit benutzerspezifischen Anpassungen Diagnose [FB29] ist nicht mehr direkter Bestandteil des PLC-Grundprogramms, sondern stattdessen als Applikationsbeispiel verfügbar. Tabelle 6-1 PLC-Grundprogramm-Bausteine mit benutzerspezifischen Anpassungen Baustein Name Beschreibung LBP_ParamAlarmMsgs Schnittstelle zwischen Anwenderprogramm und LBP_GenA‐ larmMsgs [FC10], enthält die Parametrierung der Alarme zu den Bitfeldern im LBP_AlarmMsgs [DB2] als Fehler- oder Betriebsmel‐...
  • Seite 45: Ablaufstruktur Und Obs Des Plc-Programms Festlegen

    Ablaufstruktur und OBs des PLC-Programms festlegen Übersicht PLC-Programm Das PLC-Programm einer SINUMERIK NCU ist modular aufgebaut und besteht aus den folgenden Teilen: • Organisationsbausteine (OB) Das SINUMERIK-PLC-Grundprogramm muss in den jeweiligen Organisationsbausteinen (OB) des PLC-Programms aufgerufen und initialisiert werden. Ihr PLC-Anwenderprogramm rufen Sie ebenfalls in diesen Organisationsbausteinen auf.
  • Seite 46 Ablaufstruktur und OBs des PLC-Programms festlegen 7.2 Ablaufstruktur des PLC-Programms Im folgendes Bild und der zugehörigen Beschreibung ist die Struktur des PLC-Programms veranschaulicht: Hinweis Informationen zu den im Projekt benötigten PLC-Grundprogrammbausteinen Die folgende Beschreibung führt nicht alle PLC-Grundprogrammbausteine einzeln auf, die für ein lauffähiges Projekt benötigt werden.
  • Seite 47 Ablaufstruktur und OBs des PLC-Programms festlegen 7.2 Ablaufstruktur des PLC-Programms Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 48 Ihr PLC-Anwenderprogramm ein und definieren die zugehörigen Ereignisse in den Eigenschaften des entsprechenden Geräts bzw. Moduls. Beim Ausfall der PLC erscheint der Alarm "2000 Lebenszeichenüberwachung PLC" in SINUMERIK Operate. Es erfolgt kein Rücksprung zur Unterbrechungsstelle (z. B. bei Netzausfall). Einige Daten des PLC-Grundprogramms werden in einem remanenten Speicherbereich abgelegt.
  • Seite 49: Relevante Organisationsbausteine

    Hardware-Ereignisses. Das Ereignis de‐ finieren Sie in den Hardwareeigenschaften. Programmcode zum Aufrufen des Grundprogramms einfügen Da die Organisationsbausteine des PLC-Programms sowohl Aufrufe des SINUMERIK-PLC- Grundprogramms, als auch Aufrufe Ihres PLC-Anwenderprogramms enthalten müssen, sind diese Organisationsbausteine nicht als Kopiervorlagen in der Systembibliothek vorhanden.
  • Seite 50 Ablaufstruktur und OBs des PLC-Programms festlegen 7.4 Programmcode zum Aufrufen des Grundprogramms einfügen Vorgehen Um den Programmcode zum Aufrufen des SINUMERIK-PLC-Grundprogramms per Drag & Drop einzufügen, gehen Sie folgendermaßen vor: 1. In der Projektnavigation doppelklicken Sie auf den entsprechenden Organisationsbaustein, z.
  • Seite 51: Programmierbeispiele (Scl)

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) Programmierbeispiele (SCL) 7.5.1 Beispiel zum Aufruf von LBP_ConfigBP [FC1] Im Startup [OB100] muss LBP_ConfigBP [FC1] aufgerufen werden, in dem das PLC- Grundprogramm initialisiert und konfiguriert wird. Den Aufruf können Sie in den Editor kopieren bzw. eingeben oder auch mit Drag & Drop erzeugen.
  • Seite 52: Beispiel Zum Aufruf Von Lbp_Mainbp [Fc2]

    UserDataHexArray => NULL, UserDataRealArray => NULL, TMMagazines => NULL); //HIER ANWENDERPROGRAMM EINFÜGEN 7.5.2 Beispiel zum Aufruf von LBP_MainBP [FC2] In Main [OB1] rufen Sie LBP_MainBP [FC2] auf und starten damit die zyklische Bearbeitung des SINUMERIK PLC-Grundprogramms. Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 53: Beispiel Zum Aufruf Von Lbp_Nckprocessirt [Fc3]

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) Den Aufruf können Sie in den Editor kopieren bzw. eingeben oder auch mit Drag & Drop erzeugen. // Aufruf Grundprogramm als erster FC "LBP_MainBP"(); // hier Anwenderprogramm hinzufügen 7.5.3 Beispiel zum Aufruf von LBP_NCKProcessIRT [FC3] Wenn zur Laufzeit in einem NC-Teileprogramm ein Befehl bearbeitet wird, der eine synchrone Reaktion im PLC-Programm erfordert, wird diese im satzsynchronen Teil des Grundprogramm (LBP_NCKProcessIRT [FC3]) ausgeführt.
  • Seite 54 Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) // Axis3InPos: Bool; // AuxFunctionInChan1: Bool; // AuxFunctionInChan2: Bool; // TMCommand: Bool; //Aufruf mit Ausgabeparameter "LBP_NCKProcessIRT"(Flags=>#GP); //Verwendung der Ausgabeparameter IF #GP.IRFromNck THEN #NckEvent := TRUE; END_IF; //Verwendung der Flags für Achse 1 bis 3 IF #GP.InPosition[1] THEN #Axis1InPos := TRUE;...
  • Seite 55: Remanenzverhalten Des Plc-Grundprogramms

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.6 Remanenzverhalten des PLC-Grundprogramms Eigener FC, z. B. MyProcessAlarmFC [FC30]: //Aufruf ohne Ausgabe-Parameter "LBP_NCKProcessIRT"(Flags=>NULL); Remanenzverhalten des PLC-Grundprogramms Folgende Daten des PLC-Grundprogramms werden in einem remanenten Speicherbereich abgelegt, um Datenverlust bei Spannungsausfall zu vermeiden. Name Bausteinadresse bzw.
  • Seite 56 Ablaufstruktur und OBs des PLC-Programms festlegen 7.6 Remanenzverhalten des PLC-Grundprogramms Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 57: Nc-Prozessalarme

    NC-Prozessalarme Allgemeines zu Prozessalarm-OBs Wenn zur Laufzeit von einem Modul ein Prozessalarm ausgelöst wird, wird der im zugehörigen Ereignis definierte Prozessalarm-OB ausgelöst bzw. prioritätsabhängig in die Warteschlange eingereiht. • Im PLC-Anwenderprogramm können Sie so spezifisch auf Ereignisse reagieren, die von unterschiedlichen Modulen ausgelöst werden.
  • Seite 58: Übergabe An Quittierung An Anwender

    NC-Prozessalarme 8.3 Identifizierung eines NCK-Ereignisses im PLC-Programm In der folgenden Tabelle sind alle NCK-Signale aufgeführt, die im PLC-Anwenderprogramm zugänglich sind. Signaltyp Übergabe an Quittierung an Anmerkung Anwender Standard-Hilfsfunktion Zyklus-OB nach Zyklus-OB Schnelle Hilfsfunktion Zyklus-OB sofort im Pro‐ Schnelle Hilfsfunktionen (anwenderdefinierte Hilfs‐ zessalarm-OB funktionen mit schneller Quittierung) sind Hilfsfunktio‐...
  • Seite 59: Nck-Prozessalarm-Ereignis Definieren

    NC-Prozessalarme 8.4 NCK-Prozessalarm-Ereignis definieren Ob ein Ereignis vom NCK ausgelöst wurde, können Sie auf folgende Arten abfragen: • LADDR in den Startinformationen des Prozessalarm-OB LADDR enthält die HW-Kennung des Moduls, das den Prozessalarm ausgelöst hat. Die HW- Kennungen, die in Ihrem Projekt vorkommen, können Sie in den Systemkonstanten einsehen.
  • Seite 60 NC-Prozessalarme 8.4 NCK-Prozessalarm-Ereignis definieren Vorgehen Um Prozessalarme in den Eigenschaften des NCK zu konfigurieren, gehen Sie folgendermaßen vor: 1. Klicken Sie in der Netzsicht oder Gerätesicht auf den NCK. 2. Im Inspektorfenster "Eigenschaften" wählen Sie den Eintrag "Ereignisse". Die Prozessalarm-Einstellungen werden angezeigt. Der ereignisgesteuerte Signalaustausch vom NCK an die PLC ist per Voreinstellung aktiviert.
  • Seite 61: Verwendung Der Zugehörigen Systemkonstante

    NC-Prozessalarme 8.5 Verwendung der zugehörigen Systemkonstante Damit die NCK-Signale im PLC-Grundprogramm verarbeitet werden können, müssen Sie als nächstes LBP_NCKProcessIRT [FC3] im Prozessalarm-OB (z. B. Hardware-Interrupt [OB40]) aufrufen. Verwendung der zugehörigen Systemkonstante Wenn Sie das Ereignis für NCK-Prozessalarme definieren, wird automatisch eine Systemkonstante hinzugefügt, deren Name dem zugehörigen Ereignisnamen entspricht.
  • Seite 62 NC-Prozessalarme 8.5 Verwendung der zugehörigen Systemkonstante Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 63: Nc-Variablen

    NC-Variablen Übersicht Variablen projektieren Während der Programmierung der SINUMERIK-PLC stehen Ihnen im TIA Portal folgende Variablentypen zur Verfügung: • PLC-Variablen Die Deklaration und Verwendung von PLC-Variablen entspricht der standardmäßigen Vorgehensweise in SIMATIC STEP 7. • NC-Variablen Sie können in Ihrem PLC-Programm mittels LBP_ReadVar [FB2] und LBP_WriteVar [FB3] auf NC-Variablen zugreifen, die Sie einem NC-Variablen-DB hinzugefügt haben.
  • Seite 64 NC-Variablen 9.2 Entsprechung von Datentyp-Deklarationen für NCK und PLC Datentyp Format Wertebereich Kurzbeschreibung NCK- PLC-De‐ Dekla‐ klarati‐ ration LONG DINT Ganzzahlen -2147483648 bis Ein Operand vom Datentyp DINT (Double mit Vorzeichen +2147483647 INT) hat eine Länge von 32 Bit und besteht (Dezimalsys‐...
  • Seite 65 NC-Variablen 9.2 Entsprechung von Datentyp-Deklarationen für NCK und PLC Datentyp Format Wertebereich Kurzbeschreibung NCK- PLC-De‐ Dekla‐ klarati‐ ration UINT_1 WORD Ganzzahlen -32768 bis 65535 Ein Operand vom Datentyp WORD ist eine (Dezimalsys‐ Bitfolge aus 16 Bit. tem) Dualzahlen 2#0 bis 2#1111111111111 Oktalzahlen 8#0 bis 8#177777...
  • Seite 66 NC-Variablen 9.2 Entsprechung von Datentyp-Deklarationen für NCK und PLC Datentyp Format Wertebereich Kurzbeschreibung NCK- PLC-De‐ Dekla‐ klarati‐ ration BOOL BOOL Boolesch FALSE oder TRUE Ein Operand vom Datentyp BOOL stellt ei‐ nen Bitwert dar und enthält einen der fol‐ BOOL#0 oder BO‐ genden Werte: OL#1 •...
  • Seite 67: Nc-Variablen Projektieren Im Tia Portal

    Objekte in Ihrem Projekt konfigurieren und projektieren. Hierfür nutzen Sie im TIA Portal folgende Ressourcen: • Die Systembibliothek mit Kopiervorlagen zum SINUMERIK PLC-Grundprogramm 6.x enthält die Programmbausteine und PLC-Datentypen (UDT), die für den Zugriff erforderlich sind. Diese müssen in Ihrem Projekt eingefügt sein.
  • Seite 68: Konfiguration

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal ① Tabelle "Liste der verfügbaren NC-Variablen" ② Tabelle "Alle konfigurierten Variablen" ③ Benutzerdefinierte Variablentabellen Ausprägungen von NC-Variablen im TIA Portal NC-Variablen haben im TIA Portal abhängig vom aktuellen Projektierungsschritt und ihren Eigenschaften zum jeweiligen Zeitpunkt unterschiedliche Ausprägungen mit unterschiedlichen Bezeichnungen und Eigenschaften: Generische (verfügba‐...
  • Seite 69: Ausprägungen Von Nc-Variablen Im Tia Portal

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal 9.3.2 Ausprägungen von NC-Variablen im TIA Portal NC-Variablen haben im TIA Portal abhängig vom aktuellen Projektierungsschritt und ihren Eigenschaften zum jeweiligen Zeitpunkt unterschiedliche Ausprägungen mit unterschiedlichen Bezeichnungen und Eigenschaften: Generische (verfügbare) NC- Konfigurierte NC-Variable NC-Variable in DB/FB Variable In der Liste der verfügbaren NC-...
  • Seite 70: Variablentabelle Kopieren

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal 3. Geben Sie einen eindeutigen Namen für die neue Variablentabelle ein. 4. Bestätigen Sie Ihre Eingaben mit "OK". Variablentabelle öffnen Um die NC-Variablentabelle zu öffnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Konfigurierte NC-Variablen", z. B. unter "CNC_1 >...
  • Seite 71: Einträge In Variablentabellen Verwalten

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal 9.3.3.2 Einträge in Variablentabellen verwalten Einträge kopieren Hinweis Kompatibilitätsprüfung Wenn Sie Variablen in eine Variablentabelle eines anderen Systems kopieren, wird die Kompatibilität beim Einfügen geprüft und bei Inkompatibilität abgebrochen. Um eine Variable zu kopieren, gehen Sie folgendermaßen vor: 1.
  • Seite 72: Ansicht Der Variablentabelle Anpassen

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal 9.3.3.3 Ansicht der Variablentabelle anpassen Zeilen sortieren Um Tabellenzeilen zu sortieren, gehen Sie folgendermaßen vor: 1. Wählen Sie die Spalte aus, nach der Sie sortieren möchten. 2. Klicken Sie in den Spaltenkopf. Die Spalte wird aufsteigend sortiert. Ein Pfeil-nach-oben zeigt die Sortierreihenfolge an.
  • Seite 73 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Filtern Sie können die NC-Variablenliste nach verschiedenen Kriterien filtern, um die für Ihr PLC- Programm benötigten NC-Variablen zu finden. Klicken Sie hierzu in der jeweiligen Spalte auf "Filter eingeben". Abhängig vom Spaltentyp haben Sie folgende Filtermöglichkeiten: Filterkriterium Vorgehen Name...
  • Seite 74 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Filterkriterium Vorgehen Datentyp Wählen Sie in der Klappliste der Filterzelle einen Datentyp aus (NCK-Deklaration), um danach zu filtern. Zugriffsrechte Wählen Sie in der Klappliste der Filterzelle einen Zugriffs‐ rechte-Typ aus, um danach zu filtern: Nur Lesend, Lesend/ Schreibend oder * (alles).
  • Seite 75: Verwendung Bestehender Nc-Variablen (Nc-Var-Selektor)

    Die im TIA Portal konfigurierten NC-Variablen unterscheiden sich von NC-Variablen, die mit dem NC-VAR-Selektor erzeugt wurden. • Die Datenstruktur von Variablen, die mit dem NC-VAR-Selektor generierte wurden, ist mit "STRUCT ... END_STRUCT" definiert. • Im TIA Portal konfigurierte NC-Variablen verwenden die PLC-Datentypen (UDT) des SINUMERIK PLC-Grundprogramms. Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 76: Nc-Variablen In Variablentabelle Der Konfigurierten Nc-Variablen Übernehmen

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Bestehende NC-Variablen, die mit dem NC-VAR-Selektor erzeugt wurden, können weiterhin verwendet werden und beliebig mit im TIA Portal konfigurierten Variablen kombiniert werden. 9.3.4.3 NC-Variablen in Variablentabelle der konfigurierten NC-Variablen übernehmen In der Projektnavigation finden Sie unterhalb vom NCK die "Liste der verfügbaren NC-Variablen", die alle NC-Variablen enthält, die Sie mit der projektieren NCU-Firmware verwenden können.
  • Seite 77: Ausgewählte Nc-Variableninstanzen Konfigurieren

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Ergebnis Die gewählten NC-Variablen wurden in einer benutzerdefinierten Variablentabelle zusammengestellt und können anschließend konfiguriert werden. 9.3.5 Ausgewählte NC-Variableninstanzen konfigurieren Nachdem Sie Variablen aus der Liste aller verfügbaren NC-Variablen in benutzerdefinierte Variablentabellen übernommen haben, nehmen Sie erforderliche und ggf. optionale Einstellungen an den ausgewählten NC-Variablen vor.
  • Seite 78 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Vorgehen Um NC-Variablen zu konfigurieren, gehen Sie folgendermaßen vor: 1. Doppelklicken Sie in der Projektnavigation im Ordner "Konfigurierte NC-Variablen" auf den Befehl "Alle konfigurierten Variablen anzeigen", z. B. "CNC_1 > NCK > Konfigurierte NC- Variablen >...
  • Seite 79 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Eigenschaft Beschreibung Konfiguration Öffnet einen Dialog mit erforderlichen Einstellungen zur gewählten NC-Variable bzw. dem entsprechenden NCK-Objekt. (ggf. obligato‐ risch) Abhängig vom Variablentyp müssen Sie hier angeben, auf welchen Kanal, Ach‐ se, Werkzeugbereich oder Werkzeugnummer sich die Variable beziehen soll. Diese können Sie bei der Projektierung als konstante Werte eintragen oder ak‐...
  • Seite 80: In Plc-Programm Einbinden

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal 9.3.6 In PLC-Programm einbinden 9.3.6.1 Lesen/Schreiben der NC-Variablen im PLC-Programm Um die NC-Variablen-Schnittstelle des PLC-Grundprogramms in Ihrem Anwenderprogramm zu nutzen, fügen Sie in Ihrem Anwenderprogramm einen Aufruf des entsprechenden PLC- Grundprogrammbausteins ein: • LBP_ReadVar [FB2] •...
  • Seite 81: Datenbaustein Aus Nc-Variablentabelle Erstellen

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Bild 9-4 NC-Variablenzugriff über PLC-Grundprogramm - Beispiel mit einzelnem FB 9.3.6.2 Datenbaustein aus NC-Variablentabelle erstellen Voraussetzung • Eine benutzerdefinierte NC-Variablentabelle ist vorhanden. • Alle NC-Variablen der benutzerdefinierten NC-Variablentabelle sind vollständig und korrekt konfiguriert. •...
  • Seite 82 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Vorgehen Um aus einer NC-Variablentabelle einen Datenbaustein zu generieren, gehen Sie folgendermaßen vor: 1. In der Projektnavigation öffnen Sie den Ordner "NC-Variablen", z. B. unter "CNC_1 > NCK > NC- Variablen". 2. Klicken Sie mit der rechten Maustaste auf die Variablentabelle, und wählen Sie den Befehl "PLC-Datenbaustein erstellen".
  • Seite 83: Konfigurierte Nc-Variablen In Vorhandenen Db/Fb Kopieren

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Ergebnis Der Datenbaustein wurde generiert und im Ordner Programmbausteine hinzugefügt. Als Bausteinname wird der Name der zugrundeliegenden Variablentabelle eingesetzt. Mit dem generierten DB können Sie nun in Ihrem PLC-Programm die zusammengestellten Variablen adressieren (Seite 80) und durch die Bausteine LBP_WriteVar [FB3] (Seite 613) und LBP_ReadVar [FB2] (Seite 605) die Variablen schreiben bzw.
  • Seite 84: Entsprechung Von Datentyp-Deklarationen Für Nck Und Plc

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Vorgehen Um konfigurierte NC-Variablen in einen vorhandenen DB oder FB einzufügen, gehen Sie folgendermaßen vor: 1. In der Projektnavigation öffnen Sie die entsprechende benutzerdefinierte Variablentabelle oder klicken Sie auf "Alle konfigurierten Variablen anzeigen", z. B. unter "CNC_1 > NCK > NC- Variablen".
  • Seite 85 NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Variable in Ihre Variablentabelle einfügen und im PLC-Programm verwenden, müssen Sie die PLC-Deklaration verwenden. Tabelle 9-2 Zuordnung der Datentyp-Deklarationen von NCK und STEP 7 (PLC) Datentyp Format Wertebereich Kurzbeschrei‐ bung NCK-De‐ PLC-Deklaration klarati‐ BOOL BOOL Ganzzahlen ohne Vor‐...
  • Seite 86: Nc-Variablen In Bibliotheken Verwalten

    NC-Variablen 9.3 NC-Variablen projektieren im TIA Portal Datentyp Format Wertebereich Kurzbeschrei‐ bung NCK-De‐ PLC-Deklaration klarati‐ STRING STRING ASCII-Zeichenkette ein‐ 0 bis 254 Zeichen Ein Operand schließlich Sonderzei‐ vom Datentyp chen STRING spei‐ chert mehrere Zeichen in einer Zeichenkette, die aus maximal 254 Zeichen be‐...
  • Seite 87: Referenz Zum Plc-Grundprogramm

    Bausteine hochrüsten, um die Funktionalität herzustellen. Hinweis Im Anwenderprogramm verfügbare Bausteinnummern Die Bausteinbelegung ist in der Belegungsübersicht der Hilfe zur SINUMERIK ONE STEP 7 Toolbox V16 beschrieben. Sehen Sie darin nach, welche Bausteinnummern Sie im im Anwenderprogramm verwenden können.
  • Seite 88 LBP_PowerrideConfig Datensätze mit vorkonfigurierten Verhalten für den Power‐ ride DB1000 LBP_CtrlEnergy Schnittstelle zwischen Anwenderprogramm und Bedien‐ software, enthält Energiesparprofile für Ctrl-Energy. Noch keine Unterstützung mit dem aktuellen SINUME‐ RIK PLC Basic Program für SINUMERIK ONE (V06.xx.xx.xx). Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 89: Funktionsbausteine (Fb)

    Signale für Revolver (Multitool). 10.1.2 Funktionsbausteine (FB) Im Folgenden finden Sie eine Auflistung aller Funktionsbausteine des SINUMERIK-PLC- Grundprogramms. Mittels Kopiervorlagen der Systembibliothek können Sie diese Bausteine in Ihr Projekt kopieren. Wenn Sie einen Grundprogramm-Baustein in Ihr Projekt kopieren, der weitere Grundprogramm- Bausteine aufruft (Spalte "Verwendete Bausteine"), müssen Sie diese ebenfalls in Ihr Projekt...
  • Seite 90 Welche Bausteinnummern bzw. Bausteinadressen von Siemens und dem PLC-Grundprogramm reserviert sind und welche im Anwenderprogramm verwendet werden dürfen, sehen Sie in der Belegungsübersicht in der Hilfe zur SINUMERIK ONE STEP 7 Toolbox V16. Tabelle 10-2 Funktionsbausteine (FB) des SINUMERIK-PLC-Grundprogramms Name...
  • Seite 91: Funktionsbausteine (Fc)

    10.1.3 Funktionsbausteine (FC) Im Folgenden finden Sie eine Auflistung aller Funktionen des SINUMERIK-PLC-Grundprogramms. Mittels Kopiervorlagen der Systembibliothek können Sie diese Bausteine in Ihr Projekt kopieren. Wenn Sie einen Grundprogramm-Baustein in Ihr Projekt kopieren, der weitere Grundprogramm- Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 92 Welche Bausteinnummern bzw. Bausteinadressen von Siemens und dem PLC-Grundprogramm reserviert sind und welche im Anwenderprogramm verwendet werden dürfen, sehen Sie in der Belegungsübersicht in der Hilfe zur SINUMERIK ONE STEP 7 Toolbox V16. Tabelle 10-3 Funktionen (FC) des SINUMERIK-PLC-Grundprogramms Name...
  • Seite 93 LBP_ConfigData [DB7] Bedienhandgerätes (HT2). FC17 LBP_CtrlStarDelta Baustein dient zur Stern-Dreieck-Umschaltung bei digitalen Hauptspindelantrieben. Noch keine Unterstützung mit dem aktuellen SINUMERIK PLC Basic Program für SINUMERIK ONE (V06.xx.xx.xx). FC18 LBP_CtrlAxisSpindle Baustein steuert Achsen und Spindeln vom An‐ LBP_InternalProc3 [FC25001] wenderprogramm aus.
  • Seite 94 Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine Name Beschreibung Verwendete Bausteine FC19 LBP_MCPCtrlMilling Baustein dient zur Übertragung der Daten von der LBP_InternalProc6 [FC25004] Maschinensteuertafel (MCP Fräs-Variante) in die LBP_InternalFB1020 [FB1020] NC/PLC-Nahtstelle. LBP_InternalDB1020 [DB1020] LBP_AlarmMsgs [DB2] LBP_InternalDB3 [DB3] LBP_ParamAlarmMsgs [DB5] LBP_ConfigData [DB7] LBP_InternalDB8 [DB8] LBP_NC [DB10] LBP_ModeGroup [DB11]...
  • Seite 95: Bediengeräte

    Referenz zum PLC-Grundprogramm 10.3 Datentypen 10.2 Bediengeräte 10.2.1 Einleitung Allgemein Die Datenschnittstelle besteht aus folgenden Teilen: • Datenschnittstelle • Funktionsschnittstelle Der Austausch von Signalen und Daten wird durch das PLC-Grundprogramm organisiert und erfolgt zwischen folgenden Komponenten: • PLC-Anwenderprogramm • NC •...
  • Seite 96: Variablen In "Lbp_Typehandwheel" Handwheel1, Handwheel2

    Die Datentypen enthalten die Ein-/ und Ausgangsabbilder der Maschinensteuertafeln. Die Beschreibung der Ein-/ und Ausgangsabbilder finden Sie in den Gerätehandbüchern zu den Bedienkomponenten/MCPs im Internet (https://support.industry.siemens.com/cs/ww/de/view/ 109736211) und im Kapitel Eingangs- und Ausgangssignale (Seite 596). Datentypen für PROFINET MCP Die Tabelle listet die verfügbaren Datentypen in Abhängigkeit von der Maschinensteuertafel auf.
  • Seite 97: Lbp_Typemodularmcpkeypadrecord

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentypen für Industrial Ethernet (IE) Die Tabelle listet die verfügbaren Datentypen in Abhängigkeit von der Maschinensteuertafel auf. Maschinensteuertafel MCP-Datentyp schmale Variante LBP_typeMcp310StandardInput, LBP_typeMcp310StandardOutput M-Variante LBP_typeMcp483MillingInput, LBP_typeMcp483MillingOutput T-Variante LBP_typeMcp483TurningInput, LBP_typeMcp483TurningOutput Siehe auch Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten (Seite 762) 10.3.3 LBP_typeModularMcpKeypadRecord Der Datentyp "LBP_typeModularMcpKeypadRecord"...
  • Seite 98: Übersicht Weiterer Nahtstellensignale (One)

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Signale von Bedienhandgerät HT 8: Eingangsabbild (Seite 599) Signale an Bedienhandgerät HT 8: Ausgangsabbild (Seite 603) Signale von/an Bedienhandgerät HT 10 Signale von Bedienhandgerät HT 10: Eingangsabbild (Seite 600) Signale an Bedienhandgerät HT 10: Ausgangsabbild (Seite 604) PLC-Alarme/Meldungen LBP_AlarmMsgs [DB2] - PLC-Alarme / Meldungen (Seite 99) Signale von/an NC, PLC und Bediensoftware...
  • Seite 99: Lbp_Alarmmsgs [Db2] - Plc-Alarme / Meldungen

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.3 LBP_AlarmMsgs [DB2] - PLC-Alarme / Meldungen Meldungsart • FM: Durch das Signal wird eine Fehlermeldung mit der zugehörigen Alarmnummer als Fehlernummer ausgelöst. • BM: Durch das Signal wird eine Betriebsmeldung mit der zugehörigen Alarmnummer als Meldungsnummer ausgelöst.
  • Seite 100 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Vorschub Halt / Spindel Halt, Byte 2 122 - 181 Achse / Spindel 2 - 31, siehe oben "Achse / Spindel 1"...
  • Seite 101 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs [DB2], Kanalbereich 2 Tabelle 10-5 Kanalbereich 2 LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐...
  • Seite 102 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 350 (BM) Vorschub- und Einlesesperre Byte 2 (Ereignis-Nr.: 530108-530115) 351 (BM) Vorschub- und Einlesesperre Byte 4 (Ereignis-Nr.: 530124-530131) 352 (FM)
  • Seite 103 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 378 (FM) Vorschub Halt Geo-Achse 2 Byte 1 (Ereignis-Nr.: 541200-541207) 379 (BM) Vorschub Halt Geo-Achse 2 Byte 2 (Ereignis-Nr.: 541208-541215) 380 (FM)
  • Seite 104 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs [DB2], Kanalbereich 6 Tabelle 10-9 Kanalbereich 6 LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐...
  • Seite 105 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 422 (BM) Vorschub- und Einlesesperre Byte 3 (Ereignis-Nr.: 570116-570123) 423 (BM) Vorschub- und Einlesesperre Byte 4 (Ereignis-Nr.: 570124-570131) 424 (FM)
  • Seite 106 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 450 (FM) Vorschub Halt Geo-Achse 2 Byte 1 (Ereignis-Nr.: 581200-581207) 451 (BM) Vorschub Halt Geo-Achse 2 Byte 2 (Ereignis-Nr.: 581208-581215) 452 (FM)
  • Seite 107 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs [DB2], Kanalbereich 10 Tabelle 10-13 Kanalbereich 10 LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐...
  • Seite 108 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 494 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 3 (Ereignis-Nr.: 600300-600307) 495 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 3 (Ereignis-Nr.: 600308-600315) 496 (FM)
  • Seite 109 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Alarm Signale für PLC-Ereignisse (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 533 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 22 (Ereignis-Nr.: 602208-602215) 534 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 23 (Ereignis-Nr.: 602300-602307) 535 (BM)
  • Seite 110 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs Signale für PLC-Ereignisse (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 566 - 569 (BM) Anwenderbereich 1: Byte 5 - 8 (Ereignis-Nr.: 700132-700163) 570 - 573 (FM) Anwenderbereich 2: Byte 1 - 4 (Ereignis-Nr.: 700200-700231) 574 - 577 (BM)
  • Seite 111 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs Signale für PLC-Ereignisse (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 726 - 729 (BM) Anwenderbereich 21: Byte 5 - 8 (Ereignis-Nr.: 702132-702163) 730 –...
  • Seite 112 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs Signale für PLC-Ereignisse (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 886 - 889 (BM) Anwenderbereich 41: Byte 5 - 8 (Ereignis-Nr.: 704132-704163) 890 - 893 (FM) Anwenderbereich 42: Byte 1 - 4 (Ereignis-Nr.: 704200-704231) 894 - 897 (BM)
  • Seite 113: Lbp_Alarmmsgs [Db2]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_AlarmMsgs Signale für PLC-Ereignisse (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 1046 - 1089 (BM) Anwenderbereich 61: Byte 5 - 8 (Ereignis-Nr.: 706132-706163) 1050 - 1053 (FM) Anwenderbereich 62: Byte 1 - 4 (Ereignis-Nr.: 706200-706231) 1054 - 1057 (BM)
  • Seite 114: Struct "Chan" Alarme Kanal Ohne Meldung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) AxisA (DB2 ab DBB490) Beschreibung Alarme einer Achse/Spindel mit Meldung Achse/Spindel 1 entspricht Alarmnummer ab 600100 Achse/Spindel 2 entspricht Alarmnummer ab 600200 … Achse/Spindel 31 entspricht Alarmnummer ab 603100 Datentyp ARRAY[1..31] of STRUCT STRUCT "AxisA" Alarme Achse mit Meldung (Seite 117) UserA (DB2 ab DBB554) Beschreibung Anwenderbereich für Alarme mit Meldung...
  • Seite 115: Struct "Axis" Alarme Achse Ohne Meldung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) FdStop_2 (DB2 DBW8, 20, …, 116) Beschreibung Vorschub Halt Geometrieachse 2 im Kanal Datentyp ARRAY[0..15] of BOOL FdStop_3 (DB2 DBW10, 22, …, 118) Beschreibung Vorschub Halt Geometrieachse 3 im Kanal Datentyp ARRAY[0..15] of BOOL Siehe auch LBP_AlarmMsgs [DB2] (Seite 113) 10.4.3.4...
  • Seite 116 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "ChanA" FDD_5C00xx (DB2 DBB310, 328, …, 472) Beschreibung Vorschubsperre im Kanal Index 0 … 7 entspricht Alarmnummer 510000 … 510007, Voreinstellung Meldungsart FM (Seite 99) Index 8 … 15 entspricht Alarmnummer 510008 … 510015, Voreinstellung Meldungsart BM (Seite 99) Parametrierung der Meldungsart in LBP_ParamAlarmMsgs [DB5] (Seite 118) Datentyp...
  • Seite 117: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) FdStop_2_5C12xx (DB2 DBW324, 342, …, 486) Beschreibung Vorschub Halt Geometrieachse 2 im Kanal Index 0 … 7 entspricht Alarmnummer 511200 … 511207, Voreinstellung Meldungsart FM (Seite 99) Index 8 … 15 entspricht Alarmnummer 511208 … 511215, Voreinstellung Meldungsart BM (Seite 99) Parametrierung der Meldungsart in LBP_ParamAlarmMsgs [DB5] (Seite 118) Datentyp...
  • Seite 118: Lbp_Paramalarmmsgs [Db5] - Meldungsart In Lbp_Alarmmsgs [Db2]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "UserA" A70UUxx (DB2 ab DBB554, 562, …, 1058) Beschreibung Anwenderbereich für Alarme Index 0 … 31: Voreinstellung Meldungsart FM (Seite 99) Index 32 … 63: Voreinstellung Meldungsart BM (Seite 99) Parametrierung der Meldungsart in LBP_ParamAlarmMsgs [DB5] (Seite 118) Datentyp ARRAY[0..63] of BOOL 10.4.4...
  • Seite 119: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Kanäle

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_ParamAlarmMsgs [DB5]" - Kanäle Variable Daten‐ Variablen in "LBP_AlarmMsgs [DB2]" Beschreibung Kanal 1 Ch1_DB2_310 BOOL "LBP_AlarmMsgs.ChanA[1].FDD_5C00xx[i]", Index 0 … 7 Meldungsart in (DB5.DBX0.0) "LBP_AlarmMsgs [DB2]" (DB2.DBB310) einstellen TRUE: FM FALSE: BM Ch1_DB2_311 BOOL "LBP_AlarmMsgs.ChanA[1].FDD_5C00xx[i]", Index 8 …...
  • Seite 120: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Achsen Und Spindeln

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variable Daten‐ Variablen in "LBP_AlarmMsgs [DB2]" Beschreibung Ch2_DB2_328 BOOL "LBP_AlarmMsgs.ChanA[2].FDD_5C00xx[i]", Index 0 … 7 Meldungsart in (DB5.DBX2.2) "LBP_AlarmMsgs [DB2]" (DB2.DBB328) einstellen TRUE: FM FALSE: BM … … … … Kanal 10 … … … Ch10_DB2_489 BOOL "LBP_AlarmMsgs.ChanA[10].FdStop_3_5C13xx[i]", Index 8 …...
  • Seite 121: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Anwenderdaten

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variable Daten‐ Variablen in "LBP_AlarmMsgs [DB2]" Beschreibung … … … … Ax31_DB2_551 BOOL "LBP_AlarmMsgs.AxisA[31].AAFdStop60AAxx[i]", Index 8 … 15 Meldungsart in (DB5.DBX30.1) "LBP_AlarmMsgs [DB2]" (DB2.DBB551) einstellen TRUE: FM FALSE: BM Beispiel zum Einstellen der Meldungsart für einen Alarm von Achse/Spindel 4 Gesuchte Alarme: "LBP_AlarmMsgs.AxisA[4].AAFdStop60AAxx[i]", Index 8 bis 15 Der Byte-Offset für die Alarme in "LBP_AlarmMsgs"...
  • Seite 122: Lbp_Configdata [Db7] - Konfigurationsdaten

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variable Daten‐ Variablen in "LBP_AlarmMsgs [DB2]" Beschreibung User 63 … … … … User63_DB2_106 BOOL "LBP_AlarmMsgs.UserA[63].A70UUxx[i]", Index 56 … 63 Meldungsart in "LBP_AlarmMsgs [DB2]" (DB2.DBB1065) (DB5.DBX167.7) einstellen TRUE: FM FALSE: BM Beispiel zum Einstellen der Meldungsart für einen Alarm von Anwenderbereich 4 Gesuchte Alarme: "LBP_AlarmMsgs.UserA[4].A70UUxx[i]", Index 24 bis 31 Der Byte-Offset für die Alarme in "LBP_AlarmMsgs"...
  • Seite 123 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_ConfigBP [DB7]" MCPNum (DB7.DBW0) Beschreibung Anzahl der aktiven MCP (Eingangsparameter) Datentyp Wertebereich 0, 1, 2 Wert 0 keine MCP vorhanden, default MCP1In, MCP2In (DB7 ab DBB2, ab DBB32) Beschreibung Anfangsadresse eines Datenbausteins oder Eingangs für die Eingangssignale der Maschinen‐ steuertafel (Eingangsparameter) Datentyp STRUCT...
  • Seite 124 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) MCPBusType (DB7.DBB63) Beschreibung Bustyp (Eingangsparameter) b#16#yx: • Bus-Typ MCP1: unteres Nibble (x) • Bus-Typ MCP2: oberes Nibble (y) Mischbetrieb ist möglich (siehe Kapitel Informationen zur Projektierung und Inbetriebnahme (Seite 762)) Datentyp BYTE Wertebereich 3, 4, 5, 6 Wert 3 PROFIBUS Wert 4...
  • Seite 125 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HTNotSend (DB7.DBX108.2) Beschreibung Aktivierung Sende- und Empfangsbetrieb mit dem HT (Eingangsparameter) Datentyp BOOL Wert FALSE Sende und Empfangsbetrieb aktiviert Wert TRUE Nur Empfang der Bedienhandgerät-Signale NCCyclTimeout (DB7.DBW110) Beschreibung Zeit für die zyklische Lebenszeichen-Überwachung NCK (Eingangsparameter) Datentyp S5time Wertebereich...
  • Seite 126 [FC10]" (Eingangsparameter, nicht bei jeder SINUMERIK-PLC vorhanden) Datentyp BOOL MsgUser (DB7.DBW118) Beschreibung Anzahl der Userbereiche (Eingangsparameter) Siehe auch "LBP_AlarmMsgs [DB2]". (Nicht bei jeder SINUMERIK-PLC vorhanden) Datentyp Wertebereich 0, 1, 2 … 64 IRAuxfuT (DB7.DBX120.1) Beschreibung Auswerten der T-Funktion in "Hardware interrupt [OB40]" (Eingangsparameter)
  • Seite 127 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB7 ab DBB130, ab DBB144) Beschreibung Anfangsadresse eines Datenbausteins oder Eingangs für die Eingangssignale der Direkttasten (Eingangsparameter) Datentyp STRUCT STRUCT Pointer auf Datenbaustein, Eingang oder Ausgang (Seite 133) Op1KeyOut, Op2KeyOut (DB7 ab DBB136, ab DBB150) Beschreibung Anfangsadresse eines Datenbausteins oder Ausgangs für die Ausgangssignale der Direkttasten (Eingangsparameter)
  • Seite 128 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert 0 vollständiges Gerät Wert 1 nur Direkttasten IdentMcpBusType (DB7.DBB163) Beschreibung Typ einer Ethernet-Komponente (Eingangsparameter) nur IE-Geräte Datentyp BYTE Wertebereich b#16#5 IdentMcpStrobe (DB7.DBX164.0) Beschreibung Abfrage aktivieren (Eingangsparameter) Datentyp BOOL Wert 1 Abfrage aktivieren MaxModeGroup (DB7.DBW166) Beschreibung Anzahl aktiver BAGs (Ausgangsparameter) Datentyp...
  • Seite 129 UserVersionInfo (DB7 ab DBB246) Beschreibung Version des Anwenderprogramms (Ausgangsparameter) Datentyp STRING[44] GenerateAlarmMsgs (DB7 ab DBB292) Beschreibung Ausgangsdaten des "LBP_GenerateAlarmMsgs [FC10]" (Ausgangsparameter, nicht bei jeder SINUMERIK-PLC vorhanden) Datentyp STRUCT STRUCT "GenerateAlarmMsgs" Alarmmeldung (Seite 134) OpUnitCommId (DB7.DBW300) Beschreibung Kennung der Kommunikationseinheit (Default: 1) (Eingangsparameter) Datentyp...
  • Seite 130 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) OpUnitInterfaceId (DB7.DBW302) Beschreibung Hardwarekennung der Netzwerkschnittstelle (Default: 262) (Eingangsparameter) Vordefinierte Konstanten für die CP-Schnittstellen: • X120: Local~CP~Ethernet-Schnittstelle_120 • X130: Local~CP~Ethernet-Schnittstelle_130 Datentyp HW_ANY MCP1ConnectionId (DB7.DBW304) Beschreibung Verbindungskennung für MCP 1 an (Default: 1001) (Eingangsparameter) Datentyp CONN_OUC Wertebereich 1, 2, 3 …...
  • Seite 131 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) MCP2LocalUdpPort (DB7.DBW318) Beschreibung Lokaler UDP-Port für die Verbindung zu MCP 2 (Default: 16002) (Eingangsparameter) Datentyp UINT Wertebereich 1, 2, 3 … 49151 HTLocalUdpPort (DB7.DBW320) Beschreibung Lokaler UDP-Port für die Verbindung zu einem HT (Default: 16003) (Eingangsparameter) Datentyp UINT Wertebereich...
  • Seite 132 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HTError (DB7.DBX336.0) Beschreibung Fehlerstatus der Verbindung zu einem HT (Ausgangsparameter) Datentyp BOOL HTStatus (DB7.DBW338) Beschreibung Informationen zum Fehlerstatus der Verbindung zu einem HT (Ausgangsparameter) Datentyp WORD Op1KeyError (DB7.DBX340.0) Beschreibung Fehlerstatus der Verbindung zu Op1Key (Ausgangsparameter) Datentyp BOOL Op1KeyStatus (DB7.DBW342)
  • Seite 133: Struct Pointer Auf Datenbaustein, Eingang Oder Ausgang

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HTReady (DB7.DBX352.2) Beschreibung Status der Verbindung zu HT8 (Ausgangsparameter) Datentyp BOOL Wert TRUE Verbindung ist aufgebaut Op1KeyReady (DB7.DBX352.3) Beschreibung Status der Verbindung zu den Direkttasten 1 (Ausgangsparameter) Datentyp BOOL Wert TRUE Verbindung ist aufgebaut Op2KeyReady (DB7.DBX352.4) Beschreibung Status der Verbindung zu den Direkttasten 2 (Ausgangsparameter)
  • Seite 134: Struct "Generatealarmmsgs" Alarmmeldung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.5.3 STRUCT "GenerateAlarmMsgs" Alarmmeldung Die Variablenstruktur "AlarmMsgs" beschreibt Alarminformationen. Variablen in "GenerateAlarmMsgs" NumActAlarmMsgs (DB7.DBW292) Beschreibung Gibt die Anzahl aktiver Alarme/Meldungen zurück Datentyp UINT Wertebereich 0 … 65535 Error (DB7.DBX294.0) Beschreibung Gibt ein Fehlerbit zurück Error = TRUE bedeutet, dass bei der Bearbeitung ein Fehler aufgetreten ist.
  • Seite 135 Ausgang ohne Hardware Ausgang On-Board DBB8 - Maschinenachsnummern Tabelle für DBB29 "LBP_MCPCtrlMilling [FC19]", "LBP_MCPCtrlMillingSmall [FC24]", "LBP_MCPCtrlTurning [FC25]", "LBP_HTCtrlHT8 [FC26]" (nicht bei jeder SINUMERIK-PLC vorhanden) (1. MCP) DBW30 Obergrenze der Maschinenachsnummern für "LBP_MCPCtrlMilling [FC19]", "LBP_MCPCtrlMillingSmall [FC24]" (1. MCP) Bei 0 gilt max. Anzahl der Maschinenachsnummern DBB32 - Maschinenachsnummern Tabelle für...
  • Seite 136 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC [DB10], Allgemeine Signale an NC Tabelle 10-17 Allgemeine Signale an NC LBP_NC Signale an NC (PLC → NC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB56 Schlüsselschalter-Stellung...
  • Seite 137 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB90 SINUMERIK Integra‐ te → PLC DBB91 PLC → SINU‐ MERIK In‐ tegrate DBB92 Fehlermeldung unterdrücken bei Ausfall Slave OK GP → PLC...
  • Seite 138 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC Signale von NC (NC → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB96 Eingestellte Sprach-ID der Bedien-Software Bedien- Soft‐ ware → PLC DBB97 Kanalnummer für Handrad 1 Bedien-...
  • Seite 139 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC [DB10], Allgemeine Signale von NC Tabelle 10-20 Allgemeine Signale an PLC LBP_NC Signale an PLC [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB104 NC-CPU: 1.
  • Seite 140 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB118- SINUMERIK Integrate-Daten DBB121 SINUMERIK Integrate → "LBP_NC.E_NCKready" (DB10.DBX104.7) (NC-CPU: Ready) Das Signal ist in den Sicherheitskreis der Maschine aufzunehmen. LBP_NC [DB10], Externe digitale NC-Eingänge Tabelle 10-21 Externe digitale NC-Eingänge LBP_NC Signale an NC (PLC →...
  • Seite 141 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC Signale an NC (PLC → NC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB132 Wert von PLC für die externen digitalen NC-Ausgänge DBB133 Vorgabemaske für die externen digitalen NC-Ausgänge DBB134...
  • Seite 142 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC Signale an NC (PLC → NC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW148 Sollwert von PLC für analogen Eingang 1 der NC DBW150 Sollwert von PLC für analogen Eingang 2 der NC DBW152...
  • Seite 143 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC [DB10], Externe digitale NC-Ein- und Ausgänge Tabelle 10-25 Externe digitale NC-Ein- und Ausgänge LBP_NC Signale von NC (NC → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB186...
  • Seite 144: Lbp_Nc [Db10], Kollisionsvermeidung: Schutzbereich Aktiv

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW222 Sollwert des analogen Ausgangs 7 der NC DBW224 Sollwert des analogen Ausgangs 8 der NC LBP_NC [DB10], Kollisionsvermeidung: Schutzbereich aktiv Tabelle 10-27 Kollisionsvermeidung: Schutzbereich aktiv DB10...
  • Seite 145 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC Signale von PLC (PLC → NC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB238 Kollisionsvermeidung: Schutzbereich aktivieren (Bit) DBB239 Kollisionsvermeidung: Schutzbereich aktivieren (Bit) DBB240 Kollisionsvermeidung: Schutzbereich aktivieren (Bit) DBB241...
  • Seite 146: Lbp_Nc [Db10]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_NC [DB10], Schnittstelle Robotersteuerung Tabelle 10-31 Signale an Roboter LBP_NC Signale von NC (NC → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB256 Roboter-Steuerung Byte 0 DBB257...
  • Seite 147 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX128.0, 128.1, …, 128.7) Beschreibung Sperre des digitalen Eingangs 1 … 40 Eingang 1 … 4: On-Board Eingang Eingang 5 … 8: Eingang ohne Hardware Eingang 9 … 40: Externer digitaler NC-Eingang Hinweis Ein gesperrter Eingang liefert beim Lesen den Wert 0.
  • Seite 148 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX129.0, 129.1, …, 129.7) Beschreibung Setzen des digitalen Eingangs 1 … 40 Eingang 1 … 4: On-Board Eingang Eingang 5 … 8: Eingang ohne Hardware Eingang 9 … 40: Externer digitaler NC-Eingang Wird der NC-Eingang vom PLC-Anwenderprogramm auf den Wert TRUE gesetzt, wird der am On-Board-Eingang der NCU anstehende Signalzustand sowie das Sperren des NC-Eingangs, wirkungslos.
  • Seite 149 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX142.0, 142.1, …, 142.7) Beschreibung Sperre des digitalen NC-Ausgangs 1 … 40 Ausgang 1 … 4: On-Board Ausgang Ausgang 5 … 8: Ausgang ohne Hardware Ausgang 9 … 40: Externer digitaler NC-Ausgang Ist der digitale NC-Ausgang gesperrt, wird am Hardware-Ausgang definiert 0 V ausgegeben. Ist der digitale NC-Ausgang nicht gesperrt, wird der im NC-Programm oder vom PLC-Anwen‐...
  • Seite 150 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX143.0, 143.1, …, 143.7) Beschreibung Überschreibmaske des digitalen NC-Ausgangs 1 … 40 Ausgang 1 … 4: On-Board Ausgang Ausgang 5 … 8: Ausgang ohne Hardware Ausgang 9 … 40: Externer digitaler NC-Ausgang Bei einem positiven Flankenwechsel 0 → 1, wird für den entsprechenden Ausgang statt dem mit der Systemvariable $A_OUT geschriebene Wert, der vom PLC-Anwenderprogramm vorge‐...
  • Seite 151 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_Set_Out33, A_Set_Out34, A_Set_Out35, A_Set_Out36, A_Set_Out37, A_Set_Out38, A_Set_Out39, A_Set_Out40 (DB10 DBX144.0, 144.1, …, 144.7) Beschreibung Setzwert des digitalen NC-Ausgangs 1 … 40 von PLC Ausgang 1 … 4: On-Board Ausgang Ausgang 5 … 8: Ausgang ohne Hardware Ausgang 9 …...
  • Seite 152 Tabelle mit Nummern der Maschinenachsen (1. MCP) Verwendung in folgenden Funktionen: • "LBP_MCPCtrlMilling [FC19]" • "LBP_MCPCtrlMillingSmall [FC24]" • "LBP_MCPCtrlTurning [FC25]" • "LBP_HTCtrlHT8 [FC26]" (nicht bei jeder SINUMERIK-PLC vorhanden) Signalfluss PLC → NC Datentyp ARRAY[1..22] of BYTE Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 153 Verwendung in folgenden Funktionen: • "LBP_MCPCtrlMilling [FC19]" • "LBP_MCPCtrlMillingSmall [FC24]" • "LBP_MCPCtrlTurning [FC25]" • "LBP_HTCtrlHT8 [FC26]" (nicht bei jeder SINUMERIK-PLC vorhanden) Signalfluss PLC → NC Datentyp ARRAY[1..22] of BYTE MCP2MaxAxis (DB10.DBW54) Beschreibung Obergrenze der Maschinenachsnummern (2. MCP) Verwendung in folgenden Funktionen: •...
  • Seite 154 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_EMERGENCY_Ackn" (DB10.DBX56.2) Not-Halt quittieren • "LBP_NC.E_EMERGENCY" (DB10.DBX106.1) Not-Halt aktiv • MD36610 $MA_AX_EMERGENCY_STOP_TIME Zeit der Bremsrampe bei Fehlern Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "Not-Halt" A_EMERGENCY_Ackn (DB10.DBX56.2) Beschreibung Not-Halt quittieren Um den Zustand "Not-Halt" der NC zu quittieren müssen folgende Nahtstellensignale so lange gesetzt bleiben, bis Variable "LBP_NC.E_EMERGENCY"...
  • Seite 155 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert von Schlüsselschalter-Stellung 1 A_Keyswitch1 = TRUE Wert von Schlüsselschalter-Stellung 2 A_Keyswitch2 = TRUE Wert von Schlüsselschalter-Stellung 3 A_Keyswitch3 = TRUE Korrespondiert mit Maschinendaten für Zugriffsstufen: MD11612, MD51044 - MD51064, MD51070 - MD51073, MD51199 - MD51211, MD51215 - MD51225, MD51235 Verriegelung über Kennwort A_IncInModeGroup (DB10.DBX57.0) Beschreibung...
  • Seite 156 (DB10.DBX58.7) Typ eines Schutzbereichs ($NP_PROT_TYPE) Hinweis Die Deaktivierung einer Schutzbereichsgruppe erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "AUTOMATIK", "JOG" oder "MDA" > "ETC-Taste (">")" > "Einstellungen" > "Kollisionsvermeidung" > "Kollisionsvermeidung ein- und ausschalten" durch Setzen des HMI/ PLC-Nahtstellensignals "LBP_NC.E_CA_Disable…" (DB10.DBX93.0, …) der Schutzbereichsgrup‐...
  • Seite 157 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_CA_Disable…" (DB10.DBX93.0, …) Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren HMI → PLC • $NP_PROT_TYPE Typ des Schutzbereichs • MD10735 $MN_JOG_MODE_MASK Einstellungen für Betriebsart JOG Weiterführende Literatur Bedienhandbuch; Kapitel "Kollisionsvermeidung" Funktionshandbuch Überwachen und Kompensieren; Kapitel "Geometrische Maschinenmo‐ dellierung"...
  • Seite 158 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_Disabl_Inp…" (DB10 DBB0, 122, 124, 126,128) Digitale NC-Eingänge: Sperre • "LBP_NC.A_Set_Inp…" (DB10 DBB1, 123, 125, 127, 129) Digitale NC-Eingänge: Setzen • "LBP_NC.E_ActVal_In…" (DB10 DBB60, 186, 187, 188, 189) Digitale NC-Eingänge: Istwert •...
  • Seite 159 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_Disabl_Out…" (DB10 DBB4, 130, 134, 138, 142) Digitale NC-Ausgänge: Sperre • "LBP_NC.A_OvMask_Out…" (DB10 DBB5, 131, 135, 139, 143) Digitale NC-Ausgänge: Überschreibmaske • "LBP_NC.A_Set_Out…" (DB10 DBB6, 132, 136, 140, 144) Digitale NC-Ausgänge: Setzwert von PLC •...
  • Seite 160 Maschinenachsnummern der angezeigten Achsen (2. MCP) Signalfluss NC → PLC (HT 8 → Bedien-Software) Datentyp ARRAY[1..6] of BYTE epsToPlc (DB10.DBB90) Signalfluss NC → PLC (SINUMERIK Integrate → PLC) Datentyp BYTE epsFromPlc (DB10.DBB91) Signalfluss NC → PLC (PLC → SINUMERIK Integrate) Datentyp BYTE MpiDpOk (DB10.DBX92.0)
  • Seite 161 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Disabl_AlarmMpiDp (DB10.DBX92.4) Beschreibung Fehlermeldung unterdrücken bei Ausfall - MPI/DP-Bus Signalfluss NC → PLC (GP → PLC) Datentyp BOOL Disabl_AlarmDp (DB10.DBX92.5) Beschreibung Fehlermeldung unterdrücken bei Ausfall - DP1-Bus Signalfluss NC → PLC (GP → PLC) Datentyp BOOL Disabl_AlarmPn (DB10.DBX92.6)
  • Seite 162 (DB10.DBX93.7) Typ eines Schutzbereichs ($NP_PROT_TYPE) Hinweis Die Deaktivierung einer Schutzbereichsgruppe erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "AUTOMATIK", "JOG" oder "MDA" > "ETC-Taste (">")" > "Einstellungen" > "Kollisionsvermeidung" > "Kollisionsvermeidung ein- und ausschalten" durch Setzen des HMI/ PLC-Nahtstellensignals "LBP_NC.E_CA_Disable…" (DB10.DBX93.0, …) der Schutzbereichsgrup‐...
  • Seite 163 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_CA_Disable…" (DB10.DBX58.0, …) Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren • $NP_PROT_TYPE Typ des Schutzbereichs • MD10735 $MN_JOG_MODE_MASK Einstellungen für Betriebsart JOG Weiterführende Literatur Bedienhandbuch; Kapitel "Kollisionsvermeidung" Funktionshandbuch Überwachen und Kompensieren; Kapitel "Geometrische Maschinenmo‐ dellierung" > "Inbetriebnahme" > "Systemvariablen: Schutzbereiche" > "$NP_PROT_TYPE" Funktionshandbuch Überwachen und Kompensieren;...
  • Seite 164 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX99.0, 99.1, 99.2, 99.3) Beschreibung Kanalnummer für die Handräder Handrad 1: "E_Chan_HW1_…" Handrad 2: "E_Chan_HW2_…" Handrad 3: "E_Chan_HW3_…" Der Bediener kann direkt an der Bedientafel dem Handrad (1, 2, 3) eine Achse zuordnen. Falls diese Achse eine Geometrieachse ist (Nahtstellensignal "Maschinenachse Handrad <n>"...
  • Seite 165 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Kanalnummer Geometrieachse Handrad 1 • "LBP_NC.E_Chan_HW2_…" (DB10 DBX98.0, 98.1, 98.2, 98.3) Kanalnummer Geometrieachse Handrad 2 • "LBP_NC.E_Chan_HW3_…" (DB10 DBX99.0, 99.1, 99.2, 99.3) Kanalnummer Geometrieachse Handrad 3 •...
  • Seite 166 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX102.0, 102.1, 102.2, 102.3, 102.4) Beschreibung Achsnummer für die Handräder Handrad 1: "E_Ax_…_HW1" Handrad 2: "E_Ax_…_HW2" Handrad 3: "E_Ax_…_HW3" Der Bediener kann direkt an der Bedientafel dem Handrad (1, 2, 3) eine Achse zuordnen. Dazu gibt er die gewünschte Achse (z.
  • Seite 167 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_Ax_…_HW1" (DB10 DBX100.0, 100.1, 100.2, 100.3, 100.4) Achsnummer Handrad 1 • "LBP_NC.E_Ax_…_HW2" (DB10 DBX101.0, 101.1, 101.2, 101.3, 101.4) Achsnummer Handrad 2 • "LBP_NC.E_Ax_…_HW3" (DB10 DBX102.0, 102.1, 102.2, 102.3, 102.4) Achsnummer Handrad 3 •...
  • Seite 168 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX100.5, 101.5, 102.5) Beschreibung Handrad als Konturhandrad definieren Handrad 1: "E_CHW_sel1" (DB10.DBX100.5) Handrad 2: "E_CHW_sel2" (DB10.DBX101.5) Handrad 3: "E_CHW_sel3" (DB10.DBX102.5) Damit das über die Bedienoberfläche definierte Handrad auch als Konturhandrad wirksam wird, muss das Signal "Handrad <n> als Konturhandrad definieren" auf das Signal "Handrad <n> als Konturhandrad aktivieren"...
  • Seite 169 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Kanalnummer Geometrieachse Handrad 1 • "LBP_NC.E_Chan_HW2_"… (DB10 DBX98.0, 98.1, 98.2, 98.3) Kanalnummer Geometrieachse Handrad 2 • "LBP_NC.E_Chan_HW3_…" (DB10 DBX99.0, 99.1, 99.2, 99.3) Kanalnummer Geometrieachse Handrad 3 •...
  • Seite 170 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Kanalnummer Geometrieachse Handrad 1 • "LBP_NC.E_Chan_HW2_…" (DB10 DBX98.0, 98.1, 98.2, 98.3) Kanalnummer Geometrieachse Handrad 2 • "LBP_NC.E_Chan_HW3_…" (DB10 DBX99.0, 99.1, 99.2, 99.3) Kanalnummer Geometrieachse Handrad 3 •...
  • Seite 171 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Die Temperatur befindet sich außerhalb des zulässigen Toleranzbereichs von 5 bis 55 °C. Die Temperaturüberwachung hat angesprochen und die PCU außer Betrieb gesetzt. Wert TRUE Die Temperatur befindet sich innerhalb des zulässigen Toleranzbereichs von 5 bis 55 °C. E_MMCBatt (DB10.DBX103.7) Beschreibung HMI-Batteriealarm...
  • Seite 172 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_NCKready (DB10.DBX104.7) Beschreibung NC-CPU ready Das Signal ist in den Sicherheitskreis der Maschine aufzunehmen. Signalfluss GP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die NC-CPU ist nicht betriebsbereit. Vom PLC-Grundprogramm werden folgende Maßnahmen eingeleitet: •...
  • Seite 173 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_EMERGENCY" (DB10.DBX56.1) Not-Halt • "LBP_NC.A_EMERGENCY_Ackn" (DB10.DBX56.2) Not-Halt quittieren • "LBP_ModeGroup.A_MGReset" (DB11.DBX0.7) BAG-Reset Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "Not-Halt" E_InspProbe1, E_InspProbe2 (DB10 DBX107.0, 107.1) Beschreibung Messtaster betätigt Messtaster 1: "E_InspProbe1" Messtaster 2: "E_InspProbe2" Signalfluss NC →...
  • Seite 174 NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE SINUMERIK Operate ist nicht betriebsbereit. Wert TRUE SINUMERIK Operate ist betriebsbereit und meldet sich zyklisch bei der NC. Weiterführende Literatur Diagnosehandbuch E_DrivesInCylOp (DB10.DBX108.5) Beschreibung Antriebe im zyklischen Betrieb Signalfluss NC → PLC...
  • Seite 175 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Die Steuerung ist nicht betriebsbereit. Das Signal wird rückgesetzt, wenn der Relaiskontakt "NC-Ready" geöffnet ist. Mögliche Ursachen: • Die Unter- bzw. Überspannungs-Überwachung hat angesprochen • Einzelkomponenten sind nicht betriebsbereit (NC-CPU ready) • Der Watchdog der NC-CPU hat angesprochen Sofern noch möglich, erfolgen steuerungsintern folgende Reaktionen: •...
  • Seite 176 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_PC_OSfault (DB10.DBX109.4) Beschreibung PC-Betriebssystem Fehler Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch E_HTempAlarm (DB10.DBX109.5) Beschreibung Kühlkörpertemperatur Alarm NCU Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Der Grenzwert der Kühlkörpertemperatur der NCU ist nicht überschritten. Wert TRUE Der Grenzwert der Kühlkörpertemperatur der NCU ist überschritten.
  • Seite 177 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Die Überwachung der Batteriespannung der NC hat angesprochen. Mögliche Ursachen: • Die Batteriespannung ist innerhalb des Vorwarngrenzbereiches (ca. 2,7 bis 2,9 V). • Die Batteriespannung ist unterhalb des Vorwarngrenzbereiches (≤ 2,6 V). •...
  • Seite 178 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Linearachse Das Plus-Nockensignal schaltet von 1 auf 0, wenn die Achse den Plusnocken in negativer Richtung überfährt. Modulo-Rundachse Das Plus-Nockensignal schaltet bei Überfahren des Plusnockens in positiver Achsrichtung von 1 auf 0 zurück. Wert TRUE Linearachse Das Plus-Nockensignal schaltet von 0 auf 1, wenn die Achse den Plusnocken in positiver Rich‐...
  • Seite 179 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX147.0, 147.1, …, 147.7) Beschreibung Vorgabe eines Setzwerts für den analogen Eingang 1 … 8 Ist die Vorgabe des Setzwertes eingeschaltet, wird als NC-Eingangswert der Setzwert wirksam. Ist die Vorgabe des Setzwertes ausgeschaltet, wird als NC-Eingangswert der am NC-Eingang anliegende Analogwert oder bei aktiver Sperre der Wert 0 wirksam.
  • Seite 180 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_OvMask_anaOut1, A_OvMask_anaOut2, A_OvMask_anaOut3, A_OvMask_anaOut4, A_OvMask_anaOut5, A_OvMask_anaOut6, A_OvMask_anaOut7, A_OvMask_anaOut8 (DB10 DBX166.0, 166.1, …, 166.7) Beschreibung Überschreibmaske des analogen NC-Ausgangs 1 … 8 Bei einem positiven Flankenwechsel 0 → 1, wird für den entsprechenden Ausgang statt dem mit der Systemvariable $A_OUTA geschriebene Wert, der vom PLC-Anwenderprogramm vor‐...
  • Seite 181 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBX167.0, 167.1, …, 167.7) Beschreibung Vorgabemaske des analogen NC-Ausgangs 1 … 8 Wird das Bit gesetzt, wird für den entsprechenden Ausgang statt dem NC-Ausgangswert der vom PLC-Anwenderprogramm vorgegebene Setzwert verwendet. Der aktuelle NC-Ausgangs‐ wert bleibt dabei erhalten.
  • Seite 182 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.A_OvMask_anaOut…" (DB10.DBB166) Analoge NC-Ausgänge 1 … 8: Überschreiben • "LBP_NC.A_InMask_anaOut…" (DB10.DBB167) Analoge NC-Ausgänge 1 … 8: Vorgabe • "LBP_NC.A_Setval_anaOut…" (DB10 ab DBW170) Analoger NC-Ausgang 1 … 8: Setzwert • "LBP_NC.E_SetVal_anaOut…" (DB10 ab DBW210) Analoge NC-Ausgänge 1 …...
  • Seite 183 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB10 DBW194, 196, …, 208) Beschreibung Istwert für den analogen Eingang 1 … 8 der NC Der Istwert muss als Festpunktzahl (16 Bitwert einschließlich Vorzeichen) im 2er-Komplement vorgegeben werden. Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch...
  • Seite 184 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_CollCheck (DB10 ab DBB226) Beschreibung Kollisionsvermeidung: Schutzbereich aktiv Die Zuordnung Schutzbereich ↔ Nahtstellensignal (<Index>.<Bit>) erfolgt über die Paramet‐ rierung der Systemvariablen $NP_BIT_NO: $NP_BIT_NO[<Schutzbereich>] = <Bit-Nummer> Index Signalfluss NC → PLC Datentyp ARRAY[0..7] of BYTE Aktualisierung zyklisch Wert FALSE...
  • Seite 185 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_CollCheck (DB10 ab DBB234) Beschreibung Kollisionsvermeidung: Schutzbereich aktivieren Die Zuordnung Schutzbereich ↔ Nahtstellensignal (<Index>.<Bit>) erfolgt über die Paramet‐ rierung der Systemvariablen $NP_BIT_NO: $NP_BIT_NO[<Schutzbereich>] = <Bit-Nummer> Index Signalfluss PLC → NC Datentyp ARRAY[0..7] of BYTE Aktualisierung zyklisch Wert FALSE...
  • Seite 186: Lbp_Modegroup [Db11] - Bag-Spezifische Signale

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Ethernet-Handrad wird bewegt Wert TRUE Ethernet-Handrad steht Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Manuelles Verfahren" DB10 ab DBB246 Beschreibung Handrad aktiv Für jedes Handrad steht ein Signal zur Verfügung: Bit 0 Handrad 1 Bit 1...
  • Seite 187 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Anfangsadresse = 20 * (n - 1), mit n = BAG-Nummer = 1, 2, 3, ... Tabelle 10-32 Betriebsartensignale BAG 1 an NC LBP_Mode‐ Signale an BAG 1 (PLC → NC) Group [DB11] Byte Bit 7 Bit 6 Bit 5...
  • Seite 188 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_ModeGroup [DB11], Betriebsartensignale 1 von der Bediensoftware Tabelle 10-34 Betriebsartensignale BAG 1 von Bediensoftware LBP_Mode‐ Signale an BAG 1 (Bediensoftware → PLC) Group [DB11] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 189: Lbp_Modegroup [Db11]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Mode‐ Signale von BAG 2 (NC → PLC) Group [DB11] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB25 Maschinenfunktion-Strobe Bedien- REPOS TEACH IN Software → DBB26 Alle Kanäle NC-intern...
  • Seite 190 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine Anforderung zum Umschalten in die Betriebsart AUTOMATIK steht nicht an. Wert TRUE Eine Anforderung zum Umschalten in die Betriebsart AUTOMATIK steht an. Korrespondiert mit • "LBP_ModeGroup.A_MDA" (DB11 DBX0.1, 20.1, …,180.1) Betriebsart MDA •...
  • Seite 191 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.A_AUTO" (DB11 DBX0.0, 20.0, …,180.0) Betriebsart AUTOMATIK • "LBP_ModeGroup.A_MDA" (DB11 DBX0.1, 20.1, …,180.1) Betriebsart MDA • "LBP_ModeGroup.A_MCDisable" (DB11 DBX0.4, 20.4, …,180.4) Betriebsarten-Wechselsperre • "LBP_ModeGroup.E_JOG" (DB11 DBX6.2, 26.2, …,186.2) Betriebsart JOG aktiv Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 192 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Eine Anforderung zum "BAG-Stop" steht an. Reaktionen: • In allen Kanälen der BAG wird "NC-Stop" ausgelöst. • Kanalzustandswechsel aufgrund des BAG-Stops: – "Aktiv" → "Unterbrochen" – "Reset" → "Reset" • Programmzustandswechsel aufgrund des BAG-Stops –...
  • Seite 193 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX0.7, 20.7, …, 180.7) Beschreibung BAG-Reset Sonderfall Wird durch einen Alarm das Nahtstellensignal "LBP_ModeGroup.E_MGOK" (DB11 DBX6.3, 26.3, …,186.3) (BAG betriebsbereit) zurücksetzt, befinden sich alle Kanäle der BAG nicht mehr im Kanalzustand "Reset". Damit die Betriebsart der BAG umgeschaltet werden kann, muss zuerst über "LBP_ModeGroup.A_MGRESET"...
  • Seite 194 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Eine Anforderung zum Aktivieren der Maschinenfunktion TEACH IN steht an. Korrespondiert mit • "LBP_ModeGroup.E_JOG" (DB11 DBX6.2, 26.2, …,186.2) Betriebsart JOG aktiv • "LBP_ModeGroup.E_TEACHIN" (DB11 DBX7.0, 27.0, …,187.0) Maschinenfunktion TEACH IN aktiv Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 195 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX1.6, 21.6, …, 181.6) Beschreibung Einzelsatz Typ B BAG übergreifendes Verhalten bei Aktivierung von "Einzelsatz Typ B": • Alle Kanäle sind gestoppt • Alle Kanäle erhalten einen Start • Der Kanal KS stoppt am Satzende •...
  • Seite 196 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX1.7, 21.7, …, 181.7) Beschreibung Einzelsatz Typ B BAG übergreifendes Verhalten bei Aktivierung von "Einzelsatz Typ A": • Alle Kanäle sind gestoppt • Alle Kanäle erhalten einen Start • Der Kanal KS stoppt am Satzende •...
  • Seite 197 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.A_INC10" (DB11 DBX2.1, 22.1, …, 182.1) • "LBP_ModeGroup.A_INC100" (DB11 DBX2.2, 22.2, …, 182.2) • "LBP_ModeGroup.A_INC1000" (DB11 DBX2.3, 22.3, …, 182.3) • "LBP_ModeGroup.A_INC10000" (DB11 DBX2.4, 22.4, …, 182.4) • "LBP_ModeGroup.A_INCVar" (DB11 DBX2.5, 22.5, …, 182.5) Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 198 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX2.3, 22.3, …, 182.3) Beschreibung Maschinenfunktion: Anforderung Hinweis Die Nahtstelle muss explizit freigegeben werden. ("LBP_NC.A_IncInModeGroup" (DB10 DBX57.0) := TRUE) Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Maschinenfunktion INC1000 ist nicht angefordert. Wert TRUE Maschinenfunktion INC1000 ist aktiv.
  • Seite 199 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Maschinenfunktion INCVar ist nicht angefordert. Wert TRUE Maschinenfunktion INCVar ist aktiv. Korrespondiert mit • "LBP_ModeGroup.A_INC1" (DB11 DBX2.0, 22.0, …, 182.0) • "LBP_ModeGroup.A_INC10" (DB11 DBX2.1, 22.1, …, 182.1) • "LBP_ModeGroup.A_INC100" (DB11 DBX2.2, 22.2, …, 182.2) •...
  • Seite 200 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.A_JOG" (DB11.DBX0.2) Betriebsart JOG Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" E_MMC_TEACHIN (DB11 DBX5.0, 25.0, …, 185.0) Beschreibung Maschinenfunktion TEACH IN angewählt Signalfluss HMI → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine HMI-Anforderung zur Anwahl der Maschinenfunktion TEACH IN steht nicht an.
  • Seite 201 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX6.0, 26.0, …, 186.0) Beschreibung Betriebsart AUTOMATIK aktiv Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Betriebsart AUTOMATIK ist nicht aktiv. Wert TRUE Die Betriebsart AUTOMATIK ist aktiv. Korrespondiert mit •...
  • Seite 202 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX6.3, 26.3, …, 186.3) Beschreibung BAG betriebsbereit Reaktionen bei einem Signalwechsel von 0 → 1: • Verfahrende Achsen und Spindeln werden mit Sollwert 0 bzw. maximalem Bremsstrom auf Stillstand abgebremst. • Die Nahtstellensignale von PLC an NC werden in den inaktiven Zustand versetzt (Lösch‐ stellung).
  • Seite 203 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • MD10735 $MN_JOG_MODE_MASK Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" E_ChanReset (DB11 DBX6.7, 26.7, …, 186.7) Beschreibung Alle Kanäle im Zustand "Reset" Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Mindestens ein Kanal der BAG befindet sich nicht im Zustand "Reset".
  • Seite 204 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX7.2, 27.2, …, 187.2) Beschreibung Maschinenfunktion REF aktiv Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Maschinenfunktion REF ist nicht aktiv. Wert TRUE Die Maschinenfunktion REF ist aktiv. Korrespondiert mit •...
  • Seite 205 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.E_INC1" (DB11 DBX8.0, 28.0, …, 188.0) • "LBP_ModeGroup.E_INC100" (DB11 DBX8.2, 28.2, …, 188.2) • "LBP_ModeGroup.E_INC1000" (DB11 DBX8.3, 28.3, …, 188.3) • "LBP_ModeGroup.E_INC10000" (DB11 DBX8.4, 28.4, …, 188.4) • "LBP_ModeGroup.E_INCVar" (DB11 DBX8.5, 28.5, …, 188.5) Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 206 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB11 DBX8.4, 28.4, …, 188.4) Beschreibung Maschinenfunktion: Anwahl Hinweis Die Nahtstelle muss explizit freigegeben werden. ("LBP_NC.A_IncInModeGroup" (DB10 DBX57.0) := TRUE) Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Maschinenfunktion INC10000 ist nicht angewählt. Wert TRUE Maschinenfunktion INC10000 ist angewählt.
  • Seite 207 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Eine HMI-Anforderung zur Anwahl der Maschinenfunktion INC1 steht nicht an. Wert TRUE Eine HMI-Anforderung zur Anwahl der Maschinenfunktion INC1 steht an. Korrespondiert mit • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) •...
  • Seite 208 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) • "LBP_ModeGroup.E_HMI_INC10000" (DB11 DBX10.4, 30.4, …, 190.4) • "LBP_ModeGroup.E_HMI_INCVar" (DB11 DBX10.5, 30.5, …, 190.5) •...
  • Seite 209 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC100" (DB11 DBX10.2, 30.2, …, 190.2) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) • "LBP_ModeGroup.E_HMI_INCVar" (DB11 DBX10.5, 30.5, …, 190.5) •...
  • Seite 210: Lbp_Hmi [Db19] - Signale Von/An Bedientafel (Op)

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC100" (DB11 DBX10.2, 30.2, …, 190.2) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) • "LBP_ModeGroup.E_HMI_INC10000" (DB11 DBX10.4, 30.4, …, 190.4) •...
  • Seite 211 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_HMI Signale von Bedientafel (OP) [DB19] (PLC → Bedien-Software) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB14 Aktives V24 Aktives-FileSystem: Index des zu übertragenden Files aus der Standardliste. (FALSE) / V24 Passives-FileSystem: Nummer der Steuerdatei für Anwender-Filenamen.
  • Seite 212 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_HMI Signale von Bedientafel (OP) [DB19] (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB32 Busy Funkti‐ Strobe Funktionsanwahl-Nr. von PLC Funktion PLC →...
  • Seite 213 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_HMI Signale von Bedientafel (OP) [DB19] (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB100 Umschaltschnittstelle zur Bedien-Software Anklopf-Schnittstelle (Bedien-Software bewirbt sich um NC) ONL_REQUEST (Online-Anforderung von BediensoftwareI) Bedien-Software schreibt als Online-Anforderung seine Client-Identifikation (Bit 8-15:Bustyp, Bit 0-7: Busadres‐...
  • Seite 214 LOCK LOCK DBB127 Reserviert Bustyp MCP DBB128 - Reserviert Transline (Transline DB Nummer) DBB129 (SINUMERIK ONE) DBB130 Online Schnittstelle OP 2 (Benutzer) MMC2_CLIENT_IDENT PLC schreibt PAR_CLIENT_IDENT nach MMCx_CLIENT_IDENT, wenn Bedien-Software online geht. DBB132 MMC2_TYP PLC schreibt PAR_MMC_TYP nach MMCx_TYP, wenn Bedien-Software online geht.
  • Seite 215 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD270 - Zähler[1...32] DBD394 (SINUMERIK ONE) DBB398 Handradnummer für Simulations-Override DBW400 Simulations-Override DBW402 Simulationszustand LBP_HMI [DB19], Sidescreen - Nahtstelle für MCP-Funktion Tabelle 10-39 Sidescreen - Nahtstelle für MCP-Funktion...
  • Seite 216: Lbp_Hmi[Db19]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_HMI Signale an/von Bedientafel [r/w] [DB19] Signal von PLC → Bedien-Software Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB414 Kunden LED DBB415 Kunden LED DBB416 Kunden LED DBB417...
  • Seite 217 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX0.0, 50.0) Beschreibung Bildschirm hell steuern Signalfluss PLC → OP Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine Dunkelsteuerung des Bildschirms wird wirksam. Wert TRUE Der Bildschirminhalt wird angezeigt. Eine Dunkelsteuerung des Bildschirms wird ignoriert. Korrespondiert mit •...
  • Seite 218 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX0.2, 50.2) Beschreibung Tastensperre Hinweis Wenn der Bildschirm dunkel gesteuert wird ("LBP_HMI.A_SCDark" (DB19 DBX0.1, 50.1) = 1), bleibt die Tastatur der Bedientafelfront weiterhin wirksam. Es wird daher empfohlen, die Tas‐ tatur der Bedientafelfront ebenfalls zu verriegeln: "LBP_HMI.A_KeyDisable"...
  • Seite 219 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX0.7, 50.7) Beschreibung Istwerte im WKS Signalfluss PLC → OP Datentyp BOOL Aktualisierung zyklisch Wert FALSE Wird auf der Bedienoberfläche der Bedienbereich "Maschine" angewählt, werden die achsspe‐ zifischen Positionen und Restwege im zuvor aktiven Koordinatensystem angezeigt. Wert TRUE Wird auf der Bedienoberfläche der Bedienbereich "Maschine"...
  • Seite 220 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp UINT (vorzeichenlos, 0 … 255 bzw. 0 … FF Aktualisierung zyklisch Wertebereich 1 … max. Anzahl Kanäle der NC A_OEM1, MMC2.A_OEM1 (DB19 DBX9.0, 59.0) Beschreibung OEM1 Signalfluss PLC → OP A_OEM2, MMC2.A_OEM2 (DB19 DBX9.1, 59.1) Beschreibung OEM2 Signalfluss...
  • Seite 221 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_PPload, MMC2.A_PPload (DB19 DBX13.6, 63.6) Beschreibung NC-Programm: Laden Signalfluss PLC → OP Datentyp BOOL Aktualisierung zyklisch Wert FALSE Laden nicht aktiv Wert TRUE Laden aktiv A_PPsel, MMC2.A_PPsel (DB19 DBX13.7, 63.7) Beschreibung NC-Programm: Anwahl Signalfluss PLC →...
  • Seite 222 Bit 7 ist in dem Byte immer 1. "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) = <Nummer der Programmliste> Nummer Nummer Programmliste (binärcodiert) (dezimal) 1000 0001 Anwender-Programmliste (/user/ sinumerik/hmi/plc/programlist/plc_prog‐ list_user.ppl) 1000 0011 Hersteller-Programmliste (/oem/ sinumerik/hmi/plc/programlist/plc_prog‐ list_manufacturer.ppl) Signalfluss PLC → OP Datentyp...
  • Seite 223 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl • "LBP_HMI.A_V24NoFile2" (DB19 DBB17, 67) Programmanwahl von PLC: Index des Programms innerhalb der Programmliste • "LBP_HMI.E_PPOK…" (DB19 DBB26, 76) Programmanwahl von PLC: Statussignale • "LBP_HMI.E_PPError" (DB19 DBB27, 77) Programmanwahl von PLC: Fehlerkennung •...
  • Seite 224 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX20.1, 70.1) Beschreibung Bildschirm ist dunkel Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Der Bildschirm ist nicht dunkel gesteuert. Wert TRUE Der Bildschirm ist dunkel gesteuert. Korrespondiert mit • "LBP_HMI.A_SCDark" (DB19 DBX0.1, 50.1)Bildschirm dunkel steuern •...
  • Seite 225 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Rückmeldung: Recall-Alarme wurden gelöscht Korrespondiert mit • "LBP_HMI.A_ClearRecAl" (DB19 DBX0.4, 50.4) Recall-Alarme löschen E_SimActiv, MMC2.E_SimActiv (DB19 DBX20.6, 70.6) Beschreibung Simulation aktiv Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Funktion "Simulation" ist nicht aktiv. Wert TRUE An der Bedienoberfläche wurde ein NC-Programm angewählt und für dieses die Funktion "Simulation"...
  • Seite 226 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp UINT (vorzeichenlos, 0 … 255 bzw. 0 … FF Aktualisierung zyklisch Wert Gültige Kanalnummern: 1 … max. Anzahl Kanäle der NC E_KeybHandl (DB19 DBX23.0) Beschreibung Steuerung 1: Tastaturbedienung erfolgt Signalfluss OP → PLC Datentyp BOOL E_DataTransf...
  • Seite 227 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Programmanwahl von PLC: Index der Programmliste • "LBP_HMI.A_V24NoFile2" (DB19 DBB17, 67) Programmanwahl von PLC: Index des Programms innerhalb der Programmliste •...
  • Seite 228 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX26.3, 76.3) Beschreibung Programmanwahl von PLC: Aktiv Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Kein Auftrag aktiv Wert TRUE Auftrag aktiv Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl •...
  • Seite 229 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Programmanwahl von PLC: Index der Programmliste • "LBP_HMI.A_V24NoFile2" (DB19 DBB17, 67) Programmanwahl von PLC: Index des Programms innerhalb der Programmliste •...
  • Seite 230 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX26.7, 76.7) Beschreibung Programmanwahl von PLC: Anwahl Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Anwahl inaktiv Wert TRUE Anwahl aktiv Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl • "LBP_HMI.A_V24NoFile1"...
  • Seite 231 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Anwahl aktiv Korrespondiert mit • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Programmanwahl von PLC: Index der Programmliste • "LBP_HMI.A_V24NoFile2" (DB19 DBB17, 67) Programmanwahl von PLC: Index des Programms innerhalb der Programmliste •...
  • Seite 232 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBX31.1, 81.1) Beschreibung Bildanwahl von PLC: Statussignal Bild ist angewählt Signalfluss OP → PLC Datentyp BOOL E_PictAct, MMC2.E_PictAct (DB19 DBX31.2, 81.2) Beschreibung Bildanwahl von PLC: Statussignal Bild aktiv Signalfluss OP → PLC Datentyp BOOL E_PictOff, MMC2.E_PictOff (DB19 DBX31.3, 81.3)
  • Seite 233 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBB32, 82) Beschreibung Funktionsanwahl von PLC Funktionsnummer (Bits 0 bis 5) In den Bits 0 bis 5 wird die Funktionsnummer angegeben, die nach Setzen des Anforde‐ rungsstrobes in Bit 6 ausgeführt wird. Funktionsnummer 0: Keine Funktion Funktionsnummer 1: Kanalanwahl Anforderungsstrobe (Bit 6) Wert FALSE: Die Funktion wurde von der NC ausgeführt oder es ist keine Funktionsausführung...
  • Seite 234: Umschaltschnittstelle Zur Bedien-Software

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 DBB36, 86) Beschreibung Fehlercode für Funktionsanwahl-Nr. Für die in Funktionsanwahl aus "LBP_HMI.A_FuncNo" (DB19 DBB32, 82) angeforderte Funktion wird eine Fehlerkennung angezeigt. Folgende Fehlercodes werden nach Abschluss der Funk‐ tionsausführung durch die NC ausgegeben: •...
  • Seite 235 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) PAR_MMC_TYP (DB19.DBB106) Beschreibung Typ der Bedien-Software gem. NETNAMES.INI: Haupt- / Nebenbedienfeld / Server/… Datentyp BYTE PAR_MSTT_ADR (DB19.DBB107) Beschreibung Bediensoftware schreibt Adresse der zu aktivierenden MCP; 255, wenn keine MCP-Aktivierung Datentyp BYTE PAR_STATUS (DB19.DBB108) Beschreibung PLC schreibt die Online-Freigabe für die Bedien-Software Datentyp BYTE...
  • Seite 236 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19.DBB117) Beschreibung Direkttasten-Adresse 2. Online Schnittstelle Datentyp BYTE Tcu1Index (DB19.DBB118) Beschreibung TCU-Index 1. Online Schnittstelle Datentyp BYTE Tcu2Index (DB19.DBB119) Beschreibung TCU-Index 2. Online Schnittstelle Datentyp BYTE Online Schnittstelle OP 1 (Benutzer) MMC1_CLIENT_IDENT (DB19.DBW120) Beschreibung PLC schreibt PAR_CLIENT_IDENT nach MMCx_CLIENT_IDENT, wenn Bedien-Software online geht Datentyp...
  • Seite 237 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19.DBB125) Beschreibung Zusatz-Info Verbindungszustand (pos./ neg. Quittung, Fehlermeldungen…) Datentyp BYTE MMC1_SHIFT_LOCK (DB19.DBX126.0) Beschreibung MMC1_SHIFT_LOCK Datentyp BOOL MMC1_MSTT_SHIFT_LOCK (DB19.DBX126.1) Beschreibung MMC1_MSTT_SHIFT_LOCK Datentyp BOOL MMC1_ACTIVE_REQ (DB19.DBX126.2) Beschreibung MMC1_ACTIVE_REQ Datentyp BOOL MMC1_ACTIVE_PERM (DB19.DBX126.3) Beschreibung MMC1_ACTIVE_PERM Datentyp BOOL MMC1_ACTIVE_CHANGED (DB19.DBX126.4) Beschreibung...
  • Seite 238 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19.DBW128) Beschreibung Reserviert Transline (Transline DB Nummer) (SINUMERIK ONE) Datentyp BOOL Online Schnittstelle OP 2 (Benutzer) MMC2_CLIENT_IDENT (DB19.DBW130) Beschreibung PLC schreibt PAR_CLIENT_IDENT nach MMCx_CLIENT_IDENT, wenn Bedien-Software online geht Datentyp WORD MMC2_TYP (DB19.DBB132) Beschreibung PLC schreibt PAR_MMC_TYP nach MMCx_TYP, wenn Bedien-Software online geht...
  • Seite 239: Belegung Der Plc Für Übergabeparameter (Sinumerik One)

    (DB19.DBW138) Beschreibung Reserviert Transline (Transline DB Nummer) (SINUMERIK ONE) Datentyp BOOL Belegung der PLC für Übergabeparameter (SINUMERIK ONE) Diese Datenbereiche sind für die Option "Tool Ident Connection" reserviert. A_Subtype (DB19.DBW140) A_Duplo (DB19.DBW142) A_Ident (DB19 ab DBB144) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 240: Belegung Der Plc Für Rückgabewerte (Sinumerik One)

    A_NCU_Index (DB19.DBB193) A_FileIndex (DB19.DBW194) A_ActiveEnable (DB19.DBX196.0) A_Override (DB19.DBX196.1) A_LoadTool (DB19.DBX196.2) A_DeleteTool (DB19.DBX196.3) Belegung der PLC für Rückgabewerte (SINUMERIK ONE) Diese Datenbereiche sind für die Option "Tool Ident Connection" reserviert. E_Subtype (DB19.DBW198) E_Duplo (DB19.DBW200) E_Ident (DB19 ab DBB202) E_Tnumber (DB19.DBW236) E_ToolState (DB19.DBW238) E_MagazinePlaceType (DB19.DBW240)
  • Seite 241: Kommandos Für Paramtm.exe (Sinumerik One)

    A_ReqMMC1 (DB19.DBX250.0) A_ReqMMC2 (DB19.DBX250.1) A_K_Code (DB19.DBB251) E_Done (DB19.DBX252.0) E_Error (DB19.DBX252.1) E_Active (DB19.DBX252.2) E_Ident_Ready (DB19.DBX252.7) E_K_CodeError (DB19.DBB253) E_Error_Code (DB19.DBW254) Kommandos für Paramtm.exe (SINUMERIK ONE) Kommandos für Paramtm.exe E_Req (DB19.DBX256.0) A_Done (DB19.DBX258.0) A_Error (DB19.DBX258.1) A_Active (DB19.DBX258.2) E_TDC_Read (DB19.DBX259.0) E_TDC_Write (DB19.DBX259.1) E_TDC_Cancel (DB19.DBX259.2) E_TDC_Read_before_Write (DB19.DBX259.3)
  • Seite 242: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB19 ab DBB270) Beschreibung Zähler [1 … 32] (SINUMERIK ONE) Datentyp ARRAY [1..32] OF DINT A_HWeelSimOvr (DB19.DBB398) Beschreibung Handradnummer für Simulations-Override Datentyp BYTE A_SimOvr (DB19.DBW400) Beschreibung Simulations-Override Datentyp A_SimState (DB19.DBW402) Beschreibung Simulationszustand Datentyp 10.4.9 LBP_Chan1 [DB21], …...
  • Seite 243 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale an Kanal (PLC → NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB4 Bahnvorschub-Override DBB5 Bahn-Eilgang-Override DBB6 Bahnvor‐ Bahn-Eil‐ Programm‐ UP-Durch‐...
  • Seite 244 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale an Kanal (PLC → NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB13 Angeforderte Maschinenfunktion Kontinuier‐ INCvar INC10000 INC1000 INC100 INC10 INC1 liches Hand‐...
  • Seite 245 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Hinweis Die Signale der Maschinenfunktion werden von der NC nur ausgewertet, wenn Signal "LBP_NC.A_IncInModeGroup" (DB10 DBX57.0) "INC-Eingänge in BAG-Bereich aktiv" nicht gesetzt ist. LBP_Chan1 [DB21], … - HMI-Signale an Kanal / OEM-Signale von/an Kanal LBP_Chan1 Signale von Kanal/PLC/Bedien-Software (Bedien-Software →...
  • Seite 246 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal/PLC/Bedien-Software (Bedien-Software → PLC, PLC → NC, NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB33 Programm‐ Transforma‐...
  • Seite 247 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB43 Handrad drehrich‐ tung inver‐ tiert DBB44 Bedien- Software →...
  • Seite 248 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 [DB21], … - Änderungssignale bei Hilfsfunktionsübergabe von Kanal LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB58 Änderung M-Fkt.
  • Seite 249 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD88 M-Funktion 4 (DINT) DBW92 Erweiterte Adresse M-Funktion 5 (16 Bit INT) DBD94 M-Funktion 5 (DINT) DBW98...
  • Seite 250 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Hinweis • Programmierte T-Funktionen werden bei aktivierter Werkzeugverwaltung nicht an die PLC ausgegeben. • 8-dekadige T-Nr. sind nur unter DBD118 "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. •...
  • Seite 251 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 [DB21], … - Decodierte M-Signale LBP_Chan1 Signale von Kanal (M0 - M99) (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dynamische M-Funktionen DBB194 DBB195...
  • Seite 252 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 [DB21], … - Aktive G-Funktionen LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB208 Nummer der aktiven G-Funktion der G-Funktionsgruppe 1 (8 Bit INT) DBB209 Nummer der aktiven G-Funktion der G-Funktionsgruppe 2 (8 Bit INT) DBB210...
  • Seite 253 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB279 Kanalspezifischen Schutzbereich verletzt LBP_Chan1 [DB21], … - Synchronaktionen, Signale von/an Kanal Hinweis Die Anforderungssignale sind im PLC-Anwenderprogramm zu setzen.
  • Seite 254 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale an Kanal (PLC ←→ NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB308 Synchronaktion sperrbar NC → PLC DBB309 Synchronaktion sperrbar NC →...
  • Seite 255 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von/an Kanal (PLC ←→ NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB319 Keine Werk‐ Vorschub REPOS Ver‐ Vorschub Aktiver REPOS Mode Quittierung zeugwech‐...
  • Seite 256 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale an Kanal (PLC → NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB329 Angeforderte Maschinenfunktion Kontinuier‐ INCvar INC10000 INC1000 INC100 INC10 INC1 liches Hand‐...
  • Seite 257 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB341 Aktive Maschinenfunktion Kontinuier‐ INCvar INC10000 INC1000 INC100 INC10 INC1 liches Hand‐...
  • Seite 258 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale von Kanal (NC → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB368 CH_OEM_TECHNO_SIG_IN (1) DBB369 CH_OEM_TECHNO_SIG_IN (2) DBB370 CH_OEM_TECHNO_SIG_IN (3) DBB371 CH_OEM_TECHNO_SIG_IN (4) DBB372...
  • Seite 259 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Chan1 Signale an Kanal (PLC → NC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB384 Freigabe GOTOS DBB385 Schleifen: Eingangssignale 1 … 8 ($AC_IN_KEY_G[1 …...
  • Seite 260: Lbp_Chan1 [Db21]

    Über die Handradverschiebung (DRF) kann in den Betriebsarten AUTOMATIK und MDA über ein Handrad eine achsspezifische Verschiebung vorgenommen werden. Hinweis Die Anwahl der Handradverschiebung (DRF) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_DRF" (DB21, … DBX24.3).
  • Seite 261 Beschreibung M01 aktivieren Die Anwahl der Programmbeeinflussung "Bedingter Halt" M01 erfolgt über die Bedienoberflä‐ che SINUMERIK Operate: Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahtstellensignals "LBP_Chan*.E_MMC_M01" (DB21, … DBX24.5). Das Nahtstellensignal wird dann, abhängig vom Wert des "LBP_ConfigBP [FC1]"- Parameters MMCToIf, vom PLC-Grundprogramm in das NC/PLC-Nahtstellensignal "LBP_Chan*.A_M01"...
  • Seite 262 Vorschub erst am Ende des Satzes wirksam. Innerhalb eines G33-Satzes wird kein NC-Stop ausgeführt. Hinweis Die Anwahl des Probelaufvorschubs (DRY) erfolgt über die Bedienoberfläche SINUMERIK Ope‐ rate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_DRY" (DB21, … DBX24.6).
  • Seite 263 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Flankenwechsel 0 → 1 Die Funktion "Referenzieren" ist angefordert. Flankenwechsel 1 → 0 Keine Wirkung Korrespondiert mit • "LBP_Chan*.E_Ref" (DB21, … DBX33.0) Referenzieren aktivieren • "LBP_Chan*.E_AxesStop" (DB21, … DBX36.3) alle Achsen stehen •...
  • Seite 264 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • $A_MONIFACT Faktor für Standzeitüberwachung lesen • $TC_MOP1 Vorwarngrenze Standzeit • MD18080 $MN_MM_TOOL_MANAGEMENT_MASK Speicher-Reservierung für die Werkzeugverwaltung • MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER Werkzeughalter-Nummer • MD20310 TOOL_MANAGEMENT_MASK, Bit 17 Aktivierung der Werkzeugverwaltungsfunktionen • MD20320 $MC_TOOL_TIME_MONITOR_MASK Zeitüberwachung für WZ im Werkzeughalter Weiterführende Literatur Funktionshandbuch Werkzeugverwaltung;...
  • Seite 265 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Der kanalspezifische Vorschub-Override "LBP_Chan*.A_FD_OR" (DB21, … DBB4) soll für die Abstandsregelung (CLC) nicht wirksam sein. Wert TRUE Der kanalspezifische Vorschub-Override "LBP_Chan*.A_FD_OR" (DB21, … DBB4) soll für die Abstandsregelung (CLC) wirksam sein. Korrespondiert mit •...
  • Seite 266 Während Programmtest (PRT) aktiv ist, erfolgen alle Verfahrbewegungen der Achsen, aber nicht der Spindeln, unter "Achsensperre". Hinweis Die Anwahl von PRT (Programmtest) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahtstel‐ lensignals "LBP_Chan*.E_MMC_ProgTest" (DB21, … DBX25.7).
  • Seite 267 Nahtstellensignal bereits vor der Decodierung des ersten Ausblendsatzes der Satz‐ folge anstand. Hinweis Die Anwahl von "Satz ausblenden" (SKP) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahts‐ tellensignals "LBP_Chan*.E_MMC_SKP*" (DB21, … DBX26.0 … 26.7) Das Nahtstellensignal wird, abhängig vom Wert des "LBP_ConfigBP [FC1]"-...
  • Seite 268 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_ManStrokEnab (DB21, … DBX3.1) Beschreibung Stanzinterface 1: Manuelle Hubauslösung Dieses Signal ermöglicht es, im Handbetrieb einen einzelnen Stanzhub auf dem 1. Stanzinter‐ face auszulösen. Dies ist im Prinzip in jeder Betriebsart möglich, vorausgesetzt, dass die Achsen sich nicht bewegen.
  • Seite 269 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Hubfreigabe Weiterführende Literatur Funktionshandbuch Technologien A_StrokStop (DB21, … DBX3.4) Beschreibung Hub läuft nicht Die NC reagiert auf dieses Nahtstellensignal mit sofortigem Bewegungsstopp. Falls eine Be‐ wegung oder eine andere Aktion aufgrund dieses Signals unterbrochen werden sollte, erfolgt ein Alarm.
  • Seite 270 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_FD_OR (DB21, … DBB4) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 271 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Bahnvorschub-Override Binär / Gray-Codierung Die Korrekturfaktoren können binär- oder gray-codiert vorgegeben werden. Das verwendete Format muss der Steuerung über folgendes Maschinendatum bekannt gemacht werden: MD12020 $MN_OVR_FEED_IS_GRAY_CODE = <Codierung> Binärcodierung Bei Binärcodierung entspricht der Wert in der Nahtstelle dem Korrekturfaktor. Binärcode Dezimal Korrekturfaktor...
  • Seite 272 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 Begrenzungen • Der wirksame Korrekturfaktor wird steuerungsintern auf 2.00 bzw. 200% begrenzt. • Der maximal mögliche Korrekturfaktor kann mit folgendem Maschinendatum auf einen Wert kleiner 200% begrenzt werden: MD12100 $MN_OVR_FACTOR_LIMIT_BIN Signalfluss...
  • Seite 273 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_RT_OR (DB21, … DBB5) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 274 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Bahn-Eilgang-Override Binärcodierung Bei Binärcodierung entspricht der Wert in der Nahtstelle dem Korrekturfaktor. Binärcode Dezimal Korrekturfaktor 0000 0000 0.00 0000 0001 0.01 0000 0010 0.02 0000 0011 0.03 000 0100 0.04 … … … 0110 0100 1.00 …...
  • Seite 275 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10111 1.00 10110 1.00 10010 1.00 10011 1.00 10001 1.00 10000 1.00 Begrenzungen • Der wirksame Korrekturfaktor wird steuerungsintern auf 2.00 bzw. 200% begrenzt. • Der maximal mögliche Korrekturfaktor kann mit folgendem Maschinendatum auf einen Wert kleiner 200% begrenzt werden: MD12100 $MN_OVR_FACTOR_LIMIT_BIN Hinweis...
  • Seite 276 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Vorschubsperre ist im Kanal nicht aktiv. Wert TRUE Vorschubsperre ist im Kanal aktiv. Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Vorschübe" > "Vorschubbeeinflussung" > "Vorschubsperre und Vorschub/Spindel Halt" A_RIdisable (DB21, …...
  • Seite 277 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenwechsel 0 → 1 Restweg löschen (kanalspezifisch) wird angefordert. Geometrieachsen Bei steigender Flanke des Signals werden die aktuell im Satz verfahrenden Geometrieachsen über Bremsrampe angehalten und anschließend der Restweg gelöscht. Ein eventuell vorhan‐ dener Schleppabstand wird noch abgebaut. Danach wird der nächste Verfahrsatz eingewech‐ selt.
  • Seite 278 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_RT_ORA (DB21, … DBX6.6) Beschreibung Bahn-Eilgang-Override wirksam Ist der Bahn-Eilgang-Override nicht wirksam, wird unabhängig von der aktuellen Schalterstel‐ lung Steuerungs-intern als Faktor der Wert 1,0 ≙ 100 % verwendet. Eine Ausnahme bildet die erste Schalterstellung. Bei der ersten Schalterstellung wirkt, abhängig von der gewählten Co‐ dierung, jeweils folgender Faktor: •...
  • Seite 279: Anwendung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_NCStartDisabl (DB21, … DBX7.0) Beschreibung NC-Startsperre Ist die NC-Startsperre gesetzt, wird der Start "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) des im Kanal angewählten NC-Programms ignoriert. Hinweis Die NC-Startsperre ist unwirksam, wenn das Teileprogramm durch den Teileprogrammbe‐ fehl START in einem anderen Kanal der BAG gestartet wird.
  • Seite 280 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_NCStopBlock (DB21, … DBX7.2) Beschreibung NC-Stop an Satzgrenze Der aktuelle Satz wird bis zum Satzende abgearbeitet. Danach wird die Programmbearbeitung angehalten: • Kanalzustand: "Unterbrochen" • Programmzustand: "Angehalten" Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE NC-Stop am Ende des aktuellen Satzes ist nicht angefordert.
  • Seite 281 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE NC-Stop ist angefordert. Korrespondiert mit • "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) NC-Start • "LBP_Chan*.A_NCStopASp" (DB21, … DBX7.4) NC-Stop Achsen plus Spindeln • "LBP_Chan*.E_ProgStop" (DB21, … DBX35.2) Programmzustand angehalten • "LBP_Chan*.E_ChanInterrupt" (DB21, … DBX35.6) Kanalzustand unterbrochen Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 282 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) NC-Start • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) NC-Stop • "LBP_Chan*.E_ProgStop" (DB21, … DBX35.2) Programmzustand angehalten • "LBP_Chan*.E_ChanInterrupt" (DB21, … DBX35.6) Kanalzustand unterbrochen Weiterführende Literatur Funktionshandbuch Basisfunktionen; • Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" > "Programmbetrieb" > "Kanalzu‐ stand"...
  • Seite 283 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_Reset (DB21, … DBX7.7) Beschreibung Reset Reaktionen: • Alle verfahrenden Achsen und Spindeln werden ohne Konturverletzung entlang ihrer Be‐ schleunigungskennlinien bis zum Stillstand abgebremst. • Alle Kanal-spezifischen Löschstellungen werden wirksam. • Alle Alarme des Kanals, ausser Power On-Alarme, werden gelöscht. •...
  • Seite 284 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Anforderung zum Aktivieren des maschinenbezogenen Schutzbereichs. Der Schutzbereich wird sofort wirksam. Hinweis Die Aktivierung des Schutzbereiches wird nur wirksam, wenn er bereits über ein NC-Programm voraktiviert wurden. Korrespondiert mit • "LBP_Chan*.A_ProtZone" (DB21, … DBX1.1) Schutzbereiche freigeben •...
  • Seite 285: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_ProtZone" (DB21, … DBX1.1) Schutzbereiche freigeben • "LBP_Chan*.A_MRP" (DB21, … DBX8.0 … 9.1) Maschinenbezogenen Schutzbereich 1 - 10 aktivieren • "LBP_Chan*.A_CSP" (DB21, … DBX10.0 … 11.1) Kanalspezifischen Schutzbereich 1 - 10 aktivieren •...
  • Seite 286 Sobald Handradverschiebung (DRF) aktiv ist, kann die Handradverschiebung während der Betriebsart AUTOMATIK oder MDA über das der Achse zugeordnete Handrad verändert werden. Hinweis Die Anwahl der Handradverschiebung (DRF) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_DRF" (DB21, … DBX24.3).
  • Seite 287 E_MMC_M01AssocNC (DB21, … DBX24.4) Beschreibung Assoziierte Hilfsfunktion angewählt Die Anwahl von "Assoziierte Hilfsfunktion" (M-1) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_M01AssocNC" (DB21, … DBX24.4). Das Nahtstellensignal wird, abhängig vom Wert des "LBP_ConfigBP [FC1]"- Parameters MMCToIf, vom PLC-Grundprogramm in das NC/PLC-Nahtstellensignal "LBP_Chan*.A_NCKrelatedM01"...
  • Seite 288 Beschreibung Probelaufvorschub (DRY) angewählt Hinweis Die Anwahl des Probelaufvorschubs (DRY) erfolgt über die Bedienoberfläche SINUMERIK Ope‐ rate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_DRY" (DB21, … DBX24.6). Das Nahtstellensignal wird, abhängig vom Wert des "LBP_ConfigBP [FC1]"- Parameters MMCToIf, vom PLC-Grundprogramm in das NC/PLC-Nahtstellensignal "LBP_Chan*.A_DRY"...
  • Seite 289 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX25.0, 25.1, 25.2) Beschreibung REPOS-Mode Signalfluss HMI → PLC Datentyp BOOL E_MMC_FD_OR4RT_OR (DB21, … DBX25.3) Beschreibung Vorschubkorrektur für Eilgang angewählt Ist an der Maschinensteuertafel kein eigener Eilgangkorrektur-Schalter vorhanden, kann zwi‐ schen Vorschub- und Eilgangkorrektur umgeschaltet werden. Das Umschalten auf Eilgangkor‐ rektur kann durch die Anwahl der Vorschubkorrektur für Eilgang über die Bedienoberfläche erfolgen.
  • Seite 290 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_MMC_ProgTest (DB21, … DBX25.7) Beschreibung Programmtest angewählt Signalfluss HMI → PLC Datentyp BOOL E_MMC_SKP0, E_MMC_SKP1, E_MMC_SKP2, E_MMC_SKP3, E_MMC_SKP4, E_MMC_SKP5, E_MMC_SKP6, E_MMC_SKP7, E_MMC_SKP8, E_MMC_SKP9 (DB21, … DBX26.0 … 27.1) Beschreibung Satz ausblenden angefordert, Ebene /x E_MMC_SKP0 (DB21, …...
  • Seite 291 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX29.0, 29.1, 29.2, 29.3) Beschreibung Festvorschub 1 bis 4 aktivieren, Bahn- / Geometrieachsen Mit den Nahtstellensignalen wird in der Betriebsart AUTOMATIK anstelle des programmierten Vorschubs bzw. der projektierten JOG-Geschwindigkeiten, der über Maschinendaten paramet‐ rierte Festvorschub aktiviert.
  • Seite 292 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_PTP_Travel" (DB21, … DBX317.6) PTP-Fahren aktiv Weiterführende Literatur • Funktionshandbuch Technologien A_DisablWP_Counter (DB21, … DBX29.5) Beschreibung WZV: Stückzähler aussschalten Die Stückzahlüberwachung ermöglicht eine Stückzahlzählung, die vom Prozess, dem Werk‐ stückmaterial oder sonstigen Einflüssen abhängt. Die Stückzahlüberwachung kann über das Nahtstellensignal ausgeschaltet werden.
  • Seite 293 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • $TC_MOP15 Verschleißsollwert oder Summenkorrektursollwert • $TC_MOP5 Verschleißvorwarngrenze oder Summenkorrektur-Vorwarngrenze • $TC_MOP6 Verschleißistwert oder Summenkorrektur-Istwert • $TC_TP9 Art der Werkzeugüberwachung • MD18080 $MN_MM_TOOL_MANAGEMENT_MASK Speicher-Reservierung für die Werkzeugverwaltung • MD20310 TOOL_MANAGEMENT_MASK, Bit 17 Aktivierung der Werkzeugverwaltungsfunktionen Weiterführende Literatur Funktionshandbuch Werkzeugverwaltung;...
  • Seite 294 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX30.0, 30.1, 30.2) Beschreibung Konturhandrad aktivieren Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder A_ContHW3 A_ContHW2 A_ContHW1 Nummer des zugeordneten Handrads Bit 2 Bit 1 Bit 0...
  • Seite 295 A_NCKrelatedM01 (DB21, … DBX30.5) Beschreibung Assoziierte Hilfsfunktion aktivieren Die Anwahl von "Assoziierte Hilfsfunktion" (M-1) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_M01AssocNC" (DB21, … DBX24.4). Das Nahtstellensignal wird, abhängig vom Wert des "LBP_ConfigBP [FC1]"- Parameters MMCToIf, vom PLC-Grundprogramm in das NC/PLC-Nahtstellensignal "LBP_Chan*.A_NCKrelatedM01"...
  • Seite 296: Anwendung

    "LBP_Chan*.E_JOG_Circles" (DB21, … DBX377.6) JOG Kreisfahren aktiv Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Manuelles Verfahren" A_NoToolChangeCmd (DB21, … DBX30.7) Beschreibung Keine Werkzeugwechsel Kommandos (Signal verfügbar für SINUMERIK ONE) Signalfluss PLC → NC Datentyp BOOL A_REPOSPM_0, A_REPOSPM_1, A_REPOSPM_2 Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 297 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX31.0, 31.1, 31.2) Beschreibung REPOS Mode Anwahl des REPOS-Mode: A_REPOSPM_2 A_REPOSPM_1 A_REPOSPM_0 REPOS Mode Bit 2 Bit 1 Bit 0 Kein REPOS-Mode aktiv RMB: Wiederanfahren an Satzan‐ fangspunkt RMI: Wiederanfahren an Unterbre‐ chungspunkt RME: Wiederanfahren an Satzend‐...
  • Seite 298 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Signalzustand 0 → 1 Anforderung zum Aktivieren der Funktion "REPOS" für den aktuellen Hauptlaufsatz. Aktiv wird: • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) REPOS-Mode • "LBP_Axis*.A_REPOSDelay" (DB31, … DBX10.0) REPOS-Verzögerung Signalzustand 1 → 0 Rücksetzen der letzten Anforderung.
  • Seite 299 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_InvCHWDirOfRot" (DB21, … DBX39.5) Konturhandrad: Handraddrehrichtung invertieren aktiv Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Manuelles Verfahren" A_SKP8, A_SKP9 (DB21, … DBX31.6, 31.7) Beschreibung Satz ausblenden aktivieren Signalfluss PLC → NC Datentyp BOOL E_ExecExtern (DB21, …...
  • Seite 300 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • (DB21, … DBX0.1) RESU: Rückwärts / Vorwärts • (DB21, … DBX0.2) RESU: Wiederaufsetzen starten • (DB21, … DBX32.1) RESU: Retrace Mode aktiv • (DB21, … DBX32.2) RESU: Wiederaufsetzen aktiv Weiterführende Literatur Funktionshandbuch Technologien;...
  • Seite 301 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_M01" (DB21, … DBX0.5) M01 aktivieren • "LBP_Chan*.E_MMC_M01" (DB21, … DBX24.5) M01 angewählt Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" E_LastActBlock (DB21, … DBX32.6) Beschreibung Letzter Aktionssatz aktiv Ist der letzte Aktionssatz aktiv, bedeutet dies, dass alle Aktionssätze seitens der NC abgearbeitet sind und Aktionen seitens der PLC (ASUP, FC) oder des Bedieners wie z.
  • Seite 302 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_RevFD (DB21, … DBX33.2) Beschreibung Umdrehungsvorschub aktiv Das Nahtstellensignal zeigt an, daß in der Betriebsart AUTOMATIK Bahn- oder Synchronachsen mit Umdrehungsvorschub verfahren. Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Umdrehungsvorschub (G95) ist nicht aktiv. Wert TRUE Umdrehungsvorschub (G95) ist aktiv.
  • Seite 303 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_M30 (DB21, … DBX33.5) Beschreibung M02 / M30 aktiv • Im letzten Teileprogrammsatz eines NC-Programms dürfen folgende Funktionen nicht pro‐ grammiert werden: – Hilfsfunktionen, die Einlesehalt auslösen – Programmierte Spindeldrehzahl (S-Wert), die über das Programmende (M02 / M30) hinaus, wirken soll •...
  • Seite 304 Während Programmtest (PRT) aktiv ist, erfolgen alle Verfahrbewegungen der Achsen, aber nicht der Spindeln, unter "Achsensperre". Hinweis Die Anwahl von Programmtest (PRT) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahtstel‐ lensignals "LBP_Chan*.E_MMC_ProgTest" (DB21, … DBX25.7).
  • Seite 305 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_ProgTest" (DB21, … DBX1.7) Programmtest (PRT) aktivieren • "LBP_Chan*.E_MMC_ProgTest" (DB21, … DBX25.7) Programmtest (PRT) angefordert Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" E_OEMChan (DB21, … DBB34) Beschreibung OEM-Signale: Rückmeldung Signalfluss NC →...
  • Seite 306 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) = TRUE Einlesesperre • "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) = TRUE NC-Start • "LBP_Chan*.E_ProgAborted" (DB21, … DBX35.4) Programmzustand "Abgebrochen" • "LBP_Chan*.E_ProgInterrupt" (DB21, … DBX35.3) Programmzustand "Unterbrochen" • "LBP_Chan*.E_ProgStop" (DB21, … DBX35.2) Programmzustand "Angehalten"...
  • Seite 307 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ProgStop (DB21, … DBX35.2) Beschreibung Programmzustand "Angehalten" Ereignisse, die zum Anhalten des NC-Programms führen: • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) NC-Stop • "LBP_Chan*.A_NCStopASp" (DB21, … DBX7.4) NC-Stop Achsen plus Spindeln • "LBP_Chan*.A_NCStopBlock" (DB21, … DBX7.2) NC-Stop an Satzgrenze •...
  • Seite 308 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ProgInterrupt (DB21, … DBX35.3) Beschreibung Programmzustand "Unterbrochen" Das Signal zeigt an, dass das unterbrochene NC-Programm mit NC-Start ("LBP_Chan*.A_NCStart" (DB21, … DBX7.1) = TRUE) fortgesetzt werden kann. Der Zustand "Unterbrochen" wird z. B. eingenommen, wenn im Zustand "Angehalten" ("LBP_Chan*.E_ProgStop"...
  • Seite 309 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ProgAborted (DB21, … DBX35.4) Beschreibung Programmzustand "Abgebrochen" Das Signal ist in folgenden Fällen gesetzt: • Das aktuelle NC-Programm wurde im Kanal angewählt aber nicht gestartet. • Das aktuelle NC-Programm wurde im Kanal abgearbeitet und mit "LBP_Chan*.A_Reset" (DB21, …...
  • Seite 310 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ChanActive (DB21, … DBX35.5) Beschreibung Kanalzustand "Aktiv" Das Signal wird in folgenden Fällen gesetzt: • In der Betriebsart Automatik oder MDA wird ein NC-Programm abgearbeitet. • In der Betriebsart JOG verfährt mindestens eine Achse. Kanalzustände: •...
  • Seite 311 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ChanInterrupt (DB21, … DBX35.6) Beschreibung Kanalzustand "Unterbrochen" Eine Unterbrechung kann während der Abarbeitung eines NC-Programms in der Betriebsart AUTOMATIK bzw. MDA oder in der Betriebsart JOG während des Verfahrens einer Achse durch eines der folgenden Ereignisse ausgelöst werden: •...
  • Seite 312 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ChanReset (DB21, … DBX35.7) Beschreibung Kanalzustand "Reset" Das Signal wird in folgenden Fällen gesetzt: • Programmende-Reset (M02 / M30) • Kanal-Reset • Warmstart (Power On) Kanalzustände: • "LBP_Chan*.E_ChanActive" (DB21, … DBX35.5) Kanalzustand "Aktiv" • "LBP_Chan*.E_ChanInterrupt"...
  • Seite 313 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Alle referenzpunktpflichtigen Achsen (Linearachsen und Rundachsen) des Kanals sind refe‐ renziert. Das Maschinendatum: MD20700 $MC_REFP_NC_START_LOCK (NC-Startsperre ohne Referenzpunkt) ist Null. Sind an einer Achse zwei Lagemesssysteme angeschlossen, die einen NC-Start verhindern würden, muss das Aktive referenziert sein, damit die Achse als referenziert gilt. Erst bei Vorhandensein dieses Signals wird ein NC-Start für die Teileprogrammbearbeitung angenommen.
  • Seite 314 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ChanRO (DB21, … DBX36.5) Beschreibung Kanal betriebsbereit Der Kanal ist für die Abarbeitung eines NC-Programms und zum Verfahren von Achsen und Spindel, die dem Kanal zugeordnet sind, bereit. Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE...
  • Seite 315 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX37.0, 37.1, 37.2) Beschreibung Konturhandrad aktiv Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder E_CHW3 E_CHW2 E_CHW1 Nummer des zugeordneten Handrads Bit 2 Bit 1 Bit 0...
  • Seite 316 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_CLC_Stop" (DB21, … DBX1.4) Abstandsregelung (CLC): Stopp • "LBP_Chan*.A_CLC_OR" (DB21, … DBX1.5) Abstandsregelung (CLC): Override • "LBP_Chan*.E_CLCStopLL" (DB21, … DBX37.4) Abstandsregelung (CLC): Stopp an unterer Bewegungsgrenze • "LBP_Chan*.E_CLCStopUL" (DB21, … DBX37.5) Abstandsregelung (CLC): Stopp an oberer Bewegungsgrenze •...
  • Seite 317 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_CLCStopUL (DB21, … DBX37.5) Beschreibung Abstandsregelung (CLC): Stopp an oberer Bewegungsgrenze Die obere Bewegungsgrenze der Abstandsregelung wird eingestellt im Maschinendatum: MD62506 $MC_CLC_SENSOR_UPPER_LIMIT Der parametrierte Grenzwert kann durch Programmierung von CLC_LIM(...) im Teilepro‐ gramm satzspezifisch angepasst sein. Hinweis Ist neben "LBP_Chan*.E_CLCStopLL"...
  • Seite 318 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_RIEnabIgnored (DB21, … DBX37.6) Beschreibung Einlesesperre wird ignoriert Die Einlesesperre "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) wird ignoriert, wenn gilt: "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) == TRUE UND aktueller Satz mit Status "Einlese‐ sperre unwirksam" Die Einlesesperre "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) wird nicht ignoriert, wenn gilt: "LBP_Chan*.A_RIdisable"...
  • Seite 319 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_StopBlkEndSBLsuppr (DB21, … DBX37.7) Beschreibung Stopp am Satzende während Einzelsatz (SBL) wird ignoriert Stopp am Satzende während Einzelsatz (SBL) wird ignoriert, wenn gilt: "LBP_Chan*.A_SBL" (DB21, … DBX0.4) == TRUE (Einzelsatz) UND aktueller Satz mit Status "Einzelsatz unwirksam"...
  • Seite 320 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_AcknManStrokEnab (DB21, … DBX38.1) Beschreibung Manuelle Hubauslösung: Quittung Signalfluss NC → PLC Datentyp BOOL Wert FALSE Manueller Hub wurde nicht ausgelöst. Wert TRUE Manueller Hub wurde ausgelöst. Korrespondiert mit • "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Hubfreigabe •...
  • Seite 321 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Das Nahtstellensignal signalisiert, wenn der Programmfortschritt wegen eines anstehenden Alarms blockiert ist. Das betrifft alle Alarme, die mit Stopp-Reaktion erzeugt werden: • Stopp auf der Bahn mit Löschen des Ready-Signals • Achsen werden gebremst •...
  • Seite 322: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_CfgStopFuncActive (DB21, … DBX39.6) Beschreibung Konfigurierter Halt ist aktiviert Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Funktion "Konfigurierter Halt" wurde intern nicht aktiviert. Wert TRUE Die Funktion "Konfigurierter Halt" wurde intern aktiviert. Korrespondiert mit •...
  • Seite 323 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) M3Change (DB21, … DBX58.2) M4Change (DB21, … DBX58.3) M5Change (DB21, … DBX58.4) S1Change (DB21, … DBX60.0) S2Change (DB21, … DBX60.1) S3Change (DB21, … DBX60.2) T1Change (DB21, … DBX61.0) T2Change (DB21, … DBX61.1) T3Change (DB21, … DBX61.2) D1Change (DB21, …...
  • Seite 324 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) M5NDec (DB21, … DBX59.4) Beschreibung M-Fkt. 1-5 nicht decodiert Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Wert FALSE M-Funktion kleiner 99 (bei erweiterter Adresse = 0) oder bei erweiterter Adresse > 0 in der Decodierliste enthalten.
  • Seite 325: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) F4Quick (DB21, … DBX67.3) F5Quick (DB21, … DBX67.4) F6Quick (DB21, … DBX67.5) Beschreibung M-, S-, T-, D-, H-, F-Fkt. Zusatzinformation "Quick" (schnelle Quittung) Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Wert FALSE Die Änderungssignale werden zu Beginn des nächsten "Main [OB1]"-Zyklus durch das PLC- Grundprogramm zurückgesetzt.
  • Seite 326 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) M5 (DB21, … DBD94.0) Beschreibung M-Funktion 1 - 5 und erweiterte Adresse M-Funktion 1 - 5 Wenn ein M-Funktion-Änderungssignal ("LBP_Chan*.M*Change" (DB21, … DBB58) ) ansteht, werden hier die bis zu fünf in einem NC-Satz programmierbaren M-Funktionen mit Nummer der M-Funktion und der Erweiterten Adresse zur Verfügung gestellt.
  • Seite 327: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.S*Change" (DB21, … DBX60.0, 60.1, 60.2) Änderungssignale: S-Funktion Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "Hilfsfunktionsausgaben an PLC" Hinweis M-Funktionen werden im Teileprogramm im Format INTEGER programmiert (8 Dekaden plus Vorzeichen). 10.4.9.8 LBP_Chan1 [DB21], … - Übergebene T-/ D-/ DL-Funktionen Die Datenbausteine "LBP_Chan1 [DB21], …"...
  • Seite 328 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp Aktualisierung auftragsgesteuert Korrespondiert mit • "LBP_Chan*.T*Change" (DB21, … DBX61.0, 61.1, 61.2) T-Funktion Änderungssignal • MD10717 $MN_T_NO_FCT_CYCLE_NAME Name des Werkzeugwechselzyklus für T-Funktions-Ersetzung • MD10719 $MN_T_NO_FCT_CYCLE_MODE Parametrierung der T-Funktionsersetzung • MD22220 $MC_AUXFU_T_SYNC_TYPE Ausgabezeitpunkt der T-Funktionen •...
  • Seite 329: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BYTE Aktualisierung auftragsgesteuert Korrespondiert mit • "LBP_Chan*.D*Change" (DB21, … DBX62.0, 62.1, 62.2) D-Funktion Änderungssignal • MD22250 $MC_AUXFU_D_SYNC_TYPE Ausgabezeitpunkt D-Funktionen • MD22252 $MC_AUXFU_DL_SYNC_TYPE Ausgabezeitpunkt DL-Funktionen Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "Hilfsfunktionsausgaben an PLC" ExtE (DB21, … DBW134) Beschreibung Erweiterte Adresse DL-Funktion Signalfluss...
  • Seite 330 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) H3 (DB21, … DBD154) Beschreibung H-Funktion 1 - 3 und Erweiterte Adresse H-Funktion 1-3 Wenn ein H-Funktion-Änderungssignal ansteht, werden hier die bis zu drei in einem NC-Satz programmierbaren H-Funktionen mit Nummer der H-Funktion und der Erweiterten Adresse zur Verfügung gestellt.
  • Seite 331: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) F6 (DB21, … DBD190) Beschreibung F-Funktion 1 - 6 und Erweiterte Adresse F-Funktion 1 - 6 Wenn ein F-Funktion-Änderungssignal ansteht, werden hier die bis zu sechs in einem NC-Satz programmierbaren F-Funktionen mit Nummer der F-Funktion und der Erweiterten Adresse zur Verfügung gestellt.
  • Seite 332: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp ARRAY[0..99] of BOOL Aktualisierung auftragsgesteuert Wert FALSE Die zugehörige M-Funktion wurde nicht decodiert bzw. das Nahtstellensignal wurde vom PLC- Grundprogramm als Quittung zurückgesetzt.. Bei einer allgemeinen Hilfsfunktionsausgabe wird das Nahtstellensignal durch das PLC-Grund‐ programm nach einem vollständigen "Main [OB1]"-Durchlauf zurückgesetzt.
  • Seite 333 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" GAct (DB21, … ab DBB208) Beschreibung Aktiver G-Befehl der Gruppe 1 bis 60 Der im BCD-Format angezeigte G-Befehl oder der mnemotechnische Bezeichner ist in der angegebenen G-Gruppe aktiv. Variable Bedeutung GAct.GAct[1] G-Gruppe 1: Interne Nummer des aktiven G-Befehls...
  • Seite 334: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 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.
  • Seite 335 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_CSPactivated (DB21, … ab DBX274.0) Beschreibung Kanalbezogener Schutzbereich 1 bis 10 voraktiviert Hinweis Nur ein voraktivierter kanalspezifische Schutzbereich kann über das entsprechende Nahtstel‐ lensignal aktiviert bzw. deaktiviert werden: "LBP_Chan*.A_CSP" (DB21, … DBX10.0 … 11.1) (Kanalspezifischen Schutzbereich 1 bis 10 aktivieren) Signalfluss NC →...
  • Seite 336: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_ProtZone" (DB21, … DBX1.1) Schutzbereiche freigeben • "LBP_Chan*.A_MRP" (DB21, … DBX8.0 … 9.1) Maschinenbezogenen Schutzbereich 1 bis 10 aktivieren • "LBP_Chan*.A_CSP" (DB21, … DBX10.0 … 11.1) Kanalspezifischen Schutzbereich 1 bis 10 aktivieren •...
  • Seite 337: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" A_Str_Synon (DB21, … DBX280.1) Beschreibung Anforderung Synchronaktionen sperren Signalfluss PLC → NC Datentyp BOOL A_Str_Synfrom (DB21, … DBX281.1) Beschreibung Quittung Synchronaktionen gesperrt Signalfluss NC → PLC Datentyp BOOL A_D1 (DB21, … DBW282) A_D2 (DB21, …...
  • Seite 338 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" E_G00 (DB21, … DBX316.0) Beschreibung Aktive G-Funktionen Signalfluss PLC ↔ NC Datentyp BOOL E_ExtLang (DB21, … DBX317.0) Beschreibung Externer Sprachmodus aktiv Datentyp BOOL E_WS_Setp (DB21, … DBX317.1) Beschreibung Werkstück-Soll erreicht Signalfluss NC →...
  • Seite 339 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ToolMissing (DB21, … DBX317.7) Beschreibung WZV: Werkzeug fehlt Ein Werkzeug ist entweder nicht vorhanden oder nicht einsatzfähig. Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Wert FALSE Irrelevant Wert TRUE Das programmierte Werkzeug fehlt. E_ASUP_Stop (DB21, …...
  • Seite 340 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Satzsuchlauf via Programmtest ist aktiv Das Nahtstellensignal ist während der Bearbeitung der Sätze im Rahmen des Satzsuchlaufs (interner Kanalzustand "Programmtest"), bis zum Einwechseln des Zielsatzes in den Hauptlauf (Programmzustand "Angehalten") gesetzt. Weiterführende Literatur Funktionshandbuch Basisfunktionen;...
  • Seite 341 E_AssM01 (DB21, … DBX318.5) Beschreibung Assoziierte Hilfsfunktion aktiv Die Anwahl von "Assoziierte Hilfsfunktion" (M-1) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC- Nahtstellensignals "LBP_Chan*.E_MMC_M01AssocNC" (DB21, … DBX24.4). Das Nahtstellensignal wird, abhängig vom Wert des FC1-Parameters MMCToIf, vom PLC- Grundprogramm in das NC/PLC-Nahtstellensignal DB21, ...
  • Seite 342 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Die Quittierung der REPOS Mode-Änderung liegt vor. Das von der NC erkannte Nahtstellensignal DB21, ... DBX31.4 (REPOS-Mode-Änderung) wird quittiert, wenn der angeforderte REPOS-Mode DB21, ... DBX31.0-2 und das Verzögerungssig‐ nal DB31, ... DBX10.0 in der NC übernommen wurden. Die Signalzustände beziehen sich auf den aktuellen Hauptlaufsatz.
  • Seite 343 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB21, … DBX319.1, 319.2, 319.3) Beschreibung Aktiver REPOS Mode Aktiver REPOS-Mode: E_REPOS_PMode2 E_REPOS_PMode1 E_REPOS_PMode0 Aktiver REPOS-An‐ Bit 3 Bit 2 Bit 1 fahr-Mode kein REPOS-Anfahr- Mode aktiv Wiederanfahren an Satzanfangspunkt RMBBL Wiederanfahren an Unterbrechungs‐ punkt RMIBL Wiederanfahren an Satzendpunkt RMEBL...
  • Seite 344 Repositioniereigenschaften Weiterführende Literatur Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhalten" E_Stop_NoDelayR (DB21, … DBX319.6) Beschreibung Vorschub Halt Verzögerung unterdrücken Datentyp BOOL E_NoToolChangeCmd (DB21, … DBX319.7) Beschreibung Keine Werkzeugwechsel-Kommandos aktiv (Signal verfügbar für SINUMERIK ONE) Datentyp BOOL Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 345: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.9.15 LBP_Chan1 [DB21], … - Signale an Orientierungsachsen Die Datenbausteine "LBP_Chan1 [DB21], …" sind die Schnittstelle zwischen Anwenderprogramm und Kanal. Variablen in "LBP_Chan1 [DB21], …" A_Ori (DB21, … ab DBB320) Beschreibung Steuersignale an die Orientierungsachsen Datentyp ARRAY[1..3] of STRUCT STRUCT "A_Ori"...
  • Seite 346 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_TLimit" (DB21, … DBX344.1) WZV Änderungssignal: T-Nummer für Werkzeug-Grenzwert • "LBP_Chan*.E_TNewRepl" (DB21, … DBX344.2) WZV Änderungssignal: T-Nummer des neuen Ersatzwerkzeugs • "LBP_Chan*.E_TLastRepl" (DB21, … DBX344.3) WZV Änderungssignal: T-Nummer des letzten Ersatzwerkzeugs •...
  • Seite 347 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_TPrewarnLimit" (DB21, … DBX344.0) WZV Änderungssignal: T-Nummer für Werkzeug-Vorwarngrenze • "LBP_Chan*.E_TLimit" (DB21, … DBX344.1) WZV Änderungssignal: T-Nummer für Werkzeug-Grenzwert • "LBP_Chan*.E_TLastRepl" (DB21, … DBX344.3) WZV Änderungssignal: T-Nummer des letzten Ersatzwerkzeugs • "LBP_Chan*.E_TNoNewRepl"...
  • Seite 348: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_TNoNewRepl (DB21, … DBD356) Beschreibung Übergebene Werkzeugverwaltungs-Funktion: T-Nummer des neuen Ersatzwerkzeugs Signalfluss NC → PLC Datentyp DINT E_TNoLastRepl (DB21, … DBD360) Beschreibung Übergebene Werkzeugverwaltungs-Funktion: T-Nummer des letzten Ersatzwerkzeugs Signalfluss NC → PLC Datentyp DINT 10.4.9.18 LBP_Chan1 [DB21], …...
  • Seite 349 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ProgEvent_SearchRun (DB21, … DBX376.4) Beschreibung PROG_EVENT Auslöseereignis Das Ereignis wird Bit-codiert angezeigt, das den PROG_EVENT ausgelöst hat: Variable (Bit) Wert Ereignis E_ProgEvent_Start TRUE NC-Start aus Kanalzustand "Reset" (Bit 0) E_ProgEvent_M30 TRUE Programmende-Reset (z. B. M30) (Bit 1) E_ProgEvent_Reset TRUE...
  • Seite 350 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit "LBP_Chan*.E_RetractData" (DB21, … DBX377.5) JOG-Retract Rückzugdaten vorhanden Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Manuelles Verfahren" E_RetractData (DB21, … DBX377.5) Beschreibung JOG-Retract Rückzugdaten vorhanden Wenn der Signalzustand aktiv ist, kann JOG-Retract angewählt werden (Bedienoberfläche oder PI-Dienst "RETRAC").
  • Seite 351 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_SilentAsup (DB21, … DBX378.1) Beschreibung "Stilles" ASUP aktiv Ein "stilles" ASUP ist ein ASUP bei dem die Anzeige der Sätze am Bildschirm mit DISPLOF unterdrückt ist. Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Es ist kein "stilles"...
  • Seite 352 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_InKeyGEn1 (DB21, … DBX386.0) A_InKeyGEn2 (DB21, … DBX386.1) A_InKeyGEn3 (DB21, … DBX386.2) A_InKeyGEn4 (DB21, … DBX386.3) A_InKeyGEn5 (DB21, … DBX386.4) A_InKeyGEn6 (DB21, … DBX386.5) A_InKeyGEn7 (DB21, … DBX386.6) A_InKeyGEn8 (DB21, … DBX386.7) Beschreibung Schleifen: Sperre der Eingangssignale 1 … 8 Signalfluss PLC →...
  • Seite 353 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Korrespondiert mit • "LBP_Chan*.E_Transform" (DB21, … DBX33.6) Transformation aktiv E_InKeyGIsEn1 (DB21, … DBX390.0) E_InKeyGIsEn2 (DB21, … DBX390.1) E_InKeyGIsEn3 (DB21, … DBX390.2) E_InKeyGIsEn4 (DB21, … DBX390.3) E_InKeyGIsEn5 (DB21, … DBX390.4) E_InKeyGIsEn6 (DB21, … DBX390.5) E_InKeyGIsEn7 (DB21, …...
  • Seite 354: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert Wert Beschreibung Die Funktion ist nicht angewählt Handverfahren der Geometrieachsen im Basiskoordinatensystem (BKS) Handverfahren der Geometrieachsen im Werkstückkoordinatensystem (WKS) Handverfahren bzw. Handradüberlagerung (DRF) der Geometrieachsen im Werkzeugkoordinatensystem (TCS) Weiterführende Literatur • Funktionshandbuch Basisfunktionen; Kapitel: –...
  • Seite 355: Struct "A_Geo" Steuersignale Für Geometrieachse

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BYTE Aktualisierung Nach Anforderung vom HMI Wert 0: Maschinenachse 1: Geo-Achse A_AxisSetAxisActive (DB21, … DBB413) Beschreibung Rückmeldung an HMI: aktive Achsnummer Signalfluss PLC → HMI Datentyp BYTE Aktualisierung Nach Anforderung vom HMI 10.4.9.20 STRUCT "A_Geo"...
  • Seite 356 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HW3 (DB21, … DBX12.2, 16.2, 20.2) Beschreibung Geometrieachsen: Handrad aktivieren Geometrieachse 1: "LBP_Chan*.A_Geo.A_Geo[1].HW*" (DB21, … DBX12.0, 12.1, 12.2) Geometrieachse 2: "LBP_Chan*.A_Geo.A_Geo[2].HW*" (DB21, … DBX16.0, 16.1, 16.2) Geometrieachse 3: "LBP_Chan*.A_Geo.A_Geo[3].HW*" (DB21, … DBX20.0, 20.1, 20.2) Die Schnittstelle kann bit- oder binärcodiert interpretiert werden.
  • Seite 357 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) FDStop (DB21, … DBX12.3, 16.3, 20.3) Beschreibung Vorschub Halt, Geometrieachse 1, 2, 3 • Wird das Nahtstellensignal während des Verfahrens der Geometrieachse gesetzt, wird die Geometrieachse über ihre Bremskennlinie bis zum Stillstand abgebremst. • Nach dem Rücksetzen des Nahtstellensignals werden angehaltene Verfahrbewegungen fortgesetzt.
  • Seite 358 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Geometrieachse 1: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Geometrieachse 1: Verfahrtaste "Plus" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Geometrieachse 2: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[2].Plus" (DB21, … DBX16.7) Geometrieachse 2: Verfahrtaste "Plus"...
  • Seite 359 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Geometrieachse 1: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Geometrieachse 1: Verfahrtaste "Plus" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Geometrieachse 2: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[2].Plus" (DB21, … DBX16.7) Geometrieachse 2: Verfahrtaste "Plus"...
  • Seite 360 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Plus (DB21, … DBX12.7, 16.7, 20.7) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 361 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Geometrieachsen: Verfahrtasten "Minus" / "Plus" Geometrieachse 1: "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Geometrieachse 1: "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Geometrieachse 2: "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Geometrieachse 2: "LBP_Chan*.A_Geo.A_Geo[2].Plus" (DB21, … DBX16.7) Geometrieachse 3: "LBP_Chan*.A_Geo.A_Geo[3].Minus" (DB21, … DBX20.6) Geometrieachse 3: "LBP_Chan*.A_Geo.A_Geo[3].Plus"...
  • Seite 362 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) – MDA • Werden beide Verfahrsignale ("Plus" und "Minus") gleichzeitig gesetzt, erfolgt keine Ver‐ fahrbewegung bzw. wird die aktuelle Verfahrbewegung abgebrochen. • Im Gegensatz zu Maschinenachsen kann bei Geometrieachsen über Verfahrtasten nur eine Geometrieachse gleichzeitig verfahren werden. •...
  • Seite 363 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ContManTravel (DB21, … DBX13.6, 17.6, 21.6) Beschreibung Geometrieachsen: Anforderung Maschinenfunktion Geometrieachse 1: "LBP_Chan*.A_Geo.A_Geo[1].INC*", "LBP_Chan*.A_Geo.A_Geo[1].ContManTravel" (DB21, … DBX13.0 … 13.6) Geometrieachse 2: "LBP_Chan*.A_Geo.A_Geo[2].INC*", "LBP_Chan*.A_Geo.A_Geo[2].ContManTravel" (DB21, … DBX17.0 … 17.6) Geometrieachse 3: "LBP_Chan*.A_Geo.A_Geo[3].INC*", "LBP_Chan*.A_Geo.A_Geo[3].ContManTravel" (DB21, … DBX21.0 … 21.6) Für jede Maschinenfunktion zum manuellen Verfahren der Geometrieachse in der Betriebsart JOG gibt es ein Anforderungssignal: "INC1"...
  • Seite 364 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_Geo.E_Geo[1].INC*" (DB21, … DBX41.0 … 41.5) Geometrieachse 1: Aktive Maschinenfunktion • "LBP_Chan*.E_Geo.E_Geo[2].INC*" (DB21, … DBX47.0 … 47.5) Geometrieachse 2: Aktive Maschinenfunktion • "LBP_Chan*.E_Geo.E_Geo[3].INC*" (DB21, … DBX53.0 … 53.5) Geometrieachse 3: Aktive Maschinenfunktion •...
  • Seite 365: Struct "E_Geo" Steuersignale Der Geometrieachse

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_Geo.E_Geo[1].InvHWDirOfRot" (DB21, … DBX43.0) Geometrieachse 1: Handraddrehrichtung invertieren aktiv • "LBP_Chan*.E_Geo.E_Geo[2].InvHWDirOfRot" (DB21, … DBX49.0) Geometrieachse 2: Handraddrehrichtung invertieren aktiv • "LBP_Chan*.E_Geo.E_Geo[3].InvHWDirOfRot" (DB21, … DBX55.0) Geometrieachse 3: Handraddrehrichtung invertieren aktiv Weiterführende Literatur Funktionshandbuch Achsen und Spindeln;...
  • Seite 366 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HW3 (DB21, … DBX40.2, 46.2, 52.2) Beschreibung Geometrieachsen: Handrad aktiv Geometrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].HW*" (DB21, … DBX40.0, 40.1, 40.2) Geo‐ metrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].HW*" (DB21, … DBX46.0, 46.1, 46.2) Geomet‐ rieachse 3: "LBP_Chan*.E_Geo.E_Geo[3].HW*" (DB21, … DBX52.0, 52.1, 52.2) Die Schnittstelle kann bit- oder binärcodiert interpretiert werden.
  • Seite 367 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TReqPlus (DB21, … DBX40.5, 46.5, 52.5) Beschreibung Geometrieachsen: Fahranforderung "Minus" / "Plus" Geometrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].TReqMinus" (DB21, … DBX40.4) Geometrie‐ achse 1: "LBP_Chan*.E_Geo.E_Geo[1].TReqPlus" (DB21, … DBX40.5) Geometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].TReqMinus" (DB21, … DBX46.4) Geometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].TReqPlus" (DB21, … DBX46.5) Geometrieachse 3: "LBP_Chan*.E_Geo.E_Geo[3].TReqMinus"...
  • Seite 368 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Geometrieachse 1: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Geometrieachse 1: Verfahrtaste "Plus" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Geometrieachse 2: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[2].Plus" (DB21, … DBX16.7) Geometrieachse 2: Verfahrtaste "Plus"...
  • Seite 369 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TCPlus (DB21, … DBX40.7, 46.7, 52.7) Beschreibung Geometrieachsen: Fahrbefehl "Minus" / "Plus" Geometrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].TCMinus" (DB21, … DBX40.6) Geometrie‐ achse 1: "LBP_Chan*.E_Geo.E_Geo[1].TCPlus" (DB21, … DBX40.7) Geometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].TCMinus" (DB21, … DBX46.6) Geometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].TCPlus" (DB21, … DBX46.7) Geometrieachse 3: "LBP_Chan*.E_Geo.E_Geo[3].TCMinus"...
  • Seite 370 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Geometrieachse 1: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Geometrieachse 1: Verfahrtaste "Plus" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Geometrieachse 2: Verfahrtaste "Minus" • "LBP_Chan*.A_Geo.A_Geo[2].Plus" (DB21, … DBX16.7) Geometrieachse 2: Verfahrtaste "Plus"...
  • Seite 371 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) INCVar (DB21, … DBX41.5, 47.5, 53.5) Beschreibung Geometrieachsen: Aktive Maschinenfunktion Geometrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].INC*" (DB21, … DBX41.0 … 41.5) Geomet‐ rieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].INC*" (DB21, … DBX47.0 … 47.5) Geometrieachse 3: "LBP_Chan*.E_Geo.E_Geo[3].INC*" (DB21, … DBX53.0 … 53.5) Für jede Maschinenfunktion zum manuellen Verfahren der Geometrieachse in der Betriebsart JOG gibt es ein Signal: "INC1"...
  • Seite 372: Struct "A_Ori" Steuersignale Für Orientierungsachsen

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) InvHWDirOfRot (DB21, … DBX43.0, 49.0, 55.0) Beschreibung Geometrieachsen: Handraddrehrichtung invertieren aktiv Geometrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].InvHWDirOfRot" (DB21, … DBX43.0) Geometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].InvHWDirOfRot" (DB21, … DBX49.0) Geometrieachse 3: "LBP_Chan*.E_Geo.E_Geo[3].InvHWDirOfRot" (DB21, … DBX55.0) Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch...
  • Seite 373 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HW3 (DB21, … DBX320.2, 324.2, 328.2) Beschreibung Orientierungsachsen: Handrad aktivieren Orientierungsachse 1: "LBP_Chan*.A_Ori[1].HW*" (DB21, … DBX320.0, 320.1, 320.2) Orientierungsachse 2: "LBP_Chan*.A_Ori[2].HW*" (DB21, … DBX324.0, 324.1, 324.2) Orientierungsachse 3: "LBP_Chan*.A_Ori[3].HW*" (DB21, … DBX328.0, 328.1, 328.2) Die Schnittstelle kann bit- oder binärcodiert interpretiert werden.
  • Seite 374 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) FDStop (DB21, … DBX320.3, 324.3, 328.3) Beschreibung Vorschub-Halt Signalfluss PLC → NC Datentyp BOOL Disabl (DB21, … DBX320.4, 324.4, 328.4) Beschreibung Orientierungsachsen: Verfahrtastensperre Orientierungsachse 1: "LBP_Chan*.A_Ori[1].Disabl" (DB21, … DBX320.4) Orientierungsachse 2: "LBP_Chan*.A_Ori[2].Disabl" (DB21, … DBX324.4) Orientierungsachse 3: "LBP_Chan*.A_Ori[3].Disabl"...
  • Seite 375 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) RapidTrOR (DB21, … DBX320.5, 324.5, 328.5) Beschreibung Orientierungsachsen: Eilgangüberlagerung Orientierungsachse 1: "LBP_Chan*.A_Ori[1].RapidTrOR" (DB21, … DBX320.5) Orientierungsachse 2: "LBP_Chan*.A_Ori[2].RapidTrOR" (DB21, … DBX324.5) Orientierungsachse 3: "LBP_Chan*.A_Ori[3].RapidTrOR" (DB21, … DBX328.5) Das Signal ist nur wirksam beim kontinuierlichen oder inkrementellen Handfahren in der Be‐ triebsart JOG.
  • Seite 376 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Plus (DB21, … DBX320.7, 324.7, 328.7) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 377 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Orientierungsachsen: Verfahrtasten "Minus" / "Plus" Orientierungsachse 1: "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Orientierungsachse 1: "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Orientierungsachse 2: "LBP_Chan*.A_Ori[2].Minus" (DB21, … DBX324.6) Orientierungsachse 2: "LBP_Chan*.A_Ori[2].Plus" (DB21, … DBX324.7) Orientierungsachse 3: "LBP_Chan*.A_Ori[3].Minus" (DB21, … DBX328.6) Orientierungsachse 3: "LBP_Chan*.A_Ori[3].Plus"...
  • Seite 378 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) – MDA • Werden beide Verfahrsignale ("Plus" und "Minus") gleichzeitig gesetzt, erfolgt keine Ver‐ fahrbewegung bzw. wird die aktuelle Verfahrbewegung abgebrochen. • Im Gegensatz zu Maschinenachsen kann bei Orientierungsachsen über Verfahrtasten nur eine Orientierungsachse gleichzeitig verfahren werden. •...
  • Seite 379 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) INCVar (DB21, … DBX321.5, 325.5, 329.5) Beschreibung Orientierungsachsen: Anforderung Maschinenfunktion Für jede Maschinenfunktion zum manuellen Verfahren der Orientierungsachse in der Be‐ triebsart JOG gibt es ein Anforderungssignal: "INC1" (Bit 0) INC1 "INC10" (Bit 1) INC10 "INC100"...
  • Seite 380 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_Ori[1].INC*" (DB21, … DBX333.0 … 333.5) Orientierungsachse 1: Aktive Maschinenfunktion • "LBP_Chan*.E_Ori[2].INC*" (DB21, … DBX337.0 … 337.5) Orientierungsachse 2: Aktive Maschinenfunktion • "LBP_Chan*.E_Ori[3].INC*" (DB21, … DBX341.0 … 341.5) Orientierungsachse 3: Aktive Maschinenfunktion •...
  • Seite 381: Struct "E_Ori" Steuersignale Der Orientierungsachse

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_Ori[1].InvHWDirOfRot" (DB21, … DBX335.0) Orientierungsachse 1: Handraddrehrichtung invertieren aktiv • "LBP_Chan*.E_Ori[2].InvHWDirOfRot" (DB21, … DBX339.0) Orientierungsachse 2: Handraddrehrichtung invertieren aktiv • "LBP_Chan*.E_Ori[3].InvHWDirOfRot" (DB21, … DBX343.0) Orientierungsachse 3: Handraddrehrichtung invertieren aktiv Weiterführende Literatur •...
  • Seite 382 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) HW3 (DB21, … DBX332.2, 336.2, 340.2) Beschreibung Orientierungsachsen: Handrad aktiv Orientierungsachse 1: "LBP_Chan*.E_Ori[1].HW*" (DB21, … DBX332.0, 332.1, 332.2) Orientierungsachse 2: "LBP_Chan*.E_Ori[2].HW*" (DB21, … DBX336.0, 336.1, 336.2) Orientierungsachse 3: "LBP_Chan*.E_Ori[3].HW*" (DB21, … DBX340.0, 340.1, 340.2) Die Schnittstelle kann bit- oder binärcodiert interpretiert werden.
  • Seite 383 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TReqPlus (DB21, … DBX332.5, 336.5, 340.5) Beschreibung Orientierungsachsen: Fahranforderung "Minus" / "Plus" Orientierungsachse 1: "LBP_Chan*.E_Ori[1].TReqMinus" (DB21, … DBX332.4) Orientierungsachse 1: "LBP_Chan*.E_Ori[1].TReqPlus" (DB21, … DBX332.5) Orientierungsachse 2: "LBP_Chan*.E_Ori[2].TReqMinus" (DB21, … DBX336.4) Orientierungsachse 2: "LBP_Chan*.E_Ori[2].TReqPlus" (DB21, … DBX336.5) Orientierungsachse 3: "LBP_Chan*.E_Ori[3].TReqMinus"...
  • Seite 384 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Orientierungsachse 1: Verfahrtasten "Minus" • "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Orientierungsachse 1: Verfahrtasten "Plus" • "LBP_Chan*.A_Ori[2].Minus" (DB21, … DBX324.6) Orientierungsachse 2: Verfahrtasten "Minus" • "LBP_Chan*.A_Ori[2].Plus" (DB21, … DBX324.7) Orientierungsachse 2: Verfahrtasten "Plus"...
  • Seite 385 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TCPlus (DB21, … DBX332.7, 336.7, 340.7) Beschreibung Orientierungsachsen: Fahrbefehl "Minus" / "Plus" Orientierungsachse 1: "LBP_Chan*.E_Ori[1].TCMinus" (DB21, … DBX332.6) Orientierungsachse 1: "LBP_Chan*.E_Ori[1].TCPlus" (DB21, … DBX332.7) Orientierungsachse 2: "LBP_Chan*.E_Ori[2].TCMinus" (DB21, … DBX336.6) Orientierungsachse 2: "LBP_Chan*.E_Ori[2].TCPlus" (DB21, … DBX336.7) Orientierungsachse 3: "LBP_Chan*.E_Ori[3].TCMinus"...
  • Seite 386 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Orientierungsachse 1: Verfahrtasten "Minus" • "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Orientierungsachse 1: Verfahrtasten "Plus" • "LBP_Chan*.A_Ori[2].Minus" (DB21, … DBX324.6) Orientierungsachse 2: Verfahrtasten "Minus" • "LBP_Chan*.A_Ori[2].Plus" (DB21, … DBX324.7) Orientierungsachse 2: Verfahrtasten "Plus"...
  • Seite 387 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) INCVar (DB21, … DBX333.5, 337.5, 341.5) Beschreibung Orientierungsachsen: Aktive Maschinenfunktion Für jede Maschinenfunktion zum manuellen Verfahren der Orientierungsachse in der Be‐ triebsart JOG gibt es ein Anforderungssignal: "INC1" (Bit 0) INC1 "INC10" (Bit 1) INC10 "INC100"...
  • Seite 388: Übersicht

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.10 LBP_Axis 1 [DB31], … - Achs-/Spindelsignale 10.4.10.1 Übersicht LBP_Axis1 [DB31], … - Signale an Achse/Spindel Tabelle 10-41 "LBP_Axis1 [DB31], …", Signale an Achse/Spindel LBP_Axis1 Signale an Achse/Spindel (PLC → NC) [DB31], …" Byte Bit 7 Bit 6 Bit 5...
  • Seite 389 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale an Achse/Spindel (PLC → NC) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB11 SI: Brem‐ sentest star‐ DBB12 Verzöge‐ Modulo- 2.
  • Seite 390 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale an Achse/Spindel (PLC → NC) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB25 Dynam. Lo‐ sekompen‐ sation akti‐ vieren DBB26 Folgeachs‐...
  • Seite 391 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale an Achse/Spindel (PLC → NC) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB58 DBB59 DBB188 DBB189 Motorüber‐ DYNEGMA: tempera‐ Leistungs‐ tur: Strom‐...
  • Seite 392 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale von Achse/Spindel (NC → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB65 Aktive Maschinenfunktion Achse / Spindel Kontinuier‐ INCvar INC10000 INC1000 INC100...
  • Seite 393 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale von Achse/Spindel (NC → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB76 Rundung‐ Teilung‐ Positionier‐ Bahnach‐ Schmierim‐ sachse in sachse in achse puls...
  • Seite 394 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale von Achse/Spindel (NC → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB96 Master/ Sla‐ Sollwertum‐ Master/Slave: Achse steu‐ Schrittmo‐ schaltung: ern aktiv tor: Fehler...
  • Seite 395 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Axis1 Signale von Achse/Spindel (NC → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB128 Programmtest Bedien- aktivieren unterdrü‐ Software → cken DBB129 DBB130 Motor- / An‐...
  • Seite 396 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Bei SINAMICS gültig für NC 62.07 und höher bei Verwendung eines 611U-Telegrammtyps Bei SINAMICS gültig für SW2.6 und höher 10.4.10.2 LBP_Axis1 [DB31], … - Signale an Achse/Spindel Die Datenbausteine "LBP_Axis1 [DB31], …" enthalten die Achs- und Spindelsignale. Dieses Kapitel beschreibt den ersten Teil des Datenbausteins mit den Signalen an Achse und Spindel.
  • Seite 397 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_Axis1 [DB31], …" - Signale an Achse/Spindel A_FD_OR (DB31, … DBB0) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 398 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Vorschub-Override, achsspezifisch Binär / Gray-Codierung Die Korrekturfaktoren können binär- oder gray-codiert vorgegeben werden. Das verwendete Format muss der Steuerung über folgendes Maschinendatum bekannt gemacht werden: MD12000 $MN_OVR_AX_IS_GRAY_CODE = <Codierung> Binärcodierung Bei Binärcodierung entspricht der Wert in der Nahtstelle dem Korrekturfaktor. Binärcode Dezimal Korrekturfaktor...
  • Seite 399 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 Begrenzungen • Der wirksame Korrekturfaktor wird steuerungsintern auf 2.00 bzw. 200% begrenzt. • Der maximal mögliche Korrekturfaktor kann mit folgendem Maschinendatum auf einen Wert kleiner 200% begrenzt werden: MD12100 $MN_OVR_FACTOR_LIMIT_BIN Hinweise...
  • Seite 400 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_AckFixedStop (DB31, … DBX1.1) Beschreibung Festanschlag erreicht quittieren Irrelevant bei MD37060 $MA_FIXED_STOP_ACKN_MASK == 0 oder 2 Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Bedeutung nach dem Erreichen des Festanschlags: "LBP_Axis*.E_FixedStop" (DB31, … DBX62.5) (Festanschlag erreicht) == 1 •...
  • Seite 401 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_AckFixedStop" (DB31, … DBX1.1) Festanschlag erreicht quittieren • "LBP_Axis*.A_EnabTravFixedStop" (DB31, … DBX3.1) Fahren auf Festanschlag freigeben • "LBP_Axis*.E_ActTravFStop" (DB31, … DBX62.4) Fahren auf Festanschlag aktivieren • "LBP_Axis*.E_FixedStop" (DB31, … DBX62.5) Festanschlag erreicht •...
  • Seite 402 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Achsen- / Spindelsperre ist angefordert. Achse Auswirkungen bei stehender Achse: • Es werden keine Sollwerte an den Lageregler ausgegeben, d. h. die Verfahrbewegung der Achse ist gesperrt. Die Achse ist in Lageregelung und ein eventuell verbliebener Schlepp‐ abstand wird ausgeregelt.
  • Seite 403: Auswirkung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) – "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Vorschub Halt / Spindel Halt • Die Achse / Spindel kann weiterhin mit "LBP_Axis*.A_Follow_upMode" (DB31, … DBX1.4) (Nachführbetrieb) in den Zustand "Halten" bzw. "Nachführen" versetzt werden. • Eine Achse kann weder kanalspezifisch über "LBP_Chan*.A_Ref" (DB21, … DBX1.0), aus dem NC-Programm (G74) noch achsspezifisch (Maschinenfunktion REF) referenziert wer‐...
  • Seite 404 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_ProgtestActivate" (DB31, … DBX14.1) Programmtest aktivieren • "LBP_Axis*.E_AxSpDisable" (DB31, … DBX63.3) Achsen-/Spindelsperre aktiv • "LBP_Chan*.A_ProgTest" (DB21, … DBX1.7) Programmtest aktivieren • "LBP_Chan*.E_ProgTest" (DB21, … DBX33.7) Programmtest aktiv Weiterführende Literatur Verhalten bei Synchronbetrieb: Funktionshandbuch Achsen und Spindeln;...
  • Seite 405 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Nachführbetrieb ist aktiv: • Der Positionssollwert wird kontinuierlich nachgeführt: Positionssollwert = Positionsistwert • Rückmeldesignal: "LBP_Axis*.E_Follow_upMode" (DB31, … DBX61.3) = TRUE (Nachführen aktiv) • Stillstands- oder Klemmungsüberwachung sind nicht aktiv. • Ist beim Wiedereinschalten der Regelung ein NC-Programm aktiv, erfolgt steuerungsintern ein Rückpositionieren (REPOSA: Anfahren auf einer Geraden mit allen Achsen) auf die zuletzt programmierte Position.
  • Seite 406 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX1.5, 1.6) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 407 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Lagemesssystem 1 (LMS1) / Lagemesssystem 2 (LMS2) Bit 6 Bit 5 Auswirkung (LMS 2) (LMS 1) FALSE TRUE Lagemesssystem 1 ist aktiv: • Lageregelung der Maschinenachse über Lagemesssystem • Überwachungen (Messsystem-, Stillstands-, Klemmungs‐ überwachung, Konturabweichung etc.) der Maschinenach‐...
  • Seite 408 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) • Hat eine drehzahlgeregelte Spindel kein Lagemesssystem, muss Nahtstellensignal "Reg‐ lerfreigabe" gesetzt sein: "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) == 1 (Reglerfreigabe) • Nach dem Ausschalten des Zustands "Parken", müssen inkrementelle Lagemesssysteme zum Erreichen des Geberstatus "Referenziert", neu referenziert werden. •...
  • Seite 409 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Reglerfreigabe • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenziert/Synchronisiert 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenziert/Synchronisiert 2 • "LBP_Axis*.E_SpeedContr" (DB31, … DBX61.6) Drehzahlregler aktiv • MD36500 $MA_ENC_CHANGE_TOL (Maximale Toleranz bei Lageistwertumschaltung) •...
  • Seite 410 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_SWCamMinus" (DB10 DBX110.0 … 113.7) Softwarenocken: Minus-Nockensignal 1 bis 32 • "LBP_NC.E_SWCamMinus" (DB10 DBX114.0 … 117.7) Softwarenocken: Plus-Nockensignal 1 bis 32 • "LBP_Axis*.E_SWCam" (DB31, … DBX62.0) Softwarenocken aktiv Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Softwarenocken, Wegschaltsignale" A_ContrEnable (DB31, …...
  • Seite 411 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Reglerfreigabe nicht erteilt. Das Verhalten bei Wegnahme der "Reglerfreigabe" ist abhängig davon, ob die Achse/Spindel zu diesem Zeitpunkt steht oder verfährt: • Achse/ Spindel steht: – Der Lageregelkreis der Achse wird geöffnet. –...
  • Seite 412 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Reglerfreigabe erteilt. Der Lageregelkreis ist geschlossen und die Achse/Spindel ist in Regelung. Rückmeldung: "LBP_Axis*.E_PositContr" (DB31, … DBX61.5) = 1 (Lageregler aktiv) War die Achse/Spindel vor dem Rücksetzen des Nahtstellensignals referenziert, muss nach dem erneuten Setzen des Nahtstellensignals die Achse/Spindel nicht erneut referenziert werden.
  • Seite 413 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_DelDTGSpReset (DB31, … DBX2.2) Beschreibung Restweg löschen / Spindel-Reset Achse: Restweg löschen • Betriebsart AUTOMATIK und MDA Das Nahtstellensignal wirkt nur wenn die Achse als Positionierachse verfahren wird. Eine Positionierachse wird dabei über ihre Bremskennlinie bis zum Stillstand abgebremst. Der noch nicht abgefahrene Restweg der Achse wird gelöscht.
  • Seite 414 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenwechsel 0 → 1 Achse: "Restweg löschen" ist angefordert. Spindel: Reset ist angefordert Flankenwechsel 1 → 0 Keine Auswirkung. Korrespondiert mit • "LBP_Chan*.A_DeleteDTG" (DB21, … DBX6.2) Restweg löschen • "LBP_Axis*.E_SetSpeedLimit" (DB31, … DBX83.1) Programmierte Drehzahl zu hoch •...
  • Seite 415 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX2.4, 2.5, 2.6, 2.7) Beschreibung Referenzpunktwert 1 bis 4 Mit Erreichen des Referenznockens wird der NC über die Nahtstelle mitgeteilt, welcher codierte Referenznocken angefahren wurde bzw. welcher Referenzpunktwert als Istwert für die Achse zu setzen ist: Istwert = MD34100 $MA_REFP_SET_POS [ <Referenzpunktwert x>...
  • Seite 416 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenwechsel 0 → 1 Die Übernahme der Werte für die Externe Nullpunktverschiebung ist angefordert. Flankenwechsel 1 → 0 Die Übernahme der Werte für die Externe Nullpunktverschiebung ist nicht angefordert. Korrespondiert mit • $AA_ETRANS[<Achse>] Externe Nullpunktverschiebung •...
  • Seite 417 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_AckFixedStop" (DB31, … DBX1.1) Festanschlag erreicht quittieren • "LBP_Axis*.A_SensorFixedStop" (DB31, … DBX1.2) Sensor Festanschlag • "LBP_Axis*.A_EnabTravFixedStop" (DB31, … DBX3.1) Fahren auf Festanschlag freigeben • "LBP_Axis*.E_ActTravFStop" (DB31, … DBX62.4) Fahren auf Festanschlag aktivieren •...
  • Seite 418 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Korrespondiert mit • MD12200 $MN_RUN_OVERRIDE_0 (Fahrverhalten bei Override 0) • MD12202 $MN_PERMANENT_FEED (Festvorschübe für Linearachsen) • MD12204 $MN_PERMANENT_ROT_AX_FEED (Festvorschübe für Rundachsen) • MD21150 $MC_JOG_VELO_RAPID_ORI (Konventioneller Eilgang für Orientierungsachsen) • MD21155 $MC_JOG_VELO_ORI (Konventionelle Geschwindigkeit für Orientierungsach‐ sen) •...
  • Seite 419 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX4.0, 4.1, 4.2) Beschreibung Handrad aktivieren Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder: A_HW3 A_HW2 A_HW1 Nummer des zugeordneten Handrads Bit 2 Bit 1 Bit 0...
  • Seite 420: Gewindebearbeitung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_FDSpStop (DB31, … DBX4.3) Beschreibung Vorschub- / Spindel-Halt, achsspezifisch Achse • Wird das Nahtstellensignal während des Verfahrens der Achse gesetzt, wird die Achse über ihre Bremskennlinie bis zum Stillstand abgebremst. Steht die Achse im interpolatorischen Zusammenhang mit anderen Achsen, werden auch diese abgebremst.
  • Seite 421 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Vorschub- / Spindel-Halt ist aktiv. Korrespondiert mit • "LBP_Axis*.A_ASpDisable" (DB31, … DBX1.3) Achsen- / Spindelsperre Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Vorschübe" > "Vorschubbeeinflussung" > "Vorschubsperre und Vorschub- / Spindel-Halt" A_Disable (DB31, … DBX4.4) Beschreibung Verfahrtastensperre Hinweis...
  • Seite 422 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX4.6, 4.7) Beschreibung Verfahrtasten "Minus" / "Plus" Für jede Verfahrtaste bzw. Achsrichtung gibt es ein Anforderungssignal: A_Minus (Bit 6) Verfahrtaste "Minus" (für das Verfahren in negativer Achsrichtung) A_Plus (Bit 7) Verfahrtaste "Plus" (für das Verfahren in positiver Achsrichtung) Abhängig von der aktiven Maschinenfunktion sowie den Einstellungen für Tipp- und Dauer‐...
  • Seite 423 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_Disable" (DB31, … DBX4.4) Verfahrtastensperre • "LBP_Axis*.E_TCMinus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7) Fahrbefehl "Minus" und "Plus" • MD11300 $MN_JOG_INC_MODE_LEVELTRIGGRD INC und REF im Tippbetrieb • SD41050 $SN_JOG_CONT_MODE_LEVELTRIGGRD Tipp-/ Dauerbetrieb bei JOG kontinuierlich Weiterführende Literatur Funktionshandbuch Achsen und Spindeln;...
  • Seite 424 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_INC1", "LBP_Axis*.E_INC10", "LBP_Axis*.E_INC100", "LBP_Axis*.E_INC1000", "LBP_Axis*.E_INC10000", "LBP_Axis*.E_INCVar", "LBP_Axis*.E_ContManTravel" (DB31, … DBX65.0 … 65.6) Aktive Maschinenfunktion • MD11320 $MN_HANDWH_IMP_PER_LATCH Handradimpulse pro Raststellung • MD11330 $MN_JOG_INCR_SIZE_TAB Inkrementgröße bei INC/Handrad • MD31090 $MA_JOG_INCR_WEIGHT Bewertung eines Inkrements bei INC/Handrad SD41010 $SN_JOG_VAR_INCR_SIZE Größe des variablen Inkrements bei JOG Weiterführende Literatur...
  • Seite 425 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX8.0, 8.1, 8.2, 8.3, 8.4, 8.7) Beschreibung Anforderung Achs-/Spindeltausch Vom PLC-Anwenderprogramm kann über DBB8 ein Achs-/Spindeltausch angefordert werden: • Von einem NC-Kanal zur PLC • Von der PLC zu einem NC-Kanal • Von einem NC-Kanal zu einem anderen NC-Kanal Bedeutung 0 …...
  • Seite 426 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX9.0, 9.1, 9.2) Beschreibung Anwahl: Lagereglerparametersatz A_Para_C A_Para_B A_Para_A Parametersatz Bit 2 Bit 1 Bit 0 Hinweis Die Anwahl eines Lagereglerparametersatzes wird in folgendem Fall ignoriert: MD35590 $MA_PARAMSET_CHANGE_ENABLE == 0 Signalfluss PLC → NC Datentyp BOOL Aktualisierung...
  • Seite 427 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Die REPOS Verzögerung ist angefordert. Nach Satzsuchlauf wird eine REPOS-Verschiebung für diese Achse nicht mit dem Anfahrsatz herausgefahren, sondern erst mit dem nächsten Verfahrsatz in dem die Achse programmiert ist. Korrespondiert mit •...
  • Seite 428 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Der Hardware-Endschalter minus bzw. plus wurde ausgelöst. Korrespondiert mit • MD36600 $MA_BRAKE_MODE_CHOICE Bremsverhalten bei Hardwareendschalter A_SWLimit2Minus, A_SWLimit2Plus (DB31, … DBX12.2, 12.3) Beschreibung Zweiter Softwareendschalter minus / Zweiter Softwareendschalter plus Signalfluss PLC → NC Datentyp BOOL Aktualisierung...
  • Seite 429 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Die Maschinenachse befindet sich vor dem Referenznocken. Wert TRUE Die Maschinenachse befindet sich auf dem Referenznocken. Korrespondiert mit • "LBP_Axis*.A_RefVal*" (DB31, … DBX2.4, 2.5, 2.6, 2.7) Referenzpunktwert 1 bis 4 Weiterführende Literatur Funktionshandbuch Achsen und Spindeln;...
  • Seite 430 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_JogToPos (DB31, … DBX13.3) Beschreibung JOG Fahren auf Position Sobald die Funktion aktiv ist (siehe "LBP_Axis*.E_JogToPos" (DB31, … DBX75.6)), kann die angewählte Maschinenachse mit den Verfahrtasten oder dem Handrad auf die mit Settingda‐ tum SD43320 vorgegebene Position gefahren werden. Anwendung Die Funktion findet Anwendung bei Werkzeugmaschinen, die ausschließlich manuell betrie‐...
  • Seite 431 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Die Unterdrückung des Programmtests (Sperre der Sollwertausgabe) ist nicht angefordert. Wert TRUE Die Unterdrückung des Programmtests (Sperre der Sollwertausgabe) ist angefordert. Korrespondiert mit • "LBP_Axis*.A_ProgtestActivate" (DB31, … DBX14.1) Programmtest aktivieren • "LBP_Axis*.E_MMC_ProgtestSuppress" (DB31, … DBX128.0) Programmtest unterdrücken •...
  • Seite 432 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX16.0, 16.1, 16.2) Beschreibung Istgetriebestufe Ist die neue Getriebestufe an der Maschine eingelegt, werden vom PLC-Anwenderprogramm als Rückmeldung an die NC folgende Nahtstellensignale gesetzt: • "LBP_Axis*.A_ActGear*" (DB31, … DBX16.0, 16.1, 16.2) (Istgetriebestufe) •...
  • Seite 433 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_GearChangeOv (DB31, … DBX16.3) Beschreibung Getriebe ist umgeschaltet Ist die neue Getriebestufe an der Maschine eingelegt, werden vom PLC-Anwenderprogramm als Rückmeldung an die NC folgende Nahtstellensignale gesetzt: • "LBP_Axis*.A_ActGear*" (DB31, … DBX16.0, 16.1, 16.2) (Istgetriebestufe) •...
  • Seite 434 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenziert/Synchronisiert 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenziert/Synchronisiert 2 Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Spindeln" A_NoMonitorGear (DB31, … DBX16.6) Beschreibung Keine Drehzahl-Überwachung bei Getriebeumschaltung Signalfluss PLC →...
  • Seite 435 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenziert/Synchronisiert 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenziert/Synchronisiert 2 Weiterführende Literatur Funktionshandbuch Achsen und Spindeln; Kapitel "Spindeln" A_M3M4Inv (DB31, … DBX17.6) Beschreibung M3 / M4 invertieren Die Spindelmotordrehrichtung ändert sich bei folgenden Funktionen: •...
  • Seite 436 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenwechsel 1 → 0 Die Funktion "Pendeln der Maschinenachse gesteuert durch das PLC-Anwenderprogramm" ist nicht angefordert. Korrespondiert mit • "LBP_Axis*.A_OscilSpeed" (DB31, … DBX18.5) Pendeldrehzahl • "LBP_Axis*.A_SetRotDirectRight" (DB31, … DBX18.6) Solldrehrichtung rechts • "LBP_Axis*.A_SetRotDirectLeft" (DB31, … DBX18.7) Solldrehrichtung links •...
  • Seite 437 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_SetRotDirectRight, A_SetRotDirectLeft (DB31, … DBX18.6, 18.7) Beschreibung Pendeln: Drehrichtung rechts (A_SetRotDirectRight) / Drehrichtung links (A_SetRotDirectLeft) Hinweis Das Nahtstellensignal ist irrelevant bei allen Spindelbetriebsarten außer Pendelbetrieb. Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Pendeldrehrichtung rechts bzw.
  • Seite 438 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_SpOR (DB31, … DBB19) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 439 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Drehzahl-Override, spindelspezifisch Binär / Gray-Codierung Die Korrekturfaktoren können binär- oder gray-codiert vorgegeben werden. Das verwendete Format muss der Steuerung über folgendes Maschinendatum bekannt gemacht werden: MD12060 $MN_OVR_SPIN_IS_GRAY_CODE = <Codierung> Binärcodierung Bei Binärcodierung entspricht der Wert in der Nahtstelle dem Korrekturfaktor. Binärcode Dezimal Korrekturfaktor...
  • Seite 440 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 1) Standardwerte Begrenzungen • Der wirksame Korrekturfaktor wird steuerungsintern auf 2.00 bzw. 200% begrenzt. • Der wirksame Korrekturfaktor wird in der Spindelbetriebsart "Pendelbetrieb" auf 100% begrenzt.
  • Seite 441 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Für den Antrieb wird kein Schnellstopp mit Drehzahlsollwert 0 angefordert. Wert TRUE Für den Antrieb wird ein Schnellstopp mit Drehzahlsollwert 0 angefordert. Dabei wird der Antrieb ohne Hochlaufgeberrampe stillgesetzt (generatorisches Bremsen). Rückmeldung für das Auslösen des Schnellstopps im Antrieb erfolgt über: "LBP_Axis*.E_RUEncDisabl"...
  • Seite 442: Formatierung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX21.0, 21.1, 21.2, 21.3, 21.4) Beschreibung Motor- / Antriebsdatensatz: Anwahl Über die Schnittstelle wird das Umschalten auf einen neuen Motor- (MDS) und/oder Antriebs‐ datensatz (DDS) angefordert. Formatierung Die Formatierung der Anforderungsschnittstelle, d. h. welche Bits zur Adressierung der Mo‐ tordatensätze (MDS) und welche zur Adressierung der Antriebsdatensätze (DDS) verwendet werden, wird über die Formatierungsschnittstelle (DB31, …...
  • Seite 443 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die notwendigen elektrischen (z. B. Schützumschaltung bei Stern-/Dreieckumschaltung) und/ oder mechanischen Umschaltungen sind noch nicht abgeschlossen: • Die Achse darf nicht verfahren • Vom Antrieb werden die Impulse nicht freigeben Wert TRUE Die notwendigen elektrischen und/oder mechanischen Umschaltungen (z.
  • Seite 444 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_PulseEnable (DB31, … DBX21.7) Beschreibung Impulsfreigabe Die Impulsfreigabe im Antrieb erfolgt nur, wenn der Antrieb Bereitschaft signalisiert: "LBP_Axis*.E_MotOK" (DB31, … DBX93.5) == TRUE (Rückmeldung: Antrieb bereit) Bei Wegnahme der Impulsfreigabe während der Bewegung (z. B. Not-Halt), wird die Achse/ Spindel nicht mehr geführt gebremst.
  • Seite 445 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_MSFine" (DB31, … DBX96.2) Master-Slave: Drehzahldifferenz fein • "LBP_Axis*.E_MSCompContr" (DB31, … DBX96.4) Master-Slave: Ausgleichsregler aktiv • MD37254 $MA_MS_TORQUE_CTRL_MODE Verschaltung Momentenausgleichsregler Weiterführende Literatur • Funktionshandbuch Technologien; Kapitel "Drehzahl-/Drehmomentkopplung, Master-Sla‐ ve" A_ChangSetpOutAss0, A_ChangSetpOutAss1 (DB31, …...
  • Seite 446 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_MS (DB31, … DBX24.7) Beschreibung Master-Slave: Kopplung einschalten Eine Master-Slave-Kopplung kann über dieses Nahtstellensignal achsspezifisch ein- / ausge‐ schaltet werden. Folgende Bedingungen müssen für das Ein- / Ausschalten einer Master-Slave-Kopplung erfüllt sein: • MD37262 = 0: Die Master-Slave-Kopplung ist nicht dauerhaft aktiv. •...
  • Seite 447 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_FollowAxOv (DB31, … DBX26.4) Beschreibung Schleifen: Freigabe Folgeachsüberlagerung Dieses Signal ist für das fliegende Synchronisieren von Leit- und Folgeachsen erforderlich. Solange das Signal "Freigabe Folgeachsüberlagerung" auf TRUE gesetzt bleibt, wird die mit EGONSYN selektierte Folgeachse im EG-Koppelverband auf Synchronisation gefahren. Mo‐ duloachsen die im EG-Koppelverband sind, reduzieren ihre Positionswerte im modulo.
  • Seite 448 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_StopDEPBCS (DB31, … DBX27.5) Beschreibung Schleifen stoppen: DEPBCS Signalfluss PLC → NC Datentyp BOOL A_StopCorr (DB31, … DBX27.6) Beschreibung Schleifen stoppen: Corr Signalfluss PLC → NC Datentyp BOOL A_StopHIAxMove (DB31, … DBX27.7) Beschreibung Schleifen stoppen: HIAxMove Signalfluss PLC →...
  • Seite 449 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenwechsel 1 → 0 Keine Auswirkung. Korrespondiert mit • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC kontrolliert Achse • "LBP_Axis*.E_PLCCtrlAx" (DB31, … DBX63.1) Reset ausgeführt • "LBP_Axis*.E_AxStop" (DB31, … DBX63.2) Achsstopp aktiv • Systemvariable: $AA_SNGLAX_STAT Status der Einzelachse •...
  • Seite 450 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_Stop" (DB31, … DBX28.6) PLC-kontrollierte Achse: Halt mit Bremsrampe • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC kontrolliert Achse • "LBP_Axis*.E_PLCCtrlAx" (DB31, … DBX63.1) Reset ausgeführt • "LBP_Axis*.A_ExactCoarse" (DB31, … DBX60.6) Position erreicht mit Genauhalt grob •...
  • Seite 451 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Die Position des Umkehrpunkts kann durch manuelles Verfahren der Achse nicht verändert werden. In Verbindung mit "LBP_Axis*.A_OscillAxExtRev" (DB31, … DBX28.0) (Pendelumkehr von Ex‐ tern): Keine Änderung der Position des Umkehrpunkts. Wert TRUE Die Position des Umkehrpunkts kann durch manuelles Verfahren der Achse verändert werden.
  • Seite 452 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_Stop (DB31, … DBX28.6) Beschreibung Schleifen pendeln: Halten einer PLC-kontrollierten Achse mit Bremsrampe Mit dem Signal kann die Verfahrbewegung einer von der PLC kontrollierten Achse gestoppt werden. Reaktionen der NC: • Achse wird entlang ihrer Beschleunigungskennlinie bis zum Stillstand abgebremst. •...
  • Seite 453 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_PLCAxis (DB31, … DBX28.7) Beschreibung Schleifen pendeln: Anfordern einer PLC-kontrollierten Achse Reaktionen der NC: • Prüfung, ob die Achse eine Hauptlaufachse oder neutrale Achse ist. • Prüfung, ob eine weitere Achse von der PLC kontrolliert werden darf. •...
  • Seite 454 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_StartCCW (DB31, … DBX30.2) Beschreibung Technologie - Spindelbewegungen über PLC-Schnittstelle: Spindel-Start Linkslauf Signalfluss PLC → NC Datentyp BOOL A_AutoGearStep (DB31, … DBX30.3) Beschreibung Technologie - Spindelbewegungen über PLC-Schnittstelle: Getriebestufe auswählen Signalfluss PLC → NC Datentyp BOOL A_PosSpindle (DB31, …...
  • Seite 455 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) A_Tracksync (DB31, … DBX31.6) Beschreibung Technologie: Synchronlauf nachführen Signalfluss PLC → NC Datentyp BOOL A_DelSyncRunCorr (DB31, … DBX31.7) Beschreibung Technologie: Synchronlaufkorrektur löschen Signalfluss PLC → NC Datentyp BOOL A_SI_SetpLimBit0 (DB31, … DBX34.0) A_SI_SetpLimBit1 (DB31, … DBX34.1) Beschreibung Sollwertbegrenzung, siehe MD36933 Signalfluss...
  • Seite 456 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.10.3 LBP_Axis1 [DB31], … - Signale von Achse/Spindel Die Datenbausteine "LBP_Axis1 [DB31], …" enthalten die Achs- und Spindelsignale. Dieses Kapitel beschreibt den zweiten Teil des Datenbausteins mit den Signalen von Achse und Spindel. Variablen in "LBP_Axis1 [DB31], …" - Signale von Achse/Spindel E_Sp_NA (DB31, …...
  • Seite 457 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Die Maschinenachse wird als Spindel in einer der folgenden Betriebsarten betrieben: • Steuerbetrieb • Pendelbetrieb • Positionierbetrieb • Gewindebohren mit Ausgleichsfutter • Synchronbetrieb Gültige Nahtstellensignale An die Spindel: • "LBP_Axis*.A_ActGearA" … "LBP_Axis*.A_SpOR" (DB31, … DBB16 … DBB19) Von der Spindel: •...
  • Seite 458 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Die Gebergrenzfrequenz des Messsystem 1 ist nicht überschritten bzw. nach einer Überschrei‐ tung wurde die Gebergrenzfrequenz für Geber-Neusynchronisation wieder unterschritten: MD36302 $MA_ENC_FREQ_LIMIT_LOW Wert TRUE Die Gebergrenzfrequenz des Messsystem 1 ist überschritten ⇒ •...
  • Seite 459 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_PosMeas1" (DB31, … DBX1.5) Lagemesssystem 1 • "LBP_Axis*.A_PosMeas2" (DB31, … DBX1.6) Lagemesssystem 2 • MD36300 $MA_ENC_FREQ_LIMIT Gebergrenzfrequenz • MD36302 $MA_ENC_FREQ_LIMIT_LOW Gebergrenzfrequenz für Geber-Neusynchronisation Weiterführende Literatur • Funktionshandbuch Überwachen und Kompensieren; Kapitel "Achsüberwachungen" > "Messsystem-Überwachung"...
  • Seite 460 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert FALSE Mindestens einer der folgenden Zustände trifft zu: • Die Achse verfährt • Es steht eine Verfahrbewegung für die Achse an • Die Istposition der Achse befindet sich außerhalb der parametrierten Genauhaltgrenzen MD36000 $MA_STOP_LIMIT_COARSE •...
  • Seite 461 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Mindestens einer der folgenden Zustände trifft zu: • Es steht keine Verfahrbewegung für die Achse an und die Istposition der Achse befindet sich innerhalb der parametrierten Genauhaltgrenze MD36010 $MA_STOP_LIMIT_FINE. • Die Steuerung ist im Zustand "Reset" •...
  • Seite 462 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_AxisReady (DB31, … DBX61.2) Beschreibung NCU-Link: Achse betriebsbereit Das Signal wird auf der NCU bearbeitet, an welcher der Antrieb der Achse angeschlossen ist. Die Achse ist dann nicht betriebsbereit, wenn auf dieser NCU ein Alarm mit der Systemreaktion "NC …...
  • Seite 463 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_Stat (DB31, … DBX61.4) Beschreibung Achse/Spindel steht (n < n ) (Status) Das Signal ist immer 0 wenn für die Achse/Spindel ein Fahrbefehl ansteht ("LBP_Axis*.E_TCMi‐ nus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7)) auch wenn die aktuelle Geschwindigkeit der Achse bzw.
  • Seite 464 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Reglerfreigabe • "LBP_Axis*.A_Follow_upMode" (DB31, … DBX1.4) Nachführbetrieb • "LBP_Axis*.A_PosMeas1" (DB31, … DBX1.5) Lagemesssystem 1 • "LBP_Axis*.A_PosMeas2" (DB31, … DBX1.6) Lagemesssystem 2 Weiterführende Literatur • Diagnosehandbuch E_SpeedContr (DB31, … DBX61.6) Beschreibung Drehzahlregler aktiv Spindel ohne Lageregelung...
  • Seite 465 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Ausgabe der Minus- und Plus-Nockensignale einer Achse an die PLC-Nahtstelle ist nicht aktiv. Wert TRUE Die Ausgabe der Minus- und Plus-Nockensignale einer Achse an die PLC-Nahtstelle ist aktiv. Korrespondiert mit •...
  • Seite 466 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • SD41100 $SN_JOG_REV_IS_ACTIVE JOG: Umdrehungs- / Linearvorschub • SD41120 $SN_JOG_REV_SET_VELO Umdrehungsvorschub der Achsen bei JOG • SD42600 $SC_JOG_FEED_PER_REV_SOURCE Steuerung Umdrehungsvorschub in JOG • SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE Umdrehungsvorschub für Positionsachsen / Spindeln • MD32040 $MA_JOG_REV_VELO_RAPID Umdrehungsvorschub bei JOG mit Eilgangsüberlagerung •...
  • Seite 467 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_FixedStop (DB31, … DBX62.5) Beschreibung Festanschlag erreicht Anwendungsbeispiel Damit ein programmierbares Klemmmoment vorgegeben werden kann, wird das Signal bei analogen Antrieben dazu verwendet, den Steller vom drehzahlgeregelten in den strom- bzw. momentengeregelten Betrieb zu schalten. Signalfluss NC →...
  • Seite 468 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die PLC-kontrollierte Achse befindet sich nicht im Reset-Zustand. Wert TRUE Die PLC-kontrollierte Achse befindet sich im Reset-Zustand. Korrespondiert mit • "LBP_Axis*.A_AxReset" (DB31, … DBX28.1) PLC-kontrollierte Achse: Reset • "LBP_Axis*.E_AxStop"...
  • Seite 469 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_Stop" (DB31, … DBX28.6) PLC-kontrollierte Achse: Halt mit Bremsrampe • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC kontrolliert Achse • "LBP_Axis*.A_ExactCoarse" (DB31, … DBX60.6) Position erreicht mit Genauhalt grob • "LBP_Axis*.A_ExactFine" (DB31, … DBX60.7) Position erreicht mit Genauhalt fein •...
  • Seite 470 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX64.0, 64.1, 64.2) Beschreibung Handrad aktiv Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder E_HW3 E_HW2 E_HW1 Nummer des zugeordneten Handrads Bit 2 Bit 1 Bit 0...
  • Seite 471 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX64.4, 64.5) Beschreibung Fahranforderung "Plus" / "Minus" Die Fahranforderung wird je nach Betriebsart auf unterschiedliche Weise ausgelöst: • Betriebsart JOG Verfahrtaste "Plus" bzw. "Minus" • Betriebsart REF Verfahrtaste, die eine Verfahrbewegung in Richtung zum Referenzpunkt hin auslöst. •...
  • Seite 472 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX65.0, 65.1, 65.2, 65.3, 65.4, 65.5, 65.6) Beschreibung Aktive Maschinenfunktion Für jede Maschinenfunktion zum manuellen Verfahren der Maschinenachse in der Betriebsart JOG gibt es ein Signal: E_INC1 (Bit 0) INC1 E_INC10 (Bit 1) INC10 E_INC100 (Bit 2) INC100...
  • Seite 473 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • (DB31, … DBX24.2) MKS-Kopplung: ausschalten bzw. nicht zulassen • (DB31, … DBX24.3) MKS-Kopplung: Kollisionsschutz einschalten • "LBP_Axis*.E_OEMAxis" (DB31, … DBX66.0) MKS-Kopplung: Kollisionsschutz aktiv • (DB31, … DBX97.0) MKS-Kopplung: Slave-Achse • (DB31, … DBX97.1) MKS-Kopplung: Kopplung aktiv •...
  • Seite 474 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Korrespondiert mit • (DB31, … DBB8) Anforderung Achs-/Spindeltausch • MD20070 $MC_AXCONF_MACHAX_USED Maschinenachsnummer gültig im Kanal • MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN Löschstellung des Kanals für Achstausch Weiterführende Literatur • Funktionshandbuch Basisfunktionen;...
  • Seite 475 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Für die Achse muss keine REPOS-Verschiebung herausgefahren werden. Wert TRUE Für die Achse muss eine REPOS-Verschiebung herausgefahren werden. Korrespondiert mit • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) REPOS-Mode Aktivierung • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) REPOS Mode •...
  • Seite 476 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) REPOS-Mode Aktivierung • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) REPOS Mode • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) REPOS Mode Änderung • "LBP_Chan*.E_REPOS_EdgeAckn" (DB21, … DBX319.0) REPOS Mode-Änderung Quittung •...
  • Seite 477 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) REPOS-Mode Aktivierung • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) REPOS Mode • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) REPOS Mode Änderung • "LBP_Chan*.E_REPOS_EdgeAckn" (DB21, … DBX319.0) REPOS Mode-Änderung Quittung •...
  • Seite 478 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Position von Messsystem 1 / 2 der Maschinenachse ist nicht restauriert . Wert TRUE Die Position von Messsystem 1 / 2 der Maschinenachse ist restauriert . Korrespondiert mit •...
  • Seite 479 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.A_ModuloLimitEn" (DB31, … DBX12.4) Modulo-Rundachse: Verfahrbereichsbegrenzungen aktivieren Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Rundachsen" E_JogFixPPos0Act, E_JogFixPPos1Act, E_JogFixPPos2Act (DB31, … DBX75.0, 75.1, 75.2) Beschreibung JOG Festpunkt anfahren aktiv Sobald die Funktion "Festpunkt anfahren in JOG" aktiv ist, wird über "LBP_Axis*.E_JogFixP‐ Pos*Act"...
  • Seite 480 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX75.3, 75.4, 75.4) Beschreibung JOG Festpunkt anfahren erreicht Hat die Achse beim "Festpunkt anfahren in JOG" die anzufahrende Festpunktposition mit "Ge‐ nauhalt fein" erreicht, wird über "LBP_Axis*.E_JogFixPPos*" (DB31, … DBX75.3, 75.4, 75.5) die Nummer des angefahrenen Festpunkts binärcodiert an die PLC zurückgemeldet: E_JogFixPPos2 E_JogFixPPos1...
  • Seite 481 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_JogPos (DB31, … DBX75.7) Beschreibung JOG Position erreicht Das Anfahren der Position wird mit den Verfahrtasten oder dem Handrad gestartet. Die Achse verfährt bis zum automatischen Stillstand auf der anzufahrenden Position. Signalfluss NC → PLC Datentyp BOOL Aktualisierung...
  • Seite 482 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_MMC_REPOSDelay" (DB31, … DBX72.0) REPOS Verzögerung Weiterführende Literatur • Funktionshandbuch Basisfunktionen; Kapitel "BAG, Kanal, Programmbetrieb, Reset-Verhal‐ ten" > "Satzsuchlauf Typ 5 (SERUPRO)" > "Wiederanfahren an die Kontur (REPOS)" E_PosAxis (DB31, … DBX76.5) Beschreibung Positionierachse Signalfluss...
  • Seite 483 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_TCMinus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7) Fahrbefehl "Plus" / "Minus" • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Reglerfreigabe • MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB Achse ist Teilungsachse Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Teilungsachsen" E_CurvePos (DB31, …...
  • Seite 484 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB31, … DBX82.0, 82.1, 82.2) Beschreibung Sollgetriebestufe Von der NC angeforderte Getriebestufe, auf welche an der Maschine umgeschaltet werden soll. E_SetpGearC E_SetpGearB E_SetpGearA Bedeutung Bit 2 Bit 1 Bit 0 Achsbetrieb Getriebestufe 1 Getriebestufe 1 Getriebestufe 2 Getriebestufe 3 Getriebestufe 4...
  • Seite 485 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_SpeedLimit (DB31, … DBX83.0) Beschreibung Drehzahlgrenze überschritten Die Drehzahlgrenze ist überschritten, wenn gilt Istdrehzahl > (MD35100 $MA_SPIND_VELO_ LIMIT + MD35150 $MA_SPIND_DES_VELO_TOL) Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Drehzahlgrenze ist nicht überschritten. Wert TRUE Die Drehzahlgrenze ist überschritten.
  • Seite 486 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Die Solldrehzahl wird nicht begrenzt. Wert TRUE Die Solldrehzahl wird begrenzt. Korrespondiert mit • "LBP_Chan*.A_FDdisable" (DB21, … DBX6.0) Vorschubsperre • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Vorschub /Spindel-Halt • "LBP_Axis*.E_SetSpeedIncreased" (DB31, … DBX83.2) Solldrehzahl erhöht •...
  • Seite 487 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Chan*.A_FDdisable" (DB21, … DBX6.0) Vorschubsperre • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Vorschub /Spindel-Halt • "LBP_Axis*.E_SetSpeedLimit" (DB31, … DBX83.1) Solldrehzahl begrenzt • "LBP_Axis*.E_SetRange" (DB31, … DBX83.5) Spindel im Sollbereich • MD35120 $MA_GEAR_STEP_MIN_VELO min. Drehzahl für automatische Getriebestufenauswahl M40 •...
  • Seite 488 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Spindeldrehzahl ist nicht im Sollbereich. Wert TRUE Die Spindeldrehzahl ist im Sollbereich. Korrespondiert mit • "LBP_Chan*.A_FDdisable" (DB21, … DBX6.0) Vorschubsperre • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Vorschub /Spindel-Halt •...
  • Seite 489 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_Stat" (DB31, … DBX61.4) Achse/Spindel steht Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Spindeln" E_ConstCuttSpeed (DB31, … DBX84.0) Beschreibung Konstante Schnittgeschwindigkeit aktiv Signalfluss NC → PLC Datentyp BOOL E_SUG (DB31, … DBX84.1) Beschreibung Scheibenumfangsgeschwindigkeit aktiv Wenn die Funktion aktiv ist, dann werden alle S-Wert-Vorgaben von der PLC als Scheibenum‐...
  • Seite 490 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_ModeGroup.A_MGReset" (DB31, … DBX0.7) BAG-Reset • "LBP_Chan*.A_Reset" (DB21, … DBX7.7) Kanal-Reset • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Reglerfreigabe • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Vorschub Halt Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Spindeln" E_SyncMode (DB31, …...
  • Seite 491 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_OscillMode" (DB31, … DBX84.6) Spindelbetriebsart Pendelbetrieb • "LBP_Axis*.E_ContrMode" (DB31, … DBX84.7) Spindelbetriebsart Steuerbetrieb Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Spindeln" > "Projektierbare Getriebe‐ anpassungen" > "Getriebestufenwechsel auf Festposition" E_OscillMode (DB31, … DBX84.6) Beschreibung Aktive Spindelbetriebsart: Pendelbetrieb Hinweis...
  • Seite 492 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_SpInPosition (DB31, … DBX85.5) Beschreibung Spindel in Position Voraussetzung für die Ausgabe des Nahtstellensignals: • "LBP_Axis*.A_ExactFine" (DB31, … DBX60.7) == TRUE (Genauhalt fein) UND • Programmierte Sollposition ist sollwertseitig erreicht Hinweis • Das Nahtstellensignal wird nur bei Positionierbetrieb ("LBP_Axis*.E_PosMode" (DB31, … DBX84.5) == TRUE) bearbeitet z.
  • Seite 493 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung auftragsgesteuert Korrespondiert mit • "LBP_Chan*.M*Change" (DB21, … DBX58.0 … 58.4) M-Funktion: Änderung • "LBP_Chan*.M*NDec" (DB21, … DBX59.0 … 59.4) M-Funktion: Nicht decodiert • "LBP_Chan*.ExtM1", "LBP_Chan*.ExtM2", …, "LBP_Chan*.ExtM5", "LBP_Chan*.M1", "LBP_Chan*.M2", …, "LBP_Chan*.M5" (DB21, … DBB68 … 97) M-Funktionen für Spindeln E_SFunct (DB31, …...
  • Seite 494 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_SpeedSetpSmooth (DB31, … DBX92.3) Beschreibung Drehzahlsollwert Glättung aktiv Signalfluss NC → PLC Datentyp BOOL E_RLIact (DB31, … DBX92.4) Beschreibung Antriebsautarke Bewegung aktiv Bei SINAMICS gültig für NC 62.07 und höher bei Verwendung eines 611U-Telegrammtyps. Die Variable = TRUE wenn MELDW.11 == TRUE (Reglerfreigabe) und ZSW1.2 == FALSE (Betrieb freigegeben) Hinweis...
  • Seite 495 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ParA, E_ParB, E_ParC, E_MotA, E_MotB (DB31, … DBX93.0, 93.1, 93.2, 93.3, 93.4) Beschreibung Motor- / Antriebsdatensatz: Anzeige Anzeigeschnittstelle für den aktuell wirksamen Motor- (MDS) / Antriebsdatensatz (DDS). Formatierung Die Formatierung der Anzeigeschnittstelle, d. h. welche Bits zur Adressierung der Motorda‐ tensätze (MDS) und welche zur Adressierung der Antriebsdatensätze (DDS) verwendet wer‐...
  • Seite 496 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_NC.E_611Dready" (DB31, … DBX108.6) Antriebe ready • "LBP_Axis*.E_CurrentContr" (DB31, … DBX61.7) Stromregler aktiv • "LBP_Axis*.E_SpeedContr" (DB31, … DBX61.6) Drehzahlregler aktiv Weiterführende Literatur • Funktionshandbuch Basisfunktionen, Kapitel "Diverse NC/PLC-Nahtstellensignale und Funktionen" > "Funktionen" > "Umschalten von Motor- / Antriebsdatensätzen" •...
  • Seite 497 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_MTempWarn (DB31, … DBX94.0) Beschreibung Temperaturvorwarnung Motor Die aktuelle Motortemperatur wird auf der Bedienoberfläche angezeigt unter: Bedienbereich "Diagnose" > "Service-Anzeige: Achse/Spindel" Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Motortemperatur liegt unterhalb der Warnschwelle (p0604). Wert TRUE Die Motortemperatur hat die im Antrieb projektierte Warnschwelle (p0604) überschritten.
  • Seite 498 • "LBP_Axis*.E_MdMdx" (DB31, … DBX94.3) "|M | = M " Weiterführende Literatur • SINUMERIK Inbetriebnahmehandbuch IBN CNC: NCK, PLC, Antrieb • SIMATIC S120 Listenhandbuch E_MdMdx (DB31, … DBX94.3) Beschreibung | < M "LBP_Axis*.E_MdMdx" (DB31, … DBX94.3) = MELDW.1 Hinweis •...
  • Seite 499 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Der Momentensollwert |M | ist größer als das Schwellenmoment M Über das Nahtstellensignal kann eine Überlastung des Motors festgestellt werden. Im PLC- Anwenderprogramm kann daraufhin eine entsprechende Reaktion eingeleitet werden. Wert TRUE Die aktuelle Momentenausnutzung liegt unter der Momentenausnutzungsschwelle (Momen‐...
  • Seite 500 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Der Drehzahlistwert n ist größer als die Schwellendrehzahl n Wert TRUE Der Drehzahlistwert n ist kleiner als n (Drehzahlschwellwert 2, p2155). E_NactNset (DB31, … DBX94.6) Beschreibung soll Signalfluss NC →...
  • Seite 501 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_I2TLimit (DB31, … DBX95.7) Beschreibung Warnung der Warnungsklasse C steht an Eine Warnung ist im Antrieb die Reaktion auf einen erkannten möglichen oder zu erwartenden Fehlerzustand, der nicht zum Abschalten des Antriebs führt und nicht quittiert werden muss. Signalfluss NC →...
  • Seite 502 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_MSCoarse (DB31, … DBX96.3) Beschreibung Master-Slave: Drehzahldifferenz grob Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Drehzahldifferenz zwischen Master- und Slave-Achse liegt außerhalb der mit MD37270 vorgegebenen Toleranz. Wert TRUE Die Drehzahldifferenz zwischen Master- und Slave-Achse liegt innerhalb der mit MD37270 vorgegebenen Toleranz.
  • Seite 503 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Achse hat keine Kontrolle über den Antrieb. Wert TRUE Die Achse hat die Kontrolle über den Antrieb übernommen. Korrespondiert mit • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Reglerfreigabe • "LBP_Axis*.A_ChangSetpOutAss0"...
  • Seite 504 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Aktive Spindelbetriebsart: Synchronbetrieb • MD37210 $MA_COUPLE_POS_TOL_FINE Schwellwert für "Synchronlauf fein" • MD37230 $MA_COUPLE_VELO_TOL_FINE Geschwindigkeitstoleranz "fein" Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Synchronspindel" E_SyncronCoarse (DB31, … DBX98.1) Beschreibung Synchronlauf grob Hinweis...
  • Seite 505 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Aktive Spindelbetriebsart: Synchronbetrieb • MD21310 $MC_COUPLING_MODE_1 Kopplungsart im Synchronspindelbetrieb Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Synchronspindel" E_OverlayMotion (DB31, … DBX98.4) Beschreibung Überlagerte Bewegung Hinweis Das Signal ist nur für die Folgespindel im Synchronbetrieb von Bedeutung. Anwendungsbeispiele Beispiele für überlagerte Bewegungen der Folgespindel: •...
  • Seite 506 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • MD37550 $MA_EG_VEL_WARNING Schwellwert Geschwindigkeitswarnschwelle • MD32000 $MA_MAX_AX_VELO Maximale Achsgeschwindigkeit Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Achskopplungen" E_AWL (DB31, … DBX98.6) Beschreibung Beschleunigungswarnschwelle erreicht Das Signal ist nur bei aktiver Kopplungsfunktion "Elektronisches Getriebe (EG)" relevant. Es wird gesetzt, wenn die Beschleunigung der Folgeachse die mit MD37550 und MD32300 fest‐...
  • Seite 507 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Aktive Spindelbetriebsart: Synchronbetrieb • "LBP_Axis*.E_SlaveSp" (DB31, … DBX99.1) Folgespindel aktiv Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Synchronspindel" E_SlaveSp (DB31, … DBX99.1) Beschreibung Folgespindel aktiv Bei "LBP_Axis*.E_SlaveSp" (DB31, … DBX99.1) == TRUE folgt die Folgespindel den Bewegun‐ gen der Leitspindel entsprechend dem Übersetzungsverhältnis.
  • Seite 508 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • MD37560 $MA_EG_ACC_TOL Schwellwert für "Achse beschleunigt" • MD32300 $MA_MAX_AX_ACCEL Maximale Achsbeschleunigung Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Achskopplungen" E_Sync (DB31, … DBX99.4) Beschreibung Synchronisation läuft Signalfluss NC → PLC Datentyp BOOL E_MSR (DB31, …...
  • Seite 509 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ErrorOscill (DB31, … DBX100.4) Beschreibung Fehler während Pendelbewegung Signalfluss NC → PLC Datentyp BOOL Wert FALSE Die Pendelbewegung verläuft fehlerfrei. Wert TRUE Während der Pendelbewegung ist ein Fehler aufgetreten, weshalb die Pendelbewegung ab‐ gebrochen wurde. Weiterführende Literatur •...
  • Seite 510 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Korrespondiert mit • "LBP_Axis*.E_SparkOut" (DB31, … DBX100.5) Ausfeuern aktiv • "LBP_Axis*.E_OscillMotion" (DB31, … DBX100.6) Pendelbewegung aktiv Weiterführende Literatur • Funktionshandbuch Achsen und Spindeln; Kapitel "Pendeln" E_GantCOLimit (DB31, … DBX101.2) Beschreibung Gantry-Abschalt überschritten Signalfluss NC → PLC Datentyp BOOL E_GantWarn (DB31, …...
  • Seite 511 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_ClampTolerance (DB31, … DBX102.3) Beschreibung Klemmungstoleranz überschritten Signalfluss NC → PLC Datentyp BOOL E_PosMeas1, E_PosMeas2 (DB31, … DBX102.5, 102.6) Beschreibung Lagemesssystem 1 / 2 eingeschaltet Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Das Lagemesssystem 1 befindet sich im Zustand "Parken".
  • Seite 512 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_AIAxis (DB31, … ab DBB104) Beschreibung Aktive Zustellachsen Achse 1: "LBP_Axis*.E_AIAxis[1]" (DB31, … DBX104.0) Achse 2: "LBP_Axis*.E_AIAxis[2]" (DB31, … DBX104.1) … Achse 9: "LBP_Axis*.E_AIAxis[9]" (DB31, … DBX105.0) … Achse 31: "LBP_Axis*.E_AIAxis[31]" (DB31, … DBX107.6) Signalfluss NC →...
  • Seite 513 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_MMC_ProgtestActivate (DB31, … DBX128.1) Beschreibung Programmtest aktivieren Ist die Funktion "Programmtest" aktiv, wird die Achse unter interner Achsensperre verfahren. Es werden Sollwerte erzeugt, diese aber nicht an die Maschinenachse ausgegeben. Istwert = Sollwert. Automatische Übertragung der Nahtstellensignale Die HMI-Anfordeungssignale "LBP_Axis*.E_MMC_ProgtestSuppress"...
  • Seite 514 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_S1aMeasARod (DB31, … DBX132.1) Beschreibung Sensor S1 vorhanden (Spannzustand) Hinweis Nur relevant bei Spindeln mit SMI 24 (Weiss-Spindel) Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Sensor S1 ist nicht vorhanden. Wert TRUE Sensor S1 ist vorhanden.
  • Seite 515 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_S6Temp (DB31, … DBX132.6) Beschreibung Sensor S6 vorhanden Signalfluss NC → PLC Datentyp BOOL E_ClampingState (DB31, … DBW134) Beschreibung Zustand des Spannsystems (Sensor S1) Hinweis Nur relevant bei Spindeln mit SMI 24 (Weiss-Spindel) Der Sensor S1 liefert, abhängig von der Lage der Spannvorrichtung, einen analogen Span‐ nungswert.
  • Seite 516 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_AnalogSensor (DB31, … DBW136) Beschreibung Analogmesswert des Spannsystems Hinweis Nur relevant bei Spindeln mit SMI 24 (Weiss-Spindel) Der Sensor S1 liefert einen analogen Spannungswert: 0 … 10 V. Der Analogwert des Spann‐ zustandes wird abgebildet auf: 0 … 10000 Inkremente, Auflösung 1 mV Hinweis SIMATIC S7-Eingangsbaugruppe: 0 …...
  • Seite 517 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) SCC (DB31, … DBD140) Beschreibung Signale von der PLC zum Antrieb Datentyp STRUCT STRUCT "SCC" PLC zu Antrieb (Seite 518) SIC (DB31, … DBB164 … 174) Beschreibung Signale vom Antrieb zur PLC Datentyp STRUCT STRUCT "SIC"...
  • Seite 518 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) E_OrConditionFulfilled (DB31, … DBX191.7) Beschreibung ODER-Verknüpfung: Bedingung erfüllt Signalfluss NC → PLC Datentyp BOOL 10.4.10.4 STRUCT "SCC" PLC zu Antrieb Die Variablenstruktur "SCC" beschreibt Signale von der PLC zum Antrieb. Variablen in "SCC" CW1.TeststopStart (DB31, … DBX140.0) Beschreibung Teststopps für erweiterte Funktionen Datentyp...
  • Seite 519 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.10.5 STRUCT "SIC" Antrieb zu PLC Die Variablenstruktur "SIC" beschreibt Signale vom Antrieb zur PLC. Variablen in "SIC" SW1.SLA_Sel (DB31, … DBX164.0) Beschreibung Sicher begrenzte Beschleunigung ausgewählt Datentyp BOOL SW1.SLS_LimBit0_Sel (DB31, … DBX164.1) Beschreibung Sicher begrenzte Geschwindigkeit: Grenze Bit0 ausgewählt Datentyp BOOL...
  • Seite 520 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) SW1.SLS_Act (DB31, … DBX165.4) Beschreibung Sicher begrenzte Geschwindigkeit: aktiv Datentyp BOOL SW1.SOS_Sel (DB31, … DBX165.5) Beschreibung Sicherer Betriebsstopp: ausgewählt Datentyp BOOL SW1.SLS_Sel (DB31, … DBX165.6) Beschreibung Sicher begrenzte Geschwindigkeit: ausgewählt Datentyp BOOL SW1.InternalEvent (DB31, … DBX165.7) Beschreibung Internes Ereignis Datentyp...
  • Seite 521 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) SW3.SS2E_ACTIVE (DB31, … DBX172.3) Beschreibung SS2E aktiv Datentyp BOOL SW3.SS2ESR (DB31, … DBX172.4) Beschreibung SS2ESR aktiv Datentyp BOOL SW3.AcceptSLPAct (DB31, … DBX172.6) Beschreibung Abnahmetest sicher begrenzte Postion aktiv Datentyp BOOL SW3.AcceptTestSel (DB31, … DBX172.7) Beschreibung Abnahmetest ausgewählt Datentyp...
  • Seite 522: Übersicht

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) SW3.SignLoadTorque (DB31, … DBX173.7) Beschreibung Vorzeichen Lastmoment ist negativ Datentyp BOOL 10.4.11 LBP_TMLoad [DB71] - Nahtstelle für Magazin Be-/Entladen 10.4.11.1 Übersicht LBP_TMLoad [DB71], Nahtstelle für Magazin Be-/Entladen Tabelle 10-43 Nahtstelle für Magazin Be-/Entladen LBP_TMLo‐ Be-/Entladestellen (NC →...
  • Seite 523: Anfangsadressen Der Be-/Entladestellen

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_TMLo‐ Be-/Entladestellen (NC → PLC) ad [DB71] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 22 Platz-Nr. (Quelle) für Entladen/Umsetzen/Positionieren (INT) DBWn + 24 Magazin-Nr.
  • Seite 524: Struct "Tif" Für Magazin Be-/Entladen

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Quit (DB71 ab DBX2.0) Beschreibung "auto" Quittierung der Schnittstelle 1 … 16 Signalfluss PLC → NC Datentyp ARRAY[1..16] of BOOL Aktualisierung auftragsgesteuert Wert: FALSE Wird durch das Grundprogramm zurückgesetzt, nachdem TRUE erkannt wurde. Wert: TRUE Mit Setzen des Bits wird das anstehende Kommando mit Status:=1 quittiert.
  • Seite 525 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert TRUE Beladevorgang für ein Werkzeug ist angestoßen. In welchen Magazinplatz beladen werden soll, steht in "TIF.TLoc". Die betreffende Beladestelle ist die Platznummer der Beladestelle. Sie steht auch im "TIF.LoadNo" Korrespondiert mit "TIF.LoadIdent" "TIF.LoadNo" "TIF.TLoc"...
  • Seite 526 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung auftragsgesteuert Wert TRUE Ein Magazinplatz soll an die Beladestelle (Mag-Nr. 9999) positioniert werden. Welcher Magazinplatz an die Beladestelle gefahren werden soll, steht in "TIF.SMag" und "TIF.SLoc". Die Beladestelle steht in "TIF.LoadNo". PosByProgram (DB71 DBX4.4, 34.4, …, 454.4) Beschreibung Kommando: Auftrag kommt vom NC-Programm Das Bit wird vom Grundprogramm erst aktualisiert, wenn ein neuer Auftrag...
  • Seite 527 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) DataInDB1071 (DB71 DBX5.7, 35.7, …, 455.7) Beschreibung Daten im erweiterten Bereich Siehe auch LBP_TMLoadMT [DB1071] - Magazin Be-/Entladen: Multitool (Sei‐ te 583) Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Wert TRUE Das Signal wird gesetzt, wenn ein Multitool be- bzw. entladen oder positio‐ niert wird.
  • Seite 528 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) SMag (DB71 DBW24, 54, …, 474) Beschreibung Magazin-Nr. (Quelle) für Entladen/Umsetzen/Positionieren Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert 0 Es wird kein Magazin entladen, umgesetzt oder positioniert. Wert > 0 Entladen: Magazin aus dem entladen werden soll Umsetzen: Magazin aus dem das Werkzeug kommt Positionieren: Magazin das positioniert werden soll Korrespondiert mit...
  • Seite 529 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert > 0 Beladen: Platz in den beladen werden soll Umsetzen: Platz in das das Werkzeug kommt Positionieren: Platz zu dem positioniert werden soll. Werkzeug verbleibt auf dem Ursprungsplatz Nur bei Schnittstelle 1 von Bedeutung. Wenn hier andere Werte als 0 einge‐ tragen sind, steht in den Daten das Magazin bzw.
  • Seite 530 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_TMSpi Signale von Spindel (NC → PLC) ndle [DB72] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 0 Kommando-Code: Spindel-WZ Hand-WZ Hand-WZ Alt-WZ in Wechsel Wechsel Wechsel‐...
  • Seite 531: Anfangsadressen Der Zwischenspeicher

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Anfangsadressen der Zwischenspeicher: Spindel 1: ab DBB4 Spindel 2: ab DBB52 Spindel 3: ab DBB100 … … Spindel 16: ab DBB724 10.4.12.2 LBP_TMSpindle [DB72] In "LBP_TMSpindle [DB72]" sind die Nahtstellensignale für eine Spindel als Wechselstelle abgelegt.
  • Seite 532: Struct "Tif" Für Spindel Als Wechselstelle

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp ARRAY[1..16] of STRUCT STRUCT "TIF" für Spindel als Wechselstelle (Seite 532) Aktualisierung auftragsgesteuert 10.4.12.3 STRUCT "TIF" für Spindel als Wechselstelle Die Variablenstruktur "TIF" beschreibt Nahtstellensignale für den Werkzeugwechsel, wenn die Spindel die Wechselstelle ist. Variablen in "TIF"...
  • Seite 533 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Prepare (DB72 DBX4.2, 52.2, …, 724.2) Beschreibung Kommando: Werkzeugwechsel vorbereiten Das Bit in "TIF.Prepare" (Wechsel vorbereiten) wird bei einem Wechselbefehl vom System nicht zurückgesetzt. Das Bit wird vom Grundprogramm erst aktualisiert, wenn ein neuer Auftrag dieser Schnittstelle existiert.
  • Seite 534 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Flankenauswertung Signal(e) aktualisiert: bedingt Wert TRUE Handwerkzeug wird eingewechselt. Das einzuwechselnde Handwerkzeug wird im HMI angezeigt. ManTOut (DB72 DBX4.6, 52.6, …, 724.6) Beschreibung Kommando: Handwerkzeug auswechseln Das Bit wird vom Grundprogramm erst aktualisiert, wenn ein neuer Auftrag dieser Schnittstelle existiert.
  • Seite 535 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Channel (DB72 DBB6, 54, …, 726) Beschreibung Zugeordneter Kanal Signalfluss NC → PLC Datentyp BYTE Aktualisierung auftragsgesteuert Wert Nummer des Kanals für den die aktive Schnittstelle gilt. TMNo (DB72 DBB7, 55, …, 727) Beschreibung Werkzeugverwaltungs-Nummer Signalfluss NC →...
  • Seite 536 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung auftragsgesteuert Wert Platz-Nr. des Zwischenspeichermagazins in den das neue Werkzeug soll. Nor‐ malerweise ist dies die Spindel. Es wird die Platz-Nr. ausgegeben, die bei der Inbetriebnahme für diesen Zwi‐ schenspeicher festgelegt wurde. SMag (DB72 DBW24, 72, …, 744) Beschreibung Magazin-Nr.
  • Seite 537 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LocType (DB72 DBW32, 80, …, 752) Beschreibung Platztyp des neuen Werkzeugs Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Hier wird der Platztyp des neuen Spindelwerkzeugs eingetragen. Korrespondiert mit "TIF.SLeft" "TIF.SRight" "TIF.STop" "TIF.Bottom" SLeft (DB72 DBW34, 82, …, 754) Beschreibung Werkzeug neu: Größe links Signalfluss...
  • Seite 538 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert Angabe der Werkzeuggröße oben in Halbplätzen für das neue Spindelwerk‐ zeug. Korrespondiert mit "TIF.LocType" "TIF.SLeft" "TIF.SRight" "TIF.Bottom" SBottom (DB72 DBW40, 88, …, 760) Beschreibung Werkzeug neu: Größe unten Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert...
  • Seite 539 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TNo (DB72 DBW44, 92, …, 764) Beschreibung Werkzeug neu: interne T-Nummer der NC Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Anzeige der internen T-Nummer der NC für das neue Spindelwerkzeug. OldTBufferNo (DB72 DBW46, 94, …, 766) Beschreibung Zwischenspeicherplatz des Altwerkzeugs Signalfluss...
  • Seite 540 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.13 LBP_TMTurret [DB73] - Revolver 10.4.13.1 Übersicht LBP_TMTurret [DB73], Nahtstelle für Revolver Tabelle 10-45 Nahtstelle für Revolver LBP_TMTur Signale für Revolver (NC → PLC) ret [DB73] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
  • Seite 541: Anfangsadressen Der Revolver

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_TMTur Signale für Revolver (NC → PLC) ret [DB73] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 32 Werkzeug neu: Größe rechts (INT) DBWn + 34 Werkzeug neu: Größe oben (INT) DBWn + 36...
  • Seite 542: Struct "Tif" Für Revolver

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Quit (DB73.DBW2) Beschreibung "auto" Quittierung der Schnittstelle 1 … 16 Signalfluss PLC → NC Datentyp ARRAY[1..16] of BOOL Aktualisierung auftragsgesteuert Wert: FALSE Wird durch das Grundprogramm zurückgesetzt, nachdem TRUE erkannt wurde. Wert: TRUE Mit Setzen (Flanke) des Bits wird das anstehende Kommando mit Status:=1 quittiert. Außer, es handelt sich um einen Umsetzvorgang von einem realen Magazin in einen Zwischenspeicher.
  • Seite 543 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Perform (DB73 DBX4.1, 48.1, …, 664.1) Beschreibung Kommando: Wechsel durchführen Die Bits werden vom Grundprogramm erst aktualisiert, wenn ein neuer Auf‐ trag dieser Schnittstelle existiert. Sie sind nur aktuell, wenn das entsprechen‐ de Schnittstellenbit in "LBP_TMTurret.IfNo[i]" (DB73 ab DBX0.0) auf TRUE steht.
  • Seite 544 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) DataInDB1073 (DB73 DBX5.7, 49.7, …, 665.7) Beschreibung Daten im erweiterten Bereich Siehe auch Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Wert TRUE Das Signal wird gesetzt, wenn ein Multitool eingewechselt wird. Dann stehen im "LBP_TMTurretMT [DB1073]"...
  • Seite 545 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) BufferIdent (DB73 DBW20, 64, …, 680) Beschreibung Zwischenspeicher-Magazin-Nr. (fester Wert 9998); Zielposition für neues Werkzeug Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Magazin-Nr. 9998 (Zwischenspeichermagazin); Zielmagazin für neues Werk‐ zeug. BufferNo (DB73 DBW22, 66, …, 682) Beschreibung Platz im Zwischenspeichermagazin (Spindel) Signalfluss...
  • Seite 546 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert > 0 Nummer des Magazins, in welches das auszuwechselnde Werkzeug abgelegt werden soll. Korrespondiert mit "TIF.TLoc" TLoc (DB73 DBW30, 74, …, 690) Beschreibung Platz-Nr. (Ziel) für altes Werkzeug Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert 0...
  • Seite 547 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert Angabe der Werkzeuggröße rechts in Halbplätzen für das neue Spindelwerk‐ zeug. Korrespondiert mit "TIF.LocType" "TIF.SLeft" "TIF.STop" "TIF.Bottom" STop (DB73 DBW38, 82, …, 698) Beschreibung Werkzeug neu: Größe oben Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert...
  • Seite 548 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Statusbits TInBuffer Werkzeug im Zwischenspeicher (DBX42.0, 86.0, …, 702.0) IgnoreDisabled Gesperrt, aber ignorieren Unload Werkzeug zu entladen Load Werkzeug zu beladen MasterTool Stammwerkzeug Exchange_1to1 1:1-Tausch HandTool Handwerkzeug Active Aktives Werkzeug Enabled Werkzeug freigeben Disabled Werkzeug gesperrt Measured Werkzeug vermessen...
  • Seite 549: M-Dekodierung Nach Liste

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.14 LBP_MFuncDecListConfig [DB75] - Dekodierliste für M-Dekodierung 10.4.14.1 M-Dekodierung nach Liste Funktionsbeschreibung Über die Funktion "M-Dekodierung nach Liste" können bis zu 256 M-Funktionen mit erweiterter Adresse vom Grundprogramm dekodiert werden. Die Aktivierung der Funktion erfolgt über den "LBP_ConfigBP [FC1]"-Parameter ListMDecGrp (Anzahl M-Gruppen zur Dekodierung).
  • Seite 550: Aktivierung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Bild 10-1 M-Dekodierung nach Liste Aktivierung Die Aktivierung der M-Dekodierung erfolgt über den "LBP_ConfigBP [FC1]"-Parameter ListMDecGrp. Über den Parameter wird die Anzahl der auszuwertenden bzw. zu dekodierenden M-Gruppen angegeben. Bei einem Parameterwert = 1 bis 16 wird die Funktion aktiv. •...
  • Seite 551: Eigenschaften Der Signalliste (Lbp_Mfuncdeclistsignals [Db76])

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) • Für jede zu dekodierende Gruppe von M-Funktionen muss ein Eintrag in der Dekodierliste enthalten sein • Die Zuordnung einer M-Funktion mit erweiterter Adresse zum zu setzenden Signal in der Signalliste wird in der Dekodierliste über die erste und letzte M-Funktion der zugehörigen Gruppe angegeben.
  • Seite 552 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aufbau der Dekodier- und Signalliste Gruppe Dekodierliste (LBP_MFuncDecListConfig [DB75]) Signalliste (LBP_MFuncDecListSig‐ nals [DB76]) Erweiterte Erste M-Adresse Letzte M-Adres‐ M-Adresse der Gruppe se der Gruppe "LBP_MFuncDecListSig‐ nals.MSigGrp1.MSig[i]", Index 0 … 4 (DB76 DBX0.0 … 0.4) "LBP_MFuncDecListSig‐...
  • Seite 553: Beschreibung

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Beschreibung Nachdem der Eintrag für den Aufruf von "LBP_ConfigBP [FC1]" im Startup-OB eingefügt wurde, muss ein Neustart durchgeführt werden. Anschließend wird ein NC-Programm z. B. im 1. Kanal gestartet. In diesem ist eine erweiterte M- Funktion (M3=17) enthalten.
  • Seite 554: Struct "Msiggrp*" Signalliste Einer Gruppe

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wertebereich 0 … 99999999 Korrespondiert mit • "LBP_MFuncDecListSignals" (DB76) MLastAdr (DB75 DBD6, 16, …, 156) Beschreibung Letzte M-Adresse in Gruppe Datentyp DINT Wertebereich 0 … 99999999 Korrespondiert mit • "LBP_MFuncDecListSignals" (DB76) 10.4.15 LBP_MFuncDecListSignals [DB76] - Signalliste für M-Dekodierung 10.4.15.1 LBP_MFuncDecListSignals [DB76] Variablen in "LBP_MFuncDecListSignals [DB76]"...
  • Seite 555: Übersicht

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "MSigGrp*" MSig (DB76 DBW0, 2, …, 30) Beschreibung Signalliste einer Gruppe Datentyp ARRAY[0..15] of BOOL Korrespondiert mit • "LBP_MFuncDecListConfig" (DB75) 10.4.16 LBP_PowerrideConfig [DB78] - vorkonfigurierte Verhalten für Powerride 10.4.16.1 Übersicht LBP_PowerrideConfig [DB78] - Signalübersicht Tabelle 10-46 Signalübersicht LBP_Pow‐...
  • Seite 556 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Pow‐ Signale errideCon‐ fig [DB78] DBB150 Spindelkonfiguration - UDT "LBP_typePowerrideConfig" (Seite 561) Schalterstellung, die den Korrekturwert 100 % repräsentiert DBB151 Schalterstellung, die den maximalen Korrekturwert repräsentiert DBD152 Zeitverzögerung für das Überschreiten des 100%-Korrekturwerts DBB156 Schalterstellung 1 - UDT "LBP_typePowerrideConfigPos (Seite 560) Korrekturwert DBB157...
  • Seite 557: Vorkonfigurierte Verhalten Für Den Powerride Configfeed

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.16.2 LBP_PowerrideConfig [DB78] Variablen in "LBP_PowerrideConfig" Der Datenbaustein "LBP_PowerrideConfig" enthält vorkonfigurierte Verhalten für den Powerride. Übergeben Sie dem Funktionsbaustein "LBP_Powerride" am Parameter "configuration" die gewünschte Konfiguration. Nutzen Sie für anwenderspezifische Konfigurationen einen eigenen Datenbaustein. Die Konfigurationen in diesem Datenbaustein werden mit Updates überschrieben.
  • Seite 558: Udt "Lbp_Typepowerrideinput" Eingangsdaten

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.16.3 UDT "LBP_typePowerrideInput" Eingangsdaten Variablen in "LBP_typePowerrideInput" pushButton Beschreibung Zustand des Powerride Bei TRUE Schalter gedrückt Datentyp BOOL powerrideCounter Beschreibung Stellung des Drehrads [0..255] Modulo, 256 Rasten bei 36 Rasten pro Umdrehung Datentyp USINT Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 559: Udt "Lbp_Typepowerrideoutput" Ausgangsdaten

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.16.4 UDT "LBP_typePowerrideOutput" Ausgangsdaten Variablen in "LBP_typePowerrideOutput" ledInfo Beschreibung Ansteuerung der einzelnen LEDs des LED-Bands vom Powerride Bei TRUE leuchtet die jeweilige LED. Bitbelegung Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 560: Udt "Lbp_Typepowerrideconfigpos" Konfigurationsdaten Für Eine Position

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.16.5 UDT "LBP_typePowerrideConfigPos" Konfigurationsdaten für eine Position Variablen in "LBP_typePowerrideConfigPos" value Beschreibung Korrekturwert [0 ... 200] Der Wert repräsentiert den Korrekturwert für eine bestimmte Schalterstellung. 100 entspricht z. B. 100 % Datentyp USINT ledColor Beschreibung Farbe der LEDs vom LED-Band des Powerride (Farbkombinationen (Seite 662) sind möglich)
  • Seite 561 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.16.6 UDT "LBP_typePowerrideConfig" Konfigurationsdaten Variablen in "LBP_typePowerrideConfig" pos100 Beschreibung Schalterstellung, die den Korrekturwert 100 % repräsentiert [1 ... 36] Datentyp USINT posMax Beschreibung Schalterstellung, die den maximalen Korrekturwert repräsentiert [1 ... 36] Datentyp USINT delay100 Beschreibung Zeitverzögerung für das Überschreiten des 100%-Korrekturwerts...
  • Seite 562 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.17 LBP_CtrlEnergy [DB1000] - Energiesparprofile 10.4.17.1 Übersicht LBP_CtrlEnergy [DB1000], Energiesparprofile Tabelle 10-47 Energiesparprofile LBP_CtrlE‐ Ctrl-Energy (Bedien-Software → PLC) nergy [DB1000] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 0 Steuersignale...
  • Seite 563 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_CtrlE‐ Ctrl-Energy (Bedien-Software → PLC) nergy [DB1000] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 12 MP bedient DBBn + 13 NC-Kanal im Reset DBBn + 14 NC-Kanal im Reset DBBn + 15...
  • Seite 564: Struct "Profile" Für Energiesparprofile

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "LBP_CtrlEnergy [DB1000]" Archive (DB1000 ab DBB0) Beschreibung Energiesparprofile 1 … 8 Signalfluss Bediensoftware → PLC Datentyp ARRAY[1..8] of STRUCT STRUCT "Profile" für Energiesparprofile (Seite 564) 10.4.17.3 STRUCT "Profile" für Energiesparprofile Die Variablenstruktur "Profile" beschreibt die Energiesparprofile. Variablen in "Profile"...
  • Seite 565 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) T1Expired (DB1000 DBX4.1, 24.1, …, 144.1) Beschreibung Statussignal: Aktivierungszeit T1 abgelaufen Signalfluss Bediensoftware → PLC Datentyp BOOL ActValT1 (DB1000 DBW6, 26, …, 146) Beschreibung Aktualwert: Istwert T1 Signalfluss Bediensoftware → PLC Datentyp ActValT2 (DB1000 DBW8, 28, …, 148) Beschreibung Aktualwert: Istwert T2 Signalfluss...
  • Seite 566 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) CondMCP (DB1000 DBX12.0, 32.0, …, 152.0) Beschreibung Zustandskondition: MCP bedient Signalfluss Bediensoftware → PLC Datentyp BOOL CondNcChan1, CondNcChan2, CondNcChan3, CondNcChan4, CondNcChan5 (DB1000 ab DBX13.0, 33.0, …, 153.0) CondNcChan6, CondNcChan7, CondNcChan8, CondNcChan9, CondNcChan10 (DB1000 ab DBX13.5, 33.5, …, 153.5) Beschreibung Zustandskondition: NC-Kanal im Reset •...
  • Seite 567 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.18 LBP_SentronPac [DB1001] - SENTRON PAC 10.4.18.1 Übersicht LBP_SentronPac [DB1001], SENTRON PAC Tabelle 10-48 Signale für SENTRON PAC LBP_Sent‐ SENTRON PAC ronPac [DB1001] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 568 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Sent‐ SENTRON PAC ronPac [DB1001] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD24 Bezogene Wirkenergie Tarif 1 (F) in Wh (REAL) von SENTRON DBD28 Gelieferte Wirkenergie Tarif 1 (F) in Wh (REAL) von SENTRON DBD32 Bezogene Wirkenergie in kWh Tag (REAL) an Bedien-Software...
  • Seite 569 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_SentronPac [DB1001], SENTRON PAC, Nebenaggregate Tabelle 10-49 Signale für SENTRON PAC LBP_Sentron‐ SENTRON PAC Pac [DB1001] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn+100 Steuer- / Befehlsbits PLC →...
  • Seite 570 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Nebenaggregat 4 (n=120): DB1001 DBB220…DBB259 Nebenaggregat 5 (n=160): DB1001 DBB260…DBB299 Nebenaggregat 6 (n=200): DB1001 DBB300…DBB339 Nebenaggregat 7 (n=240): DB1001 DBB340…DBB379 Nebenaggregat 8 (n=280): DB1001 DBB380…DBB419 Nebenaggregat 9 (n=320): DB1001 DBB420…DBB459 Nebenaggregat 10 (n=360): DB1001 DBB460…DBB499 10.4.18.2 LBP_SentronPac [DB1001] Der Datenbaustein "LBP_SentronPac [DB1001]"...
  • Seite 571 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) MeasAuto (DB1001.DBX1.0) Beschreibung GP soll Messung durchführen Signalfluss Datentyp BOOL MeasAct (DB1001.DBX2.0) Beschreibung Messung läuft Signalfluss Bediensoftware → PLC Datentyp BOOL EStateOn (DB1001.DBX3.0) Beschreibung Leistungsanzeige ein Signalfluss PLC → Bediensoftware Datentyp BOOL ManualValue (DB1001.DBD4) Beschreibung Manueller Wert an Bediensoftware Signalfluss...
  • Seite 572 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ActiveEnergySentron (DB1001.DBD24) Beschreibung Bezogene Wirkenergie Tarif 1 (F) in [Wh] von SENTRON Signalfluss Datentyp REAL ReactiveEnergySentron (DB1001.DBD28) Beschreibung Gelieferte Wirkenergie Tarif 1 (F) in [Wh] von SENTRON Signalfluss Datentyp REAL ActiveEnergyDay (DB1001.DBD32) Beschreibung Bezogene Wirkenergie in [kWh] pro Tag an Bediensoftware Datentyp REAL ReactiveEnergyDay (DB1001.DBD36)
  • Seite 573 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ActiveEnergyYear (DB1001.DBD64) Beschreibung Bezogene Wirkenergie in [kWh] pro Jahr an Bediensoftware Datentyp REAL ReactiveEnergyYear (DB1001.DBD68) Beschreibung Gelieferte Wirkenergie in [kWh] pro Jahr an Bediensoftware Datentyp REAL ActiveEnergyPrevYear (DB1001.DBD72) Beschreibung Bezogene Wirkenergie in [kWh] vom Vorjahr an Bediensoftware Datentyp REAL ReactiveEnergyPrevYear (DB1001.DBD76)
  • Seite 574 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ErrDBD144_NAN (DB1001.DBX98.1) Beschreibung Werte ungültig in DBD144 Signalfluss Datentyp BOOL ErrDBD184_NAN (DB1001.DBX98.2) Beschreibung Werte ungültig in DBD184 Signalfluss Datentyp BOOL ErrDBD224_NAN (DB1001.DBX98.3) Beschreibung Werte ungültig in DBD224 Signalfluss Datentyp BOOL ErrDBD264_NAN (DB1001.DBX98.4) Beschreibung Werte ungültig in DBD264 Signalfluss Datentyp BOOL...
  • Seite 575: Struct "Ctrle_Auxdevice" Für Sentron Pac Nebenaggregate

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ErrDBD464_NAN (DB1001.DBX99.1) Beschreibung Werte ungültig in DBD464 Signalfluss Datentyp BOOL CtrlE_AuxDevice (DB1001 ab DBB100) Beschreibung Signale der SENTRON PAC Nebenaggregate Datentyp ARRAY[1..10] of STRUCT STRUCT "CtrlE_AuxDevice" für SENTRON PAC Nebenaggregate (Seite 575) 10.4.18.3 STRUCT "CtrlE_AuxDevice" für SENTRON PAC Nebenaggregate Die Variablenstruktur "CtrlE_AuxDevice"...
  • Seite 576 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ReadEnergy (DB1001 DBX100.1, 140.1, …, 460.1) Beschreibung Steuer- / Befehlsbit: Energie lesen Istwert aktualisierung Signalfluss PLC → GP Bediensoftware Datentyp BOOL MeasAct (DB1001 DBX100.2, 140.2, …, 460.2) Beschreibung Steuer- / Befehlsbit: Energiemessung läuft Signalfluss PLC →...
  • Seite 577 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ActiveEnAuxMeasON (DB1001 DBD116, 156, …, 476) Beschreibung Bezogene Wirkenergie des Nebenaggregats zu Messbeginn in [kWh] Signalfluss GP → Bediensoftware Datentyp REAL ReActiveEnAuxMeasON (DB1001 DBD120, 160, …, 480) Beschreibung Gelieferte Wirkenergie des Nebenaggregats zu Messbeginn in [kWh] Signalfluss GP →...
  • Seite 578 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Spind‐ SENTRON PAC leTemp‐ Sensor [DB1002] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBDn + 8 Sensor n Temperatursensor Warnungsschwellwert [°C] DBWn + 12 Sensor n Anzahl der Warnungsgrenzwertverletzungen DBBn + 14...
  • Seite 579 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LBP_Spind‐ SENTRON PAC leTemp‐ Sensor [DB1002] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 32 Sensor n Letzte Störungsgrenzwertverletzung: Tag DBBn + 33 Sensor n Letzte Störungsgrenzwertverletzung: Stunde DBBn + 34...
  • Seite 580: Struct "Sp" Für Spindel

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Spindel_1, Temperatursensor_3 "LBP_SpindleTempSensor.SP[1].TS[3]" (DB1002 ab DBB80) Spindel_1, Temperatursensor_4 "LBP_SpindleTempSensor.SP[1].TS[4]" (DB1002 ab DBB120) Spindel_1, Temperatursensor_5 "LBP_SpindleTempSensor.SP[1].TS[5]" (DB1002 ab DBB160) Spindel_1, Temperatursensor_6 "LBP_SpindleTempSensor.SP[1].TS[6]" (DB1002 ab DBB200) Spindel_2, Temperatursensor_1 "LBP_SpindleTempSensor.SP[2].TS[1]" (DB1002 ab DBB240) Spindel_2, Temperatursensor_2 "LBP_SpindleTempSensor.SP[2].TS[2]" (DB1002 ab DBB280) Spindel_2, Temperatursensor_3 "LBP_SpindleTempSensor.SP[2].TS[3]"...
  • Seite 581 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) ActVal (DB1002 DBD4, 44, …, 204; 244, 284, …, 444) Beschreibung Temperatursensor Istwert [°C] Datentyp REAL WarnThreshold (DB1002 DBD8, 48, …, 208; 248, 288, …, 448) Beschreibung Temperatursensor Warnungsschwellwert [°C] Datentyp REAL WarnNumLimitViol (DB1002 DBW12, 52, …, 212; 252, 292, …, 452) Beschreibung Anzahl der Warnungsgrenzwertverletzungen Datentyp...
  • Seite 582 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) FaultNumLimitViol (DB1002 DBW28, 68, …, 228; 268, 308, …, 468) Beschreibung Anzahl der Störungsgrenzwertverletzungen Datentyp FaultTsViolYY (DB1002 DBB30, 70, …, 230; 270, 310, …, 470) Beschreibung Letzte Störungsgrenzwertverletzung: Jahr Datentyp BYTE FaultTsViolMM (DB1002 DBB31, 71, …, 231; 271, 311, …, 471) Beschreibung Letzte Störungsgrenzwertverletzung: Monat Datentyp...
  • Seite 583: Lbp_Tmloadmt [Db1071], Nahtstelle Für Magazin Be-/Entladen: Multitool

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.20 LBP_TMLoadMT [DB1071] - Magazin Be-/Entladen: Multitool 10.4.20.1 Übersicht LBP_TMLoadMT [DB1071], Nahtstelle für Magazin Be-/Entladen: Multitool Tabelle 10-51 Nahtstelle für Magazin Be-/Entladen: Multitool LBP_TMLo‐ Be-/Entladestellen (NC → PLC) adMT [DB1071] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
  • Seite 584 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Variablen in "MTIF" DistanceCoding (DB1071 DBW0, 20, …, 300) Beschreibung Abstandscodierung Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Art der Abstandscodierung des Multitools (entspricht $TC_MTP_KD) 1 = Platznummer 2 = Abstand 3 = Winkel Places (DB1071 DBW2, 22, …, 302) Beschreibung Multitoolplatzanzahl...
  • Seite 585: Lbp_Tmspindlemt [Db1072], Nahtstelle Für Spindel: Multitool

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp BOOL Aktualisierung auftragsgesteuert Wert Spindel- bzw. Toolholdernummer 10.4.21 LBP_TMSpindleMT [DB1072] - Spindel: Multitool 10.4.21.1 Übersicht LBP_TMSpindleMT [DB1072], Nahtstelle für Spindel: Multitool Tabelle 10-52 Nahtstelle für Spindel: Multitool LBP_TMSpi Spindel (NC → PLC) ndleMT [DB1072] Byte Bit 7...
  • Seite 586: Struct Mtif Für Spindel Beladen/Entladen: Multitool

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.21.2 LBP_TMSpindleMT [DB1072], Nahtstelle für Spindel: Multitool Variablen in "LBP_TMSpindleMT [DB1072]" MTIF (DB1072 ab DBB0) Beschreibung Nahtstellensignale für den Werkzeugwechsel bei Spindeln: Spindel 1: Index 1 Spindel 2: Index 2 … Spindel 16: Index 16 Signalfluss NC →...
  • Seite 587 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung auftragsgesteuert Wert Abstand des zu positionierenden MT-Platzes vom Referenzplatz (real-Wert), entsprechend der Abstandscodierung. NewMTNo (DB1072 DBW8, 58, …, 758) Beschreibung Multitoolnummer (neues Werkzeug) Anfangsadressen der Spindeln: Spindel 1: n = 0 Spindel 2: n = 50 Spindel 3: n = 100 Signalfluss NC →...
  • Seite 588 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) LocType (DB1072 DBW16, 66, …, 766) Beschreibung Werkzeug neu: Platztyp Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Platztyp des Neu-Werkzeugs (des programmierten Werkzeugs im Multitool). Korrespondiert mit "MTIF.SLeft" "MTIF.SRight" "MTIF.STop" "MTIF.Bottom" SLeft (DB1072 DBW18, 68, …, 768) Beschreibung Werkzeug neu: Größe links Signalfluss...
  • Seite 589 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Wert Angabe der Werkzeuggröße oben in Halbplätzen des Neu-Werkzeugs (des programmierten Werkzeugs im Multitool). Korrespondiert mit "MTIF.LocType" "MTIF.SLeft" "MTIF.SRight" "MTIF.Bottom" SBottom (DB1072 DBW24, 74, …, 774) Beschreibung Werkzeug neu: Größe unten Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert...
  • Seite 590 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) TNo (DB1072 DBW28, 78, …, 778) Beschreibung Werkzeug neu: interne T-Nummer der NC Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Anzeige der internen T-Nummer der NC für das neue Spindelwerkzeug (des programmierten Werkzeugs im Multitool). Toolholder (DB1072 DBW30, 80, …, 780) Beschreibung Werkzeughalter...
  • Seite 591: Lbp_Tmturretmt [Db1073], Nahtstelle Für Revolver: Multitool

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) 10.4.22 LBP_TMTurretMT [DB1073] - Revolver: Multitool 10.4.22.1 Übersicht LBP_TMTurretMT [DB1073], Nahtstelle für Revolver: Multitool Tabelle 10-53 Nahtstelle für Revolver: Multitool LBP_TMTur Revolver (NC → PLC) retMT [DB1073] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
  • Seite 592: Struct Mtif Für Revolver: Multitool

    Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Datentyp ARRAY[1..16] of STRUCT STRUCT MTIF für Revolver: Multitool (Seite 592) Aktualisierung auftragsgesteuert 10.4.22.3 STRUCT MTIF für Revolver: Multitool Die Variablenstruktur "MTIF" beschreibt Nahtstellensignale für Revolver mit Multitools. Variablen in "MTIF" DistanceCoding (DB1073 DBW0, 50, …, 750) Beschreibung Abstandscodierung Signalfluss...
  • Seite 593 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) NewPlace (DB1073 DBW10, 60, …, 760) Beschreibung Multitoolplatznummer (neues Werkzeug) Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert Wert Platznummer innerhalb des Multitools (auf dem das Neu-Werkzeug sitzt). OldMTNo (DB1073 DBW12, 62, …, 762) Beschreibung Multitoolnummer (neues Werkzeug) Signalfluss NC →...
  • Seite 594 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) Aktualisierung auftragsgesteuert Wert Angabe der Werkzeuggröße links in Halbplätzen für das neue Spindelwerk‐ zeug. Korrespondiert mit "MTIF.LocType" "MTIF.SRight" "MTIF.STop" "MTIF.Bottom" SRight (DB1073 DBW20, 70, …, 770) Beschreibung Werkzeug neu: Größe rechts Signalfluss NC → PLC Datentyp Aktualisierung auftragsgesteuert...
  • Seite 595 Referenz zum PLC-Grundprogramm 10.4 Datenbausteine (DB) (DB1073 ab DBX.26.0, 76.0, …, 776.0) Beschreibung Werkzeugstatus des neuen Werkzeugs Signalfluss NC → PLC Datentyp BOOL Aktualisierung auftragsgesteuert Statusbits TInBuffer Werkzeug im Zwischenspeicher (DBX26.0) IgnoreDisabled Gesperrt, aber ignorieren Unload Werkzeug zu entladen Load Werkzeug zu beladen MasterTool Stammwerkzeug...
  • Seite 596: Eingangs- Und Ausgangssignale

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Aktualisierung auftragsgesteuert Wert Eigentümermagazin des neuen Werkzeugs Entspricht der NC-Variablen $A_MYMN[T-Nr] Sitzt das Neu-Werkzeug im Magazin, dann ist dieser Wert identisch mit "MTIF.BufferIdent". Sitzt das Neu-Werkzeug im Zwischenspeicher (z. B. Grei‐ fer), wird hier die Magazin-Nr. eingetragen von wo das Werkzeug ursprünglich kam.
  • Seite 597: Eingangssignale

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale 10.5.2 Eingangssignale 10.5.2.1 M-Variante, Signale von MCP: Eingangsabbild Tabelle 10-54 M-Variante, Signale von MCP: Eingangsabbild Signale von MCP (Tasten) (MCP → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 598: Schmale Variante, Signale Von Mcp: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Signale von MCP (Tasten) (MCP → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 3 Schlüssel‐ Vorschub-Korrektur schalter Stellung 1 Reset Einzelsatz EB n + 4...
  • Seite 599: Signale Von Bedienhandgerät: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale 10.5.2.4 Signale von Bedienhandgerät: Eingangsabbild Tabelle 10-57 Signale von Bedienhandgerät: Eingangsabbild Signale von Bedienhandgerät (Tasten) (HT 2 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB m + 0 Reserviert...
  • Seite 600: Signale Von Bedienhandgerät Ht 10: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale 10.5.2.6 Signale von Bedienhandgerät HT 10: Eingangsabbild Tabelle 10-59 Signale von Bedienhandgerät HT 10: Eingangsabbild Signale von MCP-Simulation (HT 10 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 601: T-Variante, Signale An Mcp: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Signale an MCP (LED) (PLC → MCP) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 2 Richtungs‐ Achsanwahl Einzelsatz Spindel *Spindel taste Start Halt...
  • Seite 602: Signale An Bedienhandgerät: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Signale an schmaler MCP (LED) (PLC → MCP) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 1 Spindel Maschinenfunktion NC-Start SP rechts SP-Halt SP links nicht belegt...
  • Seite 603: Signale An Bedienhandgerät Ht 8: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Signale an Bedienhandgerät (LED) (PLC → HT 2) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB m + 9 Vorgabe des 6. Zeichens der angewählten Zeile AB m + 10 Vorgabe des 7.
  • Seite 604: Signale An Bedienhandgerät Ht 10: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Eingangs- und Ausgangssignale Signale an MCP-Simulation (PLC → HT 8) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 4 AB n + 5 AB n + 6 Starttastenblock Fahrtasten Start...
  • Seite 605: Funktionsbausteine (Fb)

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6 Funktionsbausteine (FB) 10.6.1 LBP_ReadVar [FB2]: NC-Variable lesen 10.6.1.1 LBP_ReadVar [FB2]: NC-Variable lesen Funktion Der Funktionsbaustein "LBP_ReadVar [FB2]" dient zum Lesen von Variablen aus dem Bereich NC. Anforderung zum Lesen von NC-Variablen Aufruf des "LBP_ReadVar [FB2]" mit positiver Flanke: Parameter "Req" = 0 → 1 S7-Namen der NC-Variablen: Parameter "Addr1"...
  • Seite 606: Variable Adressierung

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Variable Adressierung Für einige NC-Variablen ist es notwendig, im NC-VAR-Selector "Bereichs-Nr." und/oder "Zeile" bzw. "Spalte" auszuwählen. Dabei ist es möglich, einen Basistyp auszuwählen, d. h. "Bereichs-Nr" und/oder "Spalte" bzw. "Zeile" werden mit "0" vorbelegt. In "LBP_ReadVar [FB2]" werden die Werte der vom NC-VAR- Selector vorgegebenen "Bereichs-Nr.", "Zeile"...
  • Seite 607: Erläuterung Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) In einem Aufruf können Variablen aus verschiedenen Bereichen wie folgt kombiniert werden: Tabelle 10-67 Aufrufkombinationen Aufruf Bereich C[1] C[2] Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Aufruf 1 und Aufruf 2 beispielhaft dargestellt: A = Achs-spezifische Daten, Bereichs-Nr.
  • Seite 608 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Parameter Wertebereich Bedeutung BOOL TRUE: Auftrag wurde erfolgreich ausge‐ führt. Daten stehen zur Verfügung State WORD siehe Absatz "Fehlerkennungen" VARIANT Zielbereich für gelesene Daten, z. B. DB-Bereich oder Merker vom gleichen Datentyp, wie die zu lesende Variable Fehlerkennungen NC-Variablen State...
  • Seite 609: Aufrufbeispiel

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) • Erzeugen der AWL-Quelle • Erzeugen eines Datenbausteins mit den zugehörigen Adressangaben durch Einbindung der AWL-Quelle als externe Quelle im TIA Portal Projekt • Der Name des Datenbausteins kann frei geändert werden, ebenso der darin enthaltene S7- Name •...
  • Seite 610: Beispiel: Variable Adressierung

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Der Datenbaustein "ncvar" muss in die PLC übertragen werden. Die gelesenen Werte werden hier in den "DB_Read" geschrieben, wobei dies typgerecht erfolgen muss. D. h. ein zu lesender CHAR Wert muss in "DB_Read" in einen Datenbereich vom Typ CHAR geschrieben werden. Parametrierung des "LBP_ReadVar [FB2]"...
  • Seite 611 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Die R-Parameter-Definition im Datenbaustein "ncvar", wird durch den "NC-VAR-Selektor" erzeugt: C1_RP_rpa0_1: STRUCT SYNTAX_ID : BYTE := B#16#82; bereich_u_einheit : BYTE := B#16#41; spalte : WORD := W#16#1; zeile : WORD := W#16#0; // variable addressing bausteintyp : BYTE := B#16#15;...
  • Seite 612: Zuordnung Der Datentypen

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Zuordnung der Datentypen NC-Datentyp S7-Datentyp DOUBLE LREAL FLOAT REAL LONG DINT INTEGER DINT UINT_32 DWORD INT_16 UINT_16 WORD UNSIGNED WORD CHAR CHAR oder BYTE STRING STRING BOOL BOOL DATETIME DATE_AND_TIME Beispiel Um z. B. eine NC-Variable vom Typ DOUBLE ohne Formatanpassung lesen zu können, muss im Zielbereich "RDx"...
  • Seite 613: Datenbaustein Mit Dem Tool "Nc-Var-Selektor" Erzeugen

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Datenbaustein mit dem Tool "NC-VAR-Selektor" erzeugen Um einen Datenbaustein für den Zugriff auf NC-Variablen zu erzeugen, gehen Sie folgendermaßen vor: 1. Öffnen Sie das Tool "NC-Var-Selektor". 2. Wählen Sie die gewünschten NC-Variablen mit der Schaltfläche "In Projekt einfügen" aus. 3.
  • Seite 614 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Randbedingungen • "LBP_WriteVar [FB3]" ist multiinstanzfähig. Jedem Aufruf von "LBP_WriteVar [FB3]" muss eine separate Instanz bzw. ein Instanz-DB aus dem Anwenderbereich zugeordnet werden. • Um Maschinendaten und GUD ohne Passwort beschreiben zu können, muss die Schutzstufe des jeweiligen Datums auf die niedrigste Stufe umdefiniert werden.
  • Seite 615 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) In einem Aufruf können NC-Variablen aus verschiedenen Bereichen wie folgt kombiniert werden: Aufruf Bereich C[1] C[2] Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Aufruf 1 und Aufruf 2 beispielhaft dargestellt. A = Achs-spezifische Daten, Bereichs-Nr.
  • Seite 616 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Parameter Wertebereich Bedeutung Done BOOL TRUE: Auftrag wurde erfolgreich ausge‐ führt. State WORD siehe Absatz "Fehlerkennungen" VARIANT zu schreibende Daten, z. B. DB-Bereich oder Merker vom gleichen Datentyp, wie die zu schreibende Variable Fehlerkennungen NC-Variablen State Bedeutung...
  • Seite 617 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Projektierungsschritte Für das Schreiben von NC-Variablen sind die gleichen Projektierungsschritte wie für das Lesen von NC-Variablen notwendig. Es ist zweckmäßig, die Adressangaben aller NC-Variablen, die gelesen oder geschrieben werden sollen, in einem DB zu hinterlegen. Impulsdiagramm ①...
  • Seite 618 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Aufruf und Parametrierung des "LBP_WriteVar [FB3]" mit dem Instanz-DB LBP_WriteVar_DB In diesem SCL Beispiel wird "LBP_WriteVar [FB3]" durch Setzen von "Tag_1" aktiviert. Die Funktion wird ohne Fehler ausgeführt, d. h. "Tag_2" = false, "Tag_3" = true, "Tag_4" = 0. Die Werte aus "DB_Write"...
  • Seite 619 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) SYNTAX_ID : BYTE := B#16#82; bereich_u_einheit : BYTE := B#16#41; spalte : WORD := W#16#1; zeile : WORD := W#16#0; // variable addressing bausteintyp : BYTE := B#16#15; ZEILENANZAHL : BYTE := B#16#1; typ : BYTE := B#16#F;...
  • Seite 620 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6.3 LBP_ReadGUD [FB5]: GUD-Variable lesen Funktion Der Funktionsbaustein "LBP_ReadGUD [FB5]" dient zum Lesen von globalen Anwenderdaten (GUD) im Bereich NC- oder Kanal. Zu den Bereichsarten siehe unten in der Tabelle zu Aufrufkombinationen sowie Online-Hilfe des NC-VAR-Selectors.
  • Seite 621 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung BOOL Auftragsstart mit positiver Flanke Addr VARIANT "<DBName>". Variablenname in einer Variable vomTyp <VarName> STRING Area BYTE 0, 2 Bereich NC: 0 Bereich Kanal: 2 Unit BYTE 1, 2, ... 10 Bereich == NC: 1 Bereich == Kanal: Kanalnummer Index1...
  • Seite 622 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) State Bedeutung Hinweis WORT-L Variablenadresse ungültig Addr. (bzw. Variablenname), Area, Unit überprüfen String mehr als 32 Zeichen GUD Variablenname zu lang Projektierungsschritte Für das Lesen einer GUD-Variablen ist der Name der GUD-Variablen in einer String-Variablen zu hinterlegen.
  • Seite 623 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Lesen der GUD-Variablen: "LBP_ReadGUD [FB5]" mit Instanz-DB "LBP_ReadGUD_DB" Der globale DB "DB_GUD" enthält in diesem Beispiel den Namen der zu lesenden Variable, eine Struktur für den "VarToken", welche durch den Aufruf gefüllt wird und einen REAL Wert zur Aufnahme des gelesenen Wertes.
  • Seite 624 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) In diesem SCL Beispiel wird "LBP_ReadGUD [FB5]" durch Setzen von "Tag_1" aktiviert. Die Funktion wird ohne Fehler ausgeführt, d. h. "Tag_2" = false, "Tag_3" = true, "Tag_4" = 0. Die "Token_real" Struktur in "DB_GUD" wird durch "LBP_ReadGUD [FB5]" wie folgt gefüllt: SyntaxID = 16#82 AreaUnit = 16#01 ColIndex = 16#0002...
  • Seite 625 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) END_VAR BEGIN GUD_string := '_SC_CONT_NAME'; END_DATA_BLOCK // Test "LBP_ReadGUD" // string, channel GUD // Bool "LBP_ReadGUD_DB"(Req :="Tag_1", Addr := "DB_GUD".GUD_string, Area := 2, //channel GUD Unit := 1, // GUD from channel 1 Index1 := 0, // _SC_CONT_NAME[0] Index2 := 0, CnvtToken := TRUE,...
  • Seite 626 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Line1 := 1 // _SC_CONT_NAME[0] Addr2 := NULL, Addr3 := NULL, Addr4 := NULL, Addr5 := NULL, Addr6 := NULL, Addr7 := NULL, Addr8 := NULL, // Bool Error => "Tag_6", // Bool Done => "Tag_7", // Word State =>...
  • Seite 627: Voraussetzungen

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Start eines PI-Dienstes Anforderung zum Start eines PI-Dienstes: Aufruf des "LBP_ReqPIService [FB7]" mit positiver Flanke, Parameter "Req" = 0 → 1 Abschluss eines PI-Dienstes PI-Dienst erfolgreich beendet: Parameter "Done" == 1. PI-Dienst mit Fehler beendet: Parameter "Error" == 1, Fehlerursache in Parameter "State" Voraussetzungen •...
  • Seite 628 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Signal Wertebereich Bedeutung Done BOOL Auftragsstatus 1: Der Auftrag wurde erfolgreich ausge‐ führt State WORD siehe Tabelle un‐ Fehlerkennung Nur relevant bei "Error" == 1 Die folgende Tabelle beschreibt die Bedeutung der Fehlerkennungen State Bedeutung Hinweis negative Quittung, Auftrag nicht ausführbar...
  • Seite 629: Liste Verfügbarer Pi-Dienste

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Error => #tempError, Done => #tempDone, State => #tempState); IF #tempDone OR #tempError THEN #statReq := FALSE; END_IF; Impulsdiagramm ① Anwender: Anforderung setzen, Req = 0 → 1 ② "LBP_ReqPIService [FB7]": PI-Dienst erfolgreich beendet, Done = 1 Anwender: Anforderung zurücksetzen, IF Done == 1 THEN Req = 0 ③...
  • Seite 630: Pi-Dienst: Asup

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) PI-Dienst Funktion RETRAC (Seite 635) Freifahren des Werkzeugs in Werkzeugrichtung SELECT (Seite 636) Programm zur Abarbeitung für einen Kanal anwählen SETUDT (Seite 637) Setzt die aktuellen User-Daten aktiv SETUFR (Seite 638) Anwender Frame aktivieren PI-Dienste der Werkzeugverwaltung PI-Dienst Funktion...
  • Seite 631 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Literatur: Programmierhandbuch NC-Programmierung; Kapitel "Arbeitsvorbereitung" > "Datei- und Programmverwaltung" > "Programmspeicher" Mögliche Dateitypen Bausteintypen Werkstückverzeichnis Hauptprogramm Unterprogramm Zyklen Asynchrone Unterprogramme Binärfiles Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".ASUP Interrupt zuordnen Unit 1, 2, 3, ... 10 Kanalnummer Addr1 STRING...
  • Seite 632: Pi-Dienst: Cancel

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Hinweis Der PI-Dienst ASUP darf nur im RESET-Zustand des angegebenen Kanals ausgeführt werden. Ein mit "LBP_ReqPIService [FB7]" vorbereitetes ASUP kann später mit "LBP_ReqASUP [FC9]" gestartet werden. Literatur: Programmierhandbuch NC-Programmierung; Kapitel "Arbeitsvorbereitung" > "Interruptroutine (ASUP)" Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.3...
  • Seite 633: Pi-Dienst: Digiof

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.5 PI-Dienst: DIGIOF Funktion: Digitalisieren aus Digitalisieren im parametrierten Kanal ausschalten. Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".DIGIOF Digitalisieren aus Unit 1, 2, 3, ... 10 Kanal Siehe auch Liste verfügbarer PI-Dienste (Seite 629)
  • Seite 634: Pi-Dienst: Login

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".FINDBL Satzsuchlauf Unit 1, 2, 3 … 10 Kanal WVar1 WORD 1, 2, 4, 5 Vorlaufmodus 1: ohne Berechnung 2: mit Berechnung mit Anfahren 4: mit Berechnung ohne Anfahren 5: mit Programmtest Siehe auch Liste verfügbarer PI-Dienste (Seite 629)
  • Seite 635: Pi-Dienst: Logout

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6.4.9 PI-Dienst: LOGOUT Funktion: Kennwort rücksetzen Das zuletzt an die NC übergebene Kennwort wird zurückgesetzt. Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".LOGOUT Kennwort rücksetzen Unit Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.10 PI-Dienst: NCRES Funktion: NC-RESET auslösen...
  • Seite 636: Automatische Ermittlung

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Automatische Ermittlung Bei der automatischen Ermittlung wird die Geometrieachse als Rückzugsachse ausgewählt, die senkrecht (orthogonal) zur aktuell angewählten Arbeitsebene steht: • G17: Rückzugsachse ⇒ 3. Geometrieachse (Z) • G18: Rückzugsachse ⇒ 2. Geometrieachse (Y) •...
  • Seite 637: Pi-Dienst: Setudt

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Mögliche Dateitypen Bausteintypen Werkstückverzeichnis Hauptprogramm Unterprogramm Zyklen Asynchrone Unterprogramme Binärfiles Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".SELECT Programm-Anwahl Unit 1, 2, 3, ... 10 Kanal Addr1 STRING "/_N_xxx_yyy/" Pfadname xxx: Dateityp yyy: DIR oder WPD Addr2 STRING "_N_xxx_yyy"...
  • Seite 638: Pi-Dienst: Setufr

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.14 PI-Dienst: SETUFR Funktion: Anwender-Frames aktivieren User-Frames werden in die NC geladen. Alle notwendigen Werte der Frames müssen vorher mit "LBP_WriteVar [FB3]" an die NC übermittelt worden sein. Erläuterung der Formalparameter Signal Wertebereich...
  • Seite 639: Pi-Dienst: Creace

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6.4.16 PI-Dienst: CREACE Funktion: Werkzeugschneide anlegen Erzeugen der Schneide mit der nächsten freien D-Nummer zu dem Werkzeug mit der übergebenen T-Nummer. Existiert das Werkzeug zu der angegebenen T-Nummer nicht, schlägt der PI-Dienst fehl. Erläuterung der Formalparameter Signal Wertebereich Bedeutung...
  • Seite 640: Pi-Dienst: Deleto

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".DELECE Lösche Schneide Unit 1, 2, 3, … 10 WVar1 1, 2, 3, … 32000 T-Nummer des Werkzeuges, zu dem die Werkzeugschneide gelöscht werden soll. WVar2 0, 1, 2, …...
  • Seite 641 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) "LBP_ReqPIService [FB7]" Rückgabewerte • "Done" == TRUE Die Semaphore wurde gesetzt, die kritische Funktion kann aufgerufen werden • "Error" == TRUE UND "State" == 3 Die Semaphore war bereits gesetzt, die kritische Funktion kann derzeit nicht aufgerufen werden.
  • Seite 642: Pi-Dienst: Tmcrto

    Signal Wertebereich Bedeutung Nummer PI-Dienst TMCRTO (Werkzeug anlegen) TMFDPL (Leerplatzsuche zum Beladen) (Verfügbar für SINUMERIK ONE) TMMVTL (Magazinplatz zum Beladen bereitstellen, Werkzeug entladen) (Verfügbar für SINUMERIK ONE) TMFPBP (Suche Platz) (Verfügbar für SINUMERIK ONE) TMGETT (Suche Werkzeugnummer) TSEARC (Werkzeug suchen) (Verfügbar für SINUMERIK ONE)
  • Seite 643: Pi-Dienst: Tmfdpl

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.22 PI-Dienst: TMFDPL Funktion: Leerplatzsuche zum Beladen Leerplatzsuche zum Beladen, in Abhängigkeit der Parameterbelegung: • Platznummer (Ziel) = -1 UND Magazinnummer (Ziel) = -1 Sucht unter allen Magazinen zum angegebenen Bereich (= Kanal) einen Leerplatz für das mit T-Nummer spezifizierte Werkzeug.
  • Seite 644: Pi-Dienst: Tmfpbp

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6.4.23 PI-Dienst: TMFPBP Funktion: Leerplatzsuche Der PI-Dienst sucht in den angegebenen Magazinen einen Leerplatz, der den Kriterien für Werkzeuggröße und Platztyp genügt. Das Ergebnis kann bei erfolgreicher Suche in den NC-Variablen gelesen werden: • magCMCmdPar1 (Magazinnummer) •...
  • Seite 645: Pi-Dienst: Tmgett

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Beispiele: Einstellen des Suchbereichs Platz Platz Beschreibung WVar1 WVar2 WVar3 WVar4 Es wird nur der Platz #P1 im Magazin #M1 überprüft Es werden die Plätze beginnend von Magazin #M1, Platz #P1 bis Magazin #M2, Platz #P2 durchsucht Es werden alle Plätze von Magazin #M1 durchsucht Es werden alle Plätze beginnend ab Magazin #M1 durchsucht...
  • Seite 646: Pi-Dienst: Tmmvtl

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".TMGETT T-Nummer ermitteln Unit 1, 2, 3, … 10 Addr1 STRING max. 31 Zeichen Werkzeugname WVar1 1, 2, 3, … 32000 Duplonummer Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.25 PI-Dienst: TMMVTL Funktion: Magazinplatz zum Beladen bereitstellen, Werkzeug entladen...
  • Seite 647: Pi-Dienst: Tmposm

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Im TOA wird der Magazinplatz des ausgewechselten Werkzeugs als frei gekennzeichnet. Adressierung des Werkzeugs Das Werkzeug kann wahlweise über T-Nummer oder über Platz- und Magazinnummer adressiert werden. Nicht verwendeten Parametern ist der Wert -1 zuzuweisen. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit Parameter "WVar1"...
  • Seite 648: Pi-Dienst: Tmpcit

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Die Angabe des zu positionierenden Magazinplatzes erfolgt, abhängig von der jeweiligen Spezifikation, in den Parametern: • "WVar1" T-Nummer des Werkzeugs Folgende Parameter werden nicht ausgewertet: – "Addr1" Werkzeugname = "" – "WVar2" Duplonummer = -1 –...
  • Seite 649: Pi-Dienst: Tmrass

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".TMPCIT Inkrementwert für Stückzahlzähler setzen Unit 1, 2, 3, … 10 WVar1 WORD 0, 1, 2, … max. Spindelnummer WVar2 WORD 0 … max. Inkrementwert; gibt an, nach wie vielen Umdrehungen der Spindel der Stückzahl‐...
  • Seite 650: Pi-Dienst: Tsearc

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".TRESMO Rücksetzen der Überwachungswerte Unit 1, 2, 3, … 10 WVar1 WORD Werkzeugnummer 1 … 32000 0: alle Werkzeuge bearbeiten -1 … -32000 > 0:angegebenes Werkzeug bearbeiten <...
  • Seite 651: Parametrierung Der Werkzeugeigenschaften

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Verknüpfungsmöglichkeiten Für Filterung von Eigenschaften steht als Verknüpfungsmöglichkeit nur eine UND-Verknüpfung zur Verfügung. Eine ODER-Verknüpfung muss anwenderseitig über mehrere Aufrufe des PI- Dienstes und anschließender Auswertung der Einzelergebnisse realisiert werden. Parametrierung der Werkzeugeigenschaften Das Einstellen der Eigenschaften der gesuchten Werkzeuge erfolgt über folgende NC-Variablen: •...
  • Seite 652 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) von Mag.- von Platz‐ bis Mag.- bis Platz‐ Beschreibung Nummer nummer Nummer nummer Es werden folgende Magazinplätze durch‐ sucht: WVar1 WVar2 WVar3 WVar4 von: Magazin #M<a>, erster Platz #M<a> #M<x> bis: Magazin #M<x>, letzter Platz von: erstes Magazin, erster Platz bis: letztes Magazin, letzter Platz Symmetrische Suche...
  • Seite 653: Pi-Dienst: Tmcrmt

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar6 -1, 1, … Nummer des Referez-Platzes (nur relevant bei symmetrischer Suche: Suchrichtung == 3) WVar7 1, 2, 3 Suchrichtung: 1: vorwärts vom ersten Platz des Suchbereichs 2: rückwärts vom letzten Platz des Suchbe‐ reichs 3: symmetrisch zum realen Magazinplatz, der vor dem unter "WVar5"...
  • Seite 654: Pi-Dienst: Tmdlmt

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar3 2, 3, 4, … Anzahl der Werkzeugplätze Siehe MD17504 $MN_MAX_TOOLS_PER_MULTITOOL WVar4 1, 2, 3 Art der Abstandskodierung 1: Platznummer 2: Länge 3: Winkel Siehe auch Liste verfügbarer PI-Dienste (Seite 629) 10.6.4.32 PI-Dienst: TMDLMT Funktion: Multitool löschen...
  • Seite 655: Pi-Dienst: Fdplmt

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) einem Werkzeughalter (z. B. Spindel) befindet und wenn keine Werkzeugkorrektur bezüglich dieses Werkzeughalters aktiv ist. Positionsangabe Die Positionsangabe kann als eine von drei Varianten vorgegeben werden: Addr1 WVar1 WVar2 WVar3 WVar4 Leerstring Nummer des Werkzeugnum‐...
  • Seite 656 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Multiool zur Aufnahme des angegebenen Werkzeugs frei ist. Das Werkzeug kann über die T- Nummer oder den Bezeichner und die Duplonummer angegeben werden. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit Parameter "WVar1" :=2 (TMFDPL) aufzurufen.
  • Seite 657 Liste verfügbarer PI-Dienste (Seite 629) 10.6.5 LBP_Powerride [FB21]: Dreh-/Drücksteller Der Funktionsbaustein "LBP_Powerride" bindet einen Dreh-/Drücksteller (SINUMERIK Powerride) in das SINUMERIK-Umfeld ein. Mit dem Powerride kann der Bediener den Vorschub mit sofortiger Wirkung an der Maschine prozentual verändern. Multiplizieren Sie hierfür den Korrekturwert des Powerride mit den programmierten Vorschüben.
  • Seite 658: Standardeinstellungen Verwenden Oder Individuell Konfigurieren

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Standardeinstellungen verwenden oder individuell konfigurieren Mit fertigen Konfigurationen im Datenbaustein "LBP_PowerrideConfig" können Sie den Powerride sofort einsetzen. Übergeben Sie am Parameter "configuration" die gewünschte Konfiguration an den FB. Für individuelle Anpassungen erstellen Sie einen eigenen Datenbaustein mit Ihren Konfigurationseinstellungen.
  • Seite 659 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Parameter Wertebereich Bedeutung enable BOOL Powerride Funktion bearbeiten Parameter erst TRUE setzen, nachdem Power On (Steuerungshochlauf) abge‐ schlossen ist. TRUE Konfigurationsdaten werden geprüft und die Bearbeitung des FBs im Erfolgsfall be‐ gonnen.
  • Seite 660 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Parameter Wertebereich Bedeutung valid BOOL Anzeige, ob der Baustein bearbeitet wird und die Konfiguration gültig ist TRUE, wenn "enable" = TRUE und "error" = FALSE, wenn "enable" = FALSE oder "error" = TRUE error BOOL Anzeige, ob ein Fehler ansteht Die Fehlerursache wird im Parameter "sta‐...
  • Seite 661 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 1) Die Interpretation des Korrekturwerts stellen Sie im Maschinendatum ein (z. B.: MD12020 $MN_OVR_FEED_IS_GRAY_CODE). Siehe auch LBP_PowerrideConfig [DB78] - vorkonfigurierte Verhalten für Powerride (Seite 555) Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 662: Signalübertragung Zwischen Powerride Und Plc

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) 10.6.5.1 Signalübertragung zwischen Powerride und PLC Die Signale des Powerride werden über eine USB-Schnittstelle übertragen. Die PLC wird über eine MCP bzw. dessen COM-Board angebunden. Signale an die PLC Die folgende Tabelle listet Signale auf, die vom Powerride an die PLC übertragen werden: Byte Bit 7 Bit 6...
  • Seite 663: Beispiele

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Kombinierte Farbe Blau (Bit 2) Grün (Bit 1) Rot (Bit 0) Blau Magenta Cyan Weiß 10.6.5.3 Beispiele Powerride über eine MCP im Startup einbinden Im Beispiel ist der Powerride hardwaremäßig Bestandteil einer modularen MCP. Diese MCP wird als zweite MCP benutzt.
  • Seite 664 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Das Codebeispiel zeigt den relevanten Teil des Aufrufs von "LBP_ConfigBP [FC1]" im Startup-OB, z. B. OB100: "LBP_ConfigBP" MCPNum:=2, MCP1In:=P#I0.0, MCP1Out:=P#Q0.0, MCP1BusAdr:=192, MCP1Timeout:=S5T#700MS, MCP2In:="ModularMcpData".in, MCP2Out:="ModularMcpData".out, MCP2BusAdr:=193, MCP2Timeout:=S5T#700MS, MCP1Stop:=FALSE, MCP2Stop:=FALSE, MCP1NotSend:=FALSE, MCP2NotSend:=FALSE, MCPBusType:=B#16#55, … Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 665 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) LBP_Powerride aufrufen Das Beispiel zeigt den Aufruf des "LBP_Powerride". Die Versorgung des Ein- und Ausgangsabbilds von der MCP muss zuvor im Startup erfolgen und ist im Beispiel "Powerride über eine MCP im Startup einbinden (Seite 663)" beschrieben. Der globale Datenbaustein "ModularMcpData" enthält im Beispiel das Ein- und Ausgangsabbild.
  • Seite 666 10.6.6 LBP_OpUnitComm [FB25000]: Bedienkomponenten-Kommunikation Funktion Hinweis Diese Funktion ist in der virtuellen Sinumerik nicht verfügbar! Der Baustein dient zur Kommunikation mit Bedienkomponenten über Industrial Ethernet (IE), z. B. Maschinensteuertafeln (MCP), Bedienhandgeräten (HT) und Direkttasten-Modulen (OpKey). In der Grundprogramm-Bibliothek ist kein Instanz-DB für "LBP_OpUnitComm [FB25000]"...
  • Seite 667: Status Und Fehler

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) "LBP_ConfigData [DB7]". Ausgangsdaten, die an die Bedienkomponenten gesendet werden, liest der Baustein von den konfigurierten Pointern aus "LBP_ConfigData [DB7]". Status-Signale der Verbindungen zu den Bedienkomponenten werden in "LBP_NC [DB10]" geschrieben. Bei Ausfall einer Bedienkomponente oder der Unterbrechung einer Verbindung zur Bedienkomponente werden Alarme erzeugt.
  • Seite 668: Aufrufbeispiel (Scl)

    Aufruf, wenn die Fehlerinformation nicht benötigt wird. OpUnitComm_DB(Config := LBP_ConfigData); 10.6.7 LBP_OpUnitWriteRecord [FB25002]: Datensatz an MCP schreiben Funktion Hinweis Diese Funktion ist in der virtuellen Sinumerik nicht verfügbar! Der Baustein schreibt einen Datensatz an eine modulare MCP (analog WR_REC für PROFINET- Geräte). Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 669 Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Erläuterung der Formalparameter Parameter Wertebereich Bedeutung execute BOOL Datensatz schreiben, siehe Impulsdia‐ gramm mcpNumber UINT 1 … 2 Nummer der zu beschreibenden MCP. slotNumber UINT Slot der MCP, auf den sich der gesendete Datensatz bezieht. recordNumber UINT Datensatznummer des zu schreibenden...
  • Seite 670: Anwendungsbeispiel: Tastenfarbe Einer Modularen Mcp Einstellen

    Referenz zum PLC-Grundprogramm 10.6 Funktionsbausteine (FB) Impulsdiagram Der Auftrag wird mit einer steigenden Flanke am Parameter "execute" gestartet. Die Werte an den Eingangsparametern werden übernommen und bleiben für die gesamte Auftragsdauer gültig. Der Baustein muss so lange aufgerufen werden, bis er "Done" oder "Error" zurückmeldet. Ein Abbruch des Auftrags ist nicht möglich.
  • Seite 671: Status- Und Fehlerkennungen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) • Geben SIe am Parameter "slotNumber" die Nummer des Tastenfelds an, das Sie konfigurieren möchten. • Konfigurieren Sie die restlichen Parameter von dem FB. Eine erfolgreich übertragene Konfiguration bleibt während des Betriebs der MCP aktiv. Sollen mehr als 21 Tasten konfiguriert werden, kann die Übertragung der Konfiguration in mehreren Aufrufen mit bis zu 21 Tasten erfolgen.
  • Seite 672 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Variablen in "LBP_typeTMMagazines" MaxSpindleNumber Beschreibung Maximale Spindelzahl Datentyp UINT NumberOfMagazines Beschreibung Anzahl aller Magazine einschließlich Belade- und Zwischenspeichermagazine Datentyp UINT Magazines Beschreibung Magazin Daten Datentyp ARRAY[1..64] of STRUCT STRUCT "Magazines" Magazindaten (Seite 672) 10.7.1.2 STRUCT "Magazines"...
  • Seite 673: Ausgangs-Parameter

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) übergibt der Funktionsbaustein "LBP_ConfigBP [FC1]" eine Fehlerkennung in den Diagnosepuffer und überführt die PLC in den Stopp-Zustand. Anlaufart "Neustart" Die integrierte PLC kennt nur die Anlaufart "Neustart". Dabei wird nach der grundlegenden Systeminitialisierung immer zuerst der Organisationsbaustein "Startup" und anschließend der Organisationsbaustein "Main [OB1]"...
  • Seite 674 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Erläuterung der Formalparameter Signal Wertebereich Bedeutung MCPNum 0, 1, 2 Anzahl der aktiven MCP 0: keine MCP vorhanden (default) 1: 1 MCP 2: 2 MCP MCP1In POINTER E0.0 … E120.0 Anfangsadresse für die Eingangssignale der betr. oder Maschinensteuertafel MCP2In...
  • Seite 675 Übertragung der MCP-Signale an die Nahtstelle (Sei‐ te 723)") ExtendChanAxMsg BOOL Aktivierung aller Bereiche für Fehler- und Betriebs‐ meldungen des "LBP_GenerateAlarmMsgs [FC10]" (nicht bei jeder SINUMERIK-PLC vorhanden) HMIAxisSel BOOL SmartOperate/HT10 0: keine Auswertung der Achsanwahl vom HMI 1: Achsanwahl vom HMI möglich...
  • Seite 676 Op2KeyNotSend 1: Nur Empfang der Direkttasten-Signale OpUnitCommId UINT 1, 2, 3 … ID für OpUnitComm (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.) OpUnitInterfaceId HW_ANY Hardware Kennung der Ethernet Schnittstelle für OpUnitComm (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.)
  • Seite 677 Wertebereich Bedeutung MCP2LocalUdpPort UINT 1, 2, 3 … 49151 Lokaler UDP-Port für MCP2 (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.) HTLocalUdpPort UINT 1, 2, 3 … 49151 Lokaler UDP-Port für HT (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.)
  • Seite 678: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung TMMagazines VARIANT Variable vom Parametrierung mit NULL: Die Magazindaten wer‐ Typ STRUCT "LBP_ty‐ den nicht gesetzt peTMMagazines" Parametrierung mit Variable: Die Magazinedaten Magazindaten (Sei‐ werden gesetzt te 671) Die Variable enthält die Magazindaten. Defaultwert: NULL Siehe auch LBP_ConfigData [DB7] (Seite 122)
  • Seite 679 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Bedingungen für die Übertragung der PLC-Maschinendaten Zur Aufnahme der Integer-Daten muss ein "Array of Int", zur Aufnahme der hexadezimalen Daten ein "Array of Byte" und zur Aufnahme der Real-Daten ein "Array of Real" angeben werden. Alternativ können Strukturen oder auch PLC-Datentypen verwendet werden.
  • Seite 680 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) MD14510[3] $MN_USER_DATA_INT = 1011 MD14512[0] $MN_USER_DATA_HEX = 12 MD14512[1] $MN_USER_DATA_HEX = AC MD14514[0] $MN_USER_DATA_FLOAT = 123.456 Für die Aufnahme der Daten sind im PLC-Projekt z. B. drei Global-DBs angelegt: • "DB_IntData" enthält eine Variable "UserDataInt" vom Typ "Array[0..255] of Int". •...
  • Seite 681: Lbp_Nckprocessirt [Fc3]: Grundprogramm, Alarmgesteuerter Teil

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) "DB_HexData".UserDataHex[0] = 12 "DB_HexData".UserDataHex[1] = AC "DB_FloatData".UserDataReal[0] = 123.456 10.7.2 LBP_MainBP [FC2]: Grundprogramm, zyklischer Teil Funktion Die Bearbeitung der NC/PLC-Nahtstelle erfolgt durch das Grundprogramm im zyklischen Betrieb ("Main [OB1]"). Diesen zyklischen Teil müssen Sie im Zyklus-OB aufrufen (Programmierbeispiel siehe Online-Hilfe).
  • Seite 682 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Schnelle Hilfsfunktionen, die sofort hintereinander programmiert sind, gehen nicht für das Anwenderprogramm verloren. Hierfür sorgt ein Mechanismus im Grundprogramm. Normale Hilfsfunktionen werden erst dann an die NC quittiert, wenn an diesen eine Zyklusdauer angestanden hat. Damit hat der Anwender bei Bedarf die Möglichkeit, eine Einlesesperre an die NC zu geben.
  • Seite 683 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Grundprogrammteil nach Ablauf von mindestens einem vollem "Main"-Zyklus (max. ca. zwei "Main"-Zyklen) wieder auf null zurückgesetzt. Werkzeugwechsel Bei der Option Werkzeugverwaltung werden der Werkzeugwechsel-Befehl für Revolver und der Werkzeugwechsel in die Spindel durch einen Interrupt unterstützt. Hierzu wird das Bit TM in den Ausgangsflags von "LBP_NCKProcessIRT [FC3]"...
  • Seite 684 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Die Positionierung des Multitools ist nur möglich und sinnvoll, wenn sich das Werkzeug auf einer Spindel befindet. Die Angabe der Multitoolposition wird deshalb nur beim Werkzeugwechsel für das "neue" Werkzeug angegeben. In allen anderen Fällen wird MtoolPlaceNum := 0 verwendet. Siehe auch LBP_TMTransfer [FC8]: Werkzeugwechsel quittieren (Seite 688) Im Folgenden ist die zusätzliche Funktion für Multitools beschrieben.
  • Seite 685: Lbp_Tmtransferturret [Fc7]: Werkzeugwechsel Mit Revolver Quittieren

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung Status 1 … 7, 10 siehe "Status der Auftrags-Quittung" 103, 104, 105 1: Auftrag erfolgreich abgeschlossen 2: neues WZ ablehnen 3: Fehler 4: Vorschlag für die Ziel-Position des alten 5: Werkzeug ist positioniert 6: Auftrag abgeschlossen, mit Platzreser‐...
  • Seite 686: Revolverschalten Von Hand

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tritt ein Fehler auf (Error == TRUE), muss der Baustein erneut mit Start := TRUE aufgerufen werden. Hinweis Der Parameter "Start" benötigt keine Flanke für einen Folgeauftrag. Nach "Ready" == TRUE kann sofort ein neuer Aufruf des Bausteins mit "Start" := TRUE erfolgen. Randbedingungen •...
  • Seite 687: Aufrufbeispiel

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Impulsdiagramm ① Anforderung: Start := TRUE ② Positive Rückmeldung: Quittierung für Werkzeugwechsel wurde ausgeführt ③ Anforderung zurücksetzen: Start := FALSE ④ Rückmeldung wird zurückgesetzt ⑤ Unzulässiges Zurücksetzen von Start ⑥ Negative Rückmeldung: Quittierung für Werkzeugwechsel wurde abgelehnt Aufrufbeispiel // #statFC7Start : Bool // #tempReady : Bool...
  • Seite 688: Lbp_Tmtransfer [Fc8]: Werkzeugwechsel Quittieren

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) 10.7.6 LBP_TMTransfer [FC8]: Werkzeugwechsel quittieren Funktion Der Baustein quittiert einen Auftrag zum Werkzeugwechsel aus "LBP_TMLoad [DB71]", "LBP_TMSpindle [DB72]" oder "LBP_TMTurret [DB73]". • Beladestellen • Spindel-Wechselstellen • Revolver-Wechselstellen • Asynchroner Transfer (ohne/mit Platzreservierung) Der Aufruf des Bausteins muss nach abgeschlossenem Werkzeugwechsel mit Start := TRUE erfolgen.
  • Seite 689: Asynchroner Transfer Mit Platzreservierung

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) In den Parametern "OldToolMag" und "OldToolLoc" wird die bisherige Position des Werkzeugs angegeben. In den Parametern "NewToolMag", "NewToolLoc" wird die aktuelle Position dieses Werkzeugs angegeben. Hierbei wird "Status“ := 1 angegeben. Nach dem Positionieren eines Magazinplatzes zu einer Beladestelle oder einem Zwischenspeicher sollte ebenfalls ein asynchroner Transfer verwendet werden.
  • Seite 690 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung OldToolLoc Aktuelle Platznummer des auszuwechseln‐ den Werkzeugs 0, 1, 2 … -1: Werkzeug verbleibt auf seinem bisheri‐ gen Platz Status 1 … 7, 10 siehe "Status der Auftrags-Quittung" 102 … 105 1: Auftrag erfolgreich abgeschlossen 2: neues WZ ablehnen 3: Fehler...
  • Seite 691 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Impulsdiagramm ① Anforderung: Start := TRUE ② Positive Rückmeldung: Quittierung für Werkzeugwechsel wurde ausgeführt ③ Anforderung zurücksetzen: Start := FALSE ④ Rückmeldung wird zurückgesetzt ⑤ Unzulässiges Zurücksetzen von Start ⑥ Negative Rückmeldung: Quittierung für Werkzeugwechsel wurde abgelehnt Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 692: Status Der Auftrags-Quittierung

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Status der Auftrags-Quittierung Sta‐ Beschreibung Der Auftrag wurde erfolgreich abgeschlossen Nur zulässig für: Beladen, Entladen, Umsetzen, Wechsel Vorbereiten, Wechsel Die tatsächlichen Positionen ("NewToolMag", "NewToolLoc", "OldToolMag", "OldToolLoc") der Werkzeuge sind anzugeben. Die Positionen entsprechen den Ziel-Positionen aus dem Auftrag aus "LBP_TMLoad [DB71]", "LBP_TMSpindle [DB72]"...
  • Seite 693 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Sta‐ Beschreibung Werkzeug ist positioniert Nur zulässig für: Beladen, Entladen, Umsetzen, Positionieren, Wechsel Vorbereiten Das "neue" Werkzeug ist an der angegebenen Position ("NewToolMag", "NewToolLoc"). Hierbei befindet sich das angegebene Werkzeug nicht wirklich in dieser Position, sondern ist weiterhin im Magazinplatz.
  • Seite 694: Aufrufbeispiele

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) [DB72]" oder "LBP_TMTurret [DB73]" wird nicht deaktiviert. Es müssen weitere Quittierungen erfolgen. Sta‐ Beschreibung Das "neue" Werkzeug kann eingesetzt werden Nur zulässig für: Wechsel Vorbereiten Dieser Status ist nur zulässig, wenn die PLC das neue Werkzeug ablehnen darf (siehe MD20310 Bit 4).
  • Seite 695 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Entladen Auftrag zum Entladen eines Werkzeugs über Beladestelle 1 quittieren. // tempReady : Bool // tempError : Int "LBP_TMTransfe Start := TRUE, r"( TaskIdent := 1, // Auftrag aus "LBP_TMLoad" TaskIdentNo := 1, // Schnittstelle 1 in "LBP_TMLoad" NewToolMag := 0, // kein neues Werkzeug beim Entladen NewToolLoc := 0,...
  • Seite 696 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) NewToolMag := 9998, // neues Werkzeug an Wechselstelle 1 NewToolLoc := 1, OldToolMag := 9998, // altes Werkzeug weiterhin in der Spindel OldToolLoc := 1, Status := 5, // Positionieren Ready => #tempReady, Error => #tempError);...
  • Seite 697: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Werkzeug vom Magazin 1, Platz 5 zum Platz 7 umsetzen. // tempReady : Bool // tempError : Int "LBP_TMTransfe Start := TRUE, r"( TaskIdent := 4, // asynchroner Transfer TaskIdentNo := 1, // Kanal 1 NewToolMag := 1, // Magazin 1, Platz 7 NewToolLoc := 7,...
  • Seite 698 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Randbedingungen • Bevor "LBP_ReqASUP [FC9]" gestartet werden darf, muss der Aufruf des PI-Dienstes "ASUP" über "LBP_ReqPIService [FB7]" abgeschlossen sein. • Bei Not-Halt ("LBP_NC.A_EMERGENCY" (DB10.DBX56.1)) können keine Aufträge gestartet werden. • In einem Kanal mit aktivem Kanal-Reset können keine Aufträge gestartet werden. Erläuterung der Formalparameter Die folgende Tabelle zeigt alle Formalparameter der Funktion "LBP_ReqASUP [FC9]": Signal...
  • Seite 699: Alarmmeldungen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Impulsdiagramm Auftragsstart mit "Start" := TRUE ASUP aktiv Positive Quittung: ASUP beendet Rücksetzen von "Start" = FALSE nach Erhalt der Quittung Rücksetzen der Ausgabewerte Rücksetzen von "Start" vor Erhalt der Quittung unzulässig: Ausgabewerte werden nicht gesetzt. Das ASUP wird trotzdem zu Ende ausgeführt.
  • Seite 700: Lbp_Generatealarmmsgs [Fc10]: Fehler- Und Betriebsmeldungen

    Mit dem "LBP_GenerateAlarmMsgs [FC10]" werden die in "LBP_AlarmMsgs [DB2]" eingetragenen Signale ausgewertet und bei Auftreten der Alarme über interne Alarmfunktionen in den Alarmpuffer der PLC eingetragen. Über ein angeschlossenes HMI-Gerät (z. B. SINUMERIK Operate) werden sie als kommende bzw. gehende Fehler- und Betriebsmeldungen angezeigt.
  • Seite 701 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Erfassung der Bitfelder des "LBP_AlarmMsgs [DB2]" Folgendes Bild zeigt die mehrfache Erfassung und Meldung von PLC-Alarmen im "LBP_GenerateAlarmMsgs [FC10]": Die "LBP_AlarmMsgs [DB2]"-Bitfelder werden mehrfach durch "LBP_GenerateAlarmMsgs [FC10]" ausgewertet: • Auswertung 1: Erfassung von Sammelsignalen Je Signalgruppe wird ein Sammelsignal erzeugt, wenn mindestens ein Bit Signal "1"...
  • Seite 702: Quittierung

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Die Signale des "LBP_AlarmMsgs [DB2]" sind in mehrere Signalgruppen eingeteilt: Bereich Datentyp Offset Kommentar Chan Array[1..10] of Struct Bitfelder für Kanal-Signale ohne Meldungser‐ zeugung: • Vorschub-Sperre • Einlese-Sperre • NC-Start-Sperre Axis Array[1..31] of Struct 120.0 Bitfelder für Achs-Signale ohne Meldungser‐...
  • Seite 703 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Erläuterung der Parameter des "LBP_GenerateAlarmMsgs [FC10]" Parameter Wertebereich Bedeutung ToUserIF BOOL TRUE: Übertragung der Signale an Anwendernahtstelle je Zyklus Quit BOOL TRUE: Quittierung von Fehlermel‐ dungen NumActA‐ UINT 0 ... 65535 Anzahl aktiver Alarme/Meldungen larmMsgs Error BOOL...
  • Seite 704 Gültigkeitsbereichs 0 ... 31. TRUE 16#8290 "ToUserIF" = "TRUE" wird auf verwendeter Hardware nicht un‐ terstützt. TRUE 16#87FF Systemfehler. Wenden Sie sich mit dem Fehler an die SINUME‐ RIK-Hotline der SIEMENS AG. TRUE 16#87FF Ungültige statische Meldungsinformation Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 705: Beeinflussung Der "Lbp_Alarmmsgs [Db2]"-Auswertung

    Hinweis Es gibt eine Obergrenze von gleichzeitig anstehenden Alarmen und Meldungen. Diese ist in den Katalog-Daten der PLC festgelegt und beträgt z. B. für die SINUMERIK-integrierte PLC1500 1000 Meldungen. Ebenso gibt es eine Obergrenze von 20 gleichzeitig ausgelösten Alarmen pro PLC-Zyklus. Sollen mehr als 20 Alarme gleichzeitig ausgelöst werden, so muss vom Anwender sichergestellt...
  • Seite 706: Zusatzinformationen

    Bedeutung des Begleitwerts Element in Alarmnum‐ Begleitwert in Alarm‐ "LBP_AlarmMsgs". … mern texten anzeigen Chan, ChanA 5xx.xxx @1%d@ SINUMERIK Alarmnummer Axis, AxisA 6xx.xxx UserA 7xx.xxx Chan, ChanA 5xx.xxx @4%u@ Signalnummer, d. h. die letzten beiden Stellen der Alarmnummer Axis, AxisA 6xx.xxx...
  • Seite 707: Lbp_Callbackauxfunc [Fc12]: Aufrufschnittstelle Für Anwender Bei Hilfsfunktionen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) 10.7.9 LBP_CallBackAuxFunc [FC12]: Aufrufschnittstelle für Anwender bei Hilfsfunktionen Funktion Der Baustein "LBP_CallBackAuxFunc [FC12]" wird ereignisgesteuert im Grundprogramm aufgerufen, wenn neue Hilfsfunktionen bereitstehen. Dieser FC kann durch den PLC-Anwender für seine Hilfsfunktions-Bearbeitung mit Programm-Anweisungen erweitert werden. Dadurch wird das zyklische Polling der Kanal-DBs vermieden und eine auftragsgesteuerte Bearbeitung der Hilfsfunktionen ermöglicht.
  • Seite 708: Erläuterungen Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) IF (#Chan = 1) THEN // Wenn z. B. M1Change gesetzt ist, M1 und ExtM1 abfragen und in Merker schreiben IF ("LBP_Chan2".M1Change) THEN "Tag_1" := DINT_TO_DWORD("LBP_Chan2".M1); "Tag_2" := INT_TO_WORD("LBP_Chan2".ExtM1); END_IF; END_IF; 10.7.10 LBP_HTCtrlHT2 [FC13]: Displaysteuerung für HT 2 Funktion Der Baustein "LBP_HTCtrlHT2 [FC13]"...
  • Seite 709: Datentypen Und Wertebereiche

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung Addr VARIANT Zu konvertierender Wert NULL: wenn keine Konvertierung angefor‐ dert DataType BYTE 16#1 … 16#8, Nur relevant, wenn Konvertierung ange‐ 16#13, 16#30 fordert, mögliche Werte siehe nachfolgen‐ de Tabelle StringAddr 1 …...
  • Seite 710: Fehlerbehebungen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Besonderheiten Der Text wird automatisch zeichenweise auf die vier Zeilen des Displays umgebrochen: die Zeichen 1–16 auf Zeile 1, Zeichen 17–32 auf Zeile 2, Zeichen 33–48 auf Zeile 3 und Zeichen 49–64 auf Zeile 4. Enthält der String mehr als 64 Zeichen, werden die nachfolgenden Zeichen ignoriert.
  • Seite 711 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Convert := FALSE, Addr := NULL, DataType := 0, StringAddr := 0, Digits := 0, Error => #tempError); Tabelle 10-68 Ausgabe <-- 1. Row --> <-- 2. Row --> <-- 3. Row --> <-- 4. Row --> Textübertragung mit einfacher Konvertierung // #statText: String[64] = '<-- i=____ --><-- 2.
  • Seite 712: Lbp_Ctrlaxisspindle [Fc18]: Spindelsteuerung

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) // #statFloat: Real = 2.71828; // #tempError: Bool; "LBP_HTCtrlHT2"(Row := B#16#0, ChrArray := #statText, Convert := TRUE, Addr := #statInt, DataType := 5, StringAddr := 12, Digits := 0, Error => #tempError); "LBP_HTCtrlHT2"(Row := B#16#F, ChrArray := #statText, Convert := TRUE, Addr := #statFloat,...
  • Seite 713: Erläuterung Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Mit einer positiven Flanke (FALSE → TRUE) für eines der Signale "Start" oder "Stop" wird eine der aufgeführten Funktionen ausgelöst. Das Signal "Start" bzw. "Stop" muss solange TRUE bleiben, bis die Funktion positiv ("InPos" = TRUE) oder negativ ("Error" = TRUE) quittiert wurde. Literatur •...
  • Seite 714: Gleichzeitigkeit

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung Mode BYTE 0, 1, 2, … 5 0: Positionieren auf Absolutposition 1: Positionieren inkrementell 2: Positionieren auf kürzestem Weg 3: Positionieren absolut, positive Anfahr‐ richtung 4: Positionieren absolut, negative Anfahr‐ richtung 5: Drehrichtung wie M4 AxisNo 1, 2, 3, …...
  • Seite 715 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Kontrolle der Achse durch die PLC Bevor eine Achse von der PLC verfahren werden kann, muss die Achse als PLC-Achse aktiviert werden. Damit kann die PLC die Kontrolle über die Achse übernehmen (Achstausch von NC- Kanal zu PLC).
  • Seite 716 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Parameter Bedeutung FRate Positioniergeschwindigkeit 0: Geschwindigkeit entsprechend MD35300 $MA_SPIND_POSCTRL_VELO InPos TRUE: Position mit "Genauhalt Fein" erreicht Error TRUE: Positionierfehler State Fehlercode Funktion 2: Spindel drehen Parameter Bedeutung Start FALSE → TRUE: Start der Funktion Stop FALSE →...
  • Seite 717 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Die Funktion des Parameters "Pos" ist abhängig von der Einstellung in MD35010 $MA_GEAR_STEP_CHANGE_ENABLE MD35010 Funktion Pendeln 0, 1, 2, … 5 Pendeln mit Getriebestufenwechsel M40 Pendeln mit Getriebestufenwechsel M41 Pendeln mit Getriebestufenwechsel M42 Pendeln mit Getriebestufenwechsel M43 Pendeln mit Getriebestufenwechsel M44 Pendeln mit Getriebestufenwechsel M45 Funktion 4: Teilungsachsen verfahren...
  • Seite 718 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Parameter Bedeutung AxisNo Nummer der Maschinenachse Position FRate Positioniergeschwindigkeit 0: Geschwindigkeit entsprechend MD32060 $MA_POS_AX_VELO InPos TRUE: Position mit "Genauhalt Fein" erreicht Error TRUE: Positionierfehler State Fehlercode Funktion 9: Spindel drehen mit automatischer Getriebestufenanwahl Parameter Bedeutung Start FALSE →...
  • Seite 719 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Fehlerkennungen State Bedeutung Falsche Position bei Achse/Spindel programmiert (entspricht Alarm 16830) Programmierte Drehzahl ist zu hoch Falscher Wertebereich konstante Schnittgeschwindigkeit (entspricht Alarm 14840) Folgespindel: unerlaubte Programmierung (entspricht Alarm 22030) Kein Messsystem vorhanden (entspricht Alarm 16770) Positioniervorgang der Achse noch aktiv (entspricht Alarm 22052) Referenzmarke nicht gefunden (entspricht Alarm 22051) Kein Übergang von der Drehzahlregelung in die Lageregelung (entspricht Alarm 22050)
  • Seite 720: Verlauf Ohne Fehler

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Impulsdiagramm Verlauf ohne Fehler ① Anwender: Funktionsstart ("Start" bzw. "Stop") durch positive Flanke FALSE → TRUE ② "LBP_CtrlAxisSpindle [FC18]": Positive Quittierung, Funktion ausgeführt bzw. Position erreicht ③ Anwender: "Start" bzw. "Stop" rücksetzen nach positiver Quittierung ④...
  • Seite 721 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) // #tempPositionReached: Bool; // #tempError: Bool; // #tempErrorCode: Byte; // Auftragsstart: #statStart := TRUE; "LBP_CtrlAxisSpindle"(Start := #statStart, Stop := FALSE, Funct := 1, // Spindel positionieren Mode := 2, // kürzester Weg AxisNo := 5, // 5.
  • Seite 722 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Spindel pendeln // Spindel (Maschinenachse 5) pendeln, starten und stoppen // #statStart: Bool; // #statStop: Bool; // #tempPositionReached: Bool; // #tempError: Bool; // #tempErrorCode: Byte; // Auftragsstart zum Starten: #statStart := TRUE; // Auftragsstart zum Stoppen: #statStop := TRUE; "LBP_CtrlAxisSpindle"(Start := #statStart, Stop := #statStop,...
  • Seite 723: Lbp_Mcpctrlmilling [Fc19]: Übertragung Der Mcp-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) State => #tempErrorCode); IF #tempPositionReached OR #tempError THEN #statStart := FALSE; END_IF; Achse positionieren // Positionierachse (Maschinenachse 1) um 100mm verfahren // #statStart: Bool; // #tempPositionReached: Bool; // #tempError: Bool; // #tempErrorCode: Byte; // Auftragsstart: #statStart := TRUE; "LBP_CtrlAxisSpindle"(Start := #statStart, Stop := FALSE,...
  • Seite 724 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) • Spindel- und Vorschubkorrektur • WKS/MKS-Umschaltung Das folgende Bild zeigt die Signalübertragung zwischen MCP, NC/PLC-Nahtstelle und Bausteinausgängen: Zur Signalübertragung werden die Speicherbereiche MCP-IN und -OUT verwendet, wie sie in den Parametern "MCP1In", "MCP1Out" bzw. "MCP2In", "MCP2Out" im Aufruf von "LBP_ConfigBP [FC1]"...
  • Seite 725: Betrieb Mehrerer Maschinensteuertafeln

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung SpindleIFNo: BYTE 0 … 31 Nummer der Maschinenachse, in welche die Spindeldaten übertragen werden 0: keine Übertragung von Spindeldaten FeedHold: BOOL Vorschub Halt von MCP SpindleHold: BOOL Spindel Halt von MCP Besonderheiten Mehrfachaufrufe des Bausteins Um Signale an mehrere Betriebsartengruppen (BAG), Kanäle oder Spindeln zu übertragen, kann...
  • Seite 726: Einzelsatzbetrieb

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) der über den Parameter "ChanNo" angegeben ist. Siehe unten Tabelle "Handverfahren in Werkzeugorientierung (von MCP an NC/PLC-Nahtstelle)". Flexible Achskonfiguration Die Zuordnung von Achsanwahltasten zu Maschinenachsen ist flexibel konfigurierbar. Jeder Taste kann eine beliebige Maschinenachse zugeordnet werden. Sollen mehr als 9 Maschinenachsen angewählt werden, kann die Zuordnung dynamisch geändert werden.
  • Seite 727 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Die Signale der Inkrement-Tasten werden in den BAG-DB der NC/PLC-Nahtstelle übertragen. Die NC wertet die Inkrement-Signale aus dem BAG-DB aus, wenn LBP_NC.A_IncInModeGroup := TRUE gesetzt ist. Das ist die Standardeinstellung nach dem Hochlauf. Signale Steuersignale von MCP an NC/PLC-Nahtstelle Tabelle 10-72 Schlüsselschalter (von MCP an NC/PLC-Nahtstelle) MCP - Schalter...
  • Seite 728 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tabelle 10-76 Handverfahren in Werkzeugorientierung (von MCP an NC/PLC-Nahtstelle) MCP-Tasten Kanal-DB: "LBP_Chan [DB21], …" (Parameter ChanNo) Richtungstaste R11 E_CART_JOG_MODE Richtungstaste + A_Geo[3].Plus Richtungstaste - A_Geo[3].Minus Eilgangüberlagerung A_Geo[3].RapidTrOR Tabelle 10-77 Vorschub- und Spindelkorrektur (von MCP an NC/PLC-Nahtstelle) MCP-Drehschalter Kanal-DB: "LBP_Chan [DB21], …"...
  • Seite 729: Alarmmeldungen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Rückmeldungen an MCP von NC/PLC-Nahtstelle Tabelle 10-80 Betriebsarten und Maschinenfunktionen (an MCP von NC/PLC-Nahtstelle) MCP-LED BAG-DB: "LBP_ModeGroup [DB11]" (Parameter BAGNo) – Darstellung für BAG 1 AUTOMATIC E_AUTO E_MDA E_JOG REPOS E_REPOS E_REF TEACH IN E_TEACHIN INC 1 …...
  • Seite 730 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Aufrufbeispiele Das folgende Beispiel zeigt einen Einzelaufruf: // Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4 // #tempFeedHold: Bool; // #tempSpindleHold: Bool; "LBP_MCPCtrlMilling"(BAGNo := 1, // or B#16#01 ChanNo := 1, SpindleIFNo := 4, FeedHold =>...
  • Seite 731: Lbp_Transferseldata [Fc21]: Datenaustausch Nc/Plc

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) // Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4 "LBP_MCPCtrlMilling"(BAGNo := B#16#01, ChanNo := 1, SpindleIFNo := 4, FeedHold => #tempFeedHoldMcp1, SpindleHold => #tempSpindleHoldMcp1); // Aufruf des Bausteins für 2. MCP, ohne BAG, Kanal 2, ohne Spindel "LBP_MCPCtrlMilling"(BAGNo := B#16#10, ChanNo := 2, SpindleIFNo := 0,...
  • Seite 732: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Erläuterung der Formalparameter Signal Wertebereich Bedeutung Enable BOOL TRUE: Daten übertragen Funct BYTE 1 … 7 1: Synchronaktionen an Kanal 2: Synchronaktionen von Kanal 3: Schneller Datenaustausch, lesen 4: Schneller Datenaustausch, schreiben 5: Steuersignale an Kanal 6: Steuersignale (Teil 1) an Achse 7: Steuersignale (Teil 2) an Achse S7Var...
  • Seite 733: Funktion 3, 4: Schneller Datenaustausch Plc-Nc

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) "LBP_TransferSelData"(Enable := TRUE, // Daten übertragen Funct := 1, // an Kanal S7Var := NULL, // nicht relevant IVAR1 := 1, // Kanal 1 IVAR2 := 0, // nicht relevant Error => #tempError, ErrCode => #tempStatus); 10.7.13.2 Funktion 3, 4: Schneller Datenaustausch PLC-NC Allgemeines...
  • Seite 734: Semaphor In Der Plc Verwenden

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Außerdem muss für die Übertragungen NC → PLC und PLC → NC jeweils ein eigenes Semaphor- Byte verwendet werden. Die Anzahl der verwendbaren Semaphor-Bytes für verschiedene Lese- und Schreibzugriffe ist nur durch die Größe des Datenbereiches beschränkt. Der Baustein prüft vor dem Lesen bzw.
  • Seite 735: Semaphor In Der Nc Verwenden

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Semaphor in der NC verwenden Kontrolle und Setzen des Semaphor-Bytes müssen explizit erfolgen. Variablen-Wertebereiche Signal Wertebereich Bedeutung Enable BOOL TRUE: Daten übertragen Funct BYTE 3, 4 3: Schneller Datenaustausch, lesen 4: Schneller Datenaustausch, schreiben S7Var VARIANT Quell-Datenbereich (für "Funct"...
  • Seite 736 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung ErrCode 20: Ausrichtungsfehler von Word/DWord/ Real 21: unerlaubter Offset 22: unerlaubtes Semaphor-Byte 23: keine neuen Daten zum Lesen vorhan‐ den (Semaphor) 24: neue Daten können nicht geschrieben werden (Semaphor) 26: S7Var Datenbereich ungültig (NULL) 28: S7Var zeigt auf Datenbereich >...
  • Seite 737 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) IVAR2 := 0, // Semaphor im Byte 0 Error => #tempError, ErrCode => #tempStatus); NC-Programmierung mit Synchronaktionen Schreiben der Daten an die PLC. Als Semaphor muss ebenfalls Byte 0 verwendet werden. ID=1 WHENEVER $A_DBB[0] == 0 DO $A_DBD[4] = $R1 $A_DBB[0] = 1 Beispiel 2: Schreiben Im Speicherbereich für den schnellen Datenaustausch werden zehn Word ab Offset 8 geschrieben.
  • Seite 738: Funktion 5: Steuersignale An Kanal Aktualisieren

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) "LBP_TransferSelData"(Enable := TRUE, // Daten übertragen Funct := 3, // Lesen von NC S7Var := #S7Var_Struct, // Struktur, in die geschrieben wird IVAR1 := 0, // Schreiben ab Offset 0 IVAR2 := -1, // ohne Semaphor Error =>...
  • Seite 739: Daten Übertragen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) IVAR1 := 1, // Kanal IVAR2 := 0, // nicht relevant Error => #tempError, ErrCode => #tempStatus); 10.7.13.4 Funktion 6: Steuersignale an Achsen aktualisieren Diese Funktion ermöglicht eine schnelle Übertragung von wichtigen Steuersignalen. Die Signale "LBP_Axis*.DBB2"...
  • Seite 740: Lbp_Mcpctrlmillingsmall [Fc24]: Übertragung Der Mcp-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Aufrufbeispiel // #tempError: Bool // #tempStatus: Int "LBP_TransferSelData"(Enable := TRUE, // Daten übertragen Funct := 7, S7Var := NULL, // nicht relevant IVAR1 := 0, // nicht relevant IVAR2 := 0, // nicht relevant Error =>...
  • Seite 741 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Bild 10-2 Signalübertragung FC24 Zur Signalübertragung werden die Speicherbereiche MCP-IN und -OUT verwendet wie sie in den Parametern "MCP1In", "MCP1Out" bzw. "MCP2In", "MCP2Out" im Aufruf von "LBP_ConfigBP [FC1]" angegeben sind. Der Parameter "MCPNum" hat keine Auswirkungen auf die Funktion des Bausteins.
  • Seite 742: Betrieb Mehrerer Maschinensteuertafeln

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signal Wertebereich Bedeutung SpindleHold: BOOL Spindel Halt von MCP SpindleDir: BOOL TRUE: Spindelrichtung Links FALSE: Spindelrichtung Rechts Besonderheiten Mehrfachaufrufe des Bausteins Um Signale an mehrere Betriebsartengruppen (BAG), Kanäle oder Spindeln zu übertragen, kann der Baustein mehrfach mit entsprechenden Parametern "BAGNo", "ChanNo" und "SpindleIFNo" aufgerufen werden.
  • Seite 743: Einzelsatzbetrieb

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Für die Tasten der zweiten Maschinensteuertafel wird die Zuordnung in "LBP_NC.MCP2AxisTbl" eingetragen. Wird in einem Eintrag der Zuordnungstabellen der Wert 0 eingetragen, wird durch die zugehörige Taste keine Achse angewählt. Die Anzahl der verwendbaren Achswahltasten kann durch den Wert "LBP_NC.MCP1MaxAxis" bzw.
  • Seite 744 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signale Steuersignale von MCP an NC/PLC-Nahtstelle Tabelle 10-83 Schlüsselschalter (von MCP an NC/PLC-Nahtstelle) MCP - Schalter Nahtstellen-DB "LBP_NC [DB10]" Stellung 0 A_Keyswitch0 Stellung 1 A_Keyswitch1 Stellung 2 A_Keyswitch2 Stellung 3 A_Keyswitch3 Tabelle 10-84 Betriebsarten und Maschinenfunktionen (von MCP an NC/PLC-Nahtstelle) MCP - Taster BAG-DB: "LBP_ModeGroup [DB11]"...
  • Seite 745 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tabelle 10-87 Vorschub- und Spindelkorrektur (von MCP an NC/PLC-Nahtstelle) MCP-Drehschalter Kanal-DB: "LBP_Chan [DB21], …" (Parameter ChanNo) Vorschubkorrektur A_FD_OR MCP-Drehschalter alle aktiven Achs-DB: "LBP_Axis1 [DB31], …" (nur von 1. MCP) Vorschubkorrektur A_FD_OR MCP-Tasten Achs-DB: "LBP_Axis1 [DB31], …" (Parameter SpindleIFNo) Spindle - A_SpOR...
  • Seite 746: Alarmmeldungen

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tabelle 10-91 Kanalsignale (an MCP von NC/PLC-Nahtstelle) MCP-LED Kanal-DB: "LBP_Chan [DB21], …" (Parameter ChanNo) NC-Start E_ProgRunning NC-Stop E_ProgStop bzw. E_ProgInterrupt Reset nicht verfügbar Einzelsatz A_SBL (gleiches Signal wie Taste) Hinweis LED der Richtungstasten +/- und Eilgang werden durch Betätigen angesteuert. LED der Achstasten werden durch Anwahl einer Achse oder MKS/WKS-Umschaltung angesteuert.
  • Seite 747 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Das folgende Beispiel zeigt einen Mehrfachaufruf: // #tempFeedHold: Bool; // #tempSpindleHold: Bool; // #tempSpindleDir: Bool; // Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4 "LBP_MCPCtrlMillingSmall"(BAGNo := 1, // or B#16#01 ChanNo := 1, SpindleIFNo := 4, FeedHold =>...
  • Seite 748: Lbp_Mcpctrlturning [Fc25]: Übertragung Der Mcp-/Bt-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) SpindleHold => #tempSpindleHoldMcp1, SpindleDir => #tempSpindleDirMcp1); // Aufruf des Bausteins für 2. MCP, ohne BAG, Kanal 2, ohne Spindel "LBP_MCPCtrlMillingSmall"(BAGNo := B#16#10, ChanNo := 2, SpindleIFNo := 0, FeedHold => #tempFeedHoldMcp2, SpindleHold => #tempSpindleHoldMcp2, SpindleDir =>...
  • Seite 749 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Zur Signalübertragung werden die Speicherbereiche MCP-IN und -OUT verwendet wie sie in den Parametern "MCP1In", "MCP1Out" bzw. "MCP2In", "MCP2Out" im Aufruf von "LBP_ConfigBP [FC1"] angegeben sind. Der Parameter "MCPNum" hat keine Auswirkungen auf die Funktion des Bausteins. Siehe dazu weiter unten Abschnitt "Betrieb mehrerer Maschinensteuertafeln"...
  • Seite 750 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Um Signale an mehrere Betriebsartengruppen (BAG), Kanäle oder Spindeln zu übertragen, kann der Baustein mehrfach mit entsprechenden Parametern "BAGNo", "ChanNo" und "SpindleIFNo" aufgerufen werden. Beim ersten Aufruf des Bausteins für eine Maschinensteuertafel werden alle Signale in die Datenbausteine der NC/PLC-Nahtstelle übertragen und die LEDs gesteuert.
  • Seite 751 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Für die Achsverfahrtastenpaare 1 bis 4 sind die Maschinenachsen 1 bis 4 voreingestellt. Tabelle 10-92 Beispiel für flexible Achskonfiguration Taste Zuordnung Achse Tastenpaar +X/-X LBP_NC.MCP1AxisTbl[1] := 7 7. Maschinenachse (DB10.DBB8) Tastenpaar +Z/-Z LBP_NC.MCP1AxisTbl[2] := 2 2.
  • Seite 752 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tabelle 10-95 Handverfahren von Maschinenachsen (von MCP an NC/PLC-Nahtstelle) Achs-DB: "LBP_Axis1 [DB31], …" MCP - Taster (angewählte Achse) Verfahrtaste +X, +Z, +C, +Y A_Plus [DBX4.7] Verfahrtaste -X, -Z, -C, -Y A_Minus [DBX4.6] Eilgangüberlagerung A_RapidTrOR [DBX4.5] Tabelle 10-96 Handverfahren von Geo-Achsen (von MCP an NC/PLC-Nahtstelle) Kanal-DB: "LBP_Chan1 [DB21], …"...
  • Seite 753 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Tabelle 10-99 Vorschub- und Spindelfreigabe (von MCP an NC/PLC-Nahtstelle) MCP-Tasten Ausgangsparameter Vorschub Halt Parameter: "FeedHold" Vorschub Freigabe Spindel Halt Parameter: "SpindleHold" Spindel Freigabe Rückmeldungen an MCP von NC/PLC-Nahtstelle Tabelle Betriebsarten und Maschinenfunktionen (an MCP von NC/PLC-Nahtstelle) 10-100 MCP-LED BAG-DB: "LBP_ModeGroup [DB11]"...
  • Seite 754 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Alarmmeldungen Zur Diagnose von Parametrierfehlern sind folgende Alarme definiert: • 404033: "Parameter BAGNo bei LBP_MCPCtrlTurning [FC25] unzulässig" • 404034: "Parameter ChanNo bei LBP_MCPCtrlTurning [FC25] unzulässig" • 404026: "Pointer Maschinensteuertafel %1 falsch" Aufrufbeispiele Das folgende Beispiel zeigt einen Einzelaufruf: // Aufruf des Bausteins für 1.
  • Seite 755: Lbp_Htctrlht8 [Fc26]: Übertragung Der Ht 8- / Ht 10-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) FeedHold => #tempFeedHold, SpindleHold => #tempSpindleHold); Das folgende Beispiel zeigt einen Aufruf für mehrere MCPs: // #tempFeedHoldMcp1: Bool; // #tempSpindleHoldMcp1: Bool; // #tempFeedHoldMcp2: Bool; // #tempSpindleHoldMcp2: Bool; // Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4 "LBP_MCPCtrlTurning"(BAGNo := 1, ChanNo := 1, SpindleIFNo := 4,...
  • Seite 756 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Das folgende Bild zeigt die Signalübertragung zwischen MCP, NC/PLC-Nahtstelle und Bausteinausgängen: Zur Signalübertragung werden die Speicherbereiche MCP-IN und -OUT verwendet wie sie in den Parametern "MCP1In", "MCP1Out" bzw. "MCP2In", "MCP2Out" im Aufruf von "LBP_ConfigBP [FC1]" angegeben sind. Der Parameter "MCPNum" hat keine Auswirkungen auf die Funktion des Bausteins.
  • Seite 757 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Mehrfachaufrufe des Bausteins Um Signale an mehrere Betriebsartengruppen (BAG), Kanäle oder Spindeln zu übertragen, kann der Baustein mehrfach mit entsprechenden Parametern "BAGNo" und "ChanNo" aufgerufen werden. Beim ersten Aufruf des Bausteins für ein HT 8 oder HT 10 werden alle Signale in die Datenbausteine der NC/PLC-Nahtstelle übertragen und die Ausgangssignale gesteuert.
  • Seite 758 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) geändert werden. Die Zuordnung darf nicht geändert werden, während gerade Achsen verfahren werden. Die Zuordnung erfolgt über den Datenbaustein "LBP_NC [DB10]". In der Zuordnungstabelle "LBP_NC.MCP1AxisTbl[i]" wird die Nummer der Maschinenachse eingetragen, die vom i-ten Achsverfahrtastenpaar des ersten HT 8 angewählt werden soll.
  • Seite 759 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Signale Steuersignale von MCP an NC/PLC-Nahtstelle Die folgende Tabelle zeigt die Signale der Betriebsarten und Maschinenfunktionen (von MCP an NC/PLC-Nahtstelle): MCP-Taster BAG-DB: "LBP_ModeGroup [DB11]" (Parameter BAGNo) – Darstellung für BAG 1 AUTOMATIC A_AUTO (DBX0.0) A_MDA (DBX0.1) A_JOG (DBX0.2) REPOS...
  • Seite 760 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) MCP-Drehschalter alle aktiven Achs-DB: "LBP_Axis1 [DB31], …" (nur von 1. MCP) Vorschubkorrektur A_FD_OR (DBB0) Die folgende Tabelle zeigt die Kanalsignale (von MCP an NC/PLC-Nahtstelle): MCP-Tasten Kanal-DB: "LBP_Chan1 [DB21], …" (Parameter ChanNo) NC-Start A_NCStart (DBX7.1) NC-Stop A_NCStop (DBX7.3) Reset...
  • Seite 761 Referenz zum PLC-Grundprogramm 10.7 Funktionen (FC) Alarmmeldungen Zur Diagnose von Parametrierfehlern sind folgende Alarme definiert: 404038: "Parameter BAGNo bei LBP_HTCtrlHT8 [FC26] unzulässig" 404039: "Parameter ChanNo bei LBP_HTCtrlHT8 [FC26] unzulässig" 404026: "Pointer Maschinensteuertafel %1 falsch" Aufrufbeispiele Einzelaufruf // Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1 "LBP_HTCtrlHT8"(BAGNo := 1, // oder B#16#01 ChanNo...
  • Seite 762: Projektierung Von Maschinensteuertafel, Bedienhandgerät, Direkttasten

    Informationen zur Projektierung und Inbetriebnahme 10.8.1 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Die Kommunikation mit Maschinensteuertafeln (MCP), Bedienhandgeräten (HT) und Direkttasten-Modulen (OpKey) erfolgt über PROFINET oder Industrial Ethernet (IE). Die PROFIBUS Kommunikation ist geräteabhängig und nicht bei allen SINUMERIK-Geräten möglich. Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 763: Ankopplung Über Profinet

    Ausgansgdaten von der PLC (z. B. LEDs) werden an die Bedienkomponente übertragen. Diese Daten werden von den Bausteinen "LBP_MCPCtrlMilling [FC19]", "LBP_MCPCtrlMillingSmall [FC24]", "LBP_MCPCtrlTurning [FC25]" und "LBP_HTCtrlHT8 [FC26]" (nicht bei jeder SINUMERIK-PLC vorhanden) oder auch durch das Anwenderprogramm verarbeitet. Im Anwenderprogramm legen Sie die Speicherbereiche fest, in denen die Ein- und Ausgangsdaten abgelegt werden.
  • Seite 764: Siehe Auch

    Pointer in den "LBP_ConfigBP [FC1]"-Parametern dem Grundprogramm bekannt gemacht werden. Hinweis In der virtuellen Sinumerik wird eine Profibus-MCP mit den Standard Ein- und Ausgangssignalen simuliert, die fest auf E0.0 / A0.0 projektiert ist. Siehe auch Ankopplung über PROFINET (Seite 763) 10.8.1.3...
  • Seite 765 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Konfiguration der Verbindungen können im Zyklus über die Parameter in "LBP_ConfigData [DB7]" vorgenommen werden. Die Verbindungen zu den Bedienkomponenten werden automatisch anhand der Konfiguration in "LBP_ConfigData [DB7]" aufgebaut und überwacht. Eingangsdaten, die von den Bedienkomponenten empfangen werden, schreibt der Baustein in die konfigurierten Pointer aus "LBP_ConfigData [DB7]".
  • Seite 766: Verhalten Bei Kommunikationsausfall

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme MCP2Timeout:=S5T#700MS, MCP1Stop:=FALSE, MCP2Stop:=FALSE, MCP1NotSend:=FALSE, MCP2NotSend:=FALSE, MCPBusType:=B#16#5, … Verhalten bei Kommunikationsausfall Bei Ausfall einer Bedienkomponente oder der Unterbrechung einer Verbindung zur Bedienkomponente werden Alarme erzeugt. Verbindungsspezifische Fehlerinformationen werden in Parametern in"LBP_ConfigData [DB7]" abgelegt. Die Eingangssignale der Bedienkomponente (MCP1In, MCP2In, HTIn, Op1KeyIn, Op2KeyIn) werden mit 16#00 initialisiert.
  • Seite 767: Dns-Konfiguration

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Diese Parameter können im Zyklus nicht mehr geändert werden. Hinweis Die passende Hardwarekennung der Ethernet-Schnittstelle erfahren Sie aus dem TIA-Projekt unter "Gerätekonfiguration > CP > Ethernet-Schnittstelle > HW-Kennung", bzw. aus der Schnittstelle, an der die Bedienkomponenten angeschlossen sind.
  • Seite 768 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme verwendet werden. Die Parameter sind an "LBP_ConfigBP [FC1]" und in "LBP_ConfigData [DB7]" mit Default-Werten vorbelegt. Hinweis Die verwendeten Verbindungskennungen dürfen nicht für andere Kommunikations- Verbindungen im PLC-Projekt verwendet werden. Die verwendeten lokalen UDP-Ports dürfen nicht für andere UDP-Verbindungen auf dieser Netzwerk-Schnittstelle im PLC-Projekt verwendet werden.
  • Seite 769: Ankopplung Von Op Mit Direkttasten

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Damit auf einen drohenden Abbruch der Verbindung zwischen PLC und MCP schnell reagiert werden kann, werden Signale gesetzt, kurz nachdem die zyklische Kommunikation zwischen PLC und MCP ausgefallen ist. Bleibt die zyklische Kommunikation zwischen PLC und MCP weiterhin aus, wird die Verbindung abgebrochen.
  • Seite 770 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Op1KeyLocalUdpPort und Op2KeyLocalUdpPort sind eindeutige UDP-Ports, die von "LBP_OpUnitComm [FB25000]" zur Kommunikation mit den Bedienkomponenten verwendet werden. Die Parameter sind an "LBP_ConfigBP [FC1]" und in "LBP_ConfigData [DB7]" mit Default- Werten vorbelegt. Hinweis Die verwendeten Verbindungskennungen dürfen nicht für andere Kommunikations- Verbindungen im PLC-Projekt verwendet werden.
  • Seite 771: Beispiel (Scl)

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Bus-Adressen von Direkttasten Für den Parameter OpKeyBusAdr ist im Regelfall der TCU-Index zu verwenden. Dieses trifft für die OPs wie z. B. OP 08T, OP 12T zu, die für die Direkttasten keine spezielle Kabel-Verbindung zu einer Ethernet-MCP haben.
  • Seite 772 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Für die Ein- und Ausgangsdaten werden einheitlich jeweils 20 Byte verwendet, auch wenn weniger Bytes für die Geräte notwendig sind. Dafür werden Globale Inputs und Globale Outputs ab E 0.0 und A 0.0 verwendet. MCP-Typ Bus-Ad‐...
  • Seite 773 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Tabelle MCP 483C PN: Ausgangsabbild 10-103 Signale an MSTT (LED) (PLC → MSTT) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 0 Maschinenfunktion Betriebsart INC 1000...
  • Seite 774 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Signale von schmaler MSTT (Tasten) (MSTT → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 10 KT-IN8 KT-IN7 KT-IN6 KT-IN5 KT-IN4...
  • Seite 775 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Signale von MSTT-Simulation (Tasten) (HT 8 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 4 EB n + 5 EB n + 6 Starttastenblock HT 8...
  • Seite 776 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Initialisierung im Anlauf-OB Der Aufruf von "LBP_ConfigBP [FC1]" ist auf die für Bedienkomponenten relevanten Parameter reduziert. "LBP_ConfigBP"(OpUnitCommId // Instanz 1 := 1, OpUnitInterfaceId := // Schnittstelle X130 262 "Local~CP~Ethernet- Schnittstelle_1" MCPNum := 2, // zwei MCPs MCPBusType := B#16#55, // Ethernet...
  • Seite 777: Verbindungserkennungen Und Udp-Ports

    "LBP_MCPCtrlMilling [FC19]" verarbeitet. Für MCP 2 (MCP 310C PN) wäre der Baustein "LBP_MCPCtrlMillingSmall [FC24]", für das HT 8 der Baustein "LBP_HTCtrlHT8 [FC26]" (nicht bei jeder SINUMERIK-PLC vorhanden) zu verwenden. Verbindungserkennungen und UDP-Ports Werden auf der PLC keine anderen Kommunikationsfunktionen eingesetzt, verwenden Sie idealerweise die vorgeschlagenen Werte.
  • Seite 778: Fehler Und Status

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme • Op1KeyConnectionId = 1004 • Op2KeyConnectionId = 1005 • IdentConnectionId = 1006 • MCP1LocalUdpPort = 16001 • MCP2LocalUdpPort = 16002 • HTConnectionId = 16003 • Op1KeyLocalUdpPort = 16004 • Op2KeyLocalUdpPort = 16005 •...
  • Seite 779: Identifizierung Von Bedienkomponenten

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme 16#8101 Fehler beim Öffnen bzw. Aufbau der Kommunikations-Verbindung 16#8201 Fehler beim Senden der Identify-Anfrage an die Bedienkomponente 16#8202 Zeitüberschreitung beim Empfang der Identify-Antwort von der Bedienkomponente 16#8203 Die Bedienkomponente hat keine IPv4-Adresse 16#8301 Die Parametrierdaten für diese Bedienkomponente konnten nicht ermittelt werden 16#8302...
  • Seite 780 Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Nach dem Rücksetzen des Strobe-Signals durch das Grundprogramm stehen gültige Ausgangsinformationen für den Anwender zur Verfügung. Die Identifizierung kann mehrere PLC-Zyklen (bis zu 2 Sekunden) dauern. Relevante Parameter ("LBP_ConfigData [DB7]") Allgemein OpUnitCommId OpUnitInterfaceId (Verwenden Sie die vordefinierten Konstanten für die CP-Schnittstellen, z.
  • Seite 781: Umschaltung Von Maschinensteuertafel, Bedienhandgerät

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Beispiel (SCL) Die Parametrierung der Ident-Schnittstelle erfolgt über die Bedienkomponenten-Parameter in "LBP_ConfigData [DB7]" und während des Anlauf-OB an "LBP_ConfigBP [FC1]". LBP_ConfigData.OpUnitCommId := 1; // Instanz 1 LBP_ConfigData.OpUnitInterfaceId := // Schnittstelle X130 "Local~CP~Ethernet-Schnittstelle_130"...
  • Seite 782: Steuersignale

    Referenz zum PLC-Grundprogramm 10.8 Informationen zur Projektierung und Inbetriebnahme Steuersignale Mit Hilfe der Parameter MCP1Stop, MCP2Stop, HTStop, Op1KeyStop und Op2KeyStop ist ein Anhalten der Kommunikation zu den einzelnen Komponenten möglich. Das Stoppen und anschließendes Reaktivieren der Kommunikation ist im laufenden Zyklus möglich. Da "LBP_ConfigBP [FC1]"...
  • Seite 783: Anhang

    Referenz zum PLC-Grundprogramm 10.9 Anhang Verbindungskennungen und die lokalen UDP-Ports können mit der gleichen Vorgehensweise geändert werden. Beispiel (SCL) Änderung der Konfiguration für MCP 1, dazu MCP 1 stoppen. LBP_ConfigData.MCP1Stop := TRUE; // Kommunikation stoppen Mindestens einen Zyklus warten, neue Parameter setzen und MCP 1 starten. LBP_ConfigData.MCP1BusAdr := 192;...
  • Seite 784 Referenz zum PLC-Grundprogramm 10.9 Anhang Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 785: Liste Der Abkürzungen

    Anhang Liste der Abkürzungen Ausgang ASCII American Standard Code for Information Interchange: Amerikanische Code-Norm für den Informationsaustausch ASIC Application Specific Integrated Circuit: Anwender-Schaltkreis ASUP Asynchrones Unterprogramm AUTO Betriebsart "Automatic" AUXFU Auxiliary Function: Hilfsfunktion Anweisungsliste Betriebsartengruppe Binary Coded Decimals: Im Binärcode verschlüsselte Dezimalzahlen BICO Binector Connector Binary Files: Binärdateien...
  • Seite 786 Reihenfolge gelesen werden, in der sie gespeichert wurden Fehlermeldung Funktionsplan (Programmiermethode für PLC) Firmware Geometrie, z.B. Geometrieachse Grundprogramm (PLC) Global User Data: Globale Anwenderdaten Kurzbezeichnung für hexadezimale Zahl HiFu Hilfsfunktion Human Machine Interface: SINUMERIK-Bedienoberfläche Hauptspindelantrieb Handheld Terminal Hardware Funktionshandbuch, 10/2020, A5E48053808A AD...
  • Seite 787 Anhang A.1 Liste der Abkürzungen Inbetriebnahme Increment: Schrittmaß Initializing Data: Initialisierungsdaten Interpolator Jogging: Einrichtbetrieb Kontaktplan (Programmiermethode für PLC) Light Emitting Diode: Leuchtdiode Lagemesssystem Lageregler Main Main program: Hauptprogramm (OB1, PLC) Machine Control Panel: Maschinensteuertafel Maschinendatum bzw. Maschinendaten Manual Data Automatic: Handeingabe Motor Data Set: Motordatensatz MELDW Meldungswort...
  • Seite 788 Position/Positionieren Parameter Prozessdaten Objekt ; Zyklisches Datentelegramm bei der Übertragung mit PROFIBUS–DP und Profil "Drehzahlveränderbare Antriebe" Panel Processing Unit (zentrale Hardware einer Panel-basierten CNC-Steuerung z. B. SINUMERIK 828D) PROFIBUS Process Field Bus: Serieller Datenbus Programmtest Point to Point: Punkt zu Punkt...
  • Seite 789 Anhang A.1 Liste der Abkürzungen Sensor Module Integrated Safe Operating Stop Sub Program File: Unterprogramm (NC) Safe Stop 1 Safe Stop 2 Safe Torque Off Steuerwort Scheibenumfangsgeschwindigkeit Software Thin Client Unit Terminal Module (SINAMICS) Tool Offset: Werkzeugkorrektur Tool Offset Active: Kennzeichnung (Dateityp) für Werkzeugkorrekturen TOFF Online-Werkzeuglängenkorrektur TRANSMIT...
  • Seite 790 Anhang A.2 Dokumentationsübersicht Dokumentationsübersicht Eine umfangreiche Dokumentation zu den Funktionen von SINUMERIK ONE ab der Version 6.13 finden Sie unter Dokumentationsübersicht SINUMERIK ONE (https:// support.industry.siemens.com/cs/ww/de/view/109768483). Sie haben die Möglichkeit, die Dokumente anzuzeigen oder im PDF- und HTML5-Format herunterzuladen. Die Dokumentation ist in folgende Kategorien unterteilt: •...
  • Seite 791 Index Chan, 113 ChanA, 113 Kanalbereich 1, 99 Kanalbereich 10, 107 Aktivierung Kanalbereich 2, 101 von Maschinensteuertafel, Bedienhandgerät, 766 Kanalbereich 3, 101 Kanalbereich 4, 102 Kanalbereich 5, 103 Kanalbereich 6, 104 Baustein Kanalbereich 7, 104 Konflikte beim kopieren, 31 Kanalbereich 8, 105 Liste aller Grundprogramm-Bausteine, 87, 89, 91 Kanalbereich 9, 106 Bedienhandgerät...
  • Seite 792 Index A_FixedFD3, 417 A_Plus, 421 A_FixedFD4, 417 A_PosMeas1, 405 A_Follow_upMode, 404 A_PosMeas2, 405 A_FollowAxOv, 447 A_PosSpindle, 454 A_GearChangeOv, 433 A_PrgtestAxRel, 418 A_HIAxMov, 447 A_ProgtestActivate, 431 A_HoldBrakeToOpen, 441 A_ProgtestSuppress, 430 A_HW1, 418 A_PulseEnable, 444 A_HW2, 418 A_RapidTrOR, 421 A_HW3, 418 A_RefVal1, 414 A_HWLimitMinus, 427 A_RefVal2, 414 A_HWLimitPlus, 427...
  • Seite 793 Index E_AnalogSensor, 516 E_IndexAxisPos, 482 E_AndConditionFulfilled, 517 E_IntegratDisable, 496 E_AWL, 506 E_InvHWDirOfRot, 473 E_AxContainerRot, 467 E_JogFixPPos0, 479 E_AxialAlarm, 461 E_JogFixPPos0Act, 479 E_AxisAccel, 507 E_JogFixPPos1, 479 E_AxisCtrl, 501 E_JogFixPPos1Act, 479 E_AxisReady, 462 E_JogFixPPos2, 479 E_AxReset, 467 E_JogFixPPos2Act, 479 E_AxSpDisable, 469 E_JogPos, 481 E_AxStop, 468 E_JogToPos, 480 E_BitValCtrlOutChang0, 502...
  • Seite 794 Index E_ParS_B, 474 E_StopDEPBCS, 469 E_ParS_C, 474 E_StopDEPMCS, 469 E_PathAxis, 481 E_StopHIAxMove, 469 E_PLCASp, 473 E_StopOscill, 508 E_PLCAxDedic, 478 E_SUG, 489 E_PLCCtrlAx, 468 E_SupportAreaViol, 487 E_PLCType, 473 E_SWCam, 464 E_PolePosIdentPassed, 517 E_SWL, 505 E_POS_RESTORED1, 477 E_Sync, 508 E_POS_RESTORED2, 477 E_SyncMode, 490 E_PosAxis, 482 E_Syncron2Coarse, 511 E_PositContr, 463...
  • Seite 795 Index A_D9, 337 A_OEM, 290 A_DeleteDTG, 276 A_OEM_TechnoSig, 348 A_DisablWearMon, 292 A_Ori, 345 A_DisablWP_Counter, 292 A_PLC_ActCompl, 265 A_DontDisablTool, 293 A_ProgAbort, 277 A_DRF, 260 A_ProgJump, 351 A_DRY, 262 A_ProgTest, 266 A_F_Limit, 277 A_ProtZone, 263 A_FD_OR, 270 A_PTP_Travel, 291 A_FD_ORA, 278 A_Ref, 262 A_FDdisable, 275 A_REPOSMode, 297 A_FixedFD1, 290...
  • Seite 796 Index E_AnyAsup, 350 E_JOG_Circles, 350 E_AssM01, 341 E_JogRetract, 349 E_ASUP_Stop, 339 E_LastActBlock, 301 E_AxesRef, 312 E_M01, 300 E_AxesStop, 313 E_M30, 303 E_AxisSelAxis, 354 E_MMC_CfgStopFunc, 286 E_AxisSelRequest, 354 E_MMC_DRF, 286 E_AxisSelType, 354 E_MMC_DRY, 288 E_BegBlock, 300 E_MMC_FD_OR4RT_OR, 289 E_BlockSearch, 302 E_MMC_M01, 287 E_CART_JOG_MODE, 353 E_MMC_M01AssocNC, 287 E_CfgStopAtBlockEnd, 322...
  • Seite 797 Index E_REPOS_PMode0, 342 ExtS2, 326 E_REPOS_PMode1, 342 ExtS3, 326 E_REPOS_PMode2, 342 ExtT1, 327 E_RetractData, 350 ExtT2, 327 E_RevFD, 302 ExtT3, 327 E_RIEnabIgnored, 318 F1, 330 E_SblStopAtBlockEnd, 321 F1Change, 323 E_SearchAct, 339 F1Quick, 324 E_SilentAsup, 351 F2, 330 E_StartReq, 312 F2Change, 323 E_Stop_NoDelayR, 344 F2Quick, 324 E_StopBlkEndSBLsuppr, 319...
  • Seite 798 Index M5Quick, 324 ActiveChan, 128 MDyn, 331 ExtendChanAxMsg, 126 S1, 326 GenerateAlarmMsgs, 129 S1Change, 323 HTAdr, 124 S1Quick, 324 HTConnectionId, 130 S2, 326 HTError, 132 S2Change, 323 HTIf, 124 S2Quick, 324 HTIn, 124 S3, 326 HTLocalUdpPort, 131 S3Change, 323 HTNotSend, 125 S3Quick, 324 HTOut, 124 T1, 327...
  • Seite 799 Index MCP2LocalUdpPort, 131 A_ClearRecAl, 218 MCP2NotSend, 123 A_DeleteTool, 240 MCP2Out, 123 A_Done, 241 MCP2Ready, 132 A_Duplo, 239 MCP2Status, 131 A_Error, 241 MCP2Stop, 123 A_Error_Code, 241 MCPBusType, 124 A_FileIndex, 240 MCPNum, 123 A_FuncNo, 232 MMCToIF, 125 A_Hardkey, 220 MsgUser, 126 A_HWeelSimOvr, 242 NCCyclTimeout, 125 A_Ident, 239 NCRunupTimeout, 125...
  • Seite 800 Index A_V24NoFile1, 222 E_ToolSize_Upper, 240 A_V24NoFile2, 223 E_ToolState, 240 E_Active, 241 MMC1_ACTIVE_CHANGED, 237 E_ActivWA, 225 MMC1_ACTIVE_PERM, 237 E_ActWCS, 225 MMC1_ACTIVE_REQ, 237 E_Cancel, 224 MMC1_CHANGED_DENIED, 237 E_CanCleared, 224 MMC1_CLIENT_IDENT, 236 E_Chan, 225 MMC1_MSTT_ADR, 236 E_DataTransf, 226 MMC1_MSTT_SHIFT_LOCK, 237 E_DisplChange, 226 MMC1_SHIFT_LOCK, 237 E_Done, 241 MMC1_STATUS, 236 E_Duplo, 240...
  • Seite 801 Index MMC2.E_PictOff, 232 LBP_MFuncDecListConfig [DB75] MMC2.E_PictOK, 231 MSigGrp, 553 MMC2.E_PictOn, 231 LBP_MFuncDecListSignals [DB76] MMC2.E_PPAct, 227 MSigGrp1, 554 MMC2.E_PPdeload, 228 MSigGrp10, 554 MMC2.E_PPErr, 227 MSigGrp11, 554 MMC2.E_PPError, 230 MSigGrp12, 554 MMC2.E_PPload, 229 MSigGrp13, 554 MMC2.E_PPOK, 226 MSigGrp14, 554 MMC2.E_PPsel, 229 MSigGrp15, 554 MMC2.E_RecCleared, 224 MSigGrp16, 554 MMC2.E_SCDark, 223...
  • Seite 802 Index E_INC1, 204 A_Disabl_Inp14, 146 E_INC10, 204 A_Disabl_Inp15, 146 E_INC100, 205 A_Disabl_Inp16, 146 E_INC1000, 205 A_Disabl_Inp17, 146 E_INC10000, 205 A_Disabl_Inp18, 146 E_INCVar, 206 A_Disabl_Inp19, 146 E_JOG, 201 A_Disabl_Inp2, 146 E_MDA, 201 A_Disabl_Inp20, 146 E_MGOK, 201 A_Disabl_Inp21, 146 E_MGreseted, 202 A_Disabl_Inp22, 146 E_MMC_AUTO, 199 A_Disabl_Inp23, 146 E_MMC_JOG, 199...
  • Seite 803 Index A_Disabl_Out25, 148 A_InMask_Out19, 152 A_Disabl_Out26, 148 A_InMask_Out2, 152 A_Disabl_Out27, 148 A_InMask_Out20, 152 A_Disabl_Out28, 148 A_InMask_Out21, 152 A_Disabl_Out29, 148 A_InMask_Out22, 152 A_Disabl_Out3, 148 A_InMask_Out23, 152 A_Disabl_Out30, 148 A_InMask_Out24, 152 A_Disabl_Out31, 148 A_InMask_Out25, 152 A_Disabl_Out32, 148 A_InMask_Out26, 152 A_Disabl_Out33, 148 A_InMask_Out27, 152 A_Disabl_Out34, 148 A_InMask_Out28, 152 A_Disabl_Out35, 148...
  • Seite 804 Index A_OvMask_Out19, 149 A_Set_Inp28, 147 A_OvMask_Out2, 149 A_Set_Inp29, 147 A_OvMask_Out20, 149 A_Set_Inp3, 147 A_OvMask_Out21, 149 A_Set_Inp30, 147 A_OvMask_Out22, 149 A_Set_Inp31, 147 A_OvMask_Out23, 149 A_Set_Inp32, 147 A_OvMask_Out24, 149 A_Set_Inp33, 147 A_OvMask_Out25, 149 A_Set_Inp34, 147 A_OvMask_Out26, 149 A_Set_Inp35, 147 A_OvMask_Out27, 149 A_Set_Inp36, 147 A_OvMask_Out28, 149 A_Set_Inp37, 147 A_OvMask_Out29, 149...
  • Seite 805 Index A_Set_Out39, 151 E_ActVal_In20, 157 A_Set_Out4, 151 E_ActVal_In21, 157 A_Set_Out40, 151 E_ActVal_In22, 157 A_Set_Out5, 151 E_ActVal_In23, 157 A_Set_Out6, 151 E_ActVal_In24, 157 A_Set_Out7, 151 E_ActVal_In25, 157 A_Set_Out8, 151 E_ActVal_In26, 157 A_Set_Out9, 151 E_ActVal_In27, 157 A_Setval_anaIn1, 179 E_ActVal_In28, 157 A_Setval_anaIn2, 179 E_ActVal_In29, 157 A_Setval_anaIn3, 179 E_ActVal_In3, 157 A_Setval_anaIn4, 179...
  • Seite 806 Index E_Chan_HW1_B, 163 E_MCP2ready, 171 E_Chan_HW1_C, 163 E_MCP2WCS, 160 E_Chan_HW1_D, 163 E_MMC2BTSSready, 174 E_Chan_HW2_A, 163 E_MMC2MPIready, 174 E_Chan_HW2_B, 163 E_MMC2Ready, 173 E_Chan_HW2_C, 163 E_MMCBatt, 171 E_Chan_HW2_D, 163 E_MMCTemp, 170 E_Chan_HW3_A, 163 E_NCKalarm, 175 E_Chan_HW3_B, 163 E_NCKready, 172 E_Chan_HW3_C, 163 E_NCready, 174 E_Chan_HW3_D, 163 E_NCU_LinkActive, 173 E_CHW_sel1, 167...
  • Seite 807 Index E_Setpoint_Out5, 158 LBP_PowerrideConfig E_Setpoint_Out6, 158 configFeed, 557 E_Setpoint_Out9, 158 configSpindle, 557 E_SetVal_anaOut1, 183 LBP_ReadGUD [FB5] (GUD-Variable lesen), 620 E_SetVal_anaOut2, 183 LBP_ReadVar [FB2] (NC-Variable lesen), 605 E_SetVal_anaOut3, 183 LBP_ReqASUP [FC9], 697 E_SetVal_anaOut4, 183 LBP_ReqPIService [FB7] (PI-Dienst anfordern), 626 E_SetVal_anaOut5, 183 LBP_ReqPIService [FB7] (PI-Dienste) E_SetVal_anaOut6, 183 Verfügbare PI-Dienste, 629, 630...
  • Seite 808 Index SENTRON PAC, 567 SENTRON PAC Nebenaggregate, 569 SentronPacMach, 570 LBP_SpindleTempSensor [DB1002] PLC-Grundprogramm SP, 580 Ablaufstruktur, 45 Spindel-Temperatursensoren, 577 Bausteine mit benutzerspezifischen LBP_TMLoad [DB71] Anpassungen, 44 IFNo, 523 Belegungsübersicht, 32 Magazinnahtstelle, 522 Tabellarische Bausteinauflistung, 87, 89, 91 Quit, 524 Programmierempfehlungen, 5 TIF, 524 LBP_TMLoadMT [DB1071] Magazinnahtstelle Multitool, 583...
  • Seite 809 Index INCVar, 379 TReqMinus, 366 InvHWDirOfRot, 380 TReqPlus, 367 Minus, 375 STRUCT E_Ori OEM, 380 HW1, 381 Plus, 376 HW2, 381 RapidTrOR, 375 HW3, 382 STRUCT Axis INC1, 386 FdStop, 115 INC10, 386 STRUCT AxisA INC100, 386 AAFdStop60AAxx, 117 INC1000, 386 STRUCT Chan INC10000, 386 FDD, 114...
  • Seite 810 Index MyPlace, 590, 596 CW3.BrakeClosed, 518 NewMTNo, 587, 592 CW3.BT_Start, 518 NewPlace, 593 CW3.DirOfROT, 518 NewPlaceNo, 587 CW3.SelectionSBT, 518 OldMTNo, 587, 593 CW3.Testseq_1_2, 518 OldPlace, 587, 593 STRUCT SIC PlaceNo, 584 SW1.ESR_Req, 519 Places, 584, 586, 592 SW1.InternalEvent, 520 Prewarn, 589, 594 SW1.SF_Message_Act, 519 SBottom, 589, 594 SW1.SLA_Sel, 519...
  • Seite 811 Index FixedLoc, 538, 547 FaultTsViolYY, 582 IgnoreDisabled, 538, 547 MountPlace, 580 Load, 538, 547 WarnDurLimitViol, 581 LoadIdent, 527 WarnNumLimitViol, 581 Loading, 524 WarnThreshold, 581 LoadNo, 527 WarnTsViolDD, 581 LocType, 537, 546 WarnTsViolH, 581 ManTIn, 533 WarnTsViolM, 581 ManTOut, 534, 543 WarnTsViolMM, 581 Measured, 538, 547 WarnTsViolS, 581...
  • Seite 812 Index Funktionshandbuch, 10/2020, A5E48053808A AD...

Diese Anleitung auch für:

Sinumerik one plc

Inhaltsverzeichnis