taśmociąg

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

taśmociąg

Postprzez _kosa_ » Cz, 25 wrz 2014, 21:52

Witam,

sterownik Vision.

Mam taki problem:
Na taśmociągu przesuwają się elementy o różnej długości.
Znam prędkość przesuwu taśmociągu (enkoder). na "wejściu" taśmociągu znajduje się czujnik który wykrywa elementy. (1=jest element, 0=brak elementu)
100 jednostek dalej (enkodera) od początku taśmociągu jest nóż (wyjście binarne PLC O1) który trzeba uruchomić na zadany czas (0,1-2s) jeżeli element znajdzie się dokładnie w połowie pod nim.

Jak można to zrealizować w najprostszy sposób?

Proszę o pomoc i pozdrawiam
Marek
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17

Re: taśmociąg

Postprzez Mateusz Sikorski » Pt, 26 wrz 2014, 07:15

Witam,

w jaki sposób sprawdza Pan długość danego elementu znajdującego się na taśmociągu. Jest to krytyczna sprawa, ponieważ bez wiedzy, jak długi jest materiał nie będzie wiadomo kiedy włączyć PLC O1.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: taśmociąg

Postprzez Mateusz Sikorski » Pt, 26 wrz 2014, 07:54

Czy długość elementu może przekroczyć 200 jednostek enkodera? Jeśli tak, to wątpię, żeby dało się uruchomić nóż w połowie tego elementu.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: taśmociąg

Postprzez _kosa_ » Pt, 26 wrz 2014, 08:46

Witam,
Bariera optyczna wykrywa element - zatem znam początek i koniec licząc impulsy z enkodera przy zasłoniętej czujce bariery.
Nóż znajduje się 100 jednostek dalej od czujnika bariery.
Element może być długi i jeżeli przekroczy krytyczną wartość przy której nie będzie możliwe uruchomienie noża w połowie elementu porostu nóż się nie uruchomi.
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17

Re: taśmociąg

Postprzez Mateusz Sikorski » Pt, 26 wrz 2014, 09:49

Witam,

trzeba jeszcze rozważyć jedną kwestię. Jaki zakres długości będą miały te elementy na taśmociągu i w jakich odległościach będą się pojawiały na linii. Czy będzie taka możliwość, że nóż będzie ciął element np. nr 1 a na linii bariera będzie już sprawdzała długość elementu np. nr 2,3,4 ... itd?
Jeśli nie to taki kawałek kodu powinien rozwiązać sprawę:
Obrazek
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: taśmociąg

Postprzez _kosa_ » Pt, 26 wrz 2014, 10:10

Nóż od fotokomórki znajduje się w odległości 100 impulsów a to jest równe 100cm.
Elementy mogą mieć różną długość od 10cm do 150cm elementy są kładzione ręcznie na taśmociąg w różnych odstępach ale na pewno zdarza się ze też z niewielkimi odstępami wiec kolejny jest już przy barierze zanim uruchomi się nóż dla poprzedniego.
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17

Re: taśmociąg

Postprzez Mateusz Sikorski » Pt, 26 wrz 2014, 10:48

Trochę błędnie pokazałem to na poprzednim obrazku, jednak jeśli elementy mają od 10 do 150 impulsów enkodera (=1cm) to znacznie komplikuje sprawę. Ja bym to zrobił z użyciem tabeli danych, która miała by jedną kolumnę i 10 wierszy - 10 ponieważ nie da się wstawić fizycznie więcej niż 10 elementów pomiędzy początkiem taśmy a nożem (100cm odległości). Zapisywałbym do niej wartość enkodera, przy jakiej połowa elementu znajduje się dokładnie nad nożem (wzór A+100-B/2, gdzie A- wartość enkodera, B-długość elementu). Sterownik sprawdzałby co skan programu czy przypadkiem wartość z tabeli nie równa się w pewnej chwili wartości z enkodera i wtedy włączałaby nóż na np. 2s (zależne od timera). Program, który tak działa przesyłam Panu w załączniku.
Załączniki
noz.rar
(183.99 KiB) Pobrane 950 razy
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: taśmociąg

Postprzez _kosa_ » Pt, 26 wrz 2014, 11:52

Przede wszystkim chciałem podziękować za rewelacyjne wsparcie techniczne z Państwa strony Panie Mateuszu!

W poniedziałek testuje Pana propozycję i w razie pytań z pewnością będę sie odzywał.

Jeszcze raz dziękuję.
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 4 gości

cron