Fehler Code 17744(0x4550)

Amal

Level-1
Beiträge
34
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Zusammen,
kennt jemand diesen Fehler Code.twincat9.png
Also der Motor Bromt, aber der bewegt nicht. Und laut Google, der Fehler heißt:
Error 17744: "Following error monitoring (position)" With active following error monitoring (position) a following error exceedance has occurred, whose magnitude is greater than the following error window, and whose duration is longer than the parameterised following error filter time.
danke
LG
AMAL
 
Dein Schleppfehler ist zu groß. Der Controller prüft ja ob dein Motor auch das umsetzt was als Sollwert ausgegeben wird. Wird die Soll-/Ist Diskrepanz zu groß (liegt außerhalb des Toleranzfensters) kommt der Fehler.
Wenn dein Motor nur brummt sich aber nicht dreht, dann ist ja klar das ein Schleppfehler kommt.
Ursachen gäbe es da einige:
- Der Motor ist falsch verdrahtet
- Der Motor ist falsch parametriert
- Der Motor ist defekt
- Der Motor ist blockiert
- Der Encoder ist falsch verdrahtet
- Der Encoder ist defekt
- Der Encoder ist falsch parametriert
- Der Regler ist falsch parametriert
- Deine Schleppfehlertoleranz ist zu gering
- Du gibt Sollwerte die der Antrieb nicht folgen kann (Zu hohe Sollgeschw. z.B.)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dein Schleppfehler ist zu groß. Der Controller prüft ja ob dein Motor auch das umsetzt was als Sollwert ausgegeben wird. Wird die Soll-/Ist Diskrepanz zu groß (liegt außerhalb des Toleranzfensters) kommt der Fehler.
Wenn dein Motor nur brummt sich aber nicht dreht, dann ist ja klar das ein Schleppfehler kommt.
Ursachen gäbe es da einige:
- Der Motor ist falsch verdrahtet
- Der Motor ist falsch parametriert
- Der Motor ist defekt
- Der Motor ist blockiert
- Der Encoder ist falsch verdrahtet
- Der Encoder ist defekt
- Der Encoder ist falsch parametriert
- Der Regler ist falsch parametriert
- Deine Schleppfehlertoleranz ist zu gering
- Du gibt Sollwerte die der Antrieb nicht folgen kann (Zu hohe Sollgeschw. z.B.)

danke dir.
hat das nicht mit der Schleppüberwachung Position zu tun?
schleppfehler.PNG
 
ich habe den Motor mit der Klemme so angeschlossen.(sieht Bitte das Bild)
Motor Anschluss.PNGDer Anschluss PE habe ich nicht angeschlossen. nur die Spulen.
 
Das wäre nicht das erste mal dass so etwas passiert. "Ups, Motor hat ja gar keine Abfrage", kein Wunder beschwehrt sich das Programm dass der Motor nicht läuft. Is nem Freund von mir auch schon mal passiert. :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat Dein Motor überhaupt einen Encoder????
Ohne Encoder keine Schleppüberwachung...

nein der hat keinen Encoder. Der Motor hat sich gedereht, es lag an Kv- Factor, den haben ich von 1 auf 0 zurückgesetzt. Und er hat funktioniert, nur das Problem, auch mit F+ oder F++ der dreht sich mit negativen Werte. Das könnte er mir auch nicht der Mann von Beckhoff beantworten.
 
Vermutlich hast du die EL7031 noch nicht richtig konfiguriert. Die ist Default-mäßig auf Encoder-Auswertung parametriert. Wenn das so ist, wird sich der Ist-Wert in der NC-Achse nicht ändern.

Tut er das doch, musst du evtl. noch die Encoderskalierung und/oder die Ausgabeskalierung in der NC anpassen. Wenn du Kv auf Null setzt muss die Achse dem Sollwert halbwegs sauber folgen, ohne das der Schleppfehler ansteigt. Sonst stimmen die Skalierungen nicht.

Die Ausgabeskalierung ist leider nicht vernünftig dokumentiert, da habe ich schon intensiv mit dem entsprechenden Spezialisten bei Beckhoff in der Entwicklung drüber diskutiert.

Hier mal meine Notizen dazu:


NC-Achse - Encoder:

