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

Mitsubishi FX3U-48MT/DSS - niestabilne odczyty z enkodera inkrementalnego

kosmogon 28 Lip 2016 15:07 2247 13
REKLAMA
  • #1 15834993
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Posiadam maszynę obsługiwaną przez sterownik Mitsubishi FX3U-48MT/DSS. Wykorzystywany jest w niej enkoder inkrementalny, podłączony do wejść X0 oraz X1. W programie używam licznika C251 do odczytu kąta obrotu. Od niemal trzech lat wszystko działało bez zarzutu, a teraz pomiar czasem działa poprawnie, czasem nie mirzy kąta w ogóle, a czasem mierzona wartość wynosi 4000-6000. Enkoder sprawdziłem, działa poprawnie.

    Co może być przyczyną tej awarii i jak temu zaradzić?
  • REKLAMA
  • #2 15843831
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    WItam, jak sprawdziles enkoder ?

    Czasem tez czlowiek skupia sie na elektryce a tu np slizga sprzeglo na enkoderze itp..

    Jesli nie to raczej naprawa Fx
  • REKLAMA
  • #3 15844109
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Podłączyłem do innego sterownika. Poza tym zarówno sprzęgło, jak i enkoder są nowe i solidnie zmontowane. A czy jest możliwość, że ślizganie się sprzęgła dałoby odczyt idący od razu w tysiące?

    Już wymieniłem sterownik na nowy, bo maszyna musi działać. Dzisiaj chłopaki zaczęli na niej pracować, to zobaczymy, co będzie dalej. Na razie wszystko jest OK.

    A co mogło paść w sterowniku?
  • #4 15844463
    tolo
    Poziom 35  
    Posty: 3132
    Pomógł: 232
    Ocena: 1176
    Co mogło paść :?: Trzeba zajrzeć do środka i analizować układ.
  • REKLAMA
  • #5 15883352
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Maszyna znowu wariuje. Po wymianie enkodera i sterownika na nowe (oba były uszkodzone), zaczęła mierzyć kąt obrotu od 1600 stopni. Stało się to tylko raz, potem działała już poprawnie.

    Dlaczego sterownik mierzy kąt w ten sposób? Spotkał się już ktoś z takim zachowaniem?
  • #6 15883740
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    A moze w programie jest cos nie tak?
  • #7 15885562
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    I nagle po trzech latach problem by się pojawił? Sprawdzałem program wiele razy (nie jestem jego autorem) i nie widzę tam błędu. Tam jest tylko obsługa enkodera, skalowanie pomiaru i porównywanie.
  • REKLAMA
  • #8 15886363
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    Skoro sprawdzales program to przeciez mozesz zobaczyc w ktorym momencie pojawia sie 1600 jako dana kata. Czy to jest na wejsciu z enkodera czy po przeliczeniu i w jakich warunkach. Co wtedy pokazuje licznik enkodera - danay bezporednio z wejscia.
  • #9 15886918
    premiks
    Poziom 16  
    Posty: 107
    Pomógł: 18
    Ocena: 14
    Witam.
    Jeśli możesz to prześlij program na priv.
    Obejrzę i może coś powiem.
    Czy jest dodatkowy czujnik położenia wału maszyny tzw punkt zerowy?
  • #10 15894878
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Tak, jest punkt zerowy - indukcyjna krańcówka. Sprawdzałem ją i działa poprawnie. Licznik odpowiadający za obsługę enkodera jest resetowany, gdy krańcówka ta jest aktywna.
  • #11 15895219
    premiks
    Poziom 16  
    Posty: 107
    Pomógł: 18
    Ocena: 14
    Jak wysterowany jest licznik(w przypadku liczników szybkich jego cewka na stałe)?
    Jaką instrukcją porównywane są wartości z licznika?
  • #12 15897987
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Jest on wysterowany stykiem M8000. A porównywany zwykłą funkcją porównania.
  • #13 15899050
    premiks
    Poziom 16  
    Posty: 107
    Pomógł: 18
    Ocena: 14
    Z tego co opisałeś może wynikać że licznik nie jest zawsze zerowany funkcją RST
    Trzeba przyjrzeć się wejściu resetującemu czy zawsze się pojawia.
    Może warto by było użyć tu instrukcji DHSCR i robić reset licznika jego stanem.
    Nie widziałem całego programu więc tyle mogę pomóc.
  • #14 15906709
    kosmogon
    Poziom 14  
    Posty: 86
    Pomógł: 12
    Ocena: 8
    Dodałem jeszcze jeden bezwzględny reset po naciśnięciu pedała startu. Na razie nie wariuje, ale wcześniej też działo się to co tylko co jakiś czas, więc jeszcze nie świętuję sukcesu. :)

Podsumowanie tematu

✨ Użytkownik zgłosił problem z niestabilnymi odczytami z enkodera inkrementalnego w maszynie obsługiwanej przez sterownik Mitsubishi FX3U-48MT/DSS. Po trzech latach poprawnej pracy, pomiary kąta obrotu zaczęły wykazywać błędy, w tym wartości od 4000 do 6000 stopni. Użytkownik wymienił zarówno enkoder, jak i sterownik, jednak problem powrócił, a odczyty czasami zaczynały się od 1600 stopni. Dyskusja skupiła się na możliwych przyczynach, takich jak błędy w programie, niewłaściwe resetowanie licznika oraz działanie czujnika zerowego. Użytkownik dodał dodatkowy bezwzględny reset po naciśnięciu pedała startu, co na razie przyniosło poprawę, ale problem może się powtarzać.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA