Bostom pisze: ↑01 maja 2025, 15:41
Nie mam przypisanego żadnego hotkeya. Obroty rzeczywiste. Np. w MDI wpisuję S100 M3, i S True mam 80, mimo, że wrzeciono stoi. W drugą stronę- mogę uruchomić wrzeciono i sygnał "Index" nie ma wpływu na obroty, bez znaczenia czy w programie włączę wrzeciono.
Pominę to, że robisz coś bez sensu i nie ma prawa to działać.
Nie używam też Mach3, więc na konkretną pomoc nie licz.
Chciałbym Ci tylko wytłumaczyć, że tak jest wszędzie, bo program sterujący ma być uniwersalny i bez odpowiedniej konfiguracji będzie się zachowywał dość dziwnie, choć zupełnie logicznie.
Jeśli nie masz skonfigurowanego enkodera, to w okienku programu będziesz widział obroty zadawane, a nie odczytane, bo ma to działać też tam, gdzie enkodera nie ma. Jak to sobie inaczej wyobrażasz?
Dlaczego pokazuje 80 zamiast 100 też na pewno ma jakieś proste wyjaśnienie, zapewne masz gdzieś jakieś skalowanie.
Wyjście miga, bo najwyraźniej jest tak skonfigurowane, a że go do niczego nie używasz nie ma tutaj znaczenia.
Tak ogólnie, to tokarka może działać z jednym impulsem na obrót, ale musisz zrozumieć, że program potrzebuje dwóch sygnałów, indeksu i fazy, gdzie indeks służy tylko do synchronizacji (żeby narzędzie trafiało w już nacięty gwint), a faza służy tylko do pomiaru prędkości. Ponieważ w większości enkoderów są to osobne sygnały, więc jak masz tylko jeden, to musisz go przypisać do dwóch wejść logicznych.
Do gwintowania musisz mieć indeks i fazę, ale do samej regulacji obrotów wystarczy sama faza (bo regulacja obrotów niczego nie synchronizuje).
Mam nadzieję że coś zrozumiałeś i będziesz wiedział czego szukać.