Zasada działania serwa

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.

rdarek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2135
Rejestracja: 04 sty 2013, 23:30
Lokalizacja: 3miasto

Re: Zasada działania serwa

#11

Post napisał: rdarek » 27 sie 2018, 19:26

Zmieniasz zasady gry w trakcie jej trwania :wink:
napisałeś:
zzzZZZ pisze:
27 sie 2018, 15:43
Co by się stało gdybym miał frezarkę na serwach i powiedzmy odczepił bym od silnika enkoder?
odpisałem:
Przy czysto teoretycznym rozważaniu tego problemu to silnik powinien się rozpędzać w nieskończoność
albo jak napisał
Steryd pisze:
27 sie 2018, 16:31
dokładnie, będzie jechać aż coś się rozdupcy...
Rozważań część dalsza
zzzZZZ pisze:
27 sie 2018, 18:51
rdarek pisze:
27 sie 2018, 18:32
1. Czy przypadkiem sterownik nie powinien mieć ograniczenia - maksymalne dopuszczone obroty? Wynikało by to z ograniczeń czysto mechanicznych.
ale wg sterownika silnik nie ma maksymalnych obrotów (tak mu mówi enkoder) i ciągle próbuje je osiągnąć
Przeczytaj jeszcze raz ze zrozumieniem powyższy wpis.
Enkoder nie mówi :wink: dostarcza informację o ilości impulsów. A to sterownik analizuje ilość impulsów w danym czasie i koryguje "sygnał" sterujący silnikiem. Dlatego napisałem, że sterownik to również tzw. układ logiczny który powinien mieć zaprogramowany maksymalny nie przekraczalny pułap sygnału (napięcie/częstotliwość) jaki ma podać (w tym wypadku) na silnik.
zzzZZZ pisze:
27 sie 2018, 18:51
rdarek pisze:
27 sie 2018, 18:32
2. Jeśli enkoder się nie obraca powinno wyrzucić błąd w końcu dla sterownika silnik "stoi" a nie ma za małe obroty które należy skorygować (czy zmienić kierunek).
a co jeśli enkoder się "ślizga" i jakieś tam wartości pokazuje? (nierzeczywiste)
Szukasz dziury w całym :mrgreen: . Patrz jak wyżej dalej kłania się układ logiczny.
Sterownik podaje sygnał na silnik - sterownik czeka na sygnał enkodera ten powinien przesłać założoną ilość impulsów w danym czasie - przesłał jest OK - są zbyt duże opóźnienia mamy awarię
przekraczamy graniczną ustawioną wartość sygnału na silnik - mamy awarię.

Dlatego napisałem:
Moim skromnym zdaniem laika jeśli tak miało by się dziać to sterownik będzie do Du.... :mrgreen:




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Zasada działania serwa

#12

Post napisał: Steryd » 27 sie 2018, 20:11

rdarek pisze:
27 sie 2018, 18:32
Tak na logikę:
1. Czy przypadkiem sterownik nie powinien mieć ograniczenia - maksymalne dopuszczone obroty? Wynikało by to z ograniczeń czysto mechanicznych.
Tylko skąd sterownik ma "wiedzieć, że silnik się obraca, skoro enkoder tego nie robi...? będzie "myslał" że coś hamuje silnik i będzie pchał aż ... jw.
rdarek pisze:
27 sie 2018, 18:32
2. Jeśli enkoder się nie obraca powinno wyrzucić błąd w końcu dla sterownika silnik "stoi" a nie ma za małe obroty które należy skorygować (czy zmienić kierunek).
Tylko właśnie to enkoder daje informację, że silnik się obraca, innego sprzężenia nie ma wiec jeśli enkoder nie osiągnie pozycji, to dla sterownika znaczy, że trzeba kręcić dalej
Można?
Morzna!!!

Awatar użytkownika

Yarec
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2115
Rejestracja: 14 lis 2015, 10:11
Lokalizacja: Warszawa

Re: Zasada działania serwa

#13

Post napisał: Yarec » 27 sie 2018, 20:37

Darek - ostatni Twój akapit zawiera błędy - popraw.
ale dobrze że napisałeś: Moim skromnym zdaniem laika
Ale ja to się na niczym nie znam, czytać też nie bardzo - Art Tech Design


antybeton
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 98
Rejestracja: 17 lis 2016, 22:59
Lokalizacja: Gżdawa

Re: Zasada działania serwa

#14

Post napisał: antybeton » 27 sie 2018, 23:39

Steryd pisze:Tylko skąd sterownik ma "wiedzieć, że silnik się obraca, skoro enkoder tego nie robi...?
Przy silniku szczotkowym prądu stałego sterownik "wie" jakie zadał napięcie i "wie"jaki prąd płynie. Jest napięcie, prąd płynie w normie, a nie ma impulsów z enkodera -błąd. Przy bezszczotkowym np. PMSM, podobnie. Przy wysterowaniu uzwojeń, jeżeli nie ma impulsów z enkodera -błąd.


