Skip to main content
CNC.wikiCNC.wiki

CNC-Servomotor-Fehlerdiagnose: Leitfaden für Parameter und Alarme

Servofehler auf CNC-Steuerungen von Fanuc, Siemens und Mitsubishi sicher beheben: Schleppfehler, Parameter und Wicklungsprüfung mit dem megohmmeter verifizieren.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Mitgründer

Einleitung

Ein plötzlicher Ausfall des Haltemoments oder ein Isolationsverlust eines CNC-Servomotors führt in der Fertigungspraxis zu katastrophalen physischen Folgen: Eine schwere vertikale Achse stürzt unter ihrem Eigengewicht unkontrolliert ab, oder eine Hochgeschwindigkeitsachse rammt das Schneidwerkzeug direkt in eine solide Schraubstockbacke (vise jaw), ein Spannfutter (chuck), eine hydraulische Spannvorrichtung (clamp) oder einen Werkzeugtrevolver (turret). Innerhalb von Millisekunden führt diese unkontrollierte Servoabweichung zu einem totalen Werkzeugbruch, zerstört das Werkstück und verbiegt die Präzisionskugelgewindetriebe, was augenblicklich zu teurem Ausschuss (scrap) führt. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung, was die Prozesssicherheit gefährdet. Kühlmittelleckagen, die sich um elektrische Steckverbinder ansammeln und schließlich in das Motorgehäuse eindringen, führen zu einem Phasen-Erdschluss, der den Servoverstärker irreparabel beschädigt. Wenn sich der Antriebsverstärker abschaltet und das Bereitschaftssignal abfällt (VRDY OFF), stoppen die dynamischen Bremsen die Achse abrupt, wodurch verlängerte Bremswege und heftige Kollisionen drohen.

Auf Hochgeschwindigkeits-Produktionslinien kann das Ignorieren anormale Schaltschrankkühlung oder Lüfterfehler den Servoverstärker überhitzen lassen. Wenn der Antriebsverstärker abschaltet, um sich selbst zu schützen, und das Bereitschaftssignal abfällt (VRDY OFF), führt dies zu erheblichen Sicherheitsrisiken. Techniker müssen die zugrunde liegenden Parameter, Hardware-Signale und Diagnoseschnittstellen von Fanuc, Siemens und Mitsubishi genauestens verstehen, um diese Fehlerszenarien frühzeitig abzufangen, bevor sie erhebliche Toleranzüberschreitungen und mechanische Zerstörungen verursachen.

Technische Übersicht

Befehl / CodeMarkenKritische ParameterHauptbeschränkungen und Diagnosewerkzeuge
G00, G01, G04, G31, LIMS, MSG, SPOS, M03, M19Fanuc, Siemens, MitsubishiParameter 1828 (Move deviation), Parameter 1829 (Stop deviation), p1082 (Overspeed limit), SV022 (Overload level)Steuerspannung des Schaltschranks während der aktiven Überlastkühlung immer eingeschaltet (ON) lassen; Drehmoment der Haltebremse verifizieren, bevor der Servo bei Achsabkopplung ausgeschaltet wird; FSSB-Glasfaserkabel bei Kommunikationsabbrüchen überprüfen.

Schnellleser

  • Steuerspannung niemals aus- und einschalten, um aktive Überlastalarme zu löschen. Das Aus- und Einschalten (OFF/ON) der Steuerspannung zur Erzwingung eines Resets bei aktivem Overload 1 (Alarm 50) birgt das Risiko, die Motorwicklungen dauerhaft zu zerstören; lassen Sie die Spannung eingeschaltet (ON), damit die internen Lüfter die Leistungsmodule kühlen können.
  • Phasen-Erdschluss-Isolationswiderstand mit einem megohmmeter messen. Techniker müssen die Motorkabel am Verstärker physisch trennen und die Adern U, V und W prüfen, bevor sie Kurzschlussalarme wie SV0438 zurücksetzen, um die Zerstörung von Austausch-Antriebsverstärkern zu verhindern.
  • Schleppfehler-Register nach Steuerungsgeneration unterscheiden. Überwachen Sie bei Fanuc-Steuerungen die Abweichung in DGN 800 bis DGN 803 bei älteren Steuerungen der Series 0-C und in DGN 300 bei neueren Serien der Reihen 30i-B und 0i-F.
  • Sicherheitsparameter und Firmware-Versionen abgleichen. Stellen Sie sicher, dass SINAMICS-Firmwareversionen >= 4.7 mit p9567 > 0 mit kompatiblen SINUMERIK-Steuerungen betrieben werden, um Datenabgleichfehler (cross-check errors) zu verhindern.
  • Thermische Grenzwerte bei sensorlosen Antrieben manuell validieren. Bei der Nachrüstung oder Wartung von Motoren der Mitsubishi MDS-B-HR-Serie ohne eingebauten Sensor muss der Parameter SV034/bit2 manuell auf 1 gesetzt werden, um die thermische Schätzung zu aktivieren.
  • Schwankungen der Lastanzeige während des Arbeitsvorschubs beobachten. Unterbrechen Sie den Betrieb sofort, wenn die Achslastanzeige über 120% schwankt, um mechanische Schwergängigkeiten oder Werkzeugverschleiß zu untersuchen, bevor eine Kollision mit Alarm 50 oder Alarm 59 den Kanal abschaltet.

