Silnik mały, dlatego że Whale3 będzie pracował z silnikiem o prądzie startowym do 20A.
W praktyce wychodzi to ok. 300W.
"płyta główna USB" to raczej już kontroler rychu, np. SmoothStepper, który i tak potrzebuje płyty z np. optoizolacją.
Celowo zwróciłem uwage na enkoder, ponieważ sprzedający ten silnik nic nie pisze o enkoderze, poza rozdzielczością. Powinien być ok.
Jeżeli ułamek ma (8) w okresie, to trzeba wpisać tyle ósemek ile się da. błąd się nie powieli, ponieważ jeżeli wydasz komendę G0X0,002 to silnik i tak obróci sie o jeden impuls enkodera.
pzdr
CNCdrive
Znaleziono 2 wyniki
- 15 mar 2010, 13:09
- Forum: Serwomotory / Serwonapędy / Napędy Serwokrokowe
- Temat: dobór serwa
- Odpowiedzi: 4
- Odsłony: 2421
- 15 mar 2010, 12:36
- Forum: Serwomotory / Serwonapędy / Napędy Serwokrokowe
- Temat: dobór serwa
- Odpowiedzi: 4
- Odsłony: 2421
Witam,
To po kolei:
Zwróć uwagę, że jeśli będziesz chciał rozpędzić ten silnik do 3000rpm, to częstotliwość sygnału step powinna być 50obr/s*720imp/obr=36000imp/s, czyli 36kHz. Dla LPT to sporo jeżeli chcesz 3 takie silniki sterować.
Limit błędów ma zabezpieczyć przed pracą systemu, jeżeli odchyłka pozycji zadanej od aktualnej jest większa niż ustalony limit. Sytuacja może wystąpić np podczas kolizji itp. Innymi słowy sterownik przechodzi w tryb błędu jeżeli uchyb położenia jest większy niż ustalony w konfiguracji, i nie jest w konkretnej chwili akceptowalny.
Mam nadzieję, że trochę rozwiałem wątpliwości.
pzdr
CNCdrive
To po kolei:
Silniczek jest mały i będzie ok.I teraz moje pytanie - czy taki zestaw będzie razem dobrze pracował?
Tak, pod warunkiem, że jest to enkoder inkrementalny.Czy enkoder zastosowany w tym silniku będzie dobrze działał z sterownikiem?
Nie tak. Powinno być: enkoder 360imp/obr *2 (logika enkodera)=720imp/obr. Przy przełożeniu 4:1 będzie 720*4=2880imp/mm, czyli na mm: 720imp/mm, czyli rozdzielczość 0,00138(8)mm/impuls.Po przełożeniu będzie 360x4 czyli 1440 impulsy na obrót śruby. Przy skoku śruby 4 wyjdzie mi 4/1440 = 0,0027777
Zwróć uwagę, że jeśli będziesz chciał rozpędzić ten silnik do 3000rpm, to częstotliwość sygnału step powinna być 50obr/s*720imp/obr=36000imp/s, czyli 36kHz. Dla LPT to sporo jeżeli chcesz 3 takie silniki sterować.
W sterowniku nie ma żadnego podziału kroku. Jest tylko mnoznik kroku, który może pomóc w uzyskaniu większej częstotliwości step. Niestety uchyb rośnie proporcjonalnie do mnożnika, tzn przy mnożniku 2x, odchyłka rośnie także 2x. Jest to ostatnie deska ratunku, lepiej zastosować jakis kontroler ruchu.W sterowniku jest jakiś podział kroku.
Rozdzielczość możesz zmienić TYLKO zmieniając rozdzielczość enkodera.Czy to nim trzeba dobierać odpowiednią liczbę impulsów?
Limit błędów to jest to samo ustawienie. Różnica polega na tym, że w sterowniku uservo, zrezygnowano z konfiguracji po USB, tzn ustawienie odbywa się przez DIP-Switch. Z tego względu w uservo jest mozliwosc ustawienia tylko kilku wartości limitów błędów.Jest jeszcze temat błędu enkodera. Sterownik whale3 można ustawić wartość błędu od 2 do 2000 impulsów. W sterowniku userwo najmniejszy limit błędu wynosił 128 impulsów. A to przecież daje dosyć dużą różnicę położenia. Czy może ten limit błędy działa inaczej?
Limit błędów ma zabezpieczyć przed pracą systemu, jeżeli odchyłka pozycji zadanej od aktualnej jest większa niż ustalony limit. Sytuacja może wystąpić np podczas kolizji itp. Innymi słowy sterownik przechodzi w tryb błędu jeżeli uchyb położenia jest większy niż ustalony w konfiguracji, i nie jest w konkretnej chwili akceptowalny.
Mam nadzieję, że trochę rozwiałem wątpliwości.
pzdr
CNCdrive