Maszyna CNC, która gubi pozycję, wykonuje nierówny ruch albo szarpie osią, może szybko zacząć produkować detale poza tolerancją. Objaw nie zawsze oznacza uszkodzenie sterowania. Źródłem problemu może być mechanika osi, układ pomiarowy, silnik, serwonapęd, przewody, zasilanie, smarowanie, błędne parametry lub kilka nakładających się usterek.
Najważniejsze jest rozpoznanie, kiedy i w jakich warunkach pojawia się odchylenie. Inaczej diagnozuje się jednorazową utratę punktu zerowego po zaniku zasilania, inaczej cykliczne szarpanie przy małej prędkości, a jeszcze inaczej alarm uchybu nadążania podczas szybkiego przejazdu. W artykule wyjaśniamy, jak uporządkować diagnostykę osi CNC, jakich objawów nie wolno ignorować i jakie informacje przygotować dla serwisu.
Co oznacza gubienie pozycji i szarpanie osi CNC?
Określenie "maszyna gubi pozycję" może opisywać kilka różnych zjawisk. Oś może nie wracać do tego samego punktu, stopniowo przesuwać wymiar kolejnych detali, utracić punkt referencyjny po wyłączeniu albo zatrzymać się z alarmem pozycji. Czasami sterowanie wyświetla prawidłową wartość, ale rzeczywiste położenie mechanizmu jest inne. W innym przypadku sterowanie wykrywa różnicę pomiędzy pozycją zadaną i zmierzoną, a następnie zatrzymuje napęd.
Szarpanie osi również może mieć różny charakter. Ruch może być nierówny tylko przy małej prędkości, podczas zmiany kierunku, w określonym miejscu drogi, po nagrzaniu albo pod obciążeniem. Oś może drgać na postoju, wydawać nietypowy dźwięk, ruszać z opóźnieniem lub gwałtownie korygować pozycję. Każdy z tych objawów zawęża listę możliwych przyczyn.
W diagnostyce trzeba rozróżnić dokładność, powtarzalność i płynność ruchu. Maszyna może mieć stały błąd możliwy do zmierzenia, ale zachowywać dobrą powtarzalność. Może też raz trafiać w punkt, a innym razem nie, co częściej wskazuje na luz, problem pomiarowy, niestabilne połączenie albo zmienny opór mechaniczny. Kompleksowy serwis i diagnostyka maszyny CNC powinny uwzględniać zarówno elektronikę, jak i mechanikę osi.
Kiedy natychmiast zatrzymać maszynę?
Dalsza praca nie jest bezpiecznym testem, jeśli oś wykonuje niekontrolowany ruch, traci pozycję w trakcie obróbki, uderza w ograniczenie, gwałtownie drga lub powoduje ryzyko kolizji narzędzia z detalem. Maszynę należy również zatrzymać przy zapachu przegrzanej izolacji, dymie, śladach łuku elektrycznego, głośnej pracy śruby lub łożysk, wyzwalaniu zabezpieczeń oraz alarmach układu bezpieczeństwa.
Operator powinien zabezpieczyć detal, narzędzie i strefę roboczą zgodnie z instrukcją maszyny oraz procedurami zakładu. Nie wolno omijać blokad, zwiększać limitów ani wymuszać gotowości napędu. Jeżeli wymagane jest otwarcie szafy, odłączenie przewodów lub pomiary elektryczne, prace mogą wykonywać wyłącznie osoby posiadające odpowiednie kwalifikacje. W obwodach napędowych niebezpieczne napięcie może utrzymywać się także po odłączeniu zasilania.
Przed resetem należy zapisać pełną treść alarmu i historię zdarzeń. Kolejne alarmy bywają skutkiem pierwszego problemu. Utrata sygnału enkodera może spowodować wyłączenie napędu, brak gotowości kanału i przerwanie programu. Skupienie się na ostatnim komunikacie może skierować diagnostykę w niewłaściwą stronę.
Jakie dane zebrać przed rozpoczęciem diagnostyki?
Dobra dokumentacja objawu często skraca naprawę bardziej niż kolejna próba uruchomienia. Należy zapisać producenta i model maszyny, typ sterowania, oznaczenie osi, pełny kod alarmu, datę, godzinę, tryb pracy, numer programu i blok, w którym wystąpił problem. Warto zanotować prędkość, kierunek ruchu, obciążenie osi, temperaturę maszyny i czas pracy od uruchomienia.
Istotne jest ustalenie wzorca. Czy oś szarpie zawsze, czy tylko po nagrzaniu? Czy problem pojawia się przy szybkich przejazdach, zmianie kierunku, dojeździe do pozycji, ciężkim detalu albo w konkretnym miejscu drogi? Czy występuje w trybie ręcznym i automatycznym? Czy dotyczy jednego programu, czy wszystkich ruchów? Czy po wyłączeniu i ostygnięciu objaw znika?
Należy również opisać ostatnie zmiany: kolizję, naprawę silnika, wymianę enkodera, odłączenie przewodu, zmianę parametrów, utratę baterii, zanik zasilania, aktualizację programu, relokację lub prace mechaniczne. Zdjęcie całego ekranu alarmów, film pokazujący zachowanie osi oraz zdjęcia tabliczek znamionowych modułów pozwalają serwisowi wcześniej przygotować dokumentację i narzędzia.
Mechaniczne przyczyny utraty pozycji i nierównego ruchu
Układ osi składa się nie tylko z silnika i napędu. Moment jest przenoszony przez sprzęgło, przekładnię lub śrubę kulową, a ruch prowadzą prowadnice i wózki. Zużycie, luz, zatarcie albo poluzowanie jednego z tych elementów może powodować różnicę między pozycją zadaną a rzeczywistym przemieszczeniem.
Śruba kulowa i nakrętka
Zużyta śruba lub nakrętka mogą powodować luz zwrotny, nierówny opór i błąd podczas zmiany kierunku. Objaw może być szczególnie widoczny przy interpolacji kołowej, dokładnym pozycjonowaniu lub obróbce w przeciwnych kierunkach. Uszkodzenie bieżni, zanieczyszczenie albo problem z podparciem śruby może dodatkowo wywoływać okresowy hałas i drgania.
Sprzęgło, łożyska i połączenia
Poluzowane sprzęgło może ślizgać się pod większym momentem, przez co błąd pojawia się tylko przy przyspieszaniu albo ciężkiej obróbce. Zużyte łożyska podporowe zmieniają osiowe położenie śruby i powodują niestabilność. W osi pionowej trzeba uwzględnić również hamulec silnika, przeciwwagę lub układ równoważący. Niepełne zwolnienie hamulca zwiększa opór i obciążenie napędu.
Prowadnice i geometria
Uszkodzony wózek, zanieczyszczona prowadnica, niewłaściwa regulacja lub odkształcenie mogą powodować miejscowy wzrost oporu. Jeżeli problem występuje zawsze w tym samym położeniu, warto sprawdzić mechanikę na całym zakresie drogi. Pomiary luzu, geometrii i sił ruchu powinny wykonywać osoby dysponujące odpowiednimi przyrządami i dokumentacją.
Smarowanie, opory ruchu i zanieczyszczenia
Niedostateczne smarowanie prowadnic i śruby może powodować ruch skokowy, rosnące obciążenie serwa i przyspieszone zużycie. Przy małej prędkości może wystąpić efekt przywierania i nagłego ruszania. Sterowanie próbuje skorygować różnicę, co operator odbiera jako szarpanie.
Należy sprawdzić poziom środka smarnego, działanie pompy, przewody, rozdzielacze i potwierdzenie cyklu. Sam fakt, że zbiornik jest pełny, nie gwarantuje dostarczenia smaru do wszystkich punktów. Zatkany przewód lub uszkodzony dozownik może pozbawić smarowania tylko jedną prowadnicę. Warto szukać różnic w rozprowadzeniu środka oraz alarmów układu.
Wióry, chłodziwo, uszkodzone osłony teleskopowe i zgarniacze mogą zwiększać opory albo uszkadzać powierzchnie prowadzące. Gromadzenie zanieczyszczeń w określonym miejscu tłumaczy, dlaczego błąd występuje tylko na fragmencie drogi. Przed dalszymi testami należy wykluczyć przeszkodę mechaniczną, aby nie doprowadzić do poważniejszego uszkodzenia.
Enkoder, liniał pomiarowy i sprzężenie zwrotne
Sterowanie CNC porównuje pozycję zadaną z informacją zwrotną z enkodera silnika, liniału lub innego układu pomiarowego. Jeżeli sygnał jest niestabilny, znika albo zawiera błędne impulsy, napęd może gwałtownie korygować ruch, zgłosić alarm lub utracić prawidłową pozycję.
Przyczyną może być uszkodzony enkoder, zabrudzenie liniału, luźne mocowanie głowicy, brak zasilania, problem z przewodem, nieprawidłowy ekran albo zakłócenia. Usterka nie zawsze występuje stale. Pęknięta żyła może tracić kontakt tylko w określonym ułożeniu prowadnika, a element elektroniczny może działać na zimno i przerywać po rozgrzaniu.
Jeżeli błąd pojawia się dokładnie w tym samym miejscu osi, podejrzenie powinno objąć liniał, przewód w prowadniku, złącza i lokalny problem mechaniczny. Jeżeli oś traci pozycję po wyłączeniu zasilania, należy uwzględnić układ pomiaru absolutnego, baterię i procedurę referencji. Wymiana baterii musi odbywać się zgodnie z instrukcją, ponieważ nieprawidłowa czynność może spowodować utratę danych pozycyjnych.
Przewody, złącza i prowadniki kablowe
Przewody silnikowe, enkoderowe i pomiarowe pracują podczas każdego ruchu osi. Wielokrotne zginanie, olej, chłodziwo, wibracje i wysoka temperatura prowadzą do stopniowego uszkodzenia żył, ekranów i izolacji. Problem może być niewidoczny z zewnątrz, a ujawniać się tylko przy konkretnym położeniu.
Oględziny obejmują miejsca wejścia do złączy, promienie gięcia, przetarcia, ślady zgniecenia, zabrudzenie i stan prowadnika. Luźne lub skorodowane złącze może powodować chwilową utratę sygnału. Nie należy rozłączać przewodów na pracującym systemie ani wykonywać przypadkowych zamian. Moduł może ulec uszkodzeniu, a diagnostyka utracić ważne dane.
Pomiar ciągłości i izolacji powinien być wykonany właściwą metodą, z uwzględnieniem elektroniki podłączonej do obwodu. Nie każdy przyrząd można bezpiecznie zastosować do przewodu połączonego z enkoderem lub modułem. Prace należy powierzyć wykwalifikowanemu serwisowi korzystającemu ze schematu konkretnej maszyny.
Serwonapęd, moduł mocy i silnik osi
Serwonapęd zasila silnik i reguluje jego ruch na podstawie poleceń sterowania oraz sprzężenia zwrotnego. Awaria modułu mocy, układu sterującego, drivera, czujnika prądu lub zasilania pomocniczego może powodować niestabilny moment, drgania, reset albo brak gotowości.
Ważna jest historia alarmów napędu oraz wartości obciążenia. Jeżeli jedna oś pobiera znacznie większy prąd niż wcześniej lub niż podobna oś, przyczyną może być zarówno napęd, jak i zwiększony opór mechaniczny. Wymiana modułu bez sprawdzenia silnika, przewodu i mechaniki może doprowadzić do uszkodzenia sprawnej części.
Silnik może mieć problem z uzwojeniem, enkoderem, łożyskami, hamulcem albo chłodzeniem. Objaw zależny od temperatury może pojawić się dopiero po dłuższej pracy. Nietypowy dźwięk, wzrost temperatury i nierówna praca wymagają pomiarów, a nie zwiększania parametrów regulacji.
W maszynach z układem Siemens Simodrive 611 diagnostyka może obejmować moduły osiowe, zasilanie, karty regulatora, połączenia DC-link i elementy pomiarowe. Specjalistyczny serwis Simodrive 611 pozwala sprawdzić moduł poza maszyną i przeprowadzić testy po naprawie. Przy systemach Fanuc pomoc obejmującą wzmacniacze serwo, silniki, enkodery i sterowania zapewnia serwis Fanuc.
Zasilanie, chłodzenie i szafa sterownicza
Niestabilne zasilanie może wpływać na kilka osi lub modułów jednocześnie. Zaniki fazy, spadki napięcia, pogarszający się zasilacz pomocniczy, luźne połączenie lub problem z obwodem pośrednim mogą powodować restarty, brak gotowości i losowe alarmy. Jeśli wiele pozornie niezwiązanych komunikatów pojawia się w tej samej chwili, warto zacząć od elementów wspólnych.
Przegrzewanie jest częstą przyczyną usterek okresowych. Zabrudzone filtry, niesprawny wentylator, zatkany radiator lub niewłaściwa temperatura szafy pogarszają warunki pracy elektroniki. Oględziny powinny obejmować przepływ powietrza, stan wentylatorów, ślady przegrzania, zapach i zabrudzenie. Czyszczenie elektroniki wymaga właściwej metody, aby nie uszkodzić płytek i wentylatorów.
Pomiary elektryczne pod napięciem, kontrola połączeń i prace w szafie są zadaniem dla osób posiadających odpowiednie kwalifikacje. Przed ingerencją trzeba stosować procedury odłączenia i zabezpieczenia energii oraz zachować czas rozładowania obwodów napędowych.
Parametry sterowania, kompensacje i program CNC
Nie każda nieprawidłowość osi jest awarią sprzętu. Problem może pojawić się po wymianie napędu, silnika, enkodera, utracie danych, przywróceniu niewłaściwego backupu albo nieautoryzowanej zmianie parametrów. Znaczenie mają ustawienia rodzaju pomiaru, kierunku, skalowania, regulatora, ograniczeń, przyspieszeń i kompensacji.
Zbyt agresywne nastawy mogą powodować oscylacje i szarpanie, a niewłaściwe parametry silnika lub enkodera prowadzą do błędnej regulacji. Nie należy jednak zmieniać nastaw metodą prób. Parametr, który tłumi objaw, może tylko ukryć zużycie mechaniczne lub uszkodzony przewód. Przed zmianą trzeba wykonać backup, zapisać stan początkowy i korzystać z dokumentacji właściwej dla danej wersji.
Warto również sprawdzić, czy problem pojawia się w trybie ręcznym, podczas prostego ruchu i we wszystkich programach. Jeżeli występuje tylko w konkretnym bloku, przyczyną może być trajektoria, gwałtowna zmiana prędkości, błędna korekcja, transformacja albo nieprawidłowy punkt programu. W systemach Siemens diagnostykę alarmów, parametrów i współpracy z napędami wspiera serwis Sinumerik.
Usterki zależne od temperatury i obciążenia
Maszyna może działać poprawnie po uruchomieniu, a po trzydziestu minutach zacząć tracić pozycję. Taki wzorzec wskazuje na wpływ temperatury. Przyczyną może być zużyty wentylator, niestabilny zasilacz, rozszerzające się połączenie, przegrzewający się silnik, enkoder, moduł mocy lub rosnący opór mechaniczny.
Jeżeli problem występuje tylko przy szybkim ruchu albo ciężkim detalu, należy uwzględnić przeciążenie, spadek napięcia, hamulec, niewystarczające smarowanie i zużycie napędu. Oś może pracować poprawnie bez obciążenia, ale nie być w stanie utrzymać pozycji podczas intensywnego przyspieszania.
Pomocny jest rejestr zawierający czas pracy od startu, temperaturę hali, program, prędkość, obciążenie, pozycję osi i kod alarmu. Porównanie kilku zdarzeń pozwala wykryć zależność, której nie widać podczas jednorazowej wizyty. Nie należy jednak celowo przeciążać maszyny, aby odtworzyć niebezpieczny objaw.
Problemy z osią po kolizji lub relokacji maszyny
Kolizja może zmienić geometrię, uszkodzić łożyska, sprzęgło, śrubę, enkoder albo mocowanie układu pomiarowego. Nawet jeśli maszyna uruchamia się bez alarmu, detale mogą utracić wymiar, a obciążenie osi wzrosnąć. Po poważnym zdarzeniu potrzebne są oględziny i pomiary, a nie tylko korekta offsetu.
Relokacja i ponowne posadowienie również wpływają na poziom oraz geometrię. Błąd może wynikać z niewłaściwego ustawienia, naprężenia korpusu, odłączonego przewodu, utraty parametrów albo uszkodzenia transportowego. Należy porównać wyniki sprzed i po przeniesieniu oraz sprawdzić kompletność procedury odbioru.
Jeżeli problem pojawił się bezpośrednio po serwisie, trzeba przeanalizować wszystkie wykonane czynności. Informacja o tym, co było odłączane, wymieniane lub regulowane, jest ważniejsza niż ogólne stwierdzenie, że wcześniej maszyna działała.
Diagnostyka osi CNC krok po kroku
- Zabezpiecz maszynę. Przerwij ruch, jeśli istnieje ryzyko kolizji, uszkodzenia detalu lub zagrożenia dla operatora.
- Zapisz pierwszy alarm. Wykonaj zdjęcia pełnego ekranu i historii komunikatów przed resetem.
- Opisz warunki. Zanotuj pozycję, kierunek, prędkość, obciążenie, temperaturę i czas pracy.
- Sprawdź ostatnie zmiany. Uwzględnij kolizję, zanik zasilania, wymianę części, zmianę parametrów i relokację.
- Ustal zakres. Sprawdź, czy problem dotyczy jednej osi, kilku osi, konkretnego miejsca lub programu.
- Wykonaj oględziny. Bez demontażu oceń osłony, smarowanie, przewody, prowadnik, chłodzenie i widoczne przeszkody.
- Porównaj zachowanie. Jeżeli jest to bezpieczne, oceń ruch ręczny i automatyczny, małą oraz większą prędkość, zimną i rozgrzaną maszynę.
- Przeanalizuj dane napędu. Sprawdź alarmy, obciążenie, temperaturę i gotowość bez przypadkowego zmieniania parametrów.
- Sprawdź mechanikę i pomiar. Zweryfikuj luz, opory, sprzęgło, śrubę, hamulec, enkoder, liniał oraz przewody właściwymi metodami.
- Potwierdź przyczynę. Nie wymieniaj modułu tylko dlatego, że jego nazwa pojawia się w alarmie.
- Wykonaj test po naprawie. Potwierdź płynność, pozycjonowanie, powtarzalność, obciążenie i jakość detalu.
Diagnostyka powinna przechodzić od danych i prostych oględzin do pomiarów specjalistycznych. Pozwala to ograniczyć liczbę zmiennych i uniknąć uszkodzenia sprawnych komponentów.
Czego nie robić podczas szukania przyczyny?
- Nie kasuj historii alarmów przed wykonaniem zdjęć.
- Nie zwiększaj limitów prądu, momentu ani uchybu bez diagnozy.
- Nie zmieniaj losowo parametrów regulatora i enkodera.
- Nie mostkuj osłon, krańcówek i funkcji bezpieczeństwa.
- Nie wymieniaj napędu bez sprawdzenia silnika, przewodów i mechaniki.
- Nie wykonuj pomiarów pod napięciem bez kwalifikacji.
- Nie kontynuuj produkcji, jeśli pozycja jest niepewna.
- Nie zakładaj, że każdy alarm osi oznacza awarię elektroniki.
- Nie kompensuj programowo błędu wynikającego z uszkodzenia mechanicznego.
Najdroższe naprawy często wynikają nie z pierwszej usterki, lecz z kolejnych prób uruchomienia. Jeżeli przyczyna nie jest jednoznaczna, bezpieczniej zatrzymać maszynę i zamówić diagnostykę.
Jak zapobiegać utracie pozycji i szarpaniu osi?
Podstawą jest regularna kontrola smarowania, prowadnic, osłon, przewodów w prowadnikach, wentylatorów i temperatury szafy. Warto analizować alarmy, nawet jeśli znikają po resecie, oraz obserwować trendy obciążenia osi. Rosnące obciążenie przy tym samym programie może być wczesnym sygnałem pogorszenia mechaniki.
Należy wykonywać backup parametrów, danych napędów, programu PLC i kompensacji. Kopię trzeba aktualizować po zatwierdzonych zmianach i przechowywać poza sterowaniem. Istotna jest też historia serwisowa zawierająca pomiary luzu, geometrii, wymienione części oraz warunki występowania alarmów.
Przeglądy warto planować według krytyczności i warunków pracy. Maszyna pracująca całą dobę w zapyleniu wymaga innej częstotliwości niż urządzenie używane sporadycznie. Po kolizji, relokacji lub ingerencji w układ pomiarowy należy wykonać odpowiedni odbiór, zamiast ograniczać się do sprawdzenia, czy sterowanie się uruchamia.
Jak przygotować zgłoszenie serwisowe?
W zgłoszeniu należy podać producenta i model maszyny, rok produkcji, numer seryjny, model sterowania i napędów, oznaczenie problematycznej osi oraz pełny kod alarmu. Trzeba opisać moment pojawienia się usterki, temperaturę maszyny, czas pracy, obciążenie i ostatnie wykonane prace.
Warto dołączyć zdjęcie historii alarmów, tabliczki znamionowej, modułu napędu i złączy, a także film pokazujący ruch osi. Przydatne są schematy elektryczne, wcześniejsze raporty, backup i informacja, czy problem występuje w konkretnym miejscu lub programie. Im dokładniejsze dane, tym większa szansa, że serwis przygotuje właściwe narzędzia i części przed przyjazdem.
Polecane artykuły
- Awaria maszyny CNC - jak znaleźć przyczynę usterki i ograniczyć przestój?
- Sinumerik pokazuje błąd - jak rozpocząć diagnostykę maszyny CNC?
- Simodrive 611 - najczęstsze awarie modułów zasilania, osi i wrzeciona
- Serwis Fanuc - najczęstsze problemy ze sterowaniem, napędami i modułami CNC
Podsumowanie
Maszyna CNC może gubić pozycję lub szarpać osią z wielu powodów. Najczęstsze grupy przyczyn to zużycie śruby i prowadnic, brak smarowania, uszkodzenie sprzęgła, problemy z enkoderem lub liniałem, pękający przewód, awaria serwonapędu, przegrzewanie, niestabilne zasilanie oraz niewłaściwe parametry.
Skuteczna diagnostyka zaczyna się od zapisania pierwszego alarmu i warunków wystąpienia, a nie od wymiany modułów. Następnie trzeba rozdzielić mechanikę, pomiar, napęd, zasilanie i sterowanie. Przy niekontrolowanym ruchu, ryzyku kolizji lub oznakach przegrzania należy przerwać pracę. PLCBIT wykonuje diagnostykę całych maszyn CNC oraz naprawy sterowań, napędów, modułów i mechaniki osi.
Najczęściej zadawane pytania
Dlaczego oś CNC gubi pozycję po zmianie kierunku?
Możliwą przyczyną jest luz na śrubie kulowej, nakrętce, sprzęgle lub łożyskach podporowych. Trzeba jednak sprawdzić także kompensację, enkoder i mocowanie układu pomiarowego. Przyczyna powinna zostać potwierdzona pomiarem.
Co oznacza szarpanie osi tylko przy małej prędkości?
Objaw może wynikać z nierównego tarcia, niedostatecznego smarowania, zużytych prowadnic, problemu z hamulcem, enkoderem albo nastawami regulatora. Nie należy zmieniać parametrów, dopóki nie zostaną wykluczone przyczyny mechaniczne.
Czy błąd enkodera zawsze oznacza uszkodzony enkoder?
Nie. Przyczyną może być przewód, złącze, zasilanie, ekran, zakłócenia, zabrudzenie liniału lub uszkodzenie modułu pomiarowego. Diagnostyka powinna obejmować cały tor sprzężenia zwrotnego.
Czy można dalej produkować, jeśli błąd pojawia się tylko czasami?
Sporadyczna utrata pozycji może doprowadzić do braku jakościowego lub kolizji. Przed dalszą pracą należy ocenić ryzyko i znaleźć przyczynę. Powracającego alarmu nie powinno się traktować jako nieszkodliwego tylko dlatego, że znika po resecie.
Jak zamówić diagnostykę osi CNC?
Przygotuj model maszyny, sterowania, napędu, kod alarmu, zdjęcia i opis momentu wystąpienia problemu. Zgłoszenie można przesłać przez formularz kontaktowy PLCBIT.