Gdy trzeba precyzyjnie przesunąć głowicę, stół roboczy albo zawór, zwykły silnik często nie wystarcza. Silniczek krokowy pozwala sterować położeniem za pomocą impulsów, ale tylko wtedy, gdy właściwie dobierze się silnik, sterownik, prąd i sposób rozruchu. Wyjaśniam, jak działa ten napęd, czym różnią się jego odmiany oraz na co zwrócić uwagę przy montażu i ustawianiu automatyki.
Najważniejsze informacje o napędach krokowych w praktyce
- Jeden impuls odpowiada określonemu obrotowi wału, na przykład 1,8° w popularnym silniku 200-krokowym.
- Sterownik dobiera prąd uzwojeń i wykonuje polecenia STEP/DIR z układu PLC, mikrokontrolera lub kontrolera CNC.
- Mikrokrokowanie wygładza ruch i ogranicza drgania, ale nie zwiększa maksymalnego momentu silnika.
- Moment maleje wraz z prędkością, dlatego napęd trzeba dobierać do obciążenia, przyspieszenia i wymaganych obrotów.
- Brak sprzężenia zwrotnego oznacza ryzyko utraty pozycji po przeciążeniu lub zbyt gwałtownym starcie.
Jak działa silnik krokowy i skąd bierze się jego precyzja
W zwykłym silniku elektrycznym wał obraca się w sposób ciągły. Tutaj ruch powstaje przez sekwencyjne zasilanie uzwojeń. Każda zmiana pola magnetycznego przesuwa wirnik do kolejnego stabilnego położenia, a odpowiednio dobrana kolejność impulsów decyduje o kierunku obrotu.
Najczęściej spotykam konstrukcje hybrydowe. Ich wirnik ma magnes trwały i zęby, a stojan zawiera dwie fazy uzwojeń. Popularny wariant o kącie kroku 1,8° wykonuje 200 pełnych kroków na obrót, ponieważ 360° dzieli się przez 1,8°. Dostępne są również wersje 0,9°, czyli 400 kroków na obrót.
Co robi sterownik
Silnika nie podłącza się bezpośrednio do wyjścia mikrokontrolera ani sterownika PLC. Potrzebny jest driver, który przełącza prąd w uzwojeniach i chroni elektronikę sterującą. W automatyce często wykorzystuje się interfejs STEP/DIR. Impuls na wejściu STEP powoduje wykonanie kroku, a stan wejścia DIR określa kierunek.
Prędkość zależy od częstotliwości impulsów. Dla silnika 200-krokowego przy 1000 impulsach na sekundę otrzymamy w trybie pełnokrokowym około 300 obr./min. Po ustawieniu podziału 1/8 ta sama częstotliwość da około 37,5 obr./min, ponieważ jeden obrót wymaga już 1600 impulsów.
Moment trzymający nie oznacza mocy podczas ruchu
W katalogach często eksponowany jest moment trzymający. To moment, który utrzymuje wał w bezruchu przy zasilonych uzwojeniach. Podczas obrotu dostępny moment zwykle spada, szczególnie przy wyższej prędkości, dlatego nie wolno dobierać napędu wyłącznie na podstawie jednej wartości katalogowej.
W praktyce zostawiam zapas momentu. Jeżeli obciążenie wymaga 0,8 Nm, wybór silnika o dokładnie takiej wartości jest ryzykowny. Rozsądniejszy jest zapas rzędu 30-50%, a przy dużym przyspieszeniu, tarciu lub zmiennej masie nawet większy.
Rodzaje konstrukcji i tryby sterowania
Podział silników krokowych można przeprowadzić na kilka sposobów. Dla osoby budującej maszynę najważniejsze są konstrukcja wirnika, liczba przewodów, sposób sterowania oraz parametry mechaniczne. Sama nazwa serii albo rozmiar kołnierza nie mówi jeszcze, czy napęd poradzi sobie z konkretnym zadaniem.
| Odmiana | Najważniejsza cecha | Typowe zastosowanie |
|---|---|---|
| O zmiennej reluktancji | Wirnik nie ma magnesu trwałego, a moment powstaje dzięki różnicy oporu magnetycznego | Proste mechanizmy i rozwiązania edukacyjne |
| Z magnesem trwałym | Prosta konstrukcja i zwykle większy kąt kroku | Małe napędy, wskaźniki, lekkie mechanizmy |
| Hybrydowa | Zębaty wirnik z magnesem trwałym, wysoka rozdzielczość i dobry moment | CNC, drukarki 3D, robotyka, automatyka przemysłowa |
Unipolarny i bipolarny
Wersja unipolarna ma odczepy pośrednie w uzwojeniach. Sterowanie jest prostsze, ale nie zawsze wykorzystuje całe uzwojenie w sposób zapewniający najwyższy moment. Wersja bipolarna ma zwykle 4 przewody i pełniejsze wykorzystanie uzwojeń, lecz wymaga sterownika zdolnego do zmiany kierunku prądu w każdej fazie.
Silniki sześcio- i ośmioprzewodowe można często skonfigurować na kilka sposobów. Tu łatwo o błąd, bo prąd podany w dokumentacji może dotyczyć konkretnego połączenia. Przed podłączeniem sprawdzam schemat producenta i rezystancję uzwojeń, zamiast sugerować się samym kolorem przewodów.
Pełny krok, półkrok i mikrokrok
W pełnym kroku silnik wykonuje podstawowy kąt wynikający z budowy. Półkrok dzieli go na dwie pozycje, a mikrokrok pozwala podzielić go jeszcze bardziej, na przykład przez 4, 8, 16 albo 32. Niektóre sterowniki oferują także wyższe podziały, ale większa liczba mikrokroków nie gwarantuje proporcjonalnie większej dokładności mechanicznej.
Mikrokrokowanie poprawia płynność ruchu, ogranicza hałas i może zmniejszać rezonans. Nie zwiększa jednak momentu trzymającego ani nie eliminuje luzu przekładni, ugięcia sprzęgła czy błędu wynikającego z niedokładności śruby. W większości prostych maszyn ustawienie 1/8 lub 1/16 jest rozsądnym punktem wyjścia.
Jak dobrać napęd do maszyny
Dobór zaczynam od mechaniki, nie od wyszukania największego silnika. Najpierw określam masę poruszanego elementu, rodzaj prowadnic, przełożenie, tarcie, wymagany skok liniowy, prędkość i czas rozpędzania. Dopiero potem porównuję moment, prąd oraz napięcie zasilania.
Parametry, które naprawdę mają znaczenie
- Moment obrotowy powinien uwzględniać obciążenie, tarcie i przyspieszenie.
- Kąt kroku określa podstawową rozdzielczość pozycjonowania.
- Prąd fazy musi pasować do ustawień sterownika.
- Indukcyjność uzwojeń wpływa na zachowanie przy wyższych prędkościach.
- Wymiary i długość wału muszą pasować do mocowania oraz sprzęgła.
- Napięcie zasilania drivera wpływa na szybkość narastania prądu w uzwojeniach.
Oznaczenie NEMA, na przykład NEMA 17 lub NEMA 23, opisuje głównie rozstaw i wymiar czoła silnika. Nie jest klasą mocy. Dwa modele w tej samej obudowie mogą mieć zupełnie inny moment, prąd i indukcyjność.
Przykład dla osi liniowej
Załóżmy, że śruba ma skok 8 mm, a silnik wykonuje 200 kroków na obrót. W pełnym kroku jeden impuls przesunie oś o 8 mm / 200, czyli 0,04 mm. Przy mikrokroku 1/8 teoretyczna rozdzielczość wynosi 0,005 mm, ale rzeczywista dokładność będzie gorsza, jeśli wystąpi luz, ugięcie lub nierównomierne tarcie.
Jeżeli oś ma poruszać się z prędkością 80 mm/s, potrzeba 10 obrotów śruby na sekundę. W pełnym kroku daje to 2000 impulsów/s, a przy podziale 1/8 już 16 000 impulsów/s. Ten prosty rachunek pokazuje, że mikrokrok wpływa także na wymagania wobec generatora impulsów.
Podłączanie i pierwsze uruchomienie bez typowych błędów
Najwięcej uszkodzeń nie wynika z wad silnika, lecz z niewłaściwego połączenia albo ustawienia prądu. Przewodów nie wolno przepinać przy włączonym zasilaniu. Energia zgromadzona w sterowniku może uszkodzić tranzystory, a przypadkowe zwarcie faz często kończy się awarią drivera.
Bezpieczna kolejność prac
- Sprawdź dokumentację silnika i sterownika.
- Omomierzem znajdź pary przewodów należące do tej samej fazy.
- Podłącz uzwojenia zgodnie ze schematem, bez zgadywania kolorów.
- Ustaw prąd fazy zgodnie z danymi silnika i instrukcją drivera.
- Ustaw małą częstotliwość impulsów oraz łagodne przyspieszenie.
- Sprawdź kierunek obrotu i temperaturę obudowy.
- Stopniowo zwiększaj prędkość, obserwując drgania i ewentualne gubienie kroków.
Podczas pomiaru rezystancji szukam przewodów, między którymi występuje wyraźna, stabilna wartość. Pomiędzy różnymi fazami miernik powinien wskazywać brak przejścia. Jeżeli przewody zostały pomylone, silnik może tylko drżeć albo obracać się nierówno.
Temperatura również wymaga rozsądnej oceny. Silnik krokowy może być wyraźnie ciepły podczas pracy, ponieważ uzwojenia często pozostają zasilone także na postoju. Gwałtowne przegrzewanie, zapach izolacji lub wyłączanie termiczne oznacza jednak problem z prądem, chłodzeniem albo przeciążeniem.
Przeczytaj również: Programowanie funkcyjne w PLC a FBD - co warto wiedzieć
Dlaczego silnik gubi kroki
Najczęstsze przyczyny to zbyt duże obciążenie, za szybki start, niewystarczający moment przy danej prędkości, zbyt niski prąd albo rezonans mechaniczny. Czasem winna jest także luźna śruba, niewspółosiowe sprzęgło lub zablokowana prowadnica.
Nie zaczynam od zwiększenia prądu. Najpierw zmniejszam prędkość, wydłużam rampę przyspieszenia i sprawdzam mechanikę. Większy prąd nie naprawi źle ustawionej osi, a może tylko podnieść temperaturę i skrócić życie silnika.
Gdzie sprawdza się ten napęd, a kiedy lepiej wybrać serwo
Napędy krokowe dobrze radzą sobie tam, gdzie liczy się powtarzalny ruch, umiarkowana prędkość i prostota sterowania. Stosuje się je w drukarkach 3D, ploterach, małych maszynach CNC, dozownikach, podajnikach, pozycjonerach, zaworach oraz mechanizmach regulacyjnych.
| Rozwiązanie | Zalety | Ograniczenia | Kiedy wybrać |
|---|---|---|---|
| Silnik krokowy | Proste sterowanie, dobry moment przy niskiej prędkości, niski koszt | Ryzyko utraty pozycji, spadek momentu przy dużej prędkości | Pozycjonowanie o umiarkowanej dynamice |
| Silnik DC z przekładnią | Łatwe uzyskanie dużej prędkości i momentu | Potrzebny enkoder do dokładnego pozycjonowania | Napędy wymagające regulacji prędkości |
| Serwonapęd | Sprzężenie zwrotne, wysoka dynamika, kontrola błędu | Wyższy koszt i bardziej złożone uruchomienie | Duże prędkości, zmienne obciążenia, wysoka precyzja |
Jeżeli pozycja ma być pewna mimo zmiennego obciążenia, rozważam wersję closed-loop z enkoderem. Taki napęd nadal może korzystać z silnika krokowego, ale sterownik kontroluje rzeczywiste położenie i reaguje na błąd. To dobre rozwiązanie pośrednie, choć nie zastąpi serwa w każdej aplikacji.
W maszynie wymagającej bardzo szybkich nawrotów, dużego przyspieszenia albo stałej kontroli momentu wybrałbym serwonapęd. W prostym pozycjonerze pracującym kilka razy na minutę byłby jednak często niepotrzebnym wydatkiem i komplikacją.
Co sprawdzić przed pierwszym impulsem
Najlepszy efekt daje nie najwyższy podział mikrokroku, lecz dobrze zgrany cały układ. Przed uruchomieniem sprawdzam moment przy wymaganej prędkości, prąd fazy, napięcie zasilania, sposób chłodzenia oraz sztywność połączenia mechanicznego.
Jeżeli układ ma znaczenie bezpieczeństwa albo może uderzyć w ogranicznik, dodaję krańcówki i procedurę bazowania. Samo liczenie impulsów nie wykryje przeciążenia. W prostych aplikacjach to wystarcza, ale przy ryzyku kolizji potrzebne jest sprzężenie zwrotne lub przynajmniej kontrola pozycji bazowej.
Moja praktyczna zasada jest prosta: najpierw zapewniam zapas momentu i spokojne rozpędzanie, potem dopiero zwiększam prędkość oraz rozdzielczość. Tak skonfigurowany silnik krokowy pracuje ciszej, rzadziej gubi pozycję i daje znacznie bardziej przewidywalny rezultat niż napęd dobrany wyłącznie na podstawie liczby kroków na obrót.