pętla otwarta czy zamknięta
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 9
- Rejestracja: 11 maja 2009, 12:46
- Lokalizacja: Zawiercie
pętla otwarta czy zamknięta
Wie ktoś może jak pracuje kontroler ruchu. W zamkniętej czy otwartej pętli sterowania?
Przykład:
Napęd osi stanowi silnik krokowy. Pomiar pozycji rzeczywistej zapewnia enkoder liniowy. Dla uproszczenia przyjmijmy, że potrzeba 1000 impulsów dla silnika na 10mm oraz enkoder podaje również 100 imp/mm.
Zakładając, że G-code wymusza przemieszczenie o 10mm, co stanowi 1000 kroków silnika, Mach wystawi na porcie 1000 impulsów dla sterownika silnika. Jednak z dowolnego powodu odczyt pozycji rzeczywistej po tej operacji wynosi 990. Czy kontroler ruchu w Machu wystawi dodatkowe 10 impulsów w celu korekty do 1000 impulsów rzeczywistych czy nie zwróci na to uwagi.
Rozwijając pytanie jak zachowa się Mach przy interpolacji okręgu, czyli czy dynamicznie skoryguje osie jeśli jedna z nich zacznie odstawać (tracić impulsy, wystąpią luzy) od przebiegu zakładanego. Czy dysponując pozycjami faktycznymi skoryguje pozycję osi.
Przykład:
Napęd osi stanowi silnik krokowy. Pomiar pozycji rzeczywistej zapewnia enkoder liniowy. Dla uproszczenia przyjmijmy, że potrzeba 1000 impulsów dla silnika na 10mm oraz enkoder podaje również 100 imp/mm.
Zakładając, że G-code wymusza przemieszczenie o 10mm, co stanowi 1000 kroków silnika, Mach wystawi na porcie 1000 impulsów dla sterownika silnika. Jednak z dowolnego powodu odczyt pozycji rzeczywistej po tej operacji wynosi 990. Czy kontroler ruchu w Machu wystawi dodatkowe 10 impulsów w celu korekty do 1000 impulsów rzeczywistych czy nie zwróci na to uwagi.
Rozwijając pytanie jak zachowa się Mach przy interpolacji okręgu, czyli czy dynamicznie skoryguje osie jeśli jedna z nich zacznie odstawać (tracić impulsy, wystąpią luzy) od przebiegu zakładanego. Czy dysponując pozycjami faktycznymi skoryguje pozycję osi.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
Witam o ile się orientuję program Mach impulsy z enkodera, które możemy do niego podłączyć używa jedynie do wyświetlania drogi, jaką wykonał silnik. Nie używa ich natomiast do sterowania silnikami krokowymi. Chyba, że mam błędne informacje:).
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
a ktoś p[omyślał o tym że powstają luzy na śrubach i nietylko? radzęsprawdzic czy gdzieś w machu nie jest wpisany kasowanie luzów bo jeśli tak to enkoder dobrze wskasóje a mach nigdzie niepokaże ile wysłał impólsów
teżmyślałęm nad silnikiemkrokowym i sygnałęm z enkodera ale nie da sie tak to sterownik silnika porównóje ilosc zadaną z iloscią wykonaną tam jest w serwonapędach
jeśli krokówka góbiła Tobie kroki to wiekszą trzeba zamątowac ale przed tym wydatkiem radzęzmniejszyc prędkosci posówów bo0 silniki niewyrabiają jak wszystko nawet i te cacka mają ograniczenia
słyszałem żę sąsilniki krokowe z prędkoscią obrotowąsięgająca 30 tys/min ale to jakaś kombinacja zwykłęgo i krokówki i z racji nowinki barrdzo drogie
dobra zeszłęm z tematu
teżmyślałęm nad silnikiemkrokowym i sygnałęm z enkodera ale nie da sie tak to sterownik silnika porównóje ilosc zadaną z iloscią wykonaną tam jest w serwonapędach
jeśli krokówka góbiła Tobie kroki to wiekszą trzeba zamątowac ale przed tym wydatkiem radzęzmniejszyc prędkosci posówów bo0 silniki niewyrabiają jak wszystko nawet i te cacka mają ograniczenia
słyszałem żę sąsilniki krokowe z prędkoscią obrotowąsięgająca 30 tys/min ale to jakaś kombinacja zwykłęgo i krokówki i z racji nowinki barrdzo drogie
dobra zeszłęm z tematu
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 689
- Rejestracja: 21 mar 2005, 18:51
- Lokalizacja: Trójmiasto
Tak, EMC2 pod linuxemniky1977 pisze:A w takim wypadku wie ktoś może czy istnieje i jakie oprogramowanie dla platformy PC pracujące z zamkniętą pętlą sterowania nie wymagając dedykowanego kontrolera ruchu?
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
czy możęsz opisac jak to jest z tą pętlą? albo podrzuc jakies materiałyniky1977 napisał/a:
A w takim wypadku wie ktoś może czy istnieje i jakie oprogramowanie dla platformy PC pracujące z zamkniętą pętlą sterowania nie wymagając dedykowanego kontrolera ruchu?
Tak, EMC2 pod linuxem
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]