Omron NJ/NX-series Motion Control
6 Fehlercodes dokumentiert
Fehler: Mehrfachausführung der Bewegungssteuerungsanweisung deaktiviert
Dieser Fehler (543C hex) wird generiert, wenn das System versucht, eine neue Bewegungsanweisung auszuführen, deren Buffer Mode auf 'Buffered' oder einen 'Blending' Modus (z.B. _mcBlendingLow, _mcBlendingPrevious, _mcBlendingNext, _mcBlendingHigh) eingestellt ist, während eine andere Bewegungsanweisung bereits aktiv ist. Dies deutet auf eine ungültige Überlappung oder Sequenzierung von Bewegungsbefehlen hin, da nur eine solche Anweisung gleichzeitig aktiv sein kann. Die aktive Anweisung wird abgebrochen, und ihr CommandAborted Ausgang wird TRUE.
Auxiliary und Slave als gleiche Achse definiert
Dieser geringfügige Fehler tritt auf, wenn die Auxiliary Achse und die Slave Achse während eines Achsbefehls als dieselbe Achse konfiguriert sind. Diese Konfiguration führt zu einem Ausführungsbedingungsfehler, der kombinierte Achsvorgänge beeinträchtigt.
Zielgeschwindigkeitseinstellung außerhalb des zulässigen Bereichs
Dieser Fehler tritt auf, wenn eine Bewegungsanweisung ausgeführt wird, ohne eine gültige Zielgeschwindigkeit einzustellen, oder wenn der eingestellte Wert außerhalb des akzeptablen nicht-negativen Bereichs liegt. Das System benötigt eine korrekt definierte Zielgeschwindigkeit, um eine kontrollierte Bewegung einzuleiten.
Master- und Slave-Achse als dieselbe Achse definiert
Dieser geringfügige Fehler tritt auf, wenn die Master-Achse und die Slave-Achse während eines Achsbefehls als dieselbe Achse konfiguriert sind. Diese Konfiguration führt zu einem Ausführungsbedingungsfehler, der ordnungsgemäße Bewegungssteuerungsoperationen verhindert.
Master und Auxiliary als gleiche Achse definiert
Dieser geringfügige Fehler tritt auf, wenn die Master Axis und die Auxiliary Axis während einer Achsbefehlsanweisung als dieselbe Achse konfiguriert sind. Diese Konfiguration ist ein Ausführungsbedingungsfehler, der die koordinierte Bewegung stören kann.
Fehler: Sofortiger Stopp-Befehl ausgeführt
Dieser Fehler (5485 hex) wird generiert, wenn ein MC_ImmediateStop Befehl auf einer Achse ausgeführt wird. Dieser Befehl erzwingt einen sofortigen Stopp und ändert die Variable Status.ErrorStop der Achse auf TRUE, was einen Zustand des Stopps durch Fehlerverzögerung anzeigt. Diese Art des Stopps umgeht normale Verzögerungsprofile und wird typischerweise für kritische Bedingungen oder Not-Aus-Zustände verwendet.