Fehlerbehebung bei Positionierungsfehlern von CNC-Maschinen: Kugelumlaufspindel, Encoder, thermische und Servodiagnose

Technical analysis: Troubleshooting CNC machine positioning errors: ballscrew backlash, encoder feedback, thermal compen

Problembeschreibung und Umfang

Dieser Diagnoseleitfaden befasst sich mit CNC-Bearbeitungszentren, bei denen eine Verschlechterung der Positionierungsgenauigkeit auftritt, die sich in Maßfehlern über der Toleranz, einer Verschlechterung der Oberflächengüte oder einem vollständigen Positionierungsfehler äußert. Diese Symptome deuten typischerweise auf Probleme im Bewegungssteuerungssystem der Maschine hin, insbesondere auf Verschleiß/Spiel der Kugelumlaufspindel, Verschlechterung des Encodersignals, Auswirkungen der Wärmeausdehnung oder Drift bei der Abstimmung des Servoantriebs.

Dieser Leitfaden behandelt 3-Achsen- und 5-Achsen-CNC-Bearbeitungszentren mit servoangetriebenen Kugelumlaufspindelbaugruppen, Linear- oder Drehgebern und Positioniersystemen mit geschlossenem Regelkreis. Positionierungsfehler werden klassifiziert als:

  • Kritisch: Positionsfehler >0,05 mm (0,002 Zoll) oder kompletter Achsenausfall
  • Major: Positionsfehler 0,02–0,05 mm (0,0008–0,002 Zoll)
  • Klein: Positionsfehler 0,01–0,02 mm (0,0004–0,0008 Zoll)

Sicherheitsvorkehrungen

WARNUNG: CNC-Maschinen enthalten Hochspannungs-Servoantriebe (bis zu 480 VAC), gespeicherte Energie in Servomotoren und mechanische Gefahren durch bewegliche Achsen. Unsachgemäße Verfahren können zum Tod oder zu schweren Verletzungen führen.

OBLIGATORISCHES SPERREN/TAGOUT: Trennen Sie die Hauptstromversorgung und überprüfen Sie den Nullenergiezustand, bevor Sie auf Servoantriebe, Encoder oder Kugelumlaufspindelbaugruppen zugreifen.

ERFORDERLICHE PSA: Schutzbrille, für die Netzspannung ausgelegte Elektrohandschuhe, rutschfestes Schuhwerk.

GESPEICHERTE ENERGIE: Servomotoren können bei manueller Bewegung als Generatoren wirken. Trennen Sie die Motorkabel vor der manuellen Achsbewegung.

KLEMMSTELLEN: Halten Sie während der Diagnosebewegung Ihre Hände von Kugelumlaufspindeln und Linearführungen fern.

Diagnosetools erforderlich

WerkzeugSpezifikationReichweiteZweck
Messuhr0,0001" Auflösung±0,200"Messung des Kugelumlaufspiels
Digitales Oszilloskop100 MHz, 4-Kanal1mV-100VEncoder-Signalanalyse
DigitalmultimeterTrue RMS, 0,1 % Genauigkeit0-1000 VDC/VACÜberprüfung der Encoder-Versorgungsspannung
Infrarot-Thermometer±1°C Genauigkeit-20°C bis 150°CMessung des thermischen Gradienten
LaserinterferometerAPI/Renishaw±0,5 ppmÜberprüfung der Positionierungsgenauigkeit
Ballbar-SystemRenishaw QC20-W360°-KreistestDiagnose der Maschinengeometrie
Fühlerlehren0,001–0,025 Zoll eingestelltMetrisch/imperialPrüfung des mechanischen Spiels

Checkliste für die Erstbewertung

