Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Solved] Moduł SIMETIC FM357 - błąd enkodera

pcichomski 02 Feb 2021 15:38 501 5
SterControl
  • #1
    pcichomski
    Level 16  
    Problem jest następujący:
    Jest maszyna z S7-300 i modułem pozycjonującym FM357-2. Do tego podpięty jest zestaw serwosterowników SIMODRIVE 611.
    Niestety nie można pobrać programu PLC z maszyny (hasło).

    - Pojawia się błąd na HMI (jest zrobiona diagnostyka serwo) nr 26002.

    - Wyświetla się też błąd "wypracowany" w samym PLC: "BŁĄD OSI" - błąd nie daje się skasować - ale to oczywiste bo mamy ten numer błędu pobierany z FM.

    - Poza tym na SIMODRIVE jest komunikat RUN (foto)

    - Sam moduł FM: szybko miga dioda DIAG - ale to jest ok wg dokumentacji. Reszta diod statusowych OK.

    W dokumentacji znalazłem opis błędu o tym numerze:
    026002 Axis %1 linear encoder %2 Invalid grid Encoder marks - jednak nie ma tam żadnych bliższych szczegółów dotyczących potencjalnych przyczyn.

    - ręczne "przeciąganie" osi powoduje zmiany odczytów pozycji pokazywane na HMI - wygląda więc, że enkoder jest OK.

    Klient wymienił sam silnik na inny identyczny na chwilę pobrany z bliźniaczej maszyny - nic się nie poprawiło.

    Czy ktoś może zna dobrze ten system i wie gdzie jeszcze można czegoś szukać?

    Moduł SIMETIC FM357 - błąd enkodera Moduł SIMETIC FM357 - błąd enkodera
  • SterControl
  • #2
    zembol
    Level 24  
    Kilka szybkich pytań :)
    1. Awaria wystąpiła sama, czy to efekt jakiś działań ?
    2. Wymieniony silnik na taki sam, a enkoder tez taki sam (rozdzielczość ?)
    3. Przewód enkodera czy też był zamieniony ?

    I jedno podstawowe pytanie czy ktoś z obsługi nie zmienił jakiś parametrów maszyny.
    Jeśli z poziomu HMI są jakieś dane odnośnie osi, proszę porównać z bliźniaczą maszyną
  • SterControl
  • #3
    pcichomski
    Level 16  
    zembol wrote:
    Kilka szybkich pytań :)
    1. Awaria wystąpiła sama, czy to efekt jakiś działań ?
    2. Wymieniony silnik na taki sam, a enkoder tez taki sam (rozdzielczość ?)
    3. Przewód enkodera czy też był zamieniony ?

    4. I jedno podstawowe pytanie czy ktoś z obsługi nie zmienił jakiś parametrów maszyny.
    Jeśli z poziomu HMI są jakieś dane odnośnie osi, proszę porównać z bliźniaczą maszyną


    1/ Tłumaczenia klienta są niejasne, ale odnoszę wrażenie że mogli coś zmienić. Ale mówił że tylko przestawiali jakieś nastawy zakresów ruchów roboczych osi.

    2/ Silnik został pobrany na chwilę z takiej samej maszyny z tej samej osi. Miał takie same oznaczenie.

    3/ Kabel enkodera nie był podmieniany.
    Ale zastanawiające jest to że jak przeciąga się oś ręcznie to przeskalowane odczyty w mm na HMI się zmieniają zgodnie z rzeczywistością.

    4/ Rozumiem, że chodzi o to, że na HMI mogą być wyciągnięte jakieś parametry stricte związane z konfiguracją osi? Muszę to sprawdzić, ale jakoś nie natknąłem się przy pobieżnym przejrzeniu ekranó na HMI.
  • #4
    zembol
    Level 24  
    Dzień dobry.
    Zakładając ze Sinumerik i moduły FM to podobny temat to oficjalny "gaid" do sunumerika mówi:

    26004 Axis %1 encoder %2 parameterization error: grid point distance with linear encoders
    Parameters: %1 = Axis name, spindle number
    %2 = Encoder number
    Definitions: The encoder grid point distance set in the axis-specific MD 31010
    ENC_GRID_POINT_DIST is zero.
    The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY
    (channel not ready).

    11.02 1 Alarms
    Reactions: - Mode group not ready.
    - Channel not ready.
    - If the axis is a single axis when this alarm is triggered, the alarm is only effective for this
    axis (not effective for e.g. the channel or mode group)
    - Channel not ready.
    - NC Start disable in this channel.
    - NC Stop on alarm.
    - The NC switches to follow-up mode.
    - Alarm display.
    - Interface signals are set.

    Remedy: Please inform the authorized personnel/service department. Enter the encoder grid point
    distance according to the data given by the machine (or measuring device) manufacturer
    in the machine data 31010 ENC_GRID_POINT_DIST.
    Program Continuation: Switch control OFF - ON.

    link https://cache.industry.siemens.com/dl/files/916/107586916/att_32376/v1/DA_1102_en.pdf
  • #5
    Telex
    Level 28  
    Witam,


    Karty FM357-2 to takie proste sterowanie numeryczne 4 osiowe za pomocą S7-300. Najczęściej jest to tak zrobione że Maszyna NC (FM357-2) steruje sygnałami dyskretnymi (analogowo lub cyfrowo) Złącze X2 albo za pomocą ProfiBus na karcie FM - Nowsze napędy Sinamics (na pewno nie 611).
    Z napędów wychodzą z kolei do maszyny NC sygnały zwrotne w postaci sprzężenia zwrotnego podłączone do zacisków X3-X6. Są to zazwyczaj tzw enkodery softwarerowe z napędów Simodrive (gdyż same napędy muszą mieć komutację bezpośrednio z serwomotoru. Teraz jest pytanie - Jeśli sam Simodrive nie sygnalizuje błędu z enkoderem to raczej jest problem z połączeniem Simdrive <->FM357-2. Przydało by się więcej informacji ew. schematów. Co do zabezpieczonego sterownika (programu) to do samych kart się powinienieś dostać - Parametryzacja (lewy przycisk na kartach online - Parametrization czy jakoś tak).


    A jeszcze zapomniałem dodać że nie jest tak jak w Simonumerik'u że parametryzacja jest za pomocą MD, jest natomiast za pomocą parametrów R które są najczęściej w bloku DB sterownika PLC i kopiowane w jakimś bloku funkcyjnym.
  • #6
    pcichomski
    Level 16  
    Temat został rozwiązany. Z "jakiś powodów" przestawiła się parametryzacja we właściwościach modułu FM. Ciężko dociec w jakich. Z tłumaczeń klienta jedyny nasuwający się wniosek to krasnoludki :)
    Dziękuję za porady.
    Zamykam temat.