Znaleziono 2 wyniki

autor: tuxcnc
01 maja 2020, 08:20
Forum: LinuxCNC (dawniej EMC2)
Temat: Gwintowanie oraz posuw na obrót tylko z indeksem problemw ustawieniu.
Odpowiedzi: 8
Odsłony: 1109

Re: Gwintowanie oraz posuw na obrót tylko z indeksem problemw ustawieniu.

Adast pisze:
30 kwie 2020, 21:47
Mam tylko indeks na wrzecionie, mach nie obsługuje enkodera.
Ktoś pisał że mu linux działał tylko z indeksem wrzeciona, w
HAL widać dobrze ten index. Sygnał na pewno jest dobry.
Zresztą w TURBOCNC gwint był dobry, na tym samym sprzęcie, tylko ten interfejs.
Podajcie jakiś działający config i hal żebym mógł porównać.
No i czego się spodziewałeś ?
Że podasz parametry z sufitu i cudownie zadziała ?
W pliku TOKARKA.hal masz skonfigurowany normalny enkoder 100cpr i jeżeli taki enkoder założysz to wszystko zacznie działać.
Linuxcnc nie obsługuje gwintowania na samym indeksie, bo to daje trudne do przewidzenia rezultaty. Aczkolwiek gdy wrzeciono ma sporą masę a silnik sporą moc, to daje się nacinać drobne gwinty z małym przybraniem, ale gdy opory toczenia będą duże a wrzeciono będzie znacząco zwalniać pod obciążeniem, to będą wychodzić cuda.
Linuxcnc da się tylko oszukać, udając że istnieje enkoder wrzeciona o sygnałach A oraz Z i jednym impulsie na obrót.
Robi się to tak :

Kod: Zaznacz cały

net encoder-output parport.0.pin-15 => encoder.0.phase-Z encoder.0.phase-A
setp encoder.0.counter-mode 1
setp encoder.0.position-scale 1
Oczywiście przy założeniu że sygnał z czujnika masz faktycznie na pinie 15.
Musisz też pousuwać lub zakomentować niektóre inne wpisy dotyczące pinów enkodera, bo Ci będzie wywalało błąd przy starcie.
Nie chce mi się tego sprawdzać u siebie, bo szkoda czasu na takie rzeczy. Zrobienie przyzwoitego enkodera kwadraturowego to niewielki wysiłek oraz nakład pracy i środków, a efekt jest nieporównywalny. Ekstra dostajesz jeszcze możliwość użycia G33.1
autor: tuxcnc
30 kwie 2020, 18:05
Forum: LinuxCNC (dawniej EMC2)
Temat: Gwintowanie oraz posuw na obrót tylko z indeksem problemw ustawieniu.
Odpowiedzi: 8
Odsłony: 1109

Re: Gwintowanie oraz posuw na obrót tylko z indeksem problemw ustawieniu.

Adast pisze:
29 kwie 2020, 19:55
Próbowałem macha i nie trafia w zwój mimo wypróbowania kilku wersji.
Ten fragment twojej wypowiedzi mocno mnie zastanawia, bo co prawda nie jestem fanem Macha, ale w takie cuda to nie wierzę.
Może popełniasz jakiś zupełnie inny błąd, no nie wiem, pomyliłeś indeks z którąś fazą, albo jesteś przekonany że enkoder ma inne właściwości niż rzeczywiście.
Jeśli coś nie chce działać nigdzie, to musi być jakaś taka głupia przyczyna ...

Uruchom http://wiki.linuxcnc.org/cgi-bin/wiki.p ... ort_Tester i pokręcaj wrzeciono ręką.
"Lampki" Faz powinny migać "pierwsza, obie, druga, żadna ...", indeks powinien się zaświecać na chwilę, raz na obrót.
Oprócz braku indeksu przyczyną niedziałania posuwu synchronizowanego (G33 itp.) może też być odwrócona faza indeksu, wtedy zamiast net spindle-index <= parport.0.pin-15-in trzeba wpisać net spindle-index <= parport.0.pin-15-in-not
Poza tym, to nie bardzo rozumiem po co masz zanegowaną jedna fazę enkodera, to daje dokładnie tyle, że enkoder "liczy" w drugą stronę.

Wróć do „Gwintowanie oraz posuw na obrót tylko z indeksem problemw ustawieniu.”