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

Sterowanie silnikiem za pomocą enkodera z falownika ABB

tomolo1986 22 Gru 2016 19:19 4968 17
  • #1 16143576
    tomolo1986
    Poziom 8  
    Witam
    Czy jest możliwość sterowania obrotami silnika w zależności od tego z jaką prędkością obraca się enkoder? Falownik ABB ACS 355.

    Mniej więcej o to chodzi....

    https://www.youtube.com/watch?v=lF9x9ES-ruY

    Start/Stop zadawane z przycisku ale to już nie problem.
  • #2 16143626
    Zgoodie
    Poziom 25  
    silnik taki jak na filmie - Nie. Silnik asynchroniczny - prawie nie, a silnik z magnesem trwałym - raczej tak. Po podaniu wiecej szczegolow mozna doprecyzowac odpowiedzi
  • #3 16143720
    tomolo1986
    Poziom 8  
    Z filmiku to chodziło mi o zasadę działania :) Jakich konkretnie informacji potrzebujesz?
    -Enkoder IMG 60B-300-ABN-PT-SFA
    -Falownik ACS 355-03E-04A1-4
    -Silnik Siemens 1la7090-6aa10-z
    Mógłbyś wytłumaczyć dlaczego asynchroniczny prawie nie a z magnesami raczej tak?
  • #4 16143746
    Zgoodie
    Poziom 25  
    silnik asynchroniczny nie jest w stanie "trzymac" tak dokladnie pozycji jak silnik synchroniczny ( z magnesem trwalym ) w zwiazku z tym nie nadaje sie do precyzyjnego nadążania za enkoderem tak jak to widzisz na filmiku. a juz nie wspominajac o wiekszych predkosciach. Moznaby sie pokusic o zrobienie na piechote zmiane predkosci silnika asynchronicznego w zaleznosci od predkosci enkodera ale to nie bedzie taki efekt jak na silniku synchro.
  • #5 16143768
    tomolo1986
    Poziom 8  
    Rozumiem. Aczkolwiek ma to regulować prędkością taśmociągu w zależności jak inne taśmy się kręcą więc dokładność nie jest tuza bardzo potrzebna. Nie mnie jednak chciałbymj to zrobić na asynchronicznym i zobaczyć jaki efekt będzie tego. Głównie chodziło mi o możliwości Falownika czy jest w stanie coś takiego zaproponować i jak to zrobić...
  • #6 16143824
    Zgoodie
    Poziom 25  
    tylko ja nie wiem czy Cie dobrze zrozumialem. Gdyż oprocz tego falownika potrzebny jeszcze jakis kontroler. Ja zrozumialem czy ten falownik moze obsluzyc prosta synchronizacje tzw. osi - odpowiedz brzmi tak ale obie osie (oś 1 - enkoder podpiety do poprzedniego tasmociagu i oś 2 silnik sterowany z tego ABB musza byc spiete w jakims sterowniku ktory bedzie to "pseudo" synchronizował lub jesli uzyjesz silnika servo to nawet nie pseudo a normalnie. Sam falownik raczej nie da rady
  • #7 16143879
    tomolo1986
    Poziom 8  
    Ano właśnie chodzi o to, że bez PLC. Ma być budżetowo:) Sam silnik załączany start/stop z przycisku z podtrzymaniem a impulsy AB z enkodera mają zadawać prędkość silnikowi. Tak jak to wygląda na filmiku. Kręci się enkoder, kręci się silnik. Enkoder przyspiesza, silnik przyspiesza.
  • #8 16143890
    Zgoodie
    Poziom 25  
    to tak prosto sie nie da:(, taki rodzaj sterowania wymaga motion kontrolera. A to budżetowo nie jest. To jest standardowy układ electronic gear. z przelozeniem 1:1. Niektorzy mowia na to 1,5 osi bo ma tylko enkoder na wejsciu i silnik jako drugą oś. Budzetowo widzialem cos takiego w Mitsubishi ale i tak nie bedzie to tak tanio jak sam ABB
  • #9 16143952
    tomolo1986
    Poziom 8  
    To nie dobrze...To miał być taki al'a "potencjometr " z enkodera dla silnika:)Wygląda na to, że trzeba będzie przez PLC'ka lecieć:/

    Dodano po 2 [godziny] 4 [minuty]:

    W instrukcji falownika znalazłem coś takiego: DI5 używane także jako wejście częstotliwościowe PNP lub NPN 12…24 VDC wewnętrzne lub zewnętrzne zasilanie i wartość zadana może być podana przez wejście częstotliwościowe.Jako źródło zewnętrznego sygnału zadającego może być użyte wejście częstotliwościowe (0...16000 Hz). Czas aktulalizacji dla wejścia częstotliwościowego
    wynosi 50 ms. Czas aktualizacji jest krótszy kiedy informacja jest przekazywana do programu aplikacyjnego (50 ms -> 2 ms).
  • #10 16146561
    tomolo1986
    Poziom 8  
    Problem rozwiązany. Wejście cyfrowe falownika DI5 jest programowalne i można je ustawić jako wejście częstotliwościowe. Wówczas sposób zadawania prędkości trzeba ustawić właśnie na DI5 wówczas w zależności od ilości impulsów z enkodera wyznacza nam częstotliwość. Regulacja dosyć duża bo od 0 do 16000 Hz.
  • #11 16146711
    Zgoodie
    Poziom 25  
    i jak to działa w praktyce?
    Podlaczył to kolega?
  • #12 16146897
    oleksy19
    Poziom 10  
    Na razie jest to na sucho podłączone bez silnika. Enkoder musiałem zmienić na push-pull aby otrzymać na kanale A napięcie proporcjonalne do napięcia na wejściu czyli 24VDC, gdyż wejście DI5 obsługuje 12-24 VDc . Start z przycisku na DI1, Enkoder na wiertarce. Po załączeniu były problemy z ustawieniem stabilnej Hz, gdyż enkoder bardzo czujnie działał na obroty wiertarki. Delikatny obrót wiertarki powodował skok od razu na 50Hz. A to dlatego, że zakres wejścia DI5 był ustawiony od 0 do 800 Hz przy enkoderze o rozdzielczości 2048 więc miał prawo. Ustawiłem mu na oko od 0 do 8000 Hz i już było ok. Wiertarka na maksa a prędkość w okolicach 30 Hz. Oczywiście teraz przyjdzie czas zabawy na parametryzację i przeliczenia jak się ma co do czego. Aczkolwiek wiem już przynajmniej, że jest taka możliwość:) Po zakończeniu wrzucę filmik jak to się prezentuje.
  • #13 16158156
    Merki
    Poziom 11  
    Widziałem filmik i nie do końca zgodzę się, że na silniku asynchronicznym nie da się tego zrealizować. W praktyce na co dzień mam do czynienia z tego typu aplikacją, a mianowicie pokrętło elektroniczne w formie enkodera daje sygnały do modułu szybkich liczników, a z wyjścia analogowego PLC sygnał wchodzi na wejście analogowe falownika jako referencja prędkości. Ale to inna kwestia, bez PLC też by dało radę choćby tak jak napisano wyżej z tym wejściem częstotliwościowym (o ile falownik ma taką funkcję).

    Rzecz się jednak rozchodzi o odpowiednie sterowanie silnikiem asynchronicznym przez falownik. Zwykłe sterowanie wektorowe na pewno nie zda rezultatu w przypadku dużego obciążenia (np. utrzymanie w zadanym położeniu prasy mimośrodowej - o tym mówię z własnej autopsji), wymagane jest np. DTC z ABB (np. ACS800). Podejmowałem próby ze zwykłym sterowaniem wektorowym dla tej aplikacji i bez dostępu do zaawansowanych funkcji regulatora nie ma szans na poprawną pracę takiego układu (a i dostęp do tych funkcji nie gwarantuje sukcesu). Mówimy oczywiście o sterowaniu bezczujnikowym, bez enkodera na wale silnika. Na pewno dokładność regulacji nie jest idealna w tym przypadku, ale w niektórych aplikacjach zwykły indukcyjny silnik ma szanse się sprawdzić.

    W aplikacji taśmociągu myślę, że powyższe rozwiązanie oleksy19 powinno się (teoretycznie) sprawdzić.
  • #14 16158637
    Zgoodie
    Poziom 25  
    Kolego Merki czy chcesz powiedziec ze to co widac na filmiku da sie zrobic na silniku asynchronicznym?
  • #15 16163694
    Merki
    Poziom 11  
    Teoretycznie da się jeśli zastosować odpowiednio szybkie rampy hamowania i rozpędzania (a do tego będzie potrzebny odpowiedniej mocy falownik, na pewno powinien wystarczyć taki o mocy równej silnika) no i oczywiście silnik bez obciążenia (tak jak na filmiku). W innym przypadku (obciążenie silnika) efekt będzie zależał od rodzaju tego obciążenia, ale prawdopodobnie aż takiej dynamiki nie da się uzyskać (w stosunku do nieobciążonego silnika). Wszystko zależy od planowanej prędkości pracy, od tego czy falownik jest przewymiarowany itd.
  • #16 16165582
    Zgoodie
    Poziom 25  
    "teoretycznie sie da".....:) a praktycznie?
  • #17 16168414
    Merki
    Poziom 11  
    Praktycznie nie miałem okazji bawić się w takie rzeczy ;) może autor się wypowie jak mu działa?
  • #18 16390354
    ludwik__
    Poziom 9  
    Witam,
    To co widzimy na filmiku to tryb pozycjonowania za pomocą serownapędu względnie silnika krokowego. Co do ACS355 to jest to przemiennik częstotliwości (bez możliwościpracy w trybie pozycjonowania), który posiada możliwość sterowania impuloswego . Jest to typowe zastosowanie do synchronizacji przenośników bez wykorzystywania dodatkowego PLC.

    Opis z manuala:
    Wejście częstotliwościowe
    Wejście cyfrowe DI5 może być zaprogramowane jako wejście częstotliwościowe.
    Częstotliwość wejściowa (0…16000 Hz) może zostać użyta jako źródło sygnału zewnętrznego zadawania. Czas aktulalizacji dla wejścia częstotliwościowego wynosi 50 ms. Czas aktualizacji jest krótszy kiedy informacja jest przekazywana do programu aplikacyjnego (50 ms -> 2 ms).
REKLAMA