rdarek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2135
Rejestracja: 04 sty 2013, 23:30
Lokalizacja: 3miasto

Re: Zasada działania serwa

#15

Post napisał: rdarek » 27 sie 2018, 23:46

Hmm może na co dzień stoję przy zbyt zaawansowanych maszynach.
Steryd pisze:
27 sie 2018, 20:11
rdarek pisze:
27 sie 2018, 18:32
Tak na logikę:
1. Czy przypadkiem sterownik nie powinien mieć ograniczenia - maksymalne dopuszczone obroty? Wynikało by to z ograniczeń czysto mechanicznych.
Tylko skąd sterownik ma "wiedzieć, że silnik się obraca, skoro enkoder tego nie robi...? będzie "myslał" że coś hamuje silnik i będzie pchał aż ... jw.
rdarek pisze:
27 sie 2018, 18:32
2. Jeśli enkoder się nie obraca powinno wyrzucić błąd w końcu dla sterownika silnik "stoi" a nie ma za małe obroty które należy skorygować (czy zmienić kierunek).
Tylko właśnie to enkoder daje informację, że silnik się obraca, innego sprzężenia nie ma wiec jeśli enkoder nie osiągnie pozycji, to dla sterownika znaczy, że trzeba kręcić dalej

np. screen PTR4300
bęben napędzany silnikiem krokowym poprzez pas zębaty, enkoder na bębnie, czyli idealny przykład co by było gdyby. Nie bierzcie danych pod uwagę bo są totalnym przykładem (nie znam właściwych wartości).

Przykład 1. Uruchamiam maszynę oczywiście robi test wszystkich układów między innymi test silnika głównego. Uruchomienie silnika sterownik oczekuje, że w trakcie startu enkoder prześle np. 2400 impulsów w ciągi pierwszej sekundy od startu - sterownik "otrzymał" żądaną wartość impulsów jest OK

Przykład 2. sterownik "otrzymuje" 2400 impulsów w czasie poniżej 1,5s i utrzymują się w dalszym czasie na jednakowym poziomie - jest Ok

Przykład 3. sterownik otrzymał zakładaną ilość impulsów w czasie 2,5s lub wcale i cóż AWARIA.

Przykład 4. sterownik otrzymał zadaną ilość impulsów w czasie poniżej 1,5s maszyna pracuje jednak sygnał zwrotny z enkodera zmienia się w czasie (faluje) ponad dopuszczalny zakres niestety maszyna wyrzuca awarię.
Problem: pas napędowy, jest zbyt luźny

Przykład 5. Sterownik nie dostaje sygnału zwrotnego prąd na uzwojeniach nie wzrasta oczywiście awaria
Problem: Pas napędowy zerwany (są inne opcje ale nie chcę mieszać)

Przykład 6. Sterownik nie dostaje sygnału zwrotnego prąd na uzwojeniach wzrasta ponad dopuszczalny zaprogramowany w sterowniku. Problemem jest zablokowany mechanizm

Przykład 7. Sterownik dostaje większą liczbę impulsów w zakładanym czasie bęben ma zbyt wysokie obroty oczywiście awaria

Niech ktoś powie, że to nie logiczne ;) dlatego niestety będę bronił mojego toku myślenia i informacji jakie posiadam. Wszystkie krytyczne wartości powinny być zapisane w sterowniku (patrz konfiguracja falownika). Cóż jeśli sterownik silnika jest bardzo prostą konstrukcją to moje wywody nie mają sensu.

Chciałem wrzucić fragment instrukcji serwisowej ale opis usterek jest lakoniczny a sama serwisówka ma ponad 520stron w tym diagramy startowe zajmują około 30 stron :mrgreen:
np:
Ex180 : Drum does not start rotating at high-speed.
Ex181 : Drum does not rotate at the specified high-speed.
Ex183 : Drum cannot be stopped when rotating at high-speed.
Ex880 : Servo pack: Time-out error occurred while receiving data.
Ex881 : Servo-Pack:Address error
Ex882 : Servo-Pack:Data error
Ex883 : Servo-Pack:Check sum error
Ex884 : Servo-Pack:Undefined error code
Ex885 : Servo-Pack:Number of received characters are insufficient.
A podstawowe remedium to:
Replace the motor and/or replace the servo pack. :wink:


Yarec pisze:
27 sie 2018, 20:37
Darek - ostatni Twój akapit zawiera błędy - popraw.
ale dobrze że napisałeś: Moim skromnym zdaniem laika
Nie zauważyłem, przepraszam ale już nie pozwala mi na korektę

Awatar użytkownika

Yarec
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2115
Rejestracja: 14 lis 2015, 10:11
Lokalizacja: Warszawa

Re: Zasada działania serwa

#16

Post napisał: Yarec » 28 sie 2018, 00:19

Ale ja to się na niczym nie znam, czytać też nie bardzo - Art Tech Design

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Serwomotory / Serwonapędy / Napędy Serwokrokowe”