To, które siłowniki są odpowiednie dla Twojej aplikacji, zależy w dużej mierze od rodzaju ramienia robota, które chcesz zbudować. Po podjęciu decyzji o rodzaju ramienia można wybrać odpowiedni siłownik dla każdej osi .
Ramię
Zakładając z twojego opisu, że robot bramowy nie byłby wykonalny, to w zależności od konkretnego zastosowania, możesz rozważyć użycie ramienia SCARA nad ramieniem przegubowym , o czym myśli większość ludzi, gdy myśli o ramieniu robota .
Dużą zaletą ramienia SCARA jest to, że większość siły udźwigu znajduje się w łożyskach. Główne stawy barkowe, łokciowe i nadgarstkowe (odchylenie) znajdują się w płaskiej płaszczyźnie, co oznacza, że silniki muszą być wystarczająco mocne, aby wytworzyć wymagane siły boczne, nie muszą utrzymywać ciężaru pozostałych osi.
Oś Z, skok i przechylenie (i przyczepność oczywiście) muszą działać przeciw grawitacji, ale oś Z jest łatwa do przełożenia wystarczająco wysoko, aby móc utrzymać duży ciężar, a pochylenie, przechylenie i przyczepność muszą jedynie podtrzymywać ciężar ładunku, a nie ciężar innych osi.
Porównaj to z ramieniem przegubowym, w którym wiele osi musi wytrzymać ciężar wszystkich osi w dalszej części łańcucha kinematycznego .
Siłowniki
Roboty bramowe
Zazwyczaj robot portalowy użyje siłowników liniowych dla głównych osi X, Y i Z. Mogą to być siłowniki o niskiej wydajności, niskiej dokładności i dużej sile, takie jak śruba pociągowa z serwonapędem lub napędem krokowym (można wymieniać siłę i wydajność, ale dokładność zawsze będzie ograniczona przez luz), aż do wysokiej wydajności, wysokiej dokładności silniki liniowe z bezpośrednim napędem i precyzyjnymi enkoderami.
Pozostały manipulator 3DOF będzie zazwyczaj wymagał precyzyjnego ruchu obrotowego dla pochylenia, przechylenia i odchylenia, więc zwykle najbardziej odpowiedni jest silnik elektryczny (krokowy lub serwo). Nawet mały silnik z dość wysokim przełożeniem może wytrzymać grawitację przy dość dużych obciążeniach.
Oprócz silników serwo w porównaniu do silników krokowych
Różnica między serwomechanizmem (1) a silnikiem krokowym jest kompromisem między złożonością a pewnością kontroli.
Silnik serwo wymaga enkodera do sprzężenia zwrotnego położenia, podczas gdy silnik krokowy nie. Oznacza to, że stepper jest elektrycznie znacznie prostszy , a z punktu widzenia kontroli prostszy, jeśli chcesz niskiej wydajności.
Jeśli jednak chcesz maksymalnie wykorzystać możliwości silnika (przesuwając go blisko granicy), steppery stają się znacznie trudniejsze do kontrolowania. Dzięki informacjom zwrotnym o położeniu serwomechanizmu możesz znacznie bardziej agresywnie dostroić wydajność, a ponieważ wiesz, że jeśli nie osiągnie on docelowej pozycji lub prędkości, twoja pętla serwa będzie mogła się o tym dowiedzieć i poprawić.
Dzięki stepperowi musisz dostroić system, abyś mógł zagwarantować , że zawsze będzie mógł wykonać krok, niezależnie od pożądanej prędkości ruchu lub masy ładunku. Zauważ, że niektórzy sugerują dodanie enkodera do wykrywania pominiętych kroków na silniku krokowym, ale jeśli masz zamiar to zrobić, równie dobrze możesz użyć silnika serwo!
Ramię SCARA
W przypadku ramienia SCARA oś Z jest prawdopodobnie jedyną osią liniową, podczas gdy pozostałe osie można wykonać za pomocą silnika obrotowego, a więc ponownie silnika krokowego lub serwo. Wymiarowanie tych silników jest stosunkowo łatwe, ponieważ przenoszony ciężar jest mniej ważny dla wielu z nich. Silnik wymagany do pokonania bezwładności ładunku jest raczej mniejszy niż dobranie go do pokonania grawitacji.
Ramię przegubowe
W przypadku przegubowego ramienia obliczenia są trudniejsze, ponieważ większość osi potrzebuje siłowników o wymiarach zależnych zarówno od przemieszczania ładunku, jak i podnoszenia go, ale znowu silnik elektryczny jest najłatwiejszy do kontrolowania i użytkowania.
Chwytak
Wreszcie jest chwytak. Tutaj widziałem największą różnorodność siłowników. W zależności od aplikacji można łatwo użyć dowolnej liczby różnych siłowników.
Użyłem systemów z tradycyjnymi chwytakami napędzanymi silnikiem, chwytakami uruchamianymi liniowo, chwytakami piezoelektrycznymi , chwytakami uruchamianymi pneumatycznie, chwytakami próżniowymi i prostymi szczelinami lub hakami, z których wiele było specyficznych dla danego zastosowania. Typowa ładowność może znacznie zmienić siłownik, który jest dla Ciebie najlepszy. (2)
Robiąc cielęta
Jak sugeruje Rocketmagnet, ostatecznie będziesz musiał złamać kalkulator.
Będziesz musiał wziąć pod uwagę kinematykę swojego systemu, maksymalne obciążenie każdego silnika (biorąc pod uwagę najgorszy przypadek z całkowicie wysuniętym ramieniem, jeśli używasz ramienia przegubowego), prędkość (mniejszy silnik z wyższym przełożeniem może dać potrzebna siła bez prędkości, ale mocniejszy silnik może zapewnić wyższy moment obrotowy przy niższym przełożeniu i wyższej prędkości itp.) oraz potrzebną dokładność pozycjonowania.
Ogólnie rzecz biorąc, im więcej pieniędzy rzucisz na problem, tym lepszą wydajność (prędkość, dokładność, zużycie energii) otrzymasz. Ale analiza specyfikacji i podejmowanie trafnych decyzji zakupowych może pomóc zoptymalizować cenę / wydajność robota.
(1) Zwróć uwagę, że moje doświadczenie dotyczy serwosilników przemysłowych , zwykle szczotkowanych lub bezszczotkowych silników prądu stałego z enkoderem obrotowym, więc może to dotyczyć serwomechanizmów RC typu hobby .
(2) Sugerowałbym postawienie kolejnego pytania w tej sprawie.