Dlaczego wysoka częstotliwość przełączania umożliwia osiągnięcie wysokiej wydajności serwonapędów przy jednoczesnym zapewnieniu wysokiej precyzji i prędkości
Wyzwanie pozycjonowania z dokładnością submikronową w systemach CNC typu desktop
Działanie systemów CNC do zastosowań biurkowych na poziomie poniżej jednego mikrona stwarza szczególne wyzwania związane z wibracjami i stabilnością temperatury. Maszyny przemysłowe są umieszczane na specjalnie zaprojektowanych fundamentach, które pochłaniają wibracje, natomiast modele biurkowe muszą radzić sobie ze wszystkimi rodzajami zakłóceń pochodzących ze środowiska zewnętrznego. Codzienne wibracje występujące w laboratorium lub warsztacie są wzmacniane przez samą konstrukcję maszyny, co prowadzi do większych błędów pozycjonowania, niż tego wymaga praktyka. Przy obróbce materiałów takich jak szkło optyczne czy niektóre metale stosowane w przemyśle lotniczo-kosmicznym nawet najmniejsze błędy mają ogromne znaczenie. Różnica rzędu pół mikrona może spowodować zniszczenie całego elementu. Ciepło wprowadza kolejny poziom złożoności. W miarę działania silników i obrotu śrub tocznych ich wymiary zmieniają się na poziomie mikronów w czasie. Badania opublikowane w „CIRP Annals” wykazują, że około 60 % tych uciążliwych błędów poniżej jednego mikrona wynika z dryfu termicznego w mniejszych systemach. Aby poradzić sobie z tym zjawiskiem, producenci potrzebują napędów serwo, które potrafią dynamicznie korygować te mikroskopijne zmiany, zachowując przy tym szybkość i precyzję ruchów wzdłuż złożonych ścieżek narzędzia.
Jak przełączanie o częstotliwości 20 kHz zmniejsza pulsacje prądu i drgania momentu obrotowego
Sterowniki serwonapędów pracujące z częstotliwością modulacji szerokości impulsu (PWM) wynoszącą 20 kHz lub wyższą znacznie zmniejszają pulsacje prądu, które są właśnie przyczyną uciążliwych drgań momentu obrotowego pogarszających jakość powierzchni podczas precyzyjnej obróbki skrawaniem. Wysoka częstotliwość przełączania skraca w istotny sposób przedziały spadku prądu pomiędzy kolejnymi impulsami, dzięki czemu pola elektromagnetyczne pozostają ogólnie bardziej stabilne, co przekłada się na gładką pracę silnika. Badania przeprowadzone w laboratoriach sterowania ruchem wykazały, że takie układy mogą zmniejszać wahania momentu obrotowego nawet o 40% w porównaniu do starszych systemów pracujących poniżej 10 kHz. Różnica ta nabiera szczególnej wagi przy bardzo małych wartościach mikrokroków poniżej 10 mikronów, gdzie napędy o niskiej częstotliwości często wywołują niepożądane wibracje mechaniczne oraz zjawisko drgania tnącego (chatter). Dzięki tranzystorom z węglika krzemu (SiC) producenci mogą dziś osiągać te wyższe częstotliwości bez obawy nad nadmiernym nagrzewaniem się spowodowanym stratami przełączania, które dawniej stanowiły poważny problem. Po połączeniu tych szybkich układów serwonapędowych z technologią sterowania zorientowanego względem pola (FOC) uzyskuje się wyjątkową stałość momentu obrotowego w zakresie zaledwie ±0,5% w całym zakresie prędkości obrotowych. Dla wszystkich, którzy pracują z złożonymi kształtami i ścisłymi tolerancjami, taki poziom wydajności jest absolutnie niezbędny, jeśli chcemy uniknąć frustrujących błędów krokowych, które kumulują się w czasie podczas operacji frezowania konturowego.
Precyzja w pętli zamkniętej: wierność enkodera, opóźnienie i dokładność konturu
Błędy konturu spowodowane opóźnieniem w mikrocięciu (< 10 µm kroków przesunięcia)
Uzyskanie nadzwyczajnej precyzji z maszyn CNC zależy w dużej mierze od niemal zerowego opóźnienia w pętli sprzężenia zwrotnego. Jeśli opóźnienie między aktualizacjami pozycji a otrzymaniem ich przez maszynę przekracza 100 mikrosekund, osie zaczynają się rozsynchronizowywać podczas tych bardzo małych przejść. Stanowi to rzeczywisty problem przy frezowaniu konturowym w 3D, gdzie ścieżki narzędzia muszą być oddalone od siebie o mniej niż 10 mikrometrów, a wszystkie elementy muszą poruszać się idealnie zsynchronizowanie. Niektóre testy przeprowadzone w NIST wykazały, że przy opóźnieniu systemu wynoszącym około 200 mikrosekund powstawały błędy konturu o wartości ok. 5 mikrometrów w częściach wykonanych z tytanu. Aby rozwiązać te problemy, producenci stosują obecnie wysokoprędkościowe napędy serwo, które skracają czas przetwarzania poniżej 50 mikrosekund. Te ulepszenia wynikają z zastosowania specjalnego oprogramowania działającego w czasie rzeczywistym na kontrolerach ARM Cortex-M7. Maszyny pozbawione tak szybkiej reakcji mają tendencję do gromadzenia niewielkich błędów spowodowanych zmianami temperatury i innymi czynnikami, co w dłuższej perspektywie prowadzi do zauważalnych problemów z pozycjonowaniem po dłuższym czasie pracy.
rezolwery 17-bitowe i wyższe vs. enkodery magnetyczne: kompromisy między przepustowością a rozdzielczością
Wybór enkodera zasadniczo ogranicza osiągalną precyzję w systemach CNC biurkowych. Kluczowe kompromisy obejmują:
| Cechy | rezolwery 17-bitowe i wyższe | Enkodery magnetyczne |
|---|---|---|
| Rozdzielczość | 0,0003° (131 tys. impulsów na obrót) | 0,01° (4 tys. impulsów na obrót) |
| Pasmo | 2 kHz | 10 kHz |
| Wrażliwość na błędy | Wibracje mechaniczne | Interferencja EMI |
| Wpływ na koszty | zwiększenie kosztu systemu o 30–50% | premia cenowa w wysokości 10–15% |
Rezolwery są znane dzięki swojej wyjątkowej dokładności kątowej, często poniżej jednej sekundy łuku, jednak mają problemy z przepustowością, co powoduje opóźnienie fazowe przy szybkich zmianach kierunku – a to pogarsza jakość dynamicznych konturów. Z kolei enkodery magnetyczne reagują znacznie szybciej, co jest szczególnie istotne w układach pięcioosiowych, choć nie osiągają one rozdzielczości niezbędnej do rzeczywistej powtarzalności na poziomie submikronowym. Dobrą wiadomością jest to, że nowoczesne układy sterowania zorientowanego na pole (FOC) zaczynają rozwiązywać ten problem. Weźmy na przykład otwartoźródłowe napędy takie jak ODrive. Takie systemy wykorzystują sprytne, adaptacyjne obserwatory, które właściwie uzupełniają luki między odczytami enkodera, zapewniając powtarzalność rzędu ±0,3 mikrona nawet przy stosunkowo niskiej jakości sprzętu. To, co obserwujemy tutaj, jest naprawdę ciekawe: lepsze algorytmy w połączeniu z tanimi komponentami sprawiają, że techniki produkcyjne wysokiej precyzji, które dawniej kosztowały setki tysięcy dolarów, stają się teraz dostępne również dla mniejszych warsztatów i hobbystów.
Prawdziwa wysokoprędkościowa i wysokoprecyzyjna kontrola serwonapędu: Poza marketingowymi zapewnieniami dotyczącymi „serwonapędów” dla hobbystów
Luka w zakresie przyspieszenia typu S-curve w tanich napędach
Wiele tanich napędów serwonapędowych wykorzystuje w rzeczywistości profile przyspieszenia trapezoidalnego zamiast prawdziwego planowania ruchu typu S-curve. Gdy takie układy rozpoczynają lub kończą ruch, powodują nagłe szczyty przyspieszenia (tzw. „uderzenia”), które wywołują rezonans mechaniczny i drgania o amplitudzie przekraczającej 5 mikrometrów. Z drugiej strony napędy zoptymalizowane pod kątem kształtu S-curve ograniczają te drgania do mniej niż 0,8 mikrometra – zgodnie z wynikami badań przeprowadzonych przez Międzynarodową Federację Inżynierii Produkcji (CIRP). W zastosowaniach takich jak mikrograwerowanie lub obróbka w okolicach ostrych narożników ma to ogromne znaczenie, ponieważ odchylenie narzędzia wpływa na dokładność końcowych wymiarów. Osiągnięcie prawidłowej kontroli typu S-curve wymaga specjalnych procesorów do planowania toru ruchu – funkcji, której nadal rzadko można spotkać w niedrogich sterownikach ze względu na konieczność dodatkowej mocy obliczeniowej oraz skomplikowanych wymagań dotyczących oprogramowania układowego.
Demokratyzacja sterowania zorientowanego na pole (FOC) w napędach opartych na architekturze ARM (np. ODrive v3.6)
Mikrokontrolery ARM Cortex-M4 i M7 umożliwiają obecnie wdrożenie solidnej technologii sterowania zorientowanego polowo (FOC) nawet w napędach serwo o cenie poniżej 200 USD. Skuteczność FOC wynika z oddzielnego sterowania momentem obrotowym i strumieniem magnetycznym, co zapewnia znacznie gładniejszą pracę przy wyższych prędkościach oraz lepsze radzenie sobie z nieoczekiwanymi zakłóceniami podczas działania. Przykładem mogą być projekty typu open source, takie jak projekt odniesienia ODrive v3.6 – osiągają one imponującą przepustowość pętli prądowej na poziomie 100 kHz, zachowując przy tym liniowość momentu obrotowego na poziomie około 90 procent aż do 3000 obr/min. Przemysłowe systemy FOC nadal mają przewagę pod względem możliwości automatycznego strojenia oraz adaptacji do różnych obciążeń. Na przykład mogą one radzić sobie ze zmianami bezwładności nawet w stosunku 10:1 pomiędzy materiałami takimi jak aluminium a twarde drewno, bez konieczności dokonywania jakichkolwiek korekt strojenia. Jednak nie należy jeszcze całkowicie odrzucać alternatyw opartych na architekturze ARM – osiągnęły one w ostatnim czasie tak znaczący postęp, że to, co dawniej było dostępne wyłącznie dla dużych producentów, jest dziś osiągalne również dla hobbystów i mniejszych warsztatów chcących poważnie podejść do zastosowań sterowania silnikami.
Weryfikacja w warunkach rzeczywistych: otwarte implementacje osiągające powtarzalność na poziomie ±0,3 µm
Otwarte sterowniki serwonapędów zainstalowane na komputerowych frezarkach stołowych mogą osiągać dokładność pozycjonowania rzędu ±0,3 mikrona przy stabilnych warunkach. Dowodzi to, że szybła i precyzyjna kontrola serwonapędów nie jest już tylko możliwa – jest rzeczywiście osiągalna w małych i przystępnych cenowo układach. Taką dokładność czyni te systemy odpowiednimi do wykonywania szczegółowej pracy, w której odstępy między przejściami (stepovers) muszą być mniejsze niż 5 mikronów. Przykładem mogą być np. formy do wyrobu biżuterii lub wykańczanie elementów optycznych. Ciekawym aspektem jest sposób, w jaki rozwiązania opracowane przez społeczność radzą sobie ze starszymi problemami, takimi jak dryf termiczny, drgania ramy maszyny czy ograniczona rozdzielczość enkodera. Robią to poprzez jednoczesne łączenie danych z wielu źródeł przy użyciu sprytnych technik fuzji czujników, które analizują jednocześnie odczyty enkodera, poziomy prądu silnika oraz pomiary temperatury. Podsumowując: ultra-dokładne obróbki wymagały kiedyś drogiego przemysłowego sprzętu kosztującego setki tysięcy dolarów. Obecnie amatorzy i małe warsztaty produkcyjne mogą z powodzeniem wytwarzać detale o dokładności na poziomie mikronów, bez konieczności ponoszenia ogromnych wydatków.
Spis treści
- Dlaczego wysoka częstotliwość przełączania umożliwia osiągnięcie wysokiej wydajności serwonapędów przy jednoczesnym zapewnieniu wysokiej precyzji i prędkości
- Precyzja w pętli zamkniętej: wierność enkodera, opóźnienie i dokładność konturu
- Prawdziwa wysokoprędkościowa i wysokoprecyzyjna kontrola serwonapędu: Poza marketingowymi zapewnieniami dotyczącymi „serwonapędów” dla hobbystów
- Weryfikacja w warunkach rzeczywistych: otwarte implementacje osiągające powtarzalność na poziomie ±0,3 µm