BewertungspunktAufnahmeAkzeptabler Bereich
Maschinenbetriebsstunden seit dem letzten Service_____ StundenGemäß OEM-Plan
Umgebungstemperatur während des Fehlerauftritts_____ °C18-25°C typisch
Aktuelle Programmänderungen oder neue WerkzeugeJa/Nein + DetailsDokumentieren Sie alle Änderungen
Fehlerhäufigkeit: Zufällig/Konsistent/AchsenspezifischMusterbeschreibungBeachten Sie die Wiederholbarkeit
Alarmhistorie von der CNC-SteuerungFehlercodes + ZeitstempelKonzentrieren Sie sich auf Servo-/Positionsalarme
Datum der letzten Überprüfung der PositionierungsgenauigkeitDatum + ErgebnisseGemäß ISO 230-2-Plan
Betrieb des KühlmittelsystemsNormal/Herabgesetzt/AusTemperatureffekte beachten

Systematisches Diagnose-Flussdiagramm

Primäre Symptomanalyse

  1. WENN ein Positionierungsfehler auf allen Achsen auftritt:
    1. Überprüfen Sie den Zustand des CNC-Steuerungssystems → Fahren Sie mit Schritt 2 fort
    2. Überprüfen Sie die gemeinsame Busspannung des Servoantriebs → Muss innerhalb von ±5 % der Nennspannung liegen
    3. Maschinenfundament/Vibration prüfen → Maximale Beschleunigung 0,1 g
  2. WENN der Positionierungsfehler achsenspezifisch ist:
    1. Betroffene Achse identifizieren (X, Y, Z, A, C)
    2. Auf mechanische Bindung prüfen → Die manuelle Bewegung sollte reibungslos erfolgen
    3. Überprüfen Sie die Encodersignale → Fahren Sie mit dem Abschnitt zur Encoder-Diagnose fort
    4. Messen Sie das Spiel der Kugelumlaufspindel → Fahren Sie mit dem Abschnitt zur Diagnose der Kugelumlaufspindel fort
  3. IF-Positionierungsfehler variiert mit der Temperatur:
    1. Wärmegradient über die Maschinenstruktur abbilden
    2. Überprüfen Sie die Parameter der thermischen Kompensation in der CNC-Steuerung
    3. Überprüfen Sie den Betrieb des Kühlsystems → Kühlmitteldurchfluss innerhalb der Spezifikation
  4. IF-Positionierungsfehler nimmt mit der Vorschubgeschwindigkeit zu:
    1. Servo-Tuning-Parameter prüfen
    2. Analysieren Sie den Schleppfehler während der Bewegung
    3. Überprüfen Sie die Unversehrtheit und Abschirmung des Motorkabels

Fehler-Ursachen-Matrix

SymptomWahrscheinliche Ursachen (hohe bis niedrige Wahrscheinlichkeit)DiagnosetestErwartetes Ergebnis, wenn die Ursache bestätigt wird
Konsistenter Positionsfehler in eine Richtung1. Spiel der Kugelumlaufspindel 2. Encodermontage 3. Abweichung der ServoverstärkungSpieltest der MessuhrSpiel >0,025 mm (0,001 Zoll)
Zufällige Positionsfehler aller Achsen1. Elektrisches Rauschen 2. Fundamentvibration 3. Fehler im SteuerungssystemEncodersignale des OszilloskopsRauschen >10 % der Signalamplitude
Der Positionsfehler nimmt mit der Temperatur zu1. Wärmekompensation deaktiviert. 2. Fehler im Kühlmittelsystem. 3. Wärmeausdehnung der StrukturVergleichen Sie die Kalt- und WarmgenauigkeitFehlerkorrelation mit der Temperatur
Positionsüberschreitung bei schnellen Bewegungen1. Servoverstärkung zu hoch 2. Probleme mit dem Motorkabel 3. Nichtübereinstimmung der EncoderauflösungNachfolgende FehleranalyseSchleppfehler >0,01mm beim Abbremsen
Positionsverzögerung beim Schneiden1. Servoverstärkung zu niedrig. 2. Motordrehmoment unzureichend. 3. Mechanische BlockierungSchnittkraft vs. PositionsfehlerDer Positionsfehler nimmt mit der Schnittkraft zu
Verlorene Position nach Aus- und Wiedereinschalten1. Batterie des Absolutwertgebers 2. Fehlausrichtung des Referenzschalters 3. Fehler bei der Koppelung des GebersWiederholbarkeitstest der AusgangspositionDie Ausgangsposition variiert um >0,005 mm

