Sterowanie wysuwem siłownika prasy

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
gepe
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 04 maja 2020, 11:53

Sterowanie wysuwem siłownika prasy

#1

Post napisał: gepe » 04 maja 2020, 12:58

Witam, mam pytanie a mianowicie w jaki sposób zrealizować regulację wysuwu siłownika hydraulicznego.

Mam urządzenie w postaci prasy hydraulicznej gdzie po naciśnięciu pedału siłownik pracuje tył/przód pomiędzy krańcówkami. Przesuwając krańcówki po listwie regulujemy maksymalny wysuw oraz wsunięcie siłownika. Było to rozwiązanie ,,na chwilę" żeby tylko sprawdzić czy konstrukcja urządzenia ma sens jednak okazało się zbyt mało precyzyjne (ciężko przesunąć krańcówkę o np 2mm). Rozwiązanie ma być jak najprostsze i umożliwiać zadawanie wysuwu siłownika.

Myślałem o np enkoderze obrotowym i listwie zębatej + sterownik plc i jakiś prosty panel jednak tutaj koszta są spore.
Czy może zna ktoś jakieś gotowe rozwiązanie np jakiś sterownik + pc?

Pozdrawiam.




cyna's
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 159
Rejestracja: 11 mar 2012, 12:26
Lokalizacja: Łódzkie/Wielkopolskie

Re: Sterowanie wysuwem siłownika prasy

#2

Post napisał: cyna's » 04 maja 2020, 13:28

A może wystarczy zrobić precyzyjnie regulowane zderzaki dla krańcówek, dokładność tzn. powtarzalność działania krańcówki mechanicznej to mniej niż 0.1mm więc dużo więcej niż pewnie potrzeba.

Do odczytu pozycji wystarczy zwykły liniał magnetyczny od chińczyka i praca na takiej maszynie staje się przyjemniejsza.

Pozdrawiam
Retrofit Fadal VMC 15 - LinuxCNC
fadal-vmc-15-linux-cnc-t99497.html

Retrofit Elektrodrążarka drutowa SCX-2 / WBKX-6 ---> LinuxCNC
elektrodrazarka-drutowa-scx-2-wbkx-6-t98504.html


Autor tematu
gepe
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 04 maja 2020, 11:53

Re: Sterowanie wysuwem siłownika prasy

#3

Post napisał: gepe » 04 maja 2020, 15:01

Też zostawił bym krańcówki jednak sterowanie prasą ma odbywać się cyfrowo. Jaki najprostszy sterownik cnc obsłuzy 1 liniał cyfrowy/enkoder? Może być po LPT.

Pozdrawiam.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie wysuwem siłownika prasy

#4

Post napisał: TOP67 » 04 maja 2020, 16:22

Jaka ma być dokładność? Jaki zakres? Jaka jest bezwładność prasy? Stanie od razu po sygnale z enkodera?
Podłączanie komputera wydaje się najgorszym rozwiązaniem. Kupa kabli itp.
Najlepszy byłby PLC, ale bez problemu można zrobić dedykowany sterownik na mikrokontrolerze.
Jak zamontujesz enkoder, to reszta jest pestką. Zakładam, że jest tam jakiś stycznik, który można wysterować zwykłym przekaźnikiem. Robiłem prawie identyczne urządzenie, ale napędzane silnikiem, więc było prościej z enkoderem.


Autor tematu
gepe
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 04 maja 2020, 11:53

Re: Sterowanie wysuwem siłownika prasy

#5

Post napisał: gepe » 04 maja 2020, 16:53

Bezwładność siłownika jest praktycznie zerowa, siłownik staje w miejscu.
Maksymalny zakres pracy to ok 150mm chociaż w praktyce siłownik pracuje w zakresie ok 50mm.
Dokładność to powiedzmy 0.5mm
W tym momencie są 2 krańcówki każda NO/NC które sterują dwoma przekaźnikami przez które z kolei zasilanie są cewki rozdzielacza tył/przód.
Siłownik pracuje płynnie i powoli więc że zliczaniem impulsów nie będzie problemu.
Rozwiązanie z enkoderem PLC + HMI było by dla mnie najprostsze do zrealizowania ale nie ukrywam że jest to budżetowe urządzenie.
Taki sterownik zrealizowany na µC byłby najtrafniejszą opcją. Wystarczyła by opcja ustawienia ile mm siłownik ma się wysunąć, i zerowania. Reszta to tylko cykliczne sterowanie dwoma cewkami rozdzielacza. Może istnieje jakiś gotowy projekt takiego sterownika?

