zerowanie/bazowanie - skypt/działanie w mach3?
: 08 cze 2014, 09:05
Pod przyciskiem "ref all" jest sobie skrypcik, który bazuje wszystkie osie. To całkiem dobrze działa... ale mogło by pewnie lepiej.
W moim przypadku bazowanie mam na czujnikach, które są równocześnie krańcówkami "endstop" (X min, Ymin oraz Zmax), i problemem bywa to, że niezależnie od ustawionej (w homing) prędkości bazowania (lub inaczej dojazdu do soft-limitów, oraz ich rozmiaru w mm) podczas bazowania "przejeżdża" mi maszyna za daleko. Potem oczywiście wraca, ale...
Wygląda to tak, jakby odpowiedź na sygnał z czujnika była opóźniona, ale to nie prawda. Na oscyloskopie widzę, że od wyzwolenia krańcówki do zniknięcia STEP mija jakieś 0.5s, i odległość jaką "przejeżdża" MACH za daleko - dokładnie tyle samo cofa i ustawia jako zero, z całkiem przyzwoitą powtarzalnością.
Chciałem znaleźć w ustawieniach ten zakres "przejeżdżania" przez zero w celu bazowania, ale nigdzie nie widzę... Więc chciałem obejrzeć skrypt bazujący (zwłaszcza że jest pod przyciskiem edytowalnym), ale tam tylko:
co prosto się tłumaczy przez screen-editora (DoButton(24) = Zero_Z, itd), ale nadal nie wiem gdzie siedzi/jak wygląda skrypt Zero_Z bo może w nim jest to jakoś zaszyte?
W moim przypadku bazowanie mam na czujnikach, które są równocześnie krańcówkami "endstop" (X min, Ymin oraz Zmax), i problemem bywa to, że niezależnie od ustawionej (w homing) prędkości bazowania (lub inaczej dojazdu do soft-limitów, oraz ich rozmiaru w mm) podczas bazowania "przejeżdża" mi maszyna za daleko. Potem oczywiście wraca, ale...
Wygląda to tak, jakby odpowiedź na sygnał z czujnika była opóźniona, ale to nie prawda. Na oscyloskopie widzę, że od wyzwolenia krańcówki do zniknięcia STEP mija jakieś 0.5s, i odległość jaką "przejeżdża" MACH za daleko - dokładnie tyle samo cofa i ustawia jako zero, z całkiem przyzwoitą powtarzalnością.
Chciałem znaleźć w ustawieniach ten zakres "przejeżdżania" przez zero w celu bazowania, ale nigdzie nie widzę... Więc chciałem obejrzeć skrypt bazujący (zwłaszcza że jest pod przyciskiem edytowalnym), ale tam tylko:
Kod: Zaznacz cały
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
DoButton( 25 )
DoOEMButton(133)
DoOEMButton(134)
DoOEMButton(135)