Grundlegende Konzepte

Die Diagnose von Fehlern an Fanuc-Servomotoren erfordert eine kontinuierliche Überwachung der mechanischen Belastungen, Schnittbedingungen und der Umgebungsbedingungen der Werkzeugmaschine. Der Betrieb des Motors unter extrem rauen Bedingungen oder das Ignorieren eines defekten mechanischen Lagers erzeugt ein übermäßiges Lastdrehmoment. Unter diesen Bedingungen erkennt die digitale Servosoftware aktiv den anormalen Strom- oder Thermozustand und gibt einen Alarmcode aus, der den Betrieb stoppt. Hinweise zur sicheren Verwendung betonen die Überwachung vertikaler Achsen bei Stromausfall oder der Fehlersuche bei Alarmen; wenn eine vertikale Achse ihr Haltemoment verliert oder ein Bremsfehler auftritt, während das Wartungspersonal den Schaltschrank inspiziert, kann die Achse unerwartet absacken und schwere Verletzungen oder eine schwere Kollision verursachen.

Elektrische Ausfallpfade werden häufig durch das Eindringen von Flüssigkeit im Bereich elektrischer Steckverbinder verursacht. Ähnlich wie die bei M08-Kühlmittelflussfehlern beobachteten Probleme führt das Ignorieren von Flüssigkeitsansammlungen um elektrische Kabelkanäle dazu, dass Flüssigkeit in das Motorgehäuse dringt, was den Isolationswiderstand herabsetzt und Phasen-Erdschlüsse verursacht. Um sich nach Stromalarmen sicher zu erholen, sind Techniker angewiesen, die Maschine niemals einfach zurückzusetzen; sie müssen die Motorzuleitungen physisch trennen und den Phasen-Erdschluss-Isolationswiderstand vor dem erneuten Einschalten mit einem megohmmeter messen.

Rückführung und Regelungsoptimierung sind entscheidend für die Unterdrückung von Motorpendeln (hunting), Wellenschwingen (shaft swaying) und Maschinenresonanzen. Wenn die Drehzahlreglerverstärkungen (wie Drehzahlreglerverstärkung 1 oder die Drehzahlregler-Integralkompensation) fehlerhaft eingestellt sind, kommt es zu Schleppfehlern und hochfrequenten Getriebegeräuschen im Servoantrieb. Wenn das Geberimpuls-Feedback fehlerhaft ist oder mit einer falschen Impulszahl konfiguriert wurde, kann die Achse unkontrolliert beschleunigen, was Haltevorrichtungen wie ein Spannfutter (chuck) oder eine Schraubstockbacke (vise jaw) beeinträchtigt und dazu führt, dass das Werkstück bei schwerer Interpolation verrutscht.

Befehlsstruktur

Die Ausführung von Bewegungsbefehlen auf modernen CNC-Systemen erfordert eine enge Synchronisation zwischen dem Software-Bahnkurvengenerator der Steuerung und dem physischen Servoregelkreis des Antriebsverstärkers. Diagnoseparameter bestimmen die zulässige Abweichung zwischen dem vorgegebenen mathematischen Pfad und der tatsächlichen physischen Rückmeldung des Encoders. Wenn diese Differenz bei G00- oder G01-Bewegungen die programmierten Schwellenwerte überschreitet, unterbricht der Antrieb die Befehlssequenz, um den Achsantriebstrang zu schützen.

Techniker müssen Systemmenüs nutzen, um bei der Analyse der Servoleistung aktive Diagnosedaten auszulesen. Beispielsweise ermöglicht das Fanuc-Menü [SYSTEM] eine direkte Überprüfung der Schleppfehlerwerte, während Siemens-Systeme dynamische HMI-Variablen zur Anzeige von Fehlern nutzen. Ebenso verwenden Mitsubishi-Verstärker physische Displays zur Ausgabe von Diagnosecodes, was die Fehlersuche direkt vor Ort am Schaltschrank erleichtert.

Die Systemparameter und Diagnoseadresse sind über verschiedene CNC-Systeme hinweg systematisch organisiert, um sicherzustellen, dass Nachlauffehler und Parameter korrekt abgebildet werden, um Überdrehzahl- oder Überstromzustände zu verhindern.

  • Fanuc: Greift über die Menüs [SYSTEM] bis [DGNOS] auf Register zu. Die Diagnosebits repräsentieren physische Zustände wie den Status des Schützes, thermische Warnungen oder Geberunterbrechungen.
  • Siemens: Übermittelt die Antriebsintegrität über dynamische Kontexte und Parameter wie Ist-Drehzahl und Blockierverzögerungsgrenzen auf der SINAMICS-HMI-Schnittstelle.
  • Mitsubishi: Verlässt sich auf Diagnoseparameter und Hardwareanzeigen zur Bewertung von Achsabdriften und Regelkreisverstärkungseinstellungen auf HMI-Monitorbildschirmen.

