Precyzja sterowania seronapędami
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 295
- Rejestracja: 25 kwie 2012, 15:58
- Lokalizacja: ok. Rybnika
Precyzja sterowania seronapędami
Witam
Czy stosując profesjonalne serwa synchroniczne (Lenze) i sterując je analogowo +-10V ( karta Mesa 7i77) z dokładnością DAC teoretyczną 12bit uzyskamy dużą precyzję (+-0,01mm) i dynamikę sterowania ( posuwy 5000mm/min).
Przeniesienie napędu za pomocą śruby kulowej 32x5.
Enkodery 2500 imp/obr.
Pozdrawiam
Tomasz
PS. Chodzi mi o to czy sterowanie analogowe nie będzie najsłabszym ogniwem.
Czy stosując profesjonalne serwa synchroniczne (Lenze) i sterując je analogowo +-10V ( karta Mesa 7i77) z dokładnością DAC teoretyczną 12bit uzyskamy dużą precyzję (+-0,01mm) i dynamikę sterowania ( posuwy 5000mm/min).
Przeniesienie napędu za pomocą śruby kulowej 32x5.
Enkodery 2500 imp/obr.
Pozdrawiam
Tomasz
PS. Chodzi mi o to czy sterowanie analogowe nie będzie najsłabszym ogniwem.
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2920
- Rejestracja: 27 maja 2013, 22:18
- Lokalizacja: gdzieś
Precyzja pozycjonowania zależy od układu pomiaru pozycji. U Ciebie rozdzielczość wynosi 2 mikrony. Brzmi ładnie, ale przy opieraniu się na enkoderze błąd będzie zależał od wszelkich luzów, dryftów i histerezy maszyny. I jak się łatwo domyślić będzie zdecydowanie (wielokrotnie) większy.
Dynamika to nie posuw tylko maksymalne możliwe przyspieszenia osi.
Dynamika to nie posuw tylko maksymalne możliwe przyspieszenia osi.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 403
- Rejestracja: 06 mar 2012, 13:25
- Lokalizacja: Częstochowa
- a może raczej 0,5 mikrona ( 0,0005 ).mc2kwacz pisze:rozdzielczość wynosi 2 mikrony.
Kolego Tomaszu nie wiem skąd u ciebie takie obawy przed analogowym sterowaniem – na twoim miejscu bardziej martwiłbym się o odpowiedni stan mechaniki.
Karty Mesy 5i25 + 7i77 są przez forumowiczów już stosowane i w mojej ocenie sprawują się bardzo dobrze ( mam 3 takie zestawy).
Jeśli chodzi o General Mechatronics GM6-PCI – po pobieżnym przejrzeniu ich możliwości, wyglądają interesująco, ale będziesz chyba pierwszym, który by je używał.
Elektronika nie jest moją mocną stroną, więc może ktoś inny w tej kwestii Ci jeszcze doradzi.
Niestety czegoś trzeba się nauczyć, lub zlecić innej osobie.Być może będzie zależało od ustawień pętli PID ale za bardzo doświadczenia w tej materii nie mam
Nie wiem, czy z napędami cyfrowymi jest łatwiej, bo moje wszystkie są analogowe.
Pozdrawiam
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 295
- Rejestracja: 25 kwie 2012, 15:58
- Lokalizacja: ok. Rybnika
Dzięki.
Facet od serw zdziwił się gdy mu powiedziałem że analogowo sterować chcę nimi, sugerował że będzie to mało precyzyjne sterowanie.
Dodał jeszcze że stosują absolutne enkodery lub resolwery - tu się zastanawiam czy będę mógł te enkodery odczytywać tą mesą 7i77.
Rozdzielczość: skok śruby 5mm / rozdzielczość enkodera 2500 imp/obr = 0,002mm
Co do mechaniki to zdaję sobie sprawę że na precyzję całości maszyny ma wpływ bardzo wiele czynników.
Pozdrawiam
Tomasz
Facet od serw zdziwił się gdy mu powiedziałem że analogowo sterować chcę nimi, sugerował że będzie to mało precyzyjne sterowanie.
Dodał jeszcze że stosują absolutne enkodery lub resolwery - tu się zastanawiam czy będę mógł te enkodery odczytywać tą mesą 7i77.
Rozdzielczość: skok śruby 5mm / rozdzielczość enkodera 2500 imp/obr = 0,002mm
Co do mechaniki to zdaję sobie sprawę że na precyzję całości maszyny ma wpływ bardzo wiele czynników.
Pozdrawiam
Tomasz
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2920
- Rejestracja: 27 maja 2013, 22:18
- Lokalizacja: gdzieś
Ten facet od serw z którym rozmawiałeś jest pewnie dzieckiem "epoki step-dir"
a słowo analogowy kojarzy mu się z gramofonem na płyty winylowe 
Ten sygnał analogowy 12 bit, to jest zapewne sygnał zadawania prędkości a nie bezwzględna pozycja. 12bit to jest zaledwie 4000 poziomów. Ćwierć milimetra na metrowym stole. Nawet rzeźbiący jezusy i ławy kościelne nie zaakceptowaliby tak marnej precyzji sterowania
W serwomechanizmie step-dir też jest w środku regulator typu PID lub podobny.