Ursachenanalyse für jeden Fehler

Spiel der Kugelumlaufspindel

Durch den Verschleiß von Kugellagern und Laufbahnoberflächen entsteht ein Spiel der Kugelumlaufspindel, wodurch bei Richtungsänderungen ein Spiel zwischen der Kugelmutter und der Spindel entsteht. Dies äußert sich in Positionierungsfehlern bei der Bearbeitung von Merkmalen, die häufige Richtungsumkehrungen erfordern.

Bestätigungstest: Montieren Sie die Messuhr auf der Spindel und berühren Sie die Werkstückoberfläche. Befehlen Sie kleine inkrementelle Bewegungen (0,025 mm) in wechselnden Richtungen. Das Spiel überschreitet die Spezifikation, wenn die Messuhr bei den ersten Bewegungen nach dem Richtungswechsel keine Bewegung anzeigt.

Akzeptables Spiel: Neue Kugelumlaufspindel: <0,005 mm (0,0002 Zoll). Wartungsgrenze: 0,025 mm (0,001 Zoll). Kritischer Austausch: >0,050 mm (0,002 Zoll).

Fortschreitender Schaden: Unkorrigiertes Spiel führt zu einem beschleunigten Verschleiß der Kugelmutter, einer verminderten Oberflächengüte und schließlich zu einem vollständigen Ausfall des Positionierungssystems, der einen Austausch der Kugelumlaufspindel erforderlich macht.

Verschlechterung des Encodersignals

Linear- und Drehgeber liefern eine Positionsrückmeldung durch optische oder magnetische Erfassung. Eine Signalverschlechterung entsteht durch Verschmutzung, Kabelschäden oder Schwankungen der Versorgungsspannung, was zu Positionsmessfehlern führt.

Bestätigungstest: Verwenden Sie ein Oszilloskop, um die Kanäle A und B des Encoders während der langsamen Achsenbewegung zu überwachen. Healthy signals show clean square waves with 90° phase relationship. Die Signalamplitude sollte 3,3 V ±10 % für TTL oder ±2,5 V für Differenzsignale betragen.

Signalqualitätsschwellenwerte: Gut: Signalamplitude innerhalb von ±5 % des Nennwerts, Anstiegszeit <50 ns. Randwert: Amplitude ±5–10 %, sichtbares Rauschen <10 % des Signals. Fehlgeschlagen: Amplitude außerhalb von ±10 %, fehlende Impulse oder Phasenbeziehungsfehler.

Fortschreitender Schaden: Verschlechterte Encodersignale führen zu zeitweiligen Positionsfehlern, schließlich zum Verlust der Positionsrückmeldung und möglicherweise zu einem Durchgehen des Servos, das einen Notstopp erfordert.

Fehler bei der thermischen Kompensation

Werkzeugmaschinenstrukturen dehnen sich bei Temperaturänderungen aus und beeinträchtigen die Positionierungsgenauigkeit. Wärmekompensationsalgorithmen in der CNC-Steuerung korrigieren das vorhersehbare Wärmewachstum, erfordern jedoch genaue Temperatursensoren und kalibrierte Kompensationswerte.

Bestätigungstest: Messen Sie die Positionierungsgenauigkeit, wenn die Maschine kalt ist (innerhalb einer Stunde nach dem Start) oder vollständig aufgewärmt ist (nach mehr als zwei Betriebsstunden). Temperaturbedingte Fehler zeigen eine konsistente Richtungsverzerrung, die mit den gemessenen Wärmegradienten korreliert.

Thermische Fehlergrenzen: Korrekt kompensierte Maschine: <0,01 mm/°C. Unkompensiert oder falsch kompensiert: >0,02 mm/°C. Ausfall des Kompensationssystems: >0,05 mm/°C.

Servo-Tuning-Drift

