Pozycjonowanie silnika serwo

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.

paulg
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 790
Rejestracja: 28 paź 2005, 19:59
Lokalizacja: Wejherowo
Kontakt:

#11

Post napisał: paulg » 05 kwie 2009, 19:43

b_j pisze:W przypadku zastosowania smooth steppera mamy bez mnoznika kroku duza predkości i wysoką rozdzielczość . :-D
Dokładnie tak - co patrząc na jego cenę - i przy zastosowaniu prostych środków zaradczych (dobrej jakości kabel USB , konfiguracja samych portów ) mamy rozwiązane problemy zarówno z rozdzielczością , szybkością i brakami pinów w przypadku 1 portu LPT


"Tak naprawdę, to nie rozumiesz jakiegoś zagadnienia, dopóki nie potrafisz go wytłumaczyć swojej babci."
Albert Einstein

Tagi:

Awatar użytkownika

RadoslawStalowy
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 21 cze 2007, 20:17
Lokalizacja: Wałbrzych

#12

Post napisał: RadoslawStalowy » 10 maja 2009, 22:24

Niestety nie do końca (tak troszkę po latach:) )
Nie dodali koledzy (albo nie wiedzą),że nawet serva z najwyższej pułki mają ograniczenie częstotliwości wejścia puls/signal (np. prawie najnowsze mitsubishi które posiadam 500khz),i nawet dwa SS do kupy nie są go w stanie bez zwiększenia przekładni (czyli zmniejszenia rozdzielczości) wkręcic na 3000obr/min.Tylko że enkoder w setkach tys. :)
Kultura techniczna-to lubię!!


cnc3d
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 635
Rejestracja: 29 mar 2008, 16:48
Lokalizacja: laski

#13

Post napisał: cnc3d » 10 maja 2009, 23:16

W końcu to ktoś wreszcie zauważył -że jakiś clock i direction w postaci dyskretnych impulsów się do wysokiej jakości sterowania nie nadają. Ograniczeń jest znacznie więcej niż tylko te wynikające z częstotliwości impulsów. Niestety aby było znacznie lepiej nie wystarczy kupić serwonapędy. Kluczem do sukcesu jest jeszcze dobry interpolator sprzętowy.

Awatar użytkownika

RadoslawStalowy
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 21 cze 2007, 20:17
Lokalizacja: Wałbrzych

#14

Post napisał: RadoslawStalowy » 11 maja 2009, 21:57

No na tyle ortodoksyjny to nie jestem :)
Jak podmiot liryczny wymyślił wejście puls/signal to mogą je koledzy z powodzeniem wykorzystać a pieśń silników jak piękna.....w stosunku do ryku krokóweczek.....
A co dziwne część producentów podaje ten sposób sterowania (puls/signal lub pulsA pulsB) jako jedyny do kontroli pozycji??
Będziem brnąć dalej w dobrą interpolację sprzętową jakieś "motion controlery" itp. ale wtedy to już nie będzie "amatorska maszyna" i cena mało "amatorska".
Generalnie jestem ZA!!!! montujmy serwa ,sterujmy nimi jak się tylko w dobrej cenie DA!!! ale nie piszmy że wywalając 500PLN za SS osiągneliśmy apogeum inteligentnego sterowania.
A przy okazji to kliknijmy przy nim średnim przekażnikiem dwa razy i bedziem widzieć jak pięknie wisi :0
Kultura techniczna-to lubię!!


cnc3d
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 635
Rejestracja: 29 mar 2008, 16:48
Lokalizacja: laski

#15

Post napisał: cnc3d » 11 maja 2009, 23:37

Zdarza się i bez klikania. :mrgreen:


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#16

Post napisał: Leoo » 13 maja 2009, 21:27

cnc3d pisze:W końcu to ktoś wreszcie zauważył -że jakiś clock i direction w postaci dyskretnych impulsów się do wysokiej jakości sterowania nie nadają.
Odnoszę wrażenie, że Kolega uparł się na lansowanie tego przekonania.
Nawet jeśli serwa sterowane są napięciowo, to i tak sygnał sprzężenia zwrotnego choćby z liniału nie jest liniowy, tak więc uchyb będzie przyjmował wartości kroczące. Podobnie wygląda sytuacja dla sygnałów z interpolatora. Można przyjąć, że interpolator wygeneruje skok od 0V do +10V ale co z tego jeśli serwo potrzebuje kilkudziesięciu milisekund na rozruch. W tym czasie można spokojnie wygenerować odpowiednią ilość impulsów STEP, które wywołają taki sam efekt rozpędzania silnika. To samo dotyczy hamowania. Sygnały cyfrowe bardzo łatwo można przesyłać na odległość bez strat i z dużą odpornością na zakłócenia, czego nie można powiedzieć o analogowych.


cnc3d
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 635
Rejestracja: 29 mar 2008, 16:48
Lokalizacja: laski

#17

Post napisał: cnc3d » 16 maja 2009, 12:53

Silnik porusza się z jakąś prędkością, frez zagłębia się w materiał zwiększając opór dla serwonapędu. Najpierw zwiększa się moment na silniku, przyrost momentu powoduje zmniejszenie prędkości. Dalej zmniejszenie prędkości powoduje uchyb pozycji. Wtedy dopiero regulator pozycji reaguje na przyrost obciążenia. Wystawia więc nową wartość zadaną dla regulatora prędkości, który to wystawia nową wartość zadaną dla regulatora prądu i dopiero wtedy silnik dostaje większego momentu. To wszystko trwa, a rozpędzona maszyna brnąc w materiał uwidacznia błędy dynamiczne. Oczywiście po chwili "dociągnie" do pozycji, ale ten moment może zostawić ślad na interpolowanym odcinku.
Prawa fizyki nie pozwalają na skokowe zmiany tych wielkości ze względu na inercję. W związku z tym wykrycie uchybu na wyższej pochodnej pozwala szybciej zareagować na zmianę obciążenia.

Stosując więc zadawanie i kontrolowanie większej ilości parametrów ruchu tzn. pozycji , prędkości, momentu i zrywu, znacznie poprawiamy dynamiczne dokładności całego układu.
I nie ma to nic wspólnego z torem transmisji. Oczywiście linie analogowe to archaizm. Szybkie cyfrowe protokoły transmisji mają wystarczającą przepustowość do zadawania tych wszystkich parametrów na raz dla wielu serwonapędów z częstotliwością nie mniejszą niż najszybsze pętle regulatorów.

Oczywiście, że do amatorskich zastosowań to nie ma znaczenia, ale ze względu na komercyjne ambicje wielu uczestników forum pozwoliłem sobie na to wyjaśnienie.


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#18

Post napisał: ma555rek » 16 maja 2009, 14:02

Tylko wie kolega, że komercyjnie to też różnie, bo budka na rogu z metką i bułkami daje taki sam dochód jak supermarket. Oczywiście w stosunku do średniej na pracownika. :mrgreen:
Pasjonat

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Serwomotory / Serwonapędy / Napędy Serwokrokowe”