Wodzu pisze:A co do sterownika mikrokrokowego, czy widział ktoś taki ale z wejściem dla sprzężenia zwotnego z enkoderem??
ja widziałem - ale to właściwie już sterownik "jakby serva".... tylko silnik wciąż jest krokowy...
taniej konstrukcji sterownika silnika krokowego z wejściem na enkoder nie widziałem....
pewnym rozwiązaniem jest przekazywanie informacji z enkodera (lub liniału) do programu sterującego - i tam będą podejmowane decyzje o koniecznych korektach w przypadku wykrycia błędu (utraty kroku)
Wodzu pisze:Kurczeja nie bardzo znam sie na elektronice. Raczej mechanice i wytrzymałości więc prosiłbym o skrócony opis tego sterownika, jeżeli już zaczales. Rozumiem że jest to sterownik mikrokrokowy??
moje rozważanie dotyczyły sterowników krokowych z mikrokrokiem ogólnie...
nie dotyczyło to specyficznych właściwości określonego sterownika
Wodzu pisze:Fajnie gdyby takie coś miało odrazu sprzężenie zwrotne z enkoderem, wtedy można by było zwiększyć rozdzielczość i sprawdzić doświadczalnie do jakiej wartości mikrokroku można tym sterować tak aby uzyskać jakas konkretna ale jednolitą tolerancję- chodzi mi o to: przesuwamy stół o 50 mm i tolerancja wynosi: +- 0.01, przesuwamy stół o 15mm i tolerancja nadal wynosi +-0,01. Tzn. błąd jest znany i nieprzenosi się z krkoku na krok
stosowanie enkodera przy silniku krokowych zaprzecza samej idei krokowca
silnik krokowy jest tani - gdy nie są stosowane sprzężenia zwrotne...
typowa aplikacja silnika krokowego nie zawiera pętli do enkodera
silnikiem krokowym trzeba po prostu tak sterować aby nie mylił kroku... tj. w niewielkim stopniu należy wykorzystywać jego moment siły (np. w nie więcej niż 50%) - wtedy nie będzie się mylił... prawie na pewno

model "nieomylnego krokowca" leży u podstaw każdej amatorskiej konstrukcji
Wodzu pisze:przesuwamy stół o 50 mm i tolerancja wynosi: +- 0.01, przesuwamy stół o 15mm i tolerancja nadal wynosi +-0,01. Tzn. błąd jest znany i nieprzenosi się z krkoku na krok
błąd z kroku na krok nie przenosi się... jeśli silnik nie zgubi kroku !
silnik krokowy - jak nazwa wskazuje robi kroczki... każdy krok jest obarczony błędem ustalenia pozycji ok. 5%... ale jeśli silnik nie zgubi kroku- po 200 krokach ma zrobione 360 stopni (jeśli to silnik 200 krokowy)
czyli pomijając inne źródła błędów - aby uzyskać dokładność 0.01mm (czy to jest to samo co tolerancja?) przyjmując model "idealnego NIEOMYLNEGO kroku" trzeba zapewnić przełożenie
jeden krok (lub mikrokrok) ---- 0.01mm
jeśli była by to śruba i bezpośrednie przełożenie.. i silnik 200 kroków sterowany 1/8
to śruba powinna mieć skok
200 * 8 * 0.01mm = 16mm
jeśli byłby to pełny krok:
200 * 0.01mm = 2mm
są oczywiście błędy ustalenia pozycji na poziomie 5% (nie kumulujące się)
dla przykładu... śruba o skoku 1mm i silnik 200 kroków
jeden krok to przesunięcie 1mm/200
błąd ustalenia kroku to 5%... czyli (1mm/200) * 0.05 = 0.00025mm
i jest to wartość stała w tym układzie mechanicznym... sterowanie mikrokrowe tego błędu nie zmienia
oczywiście jeśli śruba będzie 2mm... wtedy błąd będzie = 0.0005 itd