Alle Artikel anzeigen

Was macht eine PLC in einer Werkzeugmaschine?

TRASA3 Blog

CNC-Bibliothek Veröffentlicht: 2026-09-28 Autor: trasa3 3 Aufrufe
Was macht eine PLC in einer Werkzeugmaschine?

Wenn eine Maschine nicht startet, weil eine Tür offen ist, auf eine Spannbestätigung wartet oder das Werkzeugmagazin indexiert, übernimmt meist eine PLC die Steuerung dieser Abläufe. Der programmierbare Logikcontroller verbindet das CNC-System mit Sensoren, Tastern, Ventilen, Schützen und den Hilfsmechanismen der Maschine.

Die PLC führt ein vom Maschinenhersteller erstelltes Programm aus. Dieses definiert erlaubte Abläufe, deren Reihenfolge und die Reaktion auf Eingangssignale. Deshalb können zwei Maschinen mit derselben CNC-Steuerung bei Werkzeugwechsel, Hydraulikstart oder Fehlerbehebung unterschiedlich reagieren.

Der PLC-Abtastzyklus

Eine PLC kommuniziert mit digitalen und analogen Ein- und Ausgängen, entfernten I/O-Modulen und Geräten in industriellen Netzwerken. Eingänge melden den Zustand von Endschaltern, Drucksensoren, Bedienfeldtastern und Relais. Über Ausgänge steuert der Controller Magnetventile, Schütze, Signallampen, Pumpen und weitere Aktoren.

Ein typischer Abtastzyklus umfasst drei Schritte: Eingänge auslesen, Steuerungslogik ausführen und Ausgänge aktualisieren. Dieser Prozess läuft kontinuierlich. Die Zykluszeit beeinflusst die Reaktionsgeschwindigkeit, doch die PLC ersetzt nicht die Regelkreise der Servoantriebe. Position, Geschwindigkeit und Strom des Motors werden auf anderer Ebene der Steuerung behandelt.

Auch einfache Befehle erfordern oft mehrere Prüfungen. Nach dem Startbefehl für eine Hydraulikpumpe kontrolliert das PLC-Programm Not-Aus-Schaltung, Betriebsfreigabe, Flüssigkeitsstand und Schützstatus. Anschließend aktiviert es den Ausgang und überwacht, ob der Druck innerhalb einer vorgegebenen Zeit ansteigt. Bleibt die Bestätigung aus, bricht der Controller den Befehl ab und meldet den Fehler an den Bediener.

Sequenzsteuerung von Maschinenmechanismen

Viele Mechanismen lassen sich nicht mit einem einzelnen Ausgang steuern. Ein Werkzeugwechsel am Bearbeitungszentrum kann Spindelorientierung, Stillstand in definiertem Winkel, Magazinindexierung, Werkzeugentriegelung, Armbewegung, neues Werkzeug spannen und die Bestätigung jeder Endposition umfassen. Die PLC steuert diese Schritte sequenziell und wartet jeweils auf die erforderliche Rückmeldung, bevor sie fortfährt.

Ähnliche Logik gilt für den Revolverkopf an einer Drehmaschine. Der Controller löst die Spannvorrichtung, startet die Drehung, überwacht den Positionscode, stoppt den Mechanismus und spannt erneut. Das Bereit-Signal geht erst nach Abschluss der Sequenz an die CNC zurück. Ein einziger fehlerhafter Sensor kann den gesamten Ablauf stoppen, selbst wenn Achsen und Spindel einwandfrei funktionieren.

Weitere Funktionen, die häufig von der PLC gesteuert werden, sind:

  • Hydraulik- und Pneumatiksysteme;
  • Späneförderer und Kühlmitteldosierung;
  • Automatische Schmierung;
  • Spannfutter, Reitstock und Spitzenhalter;
  • Türen, Schutzvorrichtungen und Signalleuchten;
  • Rohteilzuführungen, Roboter und Peripheriegeräte.

Die genaue Aufgabenverteilung legt der Maschinenhersteller fest. So kann die Magazinpositionierung über einen herkömmlichen Motor unter PLC-Steuerung, einen separaten Antrieb oder eine CNC-integrierte Achse erfolgen.

Wie die PLC mit dem NCK zusammenarbeitet

Das NCK, der Kern der numerischen Steuerung, interpretiert das CNC-Programm, berechnet die Werkzeugbahn und koordiniert die Achsen. Die PLC übernimmt die Maschinenlogik. Zwischen beiden besteht eine Schnittstelle zum Austausch von Befehlen, Statusinformationen und Bestätigungen.

Beim Ausführen eines M03-Befehls erkennt das NCK den Spindelstart. Der weitere Ablauf hängt von der Maschinenarchitektur ab: Die PLC prüft Freigaben, Schutzstatus und Gerätezustand und gibt dann die erforderlichen Signale frei. Bei M06 initiiert die CNC den Werkzeugwechsel, während die PLC die Maschinenfolge steuert und den Abschluss meldet.

In der SINUMERIK-Dokumentation wird dieser Austausch als PLC–NCK-Schnittstelle beschrieben. Standardbausteine decken Funktionen wie Bedienfeldsignale, Meldungen, Hilfsfunktionen, Werkzeugdaten und Hochgeschwindigkeitsdatenübertragung ab. Der Maschinenbauer ergänzt die Basisprogramme um die spezifische Logik des jeweiligen Modells.

Verriegelungen und Betriebsfreigaben

