Strona 1 z 1
ruch osi zależny od sygnału z enkodera
: 20 paź 2015, 10:49
autor: wasio
Czy jest możliwość wysterowania osi liniowej np x aby poruszała się zgodnie z sygnałami otrzymywanymi z innej osi napędzanej motoreduktorem. Oś z motoreduktorem porusza się tylko w jedną stronę w następujący sposób: rozpędzanie, przejazd ze stałą prędkością, hamowanie.
Przejazd osi ma być uruchamiany makrem.
: 21 paź 2015, 15:53
autor: tomcat65
Zgranie prędkości obu osi?
Jedynym problemem jest zgranie rozdzielczości enkodera z ilością (mikro)kroków silnika osi liniowej - pewnie krokowiec ? Czyli x impulsów/obrót(enkoder) = ilość mikrokroków x przełożenie.
: 22 paź 2015, 20:07
autor: wasio
oś napędzana jest serwem
ciekawi mnie czy ten manewr zadziała jako macro wywoływane M-kodem w trakcie programu?
: 23 paź 2015, 18:26
autor: k-m-r1
Tak da sie na kilka sposobów tylko nie wiemy jaki ruch ma wykonywać master i salve
Jeśli obie osie napędzane są przez serwo (identyczne układy mechaniczne z tym samym przełożeniem) to najprostsze rozwiązanie do osiągnięcia.
Oś którą chcesz sterować ma być pomocnicza dla mastera? ale uruchamiany w razie potrzeby i wykonywać te same czynności co master z możliwością wyłączenia?Program ma otrzymywać informacje zwrotną o położeniu obu osi?
: 23 paź 2015, 22:46
autor: wasio
w tym przypadku:
- oś napędzana serwem jest slave
- oś master to motoreduktor z falownikiem (odpowiedniej wielkości serwo było by zbyt drogie) wykonujący okresowo ruch wywoływany komendą, przemieszczenie osi można odczytać z enkodera
- najlepiej jeżeli dało by się odczytać dokładne położenie końcowe osi z motoreduktorem i ustawić w odpowiednim miejscu oś slave
[ Dodano: 2015-10-24, 13:48 ]
jeżeli się da to oś z motoreduktorem może być slave
: 25 paź 2015, 08:48
autor: lepi
Jako slave musi być oś z serwem. Niektóre serwopaki mają bezpośrednie sterowanie sygnałem enkoderowym. Wystarczy więc kabelek podpiąć pomiędzy enkoderem motoreduktora a serwem i to wszystko.
: 26 paź 2015, 22:27
autor: wasio
to może się sprawdzić w przypadku jeżeli ta oś nie musi robić nic innego oprócz okazjonalnego śledzenia osi z motoreduktorem ale w tym przypadku oś z serwem musi jeszcze wykonywać inne czynności w międzyczasie
: 29 paź 2015, 07:11
autor: lepi
W owym miedzyczasie mozesz sterowac innym sygnalem.