NC-SPS-Fehler
Fehler(Hex) | Fehler(Dec) | Fehlertyp | Beschreibung |
---|---|---|---|
4B00 | 19200 | Parameter | Achse ist gestoppt worden Die Achse ist gestoppt worden, während die Achse zur Zielposition fährt. Die Achse könnte mit einem SPS Kommando über ADS, mit einem Aufruf durch AXFNC oder durch den System Manager gestoppt worden sein. |
4B01 | 19201 | Parameter | Achse kann nicht gestartet werden Die Achse kann nicht gestartet werden, weil:
|
4B02 | 19202 | Parameter | Kontrollmodus nicht zulässig Keine Zielpositionskontrolle und keine Positionsbereich Kontrolle. |
4B03 | 19203 | Parameter | Achse bewegt sich nicht Ein Restart von Position und Geschwindigkeit ist nur bei physikalischer Bewegung der Achse möglich. |
4B04 | 19204 | Parameter | Ungültiger Modus Beispiele: |
4B05 | 19205 | Parameter | Befehl nicht zulässig
|
4B06 | 19206 | Parameter | Parameter nicht korrekt
|
4B07 | 19207 | Parameter | Timeout Achs-Funktionsbaustein Alle "MC_Move..."-Bausteine prüfen am Ende der Positionierung, ob diese erfolgreich abgeschlossen wurde. Im einfachsten Fall wird das "AxisHasJob"-Flag der NC-Achse geprüft, das zunächst besagt, dass die Positionierung logisch beendet wurde. Abhängig von der Parametrierung der NC-Achse kommen aber noch weitere Prüfungen (Gütekriterien) hinzu:
Wenn sich nun die Achse logisch in der Zielposition befindet (logischer Stillstand), aber das parametrierte Positionsfester nicht erreicht wird, dann wird die Überwachung der oben genannten NC-Rückmeldungen nach einem konstanten Timeout von 6 Sekunden mit Fehler 19207 (0x4B07) abgebrochen. |
4B08 | 19208 | Parameter | Achse ist im geschützten Modus Die Achse befindet sich im geschützten Modus (z.B. gekoppelt) und kann nicht bewegt werden. |
4B09 | 19209 | Parameter | Achse ist nicht bereit Die Achse ist nicht bereit und kann nicht bewegt werden. |
4B0A | 19210 | Parameter | Fehler beim Referenzieren Das Referenzieren (Homing) der Achse konnte nicht gestartet werden oder war nicht erfolgreich. |
4B0B | 19211 | Parameter | Fehlerhafte Definition des Triggereingangs Die Definition des Trigger-Signals für den Baustein MC_TouchProbe ist fehlerhaft. Die definierte Encoder-ID, das TriggerSignal oder die Trigger-Flanke sind ungültig. |
4B0C | 19212 | Funktion | Positionslatch wurde deaktiviert Der Baustein MC_TouchProbe hat festgestellt, dass ein von ihm gestarteter Messtasterzyklus deaktiviert wurde. Ursache kann beispielsweise ein Achs-Reset sein. |
4B0D | 19213 | Funktion | Timeout NC-Status-Rückmeldung Eine Funktion wurde erfolgreich von der SPS zur NC abgesetzt. Eine erwartete Rückmeldung im Status-Wort der Achse kommt aber nicht. |
4B0E | 19214 | Funktion | Zusatzprodukt nicht installiert Die Funktion ist als Zusatzprodukt verfügbar, ist aber auf dem System nicht installiert. |
4B0F | 19215 | Funktion | No NC Cycle Counter Update" Das NcToPlc Interface bzw. ein darin enthaltener NC Cycle Counter wurde nicht aktualisiert. |
Fehlernummern 0x4B10 .. 0x4B2F werden im TwinCAT NCI Kontext verwendet: | |||
4B10 | 19216 | Funktion | M-Funktion Anfrage fehlt Dieser Fehler tritt auf, wenn eine Bestätigung der M-Funktion gemacht worden ist, aber das Anfragebit (request bit) nicht gesetzt worden ist. |
4B11 | 19217 | Parameter | Nullpunktverschiebungsindex liegt außerhalb des Bereichs Der Index der Nullpunktverschiebung ist ungültig. |
4B12 | 19218 | Parameter | R-Parameterindex oder -größe ist ungültig Dieser Fehler tritt auf, wenn die R-Parameter geschrieben oder gelesen werden, und der Index oder die Größe außerhalb des Bereichs liegen. |
4B13 | 19219 | Parameter | Index für Werkzeugbeschreibung ist ungültig Der Index für die Werkzeugbeschreibung ist ungültig. |
4B14 | 19220 | Funktion | Version des zyklischen Kanalinterfaces passt nicht zu der angeforderten Funktion bzw. dem Funktionsbaustein Dieser Fehler tritt auf, wenn mit einer älteren TwinCAT Version, neue Funktionalitäten einer neueren TcNci.lib aufgerufen werden. |
4B15 | 19221 | Funktion | Kanal ist nicht bereit für die angeforderte Funktion Die anforderte Funktion kann nicht ausgeführt werden, da der Kanal sich im falschen Zustand befindet. Dieser Fehler tritt z.B. beim Rückwärtsfahren auf, wenn die Achsen zuvor nicht mit dem ItpEStop angehalten werden. |
4B16 | 19222 | Funktion | Angeforderte Funktion ist nicht aktiv geschaltet Die angeforderte Funktion benötigt zuvor eine explizite Aktivierung. |
4B17 | 19223 | Funktion | Achse ist bereits in einer anderen Gruppe Die Achse wurde bereits zu einer anderen Gruppe hinzugefügt. |
4B18 | 19224 | Funktion | Blocksearch konnte nicht erfolgreich ausgeführt werden Der Blocksearch ist fehlgeschlagen. Mögliche Ursachen:
|
4B19 | 19225 | Parameter | Ungültiger Blocksearch Parameter Dieser Fehler tritt auf, wenn der FB ItpBlocksearch mit ungültigen Parametern aufgerufen wird (z.B. E_ItpDryRunMode, E_ItpBlockSearchMode) |
4B20 | 19232 | Funktion | Kann nicht alle Achsen zufügen Dieser Fehler tritt auf, wenn eine Hilfsachse zu einer Interpolationsgruppe hinzugefügt werden soll, und die Funktion ausfällt. Vermutlich wurde eine vorhergehende Anweisung einer Hilfsachse übersprungen. |
Fehlernummern 0x4B30 .. 0x4B3F werden in der TcMcCam-Lib verwendet (MC_NC_TableErrorCodes): | |||
4B30 | 19248 | Parameter | Pointer ist ungültig Ein Zeiger auf eine Datenstruktur ist ungültig, z. B. Null
|
4B31 | 19249 | Parameter | Speichergröße ungültig Die Angabe der Speichergröße (SIZE) einer Datenstruktur ist ungültig.
|
4B32 | 19250 | Parameter | Kurvenscheiben-ID ist ungültig Die ID einer Kurvenscheibe liegt nicht zwischen 1 und 255. |
4B33 | 19251 | Parameter | Punkt-ID ist ungültig Die ID eines Punktes (Stützstelle) einer Motion Function ist kleiner als 1. |
4B34 | 19252 | Parameter | Anzahl der Punkte ist ungültig Die Anzahl der zu lesenden oder zu schreibenden Punkte (Stützstellen) einer Kurvenscheibe ist kleiner als 1. |
4B35 | 19253 | Parameter | MC-Tabellentyp ist ungültig Der Typ einer Kurvenscheibe entspricht nicht der Definition MC_TableType. |
4B36 | 19254 | Parameter | Anzahl der Zeilen ungültig Die Anzahl der Zeilen (Stützstellen) einer Kurvenscheibe ist kleiner als 1. |
4B37 | 19255 | Parameter | Anzahl der Spalten ungültig Die Anzahl der Spalten einer Kurvenscheibe ist ungültig.
|
4B38 | 19256 | Parameter | Schrittweite ungültig Die Schrittweite für die Interpolation ist ungültig, z. B. kleiner gleich Null. |
Fehlernummern 0x4B0F, 0x4B40 .. 0x4B4F werden mehreren Bibliotheken verwendet (TcNc-Lib / Tc2_MC2_XFC-Lib): | |||
4B40 | 19264 | Überwachung | Klemmentyp nicht unterstützt Die verwendete Klemme wird nicht von diesem Funktionsblock unterstützt. |
4B41 | 19265 | Überwachung | Register Read/Write Fehler Dieser Fehler impliziert einen Gültigkeitsfehler. |
4B42 | 19266 | Überwachung | Achse ist Enabled Die Achse ist enabled und darf für den Vorgang nicht enabled sein. |
4B43 | 19267 | Parameter | Größe der Kompensationstabelle falsch Die angegebene Tabellengröße in Byte entspricht nicht der tatsächlichen Größe |
4B44 | 19268 | Parameter | Positionsabweichung Die minimale/maximale Position in der Kompensationstabelle entspricht nicht der Position in der Tabellenbeschreibung (ST_CompensationDesc) |
4B45 | 19269 | Parameter | Nicht implementiert Die angeforderte Funktion ist in dieser Kombination nicht implementiert |
4B46 | 19270 | Parameter | Fenster nicht im vorgegebenen Modulo-Bereich Die parametrierte Min- oder Max-Position liegt nicht im vorgegebenen Modulo-Bereich |
4B47 | 19271 | Überwachung | Puffer überlauf Die Anzahl der Ereignisse hat zu einem Überlauf des Puffers geführt und es konnten nicht alle Ereignisse erfasst werden. |
Fehlernummern 0x4B50 .. 0x4B5F werden in der TcRemoteSync-Lib verwendet: | |||
Fehlernummern 0x4B60 .. 0x4B6F werden in der TcMc2-Lib im buffered commands Kontext verwendet: | |||
4B60 | 19296 | Überwachung | Fahrauftrag wurde nicht aktiv Ein Fahrauftrag wurde ausgelöst und zunächst von der NC erfolgreich mit neuer Kommandonummer quittiert und gepuffert. Dennoch wird der Fahrauftrag nicht aktiv (möglicherweise wegen einer Abbruchbedingung oder eines internen NC Fehlers). |
4B61 | 19297 | Überwachung | Fahrauftrag konnte von der SPS nicht verfolgt werden Ein Fahrauftrag wurde ausgelöst und zunächst von der NC erfolgreich mit neuer Kommandonummer quittiert und gepuffert. Dennoch konnte die Kommandoausführung von der SPS nicht verfolgt werden, da die NC bereits ein nachfolgendes Kommando ausführt. Der Ausführungszustand ist unklar. Dieser Fehler darf nur bei sehr kurzen Fahraufträgen auftreten, die innerhalb eines SPS-Zyklus abgearbeitet sind. |
4B62 | 19298 | Überwachung | Gepuffertes Kommando wurde mit Fehler beendet Ein gepuffertes Kommando wurde mit Fehler beendet. Die Fehlernummer ist nicht verfügbar, weil bereits ein neues Kommando ausgeführt wird. |
4B63 | 19299 | Überwachung | Gepuffertes Kommando wurde ohne Rückmeldung beendet Ein gepuffertes Kommando wurde beendet, aber es gibt keine Rückmeldung über Erfolg oder Fehler. |
4B64 | 19300 | Überwachung | ‚BufferMode' wird vom Kommando nicht unterstützt Der 'BufferMode' wird von diesem Kommando nicht unterstützt. |
4B65 | 19301 | Überwachung | Kommandonummer ist Null Die vom System verwaltete Kommandonummer für gepufferte Kommandos hat unerwartet den Wert 0. |
4B66 | 19302 | Überwachung | Funktionsbaustein wurde nicht zyklisch aufgerufen Der Funktionsbaustein wurde nicht zyklisch aufgerufen. Daher konnte die Kommandoausführung von der SPS nicht verfolgt werden, während die NC bereits ein nachfolgendes Kommando ausführt. Der Ausführungszustand ist unklar. |
Fehlernummern 0x4B70 .. 0x4B8F werden in der TcPlcInterpolation-Lib verwendet: | |||
4B71 | 19313 | Parameter | Ungültiger NCI Entry Typ Der FB FB_NciFeedTablePreparation wurde mit einem unbekannten nEntryType aufgerufen. |
4B72 | 19314 | Funktion | NCI Feed Table voll Die Tabelle ist voll und daher wird der Eintrag nicht angenommen. |
4B73 | 19315 | Funktion | Interner Fehler
|
4B74 | 19316 | Parameter | ST_NciTangentialFollowingDesc: Tangentialachse ist keine Hilfsachse In dem Eintrag für die tangentiale Nachführung wurde eine Tangentialachse genannt, die keine Hilfsachse ist. |
4B75 | 19317 | Parameter | ST_NciTangentialFollowingDesc nPathAxis1 bzw. nPathAxis2 ist keine Bahnachse. Somit kann die Ebene nicht bestimmt werden. |
4B76 | 19318 | Parameter | ST_NciTangentialFollwoingDesc nPathAxis1 und nPathAxis2 sind gleich. Somit kann die Ebene nicht bestimmt werden. |
4B77 | 19319 | Parameter | ST_NciGeoCirclePlane Kreis falsch parametriert |
4B78 | 19320 | Funktion | Interner Fehler Bei der Berechnung der tangentialen Nachführung ist es zu einem internen Fehler gekommen. |
4B79 | 19321 | Überwachung | Tangentiale Nachführung Beim Einschalten der tangentialen Nachführung wurde die Überwachung der Ablenkungswinkel eingeschaltet (E_TfErrorOnCritical1) und mit dem aktuellen Segment ist ein zu großer Ablenkungswinkel festgestellt worden. |
4B7A | 19322 | Funktion | Reserviert Reserviert, derzeit nicht verwendet. |
4B7B | 19323 | Parameter | Tangentiale Nachführung Der Radius des aktuellen Kreissegements ist zu klein |
4B7C | 19324 | Parameter | FB_NciFeedTablePreparation pEntry ist NULL |
4B7D | 19325 | Parameter | FB_NciFeedTablePreparation Der angegebene nEntryType stimmt nicht mit dem Strukturtyp überein |
4B7E | 19326 | Parameter | ST_NciMFuncFast und ST_NciMFuncHsk Die angeforderte M-Funktion liegt nicht zwischen 0 und 159 |
4B7F | 19327 | Parameter | ST_NciDynOvr Der angeforderte Wert für den Dynamik-Override liegt nicht zwischen 0.01 und 1 |
4B80 | 19328 | Parameter | ST_NciVertexSmoothing Ungültiger Parameter. Dieser Fehler wird bei einem negativen Verschleifungsradius bzw. bei einem unbekannten Verschleifungstyp erzeugt. |
4B81 | 19329 | Parameter | FB_NciFeedTablePrepartion Die angeforderte Geschwindigkeit ist nicht im gültigen Bereich |
4B82 | 19330 | Parameter | ST_Nci* ungültiger Parameter |
Fehlernummern 0x4B90 .. 0x4B9F werden in der Tc3_MC2_AdvancedHoming-Lib (PLCopen Part 5: Homing Procedures) verwendet: | |||
4B90 | 19344 | Parameter | Drive-Typ Der ermittelte Drive-Typ wird nicht unterstützt. |
4B91 | 19345 | Parameter | Direction Die Direction ist unzulässig. |
4B92 | 19346 |
| SwitchMode Der SwitchMode ist unzulässig. |
4B93 | 19347 |
| Mode Der Mode für das Parameter-Handling ist unzulässig. |
4B94 | 19348 |
| Drehmomentgrenzen Die Parametrierung der Drehmomentgrenzen ist inkonsistent. |
4B95 | 19349 |
| Schleppabstandgrenze Die Parametrierung der Schleppabstandgrenze ist unzulässig (<=0). |
4B96 | 19350 |
| Distanzlimit Die Parametrierung des Distanzlimits ist unzulässig (<0). |
4B97 | 19351 |
| Sichern von Parametern Es wurde versucht erneut Parameter zu sichern, obwohl diese bereits gesichert wurden. |
4B98 | 19352 |
| Restaurieren von Parametern Es wurde versucht Parameter zu restaurieren, obwohl keine gesichert wurden. |
4B9F | 19359 |
| Abbruch eines Homings Der Abbruch eines Homing ist fehlgeschlagen. |
Fehlernummern 0x4BA0 .. 0x4BAF werden in der TcNcKinematicTransformation-Lib verwendet: | |||
4BA0 | 19360 | Funktion | KinGroup Fehler Die Kinematikgruppe befindet sich im Fehlerzustand. Dieser Fehler kann auftreten, wenn sich die Kinematikgruppe beim Aufruf im Fehlerzustand oder in einem unerwarteten Zustand befindet (z.B. gleichzeitiger Aufruf über mehrere FB-Instanzen). |
4BA1 | 19361 | Funktion | KinGroup Timeout Timeout beim Aufruf eines Kinematik-Bausteins |
Fehlernummern 0x4BB0 .. 0x4BBF werden in der Tc2_MC2_Drive-Lib verwendet: | |||
4BB0 | 19376 | Funktion | Ungültige Achs-Position Die aktuelle Achs-Position oder die sich durch den neuen Positions-Offset ergebende Achs-Position überschreitet den gültigen Wertebereich. |
4BB1 | 19377 | Funktion | Ungültiges Positions-Offset Der neue Positions-Offset überschreitet den gültigen Wertebereich [AX5000: 2^31]. |
4BB2 | 19378 | Funktion | Ungültige Achs-Position Die aktuelle Achs-Position oder die sich durch den neuen Positions-Offset ergebende Achs-Position unterschreitet den gültigen Wertebereich. |
4BB3 | 19379 | Funktion | Ungültiges Positionsoffset Der neue Positions-Offset unterschreitet den gültigen Wertebereich [AX5000: -2^31]. |
4BB4 | 19380 | Funktion | Abweichen des aktiviertes Feedback und/oder Speicherort Das aktivierte Feedback und/oder der Speicherort (AX5000: P-0-0275) unterscheiden sich von der Parametrierung am Baustein. |
4BB5 | 19381 | Funktion | Reinitialisierung der NC-Istposition ist fehlgeschlagen Die Reinitialisierung der NC-Istposition ist fehlgeschlagen, z.B. Referenzsystem = „ABSOLUTE (with single overflow)“ & Softwareendlagenüberwachung ist deaktiviert. |
4BB6 | 19382 | Funktion | Das Setzen oder Löschen eines Positionsoffsets wurde abgelehnt Das Kommando zum Setzen oder Löschen eines Positionsoffsets wurde ohne Rückmeldungsdaten abgelehnt, z.B. wenn die Firmware des Antriebreglers das entsprechende Kommando nicht unterstützt. |
4BB7 | 19383 | Funktion | Das Setzen oder Löschen eines Positionsoffsets wurde abgelehnt Das Kommando zum Setzen oder Löschen einen Positionsoffsets wurde mit Rückmeldungsdaten abgelehnt. Die Informationen in den Rückmeldedaten können weitere Hinweise auf die Ursache enthalten, z.B. wenn die Firmware des Antriebreglers das entsprechende Kommando nicht unterstützt. |
4BB8 | 19384 | Funktion | Ungültige Firmwareversion Für die Servo-Klemme wird eine Firmwareversion >= 19 vorausgesetzt. |
4BB9 | 19385 | Funktion | Abweichende Mouloeinstellungen Die Moduloeinstellungen auf dem Antriebsregler und in der NC sind unterschiedlich. |
4BBA | 19386 | Funktion | Bremsentest fehlgeschlagen Der Bremsentest ist fehlgeschlagen. |
4BBB | 19387 | Funktion | Nicht unterstützter Antriebstyp Der ermittelte Antriebs- bzw. Achs-Typ wird nicht unterstützt. |
4BBC | 19388 | Funktion | Kommando wurde abgebrochen Das Kommando wurde durch ein anderes Kommando abgebrochen. |
4BBD | 19389 | Funktion | TimeOut Das Kommando wurde aufgrund von Zeitüberschreitung abgebrochen. |
Fehlernummern 0x4BC0 .. 0x4BCF werden in der Tc3_DriveMotionControl-Lib verwendet: | |||
4BC2 | 19394 |
| Ungültiges Positions-Offset Das neue Positions-Offset überschreitet den gültigen Wertebereich. |
4BC3 | 19395 |
| Ungültige E/A-Daten E/A-Daten sind ungültig oder die Klemme befindet sich im Fehlerzustand. |
4BC4 | 19396 |
| ADS-Port im Interface nicht verknüpft Die ADS-Port Variable der Klemme wurde nicht ins Achsinterface der PLC verknüpft und es sollen Parameter der Klemme verändert werden. |