Regelkreise für Servoantriebe erfordern eine präzise Abstimmung der Proportional-, Integral- und Differentialverstärkungen, um die Positionsgenauigkeit unter wechselnden Lastbedingungen aufrechtzuerhalten. Tuning-Parameter können aufgrund von Komponentenalterung oder Umweltfaktoren abweichen.

Bestätigungstest: Überwachen Sie den Folgefehler bei programmierten Bewegungen mit unterschiedlichen Vorschubgeschwindigkeiten und Schnittlasten. Ein gut abgestimmtes System hält den Schleppfehler <0,005 mm bei stationärer Bewegung und <0,015 mm bei Beschleunigung/Verzögerung aufrecht.

Schritt-für-Schritt-Lösungsverfahren

Spielkompensation der Kugelumlaufspindel

  1. Zugriff auf die Spielkompensationsparameter der CNC-Steuerung (normalerweise im Achsenparametermenü)
  2. Geben Sie den gemessenen Spielwert mit einem Sicherheitsspielraum von 0,002–0,005 mm (0,0001–0,0002 Zoll) ein
  3. Überprüfen Sie, ob die Kompensationsrichtung mit der physischen Achsenausrichtung übereinstimmt
  4. Testkompensation mit inkrementellen Bewegungen und Überprüfung der Messuhr
  5. Neue Kompensationswerte im Maschinenlogbuch dokumentieren
  6. Kritisch: Wenn das Spiel 0,050 mm überschreitet, planen Sie den Austausch der Kugelumlaufspindel ein

Wiederherstellung des Encodersignals

  1. Maschine abschalten und Hauptstromversorgung sperren
  2. Überprüfen Sie das Encoderkabel auf Beschädigungen und die ordnungsgemäße Verlegung entfernt von den Stromkabeln
  3. Reinigen Sie den Lesekopf des Encoders und die Skala/Scheibe mit einem fusselfreien Tuch und Isopropylalkohol
  4. Überprüfen Sie die Sicherheit der Encoder-Montage – ziehen Sie sie mit einem Drehmoment von 8–12 Nm fest
  5. Überprüfen Sie die Versorgungsspannung des Encoders: 5 VDC ±0,25 V oder 24 VDC ±1,2 V, je nach Encodertyp
  6. Ersetzen Sie das Encoderkabel, wenn die Signalqualität nach der Reinigung weiterhin schlecht ist
  7. Stellen Sie die Stromversorgung wieder her und überprüfen Sie die Signalqualität mit einem Oszilloskop

Kalibrierung der thermischen Kompensation

  1. Deaktivieren Sie die vorhandene thermische Kompensation in der CNC-Steuerung
  2. Lassen Sie die Maschine eine stabile Kalttemperatur erreichen (normalerweise 18–20 °C).
  3. Messen Sie die Positionierungsgenauigkeit mithilfe eines Laserinterferometers an mehreren Positionen
  4. Betreiben Sie die Maschine, um die normale Arbeitstemperatur zu erreichen (normalerweise 25–30 °C).
  5. Wiederholen Sie die Positionierungsmessungen an denselben Stellen
  6. Berechnen Sie thermische Fehlerkoeffizienten: Fehlerkoeffizient = Positionsänderung ÷ Temperaturänderung
  7. Geben Sie die berechneten Koeffizienten in die CNC-Wärmekompensationstabelle ein
  8. Aktivieren Sie die thermische Kompensation und überprüfen Sie die Wirksamkeit über den gesamten Temperaturbereich

Servosystem-Tuning

  1. Greifen Sie über die CNC-Steuerung oder Antriebssoftware auf die Tuning-Parameter des Servoantriebs zu
  2. Beginnen Sie mit den vom Hersteller empfohlenen Basisparametern
  3. Proportionalverstärkung (Kp) anpassen: Erhöhen, bis das System ein leichtes Überschwingen der Sprungantwort zeigt
  4. Passen Sie die Integralverstärkung (Ki) an: Stellen Sie diese Einstellung ein, um den Folgefehler im stationären Zustand zu eliminieren
  5. Ableitungsverstärkung (Kd) anpassen: Zur Reduzierung des Überschwingens hinzufügen und gleichzeitig die Reaktionsgeschwindigkeit beibehalten
  6. Testen Sie die Abstimmung mit tatsächlichen Bearbeitungsprogrammen und verschiedenen Vorschüben
  7. Stellen Sie sicher, dass der Schleppfehler während des Schneidvorgangs innerhalb der Spezifikation bleibt
  8. Speichern Sie optimierte Parameter im Speicher des Servoantriebs und dokumentieren Sie Änderungen