Markenanwendungen

Fanuc

Fanuc-Systeme stützen sich in hohem Maße auf Diagnoseregister und Abweichungsverfolgungsparameter, um das Verhalten des Servoregelkreis zu überwachen. Parameter 1828 legt den Grenzwert für den Schleppfehler in Bewegung fest, während Parameter 1829 den Schleppfehler im Stillstand überwacht. Techniker müssen diese Register überprüfen, wenn ein Bewegungsalarm auftritt.

Während der Diagnosearbeiten werden Standard-Bewegungsblöcke wie G00 X150.0 Y150.0; und G01 Z-50.0 F250.0; ausgeführt, um eine Achsbewegung zu bewirken, während ein Verweilzeitbefehl (dwell) wie G04 X2.0; dem Techniker ermöglicht, das Abklingen des Schleppfehlers unter statischen Bedingungen zu beobachten. Der Skip-Befehl G31 P99; wird verwendet, um schnelle digitale Eingänge und Drehmomentreaktionen zu testen.

Parameter / Register / Alarm / VersionDetails / Quelldaten
Parameter 1825Servoregelkreisverstärkung für jede Achse, Standardeinstellwert ist typischerweise 3000.
Parameter 2022Motordrehrichtung; akzeptiert die Werte 111 (Gegen den Uhrzeigersinn / counterclockwise) oder −111 (Im Uhrzeigersinn / clockwise).
Parameter 3111 Bit 0 (SVS)Bitschnittstelle (0 oder 1) zum Anzeigen oder Ausblenden des internen Servo-Tuning-Bildschirms.
Parameter 1807 Bit 2Umgeht die Prüfung auf stehenden Kühlmittellüfter (0 oder 1).
Parameter 1023Reihenfolgenzuordnung der Servo-Achsnummern (Servo Axis Number).
Parameters 2084 / 2085Parameter für das flexible Getriebeverhältnis (Zähler und Nenner / flexible feed gear).
DGN 200Bit-Flags (OVL, LV, OVC, HCA, HVA, DCA, FBA, OFA), die Hardwarezustände anzeigen.
DGN 201Binäre Flags ALD und EXP für den Zustand des Impulsgebers / Encoders.
DGN 204Binäre Flags OFS, MCC, LDA und PMS für den Zustand des Verstärkers.
DGN 300Schleppfehler und Abweichungsverfolgung (position errors and deviation).
Alarm SV0400Servomotor oder Servoverstärker ist überhitzt (physischer Thermostat oder thermische Abschätzung).
Alarm SV0411Schleppfehler während der Bewegung überschreitet den Grenzwert von Parameter 1828.
Alarm SV0438Überstrom im Servomotor-Hauptkreis oder Inverter.
Alarm SV0436Soft-Thermal-OVC (Überlast)-Alarm.
Alarm SV0415Bewegungswert-Überlauf (motion value overflow), wenn der Geschwindigkeitsbefehl 511.875 Detektionseinheiten/Sek. überschreitet.
Alarm SV0004Übermäßiger Fehler (excess error) während des G31 Drehmomentbegrenzungs-Skips.
Version - 30i-B, 0i-F, Power Motion i-A„Smart Troubleshooting“-Schnittstelle (Fehlerdiagnoseführung, Monitore, Grafikbildschirme) exklusiv mit Verstärkern der Alpha-i-B-Serie.
Version - Series 0-C vs. NewerSchleppfehlerüberwachung befindet sich bei der Series 0-C unter DGN 800 bis DGN 803, während neuere Systeme DGN 300 verwenden.
Version - ROM 9040 seriesErmöglicht es der Series 0-C, zwischen Unterbrechungen des eingebauten Impulsgebers und eines separaten Impulsgebers zu unterscheiden.

Warnung: Die Umgehung von Parameter 1807 Bit 2 zur Ignorierung eines stehenden Kühlmittellüfters führt zu einer schweren Überhitzung des Verstärkers. Wenn das Bereitschaftssignal (VRDY OFF) bei hohen Drehzahlen abfällt, verlängert die dynamische Bremsung den Bremsweg der Achse, was einen Werkzeugbruch oder eine schwere Maschinenkollision riskieren kann.

Siemens

Siemens-Steuerungen überwachen die Antriebsintegrität über aktive Drehzahlparameter und Temperatursensoren. Techniker überwachen den Drehzahlparameter p1082 und den Verzögerungsparameter p2178, um Blockiergrenzen des Motors zu verwalten.

Sicherheitsgrenzen können in Siemens-Programmen mit Befehlen wie LIMS=3000 festgelegt werden, und Benutzermeldungen können über MSG("Check motor load and torque limits") auf das HMI ausgegeben werden. Ein Achsstillstand wird mit standardmäßigen M0-Programmhaltestellen erreicht, und die Spindelorientierung vor schweren Zyklen nutzt die Positionierung mit SPOS=0.

