Wykrywanie długości narzędzia na zbazowanym czujniku
: 17 sie 2011, 12:35
Witam!
Wiem, że na forum było już pełno tematów odnośnie długości narzędzia jednak mój jest dość specyficzny.
Otóż potrzebowałbym napisać makro do wyliczania długości narzędzia za pomocą czujnika umieszczonego na brzegu stołu roboczego (w stałej niezmiennej pozycji).
Działanie polegało by na tym by w czasie pracy programu wywołanie zmiany narzędzia (m6) uruchamiało przejazd narzędzia w jedno konkretne miejsce, które określane jest przez krańcówki bazowania w osiach X, Y i Z (narzędzie wysunięte maksymalnie do góry) i tam dopiero następował zjazd osi Z do czujnika i zapisanie długości narzędzia (wyzerowanie osi Z bez zmiany wartości X i Y). Następnie narzędzie wracałoby do pozycji w której został wywołane polecenie pobrania długości narzędzia.
Ploter ma układ kartezjański gdzie oś Z do góry ma wartość dodatnie a w dół ujemne.
Czy ktoś mógłby mnie naprowadzić na właściwy tor?
Wiem, że na forum było już pełno tematów odnośnie długości narzędzia jednak mój jest dość specyficzny.
Otóż potrzebowałbym napisać makro do wyliczania długości narzędzia za pomocą czujnika umieszczonego na brzegu stołu roboczego (w stałej niezmiennej pozycji).
Działanie polegało by na tym by w czasie pracy programu wywołanie zmiany narzędzia (m6) uruchamiało przejazd narzędzia w jedno konkretne miejsce, które określane jest przez krańcówki bazowania w osiach X, Y i Z (narzędzie wysunięte maksymalnie do góry) i tam dopiero następował zjazd osi Z do czujnika i zapisanie długości narzędzia (wyzerowanie osi Z bez zmiany wartości X i Y). Następnie narzędzie wracałoby do pozycji w której został wywołane polecenie pobrania długości narzędzia.
Ploter ma układ kartezjański gdzie oś Z do góry ma wartość dodatnie a w dół ujemne.
Czy ktoś mógłby mnie naprowadzić na właściwy tor?