Spannung und Strom an CNC-Servoantrieben messen: Praxisleitfaden
Praxisanleitung zur Messung von Spannung und Strom an CNC-Servoantrieben von Fanuc, Siemens und Mitsubishi zur Behebung schwerer elektrischer Fehler.
Einleitung
Ein plötzlicher Kurzschluss in einer Motorwicklung oder ein Erdschluss der U-, V- und W-Leistungskabel einer vertikalen Achse führt im schlimmsten Fall zu einem unkontrollierten Z-Achsen-Absturz und einer zerstörerischen Kollision des Spindelkopfes mit dem Werkstück, der Werkstückspanneinheit oder dem Werkzeugrevolver. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung, was beträchtlichen Ausschuss zur Folge hat. Techniker neigen oft dazu, Servo-Fehlermeldungen wie SV0438 oder Alarm 230001 voreilig zu quittieren; das wiederholte Einschalten unter Kurzschlussstrom zerstört jedoch unweigerlich das hochempfindliche Intelligent Power Module (IPM) des Servoverstärkers und verwandelt eine einfache Leitungsstörung in eine teure Schaltschrankreparatur. Um die Prozesssicherheit im CNC-Betrieb zu gewährleisten, müssen Bediener eine strukturierte CNC-Alarmklassifizierung anwenden, um transiente Signalstörungen von echten Hardwaredefekten abzugrenzen. Ein systematisches Vorgehen nach der bewährten 7-Schritt-Methode zur CNC-Fehlerdiagnose stellt sicher, dass Instandhalter bei Überstromereignissen keine kritischen Sicherheitsmessungen übergehen und die Fertigungstoleranzen stabil bleiben.
Technische Übersicht
| Messwert / Merkmal | Technische Spezifikation |
|---|---|
| Befehlscode | $AA_CURR, $VA_CURR (Siemens); G10 L14 (Mitsubishi); physische IR/IS-Prüfstifte (Fanuc) |
| Modale Gruppe | Systemvariablen / Nicht-modale Befehle / Statische Echtzeit-Synchronaktionen |
| Marken | Fanuc, Siemens, Mitsubishi |
| Kritische Parameter | Parameternummer 2086 (RTCURR), Parameternummer 4110 (Fanuc); r0068, p0210 (Siemens); #2213 SV013 ILMT, #2222 SV022 OLL (Mitsubishi) |
| Hauptbeschränkung | Altsysteme erfordern eine manuelle analoge Umrechnung des Spannungs-Strom-Verhältnisses; die digitale Systemvariablen-Überwachung ist auf PROFIdrive-Achsen beschränkt. |
Schnellleser
- Isolierung immer prüfen: Wenn ein Überstromfehler wie SV0438 oder Alarm 230001 auftritt, trennen Sie die Motorkabel physisch und messen Sie den Isolationswiderstand, bevor Sie einen Reset versuchen.
- Echtzeit-Verfolgung aktivieren: Überwachen Sie Spitzenwerte mit MAX CUR2 und MAX CUR3 von Mitsubishi auf dem Drive Monitor-Bildschirm, um transiente Spitzen bei hoher Trägheit abzufangen.
- Versorgungsparameter abgleichen: Stellen Sie sicher, dass der Siemens-Parameter p0210 exakt mit der Netzeinspeisung übereinstimmt, um fehlerhafte Netzspannungsalarme oder DC-Zwischenkreisüberspannungen zu vermeiden.
- Kraft dynamisch begrenzen: Nutzen Sie Mitsubishi G10 L14 mit den korrekten Modi Normal oder Interlock, um sicher gegen einen physischen Anschlag zu fahren, ohne Positionsabweichungsalarme auszulösen.
- Digitale Aufzeichnung nutzen: Ersetzen Sie manuelle Oszilloskop-Messungen an Prüfstiften durch die Software SERVO GUIDE oder NC Analyzer, um hochfrequente Wellenformen sicher zu erfassen.
- Modellgrenzen verstehen: Beachten Sie, dass Leistungsteile im Chassis-Format keine Phasenausfallüberwachung besitzen und ältere mehrachsige Fanuc-Systeme bei einem Fehler einer einzelnen Achse alle Achsen abschalten.
Grundlegende Konzepte
Die Instandhaltung von Hochleistungs-Servoantriebssystemen erfordert von Bedienern und Ingenieuren eine kontinuierliche Überprüfung der elektrischen Parameter unter aktiver Last, um thermische Degradation oder katastrophale Maschinenausfälle zu vermeiden. Eine korrekte Parametrierung der Überstromschutzpegel, die Anpassung der Versorgungsspannung und der Verzögerungsrampen stellen sicher, dass Motoren nicht in der Sättigung arbeiten oder plötzliche Unterspannungsabfälle erleiden, wodurch die mechanischen Strukturbauteile vor Kollisionen mit hoher Trägheit geschützt werden.
Bei der Verwaltung von Strom und Spannung an Servoantrieben auf Fanuc-Systemen müssen Bediener und Programmierer extrem wachsam gegenüber der mechanischen Last und den Beschleunigungseigenschaften der Maschine sein. Ein praktischer Programmiereffekt der Nutzung übermäßig aggressiver Eilgänge oder der Anforderung unmöglicher Verzögerungskurven ist die sofortige Erzeugung einer übermäßigen regenerativen Entladung. Wenn die regenerative Leistung des Motors zu hoch ist, löst das System einen Alarmcode SV0440 (EXCESS-REGENERATION) aus und schaltet den Zyklus ab, um die Stromversorgung vor Überhitzung zu schützen. Beim Betrieb der Maschine unter schweren Schnittlasten müssen Bediener den Echtzeit-Stromprozentsatz auf dem Servo-Tuning-Bildschirm aktiv beobachten; überschreitet die kontinuierliche Stromaufnahme die Nennwerte des Motors, erkennt die digitale Servosoftware eine thermische Software-Bedingung (OVC) und gibt den Alarm SV0436 aus. Dadurch wird die Maschine gestoppt, bevor die Motorwicklungen schmelzen, was zwar die Hardware rettet, aber in der Regel zu einem ruinierten Ausschussteil führt.
Der praktische Programmiereffekt der Nutzung von Siemens-Antriebsspannungs- und Stromvariablen – wie das Auslesen von $AA_CURR über Synchronaktionen – ist die Möglichkeit, mechanische Lasten in Echtzeit direkt im Teileprogramm zu überwachen. Dies erlaubt es der Steuerung, Vorschübe zu optimieren oder die Ausführung zu stoppen, bevor eine Überlastung die Hardware auslöst. Programmierer und Bediener müssen aktiv auf Betriebszustände achten, in denen der Motor übermäßige Energie regeneriert, insbesondere beim aggressiven Abbremsen von Spindeln mit hoher Trägheit. Wenn diese regenerative Energie die DC-Zwischenkreisspannung über ihren Schwellenwert treibt, löst das System sofort einen DC-Zwischenkreis-Überspannungsalarmcode (wie 230002) aus und führt eine OFF2-Reaktion aus. Dies hebt die Freigabe der Impulse augenblicklich auf und zwingt den Antrieb zu einem unkontrollierten Auslauf. Wenn dieser plötzliche Verlust der synchronisierten Bahninterpolation während eines schweren Schnitts auftritt, führt dies fast sicher zu Ausschuss oder einer katastrophalen harten Kollision zwischen Werkzeug und Werkstück. Bediener müssen auch auf mechanische Blockaden achten – wie den Versuch, einen Werkzeugrevolver gegen ein Hindernis zu indexieren oder eine Achse zu bewegen, während eine hydraulische Spanneinheit, ein Spannfutter oder eine Spannbacke nicht korrekt gelöst ist –, was den Motorstrom schnell in die Höhe treibt und die Stromgrenze der Hardware auslöst.
Bei der Verwaltung von Spannung und Strom des Servoantriebs in einem Mitsubishi-CNC-System ist der praktische Programmiereffekt von elektrischer Sättigung oder Spannungsabfällen sofort spürbar und schwerwiegend. Wenn die PN-Busspannung zu tief abfällt oder eine Achse Strom jenseits der Überlastschwelle anfordert, schaltet die Antriebseinheit die Leistung sofort ab, um thermische Zerstörung zu verhindern, was den aktuellen Zyklus ungültig macht und einen dynamischen oder verzögerten Stopp ausführt. Programmierer und Bediener müssen die Lastwerte MAX CUR2 und MAX CUR3 auf dem Drive Monitor-Bildschirm aktiv beobachten, um sicherzustellen, dass die kontinuierliche Schnittlast weit unter dem Prozentsatz des Stillstandsstroms des Motors bleibt. Zu den häufigen Fehlerursachen gehören mechanische Blockaden, die Ausführung gleichzeitiger Mehrachsabbremsungen, die den Bremswiderstand überlasten und die Busspannung in die Höhe treiben, oder das Eindringen von Kühlmittel in die Leistungskabel, was einen Phasen-Erdschluss verursacht. Die sichere Anwendung erfordert, dass Bediener die Beschleunigungs-/Verzögerungszeitkonstanten korrekt einstellen, damit die Stromspitzen nicht in die Sättigung laufen; den Motor kontinuierlich zur Anforderung des maximalen Stroms zu zwingen, führt schnell zu einem Überlastzustand. Werden diese Grenzen missachtet, kann das resultierende mechanische Durchgehen oder ein unkontrollierter Servoabfall eine heftige harte Kollision gegen ein Spannfutter, eine Spanneinheit oder einen Werkzeugrevolver verursachen, was einen katastrophalen Hardware-Alarmcode auslöst und letztendlich zu einer zerstörten Vorrichtung und Ausschuss führt.
Befehlsstruktur
Befehlsstrukturen ermöglichen es CNC-Steuerungen, elektrische Variablen während der Bearbeitung zu überwachen, zu skalieren und zu begrenzen. Siemens liest den tatsächlichen Strom dynamisch über die Systemvariablen $AA_CURR[<axis>] und $VA_CURR[<axis>] aus, die Gleitkommawerte zurückgeben, die die Motorlast in Ampere darstellen. Dies ermöglicht eine bedingte Logik innerhalb von G-Code-Programmen, um auf Lastspitzen zu reagieren, bevor Hardware-Überstromalarme auslösen.
Mitsubishi nutzt den Befehl G10 L14, um Strombegrenzungen auf einzelnen Achsen programmatisch zu erzwingen. Dieser Befehl ermöglicht drehmomentbegrenzte Operationen wie das Fahren einer Achse gegen einen physischen Anschlag oder das Initialisieren absoluter Referenzpositionen. Auf Fanuc-Steuerungen erfolgt die Verfolgung anstelle direkter G-Code-Befehle über interne Diagnoseregister (DGN) wie DGN 760 und DGN 761 oder physisch über Prüfstifte am Verstärker.
Syntax der Siemens-Systemvariablen
R10 = $AA_CURR[X] ; MCS-Iststrom der X-Achse in Variable R10 einlesen
R11 = $VA_CURR[Z] ; Istwert des PROFIdrive-Stroms der Z-Achse in Variable R11 einlesen
Syntax der Mitsubishi G10 L14 Strombegrenzung
G10 L14 X50 ; X-Achsen-Servostrom auf 50% des Stillstandsmoments begrenzen
Referenzinventar der Parameter
| Marke | Parameter / Register | Beschreibung | Gültiger Bereich / Werte |
|---|---|---|---|
| Fanuc | Parameter 2086 (RTCURR) | Nennstrom-Parameter; Verhältnis von tatsächlichem zu Nennstrom | 1 bis 32767 |
| Fanuc | Parameter 4110 | Stromumrechnungskonstante für HRV-Motorregelung | 0 bis 32767 |
| Fanuc | Parameter 014 (Bit 0 - IRS) | Auswahlflagge für Ausgabeelemente der Prüfplatine | 0 (VCMD/TCMD) oder 1 (IR/IS-Ströme) |
| Siemens | r0068 | Ungeglätteter absoluter Iststromwert in Arms | Berechnet als √(Iq2 + Id2) |
| Siemens | r0069[0...6] | Array der Spitzen-Istphasenströme (U, V, W, Offsets und Summe) | Gleitkomma-Array |
| Siemens | r0026 | Geglättete DC-Zwischenkreis-Istspannung in Volt | Volt (V) |
| Siemens | p0210 | Geräte-Anschlussspannung | Volt (V) |
| Mitsubishi | #2213 SV013 ILMT | Strombegrenzungswert im Normalbetrieb | 0 bis 999 (Stillstandsstrom %) |
| Mitsubishi | #2214 SV014 ILMTsp | Strombegrenzung bei speziellem Anschlag / Initialsteuerung | 0 bis 999 (Stillstandsstrom %) |
| Mitsubishi | #2221 SV021 OLT | Zeitkonstante für Überlasterkennung | 1 bis 999 (Sekunden) |
| Mitsubishi | #2222 SV022 OLL | Schwellenwert für Überlasterkennungspegel | 110 bis 500 (Stillstandsstrom %) |
Markenanwendungen
Fanuc
Fanuc strukturiert seine elektrische Diagnoseschnittstelle um Register auf Bitebene. Konkret verfolgt DGN 200 Flags wie OVC, HCA und HVA, während Parameter 2086 den Nennstrom skaliert.
Bewegungsbefehle wie G00 X150.0 Y150.0 und G01 Z-20.0 F500.0 sind so programmiert, dass sie die Achse unter Last verfahren, was eine Echtzeit-Inspektion von DGN 760 (R-Phasen-Iststrom) und DGN 761 (Effektivstrom) ermöglicht.
- Parameter 2086 (RTCURR): Nennstrom-Verhältnisparameter (1 bis 32767).
- Parameter 4110: Stromumrechnungskonstante für HRV-Motorregelung (0 bis 32767).
- Parameter 014 (Bit 0 - IRS): Ausgabe-Auswahlflagge (0: VCMD/TCMD, 1: IR/IS).
- Alarm SV0438: INV. ABNORMAL CURRENT: übermäßig hoher Strom im Inverter.
- Alarm SV0433: CNV. LOW VOLT DC LINK: Spannungsabfall im Hauptkreis-DC-Zwischenkreis.
- Alarm SV0441: ABNORMAL CURRENT OFFSET: Anomalie des Software-Stromsensors.
- Versionsunterschiede: Ältere Systeme der Baureihen Series 0/15 stützen sich auf physische Servoprüfplatinen (wie die A06B-6071-K290) und manuelle analoge Spannungsverhältnisse. Moderne Serien der Reihen αi-B und αi-D nutzen grafische Darstellungen über die Software SERVO GUIDE und isolieren Mehrachsfehler, wodurch nicht betroffene Achsen aktiv bleiben.
Wenn ein SV0438-Alarm auftritt, müssen Techniker die Stromleitungen physisch trennen und den Isolationswiderstand messen, bevor sie Spannung anlegen, da das erzwungene Einschalten über eine kurzgeschlossene Wicklung das Intelligent Power Module zerstören kann.
Siemens
Siemens integriert antriebsnahe Messungen direkt über die Parameter r0068 (ungeglätteter absoluter Iststromwert) und p0210 (Geräte-Anschlussspannung).
Die Systemvariablen $AA_CURR und $VA_CURR können in G-Code-Programmen ausgelesen werden, beispielsweise zur Ausführung bedingter Abfragen wie R10=$AA_CURR[X] oder zum Stoppen von Achsen, wenn $VA_CURR[Z] > 25.0.
- Parameter r0068: Ungeglätteter absoluter Iststromwert in Arms.
- Parameter r0069[0...6]: Spitzen-Istphasenströme (U, V, W, Offsets und Summe).
- Parameter r0026: Geglätteter Istwert der DC-Zwischenkreisspannung.
- Parameter p0210: Geräte-Anschlussspannung.
- Alarm 230001: Leistungsteil: Überstrom im Leistungsmodul erkannt.
- Alarm 230002: Leistungsteil: Überspannung im DC-Zwischenkreis.
- Alarm 206211: Einspeisung: Summenstrom unzulässig hoch.
- Alarm 206310: Netzspannung falsch parametriert.
- Versionsunterschiede: Die Variablen
$AA_CURRund$VA_CURRstehen ausschließlich für PROFIdrive-Antriebe zur Verfügung. SINAMICS S120 AC-Antriebe zeigen künstlich 24V an, wenn die DC-Zwischenkreisspannung unter 200V fällt, während eine externe 24V-Versorgung aktiv ist.
Wird der Alarm 230002 durch eine hohe DC-Zwischenkreisspannung infolge einer schnellen Spindelverzögerung ausgelöst, leitet das System eine OFF2-Reaktion ein, schaltet die Impulse sofort ab und lässt den Antrieb austrudeln, was während eines Schnitts zu schweren strukturellen Schäden führen kann.
Mitsubishi
Mitsubishi nutzt eine HMI-gestützte elektrische Verfolgung. Parameter #2213 SV013 legt die normale Stromgrenze fest, während #2222 SV022 die Schwelle für die Überlasterkennung definiert.
Teileprogramme können den Motorstromausgang mithilfe des Befehls G10 L14 dynamisch einschränken, was sichere Anschlagfahrten in der NC-Sequenz ermöglicht.
- Parameter #2213 SV013 ILMT: Strombegrenzungswert im Normalbetrieb (0 bis 999%).
- Parameter #2214 SV014 ILMTsp: Strombegrenzung bei spezieller Anschlagsteuerung (0 bis 999%).
- Parameter #2221 SV021 OLT: Zeitkonstante für Überlasterkennung (1 bis 999s).
- Parameter #2222 SV022 OLL: Schwellenwert für Überlasterkennungspegel (110 bis 500%).
- Alarm 3A: Überstrom im Stromregelkreis des Motorantriebs.
- Alarm 51: Überlast 2: Stromsollwert kontinuierlich >95% des Maximums für >1s.
- Alarm 33: Überspannung: PN-Busspannung überschreitet zulässige Grenzwerte.
- Alarm 10: Unterspannung im PN-Bus-Hauptkreis.
- Versionsunterschiede: Die hochfrequente Abtastung zur Wellenformerfassung erfordert M700V J0+ oder M800 C3+. Die Analyse von Stromabweichungen bei der Serie M80W erfordert die Software NC Analyzer2 ab Version A3.
Die Programmierung von G10 L14 mit Werten außerhalb des Bereichs von 1 bis 999% löst einen P35-Fehler aus, während die Ausgabe des Befehls an eine Folgeachse während der Synchronisierung die CNC sofort mit einem P32-Fehler stoppt.
Markenvergleich
| Vergleichsthema | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| NC-Kanal-Zugriff | Indirekt (DGN-Adressen und Prüfplatinen) | Direkte Systemvariablen ($AA_CURR, $VA_CURR) | Indirekt (Drive Monitor-Bildschirm und G10 L14-Begrenzungsbefehl) |
| Digitales Tuning & Wellenformanalyse | Software SERVO GUIDE (skaliert interne A/D-Daten) | Statische Aktionen über NCU-Link oder Software Starter | NC Analyzer / MS Configurator (skaliert digitale Ausgangsspuren, z. B. 100%/V) |
| Mehrachs-Fehlerisolation | Moderne αi-B/αi-D schalten nur die fehlerhafte Achse ab (ältere Systeme vor αi schalten alle Achsen ab) | Chassis-Modulen fehlt die Phasenausfallüberwachung, Booksize-Module besitzen sie | Verzögerung oder dynamischer Stopp bei Überlastung/Spannungsabfall |
| Hardware-Diagnose | Spezielle Prüfplatinen (wie A06B-6071-K290) für physische Prüfstifte | Aufteilung der Parameter in rohe (r0070) und geglättete (r0026) Variablen | Multi-Tier-Echtzeitspitzen auf dem Drive Monitor-Bildschirm (MAX CUR1, MAX CUR2, MAX CUR3) |
| Programmierbare Begrenzungen | Drehmomentbegrenzungsparameter (z. B. 2086) | MD/SD-Grenzwerte oder Drehmomentgrenzen in Synchronaktionen | Nativ über G10 L14-Befehl mit den Modi Normal/Interlock |
Technische Analyse
Die Architektur von Fanuc weist hochgradig differenzierte Verhaltensweisen bei der Verwaltung von Antriebsspannung und -strom auf, was sie in einem industriellen Umfeld deutlich abhebt. Erstens strukturiert Fanuc seine interne Diagnoseumgebung um eine sehr detaillierte Verfolgung auf Bitebene; ein einziges Diagnoseregister (wie DGN 200) erfasst gleichzeitig Unterspannung (LV), Überstrom (OVC), abnormalen Strom (HCA) und Überspannung (HVA) über einzelne Binär-Flags, was Technikern eine sofortige, einheitliche Momentaufnahme der elektrischen Gesundheit der Stromversorgung liefert. Zweitens schlägt Fanuc eine Brücke zwischen analogen Hardware-Einschränkungen und digitaler Analyse durch den Einsatz der PC-basierten Softwareumgebung SERVO GUIDE. Anstatt Techniker dazu zu zwingen, Oszilloskop-Tastköpfe an spannungsführende Hochspannungsstifte im Schaltschrank anzuschließen, skaliert das System die internen A/D-Wandlerdaten mathematisch basierend auf dem maximal zulässigen Strom (Ap) des Verstärkers und projiziert hochauflösende Sinuskurven des tatsächlichen Motorstroms direkt auf den Bildschirm. Schließlich integriert Fanuc eine spezielle „Smart Troubleshooting Function“, die Strom- und Spannungsdaten exakt in der Millisekunde eines Alarms speichert und den Bediener automatisch durch ein Diagnose-Flussdiagramm führt, um festzustellen, ob der Fehler durch externe Reibung oder internen Hardwareverschleiß verursacht wurde.
Siemens hebt seine Diagnosearchitektur für Strom und Spannung durch drei hochspezialisierte Verhaltensweisen deutlich von anderen Marken ab. Erstens bietet Siemens eine außergewöhnlich detaillierte Sichtbarkeit der Parameter direkt auf der Steuerung, indem es elektrische Daten in ungeglättete Echtzeit-Hardwarewerte (wie r0070 für die rohe DC-Zwischenkreisspannung) und softwaregeglättete Werte (wie r0026) aufteilt. Dies ermöglicht es Ingenieuren, transiente Störungen ohne externe Oszilloskope herauszufiltern. Zweitens bettet Siemens diese antriebsnahen elektrischen Daten nativ in die CNC-Koordinaten- und Logikkanäle über PROFIdrive-Systemvariablen ($VA_CURR und $AA_CURR) ein. Dies befähigt Teileprogramme, dynamische bedingte Sprünge basierend auf der exakten Stromaufnahme einer bestimmten Achse auszuführen. Schließlich berechnet das System die Offsetströme für jede Phase einzeln (r0069[3...5]) und führt beim Start eine automatische Nullpunktkalibrierung durch, wodurch asymmetrische Phasenausfälle oder Erdungsdegradationen erfasst werden, noch bevor die aktive Bearbeitung überhaupt beginnt. Für eine umfassende Diagnose von Signalanomalien kann der Verweis auf standardisierte Methoden zur Prüfung von Gebersignalen helfen, Rückkopplungsrauschen als Ursache für Schwingungen des Servostroms auszuschließen.
Mitsubishi-Systeme weisen mehrere Verhaltensweisen auf, die sie beim elektrischen Lastmanagement stark von anderen Steuerungsmarken unterscheiden. Erstens nutzt Mitsubishi eine sehr detaillierte, mehrstufige dynamische Stromüberwachungsarchitektur direkt auf der nativen HMI; statt eines einfachen Lastmessgeräts zeigt das System gleichzeitig MAX CUR1 (Spitzenstrom seit dem Einschalten), MAX CUR2 (alle 2 Sekunden aktualisierter Spitzenwert) und MAX CUR3 (absoluter Spitzenwert innerhalb der letzten 2 Sekunden) an, was Technikern eine exakte Momentaufnahme transienter Stromspitzen ohne externe Werkzeuge liefert. Zweitens unterstützt die Architektur nativ die programmierbare Strombegrenzung über den Befehl G10 L14, was es Programmierern ermöglicht, den Servostrom mitten im Programm dynamisch zu deckeln, um eine Achse sicher gegen einen physischen Anschlag zu fahren. Diese Funktion bietet auf einzigartige Weise die unterschiedlichen Modi „Normal“ und „Interlock“, um den Schleppabstand automatisch zu verarbeiten, der sich beim Drücken des Motors gegen die Grenze aufbaut, wodurch ein Fehler wegen übermäßiger Abweichung verhindert wird. Schließlich integriert Mitsubishi eine softwarebasierte Wellenform-Abtastung (NC Analyzer und MS Configurator) tief, die effektive Stromsollwerte, Stromrückkopplungen und Busspannungen direkt aus den internen hochfrequenten Abtastregistern der CNC ausliest, sie als skalierte digitale Spuren (z. B. 100%/V) darstellt und den Einsatz physischer Stromzangen oder Oszilloskope an den Phasenleitungen der Antriebseinheit überflüssig macht.
Programmbeispiele
Fanuc-Programmbeispiel
G00 X150.0 Y150.0 ; Eilgang zur Position
G01 Z-20.0 F500.0 ; Kontrollierter linearer Vorschub unter Schnittlast
G04 X3.0 ; 3 Sekunden Verweilzeit zur Messung des statischen Haltestroms
Trockenlauf (dry run)-Analyse: Bei der Ausführung dieser Routine auf einer Fanuc-Maschine beobachtet der Bediener die Stromwerte bei DGN 760 (R-Phase) und DGN 761 (Effektivstromwert) über den Servo-Tuning-Bildschirm. Während der schnellen G00-Bewegung steigen die Stromspitzen beim Beschleunigen kurz an, stabilisieren sich bei konstanter Bewegung und steigen beim Abbremsen erneut an. Der Verweilzeitbefehl G04 pausiert die Bewegung, sodass der Techniker bestätigen kann, dass der Haltestrom ohne Drift auf den Parameterwert des statischen Leerlaufstroms zurückkehrt.
Siemens-Programmbeispiel
R10=$AA_CURR[X] ; MCS-Iststrom der X-Achse in Variable R10 einlesen
IF $VA_CURR[Z] > 25.0 GOTOF ALARM_ROUTINE ; Wenn der Z-Achsen-Antriebsstrom 25A überschreitet, springe zur Alarmroutine
$A_DLR[0]=$VA_CURR[AX2] ; Zweiten Achsstrom in Linkvariable für Synchronaktionen schreiben
Trockenlauf-Analyse: Programmierer verifizieren diesen Block, indem sie einen Trockenlauf mit aktiven $AA_CURR und $VA_CURR ausführen. Wenn die Z-Achse auf eine mechanische Blockade stößt (wie eine nicht korrekt gelöste Spanneinheit, ein Spannfutter oder eine Spannbacke), überschreitet der tatsächliche PROFIdrive-Strom sofort 25,0 Ampere. Die bedingte Prüfung fängt die Spitze während der Interpolation ab und leitet die Ausführung auf das Sicherheitsunterprogramm um, anstatt zuzulassen, dass die Achse eine harte Kollision auslöst und das Teil ruiniert.
Mitsubishi-Programmbeispiel
G10 L14 X50 ; X-Achsen-Stromlimit dynamisch auf 50% des Stillstandsstroms begrenzen
G01 X100. F20000 ; Linearer Vorschub gegen die physische Anschlagsgrenze
G04 X0.5 ; 0,5 Sekunden verweilen, um Schleppabstand unter begrenztem Strom aufzubauen
Trockenlauf-Analyse: Während der Ausführung des Befehls G10 L14 zeigt der HMI Drive Monitor die Strombegrenzung der X-Achse als aktiv an. Wenn die Achse mit F20000 gegen den Anschlag fährt, wird der Stromprozentsatz auf 50% geklemmt, anstatt in die Sättigung zu laufen. Dieser begrenzte Strom verhindert ein mechanisches Durchgehen oder Überlastalarme. Die 0,5-sekündige Verweilzeit ermöglicht es der Schleppabstands-Regelschleife, sich im Interlock-Modus zu stabilisieren, bevor das Limit zurückgesetzt wird.
Fehleranalyse
| Marke | Alarmcode | Auslösebedingung | Bediener-Symptom | Ursache / Behebung |
|---|---|---|---|---|
| Fanuc | SV0438 | Übermäßig hoher Strom im Inverter-Hauptkreis erkannt. | Sofortiger Not-Aus-Status; Werkzeug stoppt im Schnitt, Zyklus hält an. | Kurzschluss der Motorwicklung oder beschädigtes Phasen-Leistungskabel. Behebung: Stromleitungen physisch trennen, Isolationswiderstand gegen Erde messen und beschädigte Kabel oder das Servoverstärkermodul austauschen. |
| Fanuc | SV0433 | Spannung im Hauptkreis-DC-Zwischenkreis fällt unter den zulässigen Bereich. | System verliert Bereit-Status; Achsregelung wird sofort deaktiviert. | Abfall der Eingangsspannung oder Fehler im Reglerkreis. Behebung: Stabilität der Netzeinspeisung messen und die Reglerschaltung überprüfen. |
| Siemens | Alarm 230001 | Leistungsteil erkennt einen Überstromzustand im Leistungsmodul. | Sofortige OFF2-Reaktion; Impulsfreigabe fällt ab, Antrieb läuft unkontrolliert aus. | Erdschluss im Motor, fehlerhafte Parameter des geschlossenen Regelkreises oder zu kurze Hochlaufzeit (p1120). Behebung: Hochlaufzeit p1120 erhöhen oder Motorkabel auf Erdschluss überprüfen. |
| Siemens | Alarm 230002 | Leistungsteil erkennt eine Überspannung im DC-Zwischenkreis. | Sofortige OFF2-Reaktion; Zyklus hält an, potenzieller Ausschuss des Werkstücks durch unkontrollierten Bahnverlust. | Spindel/Achse bremst zu aggressiv ab oder die Anschlussspannung (p0210) ist falsch eingestellt. Behebung: Verzögerungsrampenzeiten verlängern oder Parameter p0210 an das tatsächliche Netz anpassen. |
| Mitsubishi | Alarm 3A | Überstrom im Stromregelkreis des Motorantriebs erkannt. | Not-Aus ausgelöst, dynamische Bremse oder verzögerter Stopp eingeleitet. | Kurzschluss im Motorleistungskabel, Phasen-Erdschluss oder zu hohe Drehzahlregler-Verstärkung. Behebung: Verkabelung prüfen, Motorwicklungen messen oder Parameter der Drehzahlregler-Verstärkung reduzieren. |
| Mitsubishi | Alarm 51 | Stromsollwert überschreitet 95% der maximalen Kapazität für mehr als 1 Sekunde. | Antrieb schaltet Leistung ab, Bearbeitung bricht mitten im Schnitt ab, Maschine stoppt mit Überlastalarm. | Schwere Schnittüberlastung oder starke mechanische Blockade (Kollision mit Spannbacke/Spannfutter). Behebung: Schnitttiefe verringern, Vorschub reduzieren oder mechanische Hindernisse beseitigen. |
Anwendungshinweis
Ein verheerender Ausfall des Intelligent Power Modules (IPM) im Servoverstärker ist die direkte Folge, wenn Wartungstechniker Fehlermeldungen wie SV0438 oder Alarm 230001 wiederholt quittieren und dadurch den Stromfluss durch kurzgeschlossene Motorwicklungen erzwingen. Um eine schleichende Qualitätsminderung und unzulässige Toleranzüberschreitungen zu verhindern, müssen die elektrischen Parameter kontinuierlich überprüft werden. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung, was die Auslieferung fehlerhafter Werkstücke zur Folge hat. Bei Siemens-Systemen kann eine fehlerhafte Parametrierung der Anschlussspannung in p0210 den Alarm 206310 auslösen oder eine Überspannung im DC-Zwischenkreis (Alarm 230002) provozieren. Dies führt zu einer abrupten OFF2-Abschaltreaktion, wodurch die Achse unkontrolliert ausläuft, was mitten im Schnitt zum Werkzeugbruch und Ausschuss führt. Auf Mitsubishi-Steuerungen führt das Versäumnis, die Beschleunigungs- und Verzögerungszeitkonstanten korrekt abzugleichen, zu einer elektrischen Sättigung und löst den Alarm 51 oder Alarm 3A aus. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Um transiente Spitzenströme ohne teure Zusatzwerkzeuge im Blick zu behalten, sollten Einrichter die Werte MAX CUR2 und MAX CUR3 auf dem Drive Monitor-Bildschirm überwachen und sicherstellen, dass die Lasten innerhalb der zugelassenen thermischen Grenzen liegen.
Verwandte Befehle
- G00 (Eilgang): Wird verwendet, um hochbeschleunigte Bewegungen zu befehlen, die Spitzenwerte der transienten Stromaufnahme (MAX CUR2/CUR3) auf dem Drive Monitor-Bildschirm prüfen.
- G01 (Linearinterpolation): Befiehlt lineare Schnittbahnen, um den kontinuierlichen Stromprozentsatz unter aktiven Fräs- oder Drehlasten mit den Nennwerten abzugleichen.
- G04 (Verweilzeit): Pausiert die Achsinterpolation, damit Techniker den statischen Haltestrom im Stillstand messen und die Antriebsspannungswerte stabilisieren können.
- G10 L14 (Mitsubishi Programmierbare Strombegrenzung): Begrenzt die Motordrehmomente dynamisch, um Fehler wegen übermäßiger Abweichung zu verhindern, wenn eine Achse gegen einen physischen Anschlag gefahren wird.
- OFF2 (Siemens Sofortige Impulslöschung): Die native Sicherheitsreaktion, die die Motorleistung abschaltet und bei kritischen Überspannungs- oder Überstrombedingungen ein unkontrolliertes Auslaufen der Achse erzwingt.
Fazit
Die präventive Überwachung der elektrischen Lastdaten und die präzise Abstimmung der Antriebsparameter sind unverzichtbar, um die mechanische Präzision langfristig zu sichern. Maschinenbetreiber sollten regelmäßige Messungen des Haltestroms über DGN 761 bei Fanuc-Steuerungen oder über die Systemvariable $AA_CURR bei Siemens-Systemen in den Wartungsplan integrieren. Durch das systematische Überwachen der Zwischenkreisspannungen und das vorsorgliche Anpassen von Verzögerungsrampen lassen sich regenerative Überspannungen vermeiden, bevor sie die Hardware schädigen. Ein stabiler Strom- und Spannungsverlauf schützt nicht nur teure Servomodule vor Zerstörung, sondern garantiert die prozesssichere Einhaltung engster Toleranzen im täglichen Fertigungsbetrieb.
Häufig gestellte Fragen (FAQ)
Wie lässt sich eine schleichende Toleranzüberschreitung durch thermische Überlastung des Servoantriebs verhindern?
Wenn ein CNC-Servoantrieb dauerhaft nahe an seiner Stromgrenze betrieben wird, führt die thermische Belastung der Wicklungen zu einer Verschlechterung des Magnetfelds, was unbemerkt zu Konturfehlern führt. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Aktion: Kontrollieren Sie bei Fanuc den Servo-Tuning-Bildschirm auf den OVC-Prozentsatz unter Last und reduzieren Sie bei Werten über 90 % dauerhaft den Vorschub oder die Schnitttiefe, um die thermische Stabilität zu gewährleisten.
Warum führt eine falsche Parametrierung der Anschlussspannung p0210 bei Siemens zu unregelmäßigen Maßabweichungen?
Stimmt der Wert in p0210 nicht exakt mit der realen Netzeinspeisung überein, verschieben sich die systeminternen Schwellenwerte für Unter- und Überspannung, was zu instabilen Spannungsregelungen im DC-Zwischenkreis führt und feine Oberflächenfehler am Werkstück verursacht. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Aktion: Messen Sie die reale Netzspannung an den Einspeiseklemmen mit einem Multimeter und tragen Sie den exakten Effektivwert in den Parameter p0210 ein.
Wie verhindert die programmierbare Strombegrenzung G10 L14 bei Mitsubishi Werkzeugbruch bei Anschlagoperationen?
Bei Montage- oder Referenzieroperationen gegen einen festen Anschlag verhindert das gezielte Herabsetzen der Stromgrenze über G10 L14 ein unkontrolliertes Hochregeln des Drehmoments, was die mechanischen Komponenten vor Überlastung schützt und die Prozesssicherheit erhöht. Aktion: Programmieren Sie im G-Code stets den Befehl G10 L14 X50 unmittelbar vor der Anschlagfahrt und aktivieren Sie den Interlock-Modus, um den akkumulierten Schleppabstand kontrolliert abzubauen.
Immer noch nicht gelöst?
Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

- 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
Siemens CYCLE800 G-Code: Schwenkebene & Werkzeugausrichtung
Siemens CYCLE800 programmieren für 3+2-Achsen. Lernen Sie Schwenkebenen, Werkzeugausrichtung und die Behebung der Sinumerik-Alarme 61190 und 61153.
Siemens CYCLE72 Konturfräsen: Leitfaden zum Sinumerik-Bahnfräsen
Anleitung zum Siemens CYCLE72 Konturfräsen auf Sinumerik. Erfahren Sie alles über Parameter, das Vermeiden von Alarm 61123 und prozesssicheres Arbeiten.
Siemens CYCLE952 Konturdrehzyklus prozesssicher programmieren
Siemens CYCLE952 Konturdrehen auf Sinumerik CNC programmieren. Parameter verifizieren, Alarm 61051 vermeiden und Unterschiede zu Fanuc und Mitsubishi verstehen.
Siemens SLOT1 und SLOT2 Nutfräszyklen sicher programmieren
Programmierung der Nutfräszyklen SLOT1 und SLOT2 auf Siemens Sinumerik Steuerungen. Parameter verifizieren, Alarm 61000 vermeiden und Fräser anpassen.