Parameter / Register / Alarm / VersionDetails / Quelldaten
Parameter p0604 / p0605Grenzwert für Motortemperatur-Alarm und -Störung (für Sensoren wie KTY84 oder PT1000).
Parameter r0063Ist-Drehzahl des Motors in RPM (schreibgeschützt).
Parameter r1408.11 / r1408.12Von der internen Logik zur Erkennung von Blockierzuständen verwendete Steuerwörter (Bits für Drehzahl- und Flussdifferenz).
Parameter p9567Parameter für den kreuzweisen Datenvergleich (crosswise data comparison).
Parameter p0640Stromgrenzwerte (Amps / Prozent).
Alarm F7900 / 207900Motor blockiert / Drehzahlregler am Anschlag (Drehmomentgrenze für >1 Sek. erreicht und Drehzahl bleibt unter 120 rpm).
Alarm F7901 / 207901Motorüberdrehzahl, die die durch Parameter p1082 festgelegten Grenzen überschreitet.
Alarm 207902Motor mechanisch blockiert für eine Dauer, die den Parameter p2178 überschreitet.
Version - SINAMICS FW >= 4.7Erweiterte kreuzweise Datenvergleichsliste bei Parameter p9567 > 0; muss mit einer kompatiblen SINUMERIK-Steuerung übereinstimmen, um Datenfehler zu vermeiden.
Version - Power Unit FW < 5.1Der Standardwert für den Lüfterfehleralarm ist 0, wodurch alle Kühlkörperwarnungen direkt zugeordnet werden, ohne einzelne Lüftermodule zu unterscheiden.
Hardware LED— (no source)

Warnung: Die Eingabe einer zu geringen Geberimpulszahl (encoder pulse count) während der Inbetriebnahme führt zu einer unkontrollierbaren Spindelbeschleunigung, die ein Spannfutter (chuck) oder eine Schraubstockbacke (vise jaw) beschädigen kann, wodurch Werkstücke aus dem Arbeitsraum herausgeschleudert werden.

Mitsubishi

Mitsubishi-Antriebe nutzen Regelkreisverstärkungen und Erfassungsbreiten zur Verfolgung der Positioniergenauigkeit. Die Drehzahlreglerverstärkung #2205 SV005 VGN1 und die Drehzahlregler-Integralkompensation #2208 SV008 VIA sind kritische Parameter, die angepasst werden, um Wellenschwingen (shaft swaying) und Pendeln (hunting) zu eliminieren.

Diagnoseprogramme verwenden Verweilzeit-Bewegungsprüfungen wie G04 X1.0 ;, um Schleppfehler zu beobachten. Techniker können Standard-Spindelstartzyklen mit S1000 M03 ; ausführen oder Koordinatenorientierungsroutinen wie M19 ; auslösen, um die Positionierungsrückmeldung zu testen.

Parameter / Register / Alarm / VersionDetails / Quelldaten
Parameter #2221 SV021Zeitkonstante für die Überlasterkennung (Standardeinstellung: 60).
Parameter #2222 SV022Überlasterkennungsstufe (Standardeinstellung: 150%).
Parameter #2226 SV026Breite der Erfassung übermäßiger Fehler bei Servo OFF, berechnet nach der Formel (RAPID / (60 × PGN1)) / 2.
Parameter SV034/bit2Motor-Thermovaliderung (Software-Überwachung), in den Parametereinstellungen auf 0 (Ungültig) oder 1 (Gültig) gesetzt.
Alarm 31Motordrehzahl überschreitet den zulässigen Grenzwert. Abhilfe durch Beschleunigungs-/Verzögerungskonstanten oder Reparatur des Drehzahlsensors.
Alarm 46Thermischer Schutz des Motors oder Gebers spricht an aufgrund hoher Last oder verstopftem Lüfter.
Alarm 50Überlasterkennungsstufe überschreitet kontinuierlich den Schwellenwert von 100%.
Alarm 53Positionsabweichung im Servo-OFF-Zustand überschreitet den Einstellwert von Parameter SV026.
Alarm 58Störmoment überschritten im Eilgangmodus (G00 Rapid Traverse).
Alarm 59Störmoment überschritten im Arbeitsvorschubmodus (G01 Cutting Feed).
Alarm 88 / 888Watchdog-Fehler, der einen kritischen System-Watchdog-Absturz anzeigt.
Version - MDS-B-HR seriesBesitzt bei einigen Modellen keinen eingebauten Motorthermosensor, was die manuelle Einstellwert von Parameter SV034/bit2 auf 1 zur Validierung erfordert.
Version - MDS-D/DH vs. MDS-EJ/EJHWatchdog-Fehler (Alarm 88) wird bei der MDS-D/DH-Serie als „88“ angezeigt, bei der MDS-EJ/EJH-Serie jedoch als „888“.
Hardware LEDAbwechselnde 7-Segment-LED-Sequenzen auf den Verstärkern (Alarmklasse zu 2-stelligem Fehlercode zu betroffener Achs-Bit-Kennung).

Warnung: Die Umgehung von Achsabkopplungsprüfungen bei der Bewertung des mechanischen Haltebremsmoments führt dazu, dass die vertikale Achse sofort unter ihrem eigenen Gewicht absackt, was bei falscher Berechnung von Parameter #2226 SV026 in einer schweren Kollision gipfeln kann.

