Ustawianie zadanej pozycji elementu na skali
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 12
- Posty: 50
- Rejestracja: 21 lis 2018, 00:17
Ustawianie zadanej pozycji elementu na skali
Witam , mam problem z ustawieniem się na zadaną pozycję, a dokładniej z układem który to wykona. Potrzebuję znać pozycję wskaźnika (czerwonej strzałki) i ustawiać ją na dowolna wartość w przedziale 0-1100 mm z dokładnością 1 mm. Obecnie odbywa się to bardzo "topornie" , a mianowicie jest przyklejona miarka i przyciskami załączam przekaźniki trafiając w pozycję. Jest to wykonalne , aczkolwiek czasochłonne. Chciałem zastosować gotowy licznik programowalny i enkoder, aczkolwiek po rozmowie z producentem uznał że to nie zadziała , głownie dlatego że ma raz być do góry raz na dół. Następna opcja to PLC programowalny + panel. Tu strasznie koszty idą w górę , bo sam nie potrafię tego zaprogramować. Może ktoś z Was coś podpowie jak to zrealizować, może są jakieś gotowe już rozwiązania ?
Wypłakałem się z tym problem na forum od mikrokontrolerów , ba nawet ogłoszenie dałem że zlecę wykonanie takiego rozwiązania i .... piszę tu
Wypłakałem się z tym problem na forum od mikrokontrolerów , ba nawet ogłoszenie dałem że zlecę wykonanie takiego rozwiązania i .... piszę tu
- Załączniki
-
- szkic bardzo poglądowy.png (6.26 KiB) Przejrzano 480 razy
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 187
- Rejestracja: 27 lut 2013, 20:46
- Lokalizacja: Zielona Góra
Re: Ustawianie zadanej pozycji elementu na skali
Kolega chce chyba ustawić ten wskaźnik w pozycji, DRO tylko tą pozycję odczyta.
Z dokładnością do 1mm kolego to wystarczy założyć enkoder na ten silnik i zastosować falownik, który ma funkcję pozycjonowania.
Można tam dać silnik krokowy, dwa koła pasek na nim wskazówka i też uzyskasz dokładność. Możesz tam dać dodatkowo liniał (koszty) i będziesz miał pełne sprzężenie zwotne. Możesz tam dać serwo i mechanika taka jak wyżej, zadziała. Możesz tam dać silnik liniowy, ale o długości ponad 1m będzie kosztował z 40k
Rozwiązań jest multum. Podaj jakieś warunki brzegowe, przede wszsytkim budżet i coś pomyślimy.
Pozdrawiam
Tomek
Z dokładnością do 1mm kolego to wystarczy założyć enkoder na ten silnik i zastosować falownik, który ma funkcję pozycjonowania.
Można tam dać silnik krokowy, dwa koła pasek na nim wskazówka i też uzyskasz dokładność. Możesz tam dać dodatkowo liniał (koszty) i będziesz miał pełne sprzężenie zwotne. Możesz tam dać serwo i mechanika taka jak wyżej, zadziała. Możesz tam dać silnik liniowy, ale o długości ponad 1m będzie kosztował z 40k
Rozwiązań jest multum. Podaj jakieś warunki brzegowe, przede wszsytkim budżet i coś pomyślimy.
Pozdrawiam
Tomek
KEEP CALM AND AUTOMATE
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 187
- Rejestracja: 27 lut 2013, 20:46
- Lokalizacja: Zielona Góra
Re: Ustawianie zadanej pozycji elementu na skali
W takim układzie kolego ten budżet to za mało, nawet na najprostsze rozwiązanie typu enkoder + falownik (piszę tu o rozwiązaniach przemysłowych).
A nie mówie już o samym zadawaniu pozycji, bo pewnie chciałbyś ją wpisywać z panela? Nawet najprostszy trochę kosztuje. Przekładnia ślimakowa ma luz nawrotny, to też może być problematyczne w pozycjonowaniu. Przy każdej zmianie kierunku będzie trzeba ten luz kompensować, przydało by się użyć jakiś sterownik, chyba że będziesz zawsze pamiętał, że przy zmianie kierunku dopisujesz ten luz do pozycji docelowej.
W takim układzie jak na rys. silnik hamuje wybiegiem, żeby dojechać do zadanej pozycji trzeba by było znać czas tego hamowania, a wiadomo czy będzie taki sam w całym zakresie pozycji? Raczej nie.
Post na forum mikrokontrolerów to możę być dobry kierunek, ale 1k też może być za mało. Jakiś enkoder, jakieś arduino z wejściem które odczyta pozycję i odpowiednio obrobi, jakiś moduł wyjść cyfrowych, żeby wysterować te styczniki, jakiś panel. No i będziesz to musiał w tym budżecie sam połączyć i zaprogramować.
Wiem że pewnie nie takiej odpowiedzi się spodziewałeś, no ale takie są realia niestety.
Pozdrawiam
A nie mówie już o samym zadawaniu pozycji, bo pewnie chciałbyś ją wpisywać z panela? Nawet najprostszy trochę kosztuje. Przekładnia ślimakowa ma luz nawrotny, to też może być problematyczne w pozycjonowaniu. Przy każdej zmianie kierunku będzie trzeba ten luz kompensować, przydało by się użyć jakiś sterownik, chyba że będziesz zawsze pamiętał, że przy zmianie kierunku dopisujesz ten luz do pozycji docelowej.
W takim układzie jak na rys. silnik hamuje wybiegiem, żeby dojechać do zadanej pozycji trzeba by było znać czas tego hamowania, a wiadomo czy będzie taki sam w całym zakresie pozycji? Raczej nie.
Post na forum mikrokontrolerów to możę być dobry kierunek, ale 1k też może być za mało. Jakiś enkoder, jakieś arduino z wejściem które odczyta pozycję i odpowiednio obrobi, jakiś moduł wyjść cyfrowych, żeby wysterować te styczniki, jakiś panel. No i będziesz to musiał w tym budżecie sam połączyć i zaprogramować.
Wiem że pewnie nie takiej odpowiedzi się spodziewałeś, no ale takie są realia niestety.
Pozdrawiam
KEEP CALM AND AUTOMATE
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 12
- Posty: 50
- Rejestracja: 21 lis 2018, 00:17
Re: Ustawianie zadanej pozycji elementu na skali
Staram się być realistą , spodziewam się rożnych odpowiedzi skoro zamieszczam post publicznie. Z budżetem w okolicach 1k dla rozwiązania nie przemysłowego myślę że nie jest źle. Tak jak liczyłem koszt podzespołów i samego arduino plus jakiś wyświetlacz to ok 500 zł reszta program. Luzem na przekładni bym się nie przejmował bo enkoder wystarczy dać na wale wychodzącym z niej na którym zamocowana jest koło łańcuchowe. Dobieg silnika też można pominąć gdyż przy tej prędkości liniowej, stycznikiem sterowanym z palca uzyskuje pozycję. Jutro walczę z rozwiązaniem alternatywnym , czyli przemysłowym podzespoły jak liczyłem to ok 1,5k , jak uda mi się "pozyskać" program za 0,5 -1 k, temat zakończę natychmiast.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 9
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Ustawianie zadanej pozycji elementu na skali
Jeśli da się to ustawić ręcznie, to nawet najprostszy układ na arduino da radę.
Arduino UNO + nakładka z wyświetlaczem i przyciskami + enkoder własnej roboty, krańcówka do bazowania i przekaźniki do silnika.
Wyświetlacz ma dwa wiersze. W jednym może pokazywać aktualne położenie, w drugim zadane.
Do dyspozycji jest 6 przycisków.
Prawo - zwiększ o 1
Lewo - zmniejsz o 1
Góra - zwiększ o 10
Dół - zmniejsz o 10
Select - Jazda
Reset - bazowanie
Arduino UNO + nakładka z wyświetlaczem i przyciskami + enkoder własnej roboty, krańcówka do bazowania i przekaźniki do silnika.
Wyświetlacz ma dwa wiersze. W jednym może pokazywać aktualne położenie, w drugim zadane.
Do dyspozycji jest 6 przycisków.
Prawo - zwiększ o 1
Lewo - zmniejsz o 1
Góra - zwiększ o 10
Dół - zmniejsz o 10
Select - Jazda
Reset - bazowanie