Znaleziono 2 wyniki
Wróć do „pętla otwarta czy zamknięta”
- 12 maja 2009, 08:09
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: pętla otwarta czy zamknięta
- Odpowiedzi: 7
- Odsłony: 3786
- 11 maja 2009, 15:18
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: pętla otwarta czy zamknięta
- Odpowiedzi: 7
- Odsłony: 3786
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.