Vorbeugende Maßnahmen

GrundursachePräventionsstrategieÜberwachungsmethodeEmpfohlenes Intervall
Verschleiß der KugelumlaufspindelRichtige Schmierung, KontaminationskontrolleMonatliche SpielmessungNach OEM-Plan schmieren (normalerweise 500–1000 Stunden)
Encoder-KontaminationVersiegelte Encodergehäuse, regelmäßige ReinigungWöchentliche Überprüfung der SignalqualitätAlle 3 Monate in normaler Umgebung reinigen
Thermische DriftKonstante Kühlmitteltemperatur, AufwärmvorgängeTägliche Kalt-Warm-GenauigkeitsprüfungÜberprüfen Sie monatlich den thermischen Ausgleich
ServodriftStabile Stromversorgung, UmweltkontrolleWöchentliche SchleppfehlerüberwachungJährliche Überprüfung der Servoabstimmung
StiftungsfragenSchwingungsisolierung, FüllstandsüberwachungVierteljährliche Überprüfung des MaschinenniveausJährliche Fundamentinspektion

Ersatzteile und Komponenten

KomponenteSpezifikationErsatzkriterienUNITEC-Kategorie
KugelumlaufspindelbaugruppeÜbereinstimmung mit OEM-Teilenummer und Lead-GenauigkeitSpiel >0,050 mm oder sichtbarer VerschleißLineare Bewegungskomponenten
Linearer EncoderAuflösung, Ausgabetyp, MontagekompatibilitätSignalamplitude <90 % nominalPositionsrückmeldungssysteme
DrehgeberPPR-Anzahl, Ausgabeformat, WellendurchmesserFehlende Impulse oder PhasenfehlerPositionsrückmeldungssysteme
EncoderkabelAbgeschirmt, korrekte ImpedanzanpassungSichtbare Schäden oder intermittierende SignaleAutomatisierungskabel
ServomotorkabelNennleistung, Steckertyp, LängeIsolationswiderstand <1MΩMotorkabel und Steckverbinder
TemperatursensorenRTD- oder Thermoelementtyp, BereichMesswertdrift >2°C von der kalibrierten ReferenzTemperaturmessung
Stützlager für KugelumlaufspindelnTragfähigkeit, PräzisionsklasseAxialspiel >0,010 mm oder GeräuschPräzisionslager

Greifen Sie auf den vollständigen UNITEC-D-Ersatzteilkatalog für CNC-Positionierungssystemkomponenten unter https://www.unitecd.com/e-catalog/ zu, um exakte Ersatzteile mit garantierter Kompatibilität und Qualität zu erhalten.

Referenzen

  • ASME B89.3.4-2010: Rotationsachsen: Methoden zur Spezifikation und Prüfung
  • ISO 230-2:2014: Werkzeugmaschinen – Prüfcode für Werkzeugmaschinen – Bestimmung der Genauigkeit und Wiederholbarkeit der Positionierung
  • NFPA 79-2021: Elektrischer Standard für Industriemaschinen
  • IEEE 519-2014: Empfohlene Praxis für die harmonische Kontrolle in elektrischen Energiesystemen
  • Angaben zur Positionierungsgenauigkeit des Werkzeugmaschinenherstellers
  • Tuning-Anleitungen und Parameterreferenzen der Servoantriebshersteller
  • Verwandte UNITEC-Wartungshandbücher: „Wartung und Prüfung von Servomotoren“, „Diagnose des Linearführungssystems“

Related Articles