logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterownik grubości cięcia traka taśmowego na arduino

czmiel1000 03 Lut 2019 10:26 3402 15
  • #1 17750890
    czmiel1000
    Poziom 2  
    Posty: 3
    Witam, jestem na etapie budowy traka taśmowego, chciałbym zbudować sterownik / nastawnik grubości cięcia, coś takiego jak selbit isp 07, podnoszenie odbywa się za pomocą silnika trzyfazowego 0,55 kW poprzez zwykłe styczniki prawo/lewo, napęd śrubowy. posiadam sterownik selbit isp 06, ale jego czasy świetności już minęły i wnet zapewne wyzionie on ducha.
    Moje pytanie brzmi: czy jest możliwość zbudowania czegoś takiego na bazie arduino uno z wykorzystaniem enkodera obrotowego (impulsowego) selbit poi-xx (taki posiadam)
    sterownik miałby podnosić i opuszczać głowicę o zadaną grubość w mm i uwzględniać rzaz brzeszczotu.
    Nowy selbit kosztuje około 2000 pln, więc myślę, że gra warta świeczki.
    cały osprzęt posiadam (enkoder, arduino, wyświetlacz, klawiaturę, przekaźniki) jednak trochę mało wiedzy mam w zakresie programowania. Podłączenie elektryki nie stanowi problemu. Całą konsolę sterującą budowałem od podstaw.
    Z góry dziękuję za odpowiedzi.
  • #3 17751332
    Wojciech.
    Poziom 37  
    Posty: 3593
    Pomógł: 319
    Ocena: 467
    Zbudować się da, tylko pytanie czy praca będzie zadowalająca.

    Główne aspekty

    1. Pozycjonowanie zakładam że enkoder inkrementalny. Trzeba ustalić odpowiednią bazę od której układ będzie się zerował.
    2. Odczyt impulsów. Trzeba będzie pobawić się w zamianę napięć logicznych X->5V żeby nie uszkodzić arduino.
    3. Zamiana jednego impulsu obrotowego na odległość w ruchu postępowym.
    4. Prosty układ automatycznej regulacji z sterowaniem trójpołożeniowym(Góra, dół, stop).
    5. Dodatkowe bajery jak klawiatura wyświetlacz.
  • #4 17752685
    czmiel1000
    Poziom 2  
    Posty: 3
    Cytat:
    Kolego albo chcesz mieć zabawkę, albo w pełni funkcjonalnego automatycznego traka.
    Najpierw odpowiedź sobie na to proste pytanie.

    Jak się ma twoja odpowiedź do mojego pytania?
    Po pierwsze: nie chodzi o w pełni automatyczny trak tylko o proste, automatyczne wymiarowanie ucinanej deski.
    Po drugie: Aktualnie pracujemy na dwóch trakach, Woodmizer lt40 i stary Walter (modelu nie pamiętam), obydwa ze sterownikami selbit i hydrauliką. Może to nie megafabryka, ale przerób na poziomie 20 m3 gotowego produktu dziennie wskazuje na to, że wiem czego potrzebuję i nie jest to zabawka.
    Po trzecie: Buduję cały trak sam, dla siebie, do mojej firmy, nie zamierzam tego nikomu sprzedawać ani robić nikomu konkurencji. Jeżeli masz duże doświadczenie w budowie takich rzeczy to napisz mi czy twoim zdaniem jest sens w to brnąć czy głowy sobie nie zawracać.

    Wojciech-u zadałeś kilka kluczowych pytań
    Zamiana jednego impulsu na odległość - z tym nie będzie problemu, mogę policzyć liczbę impulsów na jeden obrót śruby razy skok gwintu, możemy też wykorzystać czujnik liniowy na listwie magnetycznej (też posiadam)
    Nie wiem o co chodzi z napięciami logicznymi, wiadomo że arduino pracuje na 5vdc, ale sterowanie silnikiem odbywać się bedzie za pośrednictwem przekaźników. No chyba że chodzi o sam enkoder. Tu wykorzystać możemy dowolny dostępny na rynku. Nie musi być ten co mam.
    Co do klawiatury i wyświetlacza to nie bajery. Są one konieczne do wprowadzania wymiarów podczas pracy. Kłody są różne i wymiary też więc konieczne jest wprowadzanie ich na bieżąco.
  • #5 17752896
    Wojciech.
    Poziom 37  
    Posty: 3593
    Pomógł: 319
    Ocena: 467
    czmiel1000 napisał:
    Nie wiem o co chodzi z napięciami logicznymi, wiadomo że arduino pracuje na 5vdc, ale sterowanie silnikiem odbywać się bedzie za pośrednictwem przekaźników. No chyba że chodzi o sam enkoder. Tu wykorzystać możemy dowolny dostępny na rynku. Nie musi być ten co mam.


    Jeżeli będzie pracował na 24V to trzeba będzie zmienić napięcie sterowania na 5V. To nie jest jakiś trudny problem, wykorzystać kilka transoptorów. Z chin zamawiałem gotowe takie płyteczki 24V->5V.

    czmiel1000 napisał:
    Co do klawiatury i wyświetlacza to nie bajery. Są one konieczne do wprowadzania wymiarów podczas pracy. Kłody są różne i wymiary też więc konieczne jest wprowadzanie ich na bieżąco.


    Wyświetlacz okey, najlepsza opcja od razu z przejściówką na I2C żeby nie trzeba było dużo I/O wykorzystywać.

    Klawiatura okey w razie problemów zawsze można zmianę wymiaru zrobić na 3 przyciskach.


    No i kwestia bazowania. Trzeba obrać punkt bazowy i wykrywać go za pomocą czujnika krańcowego.
  • #6 17753120
    czmiel1000
    Poziom 2  
    Posty: 3
    Cytat:
    Jeżeli będzie pracował na 24V to trzeba będzie zmienić napięcie sterowania na 5V. To nie jest jakiś trudny problem, wykorzystać kilka transoptorów. Z chin zamawiałem gotowe takie płyteczki 24V->5V.

    Ja widzę to tak: do zasilania arduino mam zasilacz na 5vdc, potem do sterowania 2 przekaźniki na 5vdc które załączą 2 styczniki zasilane napięciem 230vac. czyli:
    arduino --> przekaźnik 5vdc --> stycznik 230vac --> 400v na silnik
    Cytat:
    Wyświetlacz okey, najlepsza opcja od razu z przejściówką na I2C żeby nie trzeba było dużo I/O wykorzystywać.

    I2C też mam, z podłączeniem tego całego ustrojstwa nie będę miał problemów, tylko gorzej z napisaniem tego dla arduino.

    Cytat:
    Klawiatura okey w razie problemów zawsze można zmianę wymiaru zrobić na 3 przyciskach.

    Tak, to też jest dobre rozwiązanie

    Cytat:
    No i kwestia bazowania. Trzeba obrać punkt bazowy i wykrywać go za pomocą czujnika krańcowego.

    Bazowanie nie jest konieczne. Najważniejsze jest to, żeby sterownik podnosił i opuszczał na zadaną grubość uwzględniając grubość cięcia czyli rzaz piły. Dodam jeszcze, że selbit isp 06, który posiadam nie ma czujnika położenia głowicy ani nawet żadnej krańcówki. Mierzy tylko przesunięcie. Znaczy to że sterownik nie ma pojęcia gdzie aktualnie znajduje się głowica tnąca. On tylko podnosi albo opuszcza o wpisane milimetry.
    Nowszy sterownik, który mam w Wood-mizerze czyli isp07, pracuje na enkoderze liniowym i tam już sterownik odczytuje aktualne położenie. Ale jak już pisałem nie jest to konieczne. A krańcówki mogą służyć jedynie do tego, by głowica nie pojechała za daleko.
  • #7 17770550
    Wojciech.
    Poziom 37  
    Posty: 3593
    Pomógł: 319
    Ocena: 467
    To już raczej twoja kwestia jak to zrealizujesz. Według mnie najsensowniej byłoby przy załączeniu maszyny wykonać bazowanie i ustawianie, żebyś nie musiał gonić z suwmiarką i kalibrować wymiar.
  • #8 17770625
    Strumien swiadomosci swia
    Poziom 43  
    Posty: 27489
    Pomógł: 1404
    Ocena: 6406
    czmiel1000 napisał:
    Moje pytanie brzmi: czy jest możliwość zbudowania czegoś takiego na bazie arduino uno z wykorzystaniem enkodera obrotowego (impulsowego) selbit poi-xx (taki posiadam)
    sterownik miałby podnosić i opuszczać głowicę o zadaną grubość w mm i uwzględniać rzaz brzeszczotu.

    Tak.
    czmiel1000 napisał:
    z podłączeniem tego całego ustrojstwa nie będę miał problemów, tylko gorzej z napisaniem tego dla arduino.


    Koszt napisania programu i przetestowania z pewnością przekroczy te 2kPLN jeśli sam tego nie wykonasz.
    Sorry ale żul za 10-15zł/h tego ci nie napisze.
  • #9 17770662
    Pittt
    Poziom 32  
    Posty: 1550
    Pomógł: 148
    Ocena: 213
    Strumien swiadomosci swia napisał:

    Koszt napisania programu i przetestowania z pewnością przekroczy te 2kPLN jeśli sam tego nie wykonasz.
    Sorry ale żul za 10-15zł/h tego ci nie napisze.


    ale może jakiś student ?

    Jeżeli autor wątku nie będzie pisał sam programu to czemu się nastawił na Ardiuno zamiast na profesjonalne rozwiązanie ? Za 1000 zł można nabyć PLC, panel i enkoder a może i starczy na zgrabną szafkę. Będzie wyglądało i służyło.
    Skoro ten tartak to nie zabawka to czemu brniesz w zabawki ?
  • #10 17770767
    Strumien swiadomosci swia
    Poziom 43  
    Posty: 27489
    Pomógł: 1404
    Ocena: 6406
    Pittt napisał:
    Za 1000 zł można nabyć PLC

    A gdzie tam, Siemensa czy mellera kupi za 2 stówki.
  • #11 17770962
    Wojciech.
    Poziom 37  
    Posty: 3593
    Pomógł: 319
    Ocena: 467
    Napisanie programu na arduino to kilka wieczorków przy piwku. Tylko pytanie jak z kompatybilnością EM żeby to wszystko hulało i styczniki nie resetowały arduino.
  • #12 17772257
    Konto nie istnieje
    Poziom 1  
  • #13 17772330
    Strumien swiadomosci swia
    Poziom 43  
    Posty: 27489
    Pomógł: 1404
    Ocena: 6406
    Wojciech. napisał:
    Napisanie programu na arduino to kilka wieczorków przy piwku


    He he , taki program będzie tak trwały jak kac po tym napoju i o tyle bólu głowy cię przyprawi.
    Pozatym trzeba peryferia i tak zrobić bo to działało chociaż w założeniach.

    Dlatego polecam logo simensa, ma liczniki pamięć, i cały koszyk do zaimplementowania funkcji cyfrowych.
  • #14 17772733
    and_rog
    Poziom 23  
    Posty: 909
    Pomógł: 66
    Ocena: 149
    Zabrzmi dziwnie, ale odpowiedź sprawdzona: do przemysłu tylko PLC.
  • #15 17772860
    Wojciech.
    Poziom 37  
    Posty: 3593
    Pomógł: 319
    Ocena: 467
    Strumien swiadomosc... napisał:
    He he , taki program będzie tak trwały jak kac po tym napoju i o tyle bólu głowy cię przyprawi.


    Dlaczego ma być nie trwały?
    Strumien swiadomosc... napisał:
    Pozatym trzeba peryferia i tak zrobić bo to działało chociaż w założeniach.


    Peryferia to najmniejszy problem. Kilka transoptorów na wejścia i 2 moduły przekaźników.
  • #16 17773621
    icos13
    Poziom 14  
    Posty: 282
    Pomógł: 5
    Ocena: 39
    Moim zdaniem rownież lepiej zastosować sprawdzone rozwiązanie które ktoś zaprojektował i dosostosował do warunków przemysłowych i możliwych zakłóceń. Nie wiem jak mocny jestes z elektroniki, ale przynajmniej z moją wiedzą nie chciałbym brnąć w coś w czym będę dochodził dlaczego policzyło mi więcej impulsów , dlaczego arduino się nagle przywiesiło , zresetowało, co posiało po wejściach że przy kolejnym pozycjonowaniu coś jest nie tak....Moim zadaniem lepiej dołożyć 300 -400 zł i iść w profesjonalne rozwiązanie. Z moich doświadczeń wynika ,że takie rzeczy niestety mszczą się w najmniej odpowiednim momencie. Pomyśl czy warto jak przez arduino źle wytniesz komuś materiał ,ile to będzie kosztować i jak szybko rozwiązanie profesjonalne w takim wypadku się zwróci? Dodatkowa problem który jest istotny to Twoje bezpieczeństwo . Budując taki układ narażasz siebie /swoich bliskich na wypadek. Co jeżeli np na skutek zakłóceń pozycjonowanie uruchomi się w trakcie cięcia? Jeżeli jeszcze masz jakichś ludzi zatrudnionych to już w ogóle odradzam takie manewry ,tylko na wszystko papier i uruchomienie zgodnie z dokumentacją maszyny bo można komuś płacić do końca życia rentę , a o kilku latach wakacji nie wspomnę.

Podsumowanie tematu

✨ W dyskusji poruszono temat budowy sterownika grubości cięcia dla traka taśmowego opartego na Arduino. Użytkownik planuje wykorzystać enkoder obrotowy Selbit oraz komponenty takie jak wyświetlacz, klawiatura i przekaźniki. Wskazano na kluczowe aspekty, takie jak pozycjonowanie, odczyt impulsów oraz automatyczna regulacja. Uczestnicy dyskusji podkreślili, że chociaż możliwe jest zbudowanie takiego systemu, to może on nie być wystarczająco niezawodny w warunkach przemysłowych. Zasugerowano rozważenie profesjonalnych rozwiązań, takich jak PLC, które mogą zapewnić większą stabilność i bezpieczeństwo. Wskazano również na problemy związane z zakłóceniami elektromagnetycznymi oraz konieczność bazowania układu.
Wygenerowane przez model językowy.
REKLAMA