Encoder Sub Mask (absolut range maximum value)
definiert den Bereich der Singleturn bits, also die Zahl der Inkremente pro Motorumdrehung. Bei Gebern mit "krummen" Werten muss entsprechend von Dez in Hex umgerechnet werden.


NC-Achse - Drive:

Output Scaling Factor (Velocity)
Für die AX5000 wird der Wert mit 1.02398817080127 richtig vorbelegt. Bei Fremdantrieben ist eine Anpassung erforderlich. Es geht die Skalierung des Geschwindigkeitssollwertes im Antrieb in die Berechnung ein, bei Verwendung von direkten Gebern auch die Vorschubkonstante (Umrechnung Motorumdrehung zu physikalischer Einheit der Achse, also Grad oder Millimeter).

Bei allen Antrieben ausser AX5000 wird die Ausgabeskalierung auf 1,00 voreingestellt (passend für die AX2000). Ergebnis ist ein Drehzahllsollwert, der mit 139,8 skaliert ist (139,8 INCR ^= 1 U/min). Diese Einstellung geht davon aus, das der Geberistwert mit 20bit in die NC zurückgeführt wird. ACHTUNG: Bei Encodern mit Encoder Sub Mask muss diese richtig gesetzt sein, sonst stimmt die Geschwindigkeitsausgabe nicht! Bei richtig gesetzter Sub Mask entfällt der hintere Teil der folgenden Gleichungen.

Berechnung der Ausgabeskalierung:
AS = 1 / 139,8 [INCR/U/min] * Auflösung Drehzahlsollwert Antrieb [INCR/U/min] * (1 + Encoder Sub Mask) [INCR/U] / Geberauflösung [INCR/U]

Mit freundlichen Grüßen
Thorsten Ostermann
 
Zuletzt bearbeitet:
Hallo;
ich habe das Problem, dass sich die gelben Tasten im Bild nicht betätigen lassen, auch ist derselbe Fehler vorhanden, wie bereits oben beschrieben. Hat jemand eine Idee?
Danke
Twincat3.png
 
Danke, das hatte ich schon gesehen. Was wäre die Lösung? Motor macht gar nix.
Und kennt jemand das Problem mit den gelben Tasten, die nicht funktionieren?
Danke
 
Hallo nochmal;
das mit den gelben Tasten hat sich geklärt, war ein Lastspannungsfehler; d.h. die Maske lässt sich konfigurieren, siehe twincat4.png. Sobald eine der gelben Tasten betätigt wird, tritt sofort der Schleppabstandsüberwachungsfehler auf und nix geht mehr. Hat jemand eine Idee, welcher Parameter geändert werden kann, damit dieser Fehler nicht mehr auftritt und der Motor im Handmodus drehen kann?
Danke
twincat4.pngtwincat5.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit Thread #12 von wollvieh ist doch alles gesagt. Oder ich bin extrem urlaubsreif da ich den Einndruck habe das selber mitdenken nicht mehr in Mode ist.

Du kannst in den Parametern der Achse nun die Schleppüberwachungsfunktion de-aktivieren (Reiter Parameter auf der NC-Achse) oder aber den Default-wert von 5.0 ändern und/oder aber du schaust das die Encoderskalierung sauber konfiguriert ist. Dazu solltest du du dir die Doku der Schrittmotorklemme (wenn du denn überhaupt eine hast) durchlesen ...

Guga
 
Das Problem ist eben, dass der Fehler auftritt, obwohl Schleppüberwachung und Positionsbereichsüberwachung usw. auf FALSE gesetzt sind; werde mich wohl mit Beckhoff-Support in Verbindung setzen müssen.
Danke trotzdem.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Problem ist eben, dass der Fehler auftritt, obwohl Schleppüberwachung und Positionsbereichsüberwachung usw. auf FALSE gesetzt sind; werde mich wohl mit Beckhoff-Support in Verbindung setzen müssen.
Danke trotzdem.

Lade nochmals sicherheitshalber die Parameter und guck mal noch ob die Schleppüberwachung tatsächlich immer noch auf False steht .. und wie oliver vorgeschlagen hat könnten Screenshots der Encodereinstellungen helfen ;)
 
Zurück
Oben