Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

SINUMERIK
SINUMERIK MC
PLC
Funktionshandbuch
Gültig für
Steuerung
SINUMERIK MC
CNC-Software
Version 1.12
06/2019
A5E47437861A AA
Vorwort
Änderungsinformationen
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
PLC-NC-Nahtstelle
NC-Prozessalarme
Referenz zum PLC-
Grundprogramm
Anhang
1
2
3
4
5
6
7
8
9
10
A

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SINUMERIK MC PLC

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

    Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
  • 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 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: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort .................................3 Änderungsinformationen ..........................11 Doku-Änderungen zur Vorgängerversion................11 Grundlegende Sicherheitshinweise ......................13 Allgemeine Sicherheitshinweise.....................13 Gewährleistung und Haftung für Applikationsbeispiele............13 Industrial Security........................14 Überblick..............................17 Einleitung ..........................17 Inbetriebnahme PLC-Programm.........................19 Übersicht PLC-Programm ......................19 Installation des Grundprogramms ..................19 Anwendung des Grundprogramms ..................20 Versionskennzeichnungen .....................21 Maschinenprogramm ......................22 Datensicherung ........................23 PLC-Serieninbetriebnahme, PLC Archive................23 Peripheriebaugruppen (FM-, CP-Baugruppen) ..............24...
  • Seite 6 Inhaltsverzeichnis Relevante Organisationsbausteine ..................43 Programmcode zum Aufrufen des Grundprogramms einfügen ..........43 Programmierbeispiele (SCL)....................46 7.5.1 Beispiel zum Aufruf von LBP_ConfigBP [FC1]...............46 7.5.2 Beispiel zum Aufruf von LBP_MainBP [FC2] .................48 7.5.3 Beispiel zum Aufruf von LBP_NCKProcessIRT [FC3]............48 Remanenzverhalten des PLC-Grundprogramms..............50 PLC-NC-Nahtstelle .............................51 Nahtstelle PLC/NC .........................51 NC-Prozessalarme .............................59 Allgemeines zu Prozessalarm-OBs..................59...
  • Seite 7 Inhaltsverzeichnis 10.3.7 LBP_HMI [DB19] - Signale von/an Bedientafel (OP) ............184 10.3.7.1 Übersicht ..........................184 10.3.7.2 LBP_HMI[DB19] ........................191 10.3.8 LBP_Chan1 [DB21], … - Kanalspezifische Signale ............218 10.3.8.1 Übersicht ..........................218 10.3.8.2 LBP_Chan1 [DB21], … - Steuersignale an Kanal (1)............236 10.3.8.3 LBP_Chan1 [DB21], … - Steuersignale an Geometrieachsen..........260 10.3.8.4 LBP_Chan1 [DB21], …...
  • Seite 8 Inhaltsverzeichnis 10.4.2.4 Signale an Bedienhandgerät: Ausgangsabbild ..............510 10.4.2.5 Signale an Bedienhandgerät HT 8: Ausgangsabbild ............511 10.4.2.6 Signale an Bedienhandgerät HT 10: Ausgangsabbild ............512 10.5 Funktionsbausteine (FB) ......................512 10.5.1 LBP_ReadVar [FB2]: NC-Variable lesen................512 10.5.2 LBP_WriteVar [FB3]: NC-Variable schreiben...............520 10.5.3 LBP_ReadGUD [FB5]: GUD-Variable lesen ................527 10.5.4 LBP_ReqPIService [FB7]: PI-Dienst anfordern..............533 10.5.4.1...
  • Seite 9 Inhaltsverzeichnis 10.6.1.1 PLC-Maschinendaten......................586 10.6.2 LBP_MainBP [FC2]: Grundprogramm, zyklischer Teil ............590 10.6.3 LBP_NCKProcessIRT [FC3]: Grundprogramm, alarmgesteuerter Teil ........590 10.6.4 LBP_ReqASUP [FC9]: Asynchrones Unterprogramm (ASUP) starten ........592 10.6.5 LBP_GenerateAlarmMsgs [FC10]: Fehler- und Betriebsmeldungen ........595 10.6.6 LBP_CallBackAuxFunc [FC12]: Aufrufschnittstelle für Anwender bei Hilfsfunktionen ..601 10.6.7 LBP_HTCtrlHT2 [FC13]: Displaysteuerung für HT 2............602 10.6.8...
  • Seite 10 Inhaltsverzeichnis Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 11: Änderungsinformationen

    Änderungsinformationen Doku-Änderungen zur Vorgängerversion Neue Features Titel Änderungen Status Owner <Kurze Anmerkungen wie "Neues Kapitel:", "Korrekt‐ uren/Ergänzungen:", ...> ● <Link auf das Topic/Kapitel> ● ... Fehlerbehebung Request ID Titel Änderungen Status Owner <Kurze Anmerkungen wie "Neues Kapitel:", "Korrekt‐ uren/Ergänzungen:", ...> ●...
  • Seite 12 Änderungsinformationen 1.1 Doku-Änderungen zur Vorgängerversion Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 13: Grundlegende Sicherheitshinweise

    Grundlegende Sicherheitshinweise Allgemeine Sicherheitshinweise WARNUNG Lebensgefahr bei Nichtbeachtung von Sicherheitshinweisen und Restrisiken Bei Nichtbeachtung der Sicherheitshinweise und Restrisiken in der zugehörigen Hardware- Dokumentation können Unfälle mit schweren Verletzungen oder Tod auftreten. ● Halten Sie die Sicherheitshinweise der Hardware-Dokumentation ein. ● Berücksichtigen Sie bei der Risikobeurteilung die Restrisiken. WARNUNG Fehlfunktionen der Maschine infolge fehlerhafter oder veränderter Parametrierung Durch fehlerhafte oder veränderte Parametrierung können Fehlfunktionen an Maschinen...
  • Seite 14: Industrial Security

    Industrial Security Hinweis Industrial Security 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 15 Grundlegende Sicherheitshinweise 2.3 Industrial Security WARNUNG Unsichere Betriebszustände durch Manipulation der Software Manipulationen der Software, z. B. Viren, Trojaner oder Würmer, können unsichere Betriebszustände in Ihrer Anlage verursachen, die zu Tod, schwerer Körperverletzung und zu Sachschäden führen können. ● Halten Sie die Software aktuell. ●...
  • Seite 16 Grundlegende Sicherheitshinweise 2.3 Industrial Security Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 17: Überblick

    Überblick Einleitung TIA Portal Im TIA Portal legen Sie Geräte an, erstellen Programme und laden diese in Ihre Steuerung hinunter. Damit Sie die SINUMERIK-Geräte und Software-Module nutzen können, müssen Sie die SINUMERIK Toolbox zusätzlich zum TIA Portal installieren. Toolbox installieren Die Toolbox enthält die folgenden Software-Komponenten: ●...
  • Seite 18 Überblick 3.1 Einleitung Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 19: Inbetriebnahme Plc-Programm

    Inbetriebnahme PLC-Programm Übersicht PLC-Programm Das PLC-Programm einer SINUMERIK MCU 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 20: Anwendung Des Grundprogramms

    Inbetriebnahme PLC-Programm 4.3 Anwendung des Grundprogramms Die einzelnen Bausteine des PLC-Grundprogramms können im TIA Portal direkt mit den STEP 7-Editoren bearbeitet werden. Hinweis Installation / Update Die PLC einer SINUMERIK MCU 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 MCU im TIA Portal verfügbar.
  • Seite 21: Versionskennzeichnungen

    Inbetriebnahme PLC-Programm 4.4 Versionskennzeichnungen In den jeweiligen Unterordnern sind die folgendermaßen strukturierten Bestandteile des PLC- Grundprogramms enthalten: Ordner Zweck Inhalt "Kopiervorlagen > MC PLC Basic Program Dieser Kopiervorlagen-Ordner Enthält alle Bausteine, die für den Vollausbau > MC PLC BP" wird beim Einfügen einer neu‐ einer SINUMERIK MCU benötigt werden.
  • Seite 22: Maschinenprogramm

    Inbetriebnahme PLC-Programm 4.5 Maschinenprogramm ● 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. Dabei wird allerdings keine Interpretation des Datums durchgeführt sondern lediglich der eingetragene String übernommen.
  • Seite 23: Datensicherung

    Inbetriebnahme PLC-Programm 4.7 PLC-Serieninbetriebnahme, PLC Archive Datensicherung Die PLC-CPU speichert keine symbolischen Namen ab, sondern nur die Datentypbeschreibungen der Bausteinparameter VAR_INPUT, VAR_OUTPUT, VAR_IN_OUT, VAR und die Datentypen der globalen Datenbausteine. Hinweis Ohne das zugehörige Projekt für diese Maschine ist keine vernünftige Rückübersetzung möglich.
  • Seite 24: Peripheriebaugruppen (Fm-, Cp-Baugruppen)

    Inbetriebnahme PLC-Programm 4.8 Peripheriebaugruppen (FM-, CP-Baugruppen) Mit dem TIA Portal erstellte SINUMERIK-PLC-Inbetriebnahmearchive (*.dsf) enthalten ausschließlich Daten der PLC. Hinweis Alternativ kann ein SINUMERIK-Archiv über das IBN-Tool erzeugt werden. SINUMERIK-Archiv im TIA Portal erstellen 1. In der Projektnavigation mit der rechten Maustaste auf den Gerätenamen, z. B. "MCU_NC_1"...
  • Seite 25: Handhabung Von Bausteinen Und Bibliotheken

    Handhabung von Bausteinen und Bibliotheken Verwendung und Handhabung von Gruppen In der Projektnavigation können Sie im Ordner Programmbausteine über den Befehl "Neue Gruppe hinzufügen" im Kontextmenü Gruppen erstellen, um Ihre Programmbausteine zu organisieren. Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 26: Bausteine Von Einem Projekt In Ein Anderes Projekt Kopieren

    Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine von einem Projekt in ein anderes 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 27 Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine von einem Projekt in ein anderes 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 28 Handhabung von Bausteinen und Bibliotheken 5.2 Bausteine von einem Projekt in ein anderes Projekt kopieren Hinweis Weitere Objekte (z. B. Variablen oder PLC-Datentypen) separat kopieren Wenn Sie die Programmbausteine kopieren, werden ggf. zusammengehörige Objekte, wie Variablen, PLC-Datentypen, oder Technologieobjekte nicht automatisch mit kopiert. Dies gilt sowohl für das Kopieren aus Referenzprojekten, als auch für das Kopieren in eine andere PLC.
  • Seite 29: 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 30: Baustein-Adressbereich Für Plc-Anwenderprogramm

    Siemens (PLC-Grundprogramm: Werkzeugverwaltung) Reserviert Siemens 75 … 76 Belegt Siemens (M-Gruppen-Dekodierung) 77 … 80 Reserviert Siemens 81 … 999 Belegt bzw. reserviert Siemens (ShopMill, ManualTurn) 1000 … 1019 Reserviert Siemens 1020 Belegt bzw. reserviert Siemens (PLC-Grundprogramm) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 31 F-Systembausteine 60000 … 60999 Belegt bzw. reserviert CPU-DBs Tabelle 5-2 Belegungsübersicht der FB-Nummern FB-Nummer Verfügbarkeit Belegt von Reserviert Siemens Reserviert Siemens (PLC-Grundprogramm) 2 … 3 Belegt Siemens (PLC-Grundprogramm) Reserviert Siemens Belegt Siemens (PLC-Grundprogramm) Reserviert Siemens Belegt Siemens (PLC-Grundprogramm) Reserviert...
  • Seite 32 5.4 Baustein-Adressbereich für PLC-Anwenderprogramm FC-Nummer Verfügbarkeit Belegt von 1024 … 24999 Frei verfügbar (Anwenderprogramm) - 25000 Belegt Siemens (PLC-Grundprogramm) 25001 … 32766 Reserviert Siemens (PLC-Grundprogramm) 32767 … 65535 Reserviert² Standard-Nummernbereich für gene‐ rierte F-Systembausteine ¹Verwendung nicht empfohlen, aber mit Einschränkungen möglich. Datenbausteine von nicht aktivierten Kanälen, Achsen/Spindeln, Werkzeugverwaltung können vom Anwender...
  • Seite 33: Plc-Grundprogramm In Das Projekt Einfügen

    Sie folgendermaßen vor: 1. Wechseln Sie zur Task Card "Bibliotheken". 2. Wählen Sie unter "Globale Bibliotheken" das PLC-Grundprogramm, das zu der Firmware- Version der eingefügten MCU passt, z. B. die Bibliothek "SINUMERIK MC PLC Basic Program V1.12.0.0". Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 34: Plc-Datentypen Einfügen

    PLC-Grundprogramm in das Projekt einfügen 6.2 PLC-Datentypen einfügen Ergebnis Die Bibliothek wird geöffnet. In den Unterordnern finden Sie die folgendermaßen strukturierten Bestandteile des PLC-Grundprogramms: Ordner Zweck Inhalt "Kopiervorlagen > MC PLC Basic Diesen Kopiervorlagen- Enthält alle Bausteine, die für den Program >...
  • Seite 35 Um die PLC-Datentypen in Ihr Projekt zu kopieren, gehen Sie folgendermaßen vor: 1. Wechseln Sie zur Task Card "Bibliotheken" und öffnen Sie die Systembibliothek "SINUMERIK MC PLC Basic Program V1.12.0.0". 2. Ziehen Sie mit Drag & Drop den Ordner "Kopiervorlagen > MC PLC Basic Program > MC PLC BP data types"...
  • Seite 36: Plc-Grundprogrammbausteine Einfügen

    PLC-Grundprogramm in das Projekt einfügen 6.3 PLC-Grundprogrammbausteine einfügen PLC-Grundprogrammbausteine einfügen Voraussetzung ● Eine SINUMERIK MCU ist angelegt. ● Die Datentypen der PLC-Grundprogrammbausteine sind eingefügt (Seite 34). Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 37 Programmbausteine der Projektnavigation zu kopieren, gehen Sie folgendermaßen vor: 1. Wechseln Sie zur Task Card "Bibliotheken" und öffnen Sie die Systembibliothek "SINUMERIK MC PLC Basic Program V1.12.0.0". 2. Ziehen Sie den entsprechenden Ordner "MC PLC BP" per Drag & Drop in den Ordner "Programmbausteine", z.
  • Seite 38: Bausteine Mit Benutzerspezifischen Anpassungen

    PLC-Grundprogramm in das Projekt einfügen 6.4 Bausteine mit benutzerspezifischen Anpassungen Die Bausteine werden in Ihr Projekt kopiert. Dabei wird auf doppelt vorhandene Bausteinnamen geprüft und ggf. wird der Dialog "Konflikte beim Kopieren" (Seite 29) angezeigt. 3. Klicken Sie mit der rechten Maustaste in der Projektnavigation auf "Programmbausteine", dann wählen Sie im Kontextmenü...
  • Seite 39: Ablaufstruktur Und Obs Des Plc-Programms Festlegen

    Ablaufstruktur und OBs des PLC-Programms festlegen Übersicht PLC-Programm Das PLC-Programm einer SINUMERIK MCU 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 40 Ablaufstruktur und OBs des PLC-Programms festlegen 7.2 Ablaufstruktur PLC-Programm eines anderen OB unterbrochen werden. Welcher OB einen anderen OB unterbrechen darf, hängt von seiner Priorität ab. Höherpriore OBs unterbrechen niederpriore OBs. 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...
  • Seite 41 Ablaufstruktur und OBs des PLC-Programms festlegen 7.2 Ablaufstruktur PLC-Programm Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 42 Ablaufstruktur und OBs des PLC-Programms festlegen 7.2 Ablaufstruktur PLC-Programm Die PLC läuft immer mit der Anlaufart NEUSTART hoch, d. h. das PLC-Betriebssystem durchläuft nach der Initialisierung den Baustein Startup [OB100]: ● Im Startup [OB100] rufen Sie zu Beginn LBP_ConfigBP [FC1] auf, der das PLC- Grundprogramm konfiguriert und initialisiert.
  • Seite 43: Relevante Organisationsbausteine

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.4 Programmcode zum Aufrufen des Grundprogramms einfügen Relevante Organisationsbausteine Im Folgenden finden Sie eine Auflistung aller Organisationsbausteine, von denen das SINUMERIK-PLC-Grundprogramm aufgerufen werden muss. Die Organisationsbausteine sind nicht als Kopiervorlage in der Systembibliothek verfügbar, da Sie in die OBs auch Aufrufe Ihres Anwenderprogramms einfügen können.
  • Seite 44 Ablaufstruktur und OBs des PLC-Programms festlegen 7.4 Programmcode zum Aufrufen des Grundprogramms einfügen Voraussetzung ● Der jeweilige Organisationsbaustein ist hinzugefügt. Hinweis Auswahl der Programmiersprache für Main [OB1] Eine neu hinzugefügte MCU enthält bereits Main [OB1] in der Programmiersprache KOP. Sie können die Programmiersprache in den Baustein-Eigenschaften in FUP ändern oder den vorhandenen Baustein löschen und als AWL-Baustein oder SCL-Baustein neu hinzufügen.
  • Seite 45 Ablaufstruktur und OBs des PLC-Programms festlegen 7.4 Programmcode zum Aufrufen des Grundprogramms einfügen Vorgehen Um den Programmcode zum Aufrufen und Initialisieren des SINUMERIK-PLC- Grundprogramms einzufügen, gehen Sie folgendermaßen vor: 1. In der Projektnavigation doppelklicken Sie auf den entsprechenden Organisationsbaustein, z. B. "MCU_1 > PLC_1 > Programmbausteine > OB > Startup [OB100]". Der Organisationsbaustein wird geöffnet.
  • Seite 46: Programmierbeispiele (Scl)

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) Ergebnis Die Aufrufe des SINUMERIK-PLC-Grundprogramms wurden eingefügt. Für den Prozessalarm- OB bzw. den Aufruf von LBP_NCKProcessIRT [FC3] muss zusätzlich der ereignisgesteuerte Signalaustausch NCK an PLC konfiguriert werden. 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.
  • Seite 47 Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) IRAuxfuT := FALSE, IRAuxfuH := FALSE, IRAuxfuE := FALSE, UserVersion := "LBP_ConfigData".UserVersionString, OpKeyNum := 0, Op1KeyIn := NULL, Op1KeyOut := NULL, Op1KeyBusAdr := 0, Op2KeyIn := NULL, Op2KeyOut := NULL, Op2KeyBusAdr := 0, Op1KeyStop := FALSE, Op2KeyStop := FALSE, Op1KeyNotSend := FALSE,...
  • Seite 48: Beispiel Zum Aufruf Von Lbp_Mainbp [Fc2]

    Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) 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. Den Aufruf können Sie in den Editor kopieren bzw. eingeben oder auch mit Drag & Drop erzeugen.
  • Seite 49 Ablaufstruktur und OBs des PLC-Programms festlegen 7.5 Programmierbeispiele (SCL) //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; END_IF; IF #GP.InPosition[2] THEN "Axis2InPos"...
  • Seite 50: 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 51: Plc-Nc-Nahtstelle

    PLC-NC-Nahtstelle Nahtstelle PLC/NC Allgemeines Die Nahtstelle PLC / NC wird einerseits durch eine Datenschnittstelle und andererseits durch eine Funktionsschnittstelle gebildet. In der Datenschnittstelle sind Status- und Steuersignale, Hilfs- und G-Befehle enthalten, während über die Funktionsschnittstelle Aufträge von der PLC an den NC übergeben werden. Datenschnittstelle Die Datenschnittstelle wird in folgende Gruppen unterteilt: ●...
  • Seite 52 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Funktionsschnittstelle Die Funktionsschnittstelle wird durch FBs und FCs gebildet. Das folgende Bild zeigt die generelle Struktur der Nahtstelle zwischen PLC und NC. Bild 8-1 Anwendernahtstelle PLC-NC Compile-Zyklen-Signale Der Anwender hat die Möglichkeit, Compile-Zyklen-Daten für den Austausch mit der PLC zu definieren.
  • Seite 53 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Optimierter Bausteinzu‐ nein griff: Mindestgröße: Summe der Eingangsbytes und Ausgangsbytes für Compile-Zyklen ($MN_CC_VDI_IN_DATA + $MN_CC_VDI_OUT_DATA) Die zugehörigen Signale, die abhängig von den jeweiligen Compile-Zyklen sind, werden zyklisch durch "LBP_MainBP[FC2]" zu Beginn des Main-OB (in der Regel OB1) übertragen. Zuerst werden die Signale von PLC an NC übertragen, danach die Signale von NC an PLC.
  • Seite 54 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Bild 8-2 Nahtstelle PLC / NC Signale NC / PLC In die Gruppe der Signale von NC an PLC fallen: ● Istwerte der digitalen und analogen E/A-Signale der NC ● Bereitschafts- und Statussignale der NC Weiterhin sind hier auch die Handradanwahlsignale und die Kanal-Statussignale vom HMI abgelegt.
  • Seite 55: Digitale/Analoge Ein-/Ausgänge Des Nc

    PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Digitale/Analoge Ein-/Ausgänge des NC Bei den digitalen und analogen Ein- und Ausgängen des NC ist Folgendes zu beachten: Eingänge: ● Alle Eingangssignale bzw. Eingangswerte des NC werden auch an die PLC übergeben. ● Die Weitergabe der Signale an das NC-Teileprogramm kann von der PLC unterdrückt werden.
  • Seite 56 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Signale PLC / NC-Kanäle Bei der Nahtstelle sind folgende Signalgruppen zu betrachten: ● Steuer- / Status-Signale ● Hilfs- / G-Befehle ● Signale der Werkzeugverwaltung ● NC-Funktionen Die Steuer- / Status-Signale werden zyklisch am Anfang von OB1 übertragen. Auch die vom HMI in die kanalspezifische Nahtstelle eingetragenen Signale (der Eintrag der HMI-Signale erfolgt durch das Betriebssystem der PLC) werden zu diesem Zeitpunkt übertragen, wenn diese Signale nicht über die MCP, sondern über die HMI-Bedientafel vorgegeben werden.
  • Seite 57 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC Bild 8-4 Nahtstelle PLC/NC-Kanal (LBP_Chan1 [DB21], …) Signale PLC / Achsen, Spindel, Antrieb Die achs- und spindelspezifischen Signale sind in folgende Gruppen aufgeteilt: ● Gemeinsame Achs- / Spindelsignale ● Achssignale ● Spindelsignale ● Antriebssignale Die Signale werden bis auf die im Folgenden beschriebenen Ausnahmen zyklisch am Anfang des OB1 übertragen.
  • Seite 58 PLC-NC-Nahtstelle 8.1 Nahtstelle PLC/NC M- und S-Wert wird ebenfalls dann über den M-, S-, F-Verteiler des Grundprogramms eingetragen, wenn einer oder beide Werte zur Abarbeitung kommen. Bild 8-5 Nahtstelle PLC / Achsen, Spindeln, Antriebe (LBP_Axis1 [DB31], …) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 59: 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 60 NC-Prozessalarme 9.2 Übergabe- und Quittierungszeitpunkt von NCK-Signalen Signaltyp Übergabe an An‐ Quittierung an Anmerkung wender Schnelle Hilfsfunktion Zyklus-OB sofort im Pro‐ Schnelle Hilfsfunktionen (anwenderdefinierte Hilfsfunk‐ zessalarm-OB tionen mit schneller Quittierung) sind Hilfsfunktionen, (anwenderdefinierte Hilfs‐ die der NC schon im Prozessalarm-OB quittiert wer‐ funktionen mit schneller Quit‐...
  • Seite 61: Identifizierung Eines Nck-Ereignisses Im Plc-Programm

    NC-Prozessalarme 9.4 NCK-Prozessalarm-Ereignis definieren Identifizierung eines NCK-Ereignisses im PLC-Programm Dem ereignisgesteuerten Signalaustausch von NCK an PLC sollte ein Prozessalarm-OB zugewiesen sein, der ausschließlich den Aufruf von LBP_NCKProcessIRT [FC3] enthält. Nur wenn Sie abweichend von dieser Empfehlung unterschiedlichen Ereignissen denselben Prozessalarm-OB zugewiesen haben (z. B. in einem migrierten Projekt), müssen Sie im Programmcode des Prozessalarm-OBs zwischen den auslösenden Ereignissen unterscheiden.
  • Seite 62 NC-Prozessalarme 9.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 63: Verwendung Der Zugehörigen Systemkonstante

    NC-Prozessalarme 9.5 Verwendung der zugehörigen Systemkonstante Hinweis Prozessalarme: Verhalten bei NCK-Ereignissen Bevor ein Ereignis aus dem Teileprogramm auftritt (durch Abarbeiten eines Befehls zur Ausgabe einer schnellen Hilfsfunktion), müssen Sie einen Attach-Befehl absetzen. Wenn Sie keinen Attach-Befehl absetzen, wird die NCU in den Zustand "Warten auf HiFu- Quittung"...
  • Seite 64 NC-Prozessalarme 9.5 Verwendung der zugehörigen Systemkonstante Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 65: Referenz Zum Plc-Grundprogramm

    Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine 10.1.1 Datenbausteine (DB) und zugehörige PLC-Anwenderdatentypen (MC) Im Folgenden finden Sie eine Auflistung aller Datenbausteine des SINUMERIK-PLC- Grundprogramms und ggf. die zugeordneten PLC-Anwenderdatentypen (UDT). Für die in den NC-Maschinendaten vorgenommenen Parametrierungen sind Datenbausteine erforderlich, z.
  • Seite 66: Funktionsbausteine (Fb) (Mc)

    Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine Name Bedeutung LBP_InternalDB8 DB nur für interne Verwendung im Grundprogramm. DB10 LBP_NC Schnittstelle zwischen Anwenderprogramm und NC, ent‐ LBP_typeNC hält Signale von/an NC, PLC und Bediensoftware. DB11 LBP_ModeGroup Schnittstelle zwischen Anwenderprogramm und Betriebs‐ LBP_typeModeGroup artengruppen (BAG), enthält Signale von/an NC und Be‐...
  • Seite 67 Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine Hinweis Im Anwenderprogramm verfügbare Bausteinnummern Die Bausteinbelegung ist in der Belegungsübersicht in der Hilfe zur SINUMERIK STEP 7 Toolbox /SINUMERIK MC beschrieben. Sehen Sie darin nach, welche Bausteinnummern Sie im Anwenderprogramm verwenden können. Tabelle 10-2 Funktionsbausteine (FB) des SINUMERIK-PLC-Grundprogramms Name Beschreibung...
  • Seite 68: Funktionsbausteine (Fc) (Mc)

    Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine Name Beschreibung Verwendete Bausteine LBP_SelectProgram Baustein dient zur Anwahl eines Programms für 26001 einen Kanal auf der NC LBP_ReadToolData Baustein dient zum Lesen vordefinierter Werk‐ 26005 zeug- und Schneidendaten 10.1.3 Funktionsbausteine (FC) (MC) Im Folgenden finden Sie eine Auflistung aller Funktionen des SINUMERIK-PLC- Grundprogramms.
  • Seite 69 Referenz zum PLC-Grundprogramm 10.1 Übersicht der PLC-Bausteine Tabelle 10-3 Funktionen (FC) des SINUMERIK-PLC-Grundprogramms Name Beschreibung Verwendete Bausteine LBP_ConfigBP Baustein konfiguriert und initialisiert das Grund‐ LBP_InternalProc3 [FC25001] programm, startet die Synchronisation zwischen LBP_InternalProc6 [FC25004] PLC und NCK, muss im Anlauf-OB aufgerufen LBP_InternalFB1020 [FB1020] werden.
  • Seite 70: Bediengeräte

    Referenz zum PLC-Grundprogramm 10.2 Bediengeräte Name Beschreibung Verwendete Bausteine FC19 LBP_MCPCtrlMilling Baustein dient zur Übertragung der Daten von LBP_InternalProc6 [FC25004] der Maschinensteuertafel (MCP Fräs-Variante) LBP_InternalFB1020 [FB1020] in die NC/PLC-Nahtstelle. LBP_InternalDB1020 [DB1020] LBP_ConfigData [DB7] LBP_InternalDB8 [DB8] LBP_NC [DB10] LBP_ModeGroup [DB11] FC21 LBP_TransferSelData Baustein dient zum schnellen Datenaustausch LBP_InternalProc3 [FC25001]...
  • Seite 71: Abkürzungen

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Weiterhin gibt es in den Tabellen der Nahtstellensignale Literaturangaben, die jeweils auf ein weiteres Handbuch mit ausführlichen Informationen verweisen. Auf welche Handbücher verwiesen wird, ist im Handbuchverzeichnis aufgeführt, siehe Kapitel: Literaturverzeichnis (Seite 677). Inverse Signale Inverse Signale sind mit "*"...
  • Seite 72: Übersicht Der Nahtstellensignale

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.1 Übersicht der Nahtstellensignale Die folgende Tabelle zeigt eine Übersicht der Nahtstellensignale: Signale von/an Maschinensteuertafel M-Variante, Signale von MCP: Eingangsabbild (Seite 504) M-Variante, Signale an MCP: Ausgangsabbild (Seite 508) T-Variante, Signale von MCP: Eingangsabbild (Seite 505) T-Variante, Signale an MCP: Ausgangsabbild (Seite 508) Schmale Variante, Signale von MCP: Eingangsabbild (Seite 505) Schmale Variante, Signale an MCP: Ausgangsabbild (Seite 509)
  • Seite 73: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Literatur: Eine ausführliche Beschreibung zu Fehler- und Betriebsmeldungen finden Sie im Kapitel "LBP_GenerateAlarmMsgs [FC10]: Fehler- und Betriebsmeldungen (Seite 595)". Siehe auch LBP_AlarmMsgs [DB2] (Seite 86) 10.3.2.1 Übersicht LBP_AlarmMsgs [DB2], Kanalbereich 1 Tabelle 10-4 Kanalbereich 1 LBP_Alarm Signale für PLC-Ereignisse (PLC →...
  • Seite 74 Referenz zum PLC-Grundprogramm 10.3 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) Signale MIT Anzeige einer Fehler- / Betriebsmeldung (ab DBB 310 ) Kanal 1 Vorschubsperre (Ereignis-Nr.: 510000-510015) 310 (FM)
  • Seite 75 Referenz zum PLC-Grundprogramm 10.3 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) 334 (FM) Einlesesperre Byte 1 (Ereignis-Nr.: 520200-520207) 335 (FM) Einlesesperre Byte 2 (Ereignis-Nr.: 520208-520215) 336 (BM)
  • Seite 76 Referenz zum PLC-Grundprogramm 10.3 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) 362 (FM) Vorschub Halt Geo-Achse 3 Byte 1 (Ereignis-Nr.: 531300-531307) 363 (BM) Vorschub Halt Geo-Achse 3 Byte 2 (Ereignis-Nr.: 531308-531315) LBP_AlarmMsgs [DB2], Kanalbereich 4...
  • Seite 77 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_AlarmMsgs [DB2], Kanalbereich 5 Tabelle 10-8 Kanalbereich 5 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 78 Referenz zum PLC-Grundprogramm 10.3 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) 404 (BM) Vorschub- und Einlesesperre Byte 3 (Ereignis-Nr.: 560116-560123) 405 (BM) Vorschub- und Einlesesperre Byte 4 (Ereignis-Nr.: 560124-560131) 406 (FM)
  • Seite 79 Referenz zum PLC-Grundprogramm 10.3 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) 432 (FM) Vorschub Halt Geo-Achse 2 Byte 1 (Ereignis-Nr.: 571200-571207) 433 (BM) Vorschub Halt Geo-Achse 2 Byte 2 (Ereignis-Nr.: 571208-571215) 434 (FM)
  • Seite 80 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_AlarmMsgs [DB2], Kanalbereich 9 Tabelle 10-12 Kanalbereich 9 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 81 Referenz zum PLC-Grundprogramm 10.3 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) 476 (BM) Vorschub- und Einlesesperre Byte 3 (Ereignis-Nr.: 500116-500123) 477 (BM) Vorschub- und Einlesesperre Byte 4 (Ereignis-Nr.: 500124-500131) 478 (FM)
  • Seite 82 Referenz zum PLC-Grundprogramm 10.3 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) 504 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 8 (Ereignis-Nr.: 600800-600807) 505 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 8 (Ereignis-Nr.: 600808-600815) 506 (FM)
  • Seite 83 Referenz zum PLC-Grundprogramm 10.3 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) 543 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 27 (Ereignis-Nr.: 602708-602715) 544 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 28 (Ereignis-Nr.: 602800-602807) 545 (BM)
  • Seite 84 Referenz zum PLC-Grundprogramm 10.3 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) 606 - 609 (BM) Anwenderbereich 6: Byte 5 - 8 (Ereignis-Nr.: 700632-700663) 610 - 613 (FM) Anwenderbereich 7: Byte 1 - 4 (Ereignis-Nr.: 700700-700731) 614 - 617 (BM)
  • Seite 85 Referenz zum PLC-Grundprogramm 10.3 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) 766 - 769 (BM) Anwenderbereich 26: Byte 5 - 8 (Ereignis-Nr.: 702632-702663) 770 - 773 (FM) Anwenderbereich 27: Byte 1 - 4 (Ereignis-Nr.: 702700-702731) 774 - 777 (BM)
  • Seite 86: Lbp_Alarmmsgs [Db2]

    Referenz zum PLC-Grundprogramm 10.3 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) 926 - 929 (BM) Anwenderbereich 46: Byte 5 - 8 (Ereignis-Nr.: 704632-704663) 930 - 933 (FM) Anwenderbereich 47: Byte 1 - 4 (Ereignis-Nr.: 704700-704731) 934 - 937 (BM)
  • Seite 87 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_AlarmMsgs [DB2]" Chan (DB2 ab DBB0) Beschreibung Alarme eines Kanals ohne Meldung Datentyp ARRAY[1..10] of STRUCT STRUCT "Chan" Alarme Kanal ohne Meldung (Seite 88) Axis (DB2 ab DBB120) Beschreibung Alarme einer Achse ohne Meldung Datentyp ARRAY[1..31] of STRUCT STRUCT "Axis"...
  • Seite 88: Struct "Chan" Alarme Kanal Ohne Meldung

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.2.3 STRUCT "Chan" Alarme Kanal ohne Meldung Die Variablenstruktur "Chan" beschreibt die Signale, die eine Folgereaktion im Kanal auslösen. Die Signale lösen keine Fehler- oder Betriebsmeldungen aus. Variablen in "Chan" FDD (DB2 DBW0, 12, …, 108) Beschreibung Vorschubsperre im Kanal Datentyp...
  • Seite 89: Struct "Chana" Alarme Kanal Mit Meldung

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "Axis" FdStop (DB2 DBW120, 122, …, 180) Beschreibung Vorschub-/ Spindel-Halt Datentyp ARRAY[0..15] of BOOL Siehe auch LBP_AlarmMsgs [DB2] (Seite 86) 10.3.2.5 STRUCT "ChanA" Alarme Kanal mit Meldung Die Variablenstruktur "ChanA" beschreibt die Alarmmeldungen eines Kanals. Für die Alarme werden Fehler- oder Betriebsmeldungen angezeigt.
  • Seite 90 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) RID_5C02xx (DB2 DBD316, 334, …, 478) Beschreibung Einlesesperre im Kanal Index 0 … 15 entspricht Alarmnummer 510200 … 510215, Voreinstellung Meldungsart FM (Seite 72) Index 16 … 31 entspricht Alarmnummer 510216 … 510231, Voreinstellung Meldungsart BM (Seite 72) Parametrierung der Meldungsart in LBP_ParamAlarmMsgs [DB5] (Seite 91) Datentyp...
  • Seite 91: Struct "Axisa" Alarme Achse Mit Meldung

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Siehe auch LBP_AlarmMsgs [DB2] (Seite 86) 10.3.2.6 STRUCT "AxisA" Alarme Achse mit Meldung Die Variablenstruktur "AxisA" beschreibt die Alarmmeldungen einer Achse/Spindel. Für die Alarme werden Fehler- oder Betriebsmeldungen angezeigt. Variablen in "AxisA" AAFdStop60AAxx (DB2 DBW490, 492, …, 550) Beschreibung Vorschub- und Spindel-Halt für Achse/Spindel Index 0 …...
  • Seite 92: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Kanäle

    Referenz zum PLC-Grundprogramm 10.3 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 93: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Achsen Und Spindeln

    Referenz zum PLC-Grundprogramm 10.3 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 94: Variablen In "Lbp_Paramalarmmsgs [Db5]" - Anwenderdaten

    Referenz zum PLC-Grundprogramm 10.3 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 95: Lbp_Configdata [Db7] - Konfigurationsdaten

    Referenz zum PLC-Grundprogramm 10.3 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 96 Referenz zum PLC-Grundprogramm 10.3 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 Maschi‐ nensteuertafel (Eingangsparameter) Datentyp STRUCT...
  • Seite 97 Referenz zum PLC-Grundprogramm 10.3 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 Projektierung von Maschinensteuertafel, Bedienhand‐ gerät, Direkttasten (Seite 650)) Datentyp BYTE Wertebereich 3, 4, 5, 6 Wert 3 PROFIBUS...
  • Seite 98 Referenz zum PLC-Grundprogramm 10.3 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 99 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) ExtendChanAxMsg (DB7.DBX116.5) Beschreibung Aktiviert alle Bereiche für Fehler- und Betriebsmeldungen des "LBP_GenerateAlarmMsgs [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 …...
  • Seite 100 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB7 ab DBB130, ab DBB144) Beschreibung Anfangsadresse eines Datenbausteins oder Eingangs für die Eingangssignale der Direkttas‐ ten (Eingangsparameter) Datentyp STRUCT STRUCT Pointer auf Datenbaustein, Eingang oder Ausgang (Seite 106) Op1KeyOut, Op2KeyOut (DB7 ab DBB136, ab DBB150) Beschreibung Anfangsadresse eines Datenbausteins oder Ausgangs für die Ausgangssignale der Direkt‐...
  • Seite 101 Referenz zum PLC-Grundprogramm 10.3 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 102 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) MaxNumUserDataHex (DB7.DBW180) Beschreibung Anzahl der HEX-Maschinendaten (Ausgangsparameter) Datentyp MaxNumUserDataReal (DB7.DBW182) Beschreibung Anzahl der REAL-Maschinendaten (Ausgangsparameter) Datentyp IdentMcpType (DB7.DBB184) Beschreibung MCP-Typ (Ausgangsparameter) Datentyp BYTE Wertebereich 0, 16#80, 16#81, … IdentMcpLengthIn (DB7.DBB185) Beschreibung Länge der Eingangsdaten (MCP → PLC) (Ausgangsparameter) Datentyp BYTE IdentMcpLengthOut (DB7.DBB186)
  • Seite 103 Referenz zum PLC-Grundprogramm 10.3 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 104 Referenz zum PLC-Grundprogramm 10.3 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 105 Referenz zum PLC-Grundprogramm 10.3 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 106: Struct Pointer Auf Datenbaustein, Eingang Oder Ausgang

    Referenz zum PLC-Grundprogramm 10.3 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 107: Struct "Generatealarmmsgs" Alarmmeldung

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.4.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 108 Referenz zum PLC-Grundprogramm 10.3 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 DBB1 Setzen der digitalen NC-Eingänge von PLC Eingang ohne Hardware Eingang On-Board DBB2 - Nicht belegt...
  • Seite 109 Referenz zum PLC-Grundprogramm 10.3 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 110 Referenz zum PLC-Grundprogramm 10.3 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 DBB74 - Maschinenachsnummern der angezeigten Achsen (1. MCP) DBB79 MCPT1AxisFromHMI HT 8 →...
  • Seite 111 Referenz zum PLC-Grundprogramm 10.3 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 112 Referenz zum PLC-Grundprogramm 10.3 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 113 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_NC Signale an PLC [DB10] Byte Bit 7 Bit 6 Bit 5 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.
  • Seite 114 Referenz zum PLC-Grundprogramm 10.3 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 DBB131 Überschreibmaske für die externen digitalen NC-Ausgänge DBB132 Wert von PLC für die externen digitalen NC-Ausgänge DBB133 Vorgabemaske für die externen digitalen NC-Ausgänge DBB134...
  • Seite 115 Referenz zum PLC-Grundprogramm 10.3 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 DBB147 Eingangsanalogwert-Vorgabe für NC von PLC Bit 8 Bit 7 Bit 6 Bit 5 Bit 4...
  • Seite 116 Referenz zum PLC-Grundprogramm 10.3 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 117: Lbp_Nc [Db10], Kollisionsvermeidung: Schutzbereich Aktiv

    Referenz zum PLC-Grundprogramm 10.3 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 118 Referenz zum PLC-Grundprogramm 10.3 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 119: Lbp_Nc [Db10]

    Referenz zum PLC-Grundprogramm 10.3 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 120 Referenz zum PLC-Grundprogramm 10.3 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 121 Referenz zum PLC-Grundprogramm 10.3 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-Ein‐...
  • Seite 122 Referenz zum PLC-Grundprogramm 10.3 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-An‐...
  • Seite 123 Referenz zum PLC-Grundprogramm 10.3 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 vor‐...
  • Seite 124 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB10 DBX140.0, 140.1, …, 140.7) 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 …...
  • Seite 125 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB10 DBX141.0, 141.1, …, 141.7) A_InMask_Out33, A_InMask_Out34, A_InMask_Out35, A_InMask_Out36, A_InMask_Out37, A_InMask_Out38, A_InMask_Out39, A_InMask_Out40 (DB10 DBX145.0, 145.1, …, 145.7) Beschreibung Vorgabemaske des digitalen NC-Ausgangs 1 … 40 Ausgang 1 … 4: On-Board Ausgang Ausgang 5 … 8: Ausgang ohne Hardware Ausgang 9 …...
  • Seite 126 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) MCP1MaxAxis (DB10.DBW30) Beschreibung Obergrenze der Maschinenachsnummern (1. MCP) Verwendung in folgenden Funktionen: ● "LBP_MCPCtrlMilling [FC19]" ● "LBP_MCPCtrlMillingSmall [FC24]" Signalfluss PLC → NC Datentyp WORD Wert 0 max. Anzahl der Maschinenachsnummern Wert ungleich 0 Obergrenze der Maschinenachsnummern MCP2AxisTbl (DB10 ab DBB32) Beschreibung Tabelle mit Nummern der Maschinenachsen (2.
  • Seite 127 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "N2: 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 128 Referenz zum PLC-Grundprogramm 10.3 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 129 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB10 DBX58.0, 58.1, …, 58.7) Beschreibung Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren Variable Betriebsart Schutzbereichstyp A_CA_DisableAutoMatch Automatik Maschine (MACHINE) (DB10.DBX58.0) A_CA_DisableAutoTools Werkzeuge (TOOL) (DB10.DBX58.1) A_CA_DisableAutoWork Spannmittel (FIXTURE) (DB10.DBX58.2) A_CA_DisableAutoWork Werkstücke (WORKPIECE) (DB10.DBX58.3) A_CA_DisableJogMach Maschine (MACHINE) (DB10.DBX58.4) A_CA_DisableJogTools Werkzeuge (TOOL) (DB10.DBX58.5) A_CA_DisableJogWorkh...
  • Seite 130 Referenz zum PLC-Grundprogramm 10.3 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 Drehen bzw. Fräsen; Kapitel "Kollisionsvermeidung" Funktionshandbuch Sonderfunktionen; Kapitel "K8: Geometrische Maschinenmodellierung" >...
  • Seite 131 Referenz zum PLC-Grundprogramm 10.3 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 132 Referenz zum PLC-Grundprogramm 10.3 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 133 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_MCP2WCS (DB10.DBX73.1) Beschreibung Status des angezeigten Istwertbildes (2. MCP) - MKS / WKS aktiv Signalfluss NC → PLC (HT 8 → Bedien-Software) Datentyp BOOL E_MCP2AxKeyDispAktiv (DB10.DBX73.7) Beschreibung Status des angezeigten Istwertbildes (2. MCP) - Verfahrtasten eingeblendet Signalfluss NC →...
  • Seite 134 Referenz zum PLC-Grundprogramm 10.3 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 135 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB10 DBX93.0, 93.1, …, 93.7) Beschreibung Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren Variable Betriebsart Schutzbereichstyp E_CA_DisableAutoMatch Automatik Maschine (MACHINE) (DB10.DBX93.0) E_CA_DisableAutoTools Werkzeuge (TOOL) (DB10.DBX93.1) E_CA_DisableAutoWorkh Spannmittel (FIXTURE) (DB10.DBX93.2) E_CA_DisableAutoWorkp Werkstücke (WORKPIECE) (DB10.DBX93.3) E_CA_DisableJogMach Maschine (MACHINE) (DB10.DBX93.4) E_CA_DisableJogTools Werkzeuge (TOOL) (DB10.DBX93.5) E_CA_DisableJogWorkh...
  • Seite 136 Referenz zum PLC-Grundprogramm 10.3 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 Drehen bzw. Fräsen; Kapitel "Kollisionsvermeidung" Funktionshandbuch Sonderfunktionen; Kapitel "K8: Geometrische Maschinenmodellierung" >...
  • Seite 137 Referenz zum PLC-Grundprogramm 10.3 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 138 Referenz zum PLC-Grundprogramm 10.3 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 139 Referenz zum PLC-Grundprogramm 10.3 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 140 Referenz zum PLC-Grundprogramm 10.3 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 141 Referenz zum PLC-Grundprogramm 10.3 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>...
  • Seite 142 Referenz zum PLC-Grundprogramm 10.3 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 143 Referenz zum PLC-Grundprogramm 10.3 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 144 Referenz zum PLC-Grundprogramm 10.3 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 145 Referenz zum PLC-Grundprogramm 10.3 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 146 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "N2: 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 147 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_MMC2MPIready (DB10.DBX108.2) Beschreibung Bedientafel an MPI "ready" Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch E_MMC2BTSSready (DB10.DBX108.3) Beschreibung Bedien-Software bereit Signalfluss 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.
  • Seite 148 Referenz zum PLC-Grundprogramm 10.3 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 149 Referenz zum PLC-Grundprogramm 10.3 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 150 Referenz zum PLC-Grundprogramm 10.3 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 151 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_SWCamPlus (DB10.DBD114) Beschreibung Softwarenocken Plus-Nockensignal 1 bis 32 Die Schaltflanke des Plus-Nockensignals 1 bis 32 wird abhängig von der Verfahrrichtung der (Rund-)Achse erzeugt und im IPO-Takt an die PLC-Nahtstelle übertragen. Hinweis Das beschriebene Verhalten des Plusnockens bei Modulo-Rundachsen gilt unter der Bedin‐ gung: Plusnocken - Minusnocken <...
  • Seite 152 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_NC.A_InMask_anaIn…" (DB10.DBB147) Analoge NC-Eingänge 1 … 8: Vorgabe ● "LBP_NC.A_Setval_anaIn…" (DB10 ab DBW148) Analoge NC-Eingänge 1 … 8: Setzwert ● "LBP_NC.E_ActVal_anaIn…" (DB10 ab DBW194) Analoge NC-Eingänge 1 … 8: Istwert ● MD10300 $MN_FASTIO_ANA_NUM_INPUTS Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen;...
  • Seite 153 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Korrespondiert mit ● "LBP_NC.A_Disabl_anaIn…" (DB10.DBB146) Analoge NC-Eingänge 1 … 8: Sperre ● "LBP_NC.A_InMask_anaIn…" (DB10.DBB147) Analoge NC-Eingänge 1 … 8: Vorgabe ● "LBP_NC.A_Setval_anaIn…" (DB10 ab DBW148) Analoge NC-Eingänge 1 … 8: Setzwert ●...
  • Seite 154 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_NC.A_InMask_anaOut…" (DB10.DBB167) Analoge NC-Ausgänge 1 … 8: Vorgabe ● "LBP_NC.A_Disabl_anaOut…" (DB10.DBB168) Analoge NC-Ausgänge 1 … 8: Sperre ● "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 155 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_Disabl_anaOut1, A_Disabl_anaOut2, A_Disabl_anaOut3, A_Disabl_anaOut4, A_Disabl_anaOut5, A_Disabl_anaOut6, A_Disabl_anaOut7, A_Disabl_anaOut8 (DB10 DBX168.0, 168.1, …, 168.7) Beschreibung Sperre des analogen NC-Ausgangs 1 … 8 Wird ein Bit gesetzt, wird für den entsprechenden Ausgang statt dem NC-Ausgangswert der vom PLC-Anwenderprogramm vorgegebene Setzwert verwendet.
  • Seite 156 Referenz zum PLC-Grundprogramm 10.3 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_Disabl_anaOut…" (DB10.DBB168) Analoge NC-Ausgänge 1 … 8: Sperre ● "LBP_NC.E_SetVal_anaOut…" (DB10 ab DBW210) Analoge NC-Ausgänge 1 …...
  • Seite 157 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch 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_Disabl_anaOut…" (DB10.DBB168) Analoge NC-Ausgänge 1 … 8: Sperre ● "LBP_NC.A_Setval_anaOut…" (DB10 ab DBW170) Analoger NC-Ausgang 1 …...
  • Seite 158 Referenz zum PLC-Grundprogramm 10.3 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 159: Lbp_Modegroup [Db11] - Bag-Spezifische Signale

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Ethernet-Handrad wird bewegt Wert TRUE Ethernet-Handrad steht Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen; Kapitel "H1: Hand- und Handradfahren" A_RobotStatus (DB10 ab DBB248) Beschreibung Signale vom Roboter Signalfluss PLC → NC Datentyp ARRAY[0..7] of BYTE E_RobotStatus (DB10 ab DBB256)
  • Seite 160 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_ModeGroup [DB11], Betriebsartensignale 1 von NC Tabelle 10-33 Betriebsartensignale BAG 1 von NC LBP_Mode‐ Signale von BAG 1 (NC → PLC) Group [DB11] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 161 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_ModeGroup [DB11], Betriebsartensignale 2 an NC Tabelle 10-35 Betriebsartensignale BAG 2 an NC LBP_Mode‐ Signale an BAG 2 (PLC → NC) Group [DB11] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 162: Lbp_Modegroup [Db11]

    Referenz zum PLC-Grundprogramm 10.3 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 DBB29 DBB30 Anwahl vom HMI aus Bedien- Kontinuierli‐...
  • Seite 163 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_MDA (DB11 DBX0.1, 20.1, …, 180.1) Beschreibung Anforderung Betriebsart MDA an BAG Irrelevant bei "LBP_ModeGroup.A_MCDisable" (DB11 DBX0.4, 20.4, …,180.4) (Betriebsart Wechselsperre) == 1 Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine Anforderung zum Umschalten in die Betriebsart MDA steht nicht an. Wert TRUE Eine Anforderung zum Umschalten in die Betriebsart MDA steht an.
  • Seite 164 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB11 DBX0.4, 20.4, …, 180.4) Beschreibung Betriebsarten-Wechselsperre Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Betriebsart der BAG kann gewechselt werden. Wert TRUE Die aktive Betriebsart der BAG kann nicht gewechselt werden. Hinweis Die innerhalb einer Betriebsart anwählbaren Maschinenfunktionen können gewechselt wer‐...
  • Seite 165 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_MGStopASp (DB11 DBX0.6, 20.6, …, 180.6) Beschreibung BAG-Stop Achsen plus Spindeln Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine Anforderung zum "BAG-Stop Achsen plus Spindeln" steht nicht an. Wert TRUE Eine Anforderung zum "BAG-Stop Achsen plus Spindeln" steht an. Reaktionen: ●...
  • Seite 166 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Flankenwechsel 0 → 1 Es wurde eine Anforderung zum "BAG-Reset" ausgelöst. Reaktionen: ● In allen Kanälen der BAG wird steuerungsintern "Kanal-Reset" entsprechend "LBP_Chan*.A_Reset" (DB21, … DBX7.7) = 1 ausgelöst. ● Alle Kanäle befinden sich anschließend im Kanalzustand "Reset" "LBP_Chan*.E_ChanReset"...
  • Seite 167 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Eine Anforderung zum Aktivieren der Maschinenfunktion REPOS steht nicht an. Wert TRUE Eine Anforderung zum Aktivieren der Maschinenfunktion REPOS steht an. Korrespondiert mit ● "LBP_ModeGroup.E_JOG" (DB11 DBX6.2, 26.2, …,186.2) Betriebsart JOG aktiv ●...
  • Seite 168 Referenz zum PLC-Grundprogramm 10.3 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 169 Referenz zum PLC-Grundprogramm 10.3 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 170 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen;...
  • Seite 171 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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_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 Grundfunktionen;...
  • Seite 172 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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) ● "LBP_ModeGroup.A_INC1000" (DB11 DBX2.3, 22.3, …, 182.3) ● "LBP_ModeGroup.A_INCVar" (DB11 DBX2.5, 22.5, …, 182.5) Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 173 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB11 DBX4.1, 24.1, …, 184.1) Beschreibung Betriebsart MDA angewählt Signalfluss HMI → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Eine HMI-Anforderung zur Anwahl der Betriebsart MDA steht nicht an. Wert TRUE Eine HMI-Anforderung zur Anwahl der Betriebsart MDA steht an. Korrespondiert mit ●...
  • Seite 174 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Eine HMI-Anforderung zur Anwahl der Maschinenfunktion REPOS steht nicht an. Wert TRUE Eine HMI-Anforderung zur Anwahl der Maschinenfunktion REPOS steht an. Korrespondiert mit ● "LBP_ModeGroup.E_REPOS" (DB11.DBX7.1) Aktive Maschinenfunktion REPOS Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 175 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_ModeGroup.A_MDA" (DB11.DBX0.1) Betriebsart MDA Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" E_JOG (DB11 DBX6.2, 26.2, …, 186.2) Beschreibung Betriebsart JOG aktiv Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE...
  • Seite 176 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die BAG wurde nicht zurückgesetzt. Wert TRUE Die BAG wurde zurückgesetzt und befindet sich im Reset. Korrespondiert mit ● "LBP_ModeGroup.A_MGReset" (DB11.DBX0.7) BAG-Reset Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten"...
  • Seite 177 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_ModeGroup.A_TEACHIN" (DB11.DBX1.0) Maschinenfunktion TEACH IN ● "LBP_ModeGroup.E_MMC_TEACHIN" (DB11.DBX5.0) Maschinenfunktion TEACH IN angewählt Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" E_REPOS (DB11 DBX7.1, 27.1, …, 187.1) Beschreibung Maschinenfunktion REPOS aktiv Signalfluss NC →...
  • Seite 178 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Maschinenfunktion INC1 ist nicht angewählt. Wert TRUE Maschinenfunktion INC1 ist angewählt. Korrespondiert mit ● "LBP_ModeGroup.E_INC10" (DB11 DBX8.1, 28.1, …, 188.1) ● "LBP_ModeGroup.E_INC100" (DB11 DBX8.2, 28.2, …, 188.2) ● "LBP_ModeGroup.E_INC1000" (DB11 DBX8.3, 28.3, …, 188.3) ●...
  • Seite 179 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_ModeGroup.E_INC1" (DB11 DBX8.0, 28.0, …, 188.0) ● "LBP_ModeGroup.E_INC10" (DB11 DBX8.1, 28.1, …, 188.1) ● "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 Grundfunktionen;...
  • Seite 180 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_ModeGroup.E_INC1" (DB11 DBX8.0, 28.0, …, 188.0) ● "LBP_ModeGroup.E_INC10" (DB11 DBX8.1, 28.1, …, 188.1) ● "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_INCVar" (DB11 DBX8.5, 28.5, …, 188.5) Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 181 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "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) ● "LBP_ModeGroup.E_HMI_INCVar" (DB11 DBX10.5, 30.5, …, 190.5) ●...
  • Seite 182 Referenz zum PLC-Grundprogramm 10.3 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 183 Referenz zum PLC-Grundprogramm 10.3 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 184: Lbp_Hmi [Db19] - Signale Von/An Bedientafel (Op)

    Referenz zum PLC-Grundprogramm 10.3 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 185 Referenz zum PLC-Grundprogramm 10.3 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 DBB13 Teileprogramm Reserviert Sperre Teach In Anwahl Laden Entladen Übernahme /IHsl-IM9/...
  • Seite 186 Referenz zum PLC-Grundprogramm 10.3 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 DBB30 Bildanwahl von PLC: Steuersignale PLC → OP Bildabwahl Bildanwahl DBB31...
  • Seite 187 Referenz zum PLC-Grundprogramm 10.3 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 DBB49 Fehlercode für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB48) PLC → Be‐ dien-Soft‐...
  • Seite 188 Referenz zum PLC-Grundprogramm 10.3 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 DBB123 MMC1_MCP_ADR /FB2-B3/ PLC schreibt PAR_MCP_ADR nach MMCx_MCP_ADR, wenn Bedien-Software online geht. DBB124 MMC1_STATUS /FB2-B3/ Verbindungszustand, Bedien-Software und PLC schreiben wechselweise ihre Anforderungen/ Quittungen.
  • Seite 189 Referenz zum PLC-Grundprogramm 10.3 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 DBB250 - Funktionsaufruf der PLC-Schnittstelle DBB255 Diese Datenbausteine sind für die Option "Tool Ident Connection" reserviert. /FBWsl/ DBB256 - Kommandos für Paramtm.exe...
  • Seite 190 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_HMI [DB19], Sidescreen - Nahtstelle für MCP-Funktion Tabelle 10-40 Sidescreen - Nahtstelle für MCP-Funktion Signale an/von Bedientafel 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...
  • Seite 191: Lbp_Hmi[Db19]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.7.2 LBP_HMI[DB19] Variablen in "LBP_HMI [DB19]" Der Datenbaustein "LBP_HMI [DB19]" enthält Signale an und von der Bedientafel (OP). STRUCT "MMC2" (DBB50 … DBB99) enthält die Schnittstelle der zweiten Steuerung. Schnittstelle 1. und 2. Steuerung A_SCLight, MMC2.A_SCLight (DB19 DBX0.0, 50.0) Beschreibung...
  • Seite 192 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Der Bildschirm ist dunkel gesteuert. Die automatische Hell-/Dunkelsteuerung des Bildschirms ist dadurch unwirksam. Bei Betäti‐ gung der Tastatur wird der Bildschirm nicht automatisch hell geschaltet. Hinweis Wenn das Nahtstellensignal gesetzt und der Bildschirm dunkel gesteuert ist, bleibt die Tas‐ tatur der Bedientafelfront weiterhin wirksam.
  • Seite 193 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBX0.4, 50.4) Beschreibung Recall-Alarme löschen Signalfluss PLC → OP Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Fehlerlöschtaste an der Bedientafel ist nicht gedrückt. Wert TRUE Die Fehlerlöschtaste an der Bedientafel ist gedrückt. Anforderung alle Recall-Alarme der NC und Bedientafel zu quittieren. Korrespondiert mit ●...
  • Seite 194 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_ASpi2percent, MMC2.A_ASpi2percent (DB19 DBB7, 57) Beschreibung Analog Spindel 2, Auslastung in Prozent Signalfluss PLC → OP Datentyp UINT (vorzeichenlos, 0 … 255 bzw. 0 … FF Aktualisierung zyklisch A_MCPChan, MMC2.A_MCPChan (DB19 DBB8, 58) Beschreibung Kanalnummer der Maschinensteuertafel (MCP) an die Steuerung Signalfluss PLC →...
  • Seite 195 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBX13.0, 63.0) Beschreibung Sperre Teach In Übernahme Signalfluss PLC → OP Datentyp BOOL Weiterführende Literatur /IHsl-IM9/ A_PPdeload, MMC2.A_PPdeload (DB19 DBX13.5, 63.5) Beschreibung NC-Programm: Entladen Signalfluss PLC → OP Datentyp BOOL Aktualisierung zyklisch Wert FALSE Entladen nicht aktiv Wert TRUE Entladen aktiv...
  • Seite 196 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBB14, 64) Beschreibung PLC-Index (Bits 0 bis 6) Mit den Bits wird die V24-Schnittstelle gesteuert. Sie beschreiben für die Standard-Steuer‐ datei den PLC-Index, der die Achs-, Kanal- oder TO-Nummer spezifiziert. Die Auswahl des Filesystems erfolgt über Bit 7: ●...
  • Seite 197 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBB16, 66) Beschreibung Programmanwahl von PLC: Index der Programmliste Über die PLC/HMI-Nahtstelle können voreingestellte Programme / Werkstücke in den PLC- Programmlisten zur Abarbeitung durch die NC angewählt werden. Zur Vorgabe der Programmliste wird deren Nummer (Index) über dieses Steuerbyte binär‐ codiert ausgegeben.
  • Seite 198 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BYTE Aktualisierung zyklisch 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.E_PPOK…" (DB19 DBB26, 76) Programmanwahl von PLC: Statussignale ● "LBP_HMI.E_PPError" (DB19 DBB27, 77) Programmanwahl von PLC: Fehlerkennung ●...
  • Seite 199 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung zyklisch Wert FALSE Hinweis Das Nahtstellensignal muss im PLC-Anwenderprogramm zurückgesetzt werden. Wert TRUE Rückmeldung: Cancel-Alarme wurden gelöscht Korrespondiert mit ● "LBP_HMI.A_ClearCanAl" (DB19 DBX0.3, 50.3) Cancel-Alarme löschen E_RecCleared, MMC2.E_RecCleared (DB19 DBX20.4, 70.4) Beschreibung Recall-Alarme gelöscht Signalfluss...
  • Seite 200 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Anforderung zum Umschalten der Anzeige der achsspezifischen Positionen und Restwege auf der Bedienoberfläche vom Werkstück-Koordinatensystem (WKS) in das Maschinen-Ko‐ ordinatensystem (MKS) bzw. vom MKS in das WKS. Das Signal steht einen PLC-Zyklus lang an. Korrespondiert mit ●...
  • Seite 201 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBX23.2) Beschreibung Steuerung 1: Bildwechsel aktiv Signalfluss OP → PLC Datentyp BOOL E_ScreenNo, MMC2.E_ScreenNo (DB19 DBW24, 74) Beschreibung Anzeige der aktuellen Bildnummer Wenn der HMI-Monitor aktiv ist, wird die aktuelle Bildnummer nicht mehr in dieser Variable, sondern im anwenderspezifisch projektierten Bereich des HMI-Monitor angezeigt.
  • Seite 202 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBX26.2, 76.2) Beschreibung Programmanwahl von PLC: Fehler Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Auftrag korrekt beendet Wert TRUE Auftrag fehlerhaft beendet Korrespondiert mit ● "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) NC-Programm: Anwahl ●...
  • Seite 203 Referenz zum PLC-Grundprogramm 10.3 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 204 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19 DBX26.6, 76.6) Beschreibung Programmanwahl von PLC: Laden Signalfluss OP → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Laden inaktiv Wert TRUE Laden 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 ●...
  • Seite 205 Referenz zum PLC-Grundprogramm 10.3 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 206 Referenz zum PLC-Grundprogramm 10.3 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 207 Referenz zum PLC-Grundprogramm 10.3 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 208 Referenz zum PLC-Grundprogramm 10.3 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üh‐...
  • Seite 209: Umschaltschnittstelle Zur Bedien-Software

    Referenz zum PLC-Grundprogramm 10.3 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 Funktionsausführung durch die NC ausgegeben: ● 0: Kein Fehler ●...
  • Seite 210 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19.DBW104) Beschreibung Bedien-Software schreibt seine Client-Identifikation (Bit 8 … 15: Bustyp, Bit 0 … 7: Busad‐ resse) Datentyp WORD Weiterführende Literatur /FB2-B3/ PAR_MMC_TYP (DB19.DBB106) Beschreibung Typ der Bedien-Software gem. NETNAMES.INI: Haupt- / Nebenbedienfeld / Server/… Datentyp BYTE Weiterführende Literatur...
  • Seite 211 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19.DBB114) Beschreibung Tcu-Index Anklopf-Schnittstelle Datentyp BYTE Tcu1KeyAdr (DB19.DBB116) Beschreibung Direkttasten-Adresse 1. Online Schnittstelle Datentyp BYTE Tcu2KeyAdr (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.
  • Seite 212 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19.DBB123) Beschreibung PLC schreibt PAR_MSTT_ADR nach MMCx_MSTT_ADR, wenn Bedien-Software online geht Datentyp BYTE Weiterführende Literatur /FB2-B3/ MMC1_STATUS (DB19.DBB124) Beschreibung Verbindungszustand, Bedien-Software und PLC schreiben wechselweise ihre Anforderun‐ gen/ Quittungen Datentyp BYTE Weiterführende Literatur /FB2-B3/ MMC1_Z_INFO (DB19.DBB125) Beschreibung...
  • Seite 213 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) MMC1_ACTIVE_CHANGED (DB19.DBX126.4) Beschreibung MMC1_ACTIVE_CHANGED Datentyp BOOL Weiterführende Literatur /FB2-B3/ MMC1_CHANGED_DENIED (DB19.DBX126.5) Beschreibung MMC1_CHANGED_DENIED Datentyp BOOL Weiterführende Literatur /FB2-B3/ MMC1_TCU_SHIFT_LOCK (DB19.DBX126.6) Beschreibung MMC1_TCU_SHIFT_LOCK Datentyp BOOL MMC1_TRANS_DB (DB19.DBW128) Beschreibung Reserviert Transline (Transline DB Nummer) Datentyp BOOL Online Schnittstelle OP 2 (Benutzer) MMC2_CLIENT_IDENT (DB19.DBW130)
  • Seite 214 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19.DBB133) Beschreibung PLC schreibt PAR_MSTT_ADR nach MMCx_MSTT_ADR, wenn Bedien-Software online geht Datentyp BYTE Weiterführende Literatur /FB2-B3/ MMC2_STATUS (DB19.DBB134) Beschreibung Verbindungszustand, Bedien-Software und PLC schreiben wechselweise ihre Anforderun‐ gen/ Quittungen Datentyp BYTE Weiterführende Literatur /FB2-B3/ MMC2_Z_INFO (DB19.DBB135) Beschreibung...
  • Seite 215: Belegung Der Plc Für Übergabeparameter

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) MMC2_ACTIVE_CHANGED (DB19.DBX136.4) Beschreibung MMC2_ACTIVE_CHANGED Datentyp BOOL Weiterführende Literatur /FB2-B3/ MMC2_CHANGED_DENIED (DB19.DBX136.5) Beschreibung MMC2_CHANGED_DENIED Datentyp BOOL Weiterführende Literatur /FB2-B3/ MMC2_TCU_SHIFT_LOCK (DB19.DBX136.6) Beschreibung MMC2_TCU_SHIFT_LOCK Datentyp BOOL MMC2_TRANS_DB (DB19.DBW138) Beschreibung Reserviert Transline (Transline DB Nummer) Datentyp BOOL Belegung der PLC für Übergabeparameter Diese Datenbausteine sind für die Option "Tool Ident Connection"...
  • Seite 216 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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) Weiterführende Literatur /FBWsl/ Belegung der PLC für Rückgabewerte Diese Datenbausteine 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)
  • Seite 217 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_Error_Code (DB19.DBW254) Weiterführende Literatur /FBWsl/ Kommandos für Paramtm.exe 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) A_Error_Code (DB19.DBW260) E_PMagazine (DB19.DBW262) E_PMagazinePlace (DB19.DBW264) E_PTnumber (DB19.DBW266) Diverse Signale A_TPMStatus (DB19.DBW268)
  • Seite 218: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB19.DBW400) Beschreibung Simulations-Override Datentyp A_SimState (DB19.DBW402) Beschreibung Simulationszustand Datentyp 10.3.8 LBP_Chan1 [DB21], … - Kanalspezifische Signale 10.3.8.1 Übersicht LBP_Chan1 [DB21], … - Steuersignale an Kanal (1) LBP_Chan Signale an Kanal (PLC → NC) 1 [DB21], … Byte Bit 7 Bit 6...
  • Seite 219 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale an Kanal (PLC → NC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB8 Maschinenbezogenen Schutzbereich aktivieren DBB9 Maschinenbezogenen Schutzbereich aktivieren DBB10 Kanalspezifischen Schutzbereich aktivieren DBB11...
  • Seite 220 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale an Kanal (PLC → NC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB16 Verfahrtasten Eilgang‐ Verfahrtas‐ Vorschub Handrad aktivieren überlage‐...
  • Seite 221 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan1 [DB21], … - HMI-Signale an Kanal / OEM-Signale von/an Kanal 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...
  • Seite 222 Referenz zum PLC-Grundprogramm 10.3 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 DBB36 NC-Alarm NC-Alarm Kanal be‐...
  • Seite 223 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Geometrieachse 2 DBB46 Fahrbefehl Fahranforderungen Handrad aktiv Plus Minus Plus...
  • Seite 224 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB60 Quick Änderung S-Fkt. 3 S-Fkt. 2 S-Fkt.
  • Seite 225 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW104 Erweiterte Adresse S-Funktion 2 (16 Bit INT) DBD106 S-Funktion 2 (REAL-Format) DBW110...
  • Seite 226 Referenz zum PLC-Grundprogramm 10.3 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 227 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan1 [DB21], … - Decodierte M-Signale LBP_Chan Signale von Kanal (M0 - M99) (NC → PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dynamische M-Funktionen DBB194...
  • Seite 228 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan1 [DB21], … - Aktive G-Funktionen LBP_Chan Signale von Kanal (NC → PLC) 1 [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)
  • Seite 229 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [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 230 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale an Kanal (PLC ←→ NC) 1 [DB21], … /FBSY/ 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 231 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von/an Kanal (PLC ←→ NC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB319 Keine Vorschub REPOS Vorschub Aktiver REPOS Mode Quittierung Werkzeug‐...
  • Seite 232 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale an Kanal (PLC → NC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB329 Angeforderte Maschinenfunktion Kontinuierli‐ INCvar INC10000 INC1000 INC100 INC10 INC1...
  • Seite 233 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB341 Aktive Maschinenfunktion Kontinuierli‐ INCvar INC10000 INC1000 INC100 INC10 INC1...
  • Seite 234 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von Kanal (NC → PLC) 1 [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)
  • Seite 235 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale an Kanal (PLC → NC) 1 [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 236: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) LBP_Chan Signale von/an Kanal (NC ↔ PLC) 1 [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB410 Taste Ach‐ sanwahl HMI → PLC DBB411 Reserviert DBB412...
  • Seite 237 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_SBL (DB21, … DBX0.4) Beschreibung Einzelsatz aktivieren In den Betriebsarten AUTOMATIK und MDA muss für das im Kanal angewählte Teilepro‐ gramm durch den Bediener die Freigabe zur Abarbeitung jedes einzelnen Teileprogramm‐ satzes durch erneutes Auslösen von NC-Start erfolgen. Signalfluss PLC →...
  • Seite 238 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_DRY (DB21, … DBX0.6) Beschreibung Probelaufvorschub (DRY) aktivieren Befindet sich der Kanal im Zustand "Reset", wird bei aktiver G-Funktion G01, G02, G03 mit dem nächsten NC-Start mit dem aktuell wirksamen Vorschub verfahren: ● Flankenwechsel 0 → 1: Probelaufvorschub ●...
  • Seite 239 Referenz zum PLC-Grundprogramm 10.3 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 240 Referenz zum PLC-Grundprogramm 10.3 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 241 Referenz zum PLC-Grundprogramm 10.3 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 242 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_ProgTest (DB21, … DBX1.7) Beschreibung Programmtest (PRT) aktivieren Wenn Programmtest (PRT) aktiv ist, bewegen sich bei der Abarbeitung eines Satzes oder NC- Programms die Maschinenachsen nicht. Die Achsbewegungen werden aber auf der Bedien‐ oberfläche durch sich verändernde Sollpositionen angezeigt. Hinweis Während Programmtest (PRT) aktiv ist, erfolgen alle Verfahrbewegungen der Achsen, aber nicht der Spindeln, unter "Achsensperre".
  • Seite 243 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB21, … DBX2.0 … 2.7) Beschreibung "Satz ausblenden" (SKP) aktivieren Bit 0 … Bit 7 sind den Ausblendebenen 0 … 7 zugeordnet. Hinweis Es wird empfohlen, das Nahtstellensignal bereits vor dem Start des NC-Programms zu set‐ zen.
  • Seite 244 Referenz zum PLC-Grundprogramm 10.3 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. Stanzin‐ terface auszulösen. Dies ist im Prinzip in jeder Betriebsart möglich, vorausgesetzt, dass die Achsen sich nicht bewegen.
  • Seite 245 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Hubfreigabe Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen; Kapitel "N4: Stanzen und Nibbeln" A_StrokStop (DB21, … DBX3.4) Beschreibung Hub läuft nicht Die NC reagiert auf dieses Nahtstellensignal mit sofortigem Bewegungsstopp. Falls eine Bewegung oder eine andere Aktion aufgrund dieses Signals unterbrochen werden sollte, erfolgt ein Alarm.
  • Seite 246 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_FD_OR (DB21, … DBB4) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 247 Referenz zum PLC-Grundprogramm 10.3 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 248 Referenz zum PLC-Grundprogramm 10.3 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 249 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_RT_OR (DB21, … DBB5) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 250 Referenz zum PLC-Grundprogramm 10.3 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 251 Referenz zum PLC-Grundprogramm 10.3 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 252 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "V1: Vorschübe" > "Vorschubbeeinflussung" > "Vorschubsperre und Vorschub/Spindel Halt" A_RIdisable (DB21, … DBX6.1) Beschreibung Einlesesperre Ist die Einlesesperre gesetzt, wird der Datentransfer für den nächsten Satz in den Interpolator...
  • Seite 253 Referenz zum PLC-Grundprogramm 10.3 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 vor‐ handener Schleppabstand wird noch abgebaut. Danach wird der nächste Verfahrsatz einge‐ wechselt.
  • Seite 254 Referenz zum PLC-Grundprogramm 10.3 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 Schalter‐ stellung 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 Codierung, jeweils folgender Faktor: ●...
  • Seite 255 Referenz zum PLC-Grundprogramm 10.3 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 256 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_NCStopBlock (DB21, … DBX7.2) Beschreibung NC-Stop an Satzgrenze Der aktuelle Satz wird bis zum Satzende abgearbeitet. Danach wird die Programmbearbei‐ tung angehalten: ● Kanalzustand: "Unterbrochen" ● Programmzustand: "Angehalten" Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE...
  • Seite 257 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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 Grundfunktionen; ●...
  • Seite 258 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_SuppStartLock (DB21, … DBX7.5) Beschreibung Startsperre unterdrücken Signalfluss PLC → NC Datentyp BOOL A_Reset (DB21, … DBX7.7) Beschreibung Reset Reaktionen: ● Alle verfahrenden Achsen und Spindeln werden ohne Konturverletzung entlang ihrer Beschleunigungskennlinien bis zum Stillstand abgebremst. ●...
  • Seite 259 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Anforderung zum Deaktivieren des aktiven maschinenbezogenen Schutzbereichs. Der Schutzbereich wird sofort unwirksam. Hinweis Die Deaktiviert des Schutzbereiches wird nur wirksam, wenn er über ein NC-Programm vor‐ aktiviert und über das Nahtstellensignal aktiviert wurden. Wert TRUE Anforderung zum Aktivieren des maschinenbezogenen Schutzbereichs.
  • Seite 260: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 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 261 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" E_MMC_DRF (DB21, … DBX24.3) Beschreibung Handradverschiebung (DRF) angewählt Sobald Handradverschiebung (DRF) aktiv ist, kann die Handradverschiebung während der Betriebsart AUTOMATIK oder MDA über das der Achse zugeordnete Handrad verändert werden.
  • Seite 262 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.A_NCKrelatedM01" (DB21, … DBX30.5) Assoziierte Hilfsfunktion aktivieren ● "LBP_Chan*.E_AssM01" (DB21, … DBX318.5) Assoziierte Hilfsfunktion aktiv ● MD22254 $MC_AUXFU_ASSOC_M0_VALUE Zusätzliche M-Funktion für Programm-Halt ● MD22256 $MC_AUXFU_ASSOC_M1_VALUE Zusätzliche M-Funktion für bedingten Halt Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 263 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_MMC_DRY (DB21, … DBX24.6) Beschreibung Probelaufvorschub (DRY) angewählt Hinweis Die Anwahl des Probelaufvorschubs (DRY) erfolgt über die Bedienoberfläche SINUMERIK Operate 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 264 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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 Eilgang‐ korrektur kann durch die Anwahl der Vorschubkorrektur für Eilgang über die Bedienoberflä‐ che erfolgen.
  • Seite 265 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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, … DBX26.0) E_MMC_SKP1 (DB21, … DBX26.1) … … E_MMC_SKP9 (DB21, … DBX27.1) Signalfluss HMI →...
  • Seite 266 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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 Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "V1: Vorschübe" > "Vorschubbeeinflussung" > "Feste Vorschubwerte" A_PTP_Travel (DB21, …...
  • Seite 267 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_DisablWearMon (DB21, … DBX29.6) Beschreibung WZV: Verschleißüberwachung ausschalten Signalfluss PLC → NC Datentyp BOOL Aktualisierung auftragsgesteuert Wert FALSE Das Ausschalten der Verschleißüberwachung ist nicht angefordert. Wert TRUE Das Ausschalten der Verschleißüberwachung ist angefordert. Korrespondiert mit ●...
  • Seite 268 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_ContHW1, A_ContHW2, A_ContHW3 (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 269 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Simulation des Konturhandrades ausschalten. Wert TRUE Simulation des Konturhandrades einschalten. Korrespondiert mit ● "LBP_Chan*.A_ContHWneg" (DB21, … DBX30.4) Simulation Konturhandrad: Negative Richtung Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen; Kapitel "H1: Hand- und Handradfahren" A_ContHWneg (DB21, …...
  • Seite 270 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.E_MMC_M01AssocNC" (DB21, … DBX24.4) Assoziierte Hilfsfunktion angewählt ● "LBP_Chan*.E_AssM01" (DB21, … DBX318.5) Assoziierte Hilfsfunktion aktiv ● MD22254 $MC_AUXFU_ASSOC_M0_VALUE Zusätzliche M-Funktion für Programm-Halt ● MD22256 $MC_AUXFU_ASSOC_M1_VALUE Zusätzliche M-Funktion für bedingten Halt Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 271 Referenz zum PLC-Grundprogramm 10.3 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 272 Referenz zum PLC-Grundprogramm 10.3 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 273 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.E_InvCHWDirOfRot" (DB21, … DBX39.5) Konturhandrad: Handraddrehrichtung invertieren aktiv Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen; Kapitel "H1: Hand- und Handradfahren" A_SKP8, A_SKP9 (DB21, … DBX31.6, 31.7) Beschreibung Satz ausblenden aktivieren Signalfluss PLC → NC Datentyp BOOL E_ExecExtern (DB21, …...
  • Seite 274 Referenz zum PLC-Grundprogramm 10.3 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 Sonderfunktionen;...
  • Seite 275 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "K1: 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 abge‐...
  • Seite 276 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_OrieToolholder (DB21, … DBX33.1) Beschreibung Orientierbarer Werkzeugträger aktiv Signalfluss NC → PLC Datentyp BOOL E_RevFD (DB21, … DBX33.2) Beschreibung Umdrehungsvorschub aktiv Das Nahtstellensignal zeigt an, daß in der Betriebsart AUTOMATIK Bahn- oder Synchron‐ achsen mit Umdrehungsvorschub verfahren. Signalfluss NC →...
  • Seite 277 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Die Funktion "Satzsuchlauf" ist aktiv. Sie wurde über die Bedienoberfläche angewählt und mit dem Nahtstellensignal "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) (NC-Start) gestartet. Korrespondiert mit ● "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) NC-Start Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten"...
  • Seite 278 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Programmende M02 / M30 ist aktiv. Das Nahtstellensignal wird gesetzt nach: ● Abschluss eines Programmende-Resets (M02, M30 oder M17) Hinweis: Sind im Satz, der M02, M30 oder M17 enthält, Verfahrbewegungen programmiert, wird das Signal erst nach dem Erreichen der Zielpositionen aller Achsen gesetzt. ●...
  • Seite 279 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_ProgTest (DB21, … DBX33.7) Beschreibung Programmtest (PRT) aktiv Wenn Programmtest (PRT) aktiv ist, bewegen sich bei der Abarbeitung eines Satzes oder NC- Programms die Maschinenachsen nicht. Die Achsbewegungen werden aber auf der Bedien‐ oberfläche durch sich verändernde Sollpositionen angezeigt. Hinweis Während Programmtest (PRT) aktiv ist, erfolgen alle Verfahrbewegungen der Achsen, aber nicht der Spindeln, unter "Achsensperre".
  • Seite 280 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_ProgRunning (DB21, … DBX35.0) Beschreibung Programmzustand "Läuft" Das Signal wird nach dem Start des NC-Programm mit "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) = TRUE gesetzt. Wird die Abarbeitung des NC-Programms durch "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) = TRUE angehalten, bleibt das Signal gesetzt. Das Signal wird nicht zurückgesetzt, wenn die Abarbeitung des NC-Programms durch fol‐...
  • Seite 281 Referenz zum PLC-Grundprogramm 10.3 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 282 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "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" ● "LBP_Chan*.E_ProgRunning" (DB21, … DBX35.0) Programmzustand "Läuft" Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten"...
  • Seite 283 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.A_NCStopBlock" (DB21, … DBX7.2) NC-Stop an Satzgrenze ● "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) NC-Stop ● "LBP_Chan*.A_NCStopASp" (DB21, … DBX7.4) NC-Stop Achsen plus Spindeln ● "LBP_Chan*.E_ProgAborted" (DB21, … DBX35.4) Programmzustand "Abgebrochen" ● "LBP_Chan*.E_ProgInterrupt" (DB21, … DBX35.3) Programmzustand "Unterbrochen"...
  • Seite 284 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.E_ProgAborted" (DB21, … DBX35.4) Programmzustand "Abgebrochen" ● "LBP_Chan*.E_ProgStop" (DB21, … DBX35.2) Programmzustand "Angehalten" ● "LBP_Chan*.E_ProgWait" (DB21, … DBX35.1) Programmzustand "Warten" ● "LBP_Chan*.E_ProgRunning" (DB21, … DBX35.0) Programmzustand "Läuft" Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten"...
  • Seite 285 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.A_Reset" (DB21, … DBX7.7) Reset ● "LBP_Chan*.E_ProgInterrupt" (DB21, … DBX35.3) Programmzustand "Unterbrochen" ● "LBP_Chan*.E_ProgStop" (DB21, … DBX35.2) Programmzustand "Angehalten" ● "LBP_Chan*.E_ProgWait" (DB21, … DBX35.1) Programmzustand "Warten" ● "LBP_Chan*.E_ProgRunning" (DB21, … DBX35.0) Programmzustand "Läuft"...
  • Seite 286 Referenz zum PLC-Grundprogramm 10.3 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 287 Referenz zum PLC-Grundprogramm 10.3 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" (DB21, … DBX35.6) Kanalzustand "Unterbrochen"...
  • Seite 288 Referenz zum PLC-Grundprogramm 10.3 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 289 Referenz zum PLC-Grundprogramm 10.3 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 290 Referenz zum PLC-Grundprogramm 10.3 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 291 Referenz zum PLC-Grundprogramm 10.3 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 292 Referenz zum PLC-Grundprogramm 10.3 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 293 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch Wert FALSE Die durch die Abstandsregelung erzeugte Verfahrbewegung der abstandsgeregelten Achsen ist nicht im Stillstand. Wert TRUE Die durch die Abstandsregelung erzeugte Verfahrbewegung der abstandsgeregelten Achsen ist im Stillstand. Korrespondiert mit ● CLC_GAIN=0.0 ; Regelkreisverstärkung ausschalten ●...
  • Seite 294 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.E_StopBlkEndSBLsuppr" (DB21, … DBX37.7) Stopp am Satzende während Einzelsatz (SBL) wird ignoriert ● MD11602 $MN_ASUP_START_MASK, Bit 2 Starten auch erlaubt, wenn Einlesesperre aktiv ist ● MD20116 $MC_IGNORE_INHIBIT_ASUP Interruptprogramm trotz Einlesesperre abarbeiten ●...
  • Seite 295 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_StrokeEA (DB21, … DBX38.0) Beschreibung Hubauslösung aktiv Signalfluss NC → PLC Datentyp BOOL Wert FALSE Hubauslösung ist nicht aktiv. Wert TRUE Hubauslösung ist aktiv. Korrespondiert mit ● "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Hubfreigabe Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen;...
  • Seite 296: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 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 297: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" E_Geo (DB21, … ab DBX40.0) Beschreibung Steuersignale von Geometrieachsen Datentyp ARRAY[1..3] of STRUCT STRUCT "E_Geo" Steuersignale der Geometrieachse (Seite 339) 10.3.8.6 LBP_Chan1 [DB21], … - Änderungssignale bei Hilfsfunktionsübergabe von Kanal Die Datenbausteine "LBP_Chan1 [DB21], …"...
  • Seite 298 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) F6Change (DB21, … DBX65.5) Beschreibung M-, S-, T-, D-, H-, F-Fkt. Änderung 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 299: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) D3Quick (DB21, … DBX62.6) EQuick (DB21, … DBX63.4) H1Quick (DB21, … DBX64.4) H2Quick (DB21, … DBX64.5) H3Quick (DB21, … DBX64.6) M1Quick (DB21, … DBX66.0) M2Quick (DB21, … DBX66.1) M3Quick (DB21, … DBX66.2) M4Quick (DB21, … DBX66.3) M5Quick (DB21, …...
  • Seite 300 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" ExtM1 (DB21, … DBW68.0) M1 (DB21, … DBD70.0) ExtM2 (DB21, … DBW74.0) M2 (DB21, … DBD76.0) ExtM3 (DB21, … DBW80.0) M3 (DB21, … DBD82.0) ExtM4 (DB21, … DBW86.0) M4 (DB21, … DBD88.0) ExtM5 (DB21, …...
  • Seite 301: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) S3 (DB21, … DBD112.0) Beschreibung S-Funktion 1 - 3 und Erweiterte Adresse S-Funktion 1 - 3 Wenn ein S-Funktion-Änderungssignal ("LBP_Chan*.S*Change" (DB21, … DBB60) ) an‐ steht, werden hier die bis zu drei in einem NC-Satz programmierbaren S-Funktionen mit Nummer der S-Funktion und der Erweiterten Adresse zur Verfügung gestellt.
  • Seite 302 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB21, … DBW118, 122, 126) Beschreibung T-Funktionen T-Funktion 1: "LBP_Chan*.T1" (DB21, … DBW118) T-Funktion 2: "LBP_Chan*.T2" (DB21, … DBW122) T-Funktion 3: "LBP_Chan*.T3" (DB21, … DBW126) Wenn ein T-Funktion-Änderungssignal ansteht, wird hier die im NC-Satz programmierte Nummer der T-Funktionen zur Verfügung gestellt.
  • Seite 303 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) D3 (DB21, … DBB133) Beschreibung D-Funktionen D-Funktion 1: "LBP_Chan*.D1" (DB21, … DBB129) D-Funktion 2: "LBP_Chan*.D2" (DB21, … DBB131) D-Funktion 3: "LBP_Chan*.D3" (DB21, … DBB133) Wenn ein D-Funktion-Änderungssignal ansteht, wird hier die im NC-Satz programmierte Nummer der D-Funktionen zur Verfügung gestellt.
  • Seite 304: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 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 305 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.H*Change" (DB21, … DBX64.0 … 64.2) Änderungssignale: H-Funktion ● DB21, … DBD396 - 404 H-Funktion 1–3 (DINT) ● MD22110 $MC_AUXFU_H_TYPE_INT Typ von H-Hilfsfunktionen ist Integer ● MD22230 $MC_AUXFU_H_SYNC_TYPE Ausgabezeitpunkt der H-Funktionen Weiterführende Literatur Funktionshandbuch Grundfunktionen;...
  • Seite 306: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Chan*.F*Change" (DB21, … DBX65.0 … 65.5) Änderungssignale: F-Funktion ● MD22240 $MC_AUXFU_F_SYNC_TYPE Ausgabezeitpunkt der F-Funktionen Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "H2: Hilfsfunktionsausgaben an PLC" Hinweis ● F-Funktionen werden im Teileprogramm im Datenformat REAL programmiert. ●...
  • Seite 307: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.8.11 LBP_Chan1 [DB21], … - Aktive G-Funktionen Die Datenbausteine "LBP_Chan1 [DB21], …" sind die Schnittstelle zwischen Anwenderprogramm und Kanal. 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.
  • Seite 308: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" ● Eine vollständige Auflistung der G-Gruppen und G-Befehle und ihrer internen Nummern findet sich in: Programmierhandbuch Grundlagen; Kapitel "Tabellen" > "G-Befehle" Hinweis ●...
  • Seite 309 Referenz zum PLC-Grundprogramm 10.3 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 310 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Der aktivierte, maschinenbezogene Schutzbereich 1 bis 10 wurde im aktuellen Satz bzw. in der aktuellen JOG-Verfahrbewegung nicht verletzt. Der voraktivierte, maschinenbezogene Schutzbereich 1 bis 10 würde im aktuellen Satz nicht verletzt werden, wenn er aktiv wäre. Wert TRUE Der aktivierte, maschinenbezogene Schutzbereich 1 bis 10 wurde im aktuellen Satz bzw.
  • Seite 311: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 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 312: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_SynDisabl (DB21, … ab DBX300.0) Beschreibung Synchronaktion deaktivieren Signalfluss PLC → NC Datentyp ARRAY[1..64] of BOOL E_SynDisabled (DB21, … ab DBX308.0) Beschreibung Synchronaktion deaktiviert Signalfluss NC → PLC Datentyp ARRAY[1..64] of BOOL 10.3.8.14 LBP_Chan1 [DB21], … - Steuersignale von/an Kanal Die Datenbausteine "LBP_Chan1 [DB21], …"...
  • Seite 313 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_DriveTest (DB21, … DBX317.5) Beschreibung Fahranforderung Antriebstest Datentyp BOOL E_PTP_Travel (DB21, … DBX317.6) Beschreibung PTP-Fahren aktiv Hinweis Die Variable ist nur in der Betriebsart JOG bei aktiver Transformation relevant. Signalfluss NC → PLC Datentyp BOOL Flankenwechsel 0 →...
  • Seite 314 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Das ASUP ist im Zustand "Angehalten". Hinweis Das ASUP wurde von der Steuerung vor dem vollständigen Abarbeiten gestoppt. Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" > "Asynchrone Unterprogramme (ASUPs)" > "Funktion" > "ASUP mit REPOSA" E_SearchAct (DB21, …...
  • Seite 315 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_TOFFmovem (DB21, … DBX318.3) Beschreibung Online-Werkzeuglängenkorrektur (TOFF): Korrekturbewegung aktiv Ist bei aktiver Online-Werkzeuglängenkorrektur ("LBP_Chan*.E_TOFF" (DB21, … DBX318.2) == TRUE) eine Korrekturbewegung aktiv, wird das Nahtstellensignal auf TRUE gesetzt: "LBP_Chan*.E_TOFFmovem" (DB21, … DBX318.3) == TRUE Signalfluss NC →...
  • Seite 316 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_DRY (DB21, … DBX318.6) Beschreibung Probelauf Vorschub aktiv Datentyp BOOL Weiterführende Literatur /FB1-V1/ E_Overstore (DB21, … DBX318.7) Beschreibung Überspeichern aktiv Datentyp BOOL Weiterführende Literatur /FB1-A2/ E_REPOS_EdgeAckn (DB21, … DBX319.0) Beschreibung REPOS Mode-Änderung Quittierung Signalfluss NC →...
  • Seite 317 Referenz zum PLC-Grundprogramm 10.3 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_Axis*.A_REPOSDelay" (DB31, … DBX10.0) REPOS Verzögerung ● "LBP_Axis*.E_MMC_REPOSDelay" (DB31, … DBX72.0) REPOS Verzögerung ●...
  • Seite 318 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch 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_Axis*.A_REPOSDelay" (DB31, … DBX10.0) REPOS Verzögerung ●...
  • Seite 319: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 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_Axis*.A_REPOSDelay" (DB31, … DBX10.0) REPOS Verzögerung ● "LBP_Axis*.E_MMC_REPOSDelay" (DB31, … DBX72.0) REPOS Verzögerung ●...
  • Seite 320: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.8.16 LBP_Chan1 [DB21], … - Signale von Orientierungsachsen Die Datenbausteine "LBP_Chan1 [DB21], …" sind die Schnittstelle zwischen Anwenderprogramm und Kanal. Variablen in "LBP_Chan1 [DB21], …" E_Ori (DB21, … ab DBB332) Beschreibung Steuersignale von der Orientierungsachsen Datentyp ARRAY[1..3] of STRUCT STRUCT "E_Ori"...
  • Seite 321 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL Aktualisierung auftragsgesteuert Wert FALSE Irrelevant Wert TRUE Der Werkzeuggrenzwert ist erreicht. Korrespondiert mit ● "LBP_Chan*.E_TPrewarnLimit" (DB21, … DBX344.0) WZV Änderungssignal: T-Nummer für Werkzeug-Vorwarngrenze ● "LBP_Chan*.E_TNewRepl" (DB21, … DBX344.2) WZV Änderungssignal: T-Nummer des neuen Ersatzwerkzeugs ●...
  • Seite 322: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Irrelevant Wert TRUE Das letzte Ersatzwerkzeug der Werkzeug-Gruppe ist erreicht 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 ●...
  • Seite 323 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_Chan1 [DB21], …" E_Cycle_Sig (DB21, … DBW364) Beschreibung Zyklen-Eingangssignale Datentyp ARRAY[0..15] of BOOL A_Cycle_Sig (DB21, … DBW366) Beschreibung Zyklen-Ausgangssignale Datentyp ARRAY[0..15] of BOOL E_OEM_TechnoSig (DB21, … DBD368) Beschreibung OEM Techno Eingangssignale Datentyp ARRAY[0..31] of BOOL A_OEM_TechnoSig (DB21, …...
  • Seite 324 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_CollCheckStop (DB21, … DBX377.0) Beschreibung Kollisionsvermeidung: Stopp Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Die Kollisionsvermeidung hat keinen Stopp der Verfahrbewegungen im Kanal ausgelöst. Wert TRUE Die Kollisionsvermeidung hat einen Stopp der Verfahrbewegungen im Kanal ausgelöst. Weiterführende Literatur Funktionshandbuch Sonderfunktionen;...
  • Seite 325 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Die Funktion "Kreisfahren in JOG" ist nicht aktiv. Wert TRUE Die Funktion "Kreisfahren in JOG" ist aktiv. Korrespondiert mit ● "LBP_Chan*.A_JOG_Circles" (DB21, … DBX30.6) JOG Kreisfahren Weiterführende Literatur Funktionshandbuch Erweiterungsfunktionen; Kapitel "H1: Hand- und Handradfahren" E_AnyAsup (DB21, …...
  • Seite 326 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● MD27850 $MC_PROG_NET_TIMER_MODE Beeinflussung der Programmlaufzeit-Netto-Zähler ● MD27860 $MC_PROCESSTIMER_MODE Aktivierung der Programmlaufzeit-Messung ● MD27880 $MC_PART_COUNTER Aktivierung der Werkstück-Zähler Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" > "Programmbetrieb" > "Programmsprünge" > "Rücksprung auf Programmanfang" A_InKeyG1 (DB21, …...
  • Seite 327 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_InKeyGRunIn8 (DB21, … DBX387.7) Beschreibung Schleifen: Status der Schleiffunktionen 1 … 8 Signalfluss PLC → NC Datentyp BOOL E_TransformNo (DB21, … DBB388) Beschreibung Nummer der aktiven Transformation Signalfluss NC → PLC Datentyp BYTE E_InKeyGIsEn1 (DB21, … DBX390.0) E_InKeyGIsEn2 (DB21, …...
  • Seite 328: Lbp_Chan1 [Db21]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_CART_JOG_MODE (DB21, … DBB392) Beschreibung Anwahl: Koordinatensystem für Kartesisches Handverfahren und Handradüberlagerung in Automatik in Werkzeugrichtung (DRF) Anwahl des Koordinatensystems für: ● Kartesisches Handverfahren der Geometrieachsen in Werkzeugrichtung (TCS) ● Handradüberlagerung der Geometrieachsen in der Betriebsart AUTOMATIK in Werkzeugrichtung (DRF) Signalfluss PLC →...
  • Seite 329: Struct "A_Geo" Steuersignale Für Geometrieachse

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_AxisSelAxis (DB21, … DBB409) Beschreibung Nummer der im HMI angewählten Achse Signalfluss HMI → PLC Datentyp BYTE Aktualisierung Auf Anforderung vom HMI E_AxisSelRequest (DB21, … DBX410.0) Beschreibung Achsanwahltaste im HMI wird betätigt Signalfluss HMI → PLC Datentyp BOOL Aktualisierung...
  • Seite 330 Referenz zum PLC-Grundprogramm 10.3 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 331 Referenz zum PLC-Grundprogramm 10.3 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 332 Referenz zum PLC-Grundprogramm 10.3 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 333 Referenz zum PLC-Grundprogramm 10.3 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 334 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Plus (DB21, … DBX12.7, 16.7, 20.7) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 335 Referenz zum PLC-Grundprogramm 10.3 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 336 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) – ● Werden beide Verfahrsignale ("Plus" und "Minus") gleichzeitig gesetzt, erfolgt keine Verfahrbewegung bzw. wird die aktuelle Verfahrbewegung abgebrochen. ● Im Gegensatz zu Maschinenachsen kann bei Geometrieachsen über Verfahrtasten nur eine Geometrieachse gleichzeitig verfahren werden. ●...
  • Seite 337 Referenz zum PLC-Grundprogramm 10.3 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 338 Referenz zum PLC-Grundprogramm 10.3 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 339: Struct "E_Geo" Steuersignale Der Geometrieachse

    Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen;...
  • Seite 340 Referenz zum PLC-Grundprogramm 10.3 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) Ge‐ ometrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].HW*" (DB21, … DBX46.0, 46.1, 46.2) Geo‐ metrieachse 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 341 Referenz zum PLC-Grundprogramm 10.3 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) Geo‐ metrieachse 1: "LBP_Chan*.E_Geo.E_Geo[1].TReqPlus" (DB21, … DBX40.5) Geometrie‐ achse 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 342 Referenz zum PLC-Grundprogramm 10.3 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 343 Referenz zum PLC-Grundprogramm 10.3 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) Geomet‐ rieachse 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 344 Referenz zum PLC-Grundprogramm 10.3 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 345 Referenz zum PLC-Grundprogramm 10.3 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) Geo‐ metrieachse 2: "LBP_Chan*.E_Geo.E_Geo[2].INC*" (DB21, … DBX47.0 … 47.5) Geomet‐ rieachse 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 346: Struct "A_Ori" Steuersignale Für Orientierungsachsen

    Referenz zum PLC-Grundprogramm 10.3 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 347 Referenz zum PLC-Grundprogramm 10.3 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 348 Referenz zum PLC-Grundprogramm 10.3 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 349 Referenz zum PLC-Grundprogramm 10.3 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 Betriebsart JOG.
  • Seite 350 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Plus (DB21, … DBX320.7, 324.7, 328.7) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 351 Referenz zum PLC-Grundprogramm 10.3 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 352 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) – ● Werden beide Verfahrsignale ("Plus" und "Minus") gleichzeitig gesetzt, erfolgt keine Verfahrbewegung bzw. wird die aktuelle Verfahrbewegung abgebrochen. ● Im Gegensatz zu Maschinenachsen kann bei Orientierungsachsen über Verfahrtasten nur eine Orientierungsachse gleichzeitig verfahren werden. ●...
  • Seite 353 Referenz zum PLC-Grundprogramm 10.3 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 354 Referenz zum PLC-Grundprogramm 10.3 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 355: Struct "E_Ori" Steuersignale Der Orientierungsachse

    Referenz zum PLC-Grundprogramm 10.3 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 356 Referenz zum PLC-Grundprogramm 10.3 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 357 Referenz zum PLC-Grundprogramm 10.3 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 358 Referenz zum PLC-Grundprogramm 10.3 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 359 Referenz zum PLC-Grundprogramm 10.3 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 360 Referenz zum PLC-Grundprogramm 10.3 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 361 Referenz zum PLC-Grundprogramm 10.3 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 362: Lbp_Axis 1 [Db31]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.9 LBP_Axis 1 [DB31], … - Achs-/Spindelsignale 10.3.9.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 363 Referenz zum PLC-Grundprogramm 10.3 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 DBB10 REPOS Verzöge‐ rung DBB11 SI: Brem‐ sentest starten DBB12 Verzöge‐...
  • Seite 364 Referenz zum PLC-Grundprogramm 10.3 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 DBB24 Master/ Sollwertum‐ Master/ MKS-Kopp‐ MKS-Kopp‐ Achse steu‐ Schrittmo‐...
  • Seite 365 Referenz zum PLC-Grundprogramm 10.3 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 DBB56 Spindel In‐ Spindel- Separater nen-Span‐ Drehzahl‐ V.-Antrieb PLC →...
  • Seite 366 Referenz zum PLC-Grundprogramm 10.3 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 DBB64 Fahrbefehl Fahranforderung Handrad aktiv Achse / Plus Minus Plus Minus...
  • Seite 367 Referenz zum PLC-Grundprogramm 10.3 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 DBB75 JOG Positi‐ JOG Fah‐ JOG Festpunkt anfahren erreicht JOG Festpunkt anfahren aktiv on erreicht ren auf Po‐...
  • Seite 368 Referenz zum PLC-Grundprogramm 10.3 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 DBB95 Warnung ESR: Gene‐ ESR: Reak‐ ESR: Zwi‐ der Warn‐...
  • Seite 369 Referenz zum PLC-Grundprogramm 10.3 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 DBB107 Aktive Zustellachse Schleifen DBB108-12 DBB128 Programmtest Bedien- aktivieren unterdrü‐...
  • Seite 370: Lbp_Axis1 [Db31]

    Referenz zum PLC-Grundprogramm 10.3 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 DBB191 ODER-Ver‐ UND-Ver‐ Pollageiden‐ Motorübertemperatur DYNEG‐ knüpfung: knüpfung: tifikation mit MA: Dreh‐...
  • Seite 371 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Variablen in "LBP_Axis1 [DB31], …" - Signale an Achse/Spindel A_FD_OR (DB31, … DBB0) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 372 Referenz zum PLC-Grundprogramm 10.3 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 373 Referenz zum PLC-Grundprogramm 10.3 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 374 Referenz zum PLC-Grundprogramm 10.3 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 375 Referenz zum PLC-Grundprogramm 10.3 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 376 Referenz zum PLC-Grundprogramm 10.3 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 Schleppabstand wird ausgeregelt.
  • Seite 377 Referenz zum PLC-Grundprogramm 10.3 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 werden.
  • Seite 378 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen;...
  • Seite 379 Referenz zum PLC-Grundprogramm 10.3 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 380 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB31, … DBX1.5, 1.6) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 381 Referenz zum PLC-Grundprogramm 10.3 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 1. ● Überwachungen (Messsystem-, Stillstands-, Klemmungsüberwachung, Konturabweichung etc.) der Maschinenachse über Lagemesssystem 1.
  • Seite 382 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) ● Hat eine drehzahlgeregelte Spindel kein Lagemesssystem, muss Nahtstellensignal "Reglerfreigabe" 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 383 Referenz zum PLC-Grundprogramm 10.3 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 384 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "N3: Softwarenocken, Wegschaltsigna‐ le"...
  • Seite 385 Referenz zum PLC-Grundprogramm 10.3 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 386 Referenz zum PLC-Grundprogramm 10.3 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 387 Referenz zum PLC-Grundprogramm 10.3 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 388 Referenz zum PLC-Grundprogramm 10.3 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 389 Referenz zum PLC-Grundprogramm 10.3 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 co‐ dierte Referenznocken angefahren wurde bzw. welcher Referenzpunktwert als Istwert für die Achse zu setzen ist: Istwert = MD34100 $MA_REFP_SET_POS [ <Referenzpunktwert x>...
  • Seite 390 Referenz zum PLC-Grundprogramm 10.3 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 391 Referenz zum PLC-Grundprogramm 10.3 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 392 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL 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 Orientierungsachsen) ●...
  • Seite 393 Referenz zum PLC-Grundprogramm 10.3 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 394 Referenz zum PLC-Grundprogramm 10.3 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 395 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Vorschub- / Spindel-Halt ist aktiv. Korrespondiert mit ● "LBP_Axis*.A_ASpDisable" (DB31, … DBX1.3) Achsen- / Spindelsperre Weiterführende Literatur Funktionshandbuch Grundfunktionen; Kapitel "V1: Vorschübe" > "Vorschubbeeinflussung" > "Vorschubsperre und Vorschub- / Spindel-Halt" A_Disable (DB31, … DBX4.4) Beschreibung Verfahrtastensperre Hinweis...
  • Seite 396 Referenz zum PLC-Grundprogramm 10.3 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 397 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen;...
  • Seite 398 Referenz zum PLC-Grundprogramm 10.3 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 399 Referenz zum PLC-Grundprogramm 10.3 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 wer‐ den: ● Von einem NC-Kanal zur PLC ● Von der PLC zu einem NC-Kanal ●...
  • Seite 400 Referenz zum PLC-Grundprogramm 10.3 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 401 Referenz zum PLC-Grundprogramm 10.3 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 402 Referenz zum PLC-Grundprogramm 10.3 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 403 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen;...
  • Seite 404 Referenz zum PLC-Grundprogramm 10.3 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 Setting‐ datum SD43320 vorgegebene Position gefahren werden. Anwendung Die Funktion findet Anwendung bei Werkzeugmaschinen, die ausschließlich manuell betrie‐...
  • Seite 405 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Aktualisierung zyklisch 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 ●...
  • Seite 406 Referenz zum PLC-Grundprogramm 10.3 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 407 Referenz zum PLC-Grundprogramm 10.3 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 408 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "S1: Spindeln" A_NoMonitorGear (DB31, … DBX16.6) Beschreibung Keine Drehzahl-Überwachung bei Getriebeumschaltung Signalfluss PLC → NC Datentyp BOOL A_DeleteS (DB31, …...
  • Seite 409 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "S1: Spindeln" A_M3M4Inv (DB31, … DBX17.6) Beschreibung M3 / M4 invertieren Die Spindelmotordrehrichtung ändert sich bei folgenden Funktionen: ●...
  • Seite 410 Referenz zum PLC-Grundprogramm 10.3 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 411 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_SetRotDirectRight, A_SetRotDirectLeft (DB31, … DBX18.6, 18.7) Beschreibung Pendeln: Drehrichtung rechts (A_SetRotDirectRight) / Drehrichtung links (A_SetRotDirect‐ Left) Hinweis Das Nahtstellensignal ist irrelevant bei allen Spindelbetriebsarten außer Pendelbetrieb. Signalfluss PLC → NC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Pendeldrehrichtung rechts bzw.
  • Seite 412 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_SpOR (DB31, … DBB19) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 413 Referenz zum PLC-Grundprogramm 10.3 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 414 Referenz zum PLC-Grundprogramm 10.3 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 415 Referenz zum PLC-Grundprogramm 10.3 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 416 Referenz zum PLC-Grundprogramm 10.3 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 An‐ triebsdatensatz (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 417 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_MotOK (DB31, … DBX21.5) Beschreibung Motoranwahl erfolgt Vor einer Anforderung zum Umschalten auf einen neuen Motor- (MDS) und/oder Antriebs‐ datensatze (DDS) ("LBP_Axis*.A_Par*", "LBP_Axis*.A_MotA", "LBP_Axis*.A_MotB" (DB31, … DBX21.0 … 21.4)) muss das Signal zurückgesetzt werden. Signalfluss PLC →...
  • Seite 418 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_IntegratDisable" (DB31, … DBX93.6) Integratorsperre Drehzahlregler Weiterführende Literatur ● Inbetriebnahmehandbuch IBN CNC: NC, PLC, Antrieb A_PulseEnable (DB31, … DBX21.7) Beschreibung Impulsfreigabe Die Impulsfreigabe im Antrieb erfolgt nur, wenn der Antrieb Bereitschaft signalisiert: "LBP_Axis*.E_MotOK"...
  • Seite 419 Referenz zum PLC-Grundprogramm 10.3 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 Sonderfunktionen; Kapitel "TE3: Drehzahl-/Drehmomentkopplung, Master-Slave" A_ChangSetpOutAss0, A_ChangSetpOutAss1 (DB31, …...
  • Seite 420 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) A_MS (DB31, … DBX24.7) Beschreibung Master-Slave: Kopplung einschalten Eine Master-Slave-Kopplung kann über dieses Nahtstellensignal achsspezifisch ein- / aus‐ geschaltet 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 421 Referenz zum PLC-Grundprogramm 10.3 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. Moduloachsen die im EG-Koppelverband sind, reduzieren ihre Positionswerte im modulo.
  • Seite 422 Referenz zum PLC-Grundprogramm 10.3 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 423 Referenz zum PLC-Grundprogramm 10.3 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 424 Referenz zum PLC-Grundprogramm 10.3 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 425 Referenz zum PLC-Grundprogramm 10.3 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 Extern): Keine Änderung der Position des Umkehrpunkts. Wert TRUE Die Position des Umkehrpunkts kann durch manuelles Verfahren der Achse verändert wer‐ den.
  • Seite 426 Referenz zum PLC-Grundprogramm 10.3 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 427 Referenz zum PLC-Grundprogramm 10.3 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 428 Referenz zum PLC-Grundprogramm 10.3 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 429 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Aktive Spindelbetriebsart: Synchronbetrieb ● "LBP_Axis*.E_SyncronCoarse" (DB31, … DBX98.1) Synchronlauf grob ● "LBP_Axis*.E_SyncronFine" (DB31, … DBX98.0) Synchronlauf fein Weiterführende Literatur ● Funktionshandbuch Erweiterungsfunktionen; Kapitel "S3: Synchronspindel" A_Tracksync (DB31, … DBX31.6) Beschreibung Technologie: Synchronlauf nachführen Signalfluss...
  • Seite 430: Lbp_Axis1 [Db31]

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.9.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 431 Referenz zum PLC-Grundprogramm 10.3 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 432 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Die Gebergrenzfrequenz des Messsystem 1 ist nicht überschritten bzw. nach einer Über‐ schreitung wurde die Gebergrenzfrequenz für Geber-Neusynchronisation wieder unterschrit‐ ten: MD36302 $MA_ENC_FREQ_LIMIT_LOW Wert TRUE Die Gebergrenzfrequenz des Messsystem 1 ist überschritten ⇒ ●...
  • Seite 433 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "A3: Achsüberwachungen" > "Messsystem- Überwachung"...
  • Seite 434 Referenz zum PLC-Grundprogramm 10.3 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 435 Referenz zum PLC-Grundprogramm 10.3 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 436 Referenz zum PLC-Grundprogramm 10.3 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 Systemre‐ aktion "NC …...
  • Seite 437 Referenz zum PLC-Grundprogramm 10.3 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_TCMinus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7)) auch wenn die aktuelle Geschwindigkeit der Achse bzw. Istdrehzahl der Spindel kleiner gleich dem para‐ metrierten Grenzwert ist.
  • Seite 438 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Der Lageregler ist nicht aktiv, d. h. der Lageregelkreis der Achse/Spindel ist nicht geschlos‐ sen. Das Signal wird zurückgesetzt, wenn die Reglerfreigabe ("LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) == FALSE) vom PLC-Anwenderprogramm oder aufgrund einer internen Störung zurückgesetzt wird.
  • Seite 439 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Der Stromregler ist aktiv. d. h. der Stromregelkreis der Achse/Spindel ist geschlossen. Korrespondiert mit ● "LBP_Axis*.E_PositContr" (DB31, … DBX61.5) Lageregler aktiv ● "LBP_Axis*.E_SpeedContr" (DB31, … DBX61.6) Drehzahlregler aktiv E_SWCam (DB31, … DBX62.0) Beschreibung Softwarenocken aktiv Signalfluss...
  • Seite 440 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_RevFD (DB31, … DBX62.2) Beschreibung Umdrehungsvorschub aktiv Das Nahtstellensignal zeigt an, daß die Achsen in der Betriebsart JOG oder in der Betriebsart AUTOMATIK als Positionierachse mit Umdrehungsvorschub verfährt. Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE...
  • Seite 441 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.A_EnabTravFixedStop" (DB31, … DBX3.1) Fahren auf Festanschlag freigeben Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "F1: Fahren auf Festanschlag" 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.
  • Seite 442 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_AxReset (DB31, … DBX63.0) Beschreibung Reset ausgeführt Reset-Zustand: ● Die Maschinendaten der Achse sind neu geladen. ● Status der Achse steht auf "Einzelachse in Reset": $AA_SNGLAX_STAT == TRUE ● "LBP_Axis*.E_AxStop" (DB31, … DBX63.2) (Achsstopp aktiv) == FALSE Signalfluss NC →...
  • Seite 443 Referenz zum PLC-Grundprogramm 10.3 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 444 Referenz zum PLC-Grundprogramm 10.3 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 445 Referenz zum PLC-Grundprogramm 10.3 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 446 Referenz zum PLC-Grundprogramm 10.3 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 Betriebs‐ art JOG gibt es ein Signal: E_INC1 (Bit 0) INC1 E_INC10 (Bit 1) INC10 E_INC100 (Bit 2) INC100...
  • Seite 447 Referenz zum PLC-Grundprogramm 10.3 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 448 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "K10: Kanalübergreifender Achstausch"...
  • Seite 449 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Datentyp BOOL 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 450 Referenz zum PLC-Grundprogramm 10.3 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 451 Referenz zum PLC-Grundprogramm 10.3 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 452 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) (DB31, … DBX71.4, 71.5) Beschreibung Position restauriert, Messsystem 1 / 2 MD34210 $MA_ENC_REFP_STATE == 3 Nach dem Hochlauf der Steuerung wird bei abstandscodierten inkrementellen Messsyste‐ men die letzte vor dem Ausschalten gepufferte Achsposition restauriert. Es erfolgt kein au‐ tomatisches Referenzieren.
  • Seite 453 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_ModLimEnAct (DB31, … DBX74.4) Beschreibung Modulo-Rundachse: Verfahrbereichsbegrenzungen aktiv Hinweis Signal ist irrelevant, wenn Linearachsen/Rundachsen ohne Modulo-Funktionalität sind. Anwendungsbeispiel Aufbaurundachse mit Überwachung Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Verfahrbereichsbegrenzungen bei Modulo-Rundachse nicht aktiv. Wert TRUE Verfahrbereichsbegrenzungen (Softwareendschalter, Arbeitsfeldbegrenzungen) bei Modulo- Rundachse aktiv.
  • Seite 454 Referenz zum PLC-Grundprogramm 10.3 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 "Genauhalt 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 E_JogFixPPos0...
  • Seite 455 Referenz zum PLC-Grundprogramm 10.3 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 456 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_MMC_REPOSDelay" (DB31, … DBX72.0) REPOS Verzögerung Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "K1: BAG, Kanal, Programmbetrieb, Reset- Verhalten" > "Satzsuchlauf Typ 5 (SERUPRO)" > "Wiederanfahren an die Kontur (REPOS)" E_PosAxis (DB31, … DBX76.5) Beschreibung Positionierachse Signalfluss...
  • Seite 457 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE In folgenden Fällen ist das Signal TRUE: ● Die Teilungsachse hat eine Teilungsposition mit "Genauhalt fein" erreicht. ● Die Teilungsachse steht auf einer Teilungsposition, die in der Betriebsart AUTOMATIK mit CAC, CACP, CACN, CDC oder CIC angefahren wurde. Korrespondiert mit ●...
  • Seite 458 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_PosAxis" (DB31, … DBX76.5) Positionierachse ● MD22240 $MC_AUXFU_F_SYNC_TYPE Ausgabezeitpunkt der F-Funktionen ● MD32060 $MA_POS_AX_VELO Löschstellung für Positionierachsgeschwindigkeit Weiterführende Literatur ● Funktionshandbuch Erweiterungsfunktionen; Kapitel "T1: Teilungsachsen" E_SetpGearA, E_SetpGearB, E_SetpGearC (DB31, … DBX82.0, 82.1, 82.2) Beschreibung Sollgetriebestufe Von der NC angeforderte Getriebestufe, auf welche an der Maschine umgeschaltet werden...
  • Seite 459 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Flankenwechsel 0 → 1 Das Umschalten des Getriebes auf die Sollgetriebestufe ist angefordert. Flankenwechsel 1 → 0 Keine Auswirkung. Korrespondiert mit ● "LBP_Axis*.A_ActGear*" (DB31, … DBX16.0, 16.1, 16.2) Istgetriebestufe ● "LBP_Axis*.E_SetpGear*" (DB31, … DBX82.0, 82.1, 82.2) Sollgetriebestufe Weiterführende Literatur ●...
  • Seite 460 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_SetSpeedLimit (DB31, … DBX83.1) Beschreibung Solldrehzahl begrenzt Die Solldrehzahl wurde von der NC automatisch begrenzt, da sie den den wirksamen maxi‐ malen Grenzwert überschreitet: ● MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT ● MD35100 $MA_SPIND_VELO_LIMIT ● "LBP_Axis*.A_VeloSpeedLimit" (DB31, … DBX3.6) ●...
  • Seite 461 Referenz zum PLC-Grundprogramm 10.3 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_SetSpeedIncreased" (DB31, … DBX83.2) Solldrehzahl erhöht ● "LBP_Axis*.E_SetRange" (DB31, … DBX83.5) Spindel im Sollbereich ● "LBP_Axis*.A_VeloSpeedLimit" (DB31, … DBX3.6) Spindeldrehzahlbegrenzung auf MD35160 $MA_SPIND_EXTERN_VELO_LIMIT ●...
  • Seite 462 Referenz zum PLC-Grundprogramm 10.3 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 463 Referenz zum PLC-Grundprogramm 10.3 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 464 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_Stat" (DB31, … DBX61.4) Achse/Spindel steht Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "S1: 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 Scheiben‐...
  • Seite 465 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "S1: Spindeln" E_SyncMode (DB31, …...
  • Seite 466 Referenz zum PLC-Grundprogramm 10.3 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 Grundfunktionen; Kapitel "S1: Spindeln" > "Projektierbare Getriebeanpassungen" > "Getriebestufenwechsel auf Festposition" E_OscillMode (DB31, … DBX84.6) Beschreibung Aktive Spindelbetriebsart: Pendelbetrieb Hinweis...
  • Seite 467 Referenz zum PLC-Grundprogramm 10.3 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 468 Referenz zum PLC-Grundprogramm 10.3 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 469 Referenz zum PLC-Grundprogramm 10.3 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 470 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_DriveRunEn (DB31, … DBX92.7) Beschreibung Antriebsbetrieb freigeben Signalfluss NC → PLC Datentyp BOOL 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.
  • Seite 471 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert FALSE Der Antrieb ist nicht betriebsbereit. Wird das Signal im laufenden Betrieb zurückgesetzt, wird der Antrieb stillgesetzt (Impuls‐ sperre oder Schnellstopp). Im Hochlauf wird Impulssperre beibehalten. Zusätzlich werden folgende Nahtstellensignale zurückgesetzt: ● "LBP_NC.E_611Dready" (DB31, … DBX108.6) = FALSE (Antrieb ready) ●...
  • Seite 472 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_PulseEnable (DB31, … DBX93.7) Beschreibung Impulse freigegeben "LBP_Axis*.E_PulseEnable" (DB31, … DBX93.7) = MELDW.13 Hinweis ● SINAMICS S120: Meldungswort (MELDW) Das Meldungswort (MELDW) ist nur in SIMODRIVE 611u kompatiblen PROFIDrive Telegrammen enthalten, z. B. Telegramm 102, 103, 105, 106, 110, 111, 116, 118, 125, 126, 136, 138, 139 LiteraturSINAMICS Listenhandbuch, Funktionsplan 2419 und 2420 ●...
  • Seite 473 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_HTempWarn (DB31, … DBX94.1) Beschreibung Temperaturvorwarnung Kühlkörper Die Nahtstellensignale "LBP_Axis*.E_MTempWarn" (DB31, … DBX94.0) und "LBP_Axis*.E_HTempWarn" (DB31, … DBX94.1) werden von folgenden Signalen des zykli‐ schen Antriebstelegramms abgeleitet: ● Fall 1: Temperaturwarnung im Meldungswort – "LBP_Axis*.E_MTempWarn"...
  • Seite 474 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_RUComplete (DB31, … DBX94.2) Beschreibung Hochlaufvorgang beendet Signalfluss NC → PLC Datentyp BOOL Aktualisierung zyklisch Wert FALSE Der Hochlaufvorgang ist nach einer Veränderung des Drehzahlsollwerts noch aktiv. Wert TRUE Der Drehzahlistwert hat nach einer neuen Drehzahlsollwertvorgabe das über Antriebspara‐ meter p2164 festgelegte Drehzahltoleranzband ereicht und es für die Zeitdauer von p2166 nicht verlassen.
  • Seite 475 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Die aktuelle Momentenausnutzung liegt unter der Momentenausnutzungsschwelle (Momen‐ tenschwellwert 2, p2194). Der Hochlaufvorgang ist abgeschlossen, der Antrieb befindet sich im stationären Zustand und der Momentensollwert |M | Antrieb überschreitet das Schwellenmoment M nicht.
  • Seite 476 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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). Weiterführende Literatur ● Inbetriebnahmehandbuch IBN CNC: NC, PLC, Antrieb E_NactNset (DB31, …...
  • Seite 477 Referenz zum PLC-Grundprogramm 10.3 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 478 Referenz zum PLC-Grundprogramm 10.3 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 479 Referenz zum PLC-Grundprogramm 10.3 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" (DB31, … DBX24.5) Sollwertumschaltung: Antriebskontrolle übernehmen Weiterführende Literatur ●...
  • Seite 480 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "S3: Synchronspindel" E_SyncronCoarse (DB31, … DBX98.1) Beschreibung Synchronlauf grob Hinweis...
  • Seite 481 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "S3: 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 482 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● MD37550 $MA_EG_VEL_WARNING Schwellwert Geschwindigkeitswarnschwelle ● MD32000 $MA_MAX_AX_VELO Maximale Achsgeschwindigkeit Weiterführende Literatur ● Funktionshandbuch Sonderfunktionen; Kapitel "M3: 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 festgelegte Beschleunigungswarnschwelle (= Prozentwert der maximalen Achsbeschleuni‐...
  • Seite 483 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "S3: Synchronspindel" E_SlaveSp (DB31, … DBX99.1) Beschreibung Folgespindel aktiv Bei "LBP_Axis*.E_SlaveSp" (DB31, … DBX99.1) == TRUE folgt die Folgespindel den Bewe‐ gungen der Leitspindel entsprechend dem Übersetzungsverhältnis.
  • Seite 484 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Elektronisches Getriebe (EG): Die Beschleunigung der Folgeachse hat den parametrierten Beschleunigungswert erreicht bzw. überschritten, bei dem eine Beschleunigung der Achse angezeigt wird. Korrespondiert mit ● MD37560 $MA_EG_ACC_TOL Schwellwert für "Achse beschleunigt" ● MD32300 $MA_MAX_AX_ACCEL Maximale Achsbeschleunigung Weiterführende Literatur ●...
  • Seite 485 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Die Pendelachse kann nicht gestartet werden. Weiterführende Literatur ● Funktionshandbuch Erweiterungsfunktionen; Kapitel "P5: Pendeln" 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‐...
  • Seite 486 Referenz zum PLC-Grundprogramm 10.3 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 Erweiterungsfunktionen; Kapitel "P5: Pendeln" E_GantCOLimit (DB31, … DBX101.2) Beschreibung Gantry-Abschalt überschritten Signalfluss NC → PLC Datentyp BOOL E_GantWarn (DB31, …...
  • Seite 487 Referenz zum PLC-Grundprogramm 10.3 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 488 Referenz zum PLC-Grundprogramm 10.3 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 489 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.A_ProgtestSuppress" (DB31, … DBX14.0) Programmtest unterdrücken ● "LBP_Axis*.A_ProgtestActivate" (DB31, … DBX14.1) Programmtest aktivieren ● "LBP_Axis*.E_MMC_ProgtestActivate" (DB31, … DBX128.1) Programmtest aktivieren Weiterführende Literatur ● Funktionshandbuch Erweiterungsfunktionen; Kapitel "K5 Kanalübergreifende Programmkoordinierung" > "Kanalweises Einfahren" E_MMC_ProgtestActivate (DB31, …...
  • Seite 490 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Korrespondiert mit ● "LBP_Axis*.E_S1aMeasARod" (DB31, … DBX132.1) Sensor S1 (Spannzustand) ist vorhanden ● "LBP_Axis*.E_S4dPistonStopP" (DB31, … DBX132.4) Sensor S4 ist vorhanden ● "LBP_Axis*.E_S5dAngleShaft" (DB31, … DBX132.5) Sensor S5 ist vorhanden Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "S1: Spindeln" E_S1aMeasARod (DB31, …...
  • Seite 491 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) Wert TRUE Sensor S5 ist vorhanden. Korrespondiert mit ● "LBP_Axis*.E_S5AngleShaft" (DB31, … DBX138.5) Sensor S5: Winkellage der Motorwelle Weiterführende Literatur ● Funktionshandbuch Grundfunktionen; Kapitel "S1: Spindeln" E_S6Temp (DB31, … DBX132.6) Beschreibung Sensor S6 vorhanden Signalfluss NC →...
  • Seite 492 Referenz zum PLC-Grundprogramm 10.3 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 493 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) SCC (DB31, … DBD140) Beschreibung Signale von der PLC zum Antrieb Datentyp STRUCT STRUCT "SCC" PLC zu Antrieb (Seite 494) SIC (DB31, … DBB164 … 174) Beschreibung Signale vom Antrieb zur PLC Datentyp STRUCT STRUCT "SIC"...
  • Seite 494: Struct "Scc" Plc Zu Antrieb

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) E_OrConditionFulfilled (DB31, … DBX191.7) Beschreibung ODER-Verknüpfung: Bedingung erfüllt Signalfluss NC → PLC Datentyp BOOL 10.3.9.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 495 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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 SW1.SLS_LimBit1_Sel (DB31, … DBX164.2) Beschreibung Sicher begrenzte Geschwindigkeit: Grenze Bit1 ausgewählt Datentyp BOOL SW1.ESR_Req (DB31, …...
  • Seite 496 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 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 Sicherheitsfehler mit Anschlag A aktiv Datentyp BOOL SW2.SDI_P_Sel (DB31, … DBX166.0) Beschreibung Sichere Richtung positiv: ausgewählt Datentyp...
  • Seite 497 Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) SW3.AcceptSLPAct (DB31, … DBX172.6) Beschreibung Abnahmetest sicher begrenzte Postion aktiv Datentyp BOOL SW3.AcceptTestSel (DB31, … DBX172.7) Beschreibung Abnahmetest ausgewählt Datentyp BOOL SW3.SBT_Sel (DB31, … DBX173.0) Beschreibung Sicherheitsbremstests: ausgewählt Datentyp BOOL SW3.SetpSettingDrive (DB31, … DBX173.1) Beschreibung Sollwerteingang ist beim SBT im Antrieb Datentyp...
  • Seite 498: Lbp_Mfuncdeclistconfig [Db75] - Dekodierliste Für M-Dekodierung

    Referenz zum PLC-Grundprogramm 10.3 Datenbausteine (DB) 10.3.10 LBP_MFuncDecListConfig [DB75] - Dekodierliste für M-Dekodierung 10.3.10.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 499: Aktivierung

    Referenz zum PLC-Grundprogramm 10.3 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 500: Eigenschaften Der Signalliste (Lbp_Mfuncdeclistsignals [Db76])

    Referenz zum PLC-Grundprogramm 10.3 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 501 Referenz zum PLC-Grundprogramm 10.3 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 502: Lbp_Mfuncdeclistconfig [Db75]

    Referenz zum PLC-Grundprogramm 10.3 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 503: Lbp_Mfuncdeclistsignals [Db76] - Signalliste Für M-Dekodierung

    Referenz zum PLC-Grundprogramm 10.3 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.3.11 LBP_MFuncDecListSignals [DB76] - Signalliste für M-Dekodierung 10.3.11.1 LBP_MFuncDecListSignals [DB76] Variablen in "LBP_MFuncDecListSignals [DB76]"...
  • Seite 504: Eingangs- Und Ausgangssignale

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale 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 Eingangs- und Ausgangssignale 10.4.1 Eingangssignale 10.4.1.1 M-Variante, Signale von MCP: Eingangsabbild Tabelle 10-43 M-Variante, Signale von MCP: Eingangsabbild Signale von MCP (Tasten) (MCP →...
  • Seite 505: T-Variante, Signale Von Mcp: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale 10.4.1.2 T-Variante, Signale von MCP: Eingangsabbild Tabelle 10-44 T-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 EB n + 0...
  • Seite 506: Signale Von Bedienhandgerät: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale Signale von schmaler MCP (Schalter und Tasten) (MCP → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 4 Richtungstasten Optionale Kundentasten +R15 -R13 Eilgang...
  • Seite 507: Signale Von Bedienhandgerät Ht 10: Eingangsabbild

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale Signale von MCP-Simulation (HT 8 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 2 Achsen um‐ Verfahrtasten (JOG) postive Richtung schalten (nur HMI- Advanced)
  • Seite 508: Ausgangssignale

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale Signale von MCP-Simulation (HT 10 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 7 Vorschub-Korrektur 10.4.2 Ausgangssignale 10.4.2.1 M-Variante, Signale an MCP: Ausgangsabbild Tabelle 10-49 M-Variante, Signale an MCP: Ausgangsabbild Signale an MCP (LED) (PLC →...
  • Seite 509: Schmale Variante, Signale An Mcp: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.4 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 + 3 Richtungstasten Fahrbefehl -Y R9 -X R8 +Z R6 MKS/WKS AB n + 4...
  • Seite 510: Signale An Bedienhandgerät: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.4 Eingangs- und Ausgangssignale 10.4.2.4 Signale an Bedienhandgerät: Ausgangsabbild Tabelle 10-52 Signale an Bedienhandgerät: Ausgangsabbild 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 + 0 Immer 1...
  • Seite 511: Signale An Bedienhandgerät Ht 8: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.4 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 + 18 Vorgabe des 15. Zeichens der angewählten Zeile AB m + 19 Vorgabe des 16.
  • Seite 512: Signale An Bedienhandgerät Ht 10: Ausgangsabbild

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 10.4.2.6 Signale an Bedienhandgerät HT 10: Ausgangsabbild Tabelle 10-54 Signale an Bedienhandgerät HT 10: Ausgangsabbild Signale an MCP-Simulation (PLC → HT 10) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 0...
  • Seite 513: Variable Adressierung

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Abschluss der Lese-Anforderung Lese-Anforderung erfolgreich beendet: Parameter "NDR" == 1. Lese-Anforderung mit Fehler beendet:Parameter "Error" == 1, Fehlerursache in Parameter "State" Voraussetzung Ein Datenbaustein für den Zugriff auf NC-Variablen wurde generiert, z. B. "ncvar [DB120]". Siehe auch Datenbaustein für Zugriff auf NC-Variablen generieren (Seite 671).
  • Seite 514 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) beim Aufruf von "LBP_ReadVar [FB2]" wird dann konkret vorgegeben welcher R-Parameter gelesen werden soll. Gibt man im NC-VAR-Selector sowohl bei "Bereichs-Nr." als auch bei "Zeile" eine "0" vor, erzeugt man einen Eintrag für alle R Parameter in allen Kanälen. Beim Aufruf von "LBP_ReadVar [FB2]"...
  • Seite 515: Erläuterung Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Parameter Deklara‐ Wertebereich Bedeutung tion BOOL Auftragsstart mit positiver Flanke NumVar 1 ... 8 Anzahl zu lesender Variablen: "Addr1" - "Addr8" Addr1 VARIANT <DBName>. Variablenbezeichner aus NC-VAR- Addr2 <S7-Name> Selector … Addr8 Unit1 BYTE...
  • Seite 516 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) State Bedeutung Hinweis High- Low-Byte Byte 1 - 8 nicht ausreichend lokaler An‐ Datentyp der gelesenen Variable ist größer wenderspeicher zur Verfü‐ als in "RD1" - "RD8" angegeben gung 1 - 8 Formatwandlungsfehler Fehler bei Wandlung des Var.-Typ FIFO voll Auftrag muss wiederholt werden, da die War‐...
  • Seite 517: Aufrufbeispiel

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Impulsdiagramm ① Anwender: Anforderung setzen: Req = 0 → 1 ② "LBP_ReadVar [FB2]": Lesen erfolgreich beendet: NDR == 1 ③ Anwender: IF NDR == 1 THEN Anforderung zurücksetzen: Req = 1 → 0 ④ "LBP_ReadVar [FB2]": Auftragsbestätigung zurücksetzen: NDR == 0 ⑤...
  • Seite 518 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) // Bool "LBP_ReadVar_DB"(Req :="Tag_1", NumVar := 3, Addr1 := "ncvar".C1_M_AXCONF_MACHAX_USED1, Addr2 := "ncvar".C1_M_AXCONF_MACHAX_USED2, Addr3 := "ncvar".N_M_AXCONF_MACHAX_NAME_1, Addr4 := NULL, Addr5 := NULL, Addr6 := NULL, Addr7 := NULL, Addr8 := NULL, // Bool Error => "Tag_2", // Bool NDR =>...
  • Seite 519 Referenz zum PLC-Grundprogramm 10.5 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 520: Lbp_Writevar [Fb3]: Nc-Variable Schreiben

    Referenz zum PLC-Grundprogramm 10.5 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 521 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Über diesen Datenbaustein wird in den Parametern "Addr<x>" die NC-Variable spezifiziert, z. B. Addr1: = "ncvar".<NC-Variable> 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.
  • Seite 522 Referenz zum PLC-Grundprogramm 10.5 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 523 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Parameter Deklaration Wertebereich Bedeutung Done BOOL TRUE: Auftrag wurde erfolg‐ reich ausgeführt. State WORD siehe Absatz "Fehlerkennun‐ gen" VARIANT zu schreibende Daten, z. B. DB-Bereich oder Merker vom gleichen Datentyp, wie die zu schreibende Variable Fehlerkennungen NC-Variablen State...
  • Seite 524 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Impulsdiagramm ① Anwender: Anforderung setzen, Req = 0 → 1 ② "LBP_WriteVar [FB3]": Schreiben erfolgreich beendet, Done = 1 ③ Anwender: IF Done == 1 THEN Anforderung zurücksetzen: 1 → 0 ④ "LBP_WriteVar [FB3]": Auftragsbestätigung zurücksetzen, Done = 0 ⑤...
  • Seite 525 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Parametrierung des "LBP_WriteVar [FB3]" mit Instanz-DB “LBP_WriteVar_DB”: // Test "LBP_WriteVar" // 3x real // Bool "LBP_WriteVar_DB"(Req :="Tag_1", NumVar := 3, Addr1 := "ncvar".C1_RP_rpa5_1, Addr2 := "ncvar".C1_RP_rpa11_1, Addr3 := "ncvar".C1_RP_rpa14_1, Addr4 := NULL, Addr5 := NULL, Addr6 := NULL, Addr7 := NULL, Addr8 := NULL,...
  • Seite 526 Referenz zum PLC-Grundprogramm 10.5 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 527: Lbp_Readgud [Fb5]: Gud-Variable Lesen

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 10.5.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 528 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung BOOL Auftragsstart mit positiver Flanke Addr VARIANT "<DBName>". Variablenname in einer Variable <VarName> vomTyp STRING Area BYTE 0, 2 Bereich NC: 0 Bereich Kanal: 2 Unit BYTE 1, 2, ... 10 Bereich == NC: 1 Bereich == Kanal: Kanalnummer Index1...
  • Seite 529 Referenz zum PLC-Grundprogramm 10.5 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 530 Referenz zum PLC-Grundprogramm 10.5 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 531 Referenz zum PLC-Grundprogramm 10.5 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 532 Referenz zum PLC-Grundprogramm 10.5 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 533: Lbp_Reqpiservice [Fb7]: Pi-Dienst Anfordern

    Referenz zum PLC-Grundprogramm 10.5 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 534 Referenz zum PLC-Grundprogramm 10.5 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 535 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung Done BOOL Auftragsstatus 1: Der Auftrag wurde erfolgreich ausgeführt State WORD siehe Tabelle unten Fehlerkennung Nur relevant bei "Error" == 1 Die folgende Tabelle beschreibt die Bedeutung der Fehlerkennungen State Bedeutung Hinweis negative Quittung, Auftrag nicht ausführbar Interner Fehler, mögliche Abhilfe...
  • Seite 536: Liste Verfügbarer Pi-Dienste

    Referenz zum PLC-Grundprogramm 10.5 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 537: Pi-Dienst: Asup

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) PI-Dienst Funktion RETRAC (Seite 542) Freifahren des Werkzeugs in Werkzeugrichtung SELECT (Seite 543) Programm zur Abarbeitung für einen Kanal anwählen SETUDT (Seite 544) Setzt die aktuellen User-Daten aktiv SETUFR (Seite 544) Anwender Frame aktivieren PI-Dienste der Werkzeugverwaltung PI-Dienst Funktion...
  • Seite 538 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Literatur: Programmierhandbuch Arbeitsvorbereitung; Kapitel: "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 539: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.5 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 Arbeitsvorbereitung, Kapitel: "Flexible NC-Programmierung" > "Interruptroutine (ASUP)" Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.3...
  • Seite 540: Pi-Dienst: Digiof

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.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 536)
  • Seite 541: Pi-Dienst: Login

    Referenz zum PLC-Grundprogramm 10.5 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 536)
  • Seite 542: Pi-Dienst: Ncres

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.10 PI-Dienst: NCRES Funktion: NC-RESET auslösen Löst NC-RESET aus. Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".NCRES NC-RESET auslösen Unit Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.11 PI-Dienst: RETRAC Funktion: JOG-Retract anwählen...
  • Seite 543: Pi-Dienst: Select

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".RETRAC Betriebsart JOG-Retract anwählen Unit 1, 2, 3, ... 10 Kanal WVar1 WORD 0, 1, 2, 3 Rückzugsachse 0: Automatische Ermittlung der Rückzug‐ sachse durch die NC. 1: Rückzugsachse ist 1.
  • Seite 544: Pi-Dienst: Setudt

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 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" Programmname xxx: max. 24 Zeichen yyy: Dateityp Siehe auch Liste verfügbarer PI-Dienste (Seite 536)
  • Seite 545: Pi-Dienst: Crcedn

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".SETUFR User-Frames aktivieren Unit 1, 2, 3, ... 10 Kanal Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.15 PI-Dienst: CRCEDN Funktion: Legt neue Schneide an Wird in dem PI-Dienst unter dem Parameter "T-Nummer" die T-Nummer eines existierenden Werkzeugs angegeben, wird die Schneide mit der angegebenen D-Nummer zu diesem Werkzeug angelegt.
  • Seite 546: Pi-Dienst: Creato

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".CREACE Werkzeugschneide anlegen Unit 1, 2, 3, … 10 WVar1 1, 2, 3, … 32000 T-Nummer Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.17 PI-Dienst: CREATO Funktion: Werkzeug anlegen Anlegen eines Werkzeugs unter Vorgabe einer T-Nummer.
  • Seite 547: Pi-Dienst: Deleto

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar1 1, 2, 3, … 32000 T-Nummer des Werkzeuges, zu dem die Werkzeugschneide gelöscht werden soll. WVar2 0, 1, 2, … D-Nummer der Werkzeugschneide, wel‐ che gelöscht werden soll. 0: Das Werkzeug wird gelöscht Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.19...
  • Seite 548 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) IF Semaphore == FREI THEN Schreiben / Lesen der kritischen Daten Rücksetzen der Semaphore ELSE // Semaphore ist gesperrt ENDIF ACHTUNG Rücksetzen der Semaphore Nach dem Sperren des kritischen Datenbereichs durch Setzen der Semaphore und dem anschließenden Lesen oder Schreiben der Daten, muss der kritische Datenbereich durch Rücksetzen der Semaphore wieder freigegeben werden, da sonst ein nachfolgendes Sperren nicht möglich ist.
  • Seite 549: Pi-Dienst: Tmcrto

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 10.5.4.21 PI-Dienst: TMCRTO Funktion: Werkzeug anlegen Anlegen eines Werkzeuges unter Angabe eines Namens, z. B. mit $TC_TP2[y] = "<Werkzeugname>" oder einer Duplonummer, z. B. mit $TC_TP1[y] = <Duplonummer>. Oder optional durch eine T-Nummer, z. B. mit y = <T-Nummer>. Nach Ausführung des PI-Dienstes steht in der NC-Variable TnumWZV die T-Nummer zu dem angelegten Werkzeug.
  • Seite 550: Pi-Dienst: Tmfpbp

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Die gefundene Magazin- und Platznummer steht nach Ausführung des PI-Dienstes in den NC- Variablen magCMCmdPar1 (Magazinnummer) und magCMCmdPar2 (Platznummer). Platznummer (Bezug) und Magazinnummer (Bezug) können als Suchkriterium besetzt sein oder -1. Der PI-Dienst wird in Abhängigkeit vom Prüfergebnis positiv oder negativ quittiert. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit Parameter "WVar1"...
  • Seite 551 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar1 -1, 1, 2 , 3… Magazinnummer des Magazins, ab dem ge‐ sucht werden soll WVar2 -1, 1, 2 , 3… Platznummer des Platzes im Magazin aus "WVar1" WVar3 -1, 1, 2 , 3… Magazinnummer des Magazins, bis zu dem gesucht werden soll WVar4...
  • Seite 552: Pi-Dienst: Tmgett

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Siehe auch LBP_ReqPIService [FB7]: PI-Dienst anfordern (Seite 533) Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.24 PI-Dienst: TMGETT Funktion: T-Nummer zum vorgegebenen Werkzeugname mit Duplonummer bestimmen Der PI-Dienst dient zum Emitteln der T-Nummer eines Werkzeugs über Werkzeugname und Duplonummer.
  • Seite 553 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 5. Umsetzen zwischen Magazin und Zwischenspeicher 6. Umsetzen innerhalb des Zwischenspeichers Fall 1, 3, 4 und 5: folgende NC-Variablen werden geschrieben: ● magCmd (BereichsNr = TOA, Zeile = Magazinnummer) ● magCmdState ← "Quittung" Fall 2 und 6: folgende NC-Variablen werden geschrieben: ●...
  • Seite 554: Pi-Dienst: Tmposm

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.26 PI-Dienst: TMPOSM Funktion: Magazinplatz oder Werkzeug positionieren Dieser PI-Dienst kann ein Magazin verfahren, um einen Magazinplatz an eine vorgegebene Position (z. B. an eine Beladestelle) zu positionieren. Der Magazinplatz kann direkt angegeben werden oder über ein auf dem Platz befindliches Werkzeug.
  • Seite 555: Pi-Dienst: Tmpcit

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar4 -1, 1, 2, 3… Magazinnummer (Quelle) WVar5 1, 2, 3… Platznummer (Bezug) WVar6 1, 2, 3… Magazinnummer (Bezug) Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.27 PI-Dienst: TMPCIT Funktion: Inkrementwert für Stückzahlzähler setzen Inkrementieren des Stückzahlzählers des Spindelwerkzeugs.
  • Seite 556: Pi-Dienst: Tresmo

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService". TMRASS Rücksetzen des Aktiv-Status Unit 1, 2, 3, ... 10 Siehe auch Liste verfügbarer PI-Dienste (Seite 536) 10.5.4.29 PI-Dienst: TRESMO Funktion: Rücksetzen der Überwachungswerte Mit diesem PI-Dienst können die Überwachungswerte der bezeichneten Schneiden der bezeichneten Werkzeuge auf die Sollwerte (Ausgangswerte) zurückgesetzt werden.
  • Seite 557: Pi-Dienst: Tsearc

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 10.5.4.30 PI-Dienst: TSEARC Funktion: Komplexes Suchen über Suchmaske, in Abhängigkeit der Parameterbelegung Der PI-Dienst dient zum Suchen von Werkzeugen mit bestimmten Eigenschaften innerhalb eines Suchbereichs in einem oder mehreren Magazine, beginnend ab einem bestimmten Platz bis zu einem bestimmten Platz.
  • Seite 558 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Suchbereichsangaben von Mag.- von Platz‐ bis Mag.- bis Platz‐ Beschreibung Nummer nummer Nummer nummer Es werden folgende Magazinplätze durch‐ sucht: WVar1 WVar2 WVar3 WVar4 #M<a> #P<b> #M<x> #P<y> von: Magazin #M<a>, Platz #P<b> bis: Magazin #M<x>, Platz #P<y> #M<a>...
  • Seite 559 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Liegt der Magazinplatz vor dem Referenzplatz außerhalb des Suchbereichs, verhält sich der PI- Dienst so, als ob kein passender Platz gefunden worden wäre. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit entsprechendem Parameter "WVar1"...
  • Seite 560: Pi-Dienst: Tmcrmt

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) 10.5.4.31 PI-Dienst: TMCRMT Funktion: Multitool erzeugen Der PI-Dienst dient zum Anlegen eines neuen Multitools mit einem definierten Bezeichner, einer optional vorgebbaren Multitool-Nummer, der Anzahl der Werkzeugplätze und der Art der Abstandskodierung. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit Parameter "WVar1" =1 (TMCRTO) aufzurufen.
  • Seite 561: Pi-Dienst: Posmt

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung Addr1 STRING max. 31 Zeichen Multitool-Bezeichner WVar1 WVar2 -1, 1, 2, … 32000 Multitool-Nummer -1: lösche das Multitool mit dem in "Addr1" angegebenen Namen WVar3 0, 1 Im Multitool enthaltene Werkzeuge: 0: nicht löschen 1: löschen Siehe auch...
  • Seite 562: Pi-Dienst: Fdplmt

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung WVar2 -1, 1, 2, 3 … 32000 Werkzeugnummer (T-Nummer) des im Multitool zu positionierenden Werkzeugs -1: "Addr1" (Werkzeugname) und "WVar3" (Duplonummer) werden ver‐ wendet WVar3 -1, 1, 2, 3 … 32000 Duplonummer des im Multitool zu positi‐...
  • Seite 563: Lbp_Opunitcomm [Fb25000]: Bedienkomponenten-Kommunikation

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService VARIANT "LBP_PIService".FDPLMT freien Werkzeugplatz innerhalb eines Multitools suchen / prüfen Unit 1, 2, 3, … 10 Addr1 STRING max. 31 Zeichen Werkzeugname des im Multitool zu posi‐ tionierenden Werkzeugs WVar1 -1, 1, 2, 3, …...
  • Seite 564: Erläuterung Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) "LBP_OpUnitComm [FB25000]" angegeben wird. Die Parameter zur Konfiguration können im Anlauf-OB (z. B. "Startup [OB100]") über "LBP_ConfigBP [FC1]" gesetzt werden. Weitere Beeinflussungen oder eine geänderte 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]"...
  • Seite 565: Aufrufbeispiel (Scl)

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Status Beschreibung Die Parametrierdaten für diese Bedienkomponente konnten nicht ermittelt werden 16#8301 Die Parametrierdaten sind ungültig 16#8302 Fehler beim Senden der Parametrier-Anfrage an die Bedienkomponente 16#8303 Die Parametrierung wurde von der Bedienkomponente abgelehnt 16#8304 Zeitüberschreitung beim Empfang der Parametrier-Antwort von der Bedienkomponente 16#8305 Zeitüberschreitung beim Empfang der Daten...
  • Seite 566 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Der Aufruf des FB mit Parameter functionAssign := TRUE und einer positiven Flanke (FALSE → TRUE) am Parameter Execute führt diese Zuordnung durch. Dabei muss der Kanal im Reset sein. Der Aufruf hat die gleiche Auswirkung wie die Programmanweisung SETINT (bzw. wie CLRINT, wenn der Aufruf des FBs mit einem Leerstring am Parameter program erfolgt).
  • Seite 567 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung priority UINT 1,2,3 … 8 Priorität wird ignoriert, wenn functionAs‐ sign := FALSE und functionStart := TRUE liftFast BOOL LIFTFAST Schnellabheben von Kontur Wird ignoriert, wenn functionAs‐ sign := FALSE und functionStart := TRUE blSync BOOL...
  • Seite 568: Auftragsstatus

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Beispiele: ● NCK-Notation mit Laufwerksbezeichnung: "//NC:/_N_MPF_DIR/_N_TST_FC9ASUP_MPF" ● NCK-Notation ohne Laufwerksbezeichnung: "/_N_MPF_DIR/_N_TST_FC9ASUP_MPF" ● EES-Notation: "/MPF.DIR/TST_FC9ASUP.MPF" Sollte der Programm-Pfad nicht in der gültigen NCK- oder EES-Notation angegeben worden sein, wird durch folgende Korrekturen versucht, eine gültige Notation herzustellen: ●...
  • Seite 569 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) State Bedeutung Hinweis 16#8206 Parameter program enthält Parameter program überprüfen. falschen Hauptordner Der Haupt-Ordner muss "WPD" (Werkstück-Ordner), "MPF" (Teileprogramme) oder "SPF" (Unterprogramme) sein. 16#8207 Dateiname im Parameter pro‐ Parameter program überprüfen, die Dateiendung muss 3 gram enthält keine oder Da‐...
  • Seite 570: Lbp_Selectprogram [Fb26001]: Abarbeitung Für Einen Kanal Anwählen (Mc)

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Aufrufbeispiel instLBP_AssignStartASUP : "LBP_AssignStartASUP"; END_VAR VAR TEMP tempExecute : Bool; tempDone : Bool; tempBusy : Bool; tempError : Bool; tempStatus : Word; END_VAR #instLBP_AssignStartASUP(execute := #tempExecute, functionAssign := TRUE, functionStart := TRUE, channel := 1, program := WString#'mpf/test.mpf', interrupt := 1, priority := 1,...
  • Seite 571 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Signal Wertebereich Bedeutung program WSTRING Programmpfad z. B.: WSTRING#‘/ _N_MPF_DIR/ _N_TEST_MPF‘ done BOOL TRUE: Der Auftrag wurde erfolg‐ reich ausgeführt. busy BOOL TRUE: Der Auftrag wird ausgeführt. error BOOL TRUE: Der Auftrag wurde negativ quit‐...
  • Seite 572 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Auftragsstatus State Bedeutung Hinweis 16#0 Auftrag abgeschlossen, kei‐ ne Warnung oder weitere Detaillierung 16#7000 Kein Auftrag in Bearbeitung (Initialwert) 16#7001 Erster Aufruf nach Eingang eines neuen Auftrags (stei‐ gende Flanke am Parameter execute) 16#7002 Folgeaufruf während aktiver Bearbeitung ohne weitere Detaillierung...
  • Seite 573: Aufrufbeispiel

    Referenz zum PLC-Grundprogramm 10.5 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. Nach Ende des Auftrags ist eine steigende Flanke an Execute notwendig, um einen neuen Auftrag zu starten.
  • Seite 574: Lbp_Readtooldata [Fb26005]: Vordefinierte Werkzeug- Und Schneidendaten Lesen (Mc)

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) done => #tempDone, busy => #tempBusy, error => #tempError, status => #tempStatus); 10.5.8 LBP_ReadToolData [FB26005]: Vordefinierte Werkzeug- und Schneidendaten lesen (MC) 10.5.8.1 LBP_ReadToolData [FB26005]: Vordefinierte Werkzeug- und Schneidendaten lesen Funktion Der Baustein "LBP_ReadToolData [FB26005]" dient zum Lesen von vordefinierten Werkzeug- und Schneidendaten.
  • Seite 575 Wertebereich 1 … 32000 16#8202 Falsche Schneidennummer Parameter edgeNumber überprüfen Wertebereich 1 … 9 16#8402 Interner Fehler Bitte kontaktieren sie die Siemens-Hotline. 16#8600 Aufgrund fehlender Ressour‐ Prüfen sie alle verwendeten Instanzen von "LBP_Read‐ cen konnte 30 PLC-Zyklen Var [FB2]". lang kein Aufruf von "LBP_ReadVar [FB2]"...
  • Seite 576 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) State Bedeutung Hinweis 16#8601 Fehler beim Auslesen der Va‐ Parameter edgeNumber überprüfen, riable $TC_MOP2 Token der Variablen überprüfen 16#8602 Fehler beim Auslesen der Va‐ Token der Variablen überprüfen riable $TC_MOP4 16#8603 Fehler beim Auslesen der Va‐ Token der Variablen überprüfen riable $TC_MOP11 16#8604...
  • Seite 577 Referenz zum PLC-Grundprogramm 10.5 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. Nach Ende des Auftrags ist eine steigende Flanke an Execute notwendig, um einen neuen Auftrag zu starten.
  • Seite 578: Vordefinierte Werkzeug- Und Schneidendaten Schreiben

    Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) tempStatus : Word; tempToolData : "LBP_typeNCVariableToolData" END_VAR #statInstReadToolData(execute := #tempExecute, toolNumber := 1, edgeNumber := 2, done => #tempDone, busy => #tempBusy, error => #tempError, statusID => #tempStatusID, status => #tempStatus, toolData := #tempToolData); 10.5.8.2 Vordefinierte Werkzeug- und Schneidendaten schreiben Funktion...
  • Seite 579 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) Name Column $TC_TPC8 = toolNumber numCuttEdgeParams Ein alternativ automatisches Befüllen aller Token-Variablen kann durch einen erfolgreichen Aufruf von "LBP_ReadToolData [FB26005]" erfolgen. Aufrufbeispiel In diesem Beispiel wird im ersten Schritt mittels "LBP_ReadVar [FB2]" die Anzahl der Parameter einer Schneide numCuttEdgeParams ausgelesen.
  • Seite 580 Referenz zum PLC-Grundprogramm 10.5 Funktionsbausteine (FB) NDR => #tempReadVarNDR, State => #tempReadVarState, RD1 := #statToolData.numCuttEdgeParams.value, RD2 := NULL, RD3 := NULL, RD4 := NULL, RD5 := NULL, RD6 := NULL, RD7 := NULL, RD8 := NULL); // write $TC_MOP2 with LBP_WriteVar [FB3] // value #statToolData."$TC_MOP2".value := 8.7;...
  • Seite 581: Funktionen (Fc)

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) SD7 := NULL, SD8 := NULL); 10.6 Funktionen (FC) 10.6.1 LBP_ConfigBP [FC1]: Grundprogramm, Anlaufteil Funktion "LBP_ConfigBP [FC1]" darf nur im Anlauf-OB aufgerufen werden (siehe Online-Hilfe). Im Anlauf erfolgt die Synchronisation zwischen NC und PLC. Es werden die Datenbausteine für die NC/PLC-Anwendernahtstelle anhand der über Maschinendaten festgelegten NC- Konfiguration initialisiert und Grundprogramm-Parameter auf Plausibilität geprüft.
  • Seite 582 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Versorgung und Zugriff auf Parameter und weitere Variablen Die Eingangsparameter werden von "LBP_ConfigBP [FC1]" in "LBP_ConfigData [DB7]" kopiert. Die Ausgangsparameter sollten an die entsprechenden Stellen in "LBP_ConfigData [DB7]" übertragen werden. Dies ist als Standardeinstellung bereits in den vordefinierten Aktualparametern so voreingesellt.
  • Seite 583 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung HTIf 0, 5 Bedienhandgerät-Schnittstelle: 0: kein HT 5: HT an Ethernet HTIn POINTER E0.0 … E124.0 Anfangsadresse Empfangsdaten der PLC vom oder Bedienhandgerät M0.0 … M252.0 oder DBn DBX0.0 … DBXm.0 HTOut POINTER A0.0 …...
  • Seite 584 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung IRAuxfuH BOOL H-Funktion in "Hardware interrupt" auswerten IRAuxfuE BOOL DL-Funktion in "Hardware interrupt" auswerten UserVersion POINTER Zeiger auf String-Variable, die in der Versionsan‐ zeige der Bedienoberfläche angezeigt wird Für die String-Variable (max. 41 Zeichen) gilt fol‐ gende Schreibweise: "<Name>...
  • Seite 585 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung IdentConnecti‐ CONN_OUC 1, 2, 3 … 4095 Verbindungs-Kennung für Identifikation onId (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.) MCP1Loca‐ UINT 1, 2, 3 … 49151 Lokaler UDP-Port für MCP1 lUdpPort (Der Parameter ist bei der virtuellen Sinumerik nicht relevant.)
  • Seite 586: Siehe Auch

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung UserDataHe‐ VARIANT Zeigt auf Array vom Typ "BYTE" oder Struktur in xArray beliebigem Anwender-DB, der die Hexadezimal- Maschinendaten aufnimmt. Siehe auch PLC-Ma‐ schinendaten (Seite 586). Defaultwert: NULL UserDataRea‐ VARIANT Zeigt auf Array vom Typ "REAL" oder Struktur in lArray beliebigem Anwender-DB, der die Real-Maschi‐...
  • Seite 587 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Definition der zu übertragenden PLC-Maschinendaten Auf NC-Seite erfolgt die Definition der zu übertragenden PLC-Maschinendaten durch folgende allgemeine Maschinendaten: ● Anzahl der jeweils möglichen PLC-Maschinendaten: – MD14504 $MN_MAXNUM_USER_DATA_INT (Anzahl der Anwenderdaten vom Typ INT) Maximalwert: 256 –...
  • Seite 588 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Hinweis Die Anwender-Maschinendaten werden intern immer als Array behandelt. ARRAY-Variablen belegen in der PLC den Speicher bis zur nächsten Wortgrenze, d. h. an einem Byte mit gerader Adresse. Deshalb wird bei einer ungeraden Anzahl in MD14506 $MN_MAXNUM_USER_DATA_HEX intern ein Füllbyte ergänzt.
  • Seite 589 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) ACHTUNG Unvollständige Übertragung der PLC-Maschinendaten Ist ein Array kleiner als die Anzahl der vorhandenen PLC-Maschinendaten des entsprechenden Typs, wird nur ein Teil der Daten übertragen. Dies wäre z. B. der Fall, wenn im angegebenen Beispielprojekt "DB_IntData" eine Variable "UserDataInt"...
  • Seite 590: Lbp_Mainbp [Fc2]: Grundprogramm, Zyklischer Teil

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) 10.6.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 (siehe Online-Hilfe). Um die Laufzeit möglichst gering zu halten, werden nur die Steuer- und Statussignale zyklisch übertragen.
  • Seite 591 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Die Funktion liefert eine Reihe von Ausgangsparametern, mit deren Hilfe man die weitere Abarbeitung im Prozessalarm-OB steuern kann. Dazu muss der Parameter "Flags" mit einer Variablen vom Typ "LBP_typeNCKProzessIRTFlags" verknüpft werden. In den folgenden Abschnitten wird jeweils die Bedeutung der zur Verfügung stehenden Flags beschrieben.
  • Seite 592: Lbp_Reqasup [Fc9]: Asynchrones Unterprogramm (Asup) Starten

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) 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]" gesetzt. Damit kann das PLC- Anwenderprogramm den DB der Werkzeugverwaltung ("LBP_TMSpindle [DB72]"...
  • Seite 593 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) eine globale oder statische Variable vom Typ WORD angelegt und mit 0 initialisiert werden. Diese Variable wird beim Aufruf der Funktion "LBP_ReqASUP [FC9]" als Parameter "Ref" für interne Zwecke verwendet und darf nicht verändert werden. Sollen mehrere Aufträge parallel gestartet werden, muss für jeden Auftrag eine separate Variable angelegt werden.
  • Seite 594: Alarmmeldungen

    Referenz zum PLC-Grundprogramm 10.6 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 595: Lbp_Generatealarmmsgs [Fc10]: Fehler- Und Betriebsmeldungen

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) "LBP_ReqASUP"(Start := #statStart, ChanNo := 1, IntNo := 1, := #statRef, Activ => #tempActive, Done => #tempDone, Error => #tempError, StartErr => #tempStartError); IF #tempDone OR #tempError THEN #statStart := FALSE; END_IF; 10.6.5 LBP_GenerateAlarmMsgs [FC10]: Fehler- und Betriebsmeldungen Funktion Mit dem "LBP_GenerateAlarmMsgs [FC10]"...
  • Seite 596 Referenz zum PLC-Grundprogramm 10.6 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 597: Quittierung

    Referenz zum PLC-Grundprogramm 10.6 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 598 Referenz zum PLC-Grundprogramm 10.6 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 599 [DB7]" liegt außerhalb des 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 SINU‐ MERIK-Hotline der SIEMENS AG. TRUE 16#87FF Ungültige statische Meldungsinformation Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 600 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) 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 werden, dass die entsprechenden Bits in "LBP_AlarmMsgs [DB2]"...
  • Seite 601: Zusatzinformationen

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Betriebsmeldungen werden auch für Kanallücken erzeugt, also für Kanäle deren "ActiveChan" Bit auf "FALSE" gesetzt ist, deren Nummer aber kleiner oder gleich "MaxChan" ist. "LBP_ConfigBP [FC1]"-Ausgangsvariable "ActiveAxis" Die Übertragung der Achs-Signale an die jeweiligen Achs-DBs in der Anwendernahtstelle erfolgt nur dann, wenn das jeweilige Bit in dem Bit-Array "ActiveAxis"...
  • Seite 602: Lbp_Htctrlht2 [Fc13]: Displaysteuerung Für Ht 2

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Erläuterungen der Formalparameter Signal Wertebereich Bedeutung Chan: BYTE 0, 1, 2, ... 9 Index des Kanals = Kanalnummer -1 Beispiel Im folgenden SCL-Beispiel wird in "LBP_CallBackAuxFunc [FC12]" zunächst ermittelt, in welchem Kanal M-Hilfsfunktionen aufgetreten sind. Anschließend werden aus dem entsprechenden Kanal-DB die Werte für das Auftreten von M-Funktionen gelesen und in Merker Tag_1 und Merker Tag_2 geschrieben.
  • Seite 603: Erläuterungen Der Formalparameter

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Der Baustein kann optional variable Anteile in den anzuzeigenden Text einfügen. Es werden verschiedene Ausgangsdatentypen unterstützt. Die Konvertierung numerischer Werte ergibt eine feste Länge, der konvertierte Wert wird rechtsbündig an die gewünschte Position im Text eingesetzt.
  • Seite 604 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Data‐ Datentyp Digits Zeichen Darstellbarer Bereich Type 4 WORD, UINT 0 … 65535 5 INT -32768 … 32767 6 DWORD, UDINT 0 … 9999999 7 DINT -9999999 … 99999999 8 Real (7 signifi‐ -9999999 … 9999999 kante Stellen) -999999.9 …...
  • Seite 605 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Parameter "Row" ≠ 0 aktiviert werden. Alle vorherigen Aufrufe müssen mit dem Parameter "Row" := 0 erfolgen. Dadurch wird kein Text übertragen, aber das Ergebnis der Konvertierung abgelegt. Fehlerbehebungen Parameter für Ein-/Ausgangs-Adressen "HTIn" und "HTOut", Bus-Adresse "HTAdr" im Aufruf von "LBP_ConfigBP [FC1]"...
  • Seite 606 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) "LBP_HTCtrlHT2"(Row := B#16#F, ChrArray := #statText, Convert := TRUE, Addr := #statNumber, DataType := 5, StringAddr := 12, Digits := 0, Error => #tempError); Tabelle 10-58 Ausgabe <-- i= 42 --> <-- 2. Row --> <-- 3.
  • Seite 607: Lbp_Ctrlaxisspindle [Fc18]: Spindelsteuerung

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-59 Ausgabe <-- i= -42 --> <r=2.71828 --> <-- 3. Row --> <-- 4. Row --> 10.6.8 LBP_CtrlAxisSpindle [FC18]: Spindelsteuerung Funktion Mit dem Baustein "LBP_CtrlAxisSpindle [FC18]" können Spindeln und Achsen von der PLC gesteuert werden.
  • Seite 608 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung Funct BYTE 1, 2, 3, … 11 1: Spindel positionieren 2: Spindel drehen 3: Spindel pendeln 4: Teilungsachse positionieren 5: Achse positionieren, metrisch (mm) 6: Achse positionieren, imperial (inch) 7: Achse positionieren, metrisch (mm) mit Hand‐ radüberlagerung 8: Achse positionieren, imperial (inch) mit Hand‐...
  • Seite 609 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Wenn die Signale "InPos" und "Error" den Wert FALSE anzeigen, ist ein weiterer "Start" oder "Stop" für diese Achse möglich. Abbruch Nach einem Aufruf mit "Start" := TRUE oder "Stop" := TRUE kann die Funktion nicht durch Rücksetzen der Parameter "Start"...
  • Seite 610 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Achs-/Spindel-Funktionen Funktion 1: Spindel positionieren Parameter Bedeutung Start FALSE → TRUE: Start der Funktion Funct 1: Funktion "Spindel positionieren" Mode 1: Positionieren inkrementell 2: Positionieren auf kürzestem Weg 3: Positionieren absolut, positive Anfahrrichtung 4: Positionieren absolut, negative Anfahrrichtung AxisNo Nummer der Maschinenachse Position...
  • Seite 611 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Parameter Bedeutung Error TRUE: Positionierfehler State Fehlercode Parametrierte Pendeldrehzahl: MD35400 $MA_SPIND_OSCILL_DES_VELO Die Funktion des Parameters "Pos" ist abhängig von der Einstellung in MD35010 $MA_GEAR_STEP_CHANGE_ENABLE MD35010 Funktion 0, 1, 2, … 5 Pendeln Pendeln mit Getriebestufenwechsel M40 Pendeln mit Getriebestufenwechsel M41 Pendeln mit Getriebestufenwechsel M42 Pendeln mit Getriebestufenwechsel M43...
  • Seite 612 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Parameter Bedeutung Mode 0: Positionieren auf Absolutposition 1: Positionieren inkrementell 2: Positionieren auf kürzestem Weg 3: Positionieren absolut, positive Anfahrrichtung 4: Positionieren absolut, negative Anfahrrichtung AxisNo Nummer der Maschinenachse Position FRate Positioniergeschwindigkeit 0: Geschwindigkeit entsprechend MD32060 $MA_POS_AX_VELO InPos TRUE: Position mit "Genauhalt Fein"...
  • Seite 613 Referenz zum PLC-Grundprogramm 10.6 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 614: Aufrufbeispiele

    Referenz zum PLC-Grundprogramm 10.6 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 615 Referenz zum PLC-Grundprogramm 10.6 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 616 Referenz zum PLC-Grundprogramm 10.6 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 617: Lbp_Mcpctrlmilling [Fc19]: Übertragung Der Mcp-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.6 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 618 Referenz zum PLC-Grundprogramm 10.6 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 619 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signal Wertebereich Bedeutung SpindleIFNo: BYTE 0 … 31 Nummer der Maschinenachse, in welche die Spin‐ deldaten ü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,...
  • Seite 620 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Mit Umschaltung auf TCS wird die Z-Achse (3. Geo-Achse) fest durch den Baustein angewählt. In diesem Modus werden die Achsverfahrsignale in den Datenbaustein des Kanals übertragen, der über den Parameter "ChanNo" angegeben ist. Siehe unten Tabelle "Handverfahren in Werkzeugorientierung (von MCP an NC/PLC-Nahtstelle)".
  • Seite 621 Referenz zum PLC-Grundprogramm 10.6 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-61 Schlüsselschalter (von MCP an NC/PLC-Nahtstelle) MCP - Schalter...
  • Seite 622 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-65 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-66 Vorschub- und Spindelkorrektur (von MCP an NC/PLC-Nahtstelle) MCP-Drehschalter Kanal-DB: "LBP_Chan [DB21], …"...
  • Seite 623: Alarmmeldungen

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Rückmeldungen an MCP von NC/PLC-Nahtstelle Tabelle 10-69 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 624 Referenz zum PLC-Grundprogramm 10.6 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 625: Lbp_Transferseldata [Fc21]: Datenaustausch Nc/Plc

    Referenz zum PLC-Grundprogramm 10.6 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 626: Funktion 1, 2: Signale Synchronaktionen An / Von Kanal

    Referenz zum PLC-Grundprogramm 10.6 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 627: Funktion 3, 4: Schneller Datenaustausch Plc-Nc

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Aufrufbeispiel: #tempError: Bool #tempStatus: Int "LBP_TransferSelData"(Enable := TRUE, // Daten übertragen Funct := 1, // an Kanal S7Var := NULL, // nicht relevant IVAR1 := 1, // Kanal 1 IVAR2 := 0, // nicht relevant Error =>...
  • Seite 628: Semaphor In Der Plc Verwenden

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Schreibvorgang auf der NC. Für den Schreibvorgang auf der PLC muss das gleiche Semaphore-Byte verwendet werden wie für den zugehörigen Lesevorgang auf der NC. Außerdem muss für die Übertragungen NC → PLC und PLC → NC jeweils ein eigenes Semaphor-Byte verwendet werden.
  • Seite 629: Semaphor In Der Nc Verwenden

    Referenz zum PLC-Grundprogramm 10.6 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, schrei‐ S7Var VARI‐...
  • Seite 630: Beispiel 1: Lesen

    Referenz zum PLC-Grundprogramm 10.6 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 vor‐ handen (Semaphor) 24: neue Daten können nicht geschrie‐ ben werden (Semaphor) 26: S7Var Datenbereich ungültig (NULL) 28: S7Var zeigt auf Datenbereich >...
  • Seite 631 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) IVAR1 := 4, // Lesen ab Offset 4 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...
  • Seite 632: Funktion 5: Steuersignale An Kanal Aktualisieren

    Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) // #tempError: Bool // #tempStatus: Int "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 633: Funktion 6: Steuersignale An Achsen Aktualisieren

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

    Referenz zum PLC-Grundprogramm 10.6 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 635 Referenz zum PLC-Grundprogramm 10.6 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 636 Referenz zum PLC-Grundprogramm 10.6 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"...
  • Seite 637 Referenz zum PLC-Grundprogramm 10.6 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 638 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Signale Steuersignale von MCP an NC/PLC-Nahtstelle Tabelle 10-72 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-73 Betriebsarten und Maschinenfunktionen (von MCP an NC/PLC-Nahtstelle) MCP - Taster BAG-DB: "LBP_ModeGroup [DB11]"...
  • Seite 639 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-76 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 640 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-80 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 (gleiches Signal wie Taste) Einzelsatz A_SBL 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 641 Referenz zum PLC-Grundprogramm 10.6 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 642: Lbp_Mcpctrlturning [Fc25]: Übertragung Der Mcp-/Bt-Signale An Die Nahtstelle

    Referenz zum PLC-Grundprogramm 10.6 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 643 Referenz zum PLC-Grundprogramm 10.6 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 644 Referenz zum PLC-Grundprogramm 10.6 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 645 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Für die Achsverfahrtastenpaare 1 bis 4 sind die Maschinenachsen 1 bis 4 voreingestellt. Tabelle 10-81 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 646 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-84 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-85 Handverfahren von Geo-Achsen (von MCP an NC/PLC-Nahtstelle) Kanal-DB: "LBP_Chan1 [DB21], …"...
  • Seite 647 Referenz zum PLC-Grundprogramm 10.6 Funktionen (FC) Tabelle 10-88 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 10-89 Betriebsarten und Maschinenfunktionen (an MCP von NC/PLC-Nahtstelle) MCP-LED BAG-DB: "LBP_ModeGroup [DB11]"...
  • Seite 648 Referenz zum PLC-Grundprogramm 10.6 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 649: Lbp_Handwheels [Fc25002]: Handradsignale Übertragen

    Referenz zum PLC-Grundprogramm 10.6 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 650: Informationen Zur Projektierung Und Inbetriebnahme

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Erläuterung der Formalparameter Signal Wertebereich Bedeutung Comm "LBP_OpUnitComm" Instanzdaten von "LBP_OpUnit‐ Comm [FB25000]" Aufrufbeispiele Einzelaufruf // OpUnitComm_DB: "LBP_OpUnitComm" (Instanzbaustein) // #tempError: Bool; // #tempStatus: Word; OpUnitComm_DB(Config := LBP_ConfigData, Error => #tempError, Status =>...
  • Seite 651: Mcp-Datentypen

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme 10.7.1.1 MCP-Datentypen Um die Verwendung von Maschinensteuertafeln zu erleichtern und insbesondere auch die symbolische Programmierung zu unterstützen, sind in der Grundprogrammbibliothek eine Reihe von MCP-Datentypen enthalten. Deren Verwendung wird in den folgenden Kapiteln näher erläutert.
  • Seite 652: Ankopplung Über Industrial Ethernet

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Mit einer PLC-Variablentabelle können Sie die Ein- und Ausgangsabbilder mit den entsprechenden MCP-Datentypen verknüpfen. Damit steht Ihnen ein komfortabler Weg zur Verfügung, symbolisch auf die Ein- und Ausgänge der MCP zuzugreifen. Das folgende Bild zeigt eine Variablentabelle für eine MCP483PN: 10.7.1.3 Ankopplung über Industrial Ethernet...
  • Seite 653 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Bedienkomponenten empfangen werden, schreibt der Baustein in die konfigurierten Pointer aus "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.
  • Seite 654: Projektierung

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme 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 655: Ankopplung Von Maschinensteuertafeln Und Bedienhandgeräten

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Ankopplung von Maschinensteuertafeln und Bedienhandgeräten Konfigurieren Sie in den Variablen von "LBP_ConfigData [DB7]" in MCP1BusAdr, MCP2BusAdr bzw. HTAdr (entspricht der Bus-Adresse des Teilnehmers) den numerischen Teil des logischen Namen der Bedienkomponente. Der logische Name wird über die Schalter an der MCP bzw.
  • Seite 656 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Relevante Parameter für Bedienkomponenten ("LBP_ConfigBP [FC1]" und "LBP_ConfigData [DB7]") MCPNum = 0, 1 oder 2 (Anzahl MCP) HTIf = 5 (HT über Ethernet) MCP1In MCP2In HTIn MCP1Out MCP2Out HTOut MCP1BusAdr MCP2BusAdr HTAdr MCP1Stop MCP2Stop...
  • Seite 657: Ankopplung Von Op Mit Direkttasten

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Fehlerinformationen sind in "LBP_ConfigData [DB7]" ablesbar: ● MCP1Error und MCP1Status (MCP1) ● MCP2Error und MCP2Status (MCP2) ● HTError und HTStatus (HT) Ankopplung von OP mit Direkttasten Konfigurieren Sie in den Variablen von "LBP_ConfigData [DB7]" in Op1KeyBusAdr bzw. Op2KeyBusAdr (entspricht der Bus-Adresse des Teilnehmers) den numerischen Teil des logischen Namen der Bedienkomponente.
  • Seite 658 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme des Direkttasten-Moduls (TCU-Index bzw. Bus-Adresse der MCP) und die Ein- und Ausgangs- Pointer geändert werden. Nach Rücksetzen von Op1KeyStop oder Op2KeyStop wird eine Verbindung zu der neuen Bus-Adresse aufgebaut. Relevante Parameter für Bedienkomponenten ("LBP_ConfigBP [FC1]" und "LBP_ConfigData [DB7]") Allgemein OpUnitCommId = 1 OpUnitInterfaceId = "Local~CP~Ethernet-Schnittstelle_1"...
  • Seite 659: Beispiel (Scl)

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Alarme Direkttasten Für die Zeitüberwachungen wird ein Fehlereintrag im Alarmpuffer der PLC generiert. Daraus entsteht folgende Fehlermeldung: ● 404029: Direkttasten %1 ausgefallen Der Ausfall einer Bedienkomponente wird ebenfalls nach dem Neustart erkannt, wenn keine Daten zwischen der Bedienkomponente und der PLC ausgetauscht werden.
  • Seite 660 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Signale von MSTT (Tasten) (MSTT → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 1 Maschinenfunktion REPOS INCvar INC10000 INC1000 INC100...
  • Seite 661 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme 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 + 6 Reset AB n + 7 KT-OUT6 KT-OUT5 KT-OUT4...
  • Seite 662 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Signale an schmaler MSTT (LED) (PLC → MSTT) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 2 Vorschub Maschinenfunktionen Start Halt INC Var...
  • Seite 663: Initialisierung Im Anlauf-Ob

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Signale an MSTT-Simulation (LED) (PLC → HT 8) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 2 Verfahrtasten (JOG) postive Richtung Ax7-12 AB n + 3 Verfahrtasten (JOG) negative Richtung...
  • Seite 664 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme MCP2NotSend := FALSE, MCP2ConnectionId := 1002, MCP2LocalUdpPort := 16002 HTIf := 5, // ein HT8 HTIn := P#E40.0, HTOut := P#A40.0, HTAdr := 14, HTStop := FALSE, HTNotSend := FALSE, HTConnectionId := 1003, HTLocalUdpPort := 16003, OpKeyNum := 2, // zwei Direkttasten...
  • Seite 665: Verbindungserkennungen Und Udp-Ports

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme "LBP_NC.E_MCP1ready", "LBP_NC.E_MCP2ready", "LBP_NC.E_HTready", "LBP_NC.E_Op1KeyReady" und "LBP_NC.E_Op2KeyReady" // MCP 1: MCP 483C PN LBP_MCPCtrlMilling(BAGNo := 1, // BAG 1 und MCP 1 ChanNo := 1, // Kanal 1 SpindleIFNo := 4, // Achse 4 als Spindel FeedHold =>...
  • Seite 666: Fehler Und Status

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Bedienkomponenten konfigurierten Ethernet-Schnittstelle verwendet, müssen dafür andere lokale UDP-Ports gewählt werden. Die lokalen UPD-Ports müssen für die Ethernet- Schnittstelle eindeutig sein. Fehler und Status Tritt ein Fehler bei der Kommunikation zwischen PLC und Bedienkomponente auf, wird das jeweilige Fehler-Bit gesetzt und ein Fehler-Code in "LBP_ConfigData [DB7]"...
  • Seite 667: Identifizierung Von Bedienkomponenten

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme 10.7.2 Identifizierung von Bedienkomponenten Über die Ident-Schnittstelle in "LBP_ConfigData [DB7]" ist es möglich den Typ einer Ethernet- Komponente (MCP, HT 2, HT 8, HT 10 oder Direkttasten) im zyklischen Betrieb zu erfragen. Die Bus-Adresse bzw.
  • Seite 668 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Anschlussbox ein HT 2, ein HT 8 oder ein HT 10 oder kein Gerät angeschlossen ist. Mit der Information kann dann der Kanal zur Bedienkomponente aktiviert werden. Mcp-Typ IdentMcpType kein Gerät verbunden 16#00 MCP 483C IE (Compact) 16#80...
  • Seite 669: Umschaltung Von Maschinensteuertafel, Bedienhandgerät

    Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Die Identifizierung ist beendet, wenn IdentMcpStrobe zurückgesetzt wurde. IF LBP_ConfigData.IdentMcpStrobe = FALSE THEN // IdentMcpType, IdentMcpLengthIn, IdentMcpLengthOut auswerten // ggf. IdentError, IdentStatus prüfen END_IF; Jetzt können in "LBP_ConfigData [DB7]" der Typ der MCP sowie die Längen der Ein- und Ausgangsdaten ausgewertet werden.
  • Seite 670 Referenz zum PLC-Grundprogramm 10.7 Informationen zur Projektierung und Inbetriebnahme Umschalten der Bus-Adresse Soll die bestehende Kommunikationsverbindung zu einer Bedienkomponente abgebaut und eine neue Kommunikationsverbindung zu einer anderen Bedienkomponente mit einer anderen Bus-Adresse aufgebaut werden oder die Pointer für die Ein- und Ausgangsdaten geändert werden, ist folgendermaßen vorzugehen: 1.
  • Seite 671: Sonstiges

    Referenz zum PLC-Grundprogramm 10.8 Sonstiges 10.8 Sonstiges 10.8.1 Datenbaustein für Zugriff auf NC-Variablen generieren Die Funktionsbausteine LBP_ReadVar [FB2]: NC-Variable lesen (Seite 512) und LBP_WriteVar [FB3]: NC-Variable schreiben (Seite 520) ermöglichen dem Anwenderprogramm den Zugriff auf NC-Variablen. Dazu benötigen diese Funktionsbausteine einen entsprechend strukturierten Datenbaustein, den Sie mit dem Tool "NC-VAR-Selektor"...
  • Seite 672 Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung Betriebsart Betriebsartengruppe BERO Berührungsloser Endschalter mit rückgekoppel‐ ter Oszillation Binector Input Bedienhandgerät BICO Binector Connector Verschaltungstechnik beim Antrieb Binary Files Binärdateien BIOS Basic Input Output System Basis-Koordinatensystem Binector Output BTSS Bedientafelschnittstelle Computer-Auded Design Computer-Aided Manufacturing...
  • Seite 673 Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung Dry Run Probelauf-Vorschub Decoding Single Block Dekodierungseinzelsatz Dynamic Servo Control / Dynamic Stiffness Con‐ trol Data Send Ready Meldung der Betriebsbereitschaft von seriellen Daten- Schnittstellen Datenwort DWORD Doppelwort (aktuell 32 Bit) Eingang Ein-/Ausgabe Encoder...
  • Seite 674 Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung HiFu Hilfsfunktion Human Machine Interface SINUMERIK-Bedienoberfläche Hauptspindelantrieb Handheld Terminal Bedienhandgerät Hardware Inbetriebnahme Impulsfreigabe des Antriebsmoduls IK (GD) Implizite Kommunikation (Globale Daten) Interpolative Compensation Interpolatorische Kompensation Interface Modul Anschaltungsbaugruppe Increment Schrittmaß Initializing Data Initialisierungsdaten IGBT...
  • Seite 675 Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung Numerical Extension Achserweiterungsbaugruppe Organisationsbaustein in der PLC Original Equipment Manufacturer Operation Panel Bedientafel Operation Panel Interface Bedientafel-Anschaltung Open Systems Interconnection Normung für Rechnerkommunikation Options Optionen Prozessabbild der Ausgänge Prozessabbild der Eingänge P-Bus Peripheriebus Personal Computer...
  • Seite 676 Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung Setting Data Active Kennzeichnung (Dateityp) für Setting-Daten SERUPRO Search–Run by Program Test Suchlauf via Programmtest System Function Call Sicherheitsgerichteter Eingang Sicherheitsgerichteter Ausgang Sicherer Halt Safety Info Channel Softkey Skip Satz ausblenden Smart Line Module Safe Limited Position Sicher begrenzte Position...
  • Seite 677: Literaturverzeichnis

    Referenz zum PLC-Grundprogramm 10.8 Sonstiges Abkürzung Ableitung der Abkürzung Bedeutung Unterbrechungsfreie Stromversorgung Interne Kommunikationsschnittstelle zwischen NC und PLC Vorschubantrieb Voltage Protection Module Voltage Sensing Module Funktion weiches An- und Abfahren Werkstück-Koordinatensystem Werkzeug- Koordinatensystem Werkzeuglängenkorrektur Work Piece Directory Werkstückverzeichnis Werkzeug Werkzeugverwaltung Werkzeugwechsel Zwischenspeicherplatz Zero Offset Active...
  • Seite 678: Weiterführende Literatur

    Referenz zum PLC-Grundprogramm 10.8 Sonstiges Handbuchverzeichnis Auf folgende Handbücher wird verwiesen: Kürzel Handbuch Unterbücher (Kürzel) Funktionshandbuch Grundfunktionen A2, A3, A5, B1, B2, F1, G2, H2, K1, K2, N2, P1, P3, P4, R1, S1, V1, W1, Z1 Funktionshandbuch Erweiterungsfunktionen A4, B3, H1, K3, K5, M1, M5, N3, N4, P2, P5, R2, S3, S7, T1, W4, Z2 Funktionshandbuch Sonderfunktionen F2, G1, K6, K7, K8, K9, M3, R3, S9, T3,...
  • Seite 679: Anhang

    Anhang Liste der Abkürzungen Ausgang ADI4 Analog Drive Interface for 4 Axes Adaptive Control Active Line Module Asynchroner rotatorischer Motor Automatisierungssystem ASCII American Standard Code for Information Interchange: Amerikanische Code-Norm für den Informationsaustausch ASIC Application Specific Integrated Circuit: Anwender-Schaltkreis ASUP Asynchrones Unterprogramm AUXFU Auxiliary Function: Hilfsfunktion...
  • Seite 680 Anhang A.1 Liste der Abkürzungen Computerized Numerical Control: Computerunterstützte numerische Steuerung Connector Output Certificate of License Communication Compiler Projecting Data: Projektierdaten des Compilers Cathode Ray Tube: Bildröhre Central Service Board: PLC-Baugruppe Control Unit Communication Processor Central Processing Unit: Zentrale Rechnereinheit Carriage Return Clear To Send: Meldung der Sendebereitschaft bei seriellen Daten-Schnittstellen CUTCOM...
  • Seite 681 Anhang A.1 Liste der Abkürzungen Eingang Execution from External Storage Ein-/Ausgabe Encoder: Istwertgeber Einfach Peripheriemodul (PLC–E/A–Baugruppe) Elektronisch gefährdete Baugruppen/Bauelemente Elektromagnetische Verträglichkeit Europäische Norm Encoder: Istwertgeber EnDat Geberschnittstelle EPROM Erasable Programmable Read Only Memory: Löschbarer, elektrisch programmierba‐ rer nur Lesespeicher ePS Network Services Dienste zur internetgestützten Maschinen-Fernwartung Typbezeichnung eines Absolutwertgebers mit 2048 Sinussignalen/Umdrehung Engineering System...
  • Seite 682 Anhang A.1 Liste der Abkürzungen GSDML Generic Station Description Markup Language: XML-basierte Beschreibungs-sprache zur Erstellung einer GSD-Datei Global User Data: Globale Anwenderdaten Kurzbezeichnung für hexadezimale Zahl HiFu Hilfsfunktion Hydraulischer Linearantrieb Human Machine Interface: SINUMERIK-Bedienoberfläche Hauptspindelantrieb Hardware Inbetriebnahme Interpolatorische Kompensation Interface-Modul: Anschaltungsbaugruppe Interface-Modul Receive: Anschaltungsbaugruppe für Empfangsbetrieb Interface-Modul Send: Anschaltungsbaugruppe für Sendebetrieb Increment: Schrittmaß...
  • Seite 683 Anhang A.1 Liste der Abkürzungen Lagemesssystem Lageregler Least Significant Bit: Niederwertigstes Bit Local User Data: Anwenderdaten (lokal) Media Access Control MAIN Main program: Hauptprogramm (OB1, PLC) Megabyte Motion Control Interface MCIS Motion–Control–Information–System Machine Control Panel: Maschinensteuertafel Maschinendatum bzw. Maschinendaten Manual Data Automatic: Handeingabe Motor Data Set: Motordatensatz MELDW Meldungswort...
  • Seite 684 Anhang A.1 Liste der Abkürzungen Prozessabbild der Ausgänge Prozessabbild der Eingänge Personal Computer PCIN Name der SW für den Datenaustausch mit der Steuerung PCMCIA Personal Computer Memory Card International Association: Speichersteckkarten-Normierung PC Unit: PC-Box (Rechnereinheit) Programmiergerät Parameterkennung: Teil eines PKW Parameterkennung: Wert (Parametrierteil eines PPO) Programmable Logic Control: Anpass-Steuerung PROFINET...
  • Seite 685 Anhang A.1 Liste der Abkürzungen Rapid Override: Eingangskorrektur R-Parameter, Rechenparameter, vordefinierte Anwendervariable R-Parameter Active: Speicherbereich in NC für R-Parameternummern Roll Pitch Yaw: Drehungsart eines Koordinatensystems RTLI Rapid Traverse Linear Interpolation: Lineare Interpolation bei Eilgangbewegung Request To Send: Sendeteil einschalten, Steuersignal von seriellen Daten-Schnittstel‐ RTCP Real Time Control Protocol Synchronaktion...
  • Seite 686 Anhang A.1 Liste der Abkürzungen System Files: Systemdateien SYNACT Synchronized Action: Synchronaktion Terminal Board (SINAMICS) Tool Center Point: Werkzeugspitze TCP/IP Transport Control Protocol / Internet Protocol Thin Client Unit Testing Data Active: Kennung für Maschinendaten Totally Integrated Automation Terminal Module (SINAMICS) Tool Offset: Werkzeugkorrektur Tool Offset Active: Kennzeichnung (Dateityp) für Werkzeugkorrekturen TRANSMIT...
  • Seite 687 Anhang A.1 Liste der Abkürzungen Werkzeug Werkzeugkorrektur Werkzeugverwaltung Werkzeugwechsel Extensible Markup Language Zero Offset Active: Kennung für Nullpunktverschiebungen Zustandswort (des Antriebs) Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 688 Anhang A.1 Liste der Abkürzungen Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 689: Index

    Index Kanalbereich 2, 74 Kanalbereich 3, 75 Kanalbereich 4, 76 Kanalbereich 5, 77 Aktivierung Kanalbereich 6, 77 von Maschinensteuertafel, Bedienhandgerät, 654 Kanalbereich 7, 78 Kanalbereich 8, 79 Kanalbereich 9, 80 UserA, 87 Baustein LBP_AssignStartASUP [FB26000] (Zuordnen und Konflikte beim kopieren, 29 Starten eines ASUP), 565 Liste aller Grundprogramm-Bausteine, 65, 66, 68 LBP_Axis1 [DB31], …...
  • Seite 690 Index A_Follow_upMode, 378 A_PosMeas2, 379 A_FollowAxOv, 421 A_PosSpindle, 428 A_GearChangeOv, 407 A_PrgtestAxRel, 392 A_HIAxMov, 421 A_ProgtestActivate, 405 A_HoldBrakeToOpen, 415 A_ProgtestSuppress, 404 A_HW1, 392 A_PulseEnable, 418 A_HW2, 392 A_RapidTrOR, 395 A_HW3, 392 A_RefVal1, 388 A_HWLimitMinus, 401 A_RefVal2, 388 A_HWLimitPlus, 401 A_RefVal3, 388 A_INC1, 397 A_RefVal4, 388 A_INC10, 397...
  • Seite 691 Index E_AxialAlarm, 435 E_JogFixPPos0Act, 453 E_AxisAccel, 483 E_JogFixPPos1, 453 E_AxisCtrl, 477 E_JogFixPPos1Act, 453 E_AxisReady, 436 E_JogFixPPos2, 453 E_AxReset, 442 E_JogFixPPos2Act, 453 E_AxSpDisable, 443 E_JogPos, 455 E_AxStop, 442 E_JogToPos, 454 E_BitValCtrlOutChang0, 478 E_MAR, 484 E_BitValCtrlOutChang1, 479 E_MasterSp, 482 E_BrakeTest, 451 E_MdMdx, 474 E_ChPoss, 447 E_MeasAct, 440 E_ClampingState, 491...
  • Seite 692 Index E_PLCAxDedic, 452 E_SUG, 464 E_PLCCtrlAx, 442 E_SupportAreaViol, 462 E_PLCType, 447 E_SWCam, 439 E_PolePosIdentPassed, 493 E_SWL, 481 E_POS_RESTORED1, 451 E_Sync, 484 E_POS_RESTORED2, 451 E_SyncMode, 465 E_PosAxis, 456 E_Syncron2Coarse, 487 E_PositContr, 437 E_Syncron2Fine, 487 E_PosMeas1, 487 E_SyncronCoarse, 480 E_PosMeas2, 487 E_SyncronFine, 479 E_PosMode, 465 E_SyncRunCorrDOut, 483 E_PulseEnable, 472...
  • Seite 693 Index A_DRF, 236 A_ProgJump, 325 A_DRY, 238 A_ProgTest, 242 A_F_Limit, 253 A_ProtZone, 239 A_FD_OR, 246 A_PTP_Travel, 266 A_FD_ORA, 254 A_Ref, 238 A_FDdisable, 251 A_REPOSMode, 271 A_FixedFD1, 265 A_REPOSPM_0, 270 A_FixedFD2, 265 A_REPOSPM_1, 270 A_FixedFD3, 265 A_REPOSPM_2, 270 A_FixedFD4, 265 A_Reset, 258 A_InKeyG1, 326 A_RIdisable, 252 A_InKeyG2, 326...
  • Seite 694 Index E_AxisSelAxis, 329 E_MMC_FD_OR4RT_OR, 264 E_AxisSelRequest, 329 E_MMC_M01, 262 E_AxisSelType, 328 E_MMC_M01AssocNC, 261 E_BegBlock, 274 E_MMC_ProgTest, 264 E_BlockSearch, 276 E_MMC_REPOSMode, 264 E_CART_JOG_MODE, 328 E_MMC_REPOSPM_0, 263 E_ChanActive, 285 E_MMC_REPOSPM_1, 263 E_ChanInterrupt, 286 E_MMC_REPOSPM_2, 263 E_ChanReset, 287 E_MMC_SKP0, 265 E_ChanRO, 289 E_MMC_SKP1, 265 E_CHW1, 289 E_MMC_SKP2, 265 E_CHW2, 289...
  • Seite 695 Index E_StartReq, 287 F2Change, 297 E_Stop_NoDelayR, 319 F2Quick, 299 E_StopBlkEndSBLsuppr, 294 F3, 305 E_StopCondition, 324 F3Change, 297 E_StopDelayed, 315 F3Quick, 299 E_StopReq, 287 F4, 305 E_StrokeEA, 295 F4Change, 297 E_SynDisabled, 312 F4Quick, 299 E_TLastRepl, 321 F5, 305 E_TLimit, 320 F5Change, 297 E_TNewRepl, 321 F5Quick, 299 E_TNoLastRepl, 322...
  • Seite 696 Index S3Change, 297 HTNotSend, 98 S3Quick, 298 HTOut, 97 T1, 301 HTReady, 106 T1Change, 297 HTStatus, 105 T1Quick, 298 HTStop, 97 T2, 301 HWheelMMC, 98 T2Change, 297 IdentConnectionId, 103 T2Quick, 298 IdentError, 105 T3, 301 IdentLocalUdpPort, 104 T3Change, 297 IdentMcpBusAdr, 100 T3Quick, 298 IdentMcpBusType, 101 LBP_Chan1 [DB21], …...
  • Seite 697 Index MsgUser, 99 A_KeyDisable, 192 NCCyclTimeout, 98 A_LoadingPlace, 215 NCRunupTimeout, 98 A_LoadTool, 216 Op1KeyBusAdr, 100 A_Magazine, 215 Op1KeyConnectionId, 103 A_MagazinePlace, 215 Op1KeyError, 105 A_MagazinePlaceType, 215 Op1KeyIn, 99 A_MCPChan, 194 Op1KeyLocalUdpPort, 104 A_NCU_Index, 216 Op1KeyNotSend, 100 A_OEM1, 194 Op1KeyOut, 100 A_OEM2, 194 Op1KeyReady, 106 A_Override, 216 Op1KeyStatus, 105...
  • Seite 698 Index E_Error, 216 MMC1_TRANS_DB, 213 E_Error_Code, 217 MMC1_TYP, 211 E_FuncErr, 208 MMC1_Z_INFO, 212 E_Ident, 216 MMC2.A_ActWCS, 193 E_Ident_Ready, 216 MMC2.A_ASpi1percent, 193 E_K_CodeError, 216 MMC2.A_ASpi2percent, 194 E_KeybHandl, 200 MMC2.A_AToolMeas, 194 E_Magazine, 216 MMC2.A_ClearCanAl, 192 E_MagazinePlace, 216 MMC2.A_ClearRecAl, 192 E_MagazinePlaceType, 216 MMC2.A_FuncNo, 207 E_NotAct, 207 MMC2.A_Hardkey, 194 E_PictAct, 207...
  • Seite 699 Index MMC2.E_ScreenNo, 201 MSigGrp5, 503 MMC2.E_SimActiv, 199 MSigGrp6, 503 MMC2_ACTIVE_CHANGED, 215 MSigGrp7, 503 MMC2_ACTIVE_PERM, 214 MSigGrp8, 503 MMC2_ACTIVE_REQ, 214 MSigGrp9, 503 MMC2_CHANGED_DENIED, 215 LBP_ModeGroup [DB11] MMC2_CLIENT_IDENT, 213 A_AUTO, 162 MMC2_MSTT_ADR, 213 A_INC1, 169 MMC2_MSTT_SHIFT_LOCK, 214 A_INC10, 170 MMC2_SHIFT_LOCK, 214 A_INC100, 170 MMC2_STATUS, 214 A_INC1000, 171 MMC2_TCU_SHIFT_LOCK, 215...
  • Seite 700 Index E_MMC_REPOS, 173 A_Disabl_Inp27, 119 E_MMC_TEACHIN, 173 A_Disabl_Inp28, 119 E_NCKintJOG, 176 A_Disabl_Inp29, 119 E_REF, 177 A_Disabl_Inp3, 119 E_REPOS, 177 A_Disabl_Inp30, 119 E_TEACHIN, 176 A_Disabl_Inp31, 119 LBP_NC [DB10] A_Disabl_Inp32, 119 ", 131 A_Disabl_Inp33, 119 A_CA_DisableAutoMatch, 128 A_Disabl_Inp34, 119 A_CA_DisableAutoTools, 128 A_Disabl_Inp35, 119 A_CA_DisableAutoWorkh, 128 A_Disabl_Inp36, 119 A_CA_DisableAutoWorkp, 128...
  • Seite 701 Index A_Disabl_Out38, 121 A_InMask_Out31, 125 A_Disabl_Out39, 121 A_InMask_Out32, 125 A_Disabl_Out4, 121 A_InMask_Out33, 125 A_Disabl_Out40, 121 A_InMask_Out34, 125 A_Disabl_Out5, 121 A_InMask_Out35, 125 A_Disabl_Out6, 121 A_InMask_Out36, 125 A_Disabl_Out7, 121 A_InMask_Out37, 125 A_Disabl_Out8, 121 A_InMask_Out38, 125 A_Disabl_Out9, 121 A_InMask_Out39, 125 A_EMERGENCY, 126 A_InMask_Out4, 125 A_EMERGENCY_Ackn, 127 A_InMask_Out40, 125 A_IncInModeGroup, 128...
  • Seite 702 Index A_OvMask_Out31, 122 A_Set_Inp40, 120 A_OvMask_Out32, 122 A_Set_Inp5, 120 A_OvMask_Out33, 122 A_Set_Inp6, 120 A_OvMask_Out34, 122 A_Set_Inp7, 120 A_OvMask_Out35, 122 A_Set_Inp8, 120 A_OvMask_Out36, 122 A_Set_Inp9, 120 A_OvMask_Out37, 122 A_Set_Out1, 124 A_OvMask_Out38, 122 A_Set_Out10, 124 A_OvMask_Out39, 122 A_Set_Out11, 124 A_OvMask_Out4, 122 A_Set_Out12, 124 A_OvMask_Out40, 122 A_Set_Out13, 124 A_OvMask_Out5, 122...
  • Seite 703 Index A_Setval_anaIn7, 152 E_ActVal_In33, 130 A_Setval_anaIn8, 152 E_ActVal_In34, 130 A_Setval_anaOut1, 155 E_ActVal_In35, 130 A_Setval_anaOut2, 155 E_ActVal_In36, 130 A_Setval_anaOut3, 155 E_ActVal_In37, 130 A_Setval_anaOut4, 155 E_ActVal_In38, 130 A_Setval_anaOut5, 155 E_ActVal_In39, 130 A_Setval_anaOut6, 155 E_ActVal_In4, 130 A_Setval_anaOut7, 155 E_ActVal_In40, 130 A_Setval_anaOut8, 155 E_ActVal_In9, 130 Allgemeine Signale an NC, 109 E_ATempAlarm, 149 Allgemeine Signale von NC, 112...
  • Seite 704 Index E_CollCheck, 157 E_OP2KeyReady, 144 E_CollCheckOff, 145 E_RemDiag, 143 E_CounterInchMetr, 132 E_RobotStatus, 159 E_DrivesInCylOp, 147 E_Setpoint_Out1, 131 E_EHW1_stands, 158 E_Setpoint_Out10, 131 E_EHW2_stands, 158 E_Setpoint_Out11, 131 E_EHW3_stands, 158 E_Setpoint_Out12, 131 E_EHW4_stands, 158 E_Setpoint_Out13, 131 E_EHW5_stands, 158 E_Setpoint_Out14, 131 E_EHW6_stands, 158 E_Setpoint_Out15, 131 E_EMERGENCY, 145 E_Setpoint_Out16, 131 E_FirstOB1, 144...
  • Seite 705 Index Ein- und Ausgänge der NC, 119 Schmale Variante, 505, 509 epsFromPlc, 133 T-Variante, 505, 508 epsToPlc, 133 MD22510, 307 Externe analoge NC-Ausgänge, 115 MD35400, 611 Externe analoge NC-Eingänge, 114 M-Dekodierung nach Liste, 498 Externe digitale NC-Ausgänge, 113 Multitool, 560 Externe digitale NC-Ein- und Ausgänge, 116 Externe digitale NC-Eingänge, 113 Handradsignale von NC, 118...
  • Seite 706 Index InvHWDirOfRot, 338 OEM, 345 Minus, 333 TCMinus, 342 OEM, 338 TCPlus, 343 Plus, 334 TReqMinus, 340 RapidTrOR, 332 TReqPlus, 341 STRUCT A_Ori STRUCT E_Ori Disabl, 348 HW1, 355 FDStop, 348 HW2, 355 HW1, 346 HW3, 356 HW2, 346 INC1, 360 HW3, 347 INC10, 360 INC1, 352...
  • Seite 707 Index SW1.SS2_Act, 495 SW1.STO_Act, 495 SW2.SDI_N_Sel, 496 SW2.SDI_P_Sel, 496 SW2.SLP_LimBit0_Sel, 496 SW2.SLP_Sel, 496 SW2.TestStopAct, 496 SW2.TestStopReq, 496 SW3.AcceptSLPAct, 497 SW3.AcceptTestSel, 497 SW3.Brake_1_2, 497 SW3.BrakeReq, 497 SW3.BT_Act, 497 SW3.BT_Finished, 497 SW3.BT_OK, 497 SW3.SBT_Sel, 497 SW3.SetpSettingDrive, 497 SW3.SignLoadTorque, 497 SW3.SS2E_ACTIVE, 496 V_Limit_B, 496 STRUCT UserA A70UUxx, 91 Funktionshandbuch, 06/2019, A5E47437861A AA...
  • Seite 708 Index Funktionshandbuch, 06/2019, A5E47437861A AA...

Inhaltsverzeichnis