Gdy oś maszyny ma zatrzymać się dokładnie w określonym miejscu, zwykły silnik obrotowy często nie wystarcza. Silniczek krokowy pozwala sterować położeniem za pomocą impulsów, dlatego znajduje zastosowanie w automatyce, drukarkach 3D, ploterach, obrabiarkach CNC i urządzeniach dozujących. Wyjaśniam, jak działa, jak dobrać napęd oraz gdzie kończą się jego realne możliwości.
Najważniejsze informacje o napędzie krokowym
- Jeden impuls odpowiada za określony obrót wału.
- Popularny kąt kroku 1,8° daje 200 pełnych kroków na obrót.
- Mikrokrokowanie poprawia płynność ruchu, ale nie gwarantuje proporcjonalnego wzrostu dokładności.
- Układ otwartej pętli może zgubić pozycję przy przeciążeniu lub zbyt gwałtownym rozruchu.
- Najważniejsze przy doborze są moment przy konkretnej prędkości, obciążenie i sposób przeniesienia napędu.
Jak działa napęd krokowy i skąd bierze się precyzja
Silnik krokowy obraca się skokowo, ponieważ sterownik zasila jego uzwojenia w określonej kolejności. Każdy impuls elektryczny powoduje przejście wirnika do kolejnego stabilnego położenia. W typowym modelu o kącie kroku 1,8° pełny obrót wymaga 200 impulsów.
To właśnie sposób sterowania odróżnia ten napęd od klasycznego silnika prądu stałego. Zamiast jedynie regulować prędkość, układ sterujący wysyła konkretną liczbę impulsów i w ten sposób wyznacza drogę. Przy śrubie o skoku 5 mm jeden obrót przesuwa nakrętkę o 5 mm, więc 200 kroków daje teoretycznie 0,025 mm na pełny krok.
To wartość rozdzielczości, a nie automatycznie dokładności. Luz mechaniczny, sprężystość konstrukcji, bicie śruby, temperatura i obciążenie mogą sprawić, że rzeczywiste położenie będzie inne. W praktyce sama liczba kroków w katalogu mówi mniej niż dobrze dobrana mechanika całej osi.
Moment trzymający nie oznacza momentu roboczego
Moment trzymający opisuje siłę, z jaką wał pozostaje w położeniu po zatrzymaniu i przy zasilonych uzwojeniach. Podczas ruchu dostępny moment zwykle spada wraz ze wzrostem prędkości, dlatego dobór wyłącznie na podstawie jednej wartości katalogowej jest częstym błędem.
Przy obliczeniach zostawiam zapas, zwykle nie mniejszy niż 30-50% względem wymaganego momentu roboczego. Ostateczny margines zależy od przyspieszenia, tarcia, bezwładności oraz tego, czy chwilowe przeciążenie może zatrzymać produkcję albo uszkodzić detal.
Rodzaje silników krokowych i ich sterowanie
Najczęściej spotyka się konstrukcje bipolarne i unipolarne. Wersje bipolarne wykorzystują pełniej uzwojenia, dlatego przy podobnych wymiarach zwykle oferują korzystniejszy moment. Wymagają jednak sterownika zdolnego do zmiany kierunku prądu w uzwojeniu.
| Rozwiązanie | Najważniejsza cecha | Typowe zastosowanie |
|---|---|---|
| Bipolarny | Dobry moment i efektywne wykorzystanie uzwojeń | CNC, automatyka, osie liniowe |
| Unipolarny | Prostsze sterowanie, ale często mniejszy moment | Proste mechanizmy i starsze konstrukcje |
| Hybrydowy | Wysoka rozdzielczość i dobry moment przy małych prędkościach | Drukarki 3D, plotery, maszyny montażowe |
| Z enkoderem | Kontrola rzeczywistego położenia | Osie narażone na przeciążenia i utratę kroków |
Rozmiar NEMA, na przykład NEMA 17 lub NEMA 23, określa przede wszystkim wymiary czołowe i sposób mocowania. Nie jest oznaczeniem mocy. Dwa silniki w tej samej obudowie mogą mieć zupełnie inne uzwojenia, moment, prąd i charakterystykę prędkościową.
Sterownik ogranicza prąd faz i generuje sekwencję impulsów. W prostym układzie kontroler wysyła sygnały STEP i DIR, czyli impuls kroku oraz kierunek obrotu. To wygodne rozwiązanie, ale wymaga poprawnego ustawienia prądu, napięcia zasilania i częstotliwości impulsów.
Mikrokrokowanie poprawia ruch, lecz nie rozwiązuje wszystkiego
Podział pełnego kroku na 1/2, 1/8, 1/16 lub 1/32 zmniejsza drgania i hałas. Przy ustawieniu 1/16 silnik o 200 krokach na obrót otrzymuje teoretycznie 3200 pozycji sterowania na obrót. Nie oznacza to jednak, że mechanizm osiągnie 3200 razy większą dokładność.
Mikrokroki mają mniejszy moment niż pełne kroki i mogą być podatne na obciążenie, luzy oraz niedokładność prądów fazowych. Traktuję je przede wszystkim jako sposób na płynniejszą pracę i ograniczenie rezonansu, a nie jako zamiennik precyzyjnej mechaniki lub sprzężenia zwrotnego.
Jak dobrać napęd do osi i obciążenia
Dobór zaczynam od ruchu, który ma wykonać maszyna, a nie od nazwy obudowy silnika. Potrzebne są co najmniej masa lub siła obciążenia, prędkość, przyspieszenie, przełożenie, skok śruby albo średnica koła oraz wymagany czas cyklu.
W przypadku osi liniowej
Dla śruby napędowej trzeba uwzględnić siłę potrzebną do przesunięcia obciążenia i sprawność układu. Przy przekładni pasowej znaczenie ma średnica koła, napięcie pasa i ewentualny poślizg. Sam silnik może mieć wystarczający moment statyczny, ale nie osiągnąć wymaganej prędkości po podłączeniu do konkretnej mechaniki.
Przeliczenie rozdzielczości jest proste. Dla silnika 1,8° i śruby o skoku 5 mm pełny krok odpowiada 0,025 mm, a mikrokrok 1/16 daje teoretycznie 0,0015625 mm. Ta ostatnia liczba nie jest obietnicą dokładności, ponieważ na wynik wpływają luzy, ugięcia i jakość wykonania osi.
Przy doborze warto sprawdzić
- moment dostępny przy wymaganej prędkości, nie tylko moment trzymający,
- prąd znamionowy fazy i zakres regulacji sterownika,
- napięcie zasilania oraz zdolność sterownika do szybkiego narastania prądu,
- bezwładność wirnika i obciążenia,
- maksymalną częstotliwość impulsów kontrolera,
- temperaturę pracy i sposób odprowadzania ciepła.
Najczęściej problemy pojawiają się przy złej rampie przyspieszenia. Gwałtowne podanie wysokiej częstotliwości impulsów może spowodować zatrzymanie lub zgubienie kroków, nawet gdy obciążenie wydaje się niewielkie. Dlatego stosuję łagodny rozruch i hamowanie, a dopiero później zwiększam prędkość.
Otwarta i zamknięta pętla sterowania
W klasycznym układzie otwartej pętli sterownik zakłada, że silnik wykonał każdy zadany krok. Nie mierzy położenia wału. Zaletą jest prostota, niski koszt i łatwa integracja, ale przeciążony napęd może zgubić kilka kroków, a sterownik nie zawsze będzie o tym wiedział.
To rozwiązanie dobrze sprawdza się w aplikacjach, w których obciążenie jest stabilne, ruch odbywa się z umiarkowaną prędkością, a pozycję można okresowo odnawiać za pomocą czujnika bazowego. Tak pracuje wiele ploterów, drukarek 3D i prostszych osi pozycjonujących.
W układzie zamkniętej pętli enkoder mierzy rzeczywistą pozycję i pozwala wykryć różnicę między ruchem zadanym a wykonanym. Sterownik może wtedy skorygować błąd, ograniczyć prędkość albo zatrzymać maszynę. Enkoder nie naprawi złej mechaniki, ale znacząco zwiększa odporność na zmienne obciążenie.
Za wersję z kontrolą położenia warto dopłacić wtedy, gdy utrata kroku oznacza wadliwy produkt, kolizję narzędzia lub długi przestój. W prostym mechanizmie z regularnym obciążeniem może być niepotrzebnym komplikowaniem układu.
Gdzie napęd krokowy sprawdza się najlepiej
Najmocniejszą stroną tego rozwiązania jest precyzyjne pozycjonowanie przy małych i średnich prędkościach. Z tego powodu stosuje się je w podajnikach, głowicach dozujących, osiach CNC, drukarkach 3D, ploterach, zaworach, urządzeniach laboratoryjnych i automatycznych mechanizmach regulacyjnych.
W dozowniku impuls może odpowiadać za obrót śruby lub rolki o określony kąt. W ploterze pozwala przesunąć głowicę o zaprogramowaną odległość. W maszynie montażowej umożliwia powtarzalne ustawienie elementu, o ile siła procesu nie zmienia się gwałtownie.
Nie wybierałbym go natomiast do bardzo szybkich osi o dużej bezwładności, ciężkich pionowych obciążeń bez hamulca ani układów, w których obciążenie często przekracza przewidywane wartości. W takich warunkach lepszy może być serwonapęd albo silnik z enkoderem i odpowiednim regulatorem.
Przeczytaj również: Jak liczyć ogniwa łańcucha? Poradnik dla mechanika
Typowe błędy instalacyjne
- Za mały silnik dobrany na podstawie momentu trzymającego.
- Brak rampy przyspieszenia i hamowania.
- Nieprawidłowy prąd ustawiony w sterowniku.
- Luźne złącza lub zła kolejność przewodów faz.
- Praca bez bazowania po uruchomieniu maszyny.
- Założenie, że mikrokrokowanie samo zwiększy dokładność całej osi.
Do listy dodałbym jeszcze ignorowanie temperatury. Silnik może być wyraźnie ciepły podczas pracy, ale przekroczenie dopuszczalnej temperatury uzwojeń skraca jego żywotność i zmienia parametry. Przy intensywnym cyklu sprawdzam temperaturę obudowy, wentylację oraz to, czy sterownik nie ogranicza prądu z powodu przegrzania.
Jak zaplanować uruchomienie bez zgadywania
Najpierw ustawiam ograniczenie prądu zgodnie z dokumentacją silnika i sprawdzam kierunek obrotów przy niskiej prędkości. Później testuję ruch bez obciążenia, z obciążeniem roboczym oraz przy największym wymaganym przyspieszeniu.
Podczas próby obserwuję hałas, drgania, temperaturę i powtarzalność powrotu do pozycji bazowej. Jeśli napęd gubi kroki, nie zwiększam od razu prądu. Najpierw zmniejszam przyspieszenie, sprawdzam mechanikę i szukam zakresu rezonansu.
Dobrą praktyką jest dodanie czujnika bazowego i ograniczników krańcowych. Nawet sprawny układ otwartej pętli może po dłuższym czasie wymagać ponownego ustalenia pozycji. Procedura bazowania często daje większą poprawę niezawodności niż zakup mocniejszego silnika.
Precyzja zaczyna się od całego układu
Napęd krokowy jest dobrym wyborem, gdy liczy się przewidywalne pozycjonowanie, proste sterowanie i korzystny koszt całego rozwiązania. Jego ograniczenia są równie ważne jak zalety. Moment maleje przy wyższej prędkości, przeciążenie może wywołać utratę kroków, a mikrokrok nie zastąpi sztywnej i poprawnie wyregulowanej mechaniki.
Przy wyborze patrzę więc na cały łańcuch, od obciążenia i przekładni po sterownik, czujniki oraz sposób bazowania. Jeśli wymagania mieszczą się w możliwościach układu, otrzymuję trwały i bardzo użyteczny napęd. Gdy proces jest dynamiczny albo krytyczny jakościowo, lepiej od razu rozważyć sprzężenie zwrotne i rozwiązanie, które potwierdza rzeczywiste położenie osi.