Markenvergleich

Feature / KategorieFanucSiemensMitsubishi
HMI / Diagnosemenüs[SYSTEM]- bis [DGNOS]-Bildschirme; Register auf Bitebene, die Diagnose-Flags anzeigen.Strukturierte HMI-Diagnoseanzeigen im Standardformat <Location data> <Alarm text>.Bildschirme „SERVO MONITOR“ und „SERVO DIAGNOSIS“; Teilsystem- / Bereichs-Diagnosebildschirm „NC Memory Diagnosis“.
Hardware-LED-Anzeige— (no source)— (no source)Abwechselnde 7-Segment-LED-Sequenzen auf Verstärkern (Alarmklasse zu Fehlernummer zu betroffener Achs-Bit-Kennung).
Wichtige ParameterParameter 1828 (Move deviation), Parameter 1829 (Stop deviation), Regelkreisverstärkung Parameter 1825, Drehrichtung Parameter 2022.Parameter p1082 (Maximum speed), p2178 (Stall delay), Sensorparameter p0604 und p0605.Regelkreisverstärkungen #2205 (SV005 VGN1) und #2208 (SV008 VIA), Überlasteinstellungen #2221 und #2222, Abweichungsbreite #2226 (SV026).
Thermo- & ÜberlasterkennungAlarme SV0400 (Overheat) und SV0436 (Soft Thermal OVC), ausgewertet über Software-Thermostate oder thermische Schätzung.Interne Software-Temperaturmodellierung und Alarmparameter p0604 und p0605 (Unterstützung für KTY84- oder PT1000-Sensoren).Alarm 46 (Motor overheat) und Alarm 50 (Overload 1); Parameter SV034/bit2 validiert die thermische Schätzung des Motors.
Positions- / BlockiererkennungAlarm SV0411 (Excess deviation moving) im Verhältnis zum mathematischen Grenzwert in Parameter 1828.Alarm F7900 / 207900 (Drehzahlregler am Anschlag unter 120 rpm) und Alarm 207902 (Antrieb blockiert basierend auf p2178).Alarm 53 (Excessive error 2 im Servo-OFF-Zustand) relativ zum berechneten Parameter #2226 SV026.
Sicherheits- & BremsreaktionenDynamische Bremsen stoppen die Achse, wenn das Bereitschaftssignal abfällt (VRDY OFF), was zu verlängerten Bremswegen führt.Hardwarenahe Sicherheitsreaktionen des Antriebs wie OFF2 (sofortige Impulssperre / Austrudeln) oder OFF3 (schnelle Bremsrampe).Dynamische Verzögerungsregelung oder Sicherheitssequenzen für das Haltemoment der elektromagnetischen Bremse.
KollisionserkennungAlarm SV0004 (Excess error during G31 torque limit skip) bei Verletzung physikalischer Grenzen.Drehmomentbegrenzungssteuerungen (über Parameter p0640) lösen Blockierungen aus und schalten den Bearbeitungskanal ab.Separate modale Grenzwerte: Alarm 58 überwacht den Eilgang (G00 Rapid Traverse) und Alarm 59 überwacht den Arbeitsvorschub (G01 Cutting Feed).
Fehlersuch-Schnittstelle„Smart Troubleshooting“-Grafikflussdiagramm und JA/NEIN-Führungen auf Steuerungen der Typen 30i-B und 0i-F mit Alpha-i-B-Verstärkern.Granulare interne Fehler- und Alarmwerte (Auslesen der nativen Antriebsparameter r0949 und r2124).HMI-Bildschirme und PC-basierte Diagnosesoftware („MS Configurator“ und „NC Analyzer2“).

Technische Analyse

Jede CNC-Marke nutzt eine proprietäre Architektur, die sie von standardmäßigen, parallel verdrahteten Servosystemen unterscheidet. Fanuc verwendet einen proprietären Hochgeschwindigkeits-Glasfaserbus (FSSB), um alle Servoverstärker in Reihe zu schalten. Wenn ein Kommunikationsfehler auftritt, Systemalarme identifizieren das genaue physische Kabelsegment, das zwischen zwei bestimmten Verstärkerknoten ausgefallen ist, und stellen die unterbrochene Verbindung visuell dar. Um diesen Kommunikationskanal robust zu halten, müssen Techniker eine umfassende FSSB-Glasfaser-Fehlersuche durchführen, um verschmutzte oder gebrochene Fasern zu identifizieren. Fanuc integriert zudem eine „Smart Troubleshooting“-Funktion direkt in die CNC-Schnittstelle, die ein grafisches Flussdiagramm anzeigt, das dem Bediener JA/NEIN-Fragen zur Lokalisierung von Fehlern stellt. Die Bit-Flags in DGN 200 schlüsseln allgemeine Servofehler in spezifische Flags auf, sodass Techniker physische oder elektrische Fehler sofort isolieren können.

