Home
Serwonapęd a silnik krokowy — różnice, zastosowania i jak wybrać
Serwonapęd a silnik krokowy różnią się przede wszystkim sposobem kontroli ruchu. Klasyczny silnik krokowy realizuje pozycjonowanie na podstawie kolejnych impulsów sterujących, często bez informacji zwrotnej o rzeczywistym położeniu wału. Serwonapęd wykorzystuje enkoder i na bieżąco koryguje różnicę między pozycją zadaną a rzeczywistą.
Nie oznacza to jednak, że serwo zawsze jest lepszym wyborem. Silniki krokowe dobrze sprawdzają się przy precyzyjnym pozycjonowaniu, niższych i średnich prędkościach oraz umiarkowanej dynamice. Serwonapęd zyskuje przewagę przy szybkich zmianach prędkości, dużych obciążeniach i aplikacjach, w których napęd musi na bieżąco reagować na błąd położenia. Wybór powinien więc wynikać z charakterystyki konkretnej osi, a nie z samej technologii napędu.
Serwonapęd a silnik krokowy – jak różni się zasada działania?
Klasyczny silnik krokowy wykonuje ruch o określony kąt po otrzymaniu impulsu sterującego. Sterownik zlicza impulsy i na tej podstawie określa zadaną pozycję. W typowym układzie otwartej pętli nie sprawdza jednak, czy wał rzeczywiście wykonał cały zaprogramowany ruch.
Jeżeli chcesz dokładniej poznać zasadę działania silnika krokowego, warto zwrócić uwagę szczególnie na zależność pomiędzy częstotliwością impulsów, prędkością i momentem. To właśnie ona w dużej mierze określa granice zastosowania krokowca.
Serwonapęd wykorzystuje natomiast zamkniętą pętlę sprzężenia zwrotnego:
- sterownik zadaje pozycję, prędkość lub moment,
- silnik wykonuje ruch,
- enkoder mierzy rzeczywiste położenie,
- regulator porównuje wartość rzeczywistą z zadaną,
- sterownik koryguje błąd.
Dzięki temu serwo może reagować na zmianę obciążenia podczas pracy. Sposób funkcjonowania takiego układu szerzej pokazuje zasada działania serwomechanizmu, w którym silnik, sprzężenie zwrotne i regulator tworzą jeden układ sterowania ruchem.
Trzeba jednak zaznaczyć, że współczesne silniki krokowe również mogą pracować z enkoderem. Zintegrowane napędy krokowe w zamkniętej pętli częściowo zmniejszają więc tradycyjną różnicę pomiędzy krokowcem a serwo.
Silnik krokowy czy serwo — porównanie najważniejszych parametrów
| Parametr | Silnik krokowy | Serwonapęd |
| Typowe sterowanie | Impulsowe, często otwarta pętla | Zamknięta pętla z enkoderem |
| Moment przy małej prędkości | Wysoki | Wysoki |
| Moment przy wysokiej prędkości | Wyraźnie maleje | Utrzymywany w szerszym zakresie |
| Dynamika | Dobra przy umiarkowanych wymaganiach | Bardzo wysoka |
| Kontrola pozycji | Na podstawie impulsów lub enkodera w closed loop | Stała kontrola z enkodera |
| Ryzyko niezauważonej utraty pozycji | Możliwe w układzie otwartym | Sterownik wykrywa błąd pozycji |
| Praca przy bardzo małej prędkości | Bardzo dobra | Bardzo dobra |
| Sterowanie momentem | Ograniczone | Precyzyjne |
| Złożoność układu | Zwykle mniejsza | Większa |
| Koszt | Zwykle niższy | Zwykle wyższy |
| Typowe zastosowanie | Dozowanie, pozycjonowanie, moduły liniowe | Robotyka, CNC, dynamiczne osie maszyn |
Największy błąd przy takim porównaniu polega na zestawianiu wyłącznie momentu nominalnego. O przydatności napędu decyduje moment przy wymaganej prędkości, a nie maksymalna wartość dostępna przy zatrzymanym wale.
Moc silnika krokowego — jak ją określić?
Moc silnika krokowego nie jest parametrem, który należy analizować niezależnie od momentu i prędkości. Moc mechaniczna na wale wynika właśnie z tych dwóch wielkości.
Można ją obliczyć ze wzoru:
P = M × ω
gdzie:
- P – moc mechaniczna [W],
- M – moment [Nm],
- ω – prędkość kątowa [rad/s].
Jeżeli prędkość znamy w obr./min:
P = M × 2π × n / 60
Przykładowo silnik generujący moment 1 Nm przy prędkości 600 obr./min rozwija:
P ≈ 62,8 W
Kluczowe jest jednak sformułowanie „przy prędkości 600 obr./min”. Jeżeli moment silnika przy tej prędkości spadnie do 0,4 Nm, moc wyniesie już około 25 W.
Dlatego przy doborze krokowca należy korzystać z wykresu moment–prędkość, a nie jedynie z wartości momentu trzymającego.
Prędkość obrotowa silnika krokowego — od czego zależy?
Prędkość silnika krokowego zależy bezpośrednio od częstotliwości impulsów wysyłanych przez sterownik.
Dla uproszczonego układu:
n = 60 × f / N
gdzie:
- n – prędkość w obr./min,
- f – częstotliwość impulsów [Hz],
- N – liczba impulsów potrzebna do wykonania jednego obrotu.
Jeżeli klasyczny silnik wykonuje 200 pełnych kroków na obrót, a sterownik generuje 2000 impulsów na sekundę:
n = 60 × 2000 / 200 = 600 obr./min
Matematycznie można więc zwiększać prędkość wraz z częstotliwością impulsów. W praktyce pojawia się jednak ograniczenie: moment silnika krokowego maleje wraz ze wzrostem prędkości.
Wpływają na to przede wszystkim:
- indukcyjność uzwojeń,
- napięcie zasilania drivera,
- prąd fazowy,
- bezwładność wirnika i obciążenia,
- wymagane przyspieszenie,
- sposób sterowania.
Właśnie w tym obszarze serwonapęd często uzyskuje przewagę.
Moment silnika krokowego a moment serwonapędu
Silnik krokowy bardzo dobrze generuje moment przy małej prędkości oraz podczas utrzymywania pozycji. Jego charakterystyka zmienia się jednak wyraźnie wraz ze wzrostem obrotów.
Moment trzymający silnika krokowego
Moment trzymający określa maksymalny moment, któremu zasilony i nieruchomy silnik może się przeciwstawić bez utraty zadanej pozycji.
Dotyczy więc warunku:
n = 0 obr./min
Nie jest to moment, którym silnik dysponuje w całym zakresie pracy.
Jeżeli krokowiec ma moment trzymający 3 Nm, przy większej prędkości dostępna wartość może być znacznie niższa. Do właściwego doboru konieczna jest charakterystyka moment–prędkość.
W przypadku zintegrowanych silników krokowych JVL dostępnych w AMG można spotkać rozwiązania od kompaktowych napędów po konstrukcje NEMA34 osiągające momenty rzędu kilkunastu Nm, ale także tutaj konkretny punkt pracy należy sprawdzać na charakterystyce danego modelu.
Jak zachowuje się serwo?
Serwonapęd jest projektowany tak, aby utrzymywać zadany moment w znacznie szerszym zakresie prędkości. Dodatkowo często dysponuje momentem szczytowym dostępnym podczas krótkich przyspieszeń i hamowań.
Ma to duże znaczenie w osi, która musi:
- szybko wystartować,
- rozpędzić obciążenie,
- precyzyjnie zahamować,
- natychmiast zmienić kierunek.
W takim cyklu sam moment przy prędkości zerowej mówi niewiele o rzeczywistych możliwościach napędu.
Czy silnik krokowy jest mniej dokładny od serwa?
Nie zawsze. Dokładność zależy od całego układu mechanicznego i sposobu sterowania.
Silnik krokowy wykonuje ruch w dyskretnych krokach. Klasyczny silnik 1,8° ma:
200 pełnych kroków na obrót.
Mikrokrokowanie może zwiększyć rozdzielczość sterowania wielokrotnie, a zintegrowane napędy krokowe mogą osiągać bardzo dużą wewnętrzną rozdzielczość.
Nie oznacza to jednak, że każdy mikrokrok odpowiada identycznej dokładności mechanicznej. Wpływ mają:
- tolerancja silnika,
- obciążenie,
- sprężystość układu,
- luzy przekładni,
- sztywność sprzęgieł,
- tarcie,
- rezonanse.
Serwonapęd ma inną przewagę: mierzy rzeczywistą pozycję i może korygować błąd.
Dlatego w aplikacji, w której najważniejsza jest gwarantowana kontrola rzeczywistego położenia pod zmiennym obciążeniem, serwo może być właściwszym rozwiązaniem.
Kiedy wystarczy silnik krokowy?
Silnik krokowy sprawdzi się bardzo dobrze, gdy aplikacja:
- pracuje przy niskiej lub średniej prędkości,
- wykonuje powtarzalne ruchy,
- ma przewidywalne obciążenie,
- nie wymaga ekstremalnych przyspieszeń,
- wymaga wysokiej precyzji ruchu przy małej prędkości,
- powinna pozostać stosunkowo prosta konstrukcyjnie.
Typowe zastosowania to:
- systemy dozujące,
- maszyny pakujące,
- prowadnice i osie liniowe,
- mechanizmy regulacyjne,
- drukarki przemysłowe,
- stoły pozycjonujące,
- niewielkie manipulatory,
- urządzenia laboratoryjne.
W bardziej wymagających układach warto zastosować silnik krokowy z enkoderem. Dzięki temu sterownik otrzymuje informację o rzeczywistym ruchu i może wykrywać odchylenie od pozycji zadanej.
Kiedy lepszym rozwiązaniem będzie serwonapęd?
Serwo staje się szczególnie korzystne, gdy oś musi pracować dynamicznie i pod zmiennym obciążeniem.
Warto je wybrać, gdy potrzebne są:
- wysokie prędkości,
- bardzo szybkie przyspieszenia,
- częste zmiany kierunku,
- kontrola momentu,
- duży zakres regulacji prędkości,
- bieżąca korekta błędu pozycji,
- praca z szybko zmieniającym się obciążeniem.
Typowe zastosowania obejmują:
- roboty przemysłowe,
- maszyny CNC,
- szybkie systemy pick-and-place,
- maszyny pakujące o dużej wydajności,
- osie gantry,
- aplikacje synchronizowane elektronicznie.
W takich układach możliwość bieżącego porównywania pozycji zadanej i rzeczywistej daje serwonapędowi istotną przewagę.
A kiedy warto rozważyć zintegrowany silnik krokowy?
Między klasycznym krokowcem a tradycyjnym serwonapędem znajduje się jeszcze trzecia grupa rozwiązań: zintegrowane silniki krokowe pracujące ze sprzężeniem zwrotnym.
W napędach ServoStep JVL silnik może współpracować z enkoderem i zintegrowaną elektroniką sterującą. Pozwala to zachować zalety krokowca, takie jak wysoki moment przy małej prędkości, a jednocześnie kontrolować rzeczywiste położenie.
Takie rozwiązanie może być korzystne, gdy:
- klasyczny krokowiec jest zbyt prosty,
- pełny system serwo jest niepotrzebny,
- liczy się kompaktowa konstrukcja,
- trzeba ograniczyć okablowanie,
- potrzebna jest kontrola pozycji w zamkniętej pętli.
Właśnie dlatego granica między silnikiem krokowym a serwonapędem nie jest dziś tak jednoznaczna jak w klasycznych systemach napędowych.
Jak wybrać: serwonapęd czy silnik krokowy?
Najlepiej rozpocząć od rzeczywistych parametrów aplikacji.
Wybierz silnik krokowy, gdy:
- wymagany moment jest największy przy małych prędkościach,
- ruch jest przewidywalny,
- obciążenie nie zmienia się gwałtownie,
- dynamika jest umiarkowana,
- najważniejsza jest prostota i korzystny koszt.
Wybierz serwonapęd, gdy:
- wymagane są wysokie prędkości,
- oś szybko przyspiesza i hamuje,
- obciążenie zmienia się podczas ruchu,
- potrzebna jest dokładna kontrola momentu,
- błąd pozycji musi być wykrywany i korygowany w czasie rzeczywistym.
Rozważ krokowiec z enkoderem, gdy:
- potrzebujesz sprzężenia zwrotnego,
- większość ruchów odbywa się przy niższej prędkości,
- chcesz ograniczyć złożoność instalacji,
- aplikacja nie wymaga dynamiki typowej dla pełnego serwonapędu.
Ostateczny dobór powinien obejmować nie tylko nominalny moment silnika, ale również wykres moment–prędkość, bezwładność, cykl pracy, dokładność i wymagania komunikacyjne.
Krokowiec czy serwo? Najpierw określ punkt pracy
Najważniejsze pytanie nie brzmi „która technologia jest lepsza?”, lecz „jakiego momentu i dynamiki wymaga dana oś przy konkretnej prędkości?”.
Do właściwego porównania warto przygotować:
- wymagany moment ciągły i szczytowy,
- maksymalną prędkość,
- przyspieszenie,
- bezwładność obciążenia,
- wymaganą dokładność,
- cykl pracy,
- zakres zmian obciążenia,
- wymagany sposób kontroli pozycji.
Jeżeli oś pracuje głównie przy mniejszych prędkościach i wykonuje powtarzalne ruchy, silnik krokowy może zapewnić bardzo dobre parametry przy prostszej konstrukcji. Przy dużej dynamice i zmiennym obciążeniu przewagę najczęściej uzyska serwonapęd. Rozwiązania krokowe ze sprzężeniem zwrotnym dodatkowo poszerzają zakres aplikacji, w których można wykorzystać krokowiec zamiast klasycznego serwo.
FAQ
Czym różni się serwonapęd od silnika krokowego?
Klasyczny silnik krokowy może pozycjonować wał na podstawie impulsów bez informacji zwrotnej o jego rzeczywistym położeniu. Serwonapęd wykorzystuje enkoder i zamkniętą pętlę regulacji, dzięki czemu na bieżąco wykrywa i koryguje błąd pozycji.
Kiedy wybrać silnik krokowy, a kiedy serwo?
Silnik krokowy sprawdzi się przy umiarkowanej dynamice, niższych prędkościach i przewidywalnym obciążeniu. Serwo jest lepszym rozwiązaniem przy dużych prędkościach, szybkich zmianach kierunku, zmiennym obciążeniu oraz wymaganej kontroli pozycji i momentu.
Jaki moment ma typowy silnik krokowy?
Moment zależy przede wszystkim od rozmiaru i konstrukcji silnika. Małe krokowce mogą oferować wartości poniżej 1 Nm, większe konstrukcje NEMA23 kilka Nm, a silniki NEMA34 mogą osiągać wartości rzędu kilkunastu Nm. Przy doborze ważniejszy od samego momentu trzymającego jest jednak moment dostępny przy wymaganej prędkości.
Czy silnik krokowy jest tak dokładny jak serwo?
Silnik krokowy może zapewniać bardzo wysoką rozdzielczość pozycjonowania, szczególnie przy mikrokrokowaniu. Serwo ma jednak przewagę w postaci ciągłego pomiaru rzeczywistej pozycji i korekcji błędu. O dokładności całej osi decydują również przekładnia, luzy, sztywność oraz mechanika maszyny.