Die PLC erzeugt fortlaufend Freigaben für Betriebsarten und Mechanismen. Die Spindel darf erst starten, wenn alle Bedingungen erfüllt sind. Achsbewegungen können gesperrt sein, wenn eine Baugruppe nicht gespannt, eine Tür nicht richtig geschlossen oder Hilfseinrichtungen nicht bereit sind. Die genaue Verriegelung richtet sich nach Maschinendesign und Risikobewertung.

Diese Freigaben bestehen meist aus Ketten von Bedingungen. Die Startfreigabe kann von Antriebsbereitschaft, Hydraulikdruck, abgeschlossenem Werkzeugwechsel und dem Fehlen eines aktiven Fehlers abhängen. Der Bediener sieht einen einzigen Status, während die PLC dutzende Signale prüft.

Bei der Fehlersuche ist es wichtig, die zuerst nicht erfüllte Bedingung zu identifizieren. Das Erzwingen eines Ausgangs oder Überbrücken eines Eingangs kann die ursprüngliche Ursache verschleiern und einen gefährlichen Zustand erzeugen. Die Prüfung erfolgt anhand der elektrischen Schaltpläne, Signalübersichten, PLC-Diagnose und den Herstellervorgaben.

Standardlogik und funktionale Sicherheit

Nicht jede Verriegelung ist eine Sicherheitsfunktion. Die Standard-PLC-Logik verhindert falsche Abläufe oder schützt das Werkstück. Funktionen, die ein Risiko für Personen steuern, erfordern eine zertifizierte Sicherheitsarchitektur mit speziellen Ein- und Ausgängen, Safety-PLC, sicheren Antriebsfunktionen und einem entsprechenden Engineering-Prozess.

SINUMERIK ONE integriert eine SIMATIC S7-1500F. Siemens gibt an, dass PLC und Safety im TIA Portal projektiert werden und eine fehlertolerante Software zur Umsetzung der Sicherheitslogik eingesetzt wird. Das bedeutet nicht, dass jeder Bit in der Standard-PLC-Software sicherheitszertifiziert ist. Not-Aus, Türüberwachung und Funktionen wie Safe Torque Off müssen dem Maschinensicherheitskonzept und den geltenden Vorschriften entsprechen.

Änderungen an Sicherheitsprogrammen erfordern Kompetenz, Prüfung und Dokumentation. Das Umgehen von Schutzfunktionen zur Aufrechterhaltung der Produktion ist unzulässig. Selbst eine temporäre Brücke verändert das Maschinenverhalten und kann den vorgesehenen Schutzlevel aufheben.

Warum derselbe Befehl unterschiedlich wirkt

G- und M-Codes bilden die gemeinsame Grundlage für Bearbeitungsprogramme, doch die Umsetzung vieler Hilfsfunktionen liegt beim Maschinenhersteller. M08 aktiviert normalerweise die Kühlung, doch eine Maschine kann Pumpe, Ventil, Füllstandskontrolle und Durchflussbestätigung steuern, während eine andere nur einen Ausgang schaltet.

Benutzerdefinierte M-Funktionen hängen besonders stark vom PLC-Programm ab. Sie können Spannvorrichtungen, Blasluft, Stangenlader oder Messgeräte ansteuern. Die Befehlsnummer allein beschreibt die Abläufe nicht, weshalb die Dokumentation der jeweiligen Maschine zu Rate gezogen werden muss.

Aus dem gleichen Grund ist das Übertragen einer PLC-Software zwischen ähnlichen Maschinen riskant. Adressen von Ein- und Ausgängen, Sensortypen, Timer, Ventillogik und die CNC-Schnittstellenstruktur können variieren. Selbst kleine Hardwareunterschiede erfordern eine Prüfung und Anpassung der Logik.

Methodische Fehlersuche in der PLC-Logik

Der erste hilfreiche Hinweis ist die Meldung auf dem HMI. PLC-generierte Meldungen nennen oft direkt die fehlende Bedingung: Druck nicht erreicht, Magazin nicht in Ausgangsstellung oder Schutz nicht verriegelt. Danach wird der mechanische Zustand und das zugehörige Eingangssignal geprüft.

Mit Online-Diagnose kann ein Fachmann die Logik vom Befehl zum Ausgang und vom Sensor zur internen Bedingung nachvollziehen. Symboltabellen, Querverweise, PLC–NCK-Schnittstellenstatus und Ereignisprotokolle sind dabei besonders nützlich. Nur ein Ausgangssignal zu beobachten reicht nicht, da dieser korrekt deaktiviert sein kann, wenn ein freigebendes Eingangssignal fehlt.

Vor Programmänderungen wird eine Sicherungskopie erstellt und die Projektversion geprüft. Das Ändern von Timern oder Kontakten ohne Überprüfung aller Verwendungen kann andere Betriebsarten beeinflussen. Herstellerblöcke sind oft geschützt, und der Zugriff auf Sicherheitsprogramme ist üblicherweise separat geregelt.

Die PLC wandelt CNC-Befehle und Bedieneraktionen in koordinierte Maschinenabläufe um. Sie liest Signale, steuert Abläufe, erzeugt Verriegelungen und tauscht Status mit NCK und HMI aus. Wenn die Maschine auf eine Bestätigung wartet oder ein Gerät nicht startet, hilft das Verständnis der PLC-Logik, die fehlende Bedingung gezielt zu finden, statt Bewegungsparameter willkürlich zu verändern.

Dieser Artikel ist in den folgenden Sprachen verfügbar:

Verwandte Beiträge