Siemens zeichnet sich bei seiner Servodiagnose-Architektur durch ein außergewöhnlich granulares Fehlerwertsystem aus. Techniker lesen interne Hexadezimaldaten nativ aus den Parametern r0949 und r2124 aus, was interne Antriebsauswertungsfehler wie komplexe Phasenkurzschlüsse oder Gebersignalverluste explizit aufzeigt. Siemens bettet zudem tief integrierte Sicherheitsreaktionen auf Hardwareebene – wie das Auslösen eines sofortigen OFF2-Austrudelns oder einer schnellen OFF3-Bremsrampe – direkt in die Antriebstopologie ein. Dieses Design stellt sicher, dass der Motor stillgesetzt wird, bevor ein PLC-Befehl auf Softwareebene verarbeitet wird, wodurch unkontrollierte Servoabweichungen verhindert werden. Siemens nutzt zudem eine hochentwickelte interne Motortemperaturmodellierung und interne Blockiererkennungsalgorithmen, um mechanische Blockaden abzufangen, bevor die physische Hardware zerstört wird.

Der Ansatz von Mitsubishi zur Fehlerdiagnose basiert auf abwechselnden 7-Segment-LED-Anzeigen, die sich physisch an den Antriebsverstärkern befinden. Diese Anzeigen blinken in Sequenz die Alarmklasse, die zweistellige Fehlernummer und das betroffene Achs-Bit, was es Technikern ermöglicht, exakte Hardwarefehler direkt am Schaltschrank zu diagnostizieren. Mitsubishi kategorisiert zudem die Motorkollisionserkennung in zwei verschiedene modale Zustände: Alarm 58 überwacht das Störmoment während des Eilgangs (Rapid Traverse) und Alarm 59 während des Arbeitsvorschubs (Cutting Feed), wodurch Hochgeschwindigkeits-Trägheitsaufpralle dynamisch von langsamen, schweren Zerspanungsgrenzen getrennt werden. Techniker können PC-basierte Diagnose- und Optimierungsumgebungen wie „MS Configurator“ und „NC Analyzer2“ nutzen, um hochfrequente Signalverlaufdaten zu erfassen und Maschinenresonanzen über Kerbfilter (notch filters) ohne externe Oszilloskop-Hardware zu unterdrücken.

Programmbeispiele

Fanuc-Diagnose-Programmblock

G00 X150.0 Y150.0 ;
G01 Z-50.0 F250.0 ;
G04 X2.0 ;
G31 P99 ;

Beschreibung des Trockenlaufs (dry run): Wenn dieser Block ausgeführt wird, befiehlt die CNC zunächst eine Eilgang-Positionierbewegung auf X150.0 und Y150.0. Die Achse interpoliert dann linear nach unten auf Z-50.0 mit einem Vorschub von 250.0 mm/min. Am Ende des Hubs verzögert G04 die Bewegung für 2.0 Sekunden, sodass sich der Regelkreis stabilisieren kann, während Techniker den Schleppfehler auf DGN 300 überwachen. Schließlich leitet G31 eine Drehmomentgrenz-Skip-Prüfung ein; wird vor dem Erreichen der Koordinate ein physischer Grenzwert erreicht, springt die Achse zum nächsten Block, wodurch eine schwere Kollision verhindert wird.

Siemens-Diagnose-Programmblock

LIMS=3000
MSG("Check motor load and torque limits")
M0
SPOS=0

Beschreibung des Trockenlaufs: In diesem Siemens-Block wird die maximale Spindeldrehzahl mit LIMS=3000 auf 3000 rpm begrenzt, um Schäden durch Zentrifugalkräfte am Spindelfutter (chuck) zu verhindern. Die Steuerung zeigt eine benutzerdefinierte Meldung MSG auf dem Bildschirm an, die den Bediener auffordert, die aktiven Lasten zu inspizieren. Ein Programmhalt M0 stoppt alle Achsen und Spindeln, sodass das Wartungspersonal den Haltezustand der Bremse und die Kühllüfter verifizieren kann. Schließlich befiehlt SPOS=0 der Spindel die Ausführung einer geschlossenen Winkelorientierung, wodurch die Stabilität des Geberimpuls-Feedbacks getestet wird.

Mitsubishi-Diagnose-Programmblock

G04 X1.0 ;
S1000 M03 ;
M19 ;

Beschreibung des Trockenlaufs: Die Ausführung dieser Mitsubishi-Testsequenz beginnt mit einer G04-Verweilzeit von 1.0 Sekunde, während der die Drehzahlreglerparameter SV005 (VGN1) und SV008 (VIA) überwacht werden, um statisches Motorpendeln (hunting) oder Getriebegeräusche zu erkennen. Die Spindel fährt dann im Uhrzeigersinn über S1000 M03 auf 1000 rpm hoch, während Techniker die Lastanzeige auf Schwankungen über 120% überprüfen. Schließlich befiehlt M19 eine präzise Spindelorientierung, was die Rückführungsschleifen validiert.

Fehleranalyse

