Serwonapędy to absolutna elita wśród układów napędowych. Stosowane w robotach przemysłowych, obrabiarkach CNC i precyzyjnych systemach pozycjonujących, charakteryzują się niesamowitą dynamiką i dokładnością. Układ składa się z serwowzmacniacza (drive) oraz serwosilnika wyposażonego w sprzężenie zwrotne (enkoder/rezolwer).
Ze względu na zaawansowaną konstrukcję, diagnostyka serwonapędu bywa złożona, ponieważ błąd wyrzucany na wyświetlaczu wzmacniacza często ma swoje źródło w mechanice maszyny. Oto 5 najczęstszych awarii i sposoby ich diagnozowania.
1. Alarm przeciążenia (Overload / Overcurrent)
Wzmacniacz zgłasza błąd przekroczenia dopuszczalnego prądu (Overcurrent) lub przeciążenia termicznego silnika (Overload). Może to wystąpić natychmiast po załączeniu zasilania mocy (tzw. zrzucenie stycznika głównego) lub w trakcie wykonywania dynamicznego ruchu.
Jak diagnozować:
- Bariera mechaniczna: To pierwsza rzecz do sprawdzenia. Zablokowane łożyska na prowadnicy liniowej, zatarty wózek lub zakleszczona śruba kulowa zmuszają serwonapęd do pracy z maksymalnym momentem, co szybko kończy się odcięciem prądu przez zabezpieczenie I2T. Odepnij mechanikę od wału silnika i spróbuj wykonać ruch.
- Pomiary uzwojeń: Jeśli silnik wyrzuca błąd od razu po podaniu sygnału “Servo ON”, zmierz rezystancję uzwojeń fazowych (U, V, W) stojana. Użyj induktora (meggera), aby wykluczyć przebicie do masy (obudowy silnika) – wilgoć lub opiłki chłodziwa dostające się do złącza prądowego to plaga w maszynach CNC.
- Uszkodzenie stopnia mocy: Jeśli silnik jest sprawny, awarii mógł ulec moduł IGBT wewnątrz serwowzmacniacza. Zwarcie na tranzystorze kluczującym generuje natychmiastowy alarm nadprądowy.
2. Błąd enkodera (Encoder Error / Feedback Loss)
Serwonapęd nie “widzi” pozycji wirnika. Na wzmacniaczu pojawiają się błędy utraty komunikacji z enkoderem, błędy sumy kontrolnej lub ostrzeżenia o utracie pozycji absolutnej.
Jak diagnozować:
- Kable i prowadniki: Enkodery komunikują się ze wzmacniaczem szybkimi protokołami szeregowymi. Najsłabszym ogniwem są przewody enkoderowe pracujące w ruchomych prowadnikach (tzw. gąsienicach). Miliony cykli zgięć powodują mikropęknięcia żył wewnątrz izolacji.
- Zasilanie i baterie: Jeśli system zgubił pozycję po wyłączeniu maszyny na weekend, sprawdź baterię litową (najczęściej 3.6V) podtrzymującą pamięć enkodera absolutnego.
- Zanieczyszczenia tarczy: W przypadku klasycznych enkoderów optycznych, dostanie się mgły olejowej do obudowy silnika prowadzi do zabrudzenia szklanej tarczy i zgubienia sygnału odczytu. Wymaga to rozebrania silnika, czyszczenia i ustawienia enkodera względem pola magnetycznego stojana (tzw. komutacja).
3. Nadmierne drgania (Rezonans i “buczenie”)
Silnik głośno “piszczy”, buczy lub wpada w silne wibracje podczas postoju z załączonym trzymaniem pozycji, a w trakcie ruchu maszyna zachowuje się niestabilnie.
Jak diagnozować:
- Niewłaściwe strojenie (Tuning): Pętle sprzężenia zwrotnego (PID) mogą być przesterowane. Jeśli wzmocnienie członu proporcjonalnego dla pętli prędkości (Velocity Gain) jest ustawione zbyt wysoko w stosunku do obciążenia inercyjnego, układ staje się niestabilny i wpada w oscylacje. Skorzystaj z funkcji Auto-Tuning lub ręcznie skoryguj filtry wycinające (Notch Filters) z poziomu oprogramowania wzmacniacza.
- Sprzęgło mechaniczne: Sprawdź sprzęgło łączące wał silnika z układem mechanicznym. Poluzowanie śrub dociskowych lub zużycie wkładki elastomerowej wprowadza luz nawrotny, z którym algorytm pozycjonowania nie potrafi sobie poradzić.
- Zaszumiony sygnał: Zakłócenia EMC z powodu braku odpowiedniego uziemienia ekranów kabli napędowych mogą zniekształcać sygnał z enkodera. Drive próbuje błyskawicznie reagować na błędne skoki pozycji, co objawia się “szarpaniem” silnika.
4. Nieosiąganie pozycji (Following Error / Position Deviation)
Maszyna nie dojeżdża na zadaną pozycję w wymaganym czasie, a serwowzmacniacz zgłasza błąd zbyt dużego uchybu pozycjonowania (różnica między pozycją zadaną z PLC a pozycją odczytaną z enkodera przekroczyła limit).
Jak diagnozować:
- Brak momentu (Torque Limit): Sprawdź parametry limitu momentu obrotowego. Jeśli oś wymaga dużej siły (np. przy wierceniu), a moment jest ucięty programowo, silnik fizycznie nie będzie w stanie nadążyć za wygenerowaną trajektorią.
- Mechaniczny poślizg: Bardzo zdradliwa usterka. Oś napędowa maszyny nie reaguje prawidłowo, mimo braku błędu na serwowzmacniaczu (o ile maszyna nie ma dodatkowych liniałów optycznych). Oznacza to najczęściej zerwanie klina na wale silnika lub obracanie się samego wału wewnątrz uszkodzonego sprzęgła zaciskowego.
5. Przegrzewanie silnika (Motor Overheating)
Korpus silnika robi się nienaturalnie gorący (często parzy przy dotyku), wydzielając charakterystyczny zapach topiącej się żywicy, po czym napęd zgłasza awarię z czujnika temperatury (PTC/KTY wbudowany w uzwojenia).
Jak diagnozować:
- Obciążenie statyczne: Czy oś pracuje w pionie (np. jako oś Z bramy) i dźwiga duży ciężar? Utrzymanie pozycji pionowej bez wspomagania hamulcem mechanicznym lub przeciwwagą (siłownikiem pneumatycznym) wymaga ciągłego wtłaczania dużego prądu do silnika na postoju, co generuje ogromne ilości ciepła.
- Brak chłodzenia: Czasami silniki serwo są wyposażone w zintegrowane przewietrzniki. Upewnij się, że niezależny wentylator chłodzący z tyłu silnika pracuje i nie jest zapchany wiórami.
- Wadliwy hamulec: Jeśli silnik posiada wbudowany elektromagnetyczny hamulec postojowy, sprawdź jego zasilanie. Zbyt niskie napięcie na cewce (np. 18V zamiast 24V) spowoduje, że tarcza hamulca nie odpuści w całości. Silnik będzie walczył z własnym hamulcem w trakcie każdego ruchu, drastycznie podnosząc swoją temperaturę.
Problemy z serwonapędem na maszynie?
Diagnostyka układów Motion Control to złożony proces, często wymagający analizy oscyloskopowej oraz precyzyjnego pozycjonowania enkoderów (komutacji) po naprawie silnika. W Zero Analog regenerujemy uszkodzone stopnie mocy wzmacniaczy, diagnozujemy enkodery absolutne i usuwamy przyczyny niestabilności układów napędowych.Oszczędź czas na metodę prób i błędów – przekaż swój serwonapęd do profesjonalnej analizy.