Beckhoff · TwinCAT 2 NC
Die Achse oder Gruppe befindet sich derzeit in einem gesperrten Zustand, was die Ausführung neuer Bewegungsbefehle verhindert, da ein `MC_Stop` Befehl noch aktiv verarbeitet wird. Diese Sicherheitsverriegelung stellt sicher, dass eine eingeleitete Stoppsequenz vollständig abgeschlossen wird, bevor eine neue Bewegung zugelassen wird, um unbeabsichtigte oder gefährliche Bewegungen zu verhindern.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überwachen Sie den 'Done'-Ausgang des `MC_Stop` Funktionsbausteins; stellen Sie sicher, dass er TRUE ist, bevor Sie neue Bewegungsbefehle ausgeben.
Implementieren Sie eine Verzögerung in der SPS-Logik oder überprüfen Sie den Achszustand (z.B. MC_ReadStatus.Stopping ist FALSE und Velocity ist 0.0) nach `MC_Stop`.
Überprüfen Sie den 'BufferMode'-Eingang nachfolgender Bewegungsbefehle; stellen Sie sicher, dass er auf einen geeigneten Modus (z.B. ABORTING oder BUFFERED) für die sequentielle Ausführung eingestellt ist.
Überprüfen Sie auf aktive Sicherheitsfunktionen oder Verriegelungen (z.B. Emergency Stop status, Safety Gate contact), die die Achse gesperrt halten könnten.
Überprüfen und erhöhen Sie gegebenenfalls die `MC_Stop` Verzögerungsrate (z.B. P-AXIS-00009), um die Stoppzeit zu reduzieren, falls mechanisch machbar.