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

Modernizacja sterowania prasy z ATMEGA88 i Bascom - jak zacząć?

machtronik 04 Maj 2007 23:15 6674 34
  • #1 3849695
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    chciałbym przerobić starą ruską Prasę
    mam ATMEGA88 zaczynam programować w Bascom czy ktoś może doradzić w programie
    -prasa po ruchu musi stanąć w tej samej górnej pozycji
    -możliwość sterowania nogą ,rękoma ,ustawianie(krótki impuls krótki ruch).,praca ciągła(jeden impuls start drug stop)
    -smarowanie (co godzinę na minutę załącza pompę do smarowania)
    -załączenie prasy silnik (silnik z rozruchem)
  • #2 3850530
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    machtronik napisał:
    chciałbym przerobić starą ruską Prasę
    mam ATMEGA88 zaczynam programować w Bascom czy ktoś może doradzić w programie
    -prasa po ruchu musi stanąć w tej samej górnej pozycji
    -możliwość sterowania nogą ,rękoma ,ustawianie(krótki impuls krótki ruch).,praca ciągła(jeden impuls start drug stop)
    -smarowanie (co godzinę na minutę załącza pompę do smarowania)
    -załączenie prasy silnik (silnik z rozruchem)


    No, ale w czym masz problem?
    Jaka to duża prasa (tzn. chodzi mi raczej o stopień zagrożenia jakie niesie jej obsługa?). Jaką mocą trzeba sterować?
    Ogólnie rzecz ujmując to zadanie wcale nie jest takie łatwe (a jeśli prasa jest duża to może być i niebezpieczne). Bascom to nie jest dobry pomysł, avr jeśli ma pracować, gdzie są duże zakłócenia to też nie najlepszy pomysł.

    Namaluj jakiś schemat to coś można będzie prędzej doradzić.

    Pozdrawiam
  • #3 3854747
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    jak wspomniałem Prasa ZSRR 100ton od sterowania niema dokumentacje
    ciągle się psuje jest tam 6 płyt i nie mam części
    w prasie są 4 styczniki na 24 stałe(3 szt od silnika praca rozruch 1 od smarowania)
    jeden elektrozawór na 24 stale
    i czujnik indukcyjny pnp
    program tak myślę że musi być podzielony na kilka części
    atmega 8 podłączenia
    PD0 START po załączeniu załącza stycznik 1i2 a po czasie 2 rozłącza i załącza 3.styk pomocniczy tego stycznika PD2 daje sygnał o gotowości prasy i włącza stycznik co godzinę na 1 minutę smarowanie
    PD1 STOP-prasa awaryjny wyłącza silnik główny
    PC5 Stycznik 1
    PC4 Stycznik 2 gwiazda
    PC3 Stycznik 3 trójkąt

    ustawianie prasy w jaki sposób ma pracować
    pd3 sterowanie ręczne
    pd4 nożne
    pd5ustawianie
    pd6praca ciągła
    pd7 włącznik w pedale maszyny
    pb0 i pb1 prawa i lewa ręka
    pb2 czujnik indukcyjny zamontowany tak by wyłączał elektrozawór jak wał znajdzie się w górnej pozycji
    pb3 elektrozawór
  • #4 3855411
    Telex
    Poziom 28  
    Posty: 962
    Pomógł: 106
    Ocena: 99
    A o Dyrektywie Maszynowej słyszałeś? O zdwojonych systemach bezpieczeństwa oraz przekaźnikach bezpieczeństwa do pracy oburącz.
    Czy w przypadku wypadku weźmiesz całą odpowiedzialność na siebie?

    Czy jest to prasa z mechanizmem zapadkowym, czy se sprzęgło-hamulcem? Czy elektrozawór od sprzęgła jest zdwojony, czy posiada kontrolę położenia tłoczysk. Musisz jeszcze zadać pytanie czy mikrokontroler - w tym przypadku ATMEGA8 nie będzie miał zakłuceń i przypadkiem nie powtórzy cyklu pracy suwaka.


    Zastanów się oraz weź wszystkie okoliczności pod uwagę. Może lepiej było by to wykonać przy pomocy specjalizowanych przekaźników pełniących również funkcje bezpieczeństwa.
  • #5 3855459
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    Kol Telex ma rację. Ja bym nie stanął przy tej prasie, którą by obsługiwała
    ta Atmega8 ;-(

    Pracowałem w przemyśle ciężkim 10 lat i przy tego typu maszynach stosuje się wielokrotne zabezpieczenia. Przy tego typu maszynach widzę rozwiązanie bardziej "elektryczne" niż elektroniczne.

    Abstrahując już od samej idei robienia tego na piechotę to czemu nie weźmiesz jakiegoś prostego PLC za parę stówek? Robienie sterownika od zera w tym wypadku to strata czasu.
  • #6 3855486
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    na dzień dzisiejszy w większości zakładach stoją maszyny z starymi sterowaniami ,często same się załączają jak siądzie płyta lub zawiesi się zawór, myślałem że procesory można stosować w przemyśle może przecież kontrolować ruch i kontrolować osłony prasy ,stan przycisków ,a z zakłóceniami myślałem żę to da się zrobić Prasa ma sprzęgło pnełmatyczne
  • #7 3855558
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    machtronik napisał:
    na dzień dzisiejszy w większości zakładach stoją maszyny z starymi sterowaniami ,często same się załączają jak siądzie płyta lub zawiesi się zawór, myślałem że procesory można stosować w przemyśle może przecież kontrolować ruch i kontrolować osłony prasy ,stan przycisków ,a z zakłóceniami myślałem żę to da się zrobić Prasa ma sprzęgło pnełmatyczne


    Do starych maszyn nie ma się już co odwoływać. Wyobraź sobie, że ta twoja ATmega88 obsługuje czujnik położenia wału, albo jakąś krańcówkę.
    Co się stanie jak np. w trakcie pracy dostanie reset akurat w momencie jak wał będzie w położeniu do zatrzymania? Powtórzy ruch? A jak ktoś już tam zdąży łapy wsadzić? A jak się zepsuje uC wystawiając różne dziwne stany na wyjściach? W tym wypadku uC nie można ufać.
  • #8 3855591
    Telex
    Poziom 28  
    Posty: 962
    Pomógł: 106
    Ocena: 99
    Piszesz o zwieszonym zaworze - ten zawór już dawno powinien być na złomie i wstawiony nowy (Najlepiej podwójny z kontrolą położenia zaworu). Musi to być tak zrobiony aby po zakończonym jednym cyklu, jeśli jeden zawór nie powrócił do pierwotnego położenia to drugi nie może znowu zadziałać. Osobiście to bym robił na dwóch przekaźnikach bezp. + PLC.

    1. Przekaźnik bezpieczeństwa
    2. Przekaźnik pracy oburącz
    3. Sterownik PLINZ z wbudowanymi systemami bezp. do kontroli zaworów oraz sterowania pracą suwaka.

    Pozdrawiam.
    Telex
  • #9 3855592
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    do przerobieni mam kilka urządzeń
    -podajnik do starych spawarek 400-600A
    -tokarki z elektrycznymi sprzęgłami
    -zgrzewarki pnełmatyczne
    -frezarkę praca z automatu
    przełączanie kamer
    ładowanie i jazda widłaka elektrycznego z jazdą już ktoś pomógł zaprogramował AT89S8253 widłak chodzi ok płynna regulacja i skręt ok
    a też myślałem że to nie pójdzie bo zakłucenia tylko że on zajmują się wyłącznie widłakami
    sterowniki i płyty orginalnenie nie są tanie bo do widłaka płyta kosztuje 8000zł
    i nie da mi nikt gwarancji
    a ja wydałem na przerobienie 2500zł i sam mogę to naprawić
    I dlatego z waszą pomocą chcę spróbować programowania
  • #10 3855615
    Telex
    Poziom 28  
    Posty: 962
    Pomógł: 106
    Ocena: 99
    Co? Zrobiłeś samodzielnie układ płynnej jazdy w widlaku? Kto to odebrał - jaki dozór? Ostatnio miałem jeden przypadek jak wózek sam pojechał. Całe szczęście, że człowiekowi nic się nie stało - jeszcze było na starym sterowaniu na stycznikach i opornicy (skleiło styki i obsługa rozładowała akumulator do zera, po naładowaniu i podłączeniu akumulatora sam ruszył). Od razu była decyzja o wstawieniu sterowania firmy ZAPI z kontrolą wszystkiego co jest na pokładzie WW123.

    Nie warto ryzykować.

    P.S. Tu nie chodzi o to aby cię zniechęcić, ale o to że ty zaoszczędziłeś 8000-2500= 5500 zł dla swojego szefa, ale odpowiedzialność za wypadek zwali na ciebie, bo to TY to spłodziłeś. Taka jest prawda i nie warto jest oszczędzć na układach, które działają tak aby nie zrobić krzywdy innym.

    Pozdrawiam Telex
  • #11 3855625
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    zawór z kontrolą położenia ok to jest bardzo dobre rozwiązanie
    ale w sterownikach montuje się też procesory które mogą siąść
    czy to są jakieś lepsze
  • #12 3855647
    Telex
    Poziom 28  
    Posty: 962
    Pomógł: 106
    Ocena: 99
    Oczywiście, że są. Ale ktoś inny gwarantuje poprawne działanie, które na wypadek różnych przeciwności losu następnym razem nie zadziała. czasami lepiej jak coś nie zadziała, niż gdy miało by zrobić krzywdę innym.

    Poczytaj post wyżej - trochę dodałem.
  • #13 3855665
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    co do widłaka ma kontrole położenia koła,prądu,sklejenia styczników napięcia baterii, a o tym co pisałeś to właśnie na oryginalny sterowaniu pojechał sam tylko że do tyłu
  • #14 3855720
    Telex
    Poziom 28  
    Posty: 962
    Pomógł: 106
    Ocena: 99
    No to dobrze, że ma. Ale jak coś pójdzie nie tak (nawet z winy operatora). To czepiania biędziesz miał bez liku.
  • #15 3855796
    panmechanik
    Poziom 23  
    Posty: 800
    Pomógł: 50
    Ocena: 116
    Atmegi która jest podatna na zakłócenia jakoś nie bardzo widze w przemyśle ....Proponowałbym jakiegoś PICa...
  • #16 3855912
    zaqwer
    Poziom 12  
    Posty: 22
    Pomógł: 1
    Ocena: 1
    Witam
    Koledzy którzy piszą o bezpieczeństwie mają rację !!!
    Taka prasa wymaga zastosowania przekaźnika bezpieczeństwa wraz z układem przycisków , krańcówek , wyłączników nożnych bezpieczeństwa lub fotobarier. I nie radzę tego robić samemu domową metodą byle taniej. Jak szefo chce modernizować maszyny to niech sam coś zaproponuje i weźmie za to odpowiedzialność - jak się coś komuś z obsługi stanie to on pójdzie siedzieć.
    Trzeba przejrzeć sporo norm.
    www.paragraf34.pl
    Pozdrowienia
    Marek
  • #17 3855949
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    Próbowałeś programować atmega 8 czy to jest pewne że się nie nadają
    jakie zakłócenia powodują że zaczyna wariować i czy da się to jakoś zabezpieczyć ,zminimalizować
  • #18 3855991
    panmechanik
    Poziom 23  
    Posty: 800
    Pomógł: 50
    Ocena: 116
    Poszukaj na elektrodzie było sporo tematów o ochronie EMC mikrokontrolerów jednak aby zwiększyć bezpieczeństwo zmień mikrokontroler ...Przy robieniu sterowania do wypalarki plazmowej Atmega świrowała dopiero PIC ustabilizował prace....daj do swojego projektu DS1813 przewody ekranowane, itp....jest sporo informacji na ten temat jednak pamiętaj to ty odpowiadasz za bezpieczeństwo i rób wszystko aby zminimalizować ryzyko....
  • #19 3856022
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    co do prasy to rezygnuje choć nie ma możliwości włożenia ręki ponieważ ona tnie pręt i zagina a detal gotowy wypada prasa jest zabudowana i ma specjalne prowadzenie na pręt nawet gdyby załączyła to zrobi krótkie detale a co ze zgrzewarką do jedynki blachy atmega8 się nie nadaje
  • #20 3856100
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    machtronik napisał:
    Próbowałeś programować atmega 8 czy to jest pewne że się nie nadają
    jakie zakłócenia powodują że zaczyna wariować i czy da się to jakoś zabezpieczyć ,zminimalizować


    Procesorki avr są bardzo wdzięczne do programowania, ale z zakłóceniami sobie średnio radzą. U mnie na biurku potrafi się przeresetować przy włączaniu lampki halogenowej. Aczkolwiek to dużo zależy od układu i projektu PCB i samego programu.

    Poczytaj sobie:
    http://gayos.w.interia.pl/zaklocenia.html

    Jeśli zaś chodzi o ranking procesorów pod względem odporności na EMC to
    podobno:
    1. ST
    2. PIC
    ... długo, długo nic

    ale oczywiście mogę się mylić
  • #21 3856212
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    a jak z atmega8 czy nikomu nie udało się wstawić w maszynę i działa ok przeczytałem to co napisaliście i chyba to nieudany procesor
  • #22 3856288
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    machtronik napisał:
    a jak z atmega8 czy nikomu nie udało się wstawić w maszynę i działa ok przeczytałem to co napisaliście i chyba to nieudany procesor


    Udać to się pewnie udało niejednemu, ale nakład czasu na walkę z avr-ową materią lepiej poświęcić w tym wypadku na naukę innego bardziej odpornego na EMC procesorka.
  • #23 3856328
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    a co proponujecie w jakim programie to pisać ja dopiero zaczynam i najpierw zanim zacznę kupować to co potrzebne do programowania chciałbym się zorientować
    Z elektroniki dla wszystkich wyczytałem że program bascom i avr i trochę na to wydałem kasy
  • #24 3856439
    snow
    Poziom 31  
    Posty: 1825
    Pomógł: 178
    Ocena: 201
    Jak miałeś wcześniej do czynienia z Basiciem to Bascom. Jak C umiesz lub troche znasz to C. Kompilator C darmowy - WinAVR lub Avrstudio które może być zintegrowane z WinAvr, Bascom niedrogi. W Bascomie będziesz miał szybko bo większość procedur jest już napisanych bascomie do obsługi peryferiów. Na elektrodzie króluje Bascom. W sieci chyba więcej przykładów znajdziesz w C. Ja bym mimo wszystko polecał C. Chyba że kupiłeś już Bascoma to Bascom. Pisz w tym co się lepiej znasz/umiesz/posiadasz na stanie.
  • #25 3856447
    panmechanik
    Poziom 23  
    Posty: 800
    Pomógł: 50
    Ocena: 116
    Najlepiej było by pisać w Assemblerze aby mieć pełną kontrole nad tym co robi mikrokontroler...ewentualnie Bascom z wstawkami z assemblera
  • #26 3856569
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    na sam początek spróbuje w bascom zobaczę jak pójdzie chciałbym nawiązać współpracę z osobami które piszą w tym programie i programują avr zainteresowanych proszę o kontakt na pw
  • #27 3857804
    gmp
    Poziom 19  
    Posty: 434
    Pomógł: 29
    Ocena: 28
    machtronik napisał:
    na sam początek spróbuje w bascom zobaczę jak pójdzie chciałbym nawiązać współpracę z osobami które piszą w tym programie i programują avr zainteresowanych proszę o kontakt na pw

    WItam,
    Nie wiem dlaczego ludzie narzekaja na AVR'y zrobilem koledze cos podbnego do PLC, na m128 + slave'y na m16 i zaistalowal to juz w kilku maszynach i zadnych problemow z zakloceniami ani resetowniem. Dodam ze kazdy uklad ma ok 50I/O(calosc) i jest polaczony w siec modbus, steruje falwonikami i stycznikami, ma 4we analogowe (bez izloacji) i dwa wyjscia analgowe. Pdopiety do PC'ta gdzie jest wizualizacja. Inny moj ukald na m8 steruje fazowo silnikami do 300W i dwoma stycznikami + 2 wejscia analogowe- i co? i nic, zadnych resetow,(bo inaczej nie sprzedalby zadnego ukadlu). Widzielm tez m8 w samochodwych sterownikach do gazu. Wiec te pierdoly o jakiejs wrazliwosic na resety to bajka. Nauczcie sie czytac noty katalogowe i prowdzic mase a nie zwalac wine na mikrokntrolery.
  • #28 3858340
    romario4
    Poziom 16  
    Posty: 138
    Pomógł: 17
    Ocena: 3
    Witam!
    Ja również nie mogę się zgodzić z tym co tu niektórzy wypisują. Dochodzę do wniosku że avr-y to się do zabawek tylko nadają, a już w kombinacji z Bascomem to już tragedia. Sam zbudowałem kilka układów pracujących np w samochodzie i jeszcze nigdy mi się żaden nie zawiesił, choć np. wyświetlacz lcd ( którym steruje atmelek) wiesza się często. Wracając do tematu to muszę się zgodzić z przedmówcami że na bezpieczeństwie nie ma co oszczędzać. I myślę że najbezpieczniej to jest nie pchać żadnych sterowników itp. jeśli nie ma takiej konieczności.
  • #29 3858511
    machtronik
    Poziom 12  
    Posty: 112
    Pomógł: 3
    Ocena: 57
    a więc jest kilka osób za avr bo już myślałem że to wszystko co pozbierałem do nauki nadaje się tylko do zabawy co do starych maszyn są takie których można przerobić i nie zagraża to życiu pracowników
    Podstawową sprawą jest więc zasilanie procesora
  • #30 3858513
    Fandango
    Poziom 13  
    Posty: 23
    Pomógł: 2
    Ocena: 4
    Mogę potwierdzić , to co napisał kolega "gmp" i "romario4". Uruchomiłem ostatnio dwa układy na Atmega8 pracujące w pobliżu bloków tyrystorowych ( ok. 1 metra) zasilających zgrzewarki , gdzie prąd chwilowy dochodzi do kilku tysięcy amper , i żadnych zakłóceń pracy AVR nie zauważyłem.
    Jedynie co mi się zdarzyło w przypadku innego układu , to zakłócanie pracy AVR'a przez stycznik ( cewka 230V) załączający silnik ok. 4kW. Pomogło wstawienia niewielkiego opóźnienia w programie po każdym załączeniu tego stycznika.
    Co do sterowania prasą hydrauliczną , czy inną maszyną stwarzającą bezpośrednio zagrożenie dla człowieka , to na zastosowanie mikrokontrolera nigdy bym sie nie odważył. Tylko sterownik PLC z profesjonalnie napisanym programem.

Podsumowanie tematu

✨ Dyskusja dotyczy modernizacji sterowania starej prasy hydraulicznej (100 ton, ZSRR) za pomocą mikrokontrolera ATMEGA88 programowanego w Bascom. Autor planuje implementację funkcji takich jak zatrzymanie prasy w górnej pozycji, sterowanie nożne i ręczne, praca ciągła, automatyczne smarowanie co godzinę oraz sterowanie silnikiem z rozruchem. Wskazano na istotne zagadnienia bezpieczeństwa maszynowego, w tym konieczność stosowania przekaźników bezpieczeństwa, zdwojonych systemów sterowania oburącz oraz kontroli położenia elektrozaworów i sprzęgieł pneumatycznych. Wiele głosów podkreśla ryzyko stosowania mikrokontrolerów AVR w środowiskach przemysłowych ze względu na podatność na zakłócenia elektromagnetyczne i możliwość nieprzewidzianych resetów, które mogą prowadzić do niebezpiecznych sytuacji. Zwrócono uwagę na konieczność stosowania profesjonalnych sterowników PLC z wbudowanymi systemami bezpieczeństwa, choć niektórzy użytkownicy potwierdzają poprawną pracę AVR w trudnych warunkach przy odpowiedniej konstrukcji układu i programie. Dyskutowano także o wyborze języka programowania (Bascom, C, assembler) oraz o potrzebie współpracy i wymiany doświadczeń w programowaniu AVR. Autor planuje dalsze projekty modernizacji innych maszyn przemysłowych, takich jak podajniki do spawarek, tokarki, zgrzewarki i frezarki, z naciskiem na tworzenie sterowań możliwych do samodzielnej naprawy i rozwoju.
Wygenerowane przez model językowy.
REKLAMA