Z góry dziękuję za odpowiedź i pozdrawiam.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie wysuwem siłownika prasy

#6

Post napisał: TOP67 » 04 maja 2020, 19:16

Całkowity koszt pozostałej elektroniki to 100-200 zł.
Arduino nano + shield na zaciski śrubowe
Impulsator do wprowadzania wartości (taki potencjometr).
wyświetlacz LCD 3-4 cyfry
2 przekaźniki 5-12V
zasilacz 12V

W zasadzie dokłądnie to samo robiłem w tym temacie. ustawianie-zadanej-pozycji-elementu-na- ... 03553.html
Tylko tam pytający nie mógł się zdecydować na wybór wyświetlacza. Ostatecznie poszło na OLED.

Dodane 8 minuty 17 sekundy:
Enkoder nie musi nawet być dwufazowy. Wystarczy liczenie impulsów, bo kierunek obrotu jest znany.


mineque
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 592
Rejestracja: 12 wrz 2010, 01:59
Lokalizacja: Południe

Re: Sterowanie wysuwem siłownika prasy

#7

Post napisał: mineque » 04 maja 2020, 21:01

Pytanie czy chcesz zadać przesunięcie i ma się sam ustawić czy wystarczy ci tylko odczyt pozycji i ręczne sterowanie a do prób wystarczy chińska suwmiarka

Awatar użytkownika

bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Sterowanie wysuwem siłownika prasy

#8

Post napisał: bartuss1 » 04 maja 2020, 21:17

krokowiec i orbitrol może?
https://www.etsy.com/pl/shop/soltysdesign

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Sterowanie wysuwem siłownika prasy

#9

Post napisał: TOP67 » 05 maja 2020, 09:05

Jeśli dobrze zrozumiałem, to maszyna działa następująco:
Krańcówka 1 jest na stałe w pozycji 0
Krańcówka 2 jest ustawiana w pożądanym dystansie
Tłok porusza się cyklicznie pomiędzy jedną i drugą krańcówką

Zadaniem jest zastąpić drugą krańcówkę układem elektronicznym, który może działać np. tak:

1. Na wyświetlaczu ustawia się odległość
2. Naciskamy start
3. tłok cofa się w kierunku krańcówki 1, robiąc bazowanie
4. tłok zmienia kierunek i zaczyna liczyć impulsy
5. układ zlicza zadaną ilość impulsów i zmienia kierunek
6. skok do pkt 3.

W dowolnym momencie można to zatrzymać przyciskiem start/stop lub grzybkiem. Drugą krańcówkę powinno się ustawić na stałe na końcu zakresu.

Zacznij od zrobienia enkodera. To będzie potrzebne w każdym rozwiązaniu (montowanie liniału chyba mija się z celem).
Całą resztę da się zrobić na 4 elementach.


Robert_K
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1126
Rejestracja: 15 sie 2017, 08:03
Lokalizacja: Podkarpacie

Re: Sterowanie wysuwem siłownika prasy

#10

Post napisał: Robert_K » 05 maja 2020, 10:46

Jeżeli nie jest konieczne zadawanie pozycji siłownika z poziomu PLC a rozwiązanie ma być najprostsze i mało skomplikowane to darowałbym sobie enkoder i sterownik PLC a całość zrobił na tych krańcówkach, które są, zmodernizował bym jedynie sposób przesuwania ruchomej krańcówki.

Możesz to zrobić w taki sposób:
Kawałek szyny typu Hiwin i jeden wózek na tej szynie. Szynę montujesz równolegle do ruchu tłoczyska w miejscu, w którym nie będzie przeszkadzać, dorabiasz jakieś mocowanie dla rzeczonego czujnika. Do tego zespołu mocujesz nakrętkę śruby trapezowej, a samą śrubę montujesz wzdłuż szyny Hiwin. Do napędu śruby, a tym samym przesuwu czujnika montujesz takie coś:
https://pl.rs-online.com/mobile/p/liczn ... e/3826518/
Do tego korbka i wystarczy.

W ten sposób jest realizowana chociażby regulacja odległości dosuwu materiału w piłach z podajnikiem (gdzie podajnik jest hydrauliczny), ma to bardzo dobrą powtarzalność i jest proste a co za tym idzie niezawodne.

Sam licznik (ten pomarańczowy) możesz sobie ustawić, żeby pokazywał Ci rzeczywistą wartość wysuwu siłownika, bo jest on wyskalowany w mm.

Pozdrawiam.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”