Zagadka by Kimla 5. Różne prędkości maszyn CNC.

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
www.kimla.pl
Posty w temacie: 9

#11

Post napisał: www.kimla.pl » 17 paź 2010, 19:30

Jak działa serwonapęd w maszynach z zadawaniem analogowym?
Co tam zależy od prędkości posuwu?



Tagi:


cncdrive
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 11 kwie 2008, 09:46
Lokalizacja: Polska

#12

Post napisał: cncdrive » 17 paź 2010, 20:36

Jak działa serwonapęd w maszynach z zadawaniem analogowym?
Co tam zależy od prędkości posuwu?
Każde sterowanie jest uchybowe: im większa prędkośc tym większy uchyb pozycji.

pzdr


Autor tematu
www.kimla.pl
Posty w temacie: 9

#13

Post napisał: www.kimla.pl » 17 paź 2010, 23:22

Dobrze! Ale czy jest Kolega to w stanie precyzyjniej wyjaśnić. Skąd się ten uchyb bierze i gdzie on się staje problemem.

Awatar użytkownika

marchru
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 647
Rejestracja: 22 paź 2008, 15:09
Lokalizacja: Dolina Lotnicza

#14

Post napisał: marchru » 17 paź 2010, 23:52

może zależy to od dokładności sterowania i rozdzielczości układów określających pozycję zespołu sterowanego. Przy ruchach roboczych sprzężenie zwrotne jest bardziej wymagane niż przy ruchach G00.

Co do uchybów - to wiadomo skąd się biorą, wpływają na błąd konturu ( toru ) czyli dokładność
"Technologia rozwiązuje problemy, nie politycy"

Awatar użytkownika

pasierbo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 638
Rejestracja: 03 lut 2008, 23:24
Lokalizacja: Lublin

#15

Post napisał: pasierbo » 17 paź 2010, 23:58

Bezwładność mas poruszających się? Przy zwrocie 90 stopni maszyna nie dałaby rady wyhamować. Dopiero niedawno wprowadzono pętelkę na rogu dzięki której możliwa jest szybsza obróbka naroży.
Tym samym Inercja układu jest duża i co za tym idzie trudniej jest zminimalizować uchyb.
Ostatnio zmieniony 18 paź 2010, 00:07 przez pasierbo, łącznie zmieniany 2 razy.

Awatar użytkownika

marchru
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 647
Rejestracja: 22 paź 2008, 15:09
Lokalizacja: Dolina Lotnicza

#16

Post napisał: marchru » 18 paź 2010, 00:03

albo też mądre zdanie:
O wielkości uchybów decydują algorytmy sterowania serwonapędami, które są reprezentowane porzez regulator położenia. Wiele zależy więc od typu regulatora np. PID
"Technologia rozwiązuje problemy, nie politycy"


Autor tematu
www.kimla.pl
Posty w temacie: 9

#17

Post napisał: www.kimla.pl » 18 paź 2010, 07:59

No właśnie nie. Niby dlaczego dokładność regulatora w serwonapędzie miałaby mieć wpływ na uchyb? Co prawda mały wpływ jednak ma, ale bardzo mały w stosunku do zjawiska o które mi chodzi.

Aby rozwiązać tą zagadkę, trzeba najpierw ustalić jak działa klasyczny system sterowania CNC. Pisząc klasyczny, mam na myśli system z serwonapędami z zadawaniem prędkości do sterownika serwonapędu. Czyto jest zadawanie analogowe, czy cyfrowe nie ma znaczenia.

Czy ktoś wie jak to działa? Skąd się bierze wartość zadana prędkości w systemie?


cncdrive
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 11 kwie 2008, 09:46
Lokalizacja: Polska

#18

Post napisał: cncdrive » 18 paź 2010, 08:44

Uchyb pojawia się jako nieodzowny element sterowania. Ponieważ reakcja sterowania może być wywołana tylko poprzez różnicę pozycji zadanej i aktualnej (uchyb).

Teoretycznie największy uchyb, jak któryś z Kolegów słusznie zauważył, pojawia się przy ścieżkach z kątami ostrymi (przy próbie zachowania stałej prędkości). Wspomniana pętla przy wyjściu z materiału to oczywiście domena oprogramowania CAM, a nie sterowania NC.

Wydaje mi się, że uchyb rośnie wraz ze wzrostem prędkości, ponieważ pętla (np. PID) ma stałą prędkość, co przekłada się na mniejszą ilość "reakcji na uchyb" na jednostkę przesunięcia.

pzdr

Awatar użytkownika

marchru
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 647
Rejestracja: 22 paź 2008, 15:09
Lokalizacja: Dolina Lotnicza

#19

Post napisał: marchru » 18 paź 2010, 10:38

www.kimla.pl pisze:Skąd się bierze wartość zadana prędkości w systemie?
sterownik, sygnał sterujący U - jego maksymalna wartość,
czy tarmin wzmocnienia prędkościowego ma coś wspólnego z rozwiązaniem zagadki?
"Technologia rozwiązuje problemy, nie politycy"


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#20

Post napisał: Leoo » 18 paź 2010, 11:24

Podczas najazdów G0 aktualny uchyb pozycji nie musi osiągać wartości bliskiej 0, która jest wymagana podczas obróbki. Sytuacja ta dotyczy jednak tylko serwonapędów i może mieć miejsce w zakresie przyśpieszania, podczas hamowania niewątpliwie dojdzie do przerzutu (przejechania poza cel).

Jeśli chodzi o sterowanie serwa analogowego, to można powiedzieć, że posiada ono interfejs równoległy, w którym zadanie wartości prędkości +100% do -100% można wykonać w czasie bliskim 0. Jedynym ograniczeniem jest prędkość narastania napięcia na wyjściu sterownika.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”