Ten sygnał analogowy 12 bit, to jest zapewne sygnał zadawania prędkości a nie bezwzględna pozycja. 12bit to jest zaledwie 4000 poziomów. Ćwierć milimetra na metrowym stole. Nawet rzeźbiący jezusy i ławy kościelne nie zaakceptowaliby tak marnej precyzji sterowania

W serwomechanizmie step-dir też jest w środku regulator typu PID lub podobny.
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 295
- Rejestracja: 25 kwie 2012, 15:58
- Lokalizacja: ok. Rybnika
Tak chodzi o sterowanie prędkością. Fakt że zasugerował mi że jeśli nie mogę cyfrowo (profibus) sterować serwem to mogę za pomocą step/dirmc2kwacz pisze: Ten sygnał analogowy 12 bit, to jest zapewne sygnał zadawania prędkości a nie bezwzględna pozycja. 12bit to jest zaledwie 4000 poziomów. Ćwierć milimetra na metrowym stole.
W serwomechanizmie step-dir też jest w środku regulator typu PID lub podobny.

Nie mam doświadczenia ale myślę że korzystniej jednak będzie sterować prędkością.
O co chodzi z tym "Ćwierć milimetra na metrowym stole. " ?
Pozdrawiam
Tomasz
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 403
- Rejestracja: 06 mar 2012, 13:25
- Lokalizacja: Częstochowa
Mam nadzieję, że dokładnie przeczytałeś instrukcję od swoich Lenze i że jest możliwość sterowania sygnałem analogowym oraz jest wyjście sygnału (kwadraturowy) enkodera potrzebnego Mesie.
Jeżeli na enkoderze pisze 2500 imp/obr to mnożymy razy 4 zbocza, czyli dzielimy przez 10 000 i dlatego wychodzi 0,0005.
Pozdrawiam
Jeżeli na enkoderze pisze 2500 imp/obr to mnożymy razy 4 zbocza, czyli dzielimy przez 10 000 i dlatego wychodzi 0,0005.
Pozdrawiam
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 292
- Rejestracja: 08 sty 2010, 02:04
- Lokalizacja: Toruń
Re: Precyzja sterowania seronapędami
Jeżeli maszyna będzie zbudowana tak, że będzie miała te 0.01 mm mechanicznej dokładności (co wcale nie jest takie proste) to rozdzielczość sygnału analogowego przy max. 5000 mm/min jest sprawą drugorzędną. U mnie rozdzielczość mesy jest widoczna jak maszyna jeżdzi >30m /min i ma >0.25G przyspieszenia.Tomasz_K pisze:Witam
Czy stosując profesjonalne serwa synchroniczne (Lenze) i sterując je analogowo +-10V ( karta Mesa 7i77) z dokładnością DAC teoretyczną 12bit uzyskamy dużą precyzję (+-0,01mm) i dynamikę sterowania ( posuwy 5000mm/min).
Przeniesienie napędu za pomocą śruby kulowej 32x5.
Enkodery 2500 imp/obr.
Pozdrawiam
Tomasz
PS. Chodzi mi o to czy sterowanie analogowe nie będzie najsłabszym ogniwem.
Michał
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2920
- Rejestracja: 27 maja 2013, 22:18
- Lokalizacja: gdzieś
Sterując step-dir zadajesz pozycję. Cały regulator jest po stronie drivera.
Sterując sygnałem prędkości masz część nadążną regulacji w układzie który tę prędkość zadaje. To jest zupełnie inna struktura systemu. Wtedy enkoder (czy tez liniał) wchodzi na układ sterujący a nie na driver.
Sterowanie prędkością (wszystko jedno czy analogowo czy cyfrowo) jest bardziej zaawansowane, dale większe możliwości i jest generalnie lepsze od step-dir. Przy sterowaniu step-dir zawsze uwydatni się w pracy ziarnistość tego sterowania. Ale za to sterownik wystarczy że umie "kłapać" impulsami.
Niektórzy sądzą, że to silniki krokowe odpowiadają za rzężenie napędów w prostych maszynach, ale to przede wszystkim sterowanie step-dir za to odpowiada.
Metr / 4000 = 0,25 (gdyby tak było).
Sterując sygnałem prędkości masz część nadążną regulacji w układzie który tę prędkość zadaje. To jest zupełnie inna struktura systemu. Wtedy enkoder (czy tez liniał) wchodzi na układ sterujący a nie na driver.
Sterowanie prędkością (wszystko jedno czy analogowo czy cyfrowo) jest bardziej zaawansowane, dale większe możliwości i jest generalnie lepsze od step-dir. Przy sterowaniu step-dir zawsze uwydatni się w pracy ziarnistość tego sterowania. Ale za to sterownik wystarczy że umie "kłapać" impulsami.
Niektórzy sądzą, że to silniki krokowe odpowiadają za rzężenie napędów w prostych maszynach, ale to przede wszystkim sterowanie step-dir za to odpowiada.
Metr / 4000 = 0,25 (gdyby tak było).