MarkeAlarm CodeAuslösebedingungBediener-SymptomUrsache / Abhilfe
FanucSV0400Servomotor oder Servoverstärker ist überhitzt (erfasst über Hardware-Thermostate oder berechnete Werte)HMI zeigt OVERLOAD; Achse stoppt sofortSchnittbedingungen oder Schnitttiefe verringern; mechanische Achsen auf übermäßige Belastung prüfen; Schaltschranklüfter kontrollieren
FanucSV0411Positionsabweichung während der Bewegung wird größer als der in Parameter 1828 festgelegte mathematische GrenzwertAchse stoppt und gibt den Alarm EXCESS ERROR MOVING ausMechanische Führungen und Kugelgewindetriebe auf Klemmen prüfen; Einstellwert der Servoregelkreisverstärkung Parameter 1825 prüfen
FanucSV0438Übermäßig großer Motorstrom fließt im Hauptstromkreis oder InverterBereitschaftssignal fällt ab (VRDY OFF); Antrieb schaltet ab und Achse stopptWicklungskurzschluss oder beschädigtes Leistungskabel; Leitungen trennen und Isolationswiderstand mit einem megohmmeter messen
SiemensAlarm F7900 / 207900Servo arbeitet länger als 1 Sekunde an der Drehmomentgrenze und bleibt unter der Schwelle von 120 rpmBearbeitungskanal bricht ab; G-code-Ausführung stoppt sofortMechanische Blockaden und Schlittenbehinderungen prüfen; SINAMICS-Drehmomentgrenzen und Blockierverzögerungsparameter p2178 anpassen
SiemensAlarm F7901 / 207901Ist-Motordrehzahl überschreitet die in Parameter p1082 festgelegten positiven oder negativen Drehzahlgrenzen und ToleranzenAchse stoppt und gibt den Alarm OVERSPEED ausGeberimpulszahl (encoder feedback pulse count) überprüfen und Drehzahlgrenzparameter kontrollieren
SiemensAlarm 207902Motor ist mechanisch blockiert für eine Dauer, die länger als die Verzögerungszeit von Parameter p2178 istVerfahrachse sperrt; Kanalbearbeitung wird abgebrochenAuf physische Hindernisse im Verfahrbereich prüfen; Stromgrenzwertparameter p0640 anpassen
MitsubishiAlarm 31Motordrehzahl-Rückführung überschreitet zulässige GrenzenAchse stoppt, HMI zeigt OVERSPEEDBeschleunigungs-/Verzögerungszeitkonstante in den Parametern anpassen; Drehzahlgeber/Encoder überprüfen oder reparieren
MitsubishiAlarm 46Thermoschutzfunktion des Motors oder Gebers spricht anHMI zeigt thermische Warnung an; aktive Spindel oder Achse stopptSchwere Zerspanungslast prüfen; Umgebungstemperatur kontrollieren; verstopfte Kühllüfter reinigen oder ersetzen
MitsubishiAlarm 50Überlasterkennungsstufe überschreitet kontinuierlich den Schwellenwert von 100%HMI zeigt OVERLOAD 1; Achse schaltet sofort abMechanisches Klemmen, Schlittenausrichtung oder hohe Schnittlasten beheben; Steuerspannung eingeschaltet (ON) lassen, um Lüfterkühlung zu ermöglichen
MitsubishiAlarm 53Positionsabweichung zwischen Ist- und Sollkoordinaten im Servo-OFF-Zustand überschreitet Parameter SV026Vertikale Achse sackt unkontrolliert unter ihrem Eigengewicht abGrenzwert für übermäßige Fehler (excessive error) Parameter SV026 anpassen; mechanisches Haltemoment der elektromagnetischen Bremse prüfen

Anwendungshinweis

Die unüberlegte Quittierung aktiver Überlastalarme (wie Alarm 50 bei Mitsubishi oder SV0436 bei Fanuc) führt unweigerlich zu irreparablen thermischen Schäden an den Motorwicklungen und erhöht das Risiko für Ausschuss massiv. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Bei einem Isolationsfehler oder Kurzschlussstrom wie SV0438 müssen Techniker die Phasen U, V und W physisch vom Verstärker trennen und den Isolationswiderstand mit einem Isolationsmessgerät (megohmmeter) gegen Masse prüfen, bevor sie die Steuerung wieder einschalten. Das Erreichen der Drehmomentgrenze für mehr als eine Sekunde (Siemens Alarm F7900) signalisiert mechanische Blockaden oder eine schwergängige Führung. Bevor eine Achsabkopplung durchgeführt wird, muss das Haltemoment der elektromagnetischen Haltebremse verifiziert werden. Eine mangelhafte Überwachung führt bei vertikalen Achsen zum sofortigen Absacken der Achse unter Eigengewicht, wodurch Schneidwerkzeuge brechen und Werkstücke irreparabel beschädigt werden. Während der Inbetriebnahme- oder Reparaturzyklen müssen Techniker alle verriegelnden Sicherheitsmechanismen überprüfen, ähnlich wie bei der Überprüfung von Sicherheitskreisen bei einer Standard-Überprüfung von Türschaltern und Endschaltern (door switch and limit switch inspection), und sicherstellen, dass alle Achsbewegungsbereiche physisch frei sind, bevor sie die Regelung aktivieren, um die Toleranz und Prozesssicherheit zu gewährleisten.

