Wie testen Sie Motion Control in Sondermaschinen vor der FAT?
10 Min. Lesezeit · Vom neexo-Ingenieurteam · Vejle, Dänemark
Veröffentlicht: 25. August 2026
Sie können Bewegungsabläufe, Handshakes, Achszustände und den Wiederanlauf nach einem Fehler prüfen, bevor die Maschine montiert ist. Der Zwilling muss auf dieselben Befehle reagieren und dieselben Rückmeldungen liefern, die das SPS-Programm erwartet. Die Abstimmung der Antriebe, mechanische Toleranzen und Sicherheitsfunktionen müssen Sie weiterhin an der echten Maschine prüfen.
Lesen Sie zuerst den Leitfaden zu SPS-Plattformen
Warum ist ein Motion-Test mehr als eine SPS-Verbindung?
Eine SPS-Verbindung zeigt nur, dass Variablen zwischen Steuerung und Zwilling ausgetauscht werden. Ein Motion-Test fragt, ob das Modell auf Befehle mit dem Timing, den Zuständen, Grenzen und Fehlern antwortet, die der Produktionsablauf erwartet. So wird eine flüssige Animation nicht mit einer erledigten Inbetriebnahme verwechselt.
Nutzen Sie den SPS-Plattformleitfaden für Aufbau, Kommunikation und Variablenzuordnung. Dieser Leitfaden hilft zu entscheiden, wie genau das Modell sein muss, welche Befehle und Rückmeldungen die Achse braucht, wie Sie den Wiederanlauf nach einem Fehler testen und was weiterhin in die physische FAT gehört.
Der Zwilling soll auf Befehle wie Enable, Home, Move, Halt, Abort und Reset reagieren. Er soll Standstill, Homed, Busy, In Position, Aborted und Error melden. Einen ungültigen Befehl darf er nicht verbergen oder nach einer Kollision beziehungsweise nach einer Grenzverletzung Erfolg melden.
Der SPS-Leitfaden geht um die Verbindung zur Steuerung. Hier geht es darum, ob sich die Bewegung im Zwilling wie die echte Achse verhält und welchen Tests Sie wirklich trauen können.
Wie genau muss das Modell sein?
Wählen Sie die Genauigkeit je Test, nicht als eine Stufe für das ganze Projekt. Simulierte Signale ohne Bewegung können reichen, um zu sehen, ob die Sequenz den richtigen Weg nimmt. Positionen und Zonen brauchen Sie im Modell, wenn Reichweite, Kollisionsfreiheit oder das zeitliche Zusammenspiel der Achsen das Ergebnis ändern. Ein Modell mit Kräften oder Hardware-in-the-Loop lohnt sich erst, wenn Last, Timing in der Steuerung oder ein bestimmtes Antriebsverhalten Teil dessen ist, was Sie nachweisen müssen.
Halten Sie die gewählte Stufe und das, was sie nicht abdeckt, im Test fest. Wenn Umkehrspiel, Resonanz, thermische Drift oder Momentverhalten nicht im Modell sind, darf das Ergebnis nicht als Nachweis dafür gelten.
| Modell | Gut für | Beweist nicht |
|---|---|---|
| Nur Signale | Ob die Sequenz den richtigen Weg nimmt, plus Timeout und Handshake | Reichweite, Kollisionsfreiheit oder Fahrzeit |
| Kinematisches Modell | Position, Zonen, Reichweite, Kollision und zeitliches Zusammenspiel | Moment, Resonanz oder Stoppzeit |
| Dynamisches Modell | Ausgewählte Lasten oder Antriebsverhalten mit geprüften Parametern | Zertifizierte Safety |
| Hardware-in-the-Loop | Echte Steuerung und Timing an der Schnittstelle | Mechanische Abnahme ohne Maschine |
Welche Befehle und Rückmeldungen soll eine Servoachse haben?
Trennen Sie, was Sie von der Achse verlangen, von dem, was sie tatsächlich zurückmeldet. Befehle können Power oder Enable, Home, absolute oder relative Fahrt, Halt, Abort und Reset sein. Parameter können Zielposition, Geschwindigkeit, Beschleunigung, Verzögerung und Ruck sein. Rückmeldungen sollten Istposition, Standstill, Homed, Busy, In Position, Aborted, Error und eine Fehler-ID umfassen.
Nehmen Sie einen mehrachsigen Transfer als Beispiel. MoveAbsolute setzt Busy, die Position läuft durch das Modell, und In Position wird erst innerhalb der vereinbarten Toleranz wahr. Wechselt eine Schutzeinrichtung oder ein Interlock, oder wird eine Softwarepositionsgrenze überschritten, meldet das Modell den passenden Fehler oder Abbruch. Die Sequenz muss danach dem dokumentierten Reset oder einer erneuten Referenzfahrt folgen.
Das ist bewusst weniger als ein vollständiger Antriebsemulator. Sie bilden die Schnittstelle ab, die das SPS-Programm nutzt, ohne zu behaupten, dass Reglerabstimmung oder Motorphysik im Modell liegen.
- Halten Sie fest, wer Befehle senden darf, damit SPS, Motion-Controller und Zwilling nicht dieselbe Achse gleichzeitig befehlen
- Legen Sie fest, ob jeder Befehl ein Impuls oder ein gehaltenes Signal ist und wie quittiert wird
- Testen Sie Timeouts und unzulässige Befehlskombinationen, nicht nur erfolgreiche Fahrten
Vom Befehl zur Rückmeldung
- 1SPS oder Motion-ControllerEnable, Home, Move, Halt, Abort, Reset
- 2Motion-ModellPosition, Timing, Zonen, Grenzen, gezielt eingelegte Fehler
- 3Was das SPS-Programm siehtBusy, Homed, In Position, Aborted, Error
Welche Fehler und Wiederanläufe sollten Sie nach jeder Änderung erneut fahren?
Beim Wiederanlauf nach einem Fehler werden verborgene Annahmen in der Motion-Sequenz meist sichtbar. Für jeden Test: Ausgangszustand, der Fehler, den Sie gezielt einlegen, die erwartete Reihenfolge der Rückmeldungen, was der Bediener tun darf, und der sichere Endzustand. Bewerten Sie das Ergebnis an den Signalen, nicht an der Animation.
Ein kurzer Satz Tests, den Sie nach jeder relevanten Änderung erneut fahren, sollte verlorene Referenzfahrt, Move-Timeout, Abbruch während der Fahrt, eine Softwarepositionsgrenze, Drive Not Ready, ausbleibendes In Position, Timeout im Roboter-Handshake, abgebrochenen CNC-Zyklus und Wiederanlauf nach Not-Halt abdecken.
Ist ein Befehl unmöglich, muss das sichtbar sein. Lehnen Sie ihn ab, setzen Sie einen definierten Fehler, oder melden Sie Kollision und Grenze. Wenn das Ziel stillschweigend korrigiert wird, kann derselbe Fehler verborgen bleiben, der später die physische Maschine stoppt.
Machen Sie die Schnittstelle testbar, bevor die Maschine montiert ist
Wir schreiben Motion- und Integrationslogik und verbinden sie mit einem testbaren Maschinenmodell. Wer Roboter- und CNC-Programmierung verantwortet, wird je Projekt vereinbart.
Automatisierungsengineering ansehenWie testen Sie Roboter und CNC, ohne die ganze Steuerung nachzubauen?
An einer Roboterzelle tauscht das SPS-Programm üblicherweise Mode, Zone, Freigabe, Start, Busy, Complete und Fault mit der Robotersteuerung. Ein vereinfachtes Bewegungsmodell kann diesen Handshake testen, wenn Bahnen und robotspezifische Logik außerhalb des Auftrags liegen. Aktuelle Zellgeometrie brauchen Sie, wenn die Frage Reichweite oder Kollisionsfreiheit ist.
An einer CNC-Station modellieren Sie den Handshake zur Linie: Ready for Load, Clamped, Cycle Start, Cycle Active, Cycle Complete, Alarm und Reset. Simulieren Sie weder G-Code noch Zerspanung, sofern kein konkreter Abnahmetest davon abhängt.
Die Versionen der Roboter- und CNC-Programme bleiben wichtig. Binden Sie den Schnittstellentest an SPS-Stand, Parametersatz, Roboter- oder CNC-Programmstand, Stand des Zwillings und Signalliste, damit eine Timingänderung nicht gegen einen alten Stand freigegeben wird.
Wie sollen Grenzen, Zonen und Safety im Zwilling erscheinen?
Halten Sie vier Dinge auseinander. Hardware-Endlagen kommen von physischen Schaltern oder Antriebseingängen. Softwarepositionsgrenzen sind eingestellte Positionen, auf die Steuerung oder Antrieb reagieren. Zonen beschreiben erlaubte oder verbotene Geometrie. Sicherheitsfunktionen wie STO, SS1, SOS oder SLS haben ein definiertes Verhalten im Sicherheitssystem.
Der Zwilling kann die normale Steuerungssequenz um diese Bedingungen fahren und simulierten Status für Tests melden. Er beweist keine zertifizierte Sicherheitshardware, wie schnell die Maschine stillsteht, wo Schutzeinrichtungen sitzen oder die Sicherheitsberechnung.
Verknüpfen Sie jede modellierte Grenze und Zone mit der Zeichnung oder dem Parametersatz, aus dem sie stammt. Ändern sich Hub, Werkzeug, Frames oder Schutzeinrichtungen, müssen Modell und betroffene Tests mit.
Was muss weiterhin in die physische FAT?
Aus dem Zwilling sollten Sie die Schnittstellendefinition, Szenarioeingaben, erwartete und tatsächliche Zustandswechsel, Softwarestände, Abweichungen und Akzeptanzkriterien behalten. Speichern Sie genug, um einen fehlgeschlagenen Test nach einer SPS- oder Modelländerung erneut zu fahren.
Die physische FAT prüft weiterhin Reglerabstimmung, Schleppfehler unter Last, Umkehrspiel, mechanische Toleranzen, Vibration, thermisches Verhalten, Stillstand, Schutzeinrichtungen, Sensoren, Verdrahtung und Sicherheitsfunktionen. Das virtuelle Ergebnis senkt das Integrationsrisiko. Etwas, das Sie nie modelliert haben, wird dadurch nicht nachgewiesen.
neexo schreibt Motion- und Integrationslogik und verbindet sie mit einem testbaren Maschinenmodell. Wer Roboter- und CNC-Programmierung verantwortet, wird je Projekt vereinbart, zusammen mit dem, was Sie von virtueller Inbetriebnahme und physischer FAT erwarten.
Häufig gestellte Fragen
Können Sie den Servo im digitalen Zwilling abstimmen?
Nicht als Standard. Eine repräsentative Fahrzeit hilft bei Sequenztests. Verstärkung, Resonanz, Momentverhalten und Schleppfehler unter Last brauchen weiterhin den physischen Antrieb, die Mechanik und Messtechnik, sofern kein geprüftes dynamisches Modell ausdrücklich zum Auftrag gehört.
Wie genau muss die Roboterkinematik sein?
Passen Sie die Genauigkeit an den Test an. Handshake und Zustände schaffen Sie mit einem vereinfachten Bewegungsmodell. Reichweite, Freigängigkeit, Kollision und gemeinsame Zonen brauchen aktuelle Geometrie, Werkzeugkoordinatensysteme und eine vereinbarte Toleranz.
Soll der Zwilling eine ungültige Fahrt von selbst stoppen?
Er soll die ungültige Situation auf der vereinbarten Schnittstelle sichtbar machen. Lehnen Sie den Befehl ab, oder melden Sie eine definierte Grenze, Kollision, Abbruch oder Fehler. Wenn das Ziel stillschweigend korrigiert wird, kann ein Fehler in der SPS-Sequenz verborgen bleiben.
Kann OPC UA einen Echtzeit-Motionbus ersetzen?
Nein. OPC UA eignet sich für übergeordnete Befehle, Zustände und eine Visualisierungsanbindung. Harte Echtzeit-Servo und zertifizierte Sicherheitskommunikation bleiben auf der Steuerung und den dafür gebauten Netzen.
Ersetzt ein bestandener virtueller Test die physische FAT?
Nein. Er dokumentiert die modellierte Schnittstelle und die gefahrenen Szenarien. Die physische FAT deckt weiterhin Mechanik, Elektrik, Antrieb, Sensorik, Stillstand, Schutzeinrichtungen und Safety ab, die das Modell nicht beweist.
Technische Quellen
Verwandte Inhalte
Beginnen Sie mit einer Achse und einem Wiederanlauf nach Fehler. Halten Sie SPS-Stand, Motion-Parameter, Signalliste und Stand des Zwillings fest, und fahren Sie denselben Test erneut, wenn sich etwas ändert.
Beratungsgespräch vereinbaren