EL
ErrorLib
Marken
||
  1. Startseite
  2. Lenze
  3. 9300 Series
  4. 159
About·Privacy·Terms

ErrorLib — Industrielle Fehlercodes Bibliothek

Haftungsausschluss: ErrorLib ist ein unabhängiges technisches Referenztool. Obwohl wir Genauigkeit anstreben, überprüfen Sie immer die offiziellen Servicehandbücher des Herstellers, bevor Sie Wartungsarbeiten an Industrieanlagen durchführen. ErrorLib ist nicht mit den aufgeführten Marken verbunden.

159

Fehler im Positionierungsprogramm.

Lenze · 9300 Series

Was bedeutet 159 ?

Das Positionierungsprogramm enthält eine unzulässige Programmierung. Insbesondere muss einem parameter set mit einer final speed ein parameter set mit positioning folgen, und es ist nicht zulässig, zu diesem Zeitpunkt auf input zu warten.

Häufige Ursachen

  • Verletzung der Positionierungsprogrammsequenz: Ein parameter set, das eine final speed (z.B. C1301) enthält, wird nicht unmittelbar von einem parameter set gefolgt, das eine target position (z.B. C1302) angibt.
  • Unzulässige wait condition: Das Programm versucht, auf eine spezifische condition (z.B. digital input state) nach einem non-positioning command zu warten, was vom interpreter des drive nicht erlaubt ist.
  • Falsche Sequenzierung von motion blocks (z.B. C1310 für motion type) innerhalb des internen interpreter des drive.
  • Korrupte positioning program data im internen memory des drive aufgrund von power disturbance oder electrical noise.
  • Fehler oder bug im programming tool (z.B. IDE), der eine invalid sequence erzeugt, die nicht den drive programming rules entspricht.

Reparaturschritte & Checkliste

Verifizierte technische Daten. Zuletzt aktualisiert: April 2026

Verwandte Fehlercodes

0011OC1 Overcurrent in motor cable0012OC2 Motor cable earth fault0013OC3 Overload during acceleration
Quelle: Lenze 9300 Series
Open Manual (Page 38)Mehr Codes in diesem Handbuch suchen

Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.

  1. 1

    Überprüfen Sie die interne positioning program sequence des drive, insbesondere die commands, die der fault location unmittelbar vorausgehen.

  2. 2

    Stellen Sie sicher, dass jeder motion block, der eine final speed angibt (z.B. ein 'speed control' block), direkt von einem 'positioning' block mit einem definierten target (z.B. C1302) gefolgt wird.

  3. 3

    Entfernen Sie alle 'wait for input' oder ähnlichen conditional statements, die unzulässig nach non-positioning commands in der sequence platziert sind.

  4. 4

    Laden Sie das positioning program erneut auf den drive von einer verifizierten, korrekten source herunter, um memory corruption auszuschließen.

  5. 5

    Konsultieren Sie das programming manual des drive bezüglich der zulässigen Sequenzierung von motion blocks und wait conditions innerhalb eines positioning program.

Alle Codes in diesem Handbuch durchsuchen (145)