Verwandte Befehle

  • G31 (Torque Limit Skip): Umgeht die standardmäßige Servopositionierung basierend auf schnellen digitalen Sensoreingängen und interagiert stark mit Schleppfehlerparametern.
  • G04 (Dwell): Pausiert die Achsbewegung für eine definierte Dauer, sodass Techniker das Abklingen des Schleppfehlers in einem statischen Stoppzustand beobachten können.
  • LIMS (Spindle Speed Limitation): Begrenzt die maximale Spindeldrehzahl in Siemens-Systemen, um Spannfutter (chucks) und Schraubstockbacken (vise jaws) vor extremen Zentrifugalkräften zu schützen.
  • M19 (Spindle Orientation): Befiehlt der Spindel, an einer präzisen Winkelposition zu stoppen, was die Integration von Spindelencodern und Regelkreisen testet.

Fazit

Die präventive Wartung und präzise Diagnose von CNC-Servomotoren sind fundamentale Säulen für die Einhaltung engster Fertigungstoleranzen und die Vermeidung von Ausschuss. Durch die kontinuierliche Überwachung von Schleppfehler-Registern (DGN 300 bei Fanuc), SINAMICS-Fehlerwerten bei Siemens und den 7-Segment-LED-Hardwarecodes bei Mitsubishi lassen sich beginnende Lagerverschleißerscheinungen und Isolationsschäden frühzeitig lokalisieren. Die regelmäßige Validierung der thermischen Überwachungsparameter (wie SV034/bit2 bei Mitsubishi MDS-B-HR-Motoren ohne eingebauten Sensor) sowie systematische Isolationsprüfungen mit einem megohmmeter garantieren ein stabiles Regelungsverhalten. Investitionen in eine proaktive Instandhaltung der Schaltschrankkühlung und die Verifizierung von Drehmomentgrenzwerten sichern die Prozesssicherheit nachhaltig und bewahren den mechanischen Antriebsstrang vor folgenschweren Hochgeschwindigkeitskollisionen.

Häufig gestellte Fragen (FAQ)

Wie lässt sich die Prozesssicherheit bei vertikalen Achsen mit elektromagnetischen Bremsen im Stillstand absichern?

Zur Absicherung der Haltebremse muss bei abgeschaltetem Servo (Servo OFF) die Abweichungsbreite über den Parameter SV026 bei Mitsubishi bzw. Parameter 1829 bei Fanuc präzise berechnet und hinterlegt werden. Wenn dieser Parameter nicht verifiziert wird, kann die Achse bei Verschleiß der Bremsscheiben unbemerkt absacken, was zu Maßabweichungen oder Werkzeugkollisionen führt. Führen Sie im Rahmen der wöchentlichen Wartung eine manuelle Drehmomentprüfung der Bremse durch und verifizieren Sie, dass der Parameterwert exakt mit der mechanischen Traglast übereinstimmt.

Warum führt das unbedachte Löschen eines Überlastalarms (z. B. Fanuc SV0436 oder Mitsubishi Alarm 50) zu erhöhtem Ausschuss und Hardwareschäden?

Das einfache Quittieren und wiederholte Starten unter aktivem Überlastzustand unterbricht die Abkühlphase der Leistungsmodule und Wicklungen, da die internen Schaltschranklüfter bei ausgeschaltetem Hauptschütz stoppen. Dies beschleunigt die thermische Alterung der Welle und führt zu ungleichmäßigem Drehmomentverhalten, wodurch Toleranzen überschritten werden und Ausschuss entsteht. Belassen Sie bei einem Überlastalarm die Steuerspannung stets eingeschaltet, damit die Lüfter laufen, und überprüfen Sie vor dem nächsten Start die mechanische Freigängigkeit des Kugelgewindetriebs auf Späne oder mangelnde Schmierung.

Wie vermeidet man Datenübertragungsfehler bei der Inbetriebnahme von Siemens SINAMICS Antrieben ab Firmware-Version 4.7?

Bei modernen SINAMICS-Antrieben ab Firmware 4.7 erweitert ein Wert von p9567 > 0 die Liste des kreuzweisen Datenvergleichs (Crosswise Data Comparison) für Sicherheitsfunktionen. Wenn dieser Parameter nicht mit der entsprechenden SINUMERIK-Steuerung abgestimmt und verifiziert ist, führt dies zu permanenten Cross-Check-Fehlern, die die Prozesssicherheit blockieren. Vergleichen Sie bei der Inbetriebnahme die Firmware-Kompatibilitätstabellen im Siemens-Supportportal und führen Sie nach jeder Parameteränderung einen Abgleich der Sicherheitsdaten durch, um ungeplante Stillstandszeiten zu vermeiden.

Immer noch nicht gelöst?

Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

KI-Assistent fragen
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

Mit über 25 Jahren Erfahrung in allen Bereichen der CNC-Maschinenbranche bin ich weiterhin als Mitgründer von CNC CARE tätig, wo wir markenunabhängige Beratung, Engineering und Original-Ersatzteil-Services anbieten.

Ähnliche Artikel

Weitere Artikel zu diesem Thema