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.
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.
Inhaltsverzeichnis Vorwort .................................3 Grundlegende Sicherheitshinweise ......................25 Allgemeine Sicherheitshinweise.....................25 Gewährleistung und Haftung für Applikationsbeispiele............25 Industrial Security........................26 Überblick..............................29 Kurzbeschreibung ........................29 Eckdaten der PLC-CPU ......................31 PLC-Betriebssystemversion....................32 PLC-Betriebsartenschalter .........................33 Ressourcen (Timer, Zähler, FC, FB, DB, Peripherie) reservieren..............35 Inbetriebnahme Hardware-Konfiguration der PLC-CPU................37 Inbetriebnahme PLC-Programm.........................39 Installation des Grundprogramms ..................39 Anwendung des Grundprogramms ..................39 Versionskennzeichnungen .....................40 Maschinenprogramm ......................41...
Seite 6
Inhaltsverzeichnis Nahtstelle PLC/MCP/BHG .....................68 Struktur und Funktionen des Grundprogramms ..................71 Anlauf und Synchronisation NCK-PLC...................73 Zyklischer Betrieb (OB1) ......................73 Zeitalarm Bearbeitung (OB35) ....................75 Prozessalarm Bearbeitung (OB40) ..................76 Diagnosealarm, Baugruppenausfall Bearbeitung (OB82, OB86)...........76 Verhalten bei NCK-Ausfall .....................77 Funktionen des Grundprogramms mit Aufruf vom Anwenderprogramm........78 Symbolische Programmierung des Anwenderprogramms mit Nahtstellen-DB......81 M-Dekodierung nach Liste .....................83 9.10...
Seite 7
Inhaltsverzeichnis Speicherbedarf des PLC-Grundprogramms .....................129 NC-VAR-Selector .............................133 15.1 Übersicht ..........................133 15.2 NC-VAR-Selector verwenden ....................135 15.2.1 NC-VAR-Selector Obefläche....................135 15.2.2 Funktionsbeschreibung ......................137 15.2.3 Projekte bearbeiten ......................138 15.2.4 Variablenliste filtern......................139 15.2.5 Projektliste zusammenstellen....................141 15.2.6 Variable aus der Projektliste löschen ...................143 15.2.7 Alias-Namen.........................143 15.2.8 Code generieren ........................144 15.2.9 Nach STEP7 übertragen ......................145...
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...
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 27
Grundlegende Sicherheitshinweise 1.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. ●...
Überblick Kurzbeschreibung Allgemeines Das PLC-Grundprogramm organisiert den Austausch von Signalen und Daten zwischen dem PLC-Anwenderprogramm und dem NC-, HMI- und MCP-Bereich. Bei den Signalen und Daten wird zwischen folgenden Gruppen unterschieden: ● Zyklischer Signalaustausch ● Ereignisgesteuerter Signalaustausch ● Meldungen Zyklischer Signalaustausch Die Signale, die zyklisch ausgetauscht werden, bestehen im Wesentlichen aus Bitfeldern.
Überblick 2.1 Kurzbeschreibung Ereignisgesteuerter Signalaustausch PLC → NC Immer dann, wenn die PLC an den NC einen Auftrag übergibt (z. B. Verfahren einer Hilfsachse), findet ein "ereignisgesteuerter Signalaustausch PLC → NC" statt. Auch hier erfolgt die Datenübergabe quittungsgesteuert. Vom Anwenderprogramm aus wird ein derartiger Signalaustausch über einen FB bzw.
Überblick 2.2 Eckdaten der PLC-CPU Eckdaten der PLC-CPU Eckdaten der PLC-CPU Weitere Informationen Die Übersicht der Eckdaten der in die SINUMERIK NCU integrierten PLC-CPU findet sich in: Gerätehandbuch NCU 7x0.3 PN, Kapitel "Technische Daten" Hinweis E/A-Adressen für integrierte Antriebe Die E/A-Adressen oberhalb 4096 sind für die integrierten Antriebe der NCU reserviert und dürfen nicht anderweitig belegt werden.
Überblick 2.3 PLC-Betriebssystemversion PLC-Betriebssystemversion Die Version des PLC-Betriebssystems wird angezeigt unter: ● Bedienoberfläche von SINUMERIK Operate: "Bedienbereichsumschaltung" > "Diagnose" > "Version" ⇒ Versionsdaten /Systemsoftware NCU: Auswahl "PLC" > "Details" ⇒ Versionsdaten /Systemsoftware NCU/PLC: Die PLC-Betriebssystemversion wird in der erste Zeile unter "PLC 3xx…" angezeigt. Hinweis Die angezeigte Version ist SINUMERIK-spezifisch.
PLC-Betriebsartenschalter Der PLC-Betriebsartenschalter befindet sich auf Frontseite der NCU-Baugruppe. Über den PLC-Betriebsartenschalter können folgende PLC-Betriebsarten eingestellt werden: Bedeutung Bemerkung RUN-P Änderungen am PLC-Programm können ohne Aktivierung des Kennwortes er‐ folgen Über ein Programmiergerät (PG) sind nur lesende Zugriffe möglich. Erst nach dem Setzen des Kennwortes, können Änderungen am PLC-Programm durch‐...
Seite 34
PLC-Betriebsartenschalter Funktionshandbuch, 06/2019, A5E47433877A AB...
Ressourcen (Timer, Zähler, FC, FB, DB, Peripherie) reservieren Reservierung von Ressourcen (Timer, Zähler, FC, FB, DB, Peripherie) Folgende Komponenten sind für das Grundprogramm reserviert: ● Timer Keine Reservierung. ● Zähler Keine Reservierung. ● FC, FB, DB Für das Grundprogramm sind FC0 bis FC29 und FB0 bis FB29 reserviert. Für FC, FB ist zusätzlich das Nummernband von 1000 bis 1023 reserviert.
Programm erstellen" Hinweis Installation / Update Vor Installation der Toolbox für SINUMERIK 840D sl muss SIMATIC STEP 7 installiert sein. Es wird nach einem Update von STEP 7 empfohlen, die Hardware-Ergänzungen für STEP 7 aus der Toolbox neu zu installieren.
Der Steuerungstyp ist folgendermaßen verschlüsselt: Linksbündige Dekade von DB17.DBD0 (Byte 0) Steuerungstyp SINUMERIK 840D sl (NCU 7x0) Versionskennzeichnungen Anwenderprogramm Der Anwender kann seine eigene PLC-Versionskennzeichnung auch auf dem HMI im Versionsbild darstellen. Hierzu ist in einem beliebigen Datenbaustein ein Datum vom Datentyp STRING mit max.
Inbetriebnahme PLC-Programm 6.5 Datensicherung Beispiele: ● "Testprojekt Version 01.02.03 01/01/2015" ● "1.2 2015/01/01 Testprojekt" ● "01/01/15 Version 01.02 Testprojekt" Maschinenprogramm Das Maschinenprogramm wird durch den Maschinenhersteller unter Zuhilfenahme der Bibliotheksroutinen des Grundprogramms erstellt. Im Maschinenprogramm sind die logischen Verknüpfungen und Abläufe der Maschine enthalten. Weiterhin werden die Nahtstellensignale zur NC bedient.
Inbetriebnahme PLC-Programm 6.6 PLC-Serieninbetriebnahme, PLC Archive die Quell-Programme der Maschine als ".awl"-Dateien mit zu hinterlegen für eine eventuell notwendige Hochrüstung. Als Minimum sollten die Quellprogramme aller Organisationsbausteine und auch aller Instanz- Datenbausteine vorhanden sein. PLC-Serieninbetriebnahme, PLC Archive Nach dem Laden der Bausteine in die PLC-CPU kann über die Bedienoberfläche HMI ein Serien-Archiv erzeugt werden zur Datensicherung an der Maschine.
Seite 43
● Parameter Option = 1 ● Parameter Expert = 1 Die Datei "MMCARC.INI" finden Sie standardmäßig im Pfad "C:\Program Files (x86)\Siemens \Step7\S7bin\". Sie benötigen Administratorrechte, um die Datei zu ändern. Abhängig von den eingestellten Archiv Optionen unterscheidet sich das Verhalten und Ergebnis beim Einspielen in die PLC.
Seite 44
Inbetriebnahme PLC-Programm 6.6 PLC-Serieninbetriebnahme, PLC Archive PLC-Nachladearchiv ohne überschreiben Die folgende Tabelle zeigt das Projekt mit den Daten, aus dem das Archiv erstellt wird und die zu aktivierenden Archiv Optionen: Daten im PLC-Projekt Archiv Optionen ☑ "ohne PLC Urlöschen" ● Programmbausteine ☑...
Inbetriebnahme PLC-Programm 6.6 PLC-Serieninbetriebnahme, PLC Archive Ergebnis beim Einspielen des Archivs: ● Die PLC wird nicht urgelöscht. ● Die Systemdaten werden in der PLC überschrieben. ● Die PLC wird nach dem Laden immer neu gestartet. PLC-Inbetriebnahmearchiv Die folgende Tabelle zeigt das Projekt mit den Daten, aus dem das Archiv erstellt wird und die zu aktivierenden Archiv Optionen: Daten im PLC-Projekt Archiv Optionen...
Inbetriebnahme PLC-Programm 6.6 PLC-Serieninbetriebnahme, PLC Archive Über Aufruf wird Zugang zu bestimmten Funktionen erreicht. Die Funktion muss nach Serverinstanzierung einmalig aufgerufen werden. Der Wert von bstrVal kann leer sein. Hiermit wird die korrekte STEP 7-Version und Path-Angabe in Autoexec geprüft. Bei Rückgabe von 0 sind die Funktionen freigeschaltet.
Inbetriebnahme PLC-Programm 6.7 Software-Hochrüstung Der oben programmierte For Each ... Next -Block kann in der Programmiersprache Delphi wie folgt programmiert werden (ähnliche Programmierung gilt auch für die Programmiersprache C, C++): Programmcode EnumVar: IEnumVariant; rgvar: OleVariant; fetched: Cardinal; //For Each Next EnumVar := (S7Prog.Next._NewEnum) as IEnumVariant;...
Inbetriebnahme PLC-Programm 6.8 Peripheriebaugruppen (FM-, CP-Baugruppen) Im Normalfall reicht jedoch ein neues Übersetzen der Organisationsbausteine (OBs) und der Instanz-Datenbausteine des S7-Projekts aus. D. h. vor der Hochrüstung müssen nur die Quellen für die Organisationsbausteine und die Instanz-Datenbausteine erzeugt werden. NC-Variablen Für jeden NC-Softwarestand (auch ältere Versionen) kann der neueste NC-VAR-Selector verwendet werden.
Inbetriebnahme PLC-Programm 6.9 Fehler-Beseitigung Fehler-Beseitigung Dieser Abschnitt soll Hinweise zu Problemfällen und deren Beseitigung bzw. auch Ursachen geben, bevor ein Hardware-Tausch erfolgt. Fehler, Ursache/Beschreibung und Abhilfe lfd. Nr. Fehler Ursache / Beschreibung Abhilfe Fehler- hinweis Keine Verbin‐ Das MPI-Kabel ist nicht gesteckt Versuch: Mit dem PG im STEP 7-Editor dung über oder defekt.
Seite 50
Inbetriebnahme PLC-Programm 6.9 Fehler-Beseitigung Funktionshandbuch, 06/2019, A5E47433877A AB...
Betriebsartenschalter "Stop" > "Run" (Warmstart) möglich. Nahtstelle mit integrierter PLC Physikalische Nahtstellen Die in die NCU integrierte PLC bietet bei SINUMERIK 840D sl die Möglichkeit, den Austausch der Signale zwischen NC und PLC direkt über ein Dual-Port-RAM vorzunehmen. Datenaustausch mit der Bedientafel Der Datenaustausch mit der Bedientafel (z.
Seite 52
Programmiergeräte werden vorzugsweise über Ethernet oder über MPI (Multi-Point-Interface) direkt an die PLC angeschlossen. Bild 7-1 NC-PLC-Kopplung bei SINUMERIK 840D sl (integrierte PLC) Nahtstelle: NC / PLC Der Datenaustausch zwischen NC und PLC wird auf PLC-Seite vom Grundprogramm organisiert. Die von der NC in der NC/PLC-Nahtstelle abgelegten Statusinformationen, wie z.
Seite 53
Ankopplung der PLC-CPU 7.3 Nahtstelle mit integrierter PLC die eine Unterbrechung der NC-Bearbeitung erfordern (wie z. B. M06 für Werkzeugwechsel), wird die NC-Satz-Decodierung vom Grundprogramm zunächst für eine PLC-Zykluszeit angehalten. Der Anwender kann dann über das Nahtstellensignal "Einlesesperre" die Decodierung so lange anhalten, bis z. B. der Werkzeugwechsel abgeschlossen ist. Sind dagegen im betreffenden NC-Satz nur Hilfsfunktionen enthalten, die keine Unterbrechung der Decodierung erfordern (wie z.
Ankopplung der PLC-CPU 7.4 Diagnosepuffer der PLC Diagnosepuffer der PLC Im Diagnosepuffer der PLC (auslesbar mit STEP 7) werden Diagnoseinformationen des PLC- Betriebssystems eingetragen. Funktionshandbuch, 06/2019, A5E47433877A AB...
Struktur der Nahtstelle Nahtstelle Nahtstellen-DBs Aufgrund der Vielzahl der Signale zwischen NC und PLC ist die Abbildung in Nahtstellen-DBs notwendig. Aus PLC-Programmsicht sind dies globale DBs. Nahtstelle PLC/NCK Allgemeines Die Nahtstelle PLC / NC wird einerseits durch eine Datenschnittstelle und andererseits durch eine Funktionsschnittstelle gebildet.
Seite 56
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK 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-NCK Funktionshandbuch, 06/2019, A5E47433877A AB...
Seite 57
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK Compile-Zyklen-Signale Der Anwender hat die Möglichkeit, Compile-Zyklen-Daten für den Austausch mit der PLC zu definieren. Als PLC-Anwendernahtstelle für Compile-Zyklen muss ein Datenbaustein (DB9) mit folgenden Eigenschaften erstellt werden: Datenbaustein Nummer: 9 Datenbaustein Name: frei wählbar Optimierter Bausteinzu‐...
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK 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 59
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK 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. Stattdessen kann ein Signal bzw. Wert von der PLC vorgegeben werden. ●...
Seite 60
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK ● 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 61
Struktur der Nahtstelle 8.2 Nahtstelle PLC/NCK 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.
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI Nahtstelle PLC/HMI Allgemeines Bei der Nahtstelle PLC/HMI müssen folgende Funktionskomplexe betrachtet werden: ● Steuersignale ● Maschinenbedienung ● PLC-Meldungen ● PLC-Status-Anzeige Steuersignale Bei den Steuersignalen handelt es sich um Signale, die u. a. von der Maschinensteuertafel vorgegeben werden und vom HMI berücksichtigt werden müssen.
Seite 63
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI ● Vom PLC-Anwenderprogramm können über SFCs (System-Function-Calls) ebenfalls Meldungen in den Diagnosepuffer bzw. ALARM_S/ ALARM_SQ -Puffer eingetragen werden. ● Die Ereignisse werden in den Alarm-Puffer eingetragen. Die zugehörigen Texte müssen im OP bzw. HMI vorgehalten werden. Zusammen mit dem Grundprogramm wird ein FC zur Meldeerfassung (FC10) bereitgestellt, der die zu meldenden Ereignisse - in Signalgruppen eingeteilt - erfasst und über den Alarm- Puffer zum HMI meldet.
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI ein. Somit kann der HMI auch bei den Alarmmeldungen ein aktuelles Abbild der anstehenden Meldungen erzeugen. Bei den noch anstehenden Meldungen bleibt die Uhrzeit ihres Entstehens erhalten (im Gegensatz zu einer Neuabfrage). STEP 7 Im SIMATIC Manager kann mit dem Menüpunkt "Zielsystem"...
Seite 65
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI Bei "ExtendAlMsg:= FALSE" ist das bisherige Verfahren des FC10 mit dem DB2 als Bitfeld- Datenbaustein aktiv. Es gelten die bekannten Einschränkungen bezüglich Kanal- und Achs- Anzahl. Dagegen wird bei "ExtendAlMsg:= TRUE" die Erweiterung des FC10 aktiv. Der DB2 und der DB3 werden wie bisher angelegt.
Seite 66
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI das große Layout umzustellen. Die Vorgehensweise bei der Umstellung ist von der Art und Weise abhängig, wie im Projekt auf den DB2 zugegriffen wird. Die verschiedenen Vorgehensweisen sind im Folgenden beschrieben. Umstellung bei symbolischer Programmierung Im Source Container des Grundprogramms gibt es die Datei "udt2_for_Convert.awl", die die folgenden Strukturelemente aus UDT1002 enthält: ●...
Seite 67
Struktur der Nahtstelle 8.3 Nahtstelle PLC/HMI 3. Quellen von den Bausteinen generieren, die symbolische Zuweisungen auf den DB2 enthalten. Dazu im KOP/AWL/FUP-Editor unter "Datei" > "Quelle generieren" die gewünschten Bausteine auswählen und eine AWL-Quelle erzeugen. 4. In der Symboltabelle UDT1002 dem DB2 zuordnen. 5.
840D sl über den Ethernet-Bus angekoppelt, der auch die TCU mit der NCU verbindet. Dies hat den Vorteil, dass nur eine Busleitung zur Bedieneinheit verlegt werden muss. Topologie SINUMERIK 840D sl Bei 840D sl wird die Maschinensteuertafel und auch das Bedienhandgerät an den Ethernet- Bus des CP 840D sl angeschlossen (siehe folgendes Bild).
Seite 69
Struktur der Nahtstelle 8.4 Nahtstelle PLC/MCP/BHG Die von der MCP kommenden Signale werden vom integrierten Ethernet des CP-840D sl ins DPR (Dual-Port-RAM) zur PLC kopiert. Das Grundprogramm der PLC trägt die ankommenden Signale in das am FB1 projektierte Eingangsabbild ein. Im Normalfall werden die NC- relevanten Signale vom Grundprogramm auf die NC/PLC-Nahtstelle verteilt.
Struktur der Nahtstelle 8.4 Nahtstelle PLC/MCP/BHG MCP-Nahtstelle in der PLC Die Signale der Maschinensteuertafel werden standardmäßig über die E-/A-Nahtstelle in den PLC-Bereich geführt. Es ist dabei zwischen den NC- und den Maschinenspezifischen Signalen zu unterscheiden. Die NC-spezifischen Tastensignale werden standardmäßig vom FC19 (oder FC24, FC25, FC26 je nach MCP-Variante) auf die jeweilige BAG-, NC-, Achs- und Spindel- spezifische Nahtstelle verteilt.
Struktur und Funktionen des Grundprogramms Allgemeines Das PLC-Programm ist modular aufgebaut. Die Organisationsbausteine (OB) bilden die Schnittstelle zwischen dem Betriebssystem und dem Grund- und Anwenderprogramm. ● Neustart (Warmstart) mit Anlauf und Synchronisation (OB100) ● Zyklischer Betrieb (OB1) ● Prozessalarme (OB40) ●...
Seite 72
Struktur und Funktionen des Grundprogramms Bild 9-1 Struktur des Grundprogramms (Prinzip) Funktionshandbuch, 06/2019, A5E47433877A AB...
Struktur und Funktionen des Grundprogramms 9.2 Zyklischer Betrieb (OB1) Anlauf und Synchronisation NCK-PLC Laden des Grundprogramms Das Laden des Grundprogramms mit dem S7-Tool muss im Stopp-Zustand der PLC erfolgen. Es wird so sichergestellt, dass alle Bausteine des Grundprogramms beim nächsten Anlauf richtig initialisiert werden.
Struktur und Funktionen des Grundprogramms 9.2 Zyklischer Betrieb (OB1) ● Übertragung der MCP-Signale über NC ● Erfassung und Aufbereitung der Anwender-Fehler- und Betriebsmeldungen Steuer-/ Statussignale Gemeinsames Merkmal der Steuer- und Statussignale ist, dass es sich um Bitfelder handelt. Das Grundprogramm aktualisiert sie am Anfang des OB1. Die Signale sind in folgende Gruppen eingeteilt: ●...
Struktur und Funktionen des Grundprogramms 9.3 Zeitalarm Bearbeitung (OB35) M-Decoder Mit M-Funktionen können sowohl Schaltbefehle als auch Festpunkt-Werte übergeben werden. Für die Standard M-Funktionen (Bereich M00 - M99) werden ausdecodierte dynamische Signale auf die Nahtstelle KANAL-DB ausgegeben (Signaldauer = 1 Zykluszeit). G-Gruppen-Decoder Bei den vom NC übergebenen G-Befehle werden die zugehörigen Gruppen ausdecodiert und die jeweils aktuelle G-Nummer in das entsprechende Nahtstellenbyte des KANAL-DB...
Struktur und Funktionen des Grundprogramms 9.5 Diagnosealarm, Baugruppenausfall Bearbeitung (OB82, OB86) Prozessalarm Bearbeitung (OB40) Ein Prozessalarm OB40 (Interrupt) kann z. B. durch entsprechend projektierte Peripherie oder durch bestimmte NC-Funktionen ausgelöst werden. Wegen der unterschiedlichen Herkunft des Interrupts muss das PLC-Anwenderprogramm im OB40 zuerst die Interrupt-Ursache interpretieren.
Struktur und Funktionen des Grundprogramms 9.6 Verhalten bei NCK-Ausfall Die Unterdrückung der Alarmausgabe wirkt, sobald das Signal gesetzt wird. Vor Auftreten des Fehlers oder während ein Fehler bereits ansteht. Mit dem Rücksetzen eines Signals wird im Fehlerfall der entsprechende Alarm angezeigt. Im Hochlauf der Steuerung werden die Signale zurückgesetzt.
Struktur und Funktionen des Grundprogramms 9.7 Funktionen des Grundprogramms mit Aufruf vom Anwenderprogramm Signale PLC → NC Bei den Signalen, die von der PLC an den NC übergeben werden, wird zwischen Steuersignalen und Aufträgen, die per FCs an den NC übergeben werden, unterschieden. Steuersignale: Die Steuersignale von PLC an NC werden eingefroren;...
Seite 79
Struktur und Funktionen des Grundprogramms 9.7 Funktionen des Grundprogramms mit Aufruf vom Anwenderprogramm ● Steuern der Spindel (FC18) ● Lesen/Schreiben von Variablen (FB2, FB3) Hinweis Kontrolle und Diagnose eines Funktionsaufrufs des PLC-Grundprogramms Zur Vereinfachung der Kontrolle und Diagnose eines Funktionsaufrufs (FB oder FC) des PLC-Grundprogramms, die über einen Anstoß...
Struktur und Funktionen des Grundprogramms 9.7 Funktionen des Grundprogramms mit Aufruf vom Anwenderprogramm Asynchrone Unterprogramme (ASUP) Mit ASUP können beliebige Funktionen in der NC ausgelöst werden. Voraussetzung dafür, dass ein ASUP von der PLC aus gestartet werden kann, ist dessen Existenz und Vorbereitung vom NC-Programm bzw.
Datenaustausch mit einer weiteren Station genutzt werden. Eine Beschreibung der Funktionen ist im Kapitel "Bausteinbeschreibungen (Seite 149)" zu finden. Hinweis Weitere Kommunikationsbausteine (z. B. BSEND, USEND), die über eine CP343-1 verfügbar sind, werden bei der SINUMERIK 840D sl nicht unterstützt. Symbolische Programmierung des Anwenderprogramms mit Nahtstellen-DB Allgemeines...
Struktur und Funktionen des Grundprogramms 9.8 Symbolische Programmierung des Anwenderprogramms mit Nahtstellen-DB Folgende Zuordnung ist hierbei getroffen worden: UDT-Zuordnungen UDT-Nummer Zuordnung Nahtstellen-DB Bedeutung UDT2 Alarme / Meldungen UDT10 DB10 NCK-Signale UDT11 DB11 BAG-Signale UDT19 DB19 HMI-Signale UDT21 DB21 bis DB30 Kanal-Signal UDT31 DB31 bis 61...
Struktur und Funktionen des Grundprogramms 9.9 M-Dekodierung nach Liste Über den STEP 7-Editor können beim Aufschlagen des UDT-Bausteins die symbolischen Namen, Kommentare und Absolutadressen sichtbar gemacht werden. Hinweis Die nicht verwendeten Bits und Bytes werden z. B. mit der Bezeichnung "f56_3" aufgeführt: ●...
Struktur und Funktionen des Grundprogramms 9.9 M-Dekodierung nach Liste Bild 9-3 M-Dekodierung nach Liste Aktivierung Die Aktivierung der M-Dekodierung erfolgt über den FB1-Parameter "ListMDecGrp" Über den Parameter wird die Anzahl der auszuwertenden bzw. zu dekodierenden M-Gruppen angegeben. Bei einem Parameterwert = 1 ... 16 wird die Funktion aktiv. ●...
Struktur und Funktionen des Grundprogramms 9.9 M-Dekodierung nach Liste ● 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 86
Struktur und Funktionen des Grundprogramms 9.9 M-Dekodierung nach Liste Aufbau der Dekodier- und Signalliste Gruppe Dekodierliste (DB75) Signalliste (DB76) Erweiterte Erste M-Adresse Letzte M-Adres‐ M-Adresse der Gruppe se der Gruppe DB76.DBX0.0 ... DBX0.4 DB76.DBX2.0 ... DBX3.3 DB76.DBX4.0 Programmcode DATA_BLOCK DB 75 TITLE = VERSION : 0.0 STRUCT...
Struktur und Funktionen des Grundprogramms 9.10 PLC-Maschinendaten Anschließend wird ein NC-Programm z.B. im 1. Kanal gestartet. In diesem ist eine erweiterte M-Funktion (M3=17) enthalten. Mit Dekodierung der M-Funktion (M3 ≙ Gruppe 2) wird in der Signalliste (DB76) das zugehörige Signal (DBW1.5) und im 1. Kanal das Nahtstellensignal "Einlesesperre"...
Seite 88
Struktur und Funktionen des Grundprogramms 9.10 PLC-Maschinendaten Hinweis Anwender-Maschinendaten als ARRAY 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 89
Struktur und Funktionen des Grundprogramms 9.10 PLC-Maschinendaten Hinweis Soll die Anzahl der genutzten PLC-Maschinendaten später erhöht werden, ist es notwendig, den DB20 vorher zu löschen. Damit solche Erweiterungen keine Auswirkungen auf das bestehende Anwenderprogramm haben, sollten die Zugriffe auf die Daten im DB20 möglichst symbolisch erfolgen, z.
Struktur und Funktionen des Grundprogramms 9.10 PLC-Maschinendaten Im Hochlauf der PLC wurde der DB20 mit einer Länge von 28 Byte erstellt: DB20 Adresse Daten 1011 b#16#12 b#16#AC 10.0 1.234560e+02 Die Struktur der genutzten Maschinendaten wird in einem UDT angegeben: TYPE UDT20 STRUCT UDInt : ARRAY [0 ..
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten "UData".UDHex0[0]; "UData".UDHex0[1]; "UData".UDHex0[2]; "UData".UDHex0[3]; "UData".UDHex0[4]; "UData".UDHex0[5]; "UData".UDHex0[6]; "UData".UDHex0[7]; "UData".UDHex0[15]; "UData".UDReal[0]; 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Allgemeines Es ist ein gleichzeitiger Betrieb von maximal 2 Maschinensteuertafeln und einem Bedienhandgerät möglich. Für die Maschinensteuertafel (MCP) und Bedienhandgerät (BHG) gibt es verschiedene Anschlussmöglichkeiten (Ethernet/PROFINET, PROFIBUS).
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Bedienhandgerät (HT 2) Beim Bedienhandgerät wird die Adressierung über einen Parameter des GD-Parametersatzes vorgenommen. Dieses war aus Kompatibilitätsgründen der Parameternamen erforderlich. Projektierung Grundsätzlich existieren verschiedene Kommunikationsmechanismen, bedingt durch den Bus- Anschluss von MCP und BHG, zur Übertragung der Daten zwischen MCP/BHG und PLC.
Seite 93
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Bild 9-5 Ethernet-Ankopplung Relevante Parameter (FB1) MCPNum=1 oder 2 (Anzahl MCP) BHG = 5 (über CP 840D sl) MCP1In MCP2In BHGIn MCP1Out MCP2Out BHGOut MCP1StatSend MCP2StatSend BHGStatSend MCP1StatRec (n.r.) MCP2StatRec (n.r.) BHGStatRec MCP1BusAdr...
Seite 94
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten gestoppt werden und wieder neu gestartet werden. Während der Stopp-Phase kann auch die Adresse des Direkttasten-Moduls (TCU-Index bzw. MCP-Adresse) geändert werden. Nach Rücksetzen des Stopp-Signals wird eine Verbindung zu der neuen Adresse aufgebaut. Der Status der jeweiligen Direkttasten-Schnittstelle ist ablesbar im Nahtstellensignal: DB10.DBX104.3 (OP1Key bereit) bzw.
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Relevante Parameter (FB1) Direkttasten z. B. Direkttasten OP 08T OpKey1BusAdr Op2KeyBusAdr Adresse: TCU-Index Op1KeyStop Op2KeyStop Op1KeyNotSend Op2KeyNotSend OpKeyBusType = b#16#55 (über CP 840D sl) MCP-Identifizierung Über die Identify-Schnittstelle im DB7 ist es möglich, mit den relevanten Parametern am Ein-/ Ausgang den Typ einer Ethernet-Komponente (MCP, HT 2, HT 8 oder Direkttasten) im zyklischen Betrieb zu erfragen: ●...
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Relevante Parameter (FB1) MCP-Geräte Identifizierung Eingangsparameter z. B. OP 08T Direkttasten wie z.B. OP 08T, OP 12T B#16#1 IdentMcpType (Mcp-Type) kein Gerät verbunden MCP 483C IE (Compact) B#16#80 MCP 483C IE B#16#81 MCP 310 B#16#82...
Seite 97
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Relevante Parameter (FB1) MCPNum = 1 oder 2 (Anzahl MCP) BHG = 5 (über CP 840D sl) MCP1In MCP2In BHGIn MCP1Out MCP2Out BHGOut MCP1StatSend (n.r.) MCP2StatSend (n.r.) BHGStatSend MCP1StatRec MCP2StatRec BHGStatRec MCP1BusAdr...
Seite 98
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten Bild 9-7 PROFIBUS-Ankopplung am MPI/DP-Anschluss Relevante Parameter (FB1) MCPNum = 1 oder 2 (Anzahl MCP) BHG = 5 (über CP 840D sl) MCP1In MCP2In BHGIn MCP1Out MCP2Out BHGOut MCP1StatSend (n.r.) MCP2StatSend (n.r.) BHGStatSend MCP1StatRec...
Struktur und Funktionen des Grundprogramms 9.11 Projektierung von Maschinensteuertafel, Bedienhandgerät, Direkttasten PROFINET-Ankopplung (MCPBusType = 6) Bei der PROFINET-Ankopplung der MCP muss diese Komponente in der Hardware- Projektierung von STEP 7 parametriert werden. Die MCP wird gekoppelt mit dem PROFINET- Modul der CPU. Bei der Parametrierung der MCP in HW-Konfig sind die Adressen in den Eingangs- und Ausgangs-Abbildbereich zu legen.
Struktur und Funktionen des Grundprogramms 9.12 Umschaltung von Maschinensteuertafel, Bedienhandgerät Steuersignale Mit Hilfe der Parameter MCP1Stop, MCP2Stop und BHGStop ist ein Anhalten der Kommunikation zu den einzelnen Komponenten möglich (Wertzuweisung = 1). Dieses Stoppen bzw. auch Aktivieren der Kommunikation ist im laufenden Zyklus möglich. Allerdings darf die Wertänderung nicht über einen erneuten Aufruf des FB1 erfolgen, sondern durch die symbolische Schreibweise der Parameter.
Struktur und Funktionen des Grundprogramms 9.12 Umschaltung von Maschinensteuertafel, Bedienhandgerät Einstellung zum Abschalten des Blinkens Das Setzen des Sende-Status in MCPxStop muss vor dem Start der Kommunikation mit der MCP erfolgen. Vor dem Start der Kommunikation bedeutet entweder im Hochlauf (OB100) oder im zyklischen Betrieb (OB1) vor dem Setzen des DB7-Parameters MCPxStop = FALSE Setzen des Sende-Status: FB1-Parameter MCPxStatSend, Bit30 = 0 und Bit31 = 1 Es erfolgt keine Rückmeldung des aktuellen Status.
SPL für Safety Integrated Die SPL ist keine Funktion des Grundprogramms, sondern des Anwenders. Das Grundprogramm stellt einen Datenbaustein DB18 für Safety-SPL-Signale zur Verfügung und sichert über einen Datenvergleich die Information gegenüber dem SPL-Programm in der NC Weitere Informationen Funktionshandbuch Safety Integrated Funktionshandbuch, 06/2019, A5E47433877A AB...
Seite 104
SPL für Safety Integrated Funktionshandbuch, 06/2019, A5E47433877A AB...
Seite 106
Nummernbereich für automatisch generierte F-Bausteine genutzt. Sie können den vom F-System verwendeten Nummernbereich anpassen, müssen jedoch einen ausreichend großen Nummernbereich wählen. Tabelle 11-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...
PLC-Funktionen für HMI (DB19) 12.1 Kanalanwahl Funktion Der am HMI angezeigt Kanal, z.B. im Maschinengrundbild, kann vom PLC- Anwenderprogramm aus über die HMI/PLC-Nahtstelle angewählt werden. Voraussetzung In der NC ist mehr als ein Kanal parametriert. Auftrags- und Quittierungsschnittstelle DB19 Bedeutung DBX32.0 - .5 PLC →...
PLC-Funktionen für HMI (DB19) 12.2 Programmanwahl HMI → PLC Vom HMI erfolgen bei fehlerfreier Parametrierung folgende Reaktionen: 1. Nachdem HMI die Funktionsanforderung zur Kanalanwahl erkennt hat, wird der Status auf "Funktion wird ausgeführt" gesetzt und die Funktionsanforderung zurückgesetzt: – DB19.DBX32.7 = 1 (Status) –...
PLC-Funktionen für HMI (DB19) 12.2 Programmanwahl Zur Aktivierung einer bereichsspezifischen PLC-Programmliste müssen das jeweilige Maschinendatum und mindestens das Kennwort der Schutzstufe gesetzt werden: ● Bereich Anwender (user) – MD51041 $MN_ENABLE_PROGLIST_USER = 1 – Kennwort der Schutzstufe: 3 (Anwender) – Programmliste: /user/sinumerik/hmi/plc/programlist/plc_proglist_user.ppl ●...
PLC-Funktionen für HMI (DB19) 12.2 Programmanwahl Einträge in einer Programmliste erstellen Die Einträge in einer Programmliste (*.ppl) können direkt in der Datei editiert werden oder über Masken der Bedienoberfläche vorgenommen werden. ● Über die Bedienoberfläche für den Bereich Anwender Bedienbereich "Programm Manager" > "ETC-Taste (">")" > "Prog.Liste" ●...
PLC-Funktionen für HMI (DB19) 12.2 Programmanwahl Fehlerkennung DB19.DBB27 == <Wert> <Wert> Bedeutung Kein Fehler Ungültige Programmlisten-Nummer (DB19.DBB16) Anwenderspezifische Programmliste plc_proglist_main.ppl nicht gefunden (nur bei DB19.DBB16 ≠ 129, 131) Ungültige Programmnummer (DB19.DBB17) Die Jobliste im angewählten Werkstück konnte nicht geöffnet werden Fehler in der Jobliste (Joblisten-Interpreter meldet Fehler) In der Jobliste wurden keine Anweisungen gefunden HMI konnte die Anwahl (SELECT) nicht ausführen...
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern 12.3 Tastensperre aktivieren Die Tastatur der Bedientafel sowie eine direkt am HMI angeschlossenen Tastatur kann durch folgendes Nahtstellensignal gesperrt werden ● 1. HMI: DB19.DBX0.2 = <Wert> ● 2. HMI: DB19.DBX50.2 = <Wert> Wert Bedeutung Tastensperre inaktiv Tastensperre aktiv 12.4...
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern ● Bedienbereich Prog., Programm-Manager (Seite 123) ● Bedienbereich Diagnose (Seite 123) 12.5.1 Bildnummern: JOG, manuelle Maschine Betriebsart JOG Bild Nummer Technologie Drehen Zyklenstartmaske für alle Masken die übernommen werden können Technologie Fräsen Zyklenstartmaske für alle Masken die übernommen werden können Technologie Drehen / Fräsen Grundbild T,S,M...
Seite 116
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern Bild Nummer Messen Werkzeug (Grundmenü) Manuell X oder Anwendermaske Manuell Y Manuell Z oder Anwendermaske Lupe oder Anwendermaske Anwendermaske Anwendermaske Abgleich Messtaster X oder Anwendermaske Abgleich Messtaster Z oder Anwendermaske Länge Automatisch in Z Länge Automatisch in Y Länge Automatisch in X Technologie Fräsen: Werkstück, Nullpunkt...
Seite 117
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern Bild Nummer - Länge messen Automatisch (mit Fräswerkzeug) oder - Länge messen in X Automatisch (mit Drehwerkzeug) oder - Anwendermaske Länge messen in Y Automatisch (mit Drehwerkzeug) Länge messen in Z Automatisch (mit Drehwerkzeug) Durchmesser messen Automatisch oder Anwendermaske Anwendermaske Abgleich Messtaster oder Anwendermaske...
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern Bild Nummer 3D-Ansicht 2 Fensteransicht Maschinenraum Halbschnitt Technologie Fräsen: Mitzeichnen Draufsicht 3D-Ansicht Von vorne Von hinten Von links Von rechts Maschinenraum Halbschnitt Drehansicht 12.5.5 Bildnummern: Bedienbereich Parameter Bild Nummer Werkzeugliste Werkzeugverschleiß Anwenderwerkzeugliste Magazin Nullpunktverschiebung Nullpunktverschiebung Aktiv Nullpunktverschiebung Übersicht Nullpunktverschiebung Basis...
PLC-Funktionen für HMI (DB19) 12.5 Bildnummern Bild Nummer Kanal GUD 3 (UGUD) Kanal GUD 4 Kanal GUD 5 Kanal GUD 6 Kanal GUD 7 Kanal GUD 8 Kanal GUD 9 Lokale LUD Lokale LUD / PUD Settingdaten Arbeitsfeldbegrenzung Spindeldaten Spindelfutterdaten CTRL-Energie CTRL-Energie Grundmenü...
Seite 124
PLC-Funktionen für HMI (DB19) 12.6 HMI-Monitor Struktur des Datenbereichs Byte Bedeutung EB n + 0 Aktiver SINUMERIK-Bedienbereich EB n + 1 reserviert EB n + 2 Aktuelle Bildnummer EB n + 3 EB n + 4 reserviert EB n + 7 reserviert Randbedingungen Bei aktivem HMI-Monitor, werden folgende PLC/HMI-Nahtstellensignale nicht mehr bearbeitet:...
PLC-Funktionen für Antriebskomponenten am integrierten PROFIBUS 13.1 Überblick Über die nachfolgend beschriebene Funktion können vom PLC-Anwenderprogamm der Hardware-PLC aus, Ein-/Ausgangsdaten von Antriebskomponenten am integrierten PROFIBUS zyklisch konsisten gelesen bzw. geschrieben werden. Dabei sind folgende Randbedingungen zu beachten: ● Zum Lesen/Schreiben von Ein-/Ausgangsdaten müssen die Systemfunktionen SFC14/ SFC15 verwendet werden.
PLC-Funktionen für Antriebskomponenten am integrierten PROFIBUS 13.3 Beispiel 13.3 Beispiel Ermittlung der Slotadressen Nach Anwahl des DP-Slave "SINAMICS_Integrated" am integrierten PROFIBUS "PROFIBUS Integrated: DP master system (3)" im Stationsfenster von HW-Konfig, werden in der Detailansicht dessen PROFIdrive-Telegramme und die dazugehörigen Slotadressen angezeigt: ●...
Seite 127
Der SIMATIC S7 Baustein FB390 “ALM_Control“ prüft den Status des ALM und ermöglicht es dem Anwender ihn ein- oder auszuschalten. Über den nachfolgenden Link zum Industry Online Support steht die Beschreibung des Bausteins sowie ein Beispielprojekt zum Download zur Verfügung: http://support.automation.siemens.com/WW/view/de/49515414 Funktionshandbuch, 06/2019, A5E47433877A AB...
Seite 128
PLC-Funktionen für Antriebskomponenten am integrierten PROFIBUS 13.3 Beispiel Funktionshandbuch, 06/2019, A5E47433877A AB...
B. die FCs, die bei Bedarf eingesetzt werden können. In der folgenden Tabelle ist der Speicherbedarf für die Basisfunktionen und die Optionen aufgelistet. Die Angaben stellen Richtwerte dar, sie sind vom jeweils aktuellen Softwarestand abhängig. Speicherbedarf der Bausteine bei SINUMERIK 840D sl Baustein Funktion Bemerkung Baustein-Größe (Byte)
Seite 130
Speicherbedarf des PLC-Grundprogramms Grundprogramm-Optionen FC26 Transfer MCP-Signale, muss bei HT8 geladen werden HT8-Variante Bedienhandgerät FC13 Display-Steuerung BHG kann bei Bedienhandgeräten geladen werden Fehler-/Betriebsmeldungen FC10 Erfassung FM/BM Laden bei Anwendung von FM / BM ASUP ASUP-Start Laden bei Anwendung von ASUPs von PLC Grundprogramm-Optionen Stern- / Dreieck-Umschaltung FC17...
Seite 131
Speicherbedarf des PLC-Grundprogramms Grundprogramm-Optionen DB71 Beladestellen wird vom GP abhängig von NC-MD erzeugt 40+30*B DB72 Spindeln wird vom GP abhängig von NC-MD erzeugt 40+48*Sp DB73 Revolver wird vom GP abhängig von NC-MD erzeugt 40+44*R DB74 Basis-Funktion wird vom GP abhängig von NC-MD erzeugt 100+(B+ Sp+R)*22 Compile-Zyklen...
Seite 132
Speicherbedarf des PLC-Grundprogramms Funktionshandbuch, 06/2019, A5E47433877A AB...
NC-VAR-Selector 15.1 Übersicht Allgemeines Mit der PC-Applikation "NC-VAR-Selector" werden Adressen von benötigten NC-Variablen beschafft und für den Zugriff im PLC-Programm (FB2/FB3) aufbereitet. Damit wird es einem PLC-Programmierer ermöglicht, NC- und Antriebs-Variablen aus dem Gesamtangebot der NC- und Antriebs-Variablen auszuwählen, diese Auswahl an Variablen abzuspeichern und sie mittels eines Code-Generators für den STEP 7-Compiler aufzubereiten.
Seite 134
NC-VAR-Selector 15.1 Übersicht Die Datei wird in der Projektstruktur abgelegt. Nach der Übertragung der Datei übersetzen Sie die AWL-Dateien mit STEP 7. Hinweis Für jeden NC-Softwarestand (auch ältere Versionen) kann der neueste NC-VAR-Selector verwendet werden. Für ältere NC-Software-Stände können die Variablen auch aus der neuesten Gesamtliste selektiert werden.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 15.2 NC-VAR-Selector verwenden 15.2.1 NC-VAR-Selector Obefläche Aufbau der Software Oberfläche Die Oberfläche ist folgendermaßen aufgebaut: ① Menüleiste ② Verfügbare Schaltflächen ③ Klappliste mit den verfügbaren Software-Versionen ④ Register zum Umschalten zwischen NC-Variablen und SINAMICS-Parametern ⑤ Liste der NC-Variablen (Variablenliste) ⑥...
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Schaltflächen Sym‐ Legt ein neues Projekt an. Die Dateiauswahl für die NC-Variablen-Liste öffnet sich (nur wenn die NC-Variablen-Liste noch nicht geöffnet ist). Öffnet ein bestehendes Projekt (*.var). Das Projekt enthält bereits eine abgespeicherte Liste von ausgewählten Variablen Speichert die Liste der ausgewählten Variablen als Projekt im Format *.var ab.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 15.2.2 Funktionsbeschreibung Übersicht Folgendes Bild verdeutlicht den Umfang des NC-VAR-Selectors beim Einsatz in der STEP 7- Umgebung. Bild 15-3 Einsatz des NC-VAR-Selectors in der STEP 7-Umgebung Mit dem NC-VAR-Selector wird aus einer Variablenliste eine Liste selektierter Variablen erstellt und anschließend eine .awl-Datei erzeugt, die vom STEP 7-Compiler übersetzt werden kann.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 15.2.3 Projekte bearbeiten Projekt anlegen Die Daten eines Daten, die für ein Projekt relevant sind, werden um Dateiformat *.var gespeichert. Sobald Sie den NC-VAR-Selector öffnen, wird implizit ein Projekt angelegt und eine leere Variablenliste eingeblendet. 1. Führen Sie "Projekt - Neu" aus, um ein neues Projekt anzulegen und ein bereits geöffnetes zu schließen.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 15.2.4 Variablenliste filtern Aufbau der Variablenliste Die Variablenliste ist als Tabelle angelegt. Der Aufbau der Tabelle orientiert sich am Aufbau der NC-Variablen: ● Bereich; der Umfang der NC-Variablen ist in Bereiche analog zu Maschinen unterteilt: – [A]; Achspezifische Grundeinstellungen –...
Seite 140
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Variablenliste filtern Um die Anzahl der angezeigten Variablen einzuschränken, können Sie die Variablen filtern: Im Dialog NC-Variablen-Auswahl können Sie Filterkriterien definieren, um Teilmengen der NC- Variablen anzuzeigen: Filterbereich Filterkriterium Beschreibung Auswahl Alles Zeigt alle Variablen/Parameter an Filter Aktiviert die Filterkriterien MD / SE Nr.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden channelName chanAssignment 15.2.5 Projektliste zusammenstellen Aufbau der Projektliste Die Tabelle der Projektliste ist folgendermaßen aufgebaut: ● Bereich; der Umfang der NC-Variablen ist in Bereiche analog zu Maschinen unterteilt. ● Bausteine; Jeder Bereich enthält eine Vielzahl von Bausteinen, denen die NC-Variablen zugeordnet sind.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Dialog "Eingabe Bereichs-Nr., Zeile, Spalte" Der Dialog "Eingabe Bereichs-Nr., Zeile, Spalte" dient zur Eingabe der Variablen-Parameter. Bild 15-4 Zeilen, Spalten und Bereichsnummern Im Dialog sehen Sie einen Auszug aus der Variablenbeschreibung. Felder, in die Sie Parameter eingeben können, sind aktiv. Unter den Eingabefeldern sehen Sie die Beschreibung, wie Sie die verschiedenen Parameter korrekt befüllen können.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Sonderfall "Zeiger" Die Eingabe einer Null (0) als Bereichsnummer, Zeilen- oder Spaltenindex bewirkt, dass die Variable im S7-Umfeld als Zeiger auf diese Daten benutzt werden kann. Beim Lesen bzw. Schreiben dieser Daten über die Funktion "PUT" und "GET" müssen dann die optionalen Parameter "UnitX", "ColumnX"...
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Alias-Eingabe konfigurieren 1. Aktivieren Sie die Anpassung des Alias-Namen bei der Übernahme der Variablen in die Projektliste: – "Alias-Name nur angeben, wenn Name > 24 Zeichen ist"; damit passen Sie den Alias- Namen nur dann an, wenn es notwendig ist. –...
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 15.2.9 Nach STEP7 übertragen Projektliste nach STEP7 übertragen Die generierte AWL-Datei wird in ein auswählbares SIMATIC Projekt (Programmpfad) übertragen und kompiliert. Zusätzlich kann auch das Symbol übernommen werden. Diese Funktion ist ab STEP7 Version 5.1 verfügbar. Vor Übertragen eines neuen AWL-Files ist im KOP/FUP/AWL Editor das Dateifenster des AWL-Files zu schließen.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Generierte AWL-Datei in STEP7 importieren Alternativ zum oben beschriebenen Weg können Sie die gespeicherte AWL-Quelle in ein Projekt im SIMATIC Manager einfügen. 1. Öffnen Sie das Projekt im SIMATIC Manager und navigieren Sie zum Ordner "Quellen". 2.
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden Parameter auswählen Wenn Sie Antriebs-Parameter auswählen, gehen Sie folgendermaßen vor: 1. Suchen Sie die Variable, die Sie der Projektliste hinzufügen möchten. 2. Doppelklicken Sie die Variable. - ODER- 3. Führen Sie "NC-Variable übernehmen" über das Kontextmenü aus. Der Dialog "Eingabe Bereichs-Nr., Zeile, Spalte"...
NC-VAR-Selector 15.2 NC-VAR-Selector verwenden 1. Führen Sie "Projekt - Datenbank öffnen" aus. Der Dialog "NC-Variablen Liste wählen" wird eingeblendet. 2. Wählen Sie die entsprechenden Datei (NCV*.mdb) aus und bestätigen Sie mit "Öffnen". 3. Die Liste wird im NC-VAR-Selector geöffnet. 15.2.13 Inbetriebnahme, Installation Die Installation der Windows-Applikation "NC-VAR-Selector"...
Bausteinbeschreibungen 16.1 FB1: RUN_UP - Grundprogramm, Anlaufteil Funktion 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 erzeugt und Grundprogramm-Parameter auf Plausibilität geprüft. Im Fehlerfall übergibt der FB1 eine Fehlerkennung in den Diagnosepuffer und überführt die PLC in den Stopp-Zustand.
Seite 153
Bausteinbeschreibungen 16.1 FB1: RUN_UP - Grundprogramm, Anlaufteil Signal Wertebereich Bedeutung MCP1Cycl: S5time Empfehlung: 200 ms Nur bei PROFIBUS relevant MCP2Cycl: MCPMPI: BOOL FALSE Aus Kompatibilitätsgründen vorhanden MCP1Stop: BOOL 0 (FALSE), 1 (TRUE) 0: Übertragung der Maschinensteuertafel- Signale starten MCP2Stop: 1: Übertragung der Maschinensteuertafel- Signale anhalten DP-Slave: Slave wird deaktiviert MCP1NotSend :...
Seite 154
Bausteinbeschreibungen 16.1 FB1: RUN_UP - Grundprogramm, Anlaufteil Signal Wertebereich Bedeutung BHGOutLen: BYTE BHG default: Wegen Kompatibilität vorhanden B#16#14 (20 Byte) BHGTimeout: S5time Empfehlung: 700 ms Wegen Kompatibilität vorhanden BHGCycl: S5time Empfehlung: 100 ms Wegen Kompatibilität vorhanden BHGRecGDNo: BHG default: 2 Ethernet DIP-Schalter BHGRecGBZNo: BHG default: 2...
Seite 155
Bausteinbeschreibungen 16.1 FB1: RUN_UP - Grundprogramm, Anlaufteil Signal Wertebereich Bedeutung MCP_IF_TCS BOOL 0 (FALSE), 1 (TRUE) FC19: Auswertung Taste R11 0: keine Auswertung 1: Taste R11 wirkt als manuelles Verfah‐ ren in Werkzeugorientierung (siehe Ab‐ schnitt "Kartesisches manuelles Verfah‐ ren" im Kapitel "FC19: MCP_IFM - Über‐ tragung der MCP-Signale an die Nahtstel‐...
Seite 156
Bausteinbeschreibungen 16.1 FB1: RUN_UP - Grundprogramm, Anlaufteil Signal Wertebereich Bedeutung IdentMcpBusAdr: 1, 2, 3 ... 254 nur IE-Geräte IdentMcpProfilNo: BYTE 0, 1 Profil eines Geräts 0: vollständiges Gerät 1: nur Direkttasten IdentMcpBusType: BYTE b#16#5 nur IE-Geräte IdentMcpStrobe: BOOL 0 (FALSE), 1 (TRUE) 1: Abfrage aktivieren MaxBAG: 1, 2, 3 ...
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen Voraussetzungen ● Freigabe der NC/PLC-Kommunikation durch OB100, FB1-Parameter "NCKomm" = 1 ● Für den Datenbaustein DB120 (Datenschnittstelle) muss mit dem S7-Symbol Editor in der S7-Symbolliste des S7-Projekts ein Symbol (Standard: NCVAR) vergeben werden. Über dieses Symbol wird dann in den FB2-Parametern "Addr<x>"...
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen In einem Auftrag können Variablen innerhalb einer Gruppe kombiniert werden: Gruppe Bereich C[1] C[2] V[.] H[.] Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Gruppe 1 und Gruppe 2 beispielhaft dargestellt. Hinweis Beim gleichzeitigen Lesen mehrerer Variablen vom Typ "String"...
Seite 161
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen VAR_IN_OUT RD1 : ANY; RD2 : ANY; RD3 : ANY; RD4 : ANY; RD5 : ANY; RD6 : ANY; RD7 : ANY; RD8 : ANY; END_VAR Erläuterung der Formalparameter Parameter Wertebereich Bedeutung Req: BOOL Auftragsstart mit positiver Flanke NumVar:...
Seite 162
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen State Bedeutung Hinweis High- Low-Byte Byte negative Quittung, Auftrag interner Fehler, eventuelle Abhilfe: nicht ausführbar ● Auftragsdaten überprüfen ● NC-Reset 1 - 8 nicht ausreichend lokaler An‐ Datentyp der gelesenen Variable ist größer wenderspeicher zur Verfü‐...
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen Projektierungsschritte Für das Lesen von NC-Variablen sind folgende Projektierungsschritte nötig: ● Auswahl der Variablen mit dem NC-VAR-Selector ● Speichern der ausgewählten Variablen in einer Datei *.VAR ● Erzeugen einer STEP 7-Quelldatei *.AWL ● Erzeugen eines DBs mit den zugehörigen Adressangaben ●...
Seite 164
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen Um die Kanal-Bezeichnung in den Variablennamen aufzunehmen und die Zeichen "[" und "]" zu entfernen, die in einem STEP 7-Symbol nicht zulässig sind, werden neue S7-Namen gewählt: Bereich Baustein Name Byte S7-Name C[1] MD20070 $MC_AXCONF_MA‐...
Seite 165
Bausteinbeschreibungen 16.2 FB2: GET - NC-Variable lesen Beispiel: Variable Adressierung Lesen von zwei R-Parametern aus Kanal 1, deren Adressangaben im DB120 als Basistyp hinterlegt werden. Die R-Parameter-Nummer wird über den Parameter "Line<x>" parametriert. DATA_BLOCK DB120 VERSION : 0.0 STRUCT C1_RP_rpa0_0 : STRUCT SYNTAX_ID : BYTE := B#16#82;...
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben NC-interne bzw. BTSS-Datentyp S7-Datentyp INT_16 UINT_16 WORD UNSIGNED WORD CHAR CHAR oder BYTE STRING STRING BOOL BOOL DATETIME DATE_AND_TIME Beispiel Um z. B. eine Variable der NC vom Typ DOUBLE ohne Formatanpassung lesen zu können, muss im Zielbereich "RDx"...
Seite 167
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben Randbedingungen ● Der FB3 ist multiinstanzfähig. ● Jedem Aufruf des FB3 muss eine separate Instanz bzw. ein separater Instanz-DB aus dem Anwenderbereich zugeordnet werden. ● Um Maschinendaten und GUD ohne Passwort beschreiben zu können, muss die Schutzstufe des jeweiligen Datums auf die niedrigste Stufe umdefiniert werden.
Seite 168
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben In einem Auftrag können NC-Variablen innerhalb einer Gruppe kombiniert werden: Gruppe Bereich C[1] C[2] V[.] H[.] Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Gruppe 1 und Gruppe 2 beispielhaft dargestellt. Hinweis Beim gleichzeitigen Schreiben mehrerer Variablen vom Typ "String"...
Seite 170
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben SD1 : ANY; SD2 : ANY; SD3 : ANY; SD4 : ANY; SD5 : ANY; SD6 : ANY; SD7 : ANY; SD8 : ANY; END_VAR Erläuterung der Formalparameter Signal Wertebereich Bedeutung Req: BOOL Auftragsstart mit positiver Flanke NumVar: 1 ...
Seite 171
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben State Bedeutung Hinweis High- Low-Byte Byte 1 - 8 Datenbereiche oder Datenty‐ Daten in "SD1" - "SD8" überprüfen pen stimmen nicht überein oder String ist leer FIFO voll Auftrag muss wiederholt werden, da die War‐ teschlange voll ist Option nicht gesetzt FB1-Parameter "NCKomm"...
Seite 172
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben Impulsdiagramm ① Anwender: Anforderung setzen, Req = 0 → 1 ② FB3 erfolgreich beendet, Done = 1 Anwender: Anforderung zurücksetzen, IF Done == 1 THEN Req = 0 ③ Anwender: IF Done == 1 THEN Anforderung zurücksetzen: 1 → 0 ④...
Seite 173
Bausteinbeschreibungen 16.3 FB3: PUT - NC-Variable schreiben BEGIN Function FC "VariablenCall" : VOID END_DATA_BLOCK E 7.7; // freie Taste Maschinensteuertafel M 100.0; // Req aktivieren M 100.1; // Fertigmeldung Done M 100.0; // Auftrag beenden E 7.6; // Fehlerquittierung von Hand M 102.0;...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Req := M 10.0, NumVar := Addr1 := "NCVAR".C1_RP_rpa0_0, Line1 := W#16#1, Addr2 := "NCVAR".C1_RP_rpa0_0, Line3 := W#16#2 Error := M 11.0, Done := M 11.1, State := MW 12, SD1 := P#M 4.0 REAL 1, SD2 := P#M 24.0 REAL 1);...
Seite 175
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Voraussetzungen ● Freigabe der NC/PLC-Kommunikation durch OB100, FB1-Parameter "NCKomm" = 1 ● Für den Datenbaustein DB16 (Datenschnittstelle der PI-Dienste) muss mit dem S7-Symbol Editor in der S7-Symbolliste des S7-Projekts ein Symbol (Standard: PI) vergeben werden. Über dieses Symbol wird dann im FB4-Parameter "PIService"...
Seite 176
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung Req: BOOL 0 (FALSE), 1 (TRUE) Auftragsanforderung PIService: "<DBName>".<PI- Angeforderter PI-Dienst Dienst> ● <DBName>: Symbolname für DB16, Standard: "PI" ● <PI-Dienst>: Liste verfügbarer PI- Dienste (Seite 178) Unit: 1, 2, 3 ...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 16.4.4 PI-Dienst: CONFIG Funktion: Umkonfiguration Bewirkt, dass Maschinendaten, die sequentiell vom Bediener oder auch PLC eingegeben wurden, quasi parallel aktiviert werden. Das Kommando kann nur im RESET-Zustand der Steuerung bzw. bei Programmunterbrechung (NC-Stop an Satzgrenze) aktiviert werden. Bei Nichteinhaltung dieser Bedingung erfolgt eine Fehlerrückmeldung des FB4 (State = 3).
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 16.4.7 PI-Dienst: FINDBL Funktion: Satzsuchlauf aktivieren Ein Kanal wird auf Satzsuchlaufmodus geschaltet und daraufhin die Quittung gesendet. Der Satzsuchlauf wird danach von der NC sofort ausgeführt. Der Satzsuchlaufzeiger muss sich zu diesem Zeitpunkt bereits in der NC befinden. Der Satzsuchlauf kann jederzeit durch NC- RESET abgebrochen werden.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService: "PI".LOGOUT Kennwort rücksetzen Unit: 16.4.10 PI-Dienst: NCRES Funktion: NC-RESET auslösen Löst NC-RESET aus. Parameter "Unit" und "WVar1" sind immer mit 0 zu versorgen. Erläuterung der Formalparameter Signal Wertebereich Bedeutung...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService: "PI".SELECT Programm-Anwahl Unit: 1, 2, 3 ... 10 Kanal Addr1: STRING Pfad-Name Addr2: STRING Programm-Name 16.4.12 PI-Dienst: SETUDT Funktion: Aktuelle User-Daten aktiv setzen Die aktuellen User-Daten wie Werkzeugkorrekturen, Basisframes und einstellbare Frames werden nur im Stopp-Zustand zum nächsten NC-Satz gesetzt.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 16.4.14 PI-Dienst: RETRAC Funktion: JOG-Retract anwählen Wählt die Betriebsart JOG-Retract an. Die Rückzugsachse, d. h. die Geometrieachse, mit der der Rückzug ausgeführt wird, kann von der NC automatisch ermittelt oder explizit vorgegeben werden. Die Betriebsart bleibt aktiv, bis sie mit RESET beendet wird.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 16.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. Ist eine T-Nummer als Parameter angegeben und das Werkzeug zu der angegebenen T- Nummer existiert nicht, schlägt der PI-Dienst fehl.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService: "PI".CREATO Werkzeug anlegen Unit: 1, 2, 3, ... 10 WVar1: T-Nummer 16.4.18 PI-Dienst: DELECE Funktion: Löschen einer Werkzeugschneide Wird in dem PI-Dienst unter dem Parameter "T-Nummer" die T-Nummer eines existierenden Werkzeugs angegeben, so wird die Schneide mit der angegebenen D-Nummer zu diesem Werkzeug gelöscht.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 16.4.20 PI-Dienst: MMCSEM Funktion Der PI-Dienst dient zum Testen, Setzen und Rücksetzen von kanalspezifischen Semaphoren von HMI und durch die PLC. Pro Kanal stehen 10 Semaphoren zum Schützen von kritischen Datenbereichen zur Verfügung. Den Semaphoren 1 bis 6 sind Funktionen (PI-Dienste) zugeordnet.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Signal Wertebereich Bedeutung WVar1: >0 → die angegebene T-Num‐ T-Nummer mer wird vorgegeben -1 → die NC vergibt die T- Nummer WVar2: Duplonummer Addr1: STRING max. 31 Zeichen Werkzeugname 16.4.22 PI-Dienst: TMFDPL Funktion Leerplatzsuche zum Beladen, in Abhängigkeit der Parameterbelegung: ●...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Signal Wertebereich Bedeutung WVar4: Platznummer_Bez; Nummer des Referenz-Plat‐ zes (opt.). WVar5: Magazinnummer_Bez; Nummer des Referenz- Magazins (opt.). : Der Referenz-Platz/Das Referenz-Magazin ist ein Zwischenspeicherplatz/Zwischenspeicher, d. h. ein Werkzeugplatz aus dem Zwischenspeichermagazin oder aus dem internen Belademagazin, z. B. Wechselstelle, Greifer, Beladestelle. 16.4.23 PI-Dienst: TMFPBP Funktion: Leerplatzsuche...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Das Ergebnis wird in BTSS-Variablen im Baustein TF (Parametrierung, Rückgabeparameter von TMGETT, TSEARC ) geschrieben: ● resultNrOfTools – resultNrOfTools == 0: das angegebene Werkzeug wurde nicht gefunden – resultNrOfTools == 1: das angegebene Werkzeug wurde gefunden ●...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Beladen ● "WVar2" Platznummer_Von, "WVar3" Magazinnummer_Von Der Werkzeugplatz des Magazins wird zum Beladen an die Beladestation/-platz verfahren und das Werkzeug eingewechselt. ● "WVar4" Platznummer_Zu== -1 Es wird im Magazin zuerst ein Leerplatz für das Werkzeug gesucht. Anschließend wird der Leerplatz des Magazins zum Beladen an die Beladestation/-platz verfahren und das Werkzeug eingewechselt.
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Die Angabe des Ziels, z. B. des Beladeplatzes, erfolgt in den Parameter: ● "WVar5" Platznummer_Bezug ● "WVar6" Magazinnummer_Bezug Die Angabe des zu positionierenden Magazinplatzes erfolgt, abhängig von der jeweiligen Spezifikation, in den Parametern: ●...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService: "PI".TMPCIT Inkrementwert für Stückzahlzähler set‐ Unit: 1, 2, 3, ... 10 WVar1: WORD 0, 1, 2, ... max. Spindelnummer; entspricht dem Artin‐ dex bei den Platzdaten mit Platzart "Spin‐ del"...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Erläuterung der Formalparameter Signal Wertebereich Bedeutung PIService: "PI".TRESMO Rücksetzen der Überwachungswerte Unit: 1, 2, 3, ... 10 TO-Bereich WVar1: WORD - max ... max Werkzeugnummer 0: alle Werkzeuge bearbeiten > 0:angegebenes Werkzeug bearbeiten <...
Seite 198
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Verknüpfungsmöglichkeiten Für Filterung von Eigenschaften steht als Verknüpfungsmöglichkeit nur eine UND- Verknüpfung zur Verfügung. Eine ODER-Verknüpfung muss anwenderseitig über mehrere Aufrufe des PI-Dienstes und anschließender Auswertung der Einzelergebnisse realisiert werden. Parametrierung der Werkzeugeigenschaften Das Einstellen der Eigenschaften der gesuchten Werkzeuge erfolgt im BTSS-Baustein TF (Parametrierung, Rückgabeparameter von TMGETT, TSEARC ) über folgende Variablen: ●...
Seite 199
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern 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> #M<x> #P<y> von: Magazin #M<a>, erster Platz bis: Magazin #M<b>, Platz #P<y> #M<a>...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern Signal Wertebereich Bedeutung WVar2: -1, 1, 2, ... 32000 Multitool-Nummer -1: Automatische Vergabe der Multitool- Nummer durch NC 1, 2, 3 ... 32000: Multitool-Nummer, Hinweis: Die Multitool-Nummer muss eindeutig sein WVar3: 2, 3, 4, ... MAX Anzahl der Werkzeugplätze MAX = Parametrierte Anzahl in MD17504...
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern auf einem Werkzeughalter (z. B. Spindel) befindet und wenn keine Werkzeugkorrektur bezüglich dieses Werkzeughalters aktiv ist. Positionsangabe Die Positionsangabe kann als eine von drei Varianten vorgegeben werden: Addr1 WVar1 WVar2 WVar3 WVar4 Leerstring Nummer des Werkzeugnum‐...
Seite 203
Bausteinbeschreibungen 16.4 FB4: PI_SERV - PI-Dienst anfordern im Multiool zur Aufnahme des angegebenen Werkzeugs frei ist. Das Werkzeug kann über die T-Nummer oder den Bezeichner und die Duplonummer angegeben werden. Hinweis Vor und nach diesem PI-Dienst ist der PI-Dienst MMCSEM mit Parameter "WVar1":=2 (TMFDPL) aufzurufen.
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen 16.5 FB5: GETGUD - GUD-Variable lesen Funktion Der Funktionsbaustein FB5 "GETGUD" dient zum Lesen von globalen Anwenderdaten (GUD) im Bereich NC- oder Kanal. Anforderung zum Lesen von NC-Variablen Aufruf des FB5 mit positivem Flankenwechsel, Parameter "Req" = 0 → 1 Parameter "Addr": Zeiger auf den Namen der GUD-Variablen, symbolisch mit "<Datenbaustein>".<VariablenName>...
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen Randbedingungen ● Der FB5 ist multiinstanzfähig. ● Jedem Aufruf des FB5 muss ein separater Instanz-DB aus dem Anwenderbereich zugeordnet werden. ● Das Lesen einer GUD-Variablen (FB5-Aufruf mit Req = 1) ist nur im zyklischen Teil des PLC- Grundprogramms (OB1) zulässig.
Seite 206
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen VAR_OUTPUT Error : BOOL; Done : BBOL; State : WORD; END_VAR VAR_IN_OUT RD : ANY; END_VAR BEGIN END_FUNCTION_BLOCK Erläuterung der Formalparameter Signal Wertebereich Bedeutung Req: BOOL Auftragsstart mit positiver Flanke Addr: "<DBName>".<VarNa‐ Variablenname in einer Variable vom‐ me>...
Seite 207
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen Fehlerkennungen State Bedeutung Hinweis WORT- WORT-L Zugriffsfehler Fehler im Auftrag falsche Zusammenstellung von Var. in einem Auftrag negative Quittung, Auftrag interner Fehler, evtl. Abhilfe: nicht ausführbar NC-RESET Datenbereiche oder Datenty‐ zu lesendes Datum pen stimmen nicht überein in RD überprüfen;...
Seite 208
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen Impulsdiagramm ① Anwender: Anforderung setzen, Req = 0 → 1 ② FB5 erfolgreich beendet, Done = 1 Anwender: Anforderung zurücksetzen, IF Done == 1 THEN Req = 0 ③ Anwender: IF Done == 1 THEN Anforderung zurücksetzen: 1 → 0 ④...
Seite 209
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen ZEILENANZAHL : BYTE; typ : BYTE; laenge : BYTE; END_STRUCT ; END_STRUCT; BEGIN END_DATA_BLOCK freier Anwender DB, als Instanz für FB5 DATA_BLOCK DB111 BEGIN END_DATA_BLOCK freier Anwender DB, als Instanz für FB3 DATE_BLOCK DB112 BEGIN END_DATA_BLOCK // Lesen einer kanalspezifischen GUD-Variablen aus Kanal 1, mit...
Seite 210
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen := P#DB99.DBX0.0 DINT 1 // freier Speicherplatz Schreiben der GUD-Variablen: FB3 mit Instanz-DB112 GUD-Variablen-Token aus FB5, Parameter: "VarToken" zum Schreiben mit FB3, Parameter "Addr1" CALL FB3, DB112( := M 200.0, NumVar := 1, // eine GUD-Variable Addr1 // Token...
Seite 211
Bausteinbeschreibungen 16.5 FB5: GETGUD - GUD-Variable lesen new_name : STRING[30] := 'GUD_123'; END_STRUCT; BEGIN END_DATA_BLOCK freier Anwender DB, als Instanz für FB5 DATA_BLOCK DB111 BEGIN END_DATA_BLOCK freier Anwender DB, als Instanz für FB3 DATE_BLOCK DB112 BEGIN END_DATA_BLOCK // Lesen einer kanalspezifischen GUD-Variablen aus Kanal 1, mit Konvertierung in einen Variablen-Zeiger Function FC "VariablenCall"...
Bausteinbeschreibungen 16.7 FB9: MzuN - Bedieneinheitenumschaltung Hinweis Der Baustein ist vom Anwenderprogramm aufzurufen. Hierbei ist ein Instanz-DB mit beliebiger Nummer vom Anwender beizustellen. Der Aufruf ist nicht Multi-Instanzfähig. Kurzbeschreibung einiger wichtiger Funktionen Aktiver-/ Passiver Bedienmodus: Ein Online-HMI kann zwei verschiedene Bedienmodi haben: Aktiv-Modus: Bediener kann bedienen und beobachten Passiv-Modus:...
Seite 215
Bausteinbeschreibungen 16.7 FB9: MzuN - Bedieneinheitenumschaltung Freigaben Wenn von einer MCP auf eine andere umgeschaltet wird, dann bleiben eventuell eingeschaltete Vorschub- sowie Achsfreigaben erhalten. Hinweis Die zur Zeit der Umschaltung betätigten Tasten wirken bis zur Aktivierung der neuen MCP (vom HMI, der anschließend aktiviert wird) weiter. Auch die Override-Stellungen für Vorschub, Spindel bleiben erhalten.
Seite 216
Bausteinbeschreibungen 16.7 FB9: MzuN - Bedieneinheitenumschaltung Signal Wertebereich Bedeutung ActivEnable: BOOL 0 (FALSE), 1 (TRUE) Funktion wird nicht unterstützt. Be‐ dienfeldumschaltung Verriegelung über MMCx_SHIFT_LOCK im DB19 MCPEnable: BOOL 0 (FALSE), 1 (TRUE) MCP Umschaltung aktivieren 1: MCP wird mit Bedienfeld umge‐ schaltet.
Bausteinbeschreibungen 16.8 FB10: Sicherheits-Relais (SI-Relais) SPB MCP; // MCP-Programm aufrufen // gespeicherten Override auf Nahtstelle der umgeschalteten MCP lenken // bis die Override-Werte übereinstimmen L EB28; // Zwischenspeicher auf T DB21.DBB4; // Nahtstelle Override lenken L EB3; // Override-Eingangsbyte für Vorschub <>i;...
Bausteinbeschreibungen 16.8 FB10: Sicherheits-Relais (SI-Relais) Randbedingungen ● Der FB10 ist multiinstanzfähig ● Der FB10 ist ab dem Start des SPL-Programms einmalig pro SI-Relais im zyklischen Teil des PLC-Grundprogramms (OB1) aufzurufen. ● Jedem Aufruf des FB10 muss ein separater Instanz-DB aus dem Anwenderbereich zugeordnet werden.
Bausteinbeschreibungen 16.9 FB11: Bremsentest 16.9 FB11: Bremsentest Funktion Die Funktionsprüfung der Bremsenmechanik sollte für alle Achsen verwendet werden, die durch eine Haltebremse gegen Bewegungen im ungeregelten Betrieb gesichert werden müssen. Der Hauptanwendungsfall sind "Hängende Achsen". In seinem PLC–Anwenderprogramm kann der Maschinenhersteller regelmäßig (Richtwert alle 8 Stunden) zu einem geeignetem Zeitpunkt die Bremse schließen und vom Antrieb zusätzlich zur Gewichtskraft der Achse ein Moment / Kraft aufbringen lassen.
Seite 222
Bausteinbeschreibungen 16.9 FB11: Bremsentest Der Zielpunkt dieser Verfahrbewegung muss gefahrlos erreicht werden können (keine Kollision), falls die Bremse das notwendige Moment / die Kraft nicht aufbringen kann. Hinweis Hinweis zu FC18 Falls FC18 für die gleiche Achse im weiteren Verlauf des Anwenderprogramms aufgerufen wird, müssen die Aufrufe gegeneinander verriegelt werden.
Bausteinbeschreibungen 16.9 FB11: Bremsentest VAR_OUTPUT CloseBrake : BOOL; MoveAxis : BOOL; Done : BOOL; Error : BOOL; State : : BYTE; END_VAR Erläuterung der Formalparameter Signal Bedeutung Start BOOL Start des Bremsentests Quit BOOL Fehler Quittierung Bclosed BOOL Rückmelde-Eingang ob Bremse schließen angesteu‐ ert ist (einkanalig - PLC) Axis Achsnummer der zu testenden Achse...
Seite 224
Bausteinbeschreibungen 16.9 FB11: Bremsentest State Bedeutung Bremse hält überhaupt nicht (Endposition wird erreicht) / Anfahrgeschwindigkeit zu groß Bremse bricht während der Haltezeit auf Fehler bei Bremsentest-Abwahl interner Fehler Signal "PLC kontrolliert Achse" nicht eingeschaltet vom Anwenderprogramm Aufrufbeispiel für FB11: 111.1; //Anforderung Bremse schließen Z-Achse von FB 85.0;...
Seite 225
Bausteinbeschreibungen 16.9 FB11: Bremsentest Axis := 3, //Achsnummer der zu testenden Achse //Z-Achse TimerNo := T 110, //Timernummer TV_BTactiv := S5T#200MS, //Überwachungs-Zeitwert: //Bremsentest aktiv DBX71.0 TV_Bclose := S5T#1S, //Überwachungs-Zeitwert: //Bremse geschlossen TV_FeedCommand := S5T#1S, //Überwachungs-Zeitwert: //Fahrbefehl ausgegeben TV_FXSreache := S5T#1S, //Überwachungs-Zeitwert: //Festanschlag erreicht TV_FXShold...
Bausteinbeschreibungen 16.10 FB29: Diagnose Signalrekorder und Datentrigger //optional end CALL "SpinCtrl" (//Z-Achse verfahren Start := M 111.2, //Start des Verfahrbewegung Stop := FALSE, Funct := B#16#5, //Mode: Achsbetrieb Mode := B#16#1, //Verfahren: Inkrementell AxisNo := 3, //Achsnummer der zu verfahrenden //Achse Z-Achse := -5.000000e+000, //Verfahrweg: minus 5 mm FRate...
Seite 227
Bausteinbeschreibungen 16.10 FB29: Diagnose Signalrekorder und Datentrigger Ringpuffer Der vom Anwender zu definierende Ringpuffer muss eine ARRAY-Struktur wie im Quellcode angegeben haben. Die Anzahl der ARRAY-Elemente ist beliebig. Empfohlen wird eine Größe von 250 Elementen. Über den Parameter "ClearBuf" wird der Ringpuffer gelöscht und der Zeiger "BufAddr"...
Seite 228
Bausteinbeschreibungen 16.10 FB29: Diagnose Signalrekorder und Datentrigger END_VAR VAR_IN_OUT BufAddr : INT; END_VAR Struktur des Ringpuffers TITLE = // Ring buffer-DB for FB29 VERSION : 1.0 STRUCT Feld : ARRAY [0 .. 249 ] OF // can be any size of this struct STRUCT Cycle : INT;...
Seite 229
Bausteinbeschreibungen 16.10 FB29: Diagnose Signalrekorder und Datentrigger Signal Wertebereich Bedeutung Var2: Zusatzwert Var3: Zusatzwert BufDB: Ringpuffer DB-Nr. ClearBuf: BOOL 0 (FALSE), Löschen des Ringpuffer DB mit Rücksetzen 1 (TRUE) des Zeiger BufAddr BufAddr: Zielbereich für gelesene Daten Parameter für Funktion 2 DataAdr: POINTER Zeiger auf zu prüfendes Wort...
Bausteinbeschreibungen 16.11 FC2: GP_HP - Grundprogramm, zyklischer Teil Signal_6 := M 100.5, Signal_7 := M 100.6, Signal_8 := M 100.7, NewCycle := TRUE, Var1 := MB 100, BufDB := 81, ClearBuf := M 50.0); END_FUNCTION 16.11 FC2: GP_HP - Grundprogramm, zyklischer Teil Funktion Die Bearbeitung der NC/PLC-Nahtstelle erfolgt durch das Grundprogramm im zyklischen Betrieb (OB1).
Bausteinbeschreibungen 16.12 FC3: GP_PRAL - Grundprogramm, alarmgesteuerter Teil OB1_SCAN_1 : BYTE; OB1_PRIORITY : BYTE; OB1_OB_NUMBR : BYTE; OB1_RESERVED_1 : BYTE; OB1_RESERVED_2 : BYTE; OB1_PREV_CYCLE : INT; OB1_MIN_CYCLE : INT; OB1_MAX_CYCLE : INT; OB1_DATE_TIME : DATE_AND_TIME; END_VAR BEGIN CALL FC2; // Aufruf Grundprogramm als 1. FC // HIER ANWENDERPROGRAMM EINFUEGEN CALL FC19( // MCP-Signale an Nahtstelle...
Seite 232
Bausteinbeschreibungen 16.12 FC3: GP_PRAL - Grundprogramm, alarmgesteuerter Teil Die G-Befehle werden sofort ausgewertet und an die Anwendernahtstelle übergeben. NC-Prozessalarme Bei Auslösung des Interrupts durch die NC (ist in jedem IPO-Takt möglich), wird ein Bit im Lokaldatum des OB40 ("GP_IRFromNCK") vom Grundprogramm nur dann gesetzt, wenn FB1 Parameter "UserIR": = TRUE ist.
Seite 233
Bausteinbeschreibungen 16.12 FC3: GP_PRAL - Grundprogramm, alarmgesteuerter Teil 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 Lokaldatenbit "GP_TM" im OB40 gesetzt. Damit kann das PLC-Anwenderprogramm den DB der Werkzeugverwaltung (DB72 bzw.
Bausteinbeschreibungen 16.13 FC5: GP_DIAG - Grundprogramm, Diagnosealarm und Baugruppenausfall GP_AuxFunction : ARRAY [1..10] OF BOOL; //Kanalorientiert für Hilfsfunktionen GP_FMBlock : ARRAY [1..10] OF BOOL; //derzeit nicht genutzt //ab hier dürfen weitere Lokaldaten des Anwenders definiert werden END_VAR BEGIN CALL FC3; //HIER ANWENDERPROGRAMM EINFUEGEN END_ORGANIZATION_BLOCK 16.13...
Bausteinbeschreibungen 16.14 FC6: TM_TRANS2 - Transfer-Baustein für Werkzeugverwaltung und Multitool (PlcStop := TRUE) ; END_ORGANIZATION_BLOCK 16.14 FC6: TM_TRANS2 - Transfer-Baustein für Werkzeugverwaltung und Multitool Funktion Der Baustein FC6 "TM_TRANS2" wird bei Positionsänderungen der Werkzeuge, Statusänderungen und Multitool eingesetzt. Der Baustein FC6 hat die gleiche Funktionalität wie der Baustein FC8 und zusätzlich die Multitool-Funktionalität.
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung ChgdRevNo := DB61.DBB1, Ready := m 20.6, Error := DB61.DBW12 m 20.6; // Ready abfragen m 20.5; // Start zurücksetzen m001; // Springe, wenn alles in Ordnung db61.dbw 12; // Fehler-Information w#16#0; // Fehler auswerten fehl;...
Seite 241
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Bei einem Transfer ohne ein sogenanntes "altes Werkzeug" (z. B. beim Beladen), wird den Parametern "OldToolMag", "OldToolLoc" der Wert 0 zugeteilt. Der Transfer-Baustein darf nur mit den Parameter "Start" = TRUE gestartet werden, wenn für diesen Transfer eine Aktivierung der zugehörigen Schnittstelle (DB71, DB72, DB73 im Wort 0) durch die Werkzeugverwaltung vorliegt.
Seite 242
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Randbedingungen ● Ein Abbruch eines Transfers, z. B. durch Kanal-Reset, ist nicht zulässig. ● Parameter "Start" = 1, bis Parameter "Ready" == 1 oder "Error" == 1 Weitere Informationen ● Ausführliche Informationen zur Werkzeugverwaltung finden sich in Funktionshandbuch Werkzeugverwaltung enthalten.
Seite 243
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Erläuterung der Formalparameter Signal Wertebereich Bedeutung Start: BOOL 0 (FALSE), 1: Transfer starten 1 (TRUE) TaskIdent: BYTE 1, 2, 3, 4, 5 Kennung der Schnittstelle bzw. des Auftrags 1: Be-/Entladestelle 2: Spindel-Wechselstelle 3: Revolver-Wechselstelle 4: asynchroner Transfer 5: asynchroner Transfer mit Platzreservierung...
Seite 244
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Impulsdiagramm ① Funktionsanstoß durch positive Flanke ② Positive Quittung: WZV Transfer wurde ausgeführt ③ Rücksetzen vom Funktionsanstoß nach Erhalt der Quittung ④ Signalwechsel durch FC ⑤ Dieser Signalverlauf ist unzulässig. Der Auftrag ist generell zu beenden, da die neuen Werkzeug- Positionen der Werkzeugverwaltung im NC mitzuteilen sind.
Seite 245
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Status Status Beschreibung Der WZV-Auftrag wurde beendet Die Parameter "NewToolMag", "NewToolLoc", "OldToolMag", "OldToolLoc" des FC8-Baust‐ eins sind auf die tatsächlichen Positionen der beteiligten Werkzeuge zu parametrieren. Außer beim Wechsel vorbereiten sind dies die in der Regel die angegebenen Werkzeug-Zielpositio‐ nen der zugehörigen WZV-Schnittstelle, siehe auch "Erläuterungen der Formalparameter".
Seite 246
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Status Beschreibung Der Vorgang ist beendet worden Das "neue" Werkzeug ist an der in den Parametern "NewToolMag", "NewToolLoc" angegebe‐ nen Position. Hierbei befindet sich das angegebene Werkzeug nicht wirklich in dieser Position, sondern ist weiterhin im gleichen Magazinplatz.
Seite 247
Bausteinbeschreibungen 16.16 FC8: TM_TRANS - Transfer-Baustein für Werkzeugverwaltung Status Beschreibung Das "neue" Werkzeug ist an der in den Parametern "NewToolMag", "NewToolLoc" angegebe‐ nen Position Dieser Status ist nur zulässig, wenn das Werkzeug sich noch im Magazin auf dem gleichen Platz befindet. Das "alte" Werkzeug ist auf der in den Parametern "OldToolMag", "OldToolLoc" angegebenen Position (Zwischenspeicher).
Bausteinbeschreibungen 16.17 FC9: ASUP - Start von asynchronen Unterprogrammen m001 : // normaler Zweig fehl : // Fehlerbehandlung r m 20.5 : // Start zurücksetzen 16.17 FC9: ASUP - Start von asynchronen Unterprogrammen Funktion Mit dem Baustein FC9 "ASUP" können beliebige Funktionen in der NC ausgelöst werden. Voraussetzung dafür, dass ein ASUP von der PLC gestartet werden kann, ist dessen Anwahl und Parametrierung durch ein NC-Programm oder durch den FB4 (PI-Dienst ASUP).
Seite 249
Bausteinbeschreibungen 16.17 FC9: ASUP - Start von asynchronen Unterprogrammen VAR_OUTPUT Activ : BOOL; Done : BOOL; Error : BOOL; StartErr : BOOL; END_VAR VAR_IN_OUT Ref : WORD; END_VAR Erläuterung der Formalparameter Die folgende Tabelle zeigt alle Formalparameter der Funktion ASUP: Signal Wertebereich Bedeutung...
Bausteinbeschreibungen 16.18 FC10: AL_MSG - Fehler- und Betriebsmeldungen Impulsdiagramm Funktionsanstoß ASUP aktiv Positive Quittung: ASUP beendet Rücksetzen vom Funktionsanstoß nach Erhalt der Quittung Signalwechsel durch FC Nicht zulässig. Wird Funktionsanstoß vor Erhalt der Quittung rückgesetzt, werden die Ausgangs‐ signale nicht aktualisiert, ohne Einfluss auf Ablauf der angestoßenen Funktion. Negative Quittung: Fehler aufgetreten Aufrufbeispiel CALL FC9(...
Seite 251
Bausteinbeschreibungen 16.18 FC10: AL_MSG - Fehler- und Betriebsmeldungen Die kommenden Signale (positive Flanke) werden sowohl bei Fehler- als auch bei Betriebsmeldungen sofort zur Anzeige gebracht. Gehende Signale (negative Flanke) werden nur bei Betriebsmeldungen sofort gelöscht. Bei Fehlermeldungen werden erst mit dem Parameter "Quit" die nicht mehr anstehenden Meldungen gelöscht, d.h.
Seite 252
Bausteinbeschreibungen 16.18 FC10: AL_MSG - Fehler- und Betriebsmeldungen FB1-Parameter "ExtendChanAxMsg" Mit dem Aktivieren dieses Parameters wird eine Kanal- bzw. Achsnummer unabhängige Erfassung von Alarmen und Meldungen wirksam. Alle DB2-Bereiche sind für den Anwender nutzbar. Es kann keine Übertragung von Sammelsignalen an die Anwendernahtstelle erfolgen. Die Auswertung des Parameters erfolgt nur, wenn der FC10-Parameter "ToUserIF"...
Bausteinbeschreibungen 16.19 FC12: AUXFU - Aufrufschnittstelle für Anwender bei Hilfsfunktionen 16.19 FC12: AUXFU - Aufrufschnittstelle für Anwender bei Hilfsfunktionen Funktion Der Baustein FC12 "AUXFU" wird ereignisgesteuert im Grundprogramm aufgerufen, wenn neue Hilfsfunktionen für den im Eingangs-Parameter übergebenen Kanal bereitstehen. Dieser FC kann durch den PLC-Anwender für seine Hilfsfunktion-Bearbeitung mit Programm- Anweisungen erweitert werden, um das zyklische Polling der Kanal-DBs bei Hilfsfunktionen zu vermeiden.
Bausteinbeschreibungen 16.20 FC13: BHGDisp - Displaysteuerung für Bedienhandgerät // Jetzt werden die Änderungssignale der Hilfsfunktionen abgefragt, usw. END_FUNCTION 16.20 FC13: BHGDisp - Displaysteuerung für Bedienhandgerät Funktion Der Baustein FC13 "BHGDisp" übernimmt die Display-Ansteuerung des Bedienhandgeräts (BHG oder HT 2). Die Information, die auf dem Display erscheinen soll, ist in einer String- Variablen abzulegen.
Seite 255
Bausteinbeschreibungen 16.20 FC13: BHGDisp - Displaysteuerung für Bedienhandgerät BHG-Ausgangssignale Von den BHG-Ausgangssignalen wird Byte 1 und die Zeichenvorgaben durch den Baustein FC13 verwendet. Diese dürfen nicht durch das PLC-Anwenderprogramm beschrieben werden. Relevante FB1-Parameter Bedienhandgerät BHG Im OB100 sind die FB1-Parameter für die Ein- und Ausgangsdaten des Bedienhandgeräts einzustellen: ●...
Seite 256
Bausteinbeschreibungen 16.20 FC13: BHGDisp - Displaysteuerung für Bedienhandgerät VAR OUTPUT Error : BOOL; END VAR Erläuterung der Formalparameter Signal Wertebereich Bedeutung Row: BYTE 0, 1, 2 ... 8, Display-Zeile "binäre" Auswertung B#16#F 0: keine Display-Ausgabe 1: Zeile 1 2: Zeile 2 3: Zeile 1 und Zeile 2 im Wechsel 4: Zeile 3 5: Zeile 1 und Zeile 3 im Wechsel...
Seite 257
Bausteinbeschreibungen 16.20 FC13: BHGDisp - Displaysteuerung für Bedienhandgerät Signal Wertebereich Bedeutung Digits: BYTE 1, 2, 3 ... 9 Anzahl Nachkommastellen 1 ... 4: DataType REAL 1 ... 9: DataType REAL64 Error: BOOL 0 (FALSE), 1 (TRUE) Fehler 1: Fehler aufgetreten Wertebereiche Wertebereiche von Datentypen Datentyp...
Bausteinbeschreibungen 16.21 FC17: YDelta - Stern-Dreieck-Umschaltung 16.21 FC17: YDelta - Stern-Dreieck-Umschaltung Funktion Der Baustein FC17 dient zur Stern-Dreieck-Umschaltung bei digitalen Hauptspindelantrieben. Die Umschaltung kann in beiden Richtungen (Stern > Dreieck bzw. Dreieck > Stern) vorgenommen werden. Voraussetzung Voraussetzung sind zwei getrennte Schütze. Die Schütze werden über die an den FC17 Ausgängen: "Y"...
Seite 259
Bausteinbeschreibungen 16.21 FC17: YDelta - Stern-Dreieck-Umschaltung Signalverlauf ① FC17 Eingang: Signal zur Stern-Dreieck-Umschaltung ② - Umschaltung: Stern > Dreieck ③ - Umschaltung: Dreieck > Stern ④ FC17 Eingang: Parametrierbare Umschaltzeit "TimeVal" ⑤ - Wartezeit bis Ansteuerung des Ausgangssignals: "Y" bzw. "Delta" ⑥...
Seite 260
Bausteinbeschreibungen 16.21 FC17: YDelta - Stern-Dreieck-Umschaltung Randbedingungen ● Der Baustein FC17 muss absolut und für jede Spindel getrennt aufgerufen werden. ● Während einer Stern-Dreieck-Umschaltung werden die Impulse im Antrieb abgeschaltet. Die Rückmeldung an die PLC erfolgt über: – DB31, ..DBX93.7 == 0 (Impulse freigegeben) –...
Bausteinbeschreibungen 16.21 FC17: YDelta - Stern-Dreieck-Umschaltung Erläuterung der Formalparameter Signal Wertebereich Bedeutung YDelta: BOOL 0 (FALSE), Eingangssignal zur Stern-Dreieck-Um‐ 1 (TRUE) schaltung Eine Signaländerung löst die Umschaltung aus: ● 0 (FALSE): Stern ● 1 (TRUE): Dreieck SpindleIFNo: 1 ... Nummer der Spindel-Schnittstelle (Num‐ mer der zugehörigen Maschinenachse) TimeVal: S5time...
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung WARNUNG Verändertes Reaktionsverhalten der Achse/Spindel Wenn mehrere Bausteinaufrufe (FC18) für die gleiche Achse / Spindel im PLC- Anwenderprogramm programmiert wurden, dann ist eine Verriegelung dieser Funktionen durch bedingte Aufrufe im Anwenderprogramm notwendig. Der bedingte Aufruf eines gestarteten (Parameter Start oder Stop = TRUE) ist solange zyklisch aufzurufen bis ein Zustandswechsel des Ausgangs-Parameters "Activ"...
Seite 264
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Parameter Bedeutung Error : 1: Positionierfehler State : Fehlercode Funktion 2: Spindel drehen Parameter Bedeutung Start : 0 → 1: Start der Funktion Stop : 0 → 1: Stop der Funktion Funct : 2: Funktionsnummer für "Spindel drehen" Mode : Mode = 5: Drehrichtung M4 Mode ≠...
Seite 265
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Funktion 4: Teilungsachsen verfahren Hinweis Die Modulo-Wandlung ist vergleichbar mit Teilungsposition anfahren über POS[AX]=CIC(wert) im Teileprogramm. Parameter Bedeutung Start : 0 → 1: Start der Funktion Funct : 4: Funktionsnummer für "Teilungsachse" Mode : Positionierungs-Mode 0, 1, 2, 3, 4 AxisNo : Nummer der Maschinenachse...
Seite 266
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Parameter Bedeutung Error : 1: Positionierfehler State : Fehlercode Funktion 10, 11: Spindel drehen mit konstanter Schnittgeschwindigkeit In der NC muss die Funktion "konstante Schnittgeschwindigkeit" (G96) aktiv sein. Parameter Bedeutung Start : 0 → 1: Start der Funktion Stop : 0 →...
Seite 267
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Erläuterung der Formalparameter Signal Wertebereich Bedeutung Start: BOOL 0 (FALSE), 0 → 1: Start der Funktion 1 (TRUE) Stop: BOOL 0 (FALSE), 0 → 1: Stop der Funktion 1 (TRUE) Funct: BYTE 1, 2, 3, ... 11 1: Spindel positionieren 2: Spindel drehen 3: Spindel pendeln...
Seite 268
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Die Fehlerursache wird angezeigt in: Parameter "State" State Bedeutung Fehlerursache PLC-seitig es wurden mehrere Funktionen der Achse/Spindel gleichzeitig aktiviert es wurde eine Funktion gestartet, ohne dass die Position erreicht wurde Die Achse/Spindel wurde vor Ende der Bewegung an die NC abgegeben Die Achse ist durch NC Programm programmiert, NC interner Fehler fest zugeordnete PLC-Achse: verfährt (JOG) oder referenziert fest zugeordnete PLC-Achse: Kanalzustand lässt keinen Start zu...
Seite 269
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung State Bedeutung Systemfehler entspricht Alarm 450007 Alarmnummern: Weitere Informationen Diagnosehandbuch Signalverlauf: Normalfall ① PLC-Anwenderprogramm: Funktionsstart durch positive Flanke: 0 → 1 ② NC: Positive Quittierung, Funktion ausgeführt / Position erreicht ③ PLC-Anwenderprogramm: Rücksetzen nach Erkennen der positiven Quittierung ④...
Bausteinbeschreibungen 16.22 FC18: SpinCtrl - Spindelsteuerung Aufrufbeispiele Beispiel 1: Spindel positionieren: //positive Quittung setzt Start zurück: U M112.0; //InPos R M 100.0; //Start //negative Quittung , nach Fehlerauswertung (State: MB114) mit T12 Start rücksetzen U M113.0; //Error U E 6.4; //Taste T12 R M 100.0;...
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle Funktion Der Baustein FC19 "MCP_IFM" (M-Variante z. B. MCP 483) dient zur Übertragung der Daten von der Maschinensteuertafel in die NC/PLC-Nahtstelle: ●...
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle Die Einzelsatz-An-/Abwahl wird nur durch den ersten Aufruf im Zyklus beeinflusst. Die zweite Maschinensteuertafel kann bearbeitet werden, wenn der Parameter "BAGNo" um B#16#10 erhöht ist. Bei der Parametrierung ist die BAG Nummer im unteren Nibble enthalten. "BAGNo"...
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle jeweiligen Richtungstasten darf keine Umschaltung der Achsnummern erfolgen. Voreingestellt ist der Kompatibilitätsmodus mit den Achsnummern 1 bis 9 für beide MCP und die Begrenzung auf die konfigurierte Achsanzahl. Achsanwahl vom HMI Zusätzlich zu den 9 Achsanwahltasten der MCP, kann die aktive Achse auch im HMI angewählt werden.
Seite 275
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle VAR_OUTPUT FeedHold : BOOL; SpindleHold : BOOL; END_VAR BEGIN END_FUNCTION Erläuterung der Formalparameter Signal Wertebereich Bedeutung BAGNo: BYTE B#16#00 - 1. MCP: Nummer der BAG in welche die Betriebs‐ B#16#0A artensignale übertragen werden B#16#10 -...
Seite 276
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle Quelle: Ziel: MCP - Taster Nahtstellen-DB (Parameter BAGNo) Darstellung für BAG 1 DB11.DBX1.2 TEACH IN DB11.DBX1.0 INC 1 ... 10 000, INC Var. DB11.DBX2.0 - 2.5 Tabelle 16-5 Richtungstasten Eilgangüberlagerung Quelle: Ziel: MCP - Taster...
Seite 278
Bausteinbeschreibungen 16.23 FC19: MCP_IFM - Übertragung der MCP-Signale an die Nahtstelle Tabelle 16-11 Kanalsignale Ziel: Quelle: MCP - LED Nahtstellen-DB (Parameter ChanNo) NC-Start DB21, ..DBX35.0 NC-Stop DB21, ..DBX35.2 oder DB21, ..DBX35.3 Einzelsatz DB21, ..DBX0.4 Hinweis LED der Richtungstasten werden durch Betätigen der Richtungstasten angesteuert. Achsanwahl- und WKS/MKS-LED werden durch Betätigen der jeweiligen Taster angesteuert.
Bausteinbeschreibungen 16.24 FC21: Transfer - Datenaustausch NC/PLC FeedHold := m30.0, // Vorschub Halt Signal selbsthaltend SpindleHold := m30.1); // Spindel Halt selbsthaltend 16.24 FC21: Transfer - Datenaustausch NC/PLC 16.24.1 Funktion Der Baustein FC21 dient zum Datenaustausch zwischen PLC und NC. Die Daten werden sofort bei Aufruf des FC21 übertragen, nicht erst mit Beginn des nächsten PLC- Grundprogrammzyklus.
Bausteinbeschreibungen 16.24 FC21: Transfer - Datenaustausch NC/PLC 16.24.3 Erläuterungen der Formalparameter Erläuterungen der Formalparameter Signal Wertebereich Bedeutung Enable: BOOL 0 (FALSE), 1 (TRUE) 1: Daten übertragen Funct: BYTE 1, 2, 3, ... 7 Synchronaktionen an Kanal Synchronaktionen von Kanal Daten lesen Daten schreiben Steuersignale an Kanal Steuersignale an Achse...
Bausteinbeschreibungen 16.24 FC21: Transfer - Datenaustausch NC/PLC BEGIN NETWORK //Synchronaktionen mit ID3, ID10 und ID31 deaktivieren im NC-Kanal 1: SYAK : AUF DB21; SET; DBX300 //ID3 DBX301 //ID10 DBX303 //ID31 B#16#1 MB11; TRAN; //Synchronaktionen von NCK-Kanal 1: SYVK : L B#16#2; T MB11;...
Seite 282
Bausteinbeschreibungen 16.24 FC21: Transfer - Datenaustausch NC/PLC werden, d. h. ein DWORD beginnt auf einer 4-Byte-Grenze und ein WORD auf einer 2-Byte- Grenze. Bytes können ab einem beliebigen Offset innerhalb des Datenfeldes liegen. Zugriffe auf einzelne Bits werden nicht unterstützt. Sie werden vom FC21 auf Bytezugriff umgesetzt. Die Datentypinformation und Anzahl der Daten wird aus dem über S7Var übergebenen ANY- Parameter entnommen.
Seite 283
Bausteinbeschreibungen 16.24 FC21: Transfer - Datenaustausch NC/PLC Datenaustausch mit Semaphor in PLC (Prinzipschaltung des FC21) Prinzipieller Aufbau in der NC: Funktionshandbuch, 06/2019, A5E47433877A AB...
Bausteinbeschreibungen 16.25 FC22: TM_DIR - Richtungsauswahl für Werkzeugverwaltung 16.24.7 Funktion 6: Steuersignale an Achsen aktualisieren Die Funktion 6 dient einer schnellen Übertragung von wichtigen Steuersignalen, zwischen der zyklischen Datenübertragung. Das Datenbyte 2 der Anwender-Nahtstelle DB31, ... wird an die NC übertragen. Die Übertragung wird für alle aktivierten Achsen vorgenommen. Hiermit kann z.
Seite 287
Bausteinbeschreibungen 16.25 FC22: TM_DIR - Richtungsauswahl für Werkzeugverwaltung Ausgänge ● Eingang FC22: "Start" = 1 ⇒ Die Ausgänge werden zyklisch aktualisiert. ● Eingang FC22: "Start" = 0 ⇒ Die Ausgänge sind undefiniert. Sonderpositionierung Bei Richtungsauswahl mit Sonderpositionierung (Eingang FC22: "Offset" > 0) wird eine neue Zielposition aus der Zielposition, dem Offset für Sonderpositionierung, sowie der Anzahl der Magazinplätze, berechnet: Neue_Zielposition = ( Zielposition - ( Sonderposition -1 ) ) neg.
Bausteinbeschreibungen 16.26 FC24: MCP_IFM2 - Übertragung der MCP-Signale an die Nahtstelle 16.26 FC24: MCP_IFM2 - Übertragung der MCP-Signale an die Nahtstelle Funktion Der Baustein FC24 "MCP_IFM2" (M-Variante z. B. MCP 310) dient zur Übertragung der Daten von der Maschinensteuertafel in die NC/PLC-Nahtstelle: ●...
Bausteinbeschreibungen 16.26 FC24: MCP_IFM2 - Übertragung der MCP-Signale an die Nahtstelle In einem PLC-Zyklus sind Mehrfachaufrufe des FC24 bzw. auch FC19, FC25, FC26 zulässig. Hierbei steuert der erste Aufruf im Zyklus die LED-Anzeigen an. Weiterhin werden im ersten Aufruf alle Aktionen des parametrierten Bausteins durchgeführt. Bei den weiteren Aufrufen findet nur noch eine reduzierte Bearbeitung von Kanal und BAG-Schnittstelle statt.
Bausteinbeschreibungen 16.26 FC24: MCP_IFM2 - Übertragung der MCP-Signale an die Nahtstelle Für den FC24 kann auch eine Begrenzung der maximal möglichen Achsanwahlen erfolgen. Diese Obergrenze wird für die 1. Maschinensteuertafel im DB10.DBW30 (symbolischer Name: MCP1MaxAxis) bzw. für die 2. Maschinensteuertafel im DB10.DBW54 (symbolischer Name: MCP2MaxAxis) für die jeweilige MCP eingestellt werden.
Seite 292
Bausteinbeschreibungen 16.26 FC24: MCP_IFM2 - Übertragung der MCP-Signale an die Nahtstelle SpindleHold : BOOL; SindleDir : BOOL; END_VAR BEGIN END_FUNCTION Erläuterung der Formalparameter Signal Wertebereich Bedeutung BAGNo: BYTE B#16#00 - B#16#0A 1. MCP: Nummer der BAG in welche die Be‐ triebsartensignale übertragen werden B#16#10 - B#16#1A 2.
Bausteinbeschreibungen 16.27 FC25: MCP_IFT - Übertragung der MCP-/BT-Signale an die Nahtstelle 16.27 FC25: MCP_IFT - Übertragung der MCP-/BT-Signale an die Nahtstelle Funktion Der Baustein FC25 "MCP_IFT" (T-Variante z. B. MCP 483) dient zur Übertragung der Daten von der Maschinensteuertafel in die NC/PLC-Nahtstelle: ●...
Bausteinbeschreibungen 16.27 FC25: MCP_IFT - Übertragung der MCP-/BT-Signale an die Nahtstelle Die zweite Maschinensteuertafel kann bearbeitet werden, wenn der Parameter "BAGNo" um B#16#10 erhöht ist. Bei der Parametrierung ist die BAG Nummer in dem unteren Nibble (untere 4 Bits) enthalten. "BAGNo"...
Seite 295
Bausteinbeschreibungen 16.27 FC25: MCP_IFT - Übertragung der MCP-/BT-Signale an die Nahtstelle SpindleHold : BOOL; END_VAR BEGIN END_FUNCTION Erläuterung der Formalparameter Signal Wertebereich Bedeutung BAGNo: BYTE B#16#00 - B#16#0A 1. MCP: Nummer der BAG in welche die Be‐ triebsartensignale übertragen werden B#16#10 - B#16#1A 2.
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Allgemeine Funktionsbeschreibung Die Funktion FC26 "HPU_MCP (Maschinensteuertafel-Signale des Bedienhandgerätes HT 8)" überträgt die HT 8- bzw. HT 10-spezifischen Signale der folgenden Funktionen zwischen dem im Funktionsbaustein FB1 parametrierten HT 8- bzw.
Seite 297
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Die Tabellenlänge kann dem FC26 vorgegeben werden: ● 1. MCP: DB10.DBB30 (Obergrenze der Maschinenachstabelle) ● 2. MCP: DB10.DBB54 (Obergrenze der Maschinenachstabelle) Ein Wert von z. B. 4 bedeutet, dass vom FC26 nur die ersten 4 Tabelleneinträge bzw. Maschinenachsen berücksichtigt werden.
Seite 298
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Erläuterung der Formalparameter Signal Wertebereich Bedeutung BAGNo: BYTE B#16#00 - B#16#0A 1. MCP: Nummer der BAG in welche die Be‐ triebsartensignale übertragen werden B#16#10 - B#16#1A 2. MCP: Nummer der BAG in welche die Be‐ triebsartensignale übertragen werden ChanNo: BYTE...
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Beim HT 8 und aktivem WKS wird davon ausgegangen, dass die Achsen 1 - 3 der Maschinenachstabelle Geometrieachsen sind. Für die Verfahrtastensignale beim HT 8 gilt: ● Die Verfahrtastensignale der Achsen 1 - 3 (EB n + 2 / 3, Bit 0 - Bit 2) werden in die Nahtstelle der Geometrieachsen in DB21, ...
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Maschinenfunktion INC Die HT 8-Signale der Maschinenfunktion INC werden abhängig vom aktiven Koordinatensystem MKS oder WKS unterschiedlich übertragen: ● Aktives Koordinatensystem: MKS Die angewählte Maschinenfunktion INC wird für alle 6 Achsen in die achsspez. Nahtstellen in DB31, ...
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Bearbeitung von zwei MCP Wird die Funktion FC26 im zyklischen Ablauf des PLC-Programms (Organisationsbaustein OB1) zweimal für zwei MCP aufgerufen, muss der Aufruf für die zweite MCP zeitlich nach dem Aufruf für die erste MCP erfolgen.
Seite 302
Bausteinbeschreibungen 16.28 FC26: HPU_MCP - Übertragung der HT 8-/HT 10-Signale an die Nahtstelle Quelle: MCP Ziel: Prog. Achsen entsprechend der Tabelle in DB10, DBB8 - 13 (1. MCP) bzw. DBB32 - 37 (2. MCP) Verfahrtaste + DB31, ..DBX4.7 Verfahrtaste - DB31, ...
Bausteinbeschreibungen 16.29 FC1005: AG_SEND - Übergibt Daten an Ethernet-CP 16.28.2 Übersicht der NC/PLC-Nahtstellensignale an HT 8 Betriebsarten und Maschinenfunktionen Ziel: MCP Quelle: Nahtstellen-DB (Parameter BAGNo) Darstellung für BAG 1 AUTOMATIC DB11.DBX6.0 DB11.DBX6.1 DB11.DBX6.2 REPOS DB11.DBX7.1 DB11.DBX7.2 TEACH IN DB11.DBX7.0 16.29 FC1005: AG_SEND - Übergibt Daten an Ethernet-CP Funktion Der Funktionsbaustein AG_SEND übergibt an den Ethernet-CP die über eine projektierte...
WORD Statusanzeige 1) Der Parameter ACT muss so lange TRUE sein, bis gilt: (DONE == 1) ODER (ERROR == 1) 2) Bei SINUMERIK 840D sl: Parameter LADDR := W#16#8110 Dokumentation Eine ausführliche Bausteinbeschreibung findet sich in: ● SINUMERIK Bedienoberfläche: Online-Hilfe ●...
Seite 305
TCP: 1, 2, ... 8192 Anzahl Bytes, die übertragen wer‐ UDP: 1, 2, ... 240 ISO-on-TCP: 1, 2..240 1) Bei SINUMERIK 840D sl: Parameter LADDR := W#16#8110. Dokumentation Eine ausführliche Bausteinbeschreibung findet sich in: ● SINUMERIK Bedienoberfläche: Online-Hilfe ●...
Seite 306
Bausteinbeschreibungen 16.30 FC1006: AG_RECV - Empfängt Daten von Ethernet-CP Funktionshandbuch, 06/2019, A5E47433877A AB...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Nummer Bezeichnung Bedeutung 1000 - 1023 Reserviert für Siemens 1024 - Ober‐ Frei für Anwender grenze * Die tatsächliche Obergrenze der Bausteinnummer ist abhängig von der PLC-CPU, die in der gewählten NCU enthalten ist. 18.1.1.3...
Parametrierung erforderlich sind. Hinweis Datenbausteine von nicht aktivierten Kanälen, Achsen/Spindeln und Werkzeugverwaltung sind für den Anwender frei verfügbar. Tabelle 18-4 Übersicht der Datenbausteine (DBs) DB-Nr. Bezeichnung Nahtstelle für Reserviert für Siemens 2 - 5 PLC-MELD PLC-Meldungen 6 - 8 Grundprogramm NC-COMPILE NC-Compilezyklen...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB-Nr. Bezeichnung Nahtstelle für 1073 Multitool: Revolver 1074 - 1099 Reserviert für Siemens 18.1.1.5 Timer Baustein Tabelle 18-5 Belegte Zeiten Timer-Nr. Bedeutung 0 - 512* Frei für Anwender * Die tatsächliche Obergrenze der Timer-Nummer (DB) ist abhängig von der PLC-CPU, die in der gewählten NCU enthalten ist.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.2.2 M-Variante, Signale an MCP: Ausgangsabbild Tabelle 18-7 M-Variante, Signale an MCP: Ausgangsabbild 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 + 0 Maschinenfunktion...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 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 + 5 Richtungstasten +X R2 +C R3 Eilgang- Fahrbefehl -Y R9 -X R8 +Z R6...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 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 + 2 Vorschub Schlüssel‐ Maschinenfunktionen schalter Start *Halt INCvar...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.3 Signale von/an Bedienhandgerät HT 2 18.1.3.1 Signale von Bedienhandgerät: Eingangsabbild Tabelle 18-12 Signale von Bedienhandgerät: Eingangsabbild Signale von Bedienhandgerät (Tasten) (BHG/HT 2 → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Seite 317
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale an Bedienhandgerät (LED) (PLC → BHG/HT 2) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB m + 7 Vorgabe des 4. Zeichens der angewählten Zeile AB m + 8 Vorgabe des 5.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale an MCP-Simulation (PLC → HT 8) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 3 Verfahrtasten (JOG) negative Richtung Bei WKS: keine Ma‐ schinen‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 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 + 6 Starttastenblock HT 10 HT 8 Start Stopp EB n + 7 Vorschub-Korrektur 18.1.5.2...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.6 PLC-Alarme/Meldungen 18.1.6.1 FC 10-Alarme im DB2 (FB1: "ExtendAIMsg" = FALSE) Meldungsart ● FM: Durch das Signal wird eine Fehlermeldung mit der zugehörigen Ereignisnummer als Fehlernummer ausgelöst. ● BM: Durch das Signal wird eine Betriebsmeldung mit der zugehörigen Ereignisnummer als Meldungsnummer ausgelöst.
Seite 322
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-19 DB2, Kanalbereich 2 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 2 Vorschubsperre (Ereignis-Nr.: 520000-520015) 18 (FM) 520007...
Seite 323
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 44 (BM) Einlesesperre Byte 3 (Ereignis-Nr.: 530216-530223) 45 (BM) Einlesesperre Byte 4 (Ereignis-Nr.: 530224-530231) 46 (FM)
Seite 324
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-22 DB2, Kanalbereich 5 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 5 Vorschubsperre (Ereignis-Nr.: 550000-550015) 72 (FM) 550007...
Seite 325
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 98 (BM) Einlesesperre Byte 3 (Ereignis-Nr.: 560216-560223) 99 (BM) Einlesesperre Byte 4 (Ereignis-Nr.: 560224-560231) 100 (FM)
Seite 326
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-25 DB2, Kanalbereich 8 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 8 Vorschubsperre (Ereignis-Nr.: 580000-580015) 126 (FM) 580007...
Seite 327
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 151 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 4 Byte 2 (Ereignis-Nr.: 600408-600415) 152 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 5 Byte 1 (Ereignis-Nr.: 600500-600507) 153 (BM)
Seite 328
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 180 (FM) 700007 700006 700005 700004 700003 700002 700001 700000...
Seite 329
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = FALSE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 316 - 319 (FM) Anwenderbereich 17: Byte 1 - 4 (Ereignis-Nr.: 701700-701731) 320 - 323 (BM) Anwenderbereich 17: Byte 5 - 8 (Ereignis-Nr.: 701732-701763) 324 - 327 (FM)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.6.2 FC 10-Alarme im DB2 (FB1: "ExtendAIMsg" = TRUE) Beschreibung Meldungsart ● FM: Durch das Signal wird eine Fehlermeldung mit der zugehörigen Ereignisnummer als Fehlernummer ausgelöst. ● BM: Durch das Signal wird eine Betriebsmeldung mit der zugehörigen Ereignisnummer als Meldungsnummer ausgelöst.
Seite 331
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE 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 332
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 335 (FM) Einlesesperre Byte 2 (Ereignis-Nr.: 520208-520215) 336 (BM) Einlesesperre Byte 3 (Ereignis-Nr.: 520216-520223) 337 (BM)
Seite 333
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-31 DB2, Kanalbereich 4 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 4 Vorschubsperre (Ereignis-Nr.: 540000-540015) 364 (FM) 540007...
Seite 334
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 390 (BM) Einlesesperre Byte 3 (Ereignis-Nr.: 550216-550223) 391 (BM) Einlesesperre Byte 4 (Ereignis-Nr.: 550224-550231) 392 (FM)
Seite 335
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-34 DB2, Kanalbereich 7 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 7 Vorschubsperre (Ereignis-Nr.: 570000-570015) 418 (FM) 570007...
Seite 336
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 444 (BM) Einlesesperre Byte 3 (Ereignis-Nr.: 580216-580223) 445 (BM) Einlesesperre Byte 4 (Ereignis-Nr.: 580224-580231) 446 (FM)
Seite 337
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-37 DB2, Kanalbereich 10 Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) Kanal 10 Vorschubsperre (Ereignis-Nr.: 500000-500015) 472 (FM) 500007...
Seite 338
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 498 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 5 (Ereignis-Nr.: 600500-600507) 499 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 5 (Ereignis-Nr.: 600508-600515) 500 (FM)
Seite 339
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungs‐ art) 537 (BM) Vorschub Halt/Spindel Halt für Achse/Spindel 24 (Ereignis-Nr.: 602408-602415) 538 (FM) Vorschub Halt/Spindel Halt für Achse/Spindel 25 (Ereignis-Nr.: 602500-602507) 539 (BM)
Seite 340
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 590 - 593 (BM) Anwenderbereich 4: Byte 5 - 8 (Ereignis-Nr.: 700432-700463) 594 - 597 (FM) Anwenderbereich 5: Byte 1 - 4 (Ereignis-Nr.: 700500-700531) 598 - 601 (BM)
Seite 341
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 750 - 753 (BM) Anwenderbereich 24: Byte 5 - 8 (Ereignis-Nr.: 702432-702463) 754 - 757 (FM) Anwenderbereich 25: Byte 1 - 4 (Ereignis-Nr.: 702500-702531) 758 - 761 (BM)
Seite 342
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Signale für PLC-Ereignisse (PLC → HMI) FB1-Parameter "ExtendAIMsg" = TRUE Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Meldungsart) 910 - 913 (BM) Anwenderbereich 44: Byte 5 - 8 (Ereignis-Nr.: 704432-704463) 914 - 917 (FM) Anwenderbereich 45: Byte 1 - 4 (Ereignis-Nr.: 704500-704531) 918 - 921 (BM)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Hinweis Anwenderbereiche parametrieren Die Anzahl der Anwenderbereiche (maximal 64) kann über den FB 1 "MsgUser" parametriert werden. 18.1.7 Signale von/an NC, PLC und Bedien-Software 18.1.7.1 DB10, On-Board Ein- und Ausgänge der NC Tabelle 18-40 DB10, On-Board Ein- und Ausgänge der NC DB10 Signale an NC (PLC →...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an NC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB8 - Maschinenachsnummern Tabelle für FC 19, FC 24, FC 25, FC 26 (1. MCP) DBB29 DBW30 Obergrenze der Maschinenachsnummern für FC 19, FC 24 (1.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.3 DB10, On-Board Ein- und Ausgänge von NC/Bedien-Software Tabelle 18-42 DB10, On-Board Ein- und Ausgänge von NC/Bedien-Software DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.4 DB10, Anwahl- und Statussignale von Bedien-Software Tabelle 18-43 DB10, Anwahl- und Statussignale von Bedien-Software DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB90...
Seite 347
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB100 Achsnummer für Handrad 1 Bedien- siehe auch (Seite 449) Soft‐ Maschinen‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.5 DB10, Allgemeine Signale von NC Tabelle 18-44 DB10, Allgemeine Signale an PLC DB10 Signale an PLC Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB104 NC-CPU: 1.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an PLC Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB113 Softwarenocken Minus NC → PLC siehe auch (Seite 458) DBB114 Softwarenocken Plus NC → PLC siehe auch (Seite 459) DBB115 Softwarenocken Plus...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an NC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB126 Sperre der externen digitalen Eingänge der NC siehe auch (Seite 461) DBB127 Werte von PLC für die externen digitalen Eingänge der NC siehe auch (Seite 461)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an NC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB137 Vorgabemaske für die externen digitalen NC-Ausgänge siehe auch (Seite 467) DBB138 Sperre der externen digitalen NC-Ausgänge siehe auch (Seite 468)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an NC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW150 Sollwert von PLC für analogen Eingang 2 der NC siehe auch (Seite 474) DBW152 Sollwert von PLC für analogen Eingang 3 der NC siehe auch (Seite 474)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale an NC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW178 Sollwert von PLC für analogen Ausgang 5 der NC siehe auch (Seite 477) DBW180 Sollwert von PLC für analogen Ausgang 6 der NC siehe auch (Seite 477)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.11 DB10, Analoge NC-Ein- und Ausgänge Tabelle 18-50 DB10, Analoge NC-Ein- und Ausgänge DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW194 Istwert des analogen Eingangs 1 der NC...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.12 DB10, Kollisionsvermeidung: Schutzbereich aktiv Tabelle 18-51 DB10, Kollisionsvermeidung: Schutzbereich aktiv DB10 Signale von NC (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB226 Kollisionsvermeidung: Schutzbereich aktiv (Bit) siehe auch (Seite 483)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB10 Signale von PLC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB236 Kollisionsvermeidung: Schutzbereich aktivieren (Bit) siehe auch (Seite 483) DBB237 Kollisionsvermeidung: Schutzbereich aktivieren (Bit) siehe auch (Seite 483) DBB238 Kollisionsvermeidung: Schutzbereich aktivieren (Bit)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.7.15 DB10, Schnittstelle Roboterstatus Tabelle 18-54 DB10, Signale von Roboter DB10 Signale von PLC (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB248 Roboter-Status Byte 0 DBB249 Roboter-Status Byte 1...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Anfangsadresse = 20 * (n - 1), mit n = BAG-Nummer = 1, 2, 3, ... Tabelle 18-56 DB11, Betriebsartensignale BAG 1 an NC DB11 Signale an BAG 1 (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB11 Signale von BAG 1 (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB7 Aktive Maschinenfunktion REPOS TEACH IN siehe siehe siehe auch (Sei‐ auch (Sei‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.8.4 DB11, Betriebsartensignale 2 von NC Tabelle 18-60 DB11, Betriebsartensignale BAG 2 von NC DB11 Signale von BAG 2 (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB24...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.9.3 DB18, Zusatzdatenbereiche Tabelle 18-64 DB18, Zusatzdatenbereiche DB18 SPL-Signale (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Datenbereich der einkanaligen Ein-/ Ausgänge DBB128 PLC_SI_OUT [1..8] NC →...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.9.7 DB18, Datenbereich/Fehler: erweiterter Datenbereich Tabelle 18-68 DB18, Datenbereich/Fehler: erweiterter Datenbereich DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Datenbereich der SPL Ein-/ Ausgänge DBD272...
Seite 367
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD340 SPL_DATA_HF. MARKERSIP [97..128] DBD344 SPL_DATA_HF. MARKERSIP [129..160] DBD348 SPL_DATA_HF.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD420 SPL_DELTA_HF. MARKERSIP [97..128] DBD424 SPL_DELTA_HF. MARKERSIP [129..160] DBD428 SPL_DELTA_HF.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB444 PLCSIIN_HF [65..72] an NC DBB445 PLCSIIN_HF [73..80] an NC DBB446 PLCSIIN_HF [81..88] an NC...
Seite 370
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB481 DBW482 DIAG DBW484 RETVAL14 DBW486 RETVAL15 8. F_SENDDP-Schnittstelle: FSDP[8] DBW488 ERR_REAC DBB490...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB540 SUBS_ON ERROR DBB541 DBW542 DIAG DBW544 RETVAL14 DBW546 RETVAL15 14.
Seite 372
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB583 SENDMO‐ ACK_REQ SUBS_ON ERROR DBW584 DIAG DBW586 RETVAL14 DBW588 RETVAL15 5.
Seite 373
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW628 ERR_REAC DBB630 ACK_REI DBB631 SENDMO‐ ACK_REQ SUBS_ON ERROR DBW632 DIAG DBW634...
Seite 374
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 12. F_RECVDP-Schnittstelle: FRDP_HF[12] (SUBS) DBB674 DBB675 DBW676 ERR_REAC DBB678 ACK_REI DBB679 SENDMO‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB18 Signale für Safety SPL (PLC ←→ NC) /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW716 DIAG DBW718 RETVAL14 DBW720 RETVAL15 16. F_RECVDP-Schnittstelle: FRDP_HF[16] (SUBS) DBB722 DBB723...
Seite 376
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB19 Signale von Bedientafel (OP) (PLC → Bedien-Software) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB8 Kanalnummer der Maschinensteuertafel an die Steuerung siehe auch (Seite 500) DBB9 Reservierte Anwahl Auto-Tool-...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.10.2 DB19, Signale von Bedientafel (OP) Tabelle 18-73 DB19, Signale von Bedientafel (OP) DB19 Signale von Bedientafel (OP) (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB20 MKS / WKS...
Seite 378
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB19 Signale von Bedientafel (OP) (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB33 Parameter 1 für Funktionsanwahl-Nr. (Funktionsanwahl aus DBB32) PLC → Be‐ siehe auch (Seite 510) dien-Soft‐...
Seite 379
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB19 Signale von Bedientafel (OP) (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB102 ONL_CONFIRM (Quittung von PLC auf Online-Anforderung) /FB-B3/ PLC schreibt als Quittung die Bedien-Software-Client-Identifikation (Bustyp, Busadress; wie DBB100) DBB104 PAR_CLIENT_IDENT /FB-B3/ Bedien-Software schreibt seine Client-Identifikation (Bustyp, Busadresse;...
Seite 380
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB19 Signale von Bedientafel (OP) (Bedien-Software → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB127 Reserviert Bustyp MCP DBB128 - Reserviert Transline (Transline DB Nummer) DBB129 DBB130 Online Schnittstelle OP 2 (Benutzer)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.10.3 DB19, Sidescreen - Nahtstelle für MCP-Funktion Tabelle 18-74 DB19, Sidescreen - Nahtstelle für MCP-Funktion DB19 Signale an/von Bedientafel Signal von Bedien-Software → PLC Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB19 Signale an/von Bedientafel [r/w] Signal von PLC → Bedien-Software Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB418 Kunden LED DBB419 Kunden LED DBB420 Kundentaste deaktiviert DBB421 Kundentaste deaktiviert DBB422...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB20 NC-Maschinendaten (PLC → Anwender) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bitfelder REAL-Werte REAL-Werte Hinweis Die Anfangs- und Endadressen der PLC-Maschinendatenbereiche sind abhängig von den jeweiligen Längenangaben der Teilbereiche.
Seite 384
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale an Kanal (PLC → NC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB2 Satz ausblenden aktivieren siehe auch (Seite 517) DBB3 Nibbeln und Stanzen Manuelle Hub läuft...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Hinweis ● Vorschubkorr. wirksam: Auch wenn die Vorschubkorrektur nicht wirksam ist (= 100 %) wirkt die Stellung 0 % trotzdem. ● Vorschubkorrektur: Entweder 31 Stellungen (Graycode) mit 31 MD für %-Bewertung oder 0 % bis 200 % entsprechend dem dualen Wert im Byte (201 bis 255 = max. 200 %) ●...
Seite 386
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale an Kanal (PLC → NC) DB30 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‐ tensperre Halt siehe auch (Sei‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Hinweis Die Signale der Maschinenfunktion werden von der NC nur ausgewertet, wenn Signal DB10 DBX57.0 (Seite 344)"INC-Eingänge in BAG-Bereich aktiv" nicht gesetzt ist. 18.1.12.3 DB21 - DB30, HMI-Signale an Kanal / OEM-Signale von/an Kanal Tabelle 18-78 DB21 - DB30, Steuersignale von Bedien-Software an PLC, PLC an NC und Statussignal von Kanal an PLC DB21 - Signale von Kanal/PLC/Bedien-Software (Bedien-Software →...
Seite 388
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal/PLC/Bedien-Software (Bedien-Software → PLC, PLC → NC, NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB30 Keine Kreise jog‐ NC assozi‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal/PLC/Bedien-Software (Bedien-Software → PLC, PLC → NC, NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB37 "Stoppen Einlese‐ CLC ge‐...
Seite 390
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB43 Handrad drehrich‐ tung inver‐ tiert siehe auch (Sei‐ te 576) DBB44 Bedien-...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB54 OEM Signale DBB55 Handrad‐ drehrich‐ tung inver‐ tiert siehe auch (Sei‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB65 Änderung siehe auch (Seite 577) F-Fkt. 6 F-Fkt. 5 F-Fkt.
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD94 M-Funktion 5 (DINT) siehe auch (Seite 579) DBW98 Erweiterte Adresse S-Funktion 1 (16 Bit INT) siehe auch (Seite 579) DBD100...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB132 Erweiterte Adresse D-Funktion 3 (8 Bit INT) DBB133 D-Funktion 3 (8 Bit INT) DBW134 Erweiterte Adresse DL-Funktion (16 Bit INT)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD166 F-Funktion 2 (REAL-Format) siehe auch (Seite 581) DBW170 Erweiterte Adresse F-Funktion 3 (16 Bit INT) siehe auch (Seite 581) DBD172...
Seite 396
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (M0 - M99) (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB195 DBB196 DBB197 DBB198 DBB199 DBB200 DBB201 DBB202 DBB203...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.12.10 DB21 - DB30, Aktive G-Funktionen Tabelle 18-85 DB21 - DB30, Aktive G-Funktionen DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB208...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.12.11 DB21 - DB30, Schutzbereiche von Kanal Tabelle 18-86 DB21 - DB30, Signale für Schutzbereiche von Kanal DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
Seite 399
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-87 DB21 - DB30, Auftragsgesteuerte Signale von/an Kanal DB21 - Signale an Kanal (PLC ←→ NC) DB30 /FBSY/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB280 Anforde‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale an Kanal (PLC ←→ NC) DB30 /FBSY/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB314 Synchronaktion sperrbar NC → PLC DBB315 Synchronaktion sperrbar NC →...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.12.14 DB21 - DB30, Signale an Orientierungsachsen Tabelle 18-89 DB21 - DB30, Signale an Orientierungsachsen DB21 - Signale an Kanal (PLC → NC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale an Kanal (PLC → NC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB328 Verfahrtasten Eilgang‐ Verfahrtas‐ Vorschub- Handrad aktivieren überlage‐ tensperre Halt siehe auch (Sei‐...
Seite 403
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB336 Fahrbefehl Fahranforderung Handrad aktiv siehe auch (Sei‐ siehe auch (Sei‐ siehe auch (Seite 602) te 602) te 602)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.12.16 DB21 - DB30, Werkzeugverwaltungs-Funktionen von Kanal Tabelle 18-91 DB21 - DB30, Werkzeugverwaltungs-Funktionen von Kanal DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Seite 405
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von Kanal (NC → PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB371 CH_OEM_TECHNO_SIG_IN (4) DBB372 CH_OEM_TECHNO_SIG_OUT (1) DBB373 CH_OEM_TECHNO_SIG_OUT (2) DBB374 CH_OEM_TECHNO_SIG_OUT (3) DBB375...
Seite 406
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Tabelle 18-93 DB21 - DB30, Signale an Kanal DB21 - Signale an Kanal (PLC → NC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB384 Freigabe GOTOS siehe...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB21 - Signale von/an Kanal (NC ↔ PLC) DB30 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB404 H-Funktion 3 (DInt), auch in DBD150 Nahtstelle Bedien-Software -> PLC DBB 408 Achsanwahltyp: 0: Maschinen-Achse, 1: Geo-Achse HMI ->...
Seite 408
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - DB61 Signale an Achse/Spindel (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB2 Referenzpunktwert 1 - 4 Klemmvor‐ Restweg lö‐ Reglerfrei‐ Nocken-Ak‐...
Seite 409
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - DB61 Signale an Achse/Spindel (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB10 REPOS Verzöge‐ rung siehe auch (Sei‐ te 636) DBB11 Bremsen‐...
Seite 410
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - DB61 Signale an Achse/Spindel (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB18 Pendeln Drehrichtung Pendelfrei‐ Pendeln gabe durch PLC Spindel Links Rechts siehe...
Seite 411
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - DB61 Signale an Achse/Spindel (PLC → NC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB26 Überlage‐ Ausgleichs‐ rung: Frei‐ regler ein Schleifen gabe siehe auch (Sei‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - DB61 Signale an Achse/Spindel (PLC → NC) 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 → HMI nung anzeige als C-Ach‐...
Seite 413
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB62 Achscon‐ Fahren auf Fahren auf Fahren auf Messung Umdreh‐...
Seite 414
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB70 DRV-Safe‐ NC-Safety REPOS REPOS REPOS ty Integra‐ Integrated Verzöge‐...
Seite 415
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB77 Kollisions‐ vermeid.: Achse Geschwin‐ digkeitsre‐ duzierung siehe auch (Sei‐ te 687) DBD78 F-Wert (REAL) für Positionierachse...
Seite 416
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB93 Impulsfrei‐ Integrator‐ Antrieb be‐ Motor- / Antriebsdatensatz: Anzeige gabe sperre reit...
Seite 417
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB99 Max. Be‐ Max. Ge‐ Synchroni‐ Achse be‐ Synchron‐ Folgespin‐...
Seite 418
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB111 SI: Stop A - E Safety In‐ Stop E Stop D Stop C Stop A/B...
Seite 419
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB125 SI: Nockenbereichsbit für Nockenspur 4 Safety In‐ tegrated DBB126 DBB127 DBB128...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel (NC → PLC) DB61 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB138 Status Digitalsensoren Weiss- Sensor S5 Sensor S4 Spindel Winkellage Kolben‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale an Achse/Spindel DB61 /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB143 Externe Testse‐ Drehrich‐ Test mit Start Brem‐ Anwahl si‐ Bremse ge‐ quenz 1 tung Bremse 1...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB31 - Signale von Achse/Spindel DB61 /FBSIsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB172 Abnahme‐ Abnahme‐ SS2E_AC‐ test: test: TIVE Sicher be‐ Sicher be‐ grenzte Po‐...
Seite 423
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB71 Be-/Entladestellen (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 0 Reserviert Kommando: Positionie‐ NC-Progr. Positionie‐ Umsetzen Entladen Beladen ren Multi‐ positioniert ren zur Be‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht Anfangsadressen der Be-/Entladestellen: Be-/Entladestelle 1: n = 4 Be-/Entladestelle 3: n = 64 Be-/Entladestelle 2: n = 34 Be-/Entladestelle 4: n = 94 Beladeschnittstelle 1 ist zuständig für Be-/Entladen in (alle) Spindeln/Werkzeughalter und für das Umsetzen von Werkzeugen und für das Positionieren an beliebige Plätze (z. B. Zwischenspeicher).
Seite 425
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB72 Signale von Spindel (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBDn + 4 Freier Parameter 0 (DWord) siehe auch (Seite 737) DBDn + 8 Freier Parameter 1 (DWord) siehe auch (Seite 737)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB72 Signale von Spindel (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 42 Zwischenspeicherplatz des alten Werkzeugs siehe auch (Seite 743) DBWn + 44 Ursprungsmagazin des neuen Werkzeugs siehe auch (Seite 743)
Seite 427
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB73 Signale für Revolver (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 1 Daten im er‐ Reserviert Quittierung weit. Be‐ Status = 3 reich siehe (DB1073...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB73 Signale für Revolver (NC → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 39 Werkzeugstatus für Werkzeug neu siehe auch (Seite 751) Werkzeug Werkzeug Werkzeug...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB77 Signale von/an MCP und BHG (GD-Kommunikation) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB48 - Eingangssignale von BHG an PLC, MPI Bus DBB53 DBB60 - Ausgangssignale von PLC an BHG, MPI Bus DBB79 DBD80...
Seite 430
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB1000 Ctrl-Energy (Bedien-Software → PLC) /SCE/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 6 Aktualwert: Istwert T1 DBWn + 8 Aktualwert: Istwert T2 DBBn + 10 Wirksamkeit Profil Energie‐...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.18 SENTRON PAC 18.1.18.1 DB1001, SENTRON PAC Tabelle DB1001, Signale für SENTRON PAC 18-104 DB1001 SENTRON PAC /SCE/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB0 Rückge‐...
Seite 432
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB1001 SENTRON PAC /SCE/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD28 Gelieferte Wirkenergie Tarif 1 (F) in Wh (REAL) von SENTRON DBD32 Bezogene Wirkenergie in kWh Tag (REAL) an Bedien-Software DBD36 Gelieferte Wirkenergie in kWh Tag (REAL) an Bedien-Software DBD40...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.18.2 DB1001, SENTRON PAC, Nebenaggregate Tabelle DB1001, Signale für SENTRON PAC 18-105 DB1001 SENTRON PAC /SCE/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn+100 Steuer- / Befehlsbits PLC →...
Seite 435
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB1002 SENTRON PAC /SCE/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBBn + 17 Sensor n Letzte Warnungsgrenzwertverletzung: Stunde DBBn + 18 Sensor n Letzte Warnungsgrenzwertverletzung: Minute DBBn + 19 Sensor n Letzte Warnungsgrenzwertverletzung: Sekunde...
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht 18.1.20.2 DB1072, Nahtstelle für Spindel: Multitool Tabelle DB1072, Nahtstelle für Spindel: Multitool 18-108 DB1072 Spindel (NC → PLC) /FBWsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 0 Abstandscodierung (entspricht $TC_MTP_KD) siehe auch (Seite 755)
Nahtstellensignale 18.1 Nahtstellensignale - Übersicht DB1072 Spindel (NC → PLC) /FBWsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 34 Ursprungsplatz des neuen Werkzeugs (entspricht der NC-Variablen $A_MYMLN[T-Nr]) Wenn das neue Werkzeug im Magazin sitzt, dann ist dieser Wert identisch mit DB72 DBW(n + 22). siehe auch (Seite 761) DBWn + 36 Reserviert...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1073 Revolver (NC → PLC) /FBWsl/ Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBWn + 28 Werkzeug neu: interne T-Nummer der NC siehe auch (Seite 766) DBWn + 30 Werkzeughalter siehe auch (Seite 766)
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX6.0 - 7 Digitale NC-Ausgänge 1 - 8: Setzwert Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Über den Setzwert kann vom PLC-Anwenderprogramm ein definierter Ausgangswert vorge‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.9 DB10 DBX56.4 - 7 (Schlüsselschalter-Stellung 0 - 3) DB10 DBX56.4 - 7 Schlüsselschalter-Stellung 0 - 3 Signalfluss PLC → NC Aktualisierung zyklisch Weitere Informationen Abhängig von der Schlüsselschalter-Stellung kann der Zugriff auf bestimmte Elemente in der NC gesperrt bzw.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX60.0 - 7 Digitale NC-Eingänge 1 - 8: Istwert Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eingang Eingang Eingang Eingang Eingang Eingang Eingang Eingang Über den Istwert kann im PLC-Anwenderprogramm der aktuelle NC-Ausgangswert gelesen...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.13 DB10 DBX93.0 - 7 (Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren) DB10 DBX93.0 - 7 Kollisionsvermeidung: Schutzbereichsgruppe deaktivieren Signalfluss HMI → PLC Aktualisierung zyklisch Signalzustand 1 Die Deaktivierung aller Schutzbereiche des Schutzbereichtyps in der angewählten Betriebs‐ art ist angefordert. Signalzustand 0 Die Deaktivierung aller Schutzbereiche des Schutzbereichtyps in der angewählten Betriebs‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.17 DB10 DBX100.0 - 4 (Achsnummer Handrad 1) DB10 DBX100.0 - 4 Achsnummer Handrad 1 Signalfluss HMI → PLC Aktualisierung zyklisch Weitere Informationen Der Bediener kann direkt an der Bedientafel dem Handrad (1, 2, 3) eine Achse zuordnen. Dazu gibt er die gewünschte Achse (z.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX100.5 Handrad 1 als Konturhandrad definieren Weitere Informationen Damit das über die Bedienoberfläche definierte Handrad auch als Konturhandrad wirksam wird, muss das Signal "Handrad <n> als Konturhandrad definieren" auf das Signal "Handrad <n> als Konturhandrad aktivieren" verknüpft werden. Hinweis Abhängig vom Parameter HWheelMMC im FB1 des PLC-Grundprogramms werden diese Signale vom Grundprogramm versorgt oder müssen vom PLC-Anwenderprogramm versorgt...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX103.7 HMI-Batteriealarm Signalzustand 0 Es steht kein HMI-Batteriealarm an. Weitere Informationen Gerätehandbuch Bedienkomponenten (PCU) 18.2.1.33 DB10 DBX104.7 (NC-CPU ready) DB10 DBX104.7 NC-CPU ready Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die NC-CPU ist betriebsbereit und meldet sich zyklisch bei der PLC. Nach ordnungsgemäßem Anlauf und erstem vollständigen OB1-Zyklus tauschen PLC und NC zyklisch Lebenszeichen aus.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.39 DB10 DBX108.6 (Antrieb bereit) DB10 DBX108.6 Antrieb bereit Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Für alle Maschinenachsen der NC steht bei den entsprechenden Antrieben das Betriebsbe‐ reitschaft an: DB31, ... DBX93.5 == 1 (DRIVE ready) Signalzustand 0 Bei mindestens einer Maschinenachsen der NC steht beim entsprechenden Antrieb das Be‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.41 DB10 DBX109.0 (NC-Alarm steht an) DB10 DBX109.0 NC-Alarm steht an Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Mindestens ein NC-Alarm steht an. Signalzustand 0 Es steht kein NC-Alarm an. Weitere Informationen Das Nahtstellensignal ist die Zusammenfassung der Nahtstellensignale aller vorhandenen Kanäle: DB21, ...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.44 DB10 DBX109.7 (Batterie Alarm NC) DB10 DBX109.7 Batterie Alarm NC Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Überwachung der Batteriespannung der NC hat angesprochen. Folgende Ursachen können vorliegen: ● Die Batteriespannung ist innerhalb des Vorwarngrenzbereiches (ca. 2,7 bis 2,9 V). ●...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.46 DB10 DBX114.0 - 117.7 (Softwarenocken: Plus-Nockensignal 1 bis 32) DB10 DBX114.0 - 117.7 Softwarenocken: Plus-Nockensignal 1 bis 32 Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Linearachse Das Plus-Nockensignal schaltet von 0 auf 1, wenn die Achse den Plusnocken in positiver Richtung überfährt.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX127.0 - 7 Digitale NC-Eingänge 25 - 32: Setzen Signalzustand 1 NC-Eingangswert definiert auf den Wert 1 setzen. Signalzustand 0 NC-Eingangswert nicht beeinflussen. Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX129.0 - 7 Digitale NC-Eingänge 33 - 40: Setzen Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eingang Eingang Eingang Eingang Eingang Eingang Eingang Eingang Wird der NC-Eingang vom PLC-Anwenderprogramm auf den Wert 1 gesetzt, wird der am On-...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX131.0 - 7 Digitale NC-Ausgänge 9 - 16: Überschreiben Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Bei einem positiven Flankenwechsel 0 →...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX134.0 - 7 Digitale NC-Ausgänge 17 - 24: Sperre Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ist der digitale NC-Ausgang gesperrt, wird am Hardware-Ausgang definiert 0 V ausgegeben.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX137.0 - 7 Digitale NC-Ausgänge 17 - 24: Vorgabe Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Wird ein Bit gesetzt, wird für den entsprechenden Ausgang statt dem NC-Ausgangswert der...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX140.0 - 7 Digitale NC-Ausgänge 25 - 32: Setzwert Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Über den Setzwert kann vom PLC-Anwenderprogramm ein definierter Ausgangswert vorge‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX143.0 - 7 Digitale NC-Ausgänge 33 - 40: Überschreiben Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Ausgang Bei einem positiven Flankenwechsel 0 →...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX146.0 - 7 Analoge NC-Eingänge 1 - 8: Sperre Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eingang Eingang Eingang Eingang Eingang Eingang Eingang Eingang Ein gesperrter Eingang liefert beim Lesen den Wert 0.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBW148 - 162 Analoger NC-Eingang 1 - 8: Setzwert Weitere Informationen DBW162 DBW160 DBW158 DBW156 DBW154 DBW152 DBW150 DBW148 Eingang Eingang Eingang Eingang Eingang Eingang Eingang Eingang Der Setzwert wird als NC-Eingangswert weitergegeben, wenn für den Eingang die "Vorgabe" (DB10 DBB147) Der Setzwert muss als Festpunktzahl (16 Bitwert einschließlich Vorzeichen) im 2er-Komple‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB10 DBX186.0 - 7 Digitale NC-Eingänge 9 - 16: Istwert Weitere Informationen Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eingang Eingang Eingang Eingang Eingang Eingang Eingang Eingang Über den Istwert kann im PLC-Anwenderprogramm der aktuelle NC-Ausgangswert gelesen...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.1.88 DB10 DBX226.0 - 233.7 (Kollisionsvermeidung: Schutzbereich aktiv) DB10 DBX226.0 - 233.7 Kollisionsvermeidung: Schutzbereich aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Der mit dem Nahtstellensignal verbundene Schutzbereich ist aktiv. Bei mehreren mit dem Nahtstellensignal verbundenen Schutzbereichen: Alle Schutzbereiche sind aktiv.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.2 DB11: BAG 18.2.2.1 DB11 DBX0.0 (Betriebsart AUTOMATIK) DB11 DBX0.0 Betriebsart AUTOMATIK Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Eine Anforderung zum Umschalten in die Betriebsart AUTOMATIK steht an. Signalzustand 0 Eine Anforderung zum Umschalten in die Betriebsart AUTOMATIK steht nicht an. Weitere Informationen Irrelevant bei: DB11 DBX0.4 (Betriebsart Wechselsperre) == 1 Korrespondiert mit...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB11 DBX0.7 BAG-Reset Flankenwechsel 0 → 1 Es wurde eine Anforderung zum "BAG-Reset" ausgelöst. Reaktionen: ● In allen Kanälen der BAG wird steuerungsintern "Kanal-Reset" entsprechend DB21, ... DBX 7.7 = 1 ausgelöst. ● Alle Kanäle befinden sich anschließend im Kanalzustand "Reset" (DB21, ... DBX35.7 == ●...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.2.9 DB11 DBX1.1 (Maschinenfunktion REPOS) DB11 DBX1.1 Maschinenfunktion REPOS Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Eine Anforderung zum Aktivieren der Maschinenfunktion REPOS steht an. Signalzustand 0 Eine Anforderung zum Aktivieren der Maschinenfunktion REPOS steht nicht an. Weitere Informationen Hinweis Nur wirksam in der Betriebsart JOG.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB11 DBX1.6 Einzelsatz Typ B Weitere Informationen 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 ●...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.2.13 DB11 DBX4.0 (Betriebsart AUTOMATIK angewählt) DB11 DBX4.0 Betriebsart AUTOMATIK angewählt Signalfluss HMI → PLC Aktualisierung zyklisch Signalzustand 1 Eine HMI-Anforderung zur Anwahl der Betriebsart AUTOMATIK steht an. Signalzustand 0 Eine HMI-Anforderung zur Anwahl der Betriebsart AUTOMATIK steht nicht an. Korrespondiert mit DB11 DBX0.0 (Betriebsart AUTOMATIK) Weiterführende Informatio‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.2.23 DB11 DBX6.7 (alle Kanäle im Zustand "Reset") DB11 DBX6.7 alle Kanäle im Zustand "Reset" Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Alle Kanäle der BAG befinden sich im Zustand "Reset". Signalzustand 0 Mindestens ein Kanal der BAG befindet sich nicht im Zustand "Reset".
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB19 DBX0.1 Bildschirm dunkel steuern Signalzustand 0 Der Bildschirm ist hell gesteuert. Die Hell-/Dunkelsteuerung erfolgt in diesem Zustand automatisch durch die Steuerung: ● Der Bildschirm wird dunkel gesteuert, wenn an der Tastatur für eine über das folgende Maschinendatum festgelegten Zeitdauer kein Tastendruck erfolgt: MD9006 $MM_DISPLAY_SWITCH_OFF_INTERVAL (Zeit für Bildschirm- Dunkelsteuerung).
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.5 DB19 DBX0.4 (Recall-Alarme löschen) DB19 DBX0.4 Recall-Alarme löschen Signalfluss PLC → OP Aktualisierung zyklisch Signalzustand 1 Die Fehlerlöschtaste an der Bedientafel ist gedrückt. Anforderung alle Recall-Alarme der NC und Bedientafel zu quittieren. Signalzustand 0 Die Fehlerlöschtaste an der Bedientafel ist nicht gedrückt.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.14 DB19 DBX14.0 - 6 (PLC-Index) DB19 DBX14.0 - 6 PLC-Index Signalfluss PLC → OP Aktualisierung zyklisch Weitere Informationen Mit den Bits 0 - 6 wird die V24-Schnittstelle gesteuert. Sie beschreiben für die Standard- Steuerdatei den PLC-Index, der die Achs-, Kanal- oder TO-Nummer spezifiziert.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.17 DB19 DBB16 (Programmanwahl von PLC: Index der Programmliste) DB19 DBB16 Programmanwahl von PLC: Index der Programmliste Signalfluss PLC → OP Aktualisierung zyklisch Weitere Informationen Über die PLC/HMI-Nahtstelle können voreingestellte Programme / Werkstücke in den PLC- Programmlisten zur Abarbeitung durch die NC angewählt werden.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB19 DBB17 Programmanwahl von PLC: Index des Programms innerhalb der Programmliste Korrespondiert mit DB19.DBX13.7 (NC-Programm: Anwahl) DB19.DBB16 (Programmanwahl von PLC: Index der Programmliste) DB19.DBB26 (Programmanwahl von PLC: Statussignale) DB19.DBB27 (Programmanwahl von PLC: Fehlerkennung) MD9106 $MM_SERVE_EXTCALL_PROGRAMS (EXTCALL-Aufrufe bearbeiten) MD51041 $MN_ENABLE_PROGLIST_USER (Aktivierung PLC-Programmliste Bereich USER) MD51043 $MN_ENABLE_PROGLIST_MANUFACT (Aktivierung PLC-Programmliste Be‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.22 DB19 DBX20.6 (Simulation aktiv) DB19 DBX20.6 Simulation aktiv Signalfluss OP → PLC Aktualisierung zyklisch Signalzustand 1 An der Bedienoberfläche wurde ein NC-Programm angewählt und für dieses die Funktion "Simulation" aktiviert. Signalzustand 0 Die Funktion "Simulation" ist nicht aktiv. Weiterführende Informatio‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.28 DB19 DBX26.3 (Programmanwahl von PLC: Aktiv) DB19 DBX26.3 Programmanwahl von PLC: Aktiv Signalfluss OP → PLC Aktualisierung zyklisch Signalzustand 1 Programmanwahl von PLC: Auftrag aktiv Signalzustand 0 Programmanwahl von PLC: Kein Auftrag aktiv Korrespondiert mit DB19.DBX13.7 (NC-Programm: Anwahl) DB19.DBB16 (Programmanwahl von PLC: Index der Programmliste)
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.30 DB19 DBX26.6 (Programmanwahl von PLC: Laden) DB19 DBX26.6 Programmanwahl von PLC: Laden Signalfluss OP → PLC Aktualisierung zyklisch Signalzustand 1 Programmanwahl von PLC: Laden aktiv Signalzustand 0 Programmanwahl von PLC: Laden inaktiv Korrespondiert mit DB19.DBX13.7 (NC-Programm: Anwahl) DB19.DBB16 (Programmanwahl von PLC: Index der Programmliste) DB19.DBB17 (Programmanwahl von PLC: Index des Programms innerhalb der Programm‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.4.32 DB19 DBB27 (Programmanwahl von PLC: Fehlerkennung) DB19 DBB27 Programmanwahl von PLC: Fehlerkennung Signalfluss OP → PLC Aktualisierung zyklisch Weitere Informationen Ausgabebyte für die Fehlerwerte der Datenübertragung. Wert Bedeutung Kein Fehler Ungültige Programmlisten-Nummer (DB19.DBB16) Anwenderspezifische Programmliste plc_proglist_main.ppl nicht gefunden (nur bei DB19.DBB16 ≠...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB19 DBX32.0 - 5 Funktionsanwahl von PLC: Funktionsnummer Weitere Informationen In DB19 DBX32.0 - 5 wird die Funktionsnummer angegeben, die nach Setzen des Anforde‐ rungsstrobes in DB19 DBX32.6 ausgeführt wird: Funktionsnum‐ Funktion Keine Funktion Kanalanwahl Korrespondiert mit DB19 DBX32.6 (Anforderungsstrobe)
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.3 DB21, ... DBX0.3 (Handradverschiebung (DRF) aktivieren) DB21, ... DBX0.3 Handradverschiebung (DRF) aktivieren Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Das Aktivieren der Handradverschiebung (DRF) ist angefordert. Signalzustand 0 Das Aktivieren der Handradverschiebung (DRF) ist nicht angefordert. Weitere Informationen Über die Handradverschiebung (DRF) kann in den Betriebsarten AUTOMATIK und MDA über ein Handrad eine achsspezifische Verschiebung vorgenommen werden.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX0.5 M01 aktivieren Weitere Informationen Die Anwahl der Programmbeeinflussung "Bedingter Halt" M01 erfolgt über die Bedienober‐ fläche SINUMERIK Operate: Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahtstellensignals DB21, ... DBX24.5. Das Nahtstellensignal wird dann, abhängig vom Wert des FB1-Parameters MMCToIf, vom PLC-Grundprogramm in das NC/PLC-Nahtstellensignal DB21, ...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX1.7 Programmtest (PRT) aktivieren Weitere Informationen 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".
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX2.0 - 7 "Satz ausblenden" (SKP) aktivieren Weitere Informationen 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.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX3.1 Stanzinterface 1: Manuelle Hubauslösung Weitere Informationen 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.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.19 DB21, ... DBX3.4 (Hub läuft nicht) DB21, ... DBX3.4 Hub läuft nicht Signalfluss PLC → NC Signalzustand 1 Hub läuft nicht. Signalzustand 0 Hub läuft. Weitere Informationen 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 521
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBB4 Bahnvorschub-Override Weitere Informationen 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.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX6.0 Vorschubsperre Weitere Informationen ● Das Nahtstellensignal ist wirksam für alle im Kanal verfahrenden Geometrie-, Synchronachsen und Positionierachsen. ● Wird das Nahtstellensignal während des Verfahrens einer Achse gesetzt, wird die Achse über ihre Bremskennlinie bis zum Stillstand abgebremst. Bei Geometrieachsen erfolgt das Abbremsen konturtreu .
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.27 DB21, ... DBX6.6 (Bahn-Eilgang-Override wirksam) DB21, ... DBX6.6 Bahn-Eilgang-Override wirksam Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Der Bahn-Eilgang-Override (DB21, ... DBB5) ist wirksam. Signalzustand 0 Der Bahn-Eilgang-Override ist nicht wirksam. Weitere Informationen Ist der Bahn-Eilgang-Override nicht wirksam, wird unabhängig von der aktuellen Schalter‐...
Seite 528
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.29 DB21, ... DBX7.0 (NC-Startsperre) DB21, ... DBX7.0 NC-Startsperre Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Die Aktivierung der Funktion "NC-Startsperre" ist angefordert. Signalzustand 0 Die Aktivierung der Funktion "NC-Startsperre" ist nicht angefordert. Weitere Informationen Ist die NC-Startsperre gesetzt, wird der Start (DB21, ...
Seite 529
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX7.2 NC-Stop an Satzgrenze Signalzustand 1 NC-Stop am Ende des aktuellen Satzes ist angefordert. Signalzustand 0 NC-Stop am Ende des aktuellen Satzes ist nicht angefordert. Weitere Informationen Der aktuelle Satz wird bis zum Satzende abgearbeitet. Danach wird die Programmbearbei‐ tung angehalten: ●...
Seite 530
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.33 DB21, ... DBX7.4 (NC-Stop Achsen plus Spindeln) DB21, ... DBX7.4 NC-Stop Achsen plus Spindeln Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 NC-Stop ist angefordert. Signalzustand 0 NC-Stop ist nicht angefordert. Weitere Informationen Betriebsart AUTOMATIK bzw.
Seite 531
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.35 DB21, ... DBX7.7 (Reset) DB21, ... DBX7.7 Reset Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Kanal-Reset ist angefordert. Signalzustand 0 Kanal-Reset ist nicht angefordert. Weitere Informationen Reaktionen: ● Alle verfahrenden Achsen und Spindeln werden ohne Konturverletzung entlang ihrer Beschleunigungskennlinien bis zum Stillstand abgebremst.
Seite 533
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX12.0 - 2 Geometrieachse 1: Handrad aktivieren Weitere Informationen Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder Bit 2 Bit 1 Bit 0 Nummer des zugeordneten Handrads keine Handradzuordnung...
Seite 534
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX12.3 Vorschub Halt, Geometrieachse 1, 2, 3 DB21, ... DBX16.3 DB21, ... DBX20.3 Signalzustand 0 Vorschubsperre für Geometrieachse ist nicht aktiv. Weitere Informationen ● Wird das Nahtstellensignal während des Verfahrens der Geometrieachse gesetzt, wird die Geometrieachse über ihre Bremskennlinie bis zum Stillstand abgebremst.
Seite 535
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX12.5 Geometrieachse 1: Eilgangüberlagerung Weitere Informationen Das Signal ist nur wirksam beim kontinuierlichen oder inkrementellen Handfahren in der Betriebsart JOG. Das Signal ist irrelevant: ● beim Referenzpunktfahren (Betriebsart JOG) ● in den Betriebsarten AUTOMATIK und MDA Die Eilganggeschwindigkeit ist mit dem Eilgang-Overrideschalter beeinflussbar.
Seite 536
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX12.6 - 7 Geometrieachse 1: Verfahrtasten "Plus" / "Minus" Weitere Informationen Für jede Verfahrtaste bzw. Achsrichtung gibt es ein Anforderungssignal: Bit 6 Verfahrtaste "Minus" (für das Verfahren in negativer Achsrichtung) Bit 7 Verfahrtaste "Plus"...
Seite 538
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX13.0 - 6 Geometrieachse 1: Anforderung Maschinenfunktion Weitere Informationen Für jede Maschinenfunktion zum manuellen Verfahren der Geometrieachse in der Betriebsart JOG gibt es ein Anforderungssignal: Bit 0 INC1 Bit 1 INC10 Bit 2 INC100 Bit 3 INC1000...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX15.0 Geometrieachse 1: Handraddrehrichtung invertieren Signalzustand 1 Das Invertieren der Drehrichtung des der Geometrieachse zugeordneten Handrades ist an‐ gefordert. Signalzustand 0 Das Invertieren der Drehrichtung des der Geometrieachse zugeordneten Handrades ist nicht angefordert.
Seite 542
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX24.3 Handradverschiebung (DRF) angewählt Weitere Informationen Sobald Handradverschiebung (DRF) aktiv ist, kann die Handradverschiebung während der Betriebsart AUTOMATIK oder MDA über das der Achse zugeordnete Handrad verändert werden. Hinweis Die Anwahl der Handradverschiebung (DRF) erfolgt über die Bedienoberfläche SINUMERIK Operate im Bedienbereich "Automatik"...
Seite 543
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX24.5 M01 angewählt Signalzustand 1 Die Programmbeeinflussung "Bedingter Halt" M01 ist angewählt. Signalzustand 0 Die Programmbeeinflussung "Bedingter Halt" M01 ist nicht angewählt. Weitere Informationen Die Anwahl der Programmbeeinflussung "Bedingter Halt" M01 erfolgt über die Bedienober‐ fläche SINUMERIK Operate: Bedienbereich "Automatik"...
Seite 544
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.62 DB21, ... DBX25.3 (Vorschubkorrektur für Eilgang angewählt) DB21, ... DBX25.3 Vorschubkorrektur für Eilgang angewählt Signalfluss HMI → PLC Aktualisierung zyklisch Signalzustand 1 Vorschubkorrektur für Eilgang ist angewählt Signalzustand 0 Vorschubkorrektur für Eilgang ist nicht angewählt Weitere Informationen Ist an der Maschinensteuertafel kein eigener Eilgangkorrektur-Schalter vorhanden, kann zwi‐...
Seite 545
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX25.7 Programmtest (PRT) angewählt Weitere Informationen 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 im Kanal abhängig vom aktuellen Modus der Achse:...
Seite 546
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX26.0 - 7 "Satz ausblenden" (SKP) angewählt Weitere Informationen 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 547
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB 21, ... DBX29.0 - 3 Festvorschub 1 - 4 aktivieren, Bahn- / Geometrieachsen Weitere Informationen Mit den Nahtstellensignalen wird in der Betriebsart AUTOMATIK anstelle des programmier‐ ten Vorschubs bzw. der projektierten JOG-Geschwindigkeiten, der über Maschinendaten parametrierte Festvorschub aktiviert.
Seite 548
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.67 DB21, ... DBX29.5 (WZV: Stückzähler aussschalten) DB21, ... DBX29.5 WZV: Stückzähler aussschalten Signalfluss PLC → NC Aktualisierung auftragsgesteuert Signalzustand 1 Das Ausschalten der Stückzahlüberwachung ist angefordert. Signalzustand 0 Das Ausschalten der Stückzahlüberwachung ist nicht angefordert. Weitere Informationen Die Stückzahlüberwachung ermöglicht eine Stückzahlzählung, die vom Prozess, dem Werk‐...
Seite 549
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX29.7 WZV: Werkzeugsperre unwirksam Weitere Informationen Ein Werkzeug nimmt den Zustand "gesperrt" ein, wenn der Istwert der aktiven Überwa‐ chungsfunktion (Stückzahl, Standzeit oder Verschleiß) den Wert Null erreicht hat. Ist das Werkzeug dabei noch in Bearbeitung, bleibt es bis zum nächste WZ-Wechsel weiter in Be‐ arbeitung.
Seite 550
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.71 DB21, ... DBX30.3 (Simulation Konturhandrad: Einschalten) DB21, ... DBX30.3 Simulation Konturhandrad: Einschalten Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Simulation des Konturhandrades einschalten. Signalzustand 0 Simulation des Konturhandrades ausschalten. Weitere Informationen Bei der Simulation wird der Vorschub nicht mehr vom Konturhandrad vorgegeben, sondern es wird mit dem programmierten Vorschub auf der Kontur verfahren.
Seite 551
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX30.5 Assoziierte Hilfsfunktion aktivieren Weitere Informationen Die Anwahl von "Assoziierte Hilfsfunktion" (M-1) erfolgt über die Bedienoberfläche SINUME‐ RIK Operate im Bedienbereich "Automatik" > "Programmbeeinflussung" durch Setzen des HMI/PLC-Nahtstellensignals DB21, ... DBX24.4. Das Nahtstellensignal wird, abhängig vom Wert des FB1-Parameters MMCToIf, vom PLC- Grundprogramm in das NC/PLC-Nahtstellensignal DB21, ...
Seite 552
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.75 DB21, ... DBX31.0 - 2 (REPOS Mode) DB21, ... DBX31.0 - 2 REPOS Mode Signalfluss PLC → NC Aktualisierung zyklisch Weitere Informationen Anwahl des REPOS-Mode: Bit 2 Bit 1 Bit 0 REPOS Mode Kein REPOS-Mode aktiv RMB: Wiederanfahren an Satzanfangspunkt RMI: Wiederanfahren an Unterbrechungspunkt...
Seite 554
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.79 DB21, ... DBX32.2 (Wiederaufsetzen aktiv) DB21, ... DBX32.2 RESU: Wiederaufsetzen aktiv Flankenauswertung: nein Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Wiederaufsetzen ist aktiv. Signalzustand 0 Wiederaufsetzen ist nicht aktiv. Weitere Informationen Das Nahtstellensignal wird gesetzt, wenn DB21, ... DBX0.2 == 1 erkannt wird. Das Nahtstellensignal wird zurückgesetzt, wenn der letzten Aktionssatz abgeschlossen ist.
Seite 555
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.82 DB21, ... DBX32.5 (M00 / M01 aktiv) DB21, ... DBX32.5 M00 / M01 aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Hilfsfunktion M00 bzw. M01 ist aktiv. Der Satz, in dem die Hilfsfunktion programmiert ist, ist abgearbeitet, die Hilfsfunktionen sind ausgegeben.
Seite 556
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX33.0 Referenzieren aktiv Weitere Informationen Rückmeldesignal auf die Anforderung zum Aktivieren des Referenzierens: 1. DB21, ... DBX1.0: 0 → 1 (Anforderung) 2. DB21, ... DBX33.0: 0 → 1 (Rückmeldung) Korrespondiert mit DB21, ... DBX1.0 (Referenzieren aktivieren) Weiterführende Informatio‐...
Seite 557
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.87 DB21, ... DBX33.4 (Satzsuchlauf aktiv) DB21, ... DBX33.4 Satzsuchlauf aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Funktion "Satzsuchlauf" ist aktiv. Sie wurde über die Bedienoberfläche angewählt und mit dem Nahtstellensignal: DB21, ...
Seite 558
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX33.5 M02 / M30 aktiv Weitere Informationen ● Im letzten Teileprogrammsatz eines NC-Programms dürfen folgende Funktionen nicht programmiert werden: – Hilfsfunktionen, die Einlesehalt auslösen – Programmierte Spindeldrehzahl (S-Wert), die über das Programmende (M02 / M30) hinaus, wirken soll ●...
Seite 559
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX33.7 Programmtest (PRT) aktiv Weitere Informationen 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 560
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX35.0 Programmzustand "Läuft" Weitere Informationen Das Signal wird nach dem Start des NC-Programm mit DB21, ... DBX7.1 = 1 gesetzt. Wird die Abarbeitung des NC-Programms durch DB21, ... DBX6.1 = 1 angehalten, bleibt das Signal gesetzt.
Seite 562
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX35.3 Programmzustand "Unterbrochen" Signalzustand 1 Programmzustand == "Unterbrochen" Signalzustand 0 Programmzustand ≠ "Unterbrochen" Weitere Informationen Das Signal zeigt an, dass das unterbrochene NC-Programm mit NC-Start (DB21, ... DBX7.1 = 1) fortgesetzt werden kann. Der Zustand "Unterbrochen"...
Seite 564
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX35.6 Kanalzustand "Unterbrochen" Weitere Informationen 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 565
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.99 DB21, ... DBX36.2 (Alle referenzierpflichtigen Achsen sind referenziert) DB21, ... DBX36.2 Alle referenzierpflichtigen Achsen sind referenziert Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Alle referenzpunktpflichtigen Achsen (Linearachsen und Rundachsen) des Kanals sind refe‐ renziert.
Seite 566
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX36.4 Interruptbehandlung aktiv Signalzustand 0 Eine Interruptbehandlung ist nicht aktiv. Alle Kanäle haben die angeforderte Betriebsart. Weitere Informationen Hinweis Das Nahtstellensignal wird nicht gesetzt, wenn eine Interruptbehandlung in einer Programm‐ betriebsart (AUTOMATIK oder MDA) durchgeführt wird. Korrespondiert mit MD11600 $MN_BAG_MASK (Definition des BAG-Verhalten) Weiterführende Informatio‐...
Seite 567
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX36.7 NC-Alarm mit Bearbeitungsstillstand steht an Korrespondiert mit DB21, ... DBX36.6 (Kanalspezifischer NC-Alarm steht an) DB10 DBX109.0 (NC-Alarm steht an) Weiterführende Informatio‐ Diagnoseanleitung 18.2.5.105 DB21, ... DBX37.0 - 2 (Konturhandrad aktiv) DB21, ... DBX37.0 - 2 Konturhandrad aktiv Signalfluss PLC →...
Seite 568
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX37.3 Abstandsregelung (CLC) aktiv Signalzustand 1 Die Abstandsregelung (CLC) ist aktiv. Signalzustand 0 Die Abstandsregelung (CLC) ist nicht aktiv. Korrespondiert mit DB21, ... DBX1.4 (Abstandsregelung (CLC): Stopp) DB21, ... DBX1.5 (Abstandsregelung (CLC): Override) DB21, ...
Seite 569
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX37.5 Abstandsregelung (CLC): Stopp an oberer Bewegungsgrenze Weitere Informationen 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 DB21, ...
Seite 570
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.110 DB21, ... DBX37.7 (Stopp am Satzende während Einzelsatz (SBL) wird ignoriert) DB21, ... DBX37.7 Stopp am Satzende während Einzelsatz (SBL) wird ignoriert Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Stopp am Satzende während Einzelsatz (SBL) wird ignoriert. Signalzustand 0 Stopp am Satzende während Einzelsatz (SBL) wird nicht ignoriert Weitere Informationen...
Seite 572
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX39.4 Stopp am Satzende wegen Einzelsatz Signalzustand 1 Stopp am Satzende wegen Einzelsatz ist aktiv. Signalzustand 0 Stopp am Satzende wegen Einzelsatz ist nicht aktiv. 18.2.5.115 DB21, ... DBX39.5 (Konturhandrad: Handraddrehrichtung invertieren aktiv) DB21, ...
Seite 573
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX40.0 - 2 Geometrieachse 1: Handrad aktiv Weitere Informationen Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder Bit 2 Bit 1 Bit 0 Nummer des zugeordneten Handrads keine Handradzuordnung...
Seite 574
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX40.4 - 5 Geometrieachse 1: Fahranforderung "Plus" / "Minus" Weitere Informationen 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 576
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.122 DB21, ... DBX43.0 (Geometrieachse 1: Handraddrehrichtung invertieren aktiv) DB21, ... DBX43.0 Geometrieachse 1: Handraddrehrichtung invertieren aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Das Invertieren der Drehrichtung des der Geometrieachse zugeordneten Handrades ist aktiv. Signalzustand 0 Das Invertieren der Drehrichtung des der Geometrieachse zugeordneten Handrades ist nicht aktiv.
Seite 578
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBB58, M-, S-, T-, D-, H-, F-Fkt. Änderung DB21, ... DBB60 - 65 Signalzustand 1 Eine M-, S-, T-. D-, H- oder F-Information wurde mit einem neuen Wert, zusammen mit dem zugehörigem Änderungssignal, zu Beginn eines OB1-Zyklus auf die Nahtstelle ausgegeben. Dabei zeigt das Änderungssignal an, dass der entsprechende Wert gültig ist.
Seite 580
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBW118 bzw. T-Funktion 1 DBD118 Weitere Informationen Wenn ein T-Funktion-Änderungssignal (DB21, ... DBB61) ansteht, wird hier die im NC-Satz programmierte Nummer der T-Funktionen zur Verfügung gestellt. Die T-Funktionswerte bleiben so lange anstehen, bis sie durch neue T-Funktionen über‐ schrieben werden.
Seite 581
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBB140 - 157 H-Funktion 1 - 3 und Erweiterte Adresse H-Funktion 1-3 Weitere Informationen Wenn ein H-Funktion-Änderungssignal (DB21, ... DBB64) ansteht, werden hier die bis zu drei in einem NC-Satz programmierbaren H-Funktionen mit Nummer der H-Funktion und der Erweiterten Adresse zur Verfügung gestellt.
Seite 582
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX194.0 - 7 - Dynamische M-Funktionen M0 - M99 DBX206.0 - 3 Signalzustand 0 Die zugehörige M-Funktion wurde nicht decodiert bzw. das Nahtstellensignal wurde vom PLC-Grundprogramm als Quittung zurückgesetzt.. Bei einer allgemeinen Hilfsfunktionsausgabe wird das Nahtstellensignal durch das PLC- Grundprogramm nach einem vollständigen OB1-Durchlauf zurückgesetzt.
Seite 583
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.144 DB21, ... DBX272.0 - 273.1 (Maschinenbezogenen Schutzbereich 1 - 10 voraktiviert) DB21, ... DBX272.0 - 273.1 Maschinenbezogener Schutzbereich 1 - 10 voraktiviert Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Der maschinenbezogene Schutzbereich 1 (...10) ist voraktiviert. Die Voraktivierung erfolgt im NC-Programm über den Befehl NPROT.
Seite 584
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.146 DB21, ... DBX276.0 - 277.1 (Maschinenbezogener Schutzbereich 1 - 10 verletzt) DB21, ... DBX276.0 - 277.1 Maschinenbezogener Schutzbereich 1 - 10 verletzt Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Der aktivierte, maschinenbezogene Schutzbereich 1 - 10 wurde im aktuellen Satz bzw. in der aktuellen JOG-Verfahrbewegung verletzt.
Seite 585
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.148 DB21, ... DBX280.1 (Anforderung Synchronaktionen sperren) DB21, ... DBX280.1 Anforderung Synchronaktionen sperren Signalfluss PLC → NC Aktualisierung auftragsgesteuert Signalzustand 1 Das Übernehmen der Sperrsignale aus der Nahtstelle in den Kanal der NC ist vom PLC- Anwenderprogramm angefordert.
Seite 586
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.151 DB21, ... DBX308.0 - 315.7 (Synchronaktion ID/IDS sperrbar) DB21, ... DBX308.0 - 315.7 Synchronaktion ID/IDS sperrbar Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Die zum Sperrsignal zugehörige Synchronaktion ID/IDS ist sperrbar. Signalzustand 0 Die zum Sperrsignal zugehörige Synchronaktion ID/IDS ist nicht sperrbar.
Seite 587
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.154 DB21, ... DBX317.7 (WZV: Werkzeug fehlt) DB21, ... DBX317.7 WZV: Werkzeug fehlt Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Das programmierte Werkzeug fehlt. Signalzustand 0 Irrelevant. Weitere Informationen Ein fehlende Werkzeug ist entweder nicht vorhanden oder nicht einsatzfähig. 18.2.5.155 DB21, ...
Seite 588
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX318.1 Satzsuchlauf via Programmtest ist aktiv (SERUPRO) Weitere Informationen Satzsuchlauf (SERUPRO) kann nur in der Betriebsart AUTOMATIK im Programmzustand "Abgebrochen" aktiviert werden. Weiterführende Informatio‐ Funktionshandbuch Basisfunktionen 18.2.5.157 DB21, ... DBX318.2 (Online-Werkzeuglängenkorrektur (TOFF) aktiv) DB21, ...
Seite 589
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.159 DB21, ... DBX318.5 (Assoziiertes M0 / M1 aktiv) DB21, ... DBX318.5 Assoziierte Hilfsfunktion aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 "Assoziierte Hilfsfunktion" ist aktiv. Signalzustand 0 Assoziierte Hilfsfunktion ist nicht aktiv. Weitere Informationen Die Anwahl von "Assoziierte Hilfsfunktion"...
Seite 591
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.162 DB21, ... DBX319.5 (REPOS Verzögerung) DB21, ... DBX319.5 REPOS Verzögerung Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Eine REPOS Verzögerung ist aktiv. Signalzustand 0 Eine REPOS Verzögerung ist nicht aktiv. Weitere Informationen Alle Achsen die von diesem Kanal aktuell kontrolliert werden, haben entweder keine REPOS- Verschiebung oder ihre REPOS-Verschiebungen werden nicht verfahren.
Seite 592
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX320.0 - 2 Orientierungsachse 1: Handrad aktivieren Weitere Informationen Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder Bit 2 Bit 1 Bit 0 Nummer des zugeordneten Handrads keine Handradzuordnung...
Seite 594
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX320.6 - 7 Orientierungsachse 1: Verfahrtasten "Plus" / "Minus" Weitere Informationen Für jede Verfahrtaste bzw. Achsrichtung gibt es ein Anforderungssignal: Bit 6 Verfahrtaste "Minus" (für das Verfahren in negativer Achsrichtung) Bit 7 Verfahrtaste "Plus"...
Seite 596
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX321.0 - 6 Orientierungsachse 1: Anforderung Maschinenfunktion Weitere Informationen Für jede Maschinenfunktion zum manuellen Verfahren der Orientierungsachse in der Be‐ triebsart JOG gibt es ein Anforderungssignal: Bit 0 INC1 Bit 1 INC10 Bit 2 INC100 Bit 3...
Seite 597
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX323.0 Orientierungsachse 1: Handraddrehrichtung invertieren Signalzustand 0 Das Invertieren der Drehrichtung des zugeordneten Handrades ist nicht angefordert. Weitere Informationen Hinweis Eine Änderung des Nahtstellensignals ist nur im Stillstand der Orientierungsachse zulässig. Anwendungsbeispiele ●...
Seite 600
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.182 DB21, ... DBX332.4 - 5 (Orientierungsachse 1: Fahranforderung "Plus" / "Minus") DB21, ... DBX332.4 - 5 Orientierungsachse 1: Fahranforderung "Plus" / "Minus" Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Für die Orientierungsachse steht eine Fahranforderung an. Signalzustand 0 Für die Orientierungsachse steht keine Fahranforderung an.
Seite 601
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX332.6 - 7 Orientierungsachse 1: Fahrbefehl "Plus" / "Minus" Weitere Informationen Je nach Einstellung von MD17900, Bit 0, wird der Fahrbefehl bereits ausgegeben, wenn eine "Fahranforderung" besteht (Bit 0 = 0) oder nur dann, wenn die Achse tatsächlich verfährt (Bit 0 = 1).
Seite 604
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX344.1 WZV: Werkzeuggrenzwert erreicht Weitere Informationen Die T-Nummer des Werkzeugs, dessen Grenzwert erreicht ist, steht in: DBD352 Das Änderungssignals steht einen OB 1 Zyklus lang an. Korrespondiert mit DB21, ... DBX344.0 WZV Änderungssignal: T-Nummer für Werkzeug-Vorwarngrenze) DB21, ...
Seite 605
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX344.3 WZV: Letztes Ersatzwerkzeug der Werkzeug-Gruppe Korrespondiert mit DB21, ... DBX344.0 WZV Änderungssignal: T-Nummer für Werkzeug-Vorwarngrenze) DB21, ... DBX344.1 WZV Änderungssignal: T-Nummer für Werkzeug-Grenzwert) DB21, ... DBX344.2 WZV Änderungssignal: T-Nummer des neuen Ersatzwerkzeugs) DB21, ...
Seite 606
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX377.4 JOG-Retract aktiv Signalzustand 1 JOG-Retract wurde angewählt und ist aktiv. Signalzustand 0 JOG-Retract wurde nicht angewählt. Korrespondiert mit DB21, ... DBX377.5 (JOG-Retract Rückzugdaten vorhanden) Weiterführende Informatio‐ Funktionshandbuch Achsen und Spindeln 18.2.5.200 DB21, ...
Seite 607
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBX378.0 ASUP aktiv Weitere Informationen Hinweis Durch das Nahtstellensignal erfolgt auch außerhalb des Bausteins FC9 eine Rückmeldung über ein laufendes ASUP. Weiterführende Informatio‐ Funktionshandbuch Basisfunktionen 18.2.5.203 DB21, ... DBX378.1 (Stilles ASUP aktiv) DB21, ...
Seite 608
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... Eingangssignal 1 - 8 DBX385.0 - 7 Signalzustand 0 Der Wert des Eingangssignals ist 0 (FALSE). Weitere Informationen Anwendung: Schleifen Korrespondiert mit $AC_IN_KEY_G_ENABLE[1 ... 8] (NC-seitige Freigabe des Eingangssignals 1 - 8) Weiterführende Informatio‐...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.5.208 DB21, ... DBX390.0 - 7 (Freigabestatus des Eingangssignals 1 - 8) DB21, ... Freigabestatus des Eingangssignals 1 - 8 DBX390.0 - 7 Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Das Eingangssignal ist freigegeben. Das Freigabesignal wird durch die NC-seitige UND-Verknüpfung des NC-Freigabesignals $AC_IN_KEY_G_ENABLE[1 ...
Seite 610
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB21, ... DBB392 Anwahl: Koordinatensystem für Kartesisches Handverfahren und Handradüberlagerung in Automatik in Werkzeugrichtung (DRF) Weitere Informationen Anwahl des Koordinatensystems für: ● Kartesisches Handverfahren der Geometrieachsen in Werkzeugrichtung (TCS) ● Handradüberlagerung der Geometrieachsen in der Betriebsart AUTOMATIK in Werkzeugrichtung (DRF) Wert Beschreibung...
Seite 611
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBB0 Vorschub-Override, achsspezifisch Weitere Informationen 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.
Seite 612
DB31, ... DBX61.0 == 1 (Antriebstest Fahranforderung) Die Entscheidungs-Hoheit über die Fahrfreigabe der Achse liegt ausschließlich bei der PLC. Korrespondiert mit DB31, ... DBX61.0 (Antriebstest Fahranforderung) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb Funktionshandbuch, 06/2019, A5E47433877A AB...
Seite 613
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.3 DB31, ... DBX1.1 (Festanschlag erreicht quittieren) DB31, ... DBX1.1 Festanschlag erreicht quittieren Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Bedeutung nach dem Erreichen des Festanschlags: DB31, ... DBX62.5 (Festanschlag er‐ reicht) == 1 ●...
Seite 614
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.2 Sensor Festanschlag Korrespondiert mit DB31, ... DBX1.1 (Festanschlag erreicht quittieren) DB31, ... DBX3.1 (Fahren auf Festanschlag freigeben) DB31, ... DBX62.4 (Fahren auf Festanschlag aktivieren) DB31, ... DBX62.5 (Festanschlag erreicht) MD37040 $MA_FIXED_STOP_BY_SENSOR (Festanschlagserkennung über Sensor) Weiterführende Informatio‐...
Seite 615
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.3 Achsen- / Spindelsperre Signalzustand 1 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 616
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.3 Achsen- / Spindelsperre – DB31, ... DBX4.3 (Vorschub Halt / Spindel Halt) ● Die Achse / Spindel kann weiterhin mit DB31, ... DBX1.4 (Nachführbetrieb) in den Zustand "Halten" bzw. "Nachführen" versetzt werden. ●...
Seite 618
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.4 Nachführbetrieb Weitere Informationen Wird aufgrund von Störungen steuerungsintern die Reglerfreigabe weggenommen, sollte vor NC-Start nach erfolgreichem Löschen der anstehenden Alarme und dem damit einhergeh‐ enden steuerungsinternen Setzen der Reglerfreigabe, für die Achse der Zustand "Halten" aktiviert werden: DB31, ...
Seite 619
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.5 - 6 Lagemesssystem 1 (LMS1) / Lagemesssystem 2 (LMS2) Weitere Informationen Bit 6 Bit 5 Auswirkung (LMS 2) (LMS 1) Lagemesssystem 1 ist aktiv: ● Lageregelung der Maschinenachse über Lagemesssystem 1. ●...
Seite 620
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX1.5 - 6 Lagemesssystem 1 (LMS1) / Lagemesssystem 2 (LMS2) Falls die Achse in beiden Lagemesssystemen referenziert war und zwischenzeitlich die Grenzfrequenz des verwendeten Messwertgebers nicht überschritten wurde, d.h. DB31, ... DBX60.4 und 60.5 == 1 (Referenziert/Synchronisiert 1/2), ist nach der Umschaltung ein erneutes Referenzpunktfahren nicht erforderlich.
Seite 622
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX2.1 Reglerfreigabe Signalzustand 1 Reglerfreigabe erteilt. Der Lageregelkreis ist geschlossen und die Achse/Spindel ist in Regelung. Rückmeldung: 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 623
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX2.1 Reglerfreigabe Weitere Informationen Mechanisches Klemmen einer Achse Ist die Achse auf der Klemmposition positioniert, wird die Klemmung geschlossen. Anschlie‐ ßend wird die Reglerfreigabe zurückgesetzt. Ansonsten würde der Lageregler ständig gegen die Klemmung arbeiten, falls die Achse während des Klemmvorgangs mechanisch aus ihrer vorgegebenen Position bewegt wurde.
Seite 624
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX2.2 Restweg löschen / Spindel-Reset Weitere Informationen 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 625
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.12 DB31, ... DBX2.3 (Klemmvorgang läuft) DB31, ... DBX2.3 Klemmvorgang läuft Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Klemmvorgang läuft. Die Klemmungsüberwachung ist aktiv. Signalzustand 0 Klemmvorgang beendet. Die Stillstandsüberwachung ist aktiv. Korrespondiert mit MD36050 $MA_CLAMP_POS_TOL (Klemmungstoleranz) 18.2.6.13 DB31, ...
Seite 626
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.14 DB31, ... DBX3.0 (Externe Nullpunktverschiebung übernehmen) DB31, ... DBX3.0 Externe Nullpunktverschiebung übernehmen Signalfluss PLC→ NC Aktualisierung zyklisch Signalzustand 0 → 1 Die Übernahme der Werte für die Externe Nullpunktverschiebung ist angefordert. Signalzustand 1 → 0 Die Übernahme der Werte für die Externe Nullpunktverschiebung ist nicht angefordert.
Seite 627
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX3.1 Fahren auf Festanschlag freigeben Korrespondiert mit DB31, ... DBX1.1 (Festanschlag erreicht quittieren) DB31, ... DBX1.2 (Sensor Festanschlag) DB31, ... DBX62.4 (Fahren auf Festanschlag aktivieren) DB31, ... DBX62.5 (Festanschlag erreicht) MD37060 $MA_FIXED_STOP_ACKN_MASK (Beachtung von PLC-Quittierungen für Fahren auf Festanschlag) Weiterführende Informatio‐...
Seite 628
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB 31, ... DBX3.2 - 5 Festvorschub 1 - 4 aktivieren, Maschinenachsen 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) MD21160 $MC_JOG_VELO_RAPID_GEO (Konventioneller Eilgang für Geometrieachsen) MD21165 $MC_JOG_VELO_GEO (Konventionelle Geschwindigkeit für Geometrieachsen)
Seite 629
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX4.0 - 2 Handrad aktivieren Weitere Informationen Die Schnittstelle kann bit- oder binärcodiert interpretiert werden. Die Festlegung erfolgt über das Maschinendatum MD11324. Bitcodiert: maximal 3 Handräder Bit 2 Bit 1 Bit 0 Nummer des zugeordneten Handrads keine Handradzuordnung Binärcodiert: maximal 6 Handräder...
Seite 630
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX4.3 Vorschub- / Spindel-Halt, achsspezifisch Weitere Informationen 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 631
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.20 DB31, ... DBX4.4 (Verfahrtastensperre) DB31, ... DBX4.4 Verfahrtastensperre Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Die Verfahrtasten "Plus" und "Minus" sind gesperrt. Signalzustand 0 Die Verfahrtasten "Plus" und "Minus" sind freigegeben. Weitere Informationen Hinweis Wird die Verfahrtastensperre während einer Verfahrbewegung aktiviert, wird die Achse still‐...
Seite 632
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX4.6 - 7 Verfahrtasten "Plus" / "Minus" Signalzustand 0 Das Verfahren der Maschinenachse mittels Verfahrtaste in positiver / negativer Achsrichtung ist nicht angefordert. Weitere Informationen Für jede Verfahrtaste bzw. Achsrichtung gibt es ein Anforderungssignal: Bit 6 Verfahrtaste "Minus"...
Seite 633
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.23 DB31, ... DBX5.0 - 6 (Anforderung Maschinenfunktion) DB31, ... DBX5.0 - 6 Anforderung Maschinenfunktion Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Die Maschinenfunktion zum manuellen Verfahren der Maschinenachse ist angefordert. Signalzustand 0 Die Maschinenfunktion zum manuellen Verfahren der Maschinenachse ist nicht angefordert.
Seite 634
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.24 DB31, ... DBX7.0 (Handraddrehrichtung invertieren) DB31, ... DBX7.0 Handraddrehrichtung invertieren Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Das Invertieren der Drehrichtung des der Maschinenachse zugeordneten Handrades ist an‐ gefordert. Signalzustand 0 Das Invertieren der Drehrichtung des der Maschinenachse zugeordneten Handrades ist nicht angefordert.
Seite 635
Die Anwahl eines Lagereglerparametersatzes wird ignoriert, bei: MD35590 $MA_PARAMSET_CHANGE_ENABLE == 0 Korrespondiert mit DB31, ...DBX69.0, .1, ..2 (Rückmeldung: aktiver Lagereglerparametersatz) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb, "Inbetriebnahme NC" 18.2.6.27 DB31, ... DBX9.3 (Parametersatzvorgaben von NC gesperrt ) DB31, ... DBX9.3...
Seite 636
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.28 DB31, ... DBX10.0 (REPOS Verzögerung) DB31, ... DBX10.0 REPOS Verzögerung Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 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.
Seite 637
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.30 DB31, ... DBX12.1 (Hardwareendschalter plus) DB31, ... DBX12.1 Hardwareendschalter plus Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Der Hardware-Endschalter plus wurde ausgelöst. Signalzustand 0 Der Hardware-Endschalter plus wurde nicht ausgelöst. Weitere Informationen Es wird der Alarm 21614 "Hardwareendschalter +"...
Seite 638
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX12.4 Modulo-Rundachse: Verfahrbereichsbegrenzungen aktivieren Weitere Informationen Hinweis Signal ist irrelevant, wenn Linearachsen/Rundachsen ohne Modulo-Funktionalität sind. Anwendungsbeispiel Aufbaurundachse mit Überwachung Korrespondiert mit DB31, ... DBX74.4 (Modulo-Rundachse: Verfahrbereichsbegrenzungen aktiv) Weiterführende Informatio‐ Funktionshandbuch Achse und Spindeln 18.2.6.34 DB31, ...
Seite 639
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX13.0 - 2 JOG Festpunkt anfahren Korrespondiert mit DB31, ... DBX75.0 - 2 (JOG Festpunkt anfahren aktiv) DB31, ... DBX75.3 - 5 (JOG Festpunkt anfahren erreicht) MD30600 $MA_FIX_POINT_POS[<n>] (Festwertpositionen der Achse) Weiterführende Informatio‐ Funktionshandbuch Achse und Spindeln 18.2.6.36 DB31, ...
Seite 640
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX14.0 Programmtest unterdrücken Weitere Informationen Wenn im Kanal zu dem die Achse aktuell gehört, die Funktion "Programmtest" (PRT) aktiv ist, wird die Achse unter interner Achsensperre verfahren. Es werden Sollwerte erzeugt, diese aber nicht an die Maschinenachse ausgegeben.
Seite 641
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX16.0 - 2 Istgetriebestufe Weitere Informationen Ist die neue Getriebestufe an der Maschine eingelegt, werden vom PLC-Anwenderprogramm als Rückmeldung an die NC folgende Nahtstellensignale gesetzt: ● DB31, ... DBX16.0 - 2 (Istgetriebestufe) ●...
Seite 642
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX16.3 Getriebe ist umgeschaltet Weitere Informationen Ist die neue Getriebestufe an der Maschine eingelegt, werden vom PLC-Anwenderprogramm als Rückmeldung an die NC folgende Nahtstellensignale gesetzt: ● DB31, ... DBX16.0 - 2 (Istgetriebestufe) ●...
Seite 643
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX16.5 Spindel neu synchronisieren, Messsystem 2 Weitere Informationen Hinweis Das Nahtstellensignal ist irrelevant bei allen Spindelbetriebsarten außer Steuerbetrieb. Korrespondiert mit DB31, ... DBX60.4 (Referenziert/Synchronisiert 1) DB31, ... DBX60.5 (Referenziert/Synchronisiert 2) Weiterführende Informatio‐ Funktionshandbuch Achse und Spindeln 18.2.6.43 DB31, ...
Seite 644
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX17.5 Spindel vor dem Positionieren neu synchronisieren, Messsystem 2 Flankenwechsel 0 → 1 Das Neusynchronisieren von Messsystem 2 vor dem Positionieren der Spindel ist angefor‐ dert. Flankenwechsel 1 → 0 Keine Auswirkung. Weitere Informationen Hinweis Das Nahtstellensignal ist irrelevant bei allen Spindelbetriebsarten außer Positionierbetrieb.
Seite 645
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX18.4 Pendeln durch die PLC Weitere Informationen Für die Funktion "Pendeln der Maschinenachse gesteuert durch das PLC-Anwenderpro‐ gramm" müssen folgende Systemdaten gesetzt bzw. parametriert werden: ● DB31, ... DBX18.4 = 1 (Pendeln durch die PLC) ●...
Seite 646
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.49 DB31, ... DBX18.6 (Pendeln: Drehrichtung rechts) DB31, ... DBX18.6 Pendeln: Drehrichtung rechts Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Pendeldrehrichtung rechts ist angefordert. Signalzustand 0 Pendeldrehrichtung rechts ist nicht angefordert. Weitere Informationen Hinweis Das Nahtstellensignal ist irrelevant bei allen Spindelbetriebsarten außer Pendelbetrieb.
Seite 648
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBB19 Drehzahl-Override, spindelspezifisch Weitere Informationen 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.
Seite 649
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBB19 Drehzahl-Override, spindelspezifisch 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. ●...
Seite 652
Spindel nicht mehr geführt gebremst. Die Achse/Spindel trudelt aus. Korrespondiert mit DB31, ... DBX93.5 (Rückmeldung: Antrieb bereit) DB31, ... DBX93.7 (Rückmeldung: Impulse sind freigegeben) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.57 DB31, ... DBB22.0 (SI: SBH/SG-Abwahl) DB31, ... DBX22.0 SBH / SG-Abwahl Signalfluss PLC →...
Seite 653
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX22.3 - 4 SG-Auswahl Weitere Informationen Über die Nahtstellensignale wird bei aktiver Funktion SG der Geschwindigkeits-Grenzwert ausgewählt. Bit 1 Bit 0 Bedeutung Geschwindigkeits-Grenzwert für SG1 ist ausgewählt Geschwindigkeits-Grenzwert für SG2 ist ausgewählt Geschwindigkeits-Grenzwert für SG3 ist ausgewählt Geschwindigkeits-Grenzwert für SG4 ist ausgewählt Weiterführende Informatio‐...
Seite 654
Bit 0 = 1: Achse fährt im Drehzahl-Modus Signalzustand 0 Bit 0 = 0: Achse steuern ist nicht erlaubt Weiterführende Informatio‐ Listenhandbuch SINUMERIK 840D sl, Maschinendaten 18.2.6.63 DB31, ... DBX24.2 (MKS-Kopplung: ausschalten bzw. nicht zulassen) DB31, ... DBX24.2 MKS-Kopplung: ausschalten bzw. nicht zulassen Signalfluss PLC →...
Seite 655
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX24.3 MKS-Kopplung: Kollisionsschutz einschalten Weitere Informationen Einschalten Die Schutzfunktion ist eingeschaltet, wenn das Nahtstellensignal für eine der beiden Maschi‐ nenachsen des Achspaars gesetzt ist. Ausschalten Die Schutzfunktion ist ausgeschaltet, wenn das Nahtstellensignal für beiden Maschinenach‐ sen des Achspaars zurückgesetzt ist.
Seite 656
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX24.5 Sollwertumschaltung: Anforderung Antriebskontrolle Signalzustand 0 Die Übernahme der Antriebskontrolle ist nicht angefordert. Weitere Informationen Hinweise ● Steht die Anforderung zur Übernahmen der Antriebskontrolle gleichzeitig in mehreren Achsen an, findet keine Umschaltung statt. Die Antriebskontrolle verbleibt dann bei der Achse die die Antriebskontrolle aktuell hat.
Seite 657
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.68 DB31, ... DBX26.4 (Freigabe Folgeachsüberlagerung) DB31, ... DBX26.4 Freigabe Folgeachsüberlagerung Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Der Folgeachse kann eine zusätzliche Verfahrbewegung überlagert werden. Signalzustand 0 Die Folgeachse kann nicht überlagert gefahren werden. Weitere Informationen Dieses Signal ist für das fliegende Synchronisieren von Leit- und Folgeachsen erforderlich.
Seite 658
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX28.1 PLC-kontrollierte Achse: Reset Weitere Informationen Reaktionen der NC: ● Die Achse wird in den Status "Einzelachse in Reset" überführt: $AA_SNGLAX_STAT == 1 ● Gestoppte Abläufe werden abgebrochen. ● Interne Zustände der Achse werden zurückgesetzt. ●...
Seite 659
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX28.2 PLC-kontrollierte Achse: Fortsetzen Weitere Informationen Mit dem Signal kann die Verfahrbewegung einer von der PLC kontrollierten Achse, die sich im Status "Einzelachse ist unterbrochen" befindet ($AA_SNGLAX_STAT = 3), fortgesetzt wer‐ den. Reaktionen der NC: ●...
Seite 660
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.73 DB31, ... DBX28.4 (Umkehrpunkt ändern) DB31, ... DBX28.4 Umkehrpunkt ändern Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 Die Position des Umkehrpunkts kann durch manuelles Verfahren der Achse verändert wer‐ den. In Verbindung mit DB31, …DBX28.0 (Pendelumkehr von Extern): Die Position, auf die nach "Pendelumkehr von Extern"...
Seite 661
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.75 DB31, ... DBX28.6 (PLC-kontrollierte Achse: Halt mit Bremsrampe) DB31, ... DBX28.6 PLC-kontrollierte Achse: Halt mit Bremsrampe Signalfluss PLC → NC Aktualisierung zyklisch Signalzustand 1 PLC-kontrollierte Achse: Das Abbremsen der Achse über eine Bremsrampe ist angefordert. Signalzustand 0 PLC-kontrollierte Achse: Das Abbremsen der Achse über eine Bremsrampe ist nicht ange‐...
Seite 662
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX28.7 Anforderung PLC kontrolliert Achse Weitere Informationen 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 663
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX34.0 - 1 Sollwertbegrenzung Weitere Informationen Mit den Nahtstellensignalen kann, unabhängig von der aktiven SG--Stufe, eine der vier in MD36933 $MA_SAFE_DES_VELO_LIMIT[0 ... 3]parametrierten Sollgeschwindigkeitsbe‐ grenzungen aktiviert werden: Bit 1 Bit 0 Bedeutung: Aktivierung von MD36933 $MA_SAFE_DES_VELO_LIMIT[ 0 ] MD36933 $MA_SAFE_DES_VELO_LIMIT[ 1 ] MD36933 $MA_SAFE_DES_VELO_LIMIT[ 2 ]...
Seite 664
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.80 DB31, ... DBX60.1 (NCU-Link Achse aktiv) DB31, ... DBX60.1 NCU-Link: Achse aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Achse ist als NCU-Link-Achse aktiv. Signalzustand 0 Die Achse ist nicht als NCU-Link-Achse aktiv. Weitere Informationen Das Signal ist irrelevant bei einem System mit einer NCU.
Seite 666
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.84 DB31, ... DBX60.5 (Referenziert / Synchronisiert 2) DB31, ... DBX60.5 Referenziert / Synchronisiert 2 Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Das Lagemesssystem 2 der Maschinenachse ist referenziert / synchronisiert. Signalzustand 0 Das Lagemesssystem 2 der Maschinenachse ist nicht referenziert / synchronisiert.
Seite 667
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX60.6 Position erreicht mit Genauhalt grob Signalzustand 0 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 668
Signalzustand 0 Die Fahrfreigabe für den Antriebstest ist nicht angefordert Korrespondiert mit DB31, ... DBX1.0 (Antriebstest Fahrfreigabe) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.88 DB31, ... DBX61.1 (Achsspezifischer Alarm) DB31, ... DBX61.1 Achsspezifischer Alarm Signalfluss NC →...
Seite 669
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX61.2 NCU-Link: Achse betriebsbereit Weitere Informationen 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 670
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.91 DB31, ... DBX61.4 (Achse/Spindel steht (n < nmin)) DB31, ... DBX61.4 Achse/Spindel steht (n < n ) (Status) Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Achse/Spindel steht. D.h. die aktuelle Geschwindigkeit der Achse bzw. Istdrehzahl der Spindel ist kleiner gleich dem parametrierten Grenzwert: MD36060 $MA_STANDSTILL_VELO_TOL Signalzustand 0...
Seite 671
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX61.5 Lageregler aktiv Korrespondiert mit DB31, ... DBX2.1 (Reglerfreigabe) DB31, ... DBX1.4 (Nachführbetrieb) DB31, ... DBX1.5 und .6 (Lagemesssystem 1 und 2) Weiterführende Informatio‐ Diagnosehandbuch 18.2.6.93 DB31, ... DBX61.6 (Drehzahlregler aktiv) DB31, ... DBX61.6 Drehzahlregler aktiv Signalfluss NC →...
Seite 672
● Die Positionierachse hat die programmierte Zielposition erreicht. ● Der Restweg wurde gelöscht. ● Reset wurde ausgelöst. Hinweis SINUMERIK 840D sl: Das Nahtstellensignal wird auch gesetzt, wenn "Handradüberlagerung in Automatik" bei einer konkurrierenden Positionierachse mit FC18 aktiv ist. Korrespondiert mit DB31, ... DBX2.2 (Restweg löschen) Weiterführende Informatio‐...
Seite 673
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX62.2 Umdrehungsvorschub aktiv Korrespondiert mit SD41100 $SN_JOG_REV_IS_ACTIVE (JOG: Umdrehungs- / Linearvorschub) SD41120 $SN_JOG_REV_SET_VELO (Umdrehungsvorschub der Achsen bei JOG) SD42600 $SC_JOG_FEED_PER_REV_SOURCE (Steuerung Umdrehungsvorschub in JOG) SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE (Umdrehungsvorschub für Positions‐ achsen / Spindeln) MD32040 $MA_JOG_REV_VELO_RAPID (Umdrehungsvorschub bei JOG mit Eilgangsüber‐...
Seite 674
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX62.5 Festanschlag erreicht Signalzustand 0 Der Festanschlag ist nicht erreicht. Weitere Informationen Anwendungsbeispiel Damit ein programmierbares Klemmmoment vorgegeben werden kann, wird das Signal bei analogen Antrieben dazu verwendet, den Steller vom drehzahlgeregelten in den strom- bzw. momentengeregelten Betrieb zu schalten.
Seite 675
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.103 DB31, ... DBX63.1 (PLC kontrolliert Achse) DB31, ... DBX63.1 PLC kontrolliert Achse Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Kontrolle der Achse wurde an die PLC übergeben. Signalzustand 0 Die Achse wird von der NC kontrolliert. Korrespondiert mit DB31 …...
Seite 676
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX63.3 Achsen- / Spindelsperre aktiv Korrespondiert mit DB31, ... DBX1.3 (Achsen-/Spindelsperre) DB31, ... DBX14.1 (Programmtest aktivieren) DB21, ... DBX1.7 (Programmtest aktivieren) DB21, ... DBX33.7 (Programmtest aktiv) Weiterführende Informatio‐ Verhalten bei Synchronbetrieb: Funktionshandbuch Achsen und Spindeln 18.2.6.106 DB31, ...
Seite 677
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.107 DB31, ... DBX64.4 - 5 (Fahranforderung "Plus" / "Minus") DB31, ... DBX64.4 - 5 Fahranforderung "Plus" / "Minus" Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Für die Maschinenachse steht eine Fahranforderung an. Signalzustand 0 Für die Maschinenachse steht keine Fahranforderung an.
Seite 678
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.109 DB31, ... DBX65.0 - 6 (Aktive Maschinenfunktion) DB31, ... DBX65.0 - 6 Aktive Maschinenfunktion Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Maschinenfunktion zum manuellen Verfahren der Maschinenachse ist aktiv. Signalzustand 0 Die Maschinenfunktion zum manuellen Verfahren der Maschinenachse ist nicht aktiv.
Seite 679
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.111 DB31, ... DBX67.0 (Handraddrehrichtung invertieren aktiv) DB31, ... DBX67.0 Handraddrehrichtung invertieren aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Das Invertieren der Drehrichtung des der Maschinenachse zugeordneten Handrades ist aktiv. Signalzustand 0 Das Invertieren der Drehrichtung des der Maschinenachse zugeordneten Handrades ist nicht aktiv.
Seite 680
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX69.0 - 2 Aktiver Lagereglerparametersatz Weitere Informationen Bit 2 Bit 1 Bit 0 Parametersatz Hinweis Die Schnittstelle ist irrelevant bei ausgeschalteter Umschaltung: MD35590 $MA_PARAMSET_CHANGE_ENABLE == 0 In diesem Fall ist immer Parametersatz 1 aktiv. Korrespondiert mit DB31, ...DBX9.0 - DBX9.2 (Anwahl: Lagereglerparametersatz) 18.2.6.114...
Seite 681
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.115 DB31, ... DBX70.1 (REPOS Verschiebung gültig) DB31, ... DBX70.1 REPOS Verschiebung gültig Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die REPOS-Verschiebung ist gültig berechnet worden. Signalzustand 0 Die REPOS-Verschiebung ist ungültig berechnet worden. Korrespondiert mit DB21, ...
Seite 683
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX71.5 Position restauriert, Messsystem 2 Weitere Informationen 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 684
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.121 DB31, ... DBX75.0 - 2 (JOG Festpunkt anfahren aktiv) DB31, ... DBX75.0 - 2 JOG Festpunkt anfahren aktiv Signalfluss NC → PLC Aktualisierung zyklisch Weitere Informationen Sobald die Funktion "Festpunkt anfahren in JOG" aktiv ist, wird über DB31, ... DBX75.0 - 2 die Nummer des anzufahrenden Festpunkts binärcodiert an die PLC zurückgemeldet: Bit 2 Bit 1...
Seite 685
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX75.3 - 5 JOG Festpunkt anfahren erreicht Korrespondiert mit DB31, ... DBX13.0 - 2 (JOG Festpunkt anfahren) DB31, ... DBX75.0 - 2 (JOG Festpunkt anfahren aktiv) MD30600 $MA_FIX_POINT_POS[<n>] (Festwertpositionen der Achse) MD36010 $MA_STOP_LIMIT_FINE (Genauhalt fein) Weiterführende Informatio‐...
Seite 686
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.125 DB31, ... DBX76.0 (Schmierimpuls) DB31, ... DBX76.0 Schmierimpuls Signalfluss NC → PLC Aktualisierung zyklisch Flankenwechsel 0 → 1 Die im Maschinendatum (MD33050 $MA_LUBRICATION_DIST) parametrierte Verfahrstre‐ cke wurde zurückgelegt. Flankenwechsel 1 → 0 Die im Maschinendatum (MD33050 $MA_LUBRICATION_DIST) parametrierte Verfahrstre‐ cke wurde zurückgelegt.
Seite 687
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.128 DB31, ... DBX76.6 (Teilungsachse in Position) DB31, ... DBX76.6 Teilungsachse in Position Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 In folgenden Fällen wird das Signal auf "1" gesetzt: ● Die Teilungsachse hat eine Teilungsposition mit "Genauhalt fein" erreicht. ●...
Seite 688
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.130 DB31, ... DBD78 (Vorschub, Positionierachse) DB31, ... DBD78 Vorschub, Positionierachse Signalfluss NC → PLC Aktualisierung zyklisch Weitere Informationen Über die Nahtstelle kann der Vorschubwert der Achse gelesen werden, wenn diese als Po‐ sitionierachse verfahren wird. Typ: REAL Der Ausgabezeitpunkt wird festgelegt mit dem Maschinendatum: MD22240 $MC_AUXFU_F_SYNC_TYPE...
Seite 690
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.134 DB31, ... DBX83.1 (Solldrehzahl begrenzt) DB31, ... DBX83.1 Solldrehzahl begrenzt Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Solldrehzahl wird begrenzt. Signalzustand 0 Die Solldrehzahl wird nicht begrenzt. Weitere Informationen Die Solldrehzahl wurde von der NC automatisch begrenzt, da sie den wirksamen maximalen Grenzwert überschreitet: ●...
Seite 694
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.140 DB31, ... DBX84.1 (Scheibenumfangsgeschwindigkeit aktiv) DB31, ... DBX84.1 Scheibenumfangsgeschwindigkeit aktiv Signalfluss NC → PLC Signalzustand 1 Die Funktion "Konstante Scheibenumfangsgeschwindigkeit (SUG)" ist aktiv. Signalzustand 0 Die Funktion "Konstante Scheibenumfangsgeschwindigkeit (SUG)" ist nicht aktiv. Weitere Informationen Wenn die Funktion aktiv ist, dann werden alle S-Wert-Vorgaben von der PLC als Scheiben‐...
Seite 695
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX84.4 Aktive Spindelbetriebsart: Synchronbetrieb Signalzustand 0 Die Spindel wird nicht als Folgespindel im "Synchronbetrieb" betrieben. Weitere Informationen Im Synchronbetrieb folgt die Folgespindel den Bewegungen der Leitspindel entsprechend dem Übersetzungsverhältnis und es werden die Überwachungen auf Synchronlauf grob und fein durchgeführt.
Seite 696
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.145 DB31, ... DBX84.7 (Aktive Spindelbetriebsart: Steuerbetrieb) DB31, ... DBX84.7 Aktive Spindelbetriebsart: Steuerbetrieb Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Steuerbetrieb ist aktiv. Signalzustand 0 Steuerbetrieb ist nicht aktiv. Weitere Informationen Bei folgenden Funktionen befindet sich die Spindel im Steuerbetrieb: ●...
Seite 697
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX85.5 Spindel in Position Weitere Informationen Voraussetzung für die Ausgabe des Nahtstellensignals: ● DB31, ... DBX60.7 == 1 (Genauhalt fein) UND ● Programmierte Sollposition ist sollwertseitig erreicht Hinweis ● Das Nahtstellensignal wird nur bei Positionierbetrieb (DB31, ... DBX84.5 == 1) bearbeitet z.B.: –...
Seite 698
Für den Antrieb der Achse ist der Hochlaufgeber-Schnellstopp nicht aktiv. Korrespondiert mit DB31, ... DBX20.1 (Hochlaufgeber Schnellstopp) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.151 DB31, ... DBX92.4 (Antriebsautarke Bewegung aktiv) DB31, ... DBX92.4 Antriebsautarke Bewegung aktiv Signalfluss NC →...
Seite 701
Die Zustandsworte ZSW1 bzw. ZSW2 beziehen sich nachfolgend nur auf SIMODRIVE 611u kompatible PROFIDrive Telegramme (Interface Mode SIMODRIVE 611u, p2038 = Korrespondiert mit DB31, ... DBX21.7 (Impulsfreigabe) Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.156 DB31, ... DBX94.0 (Temperaturvorwarnung Motor) DB31, ... DBX94.0 Temperaturvorwarnung Motor Signalfluss NC →...
Seite 702
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.157 DB31, ... DBX94.1 (Temperaturvorwarnung Kühlkörper) DB31, ... DBX94.1 Temperaturvorwarnung Kühlkörper Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Kühlkörpertemperatur der Leistungshalbleiter hat die parametrierte Warnschwelle (p0294) überschritten. Hinweis Im Antrieb erfolgt die parametrierte Reaktion (p0290). Bleibt die Temperaturüberschreitung bestehen, wird nach ca.
Seite 704
Die Zustandsworte ZSW1 bzw. ZSW2 beziehen sich nachfolgend nur auf SIMODRIVE 611u kompatible PROFIDrive Telegramme (Interface Mode SIMODRIVE 611u, p2038 = Weiterführende Informatio‐ ● Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb ● SIMATIC S120 Listenhandbuch 18.2.6.160 DB31, ... DBX94.4 (|nist| < nmin) DB31, ...
Seite 705
Die Zustandsworte ZSW1 bzw. ZSW2 beziehen sich nachfolgend nur auf SIMODRIVE 611u kompatible PROFIDrive Telegramme (Interface Mode SIMODRIVE 611u, p2038 = Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.162 DB31, ... DBX94.6 (nist = nsoll) DB31, ... DBX94.6...
Seite 706
Korrespondiert mit Antriebsparameter p1248 (ZWK-Spannungsschwelle unten) Antriebstelegramm MELDW.Bit 4 Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.165 DB31, ... DBX95.2 (ESR: Reaktion ausgelöst oder Generatorbetrieb aktiv) DB31, ... DBX95.2 ESR: Reaktion ausgelöst oder Generatorbetrieb aktiv Signalfluss NC →...
Seite 707
Der Antrieb meldet, dass weder die projektierte ESR-Reaktion ausgelöst wurde noch der Generatorbetrieb aktiv ist. Korrespondiert mit Antriebstelegramm MELDW.Bit 9 Weiterführende Informatio‐ Inbetriebnahmehandbuch SINUMERIK 840D sl, Inbetriebnahme CNC: NC, PLC, Antrieb 18.2.6.166 DB31, ... DBX95.3 (Generatorbetrieb-Minimaldrehzahl unterschritten) DB31, ... DBX95.3 ESR: Generatorbetrieb - Minimaldrehzahl unterschritten Signalfluss NC →...
Seite 708
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX96.2 Master-Slave: Drehzahldifferenz fein Signalzustand 1 Die Drehzahldifferenz zwischen Master- und Slave-Achse liegt innerhalb der mit MD37272 vorgegebenen Toleranz. Signalzustand 0 Die Drehzahldifferenz zwischen Master- und Slave-Achse liegt außerhalb der mit MD37272 vorgegebenen Toleranz.
Seite 709
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.171 DB31, ... DBX96.5 (Sollwertumschaltung: Antriebskontrolle aktiv) DB31, ... DBX96.5 Sollwertumschaltung: Antriebskontrolle aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Achse hat die Kontrolle über den Antrieb übernommen. Signalzustand 0 Die Achse hat keine Kontrolle über den Antrieb. Weitere Informationen Die Reglerfreigabe (DB31, ...
Seite 711
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX97.2 MKS-Kopplung: Spiegeln aktiv Korrespondiert mit DB31, ... DBX24.2 (MKS-Kopplung: ausschalten bzw. nicht zulassen) DB31, ... DBX24.3 (MKS-Kopplung: Kollisionsschutz einschalten) DB31, ... DBX66.0 (MKS-Kopplung: Kollisionsschutz aktiv) DB31, ... DBX97.0 (MKS-Kopplung: Slave-Achse) DB31, … DBX97.1 (MKS-Kopplung: Kopplung aktiv) DB31, ...
Seite 712
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX98.0 Synchronlauf fein Weitere Informationen Hinweis Das Signal ist nur für die Folgespindel im Synchronbetrieb von Bedeutung. Anwendungsbeispiel Einspannen des Werkstücks in die Folgespindel bei der Übernahme von der Leitspindel: Das Spannen des Werkstücks wird vom PLC-Anwenderprogramm erst dann ausgelöst, wenn die Spindeln ausreichend synchron laufen.
Seite 713
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX98.2 Istwertkopplung Weitere Informationen Hinweis Das Signal ist nur für die aktive Folgespindel im Synchronbetrieb von Bedeutung. Sonderfälle oder Fehler Bei Störungen an der Folgespindel, die eine Wegnahme der "Reglerfreigabe" für die Folge‐ spindel bewirken, wird unter bestimmten Voraussetzungen steuerungsintern die Kopplungs‐...
Seite 714
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX98.5 Geschwindigkeitswarnschwelle erreicht Signalzustand 0 Elektronisches Getriebe (EG): Die Geschwindigkeit der Folgeachse liegt unterhalb der para‐ metrierten Geschwindigkeitswarnschwelle. Weitere Informationen Das Signal ist nur bei aktiver Kopplungsfunktion "Elektronisches Getriebe (EG)" relevant. Es wird gesetzt, wenn die Geschwindigkeit der Folgeachse die mit MD37550 und MD32000 festgelegte Geschwindigkeitswarnschwelle (= Prozentwert der maximalen Achsgeschwin‐...
Seite 715
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX99.0 Leitspindel aktiv Korrespondiert mit DB31, ... DBX84.4 (Aktive Spindelbetriebsart: Synchronbetrieb) DB31, ... DBX99.1 (Folgespindel aktiv) Weiterführende Informatio‐ Funktionshandbuch Achsen und Spindeln 18.2.6.184 DB31, ... DBX99.1 (Folgespindel aktiv) DB31, ... DBX99.1 Folgespindel aktiv Signalfluss NC →...
Seite 716
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.186 DB31, ... DBX100.2 (Pendelumkehr von Extern aktiv) DB31, ... DBX100.2 Pendelumkehr von Extern aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Bremsphase nach "Pendelumkehr von Extern" ist aktiv. Signalzustand 0 Die Bremsphase nach "Pendelumkehr von Extern" ist nicht aktiv. Korrespondiert mit DB31, ...
Seite 717
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX100.5 Ausfeuern aktiv Korrespondiert mit DB31, ... DBX100.7 (Pendeln aktiv) Weiterführende Informatio‐ Funktionshandbuch Technologien 18.2.6.190 DB31, ... DBX100.6 (Pendelbewegung aktiv) DB31, ... DBX100.6 Pendelbewegung aktiv Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Die Achse führt eine Pendelbewegung zwischen zwei Umkehrpunkten aus.
Seite 718
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.193 DB31, ... DBX102.6 (Lagemesssystem 2 eingeschaltet) DB31, ... DBX102.6 Lagemesssystem 2 eingeschaltet Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Das Lagemesssystem 2 befindet sich im Zustand "Aktiv" oder "Passiv". Die Überwachung und Aktualisierung des Lagemesssystems ist eingeschaltet. Signalzustand 0 Das Lagemesssystem 21 befindet sich im Zustand "Parken".
Seite 719
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX128.0 Programmtest unterdrücken Weitere Informationen Wenn im Kanal zu dem die Achse aktuell gehört, die Funktion "Programmtest" (PRT) aktiv ist, wird die Achse unter interner Achsensperre verfahren. Es werden Sollwerte erzeugt, diese aber nicht an die Maschinenachse ausgegeben.
Seite 721
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.6.200 DB31, ... DBX132.4 (Sensor S4 vorhanden (Kolbenendlage)) DB31, ... DBX132.4 Sensor S4 vorhanden (Kolbenendlage) Signalfluss NC → PLC Aktualisierung zyklisch Signalzustand 1 Sensor S4 ist vorhanden. Signalzustand 0 Sensor S4 ist nicht vorhanden. Weitere Informationen Hinweis Nur relevant bei Spindeln mit SMI 24 (Weiss-Spindel)
Seite 722
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBX133.2 Zustandswert wird gebildet, Drehzahlbegrenzung p5043 aktiv Korrespondiert mit DB31, … DBX134 (Spannzustand) Antriebsparameter: r5001 Systemvariable: $VA_MOT_CLAMPING_STATE[<Achse>] BTSS-Variable: vaMotClampingState Weiterführende Informatio‐ Funktionshandbuch Achsen und Spindeln 18.2.6.203 DB31, ... DBW134 (Zustand des Spannsystems (Sensor S1)) DB31, ...
Seite 723
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB31, ... DBW136 Analogmesswert: des Spannsystems Weitere Informationen 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 - 27648 Inkremente, Auflösung 0,36 mV Anpassfaktor bei Umstellung auf eine Spindel mit SMI 24: 2,7648...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.7 DB71: Werkzeugverwaltung, Be-/Endladestellen 18.2.7.1 DB71 DBX0.0 - 1.7 (Aktiv-Status der Schnittstellen 1 - 16) DB71 DBX0.0 - 1.7 Aktiv-Status der Schnittstellen 1 - 16 Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Die Schnittstelle ist aktiv. Signalzustand 0 Die Schnittstelle ist nicht aktiv.
Seite 725
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB71 DBX(n+0).0 Kommando: Beladen Weitere Informationen Anfangsadressen Die Anfangsadressen n der Be-/Entladestellen 1 - 4 sind: ● Be- / Entladestelle 1: n = 4 ● Be- / Entladestelle 2: n = 34 ● Be- / Entladestelle 3: n = 64 ●...
Seite 726
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB71 DBX(n+0).2 Kommando: Umsetzen Signalzustand 0 Umsetzvorgang für ein Werkzeug ist nicht angestoßen. Weitere Informationen Anfangsadressen der Be-/Entladestellen: Be-/Entladestelle 1: n = 4 Be-/Entladestelle 2: n = 34 Be-/Entladestelle 3: n = 64 Be-/Entladestelle 4: n = 94 Die Bits in DBB(n+0) (Beladen, Entladen,...) werden vom Grundprogramm erst aktualisiert, wenn ein neuer Auftrag dieser Schnittstelle existiert.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB71 DBX(n+0).4 Kommando: Auftrag kommt vom NC-Programm Signalzustand 0 Das Signal wird nicht gesetzt. Weitere Informationen Anfangsadressen der Be-/Entladestellen: Be-/Entladestelle 1: n = 4 Be-/Entladestelle 2: n = 34 Be-/Entladestelle 3: n = 64 Be-/Entladestelle 4: n = 94 Die Bits in DBB(n+0) (Beladen, Entladen,...) werden vom Grundprogramm erst aktualisiert, wenn ein neuer Auftrag dieser Schnittstelle existiert.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.7.10 DB71 DBX(n+1).7 (Kommando: Daten im erweiterten Bereich) DB71 DBX(n+1).7 Kommando: Daten im erweiterten Bereich Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Das Signal wird gesetzt, wenn ein Multitool Be- bzw. Entladen oder positioniert wird. Dann stehen im DB1071 die Multitooldaten zur Verfügung.
Seite 729
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.7.13 DB71 DBW(n+16) (Kennung für Be-/Entladestelle (fester Wert 9999)) DB71 DBW(n+16) Kennung für Be-/Entladestelle (fester Wert 9999) Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Die Kennung für die Be-/Entladestelle ist fest auf den Wert 9999 gelegt. Signalzustand 0 Die Kennung wird nicht festgelegt.
Seite 730
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.7.16 DB71 DBW(n+22) (Platz-Nr. (Quelle) für Entladen/Umsetzen/Positionieren) DB71 DBW(n+22) Platz-Nr. (Quelle) für Entladen/Umsetzen/Positionieren Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Entladen: Platz aus dem Entladen werden soll Umsetzen: Platz aus den das Werkzeug kommt Positionieren: Platz das positioniert werden soll Signalzustand 0 Es wird von keinem Platz entladen, umgesetzt, positioniert.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB71 DBW(n+26) Platz-Nr. (Ziel) für Entladen/Umsetzen/Positionieren Signalzustand 1 Beladen: Platz in den Beladen werden soll Umsetzen: Platz in das das Werkzeug kommt Positionieren: Platz zu dem positioniert werden soll. Werkzeug verbleibt auf dem Ursprungs‐ platz Nur bei Schnittstelle 1 von Bedeutung.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBX0.0-1.7 Aktiv-Status der Schnittstelle 1-16 Signalzustand 0 Vorgang für diese Schnittstelle ist beendet. Wird durch FC8/FC6 zurückgesetzt. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.8.2 DB72 DBX2.0-3.7 ("auto"...
Seite 733
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBX(n+0).1 Kommando-Code: Wechsel durchführen mit M06 Signalzustand 1 M06-Befehl für Werkzeugwechsel wurde programmiert, der Werkzeugwechsel kann nun er‐ folgen Signalzustand 0 M06-Befehl für Werkzeugwechsel wurde nicht programmiert. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 Das Bit in DBB(n+0).2 (Wechsel vorbereiten) wird nicht vom System bei einem Wechselbe‐...
Seite 734
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBX(n+0).3 Kommando-Code: T0 Signalzustand 0 Zeigt nicht an, dass T0 programmiert wurde. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 Das Bit in DBB (n+0).2 (Wechsel vorbereiten) wird nicht vom System bei einem Wechselbe‐ fehl zurückgesetzt.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBX(n+0).5 Kommando-Code: Handwerkzeug einwechseln Flankenauswertung Signal(e) aktualisiert: bedingt Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 Das Bit in DBB(n+0).2 (Wechsel vorbereiten) wird nicht vom System bei einem Wechselbe‐ fehl zurückgesetzt.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBX(n+0).7 Kommando-Code: Werkzeug verbleibt in Spindel Flankenauswertung Signal(e) aktualisiert: bedingt Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 Das Bit in DBB(n+0).2 (Wechsel vorbereiten) wird nicht vom System bei einem Wechselbe‐ fehl zurückgesetzt.
Seite 737
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBB(n+2) Zugeordneter Kanal Signalzustand 1 Nummer des Kanals, für den die aktive Schnittstelle gilt. Signlzustand 0 Es besteht keine Zuordnung. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.8.14 DB72 DBB(n+3) (Werkzeugverwaltungs-Nr.)
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBD(n+8) Freier Parameter 1 (DInt) Signalzustand 0 Über das Teileprogramm wid kein Wert zur PLC übergeben. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.8.17 DB72 DBD(n+12) (Freier Parameter 2 (DInt)) DB72 DBD(n+12)
Seite 739
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBW(n+18) Platz im Zwischenspeichermagazin (Spindel) Signalzustand 0 Es wird keine Platz-Nr. ausgegeben. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.8.20 DB72 DBW(n+20) (Magazin-Nr.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBW(n+40) Werkzeug neu: interne T-Nummer der NC Signalzustand 0 Es wird keine internen T-Nummer angezeigt. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.8.31 DB72 DBW(n+42) (Zwischenspeicherplatz des Altwerkzeugs) DB72 DBW(n+42)
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB72 DBW(n+46) Ursprungsplatz des neuen Werkzeugs Signalzustand 1 Eigentümerplatz des neuen Werkzeugs Entspricht der NC-Variablen $A_MYMLN[T-Nr] Signalzustand 0 Es ist kein Ursprungsplatz angegeben. Weitere Informationen Anfangsadresse der Spindel: Spindel 1: n = 4 Spindel 2: n = 52 Spindel 3: n = 100 18.2.9 DB73: Werkzeugverwaltung, Wechsel in Revolver...
Seite 745
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.3 DB73 DBX(n+0).0 (Kommando-Code: Wechselpflicht) DB73 DBX(n+0).0 Kommando: Wechselpflicht Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Das neue Werkzeug ist festplatzcodiert. Signalzustand 0 Das neue Werkzeug ist nicht festplatzcodiert. Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4 Revolver 2: n = 48 Revolver 3: n = 92...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB73 DBX(n+0).3 Signalzustand 0 Zeigt nicht an, dass T0 programmiert wurde. Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4 Revolver 2: n = 48 Revolver 3: n = 92 Die Bits im DBB(n+0) (Wechselpflicht, Wechsel durchführen, ...) werden nicht vom System zurückgesetzt.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.8 DB73 DBB(n+2) (Zugeordneter Kanal) DB73 DBB(n+2) Zugeordneter Kanal Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Nummer des Kanals aus dem das T-Wort programmiert wurde. Signalzustand 0 Nummer des Kanals wird nicht zugeordnet. Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.11 DB73 DBD(n+8) (Freier Parameter 1 (DInt)) DB73 DBD(n+8) Freier Parameter 1 (DInt) Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Soll über das Teileprogramm ein Wert zur PLC übergeben werden, kann dies durch Pro‐ grammierung von $P_VDITCP[1] = Wert erfolgen.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.14 DB73 DBW(n+22) (Platz-Nr. des neuen einzuwechselnden Werkzeugs) DB73 DBD(n+22) Platz-Nr. des neuen einzuwechselnden Werkzeugs Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Platz-Nr. des neuen Werkzeugs, welches bearbeitet werden soll. Signalzustand 0 Es gibt keine Platz-Nr. des neuen Werkzeugs. Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.17 DB73 DBW(n+28) (Werkzeug neu: Platztyp) DB73 DBD(n+28) Werkzeug neu: Platztyp Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Hier wird der Platztyp des neuen Werkzeugs eingetragen. Signalzustand 0 Es ist kein Platztyp des neuen Eintrags eingetragen. Korrespondiert mit Werkzeuggröße: links, rechts, oben, unten Weitere Informationen...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.9.20 DB73 DBW(n+34) (Werkzeug neu: Größe oben) DB73 DBD(n+34) Werkzeug neu: Größe oben Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Angabe der Werkzeuggröße oben in Halbplätzen für das neue Werkzeug. Signalzustand 0 Es wird keine Weerkzeuggröße angegeben. Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB73 DBD(n+38) Werkzeugstatus für Werkzeug neu Signalzustand 1 Bit 0: Werkzeug im Zwischenspeicher Bit 1: gesperrt, aber ignorieren Bit 2: Werkzeug zu entladen Bit 3: Werkzeug zu beladen Bit 4: Stammwerkzeug Bit 5: reserviert Bit 6: 1:1-Tausch Bit 7: Handwerkzeug Bit 8: Aktives Werkzeug...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB73 DBD(n+42) Ursprungsplatz des neuen Werkzeugs in diesem Revolvermagazin Signalzustand 0 Weitere Informationen Anfangsadresse der Revolver: Revolver 1: n = 4 Revolver 2: n = 48 Revolver 3: n = 92 18.2.10 DB1071: Werkzeugverwaltung, Magazin Be-Entladen (Multitool) 18.2.10.1 DB1071 DBW(n+0) (Abstandscodierung) DB1071 DBW(n+0)
Seite 754
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung 18.2.10.3 DB1071 DBD(n+4) (Multitoolplatzabstand) DB1071 DBW(n+4) Multitoolplatzabstand Signalfluss NC → PLC Aktualisierung auftragsgesteuert Signalzustand 1 Abstand des zu positionierenden MT-Platzes vom Referenzplatz (real-Wert), entsprechend der Abstandscodierung. Signalzustand 1 Kein Abstand angegeben. Weitere Informationen Anfangsadresse der Be-/Entladestellen: Be-/Entladestelle 1: n = 0 Be-/Entladestelle 2: n = 20 Be-/Entladestelle 3: n = 40...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1072 DBW(n+16) Werkzeug neu: Platztyp Signalzustand 1 Platztyp des Neu-Werkzeugs (des programmierten Werkzeugs im Multitool). Signalzustand 0 Es ist kein Platztyp angegeben. Weitere Informationen Anfangsadressen der Spindeln: Spindel 1: n = 0 Spindel 2: n = 50 Spindel 3: n = 100 Korrespondiert mit Werkzeuggröße: links, rechts, oben, unten...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1072 DBW(n+32) Ursprungsmagazin des neuen Werkzeugs Signalzustand 1 Eigentümermagazin des neuen Werkzeugs. Entspricht der NC-Variablen $A_MYMN[T-Nr] Sitzt das Neu-Werkzeug im Magazin, dann ist dieser Wert identisch mit DB72 DBW(n+20). Sitzt das Neu-Werkzeug im Zwischenspeicher (z. B. Greifer), wird hier die Magazin-Nr. ein‐ getragen von der das Werkzeug ursprünglich kam.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1073 DBW(n+14) Multitoolplatznummer (altes Werkzeug) Signalzustand 1 Platznummer innerhalb des Multitool (auf dem das Alt-Werkzeug sitzt. Erfolgt die Vorbereitung bzw. der Wechsel auf ein Werkzeug innerhalb desselben Multitools (das aufgrund eines vorherigen Wechsels auf dem Toolholder sitzt), wird hier die Platz-Num‐ mer, auf dem das Alt-Werkzeug sitzt, eingetragen.
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1073 DBW(n+20) Werkzeug neu: Größe rechts Signalzustand 1 Angabe der Werkzeuggröße rechts in Halbplätzen des Neu-Werkzeugs (des programmierten Werkzeugs im Multitool). Signalzustand 0 Es ist keine Werkzeuggröße angegeben. Weitere Informationen Anfangsadressen der Revolver: Spindel 1: n = 0 Spindel 2: n = 50 Spindel 3: n = 100 18.2.12.11...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1073 DBW(n+26) Werkzeugstatus für Werkzeug neu: Signalzustand 1 Werkzeugstatus des programmierten Werkzeugs im Multitool Entspricht dem Parameter $TC_TP8[T_Nr] Bit 0: Aktives Werkzeug Bit 1: Werkzeug freigeben Bit 2: Werkzeug gesperrt Bit 3: Werkzeug vermessen Bit 4: Vorwarngrenze erreicht Bit 5: Werkzeug ist im Wechsel Bit 6: Werkzeug ist festplatzcodiert...
Nahtstellensignale 18.2 Nahtstellensignale - Ausführliche Beschreibung DB1073 DBW(n+30) Werkzeughalter Signalzustand 1 Spindel- bzw. Toolholdernummer auf die sich der Wechsel bezeiht (das Multitool gewechselt werden soll). Signalzustand 0 Es ist keine Spindel- bzw. Toolholdernummer angegeben. Weitere Informationen Anfangsadressen der Revolver: Spindel 1: n = 0 Spindel 2: n = 50 Spindel 3: n = 100 18.2.12.16...