Witam,
mam zamiar wykonać prosty czujnik wysokości narzędzia, działąjący na zasadzie zamknięcia obwodu elektrycznego w momencie styku frezu z czujnikiem (ew. materiałem w przypadku gdy będzie to metal). Czyli coś w rodzaju styku NO.
Mój sterownik to niebieski chiński 4 osiowy oparty na układach TB6560. Do dyspozycji mam jedynie wejścia X, Y i Z limit, oraz STOP. Mój pomysł jest taki, żeby właśnie wejście STOP wykorzystać do czujnika. Pytanie: mam wykonać coś, co zamienia NO czujnika na NC, czy programowo odwrócić logike wejścia, jednocześnie zamieniając w przycisku E-STOP styk NC na NO?
A może wykorzystać do tego celu wejście Z limit?
Macie jakieś inne pomysły, czy warto iść tym tropem?
Czujnik wysokości narzędzia
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 885
- Rejestracja: 02 maja 2007, 20:55
- Lokalizacja: inąd
Sprawa jest bardziej prosta niż Ci się wydaje, wystarczy kawałek laminatu pokrytego miedzią z jednej strony. Lutujesz do niego przewód podpięty do plusa z odpowiednim rezystorem ograniczającym prąd zwarcia i czekasz na te zwarcie zjeżdżając narzędziem. Możesz wykorzystać jakikolwiek sygnał, byle program sterujący mógł go odczytać. Jeżeli program sobie nie będzie radził to niestety trzeba dodać układ który niweluje mikro drgania przy styku narzędzia z laminatem. Najmniejsze ATtiny i kilkanaście linijek kodu sobie poradzi
Choć nie jestem detektywem, zawsze znajdę budkę z piwem!
-
Autor tematu - Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 97
- Rejestracja: 19 lut 2012, 15:25
- Lokalizacja: Gdynia
Dzięki skrzat, ale nie w tym problem, bo to naprawdę proste i już wymyśliłem prosty układ do odwracania NO na NC.
Mam do dyspozycji jedno wejście - limit Z - pod które są już połączone krańcówki, jednocześnie wykonuję na nim "homowanie". Teraz chce, żeby czujnik wysokości narzędzia/ materiału też na tym chodził. Pisząc ten temat myślałem, że EMC ma już gotowe narzędzia do tych pomiarów, jednak jak się nie dawno dowiedziałem, trzeba to za pomocą odpowiedniego G-codu rozwiązać. Takich przykładów jest sporo na necie, ale wciąż nie wiem, jak EMC kuma, że korzysta z czujnika wysokości, a nie najeżdża na krańcówkę.
Aha, co należy zrobić, żeby EMC znajdował krańcówkę "minimum"? Próbowałem już z ujemnymi wartościami, ale zawszę bada obszar pracy najeżdżając na krańcówkę "max" do "homowania".
Mam do dyspozycji jedno wejście - limit Z - pod które są już połączone krańcówki, jednocześnie wykonuję na nim "homowanie". Teraz chce, żeby czujnik wysokości narzędzia/ materiału też na tym chodził. Pisząc ten temat myślałem, że EMC ma już gotowe narzędzia do tych pomiarów, jednak jak się nie dawno dowiedziałem, trzeba to za pomocą odpowiedniego G-codu rozwiązać. Takich przykładów jest sporo na necie, ale wciąż nie wiem, jak EMC kuma, że korzysta z czujnika wysokości, a nie najeżdża na krańcówkę.
Aha, co należy zrobić, żeby EMC znajdował krańcówkę "minimum"? Próbowałem już z ujemnymi wartościami, ale zawszę bada obszar pracy najeżdżając na krańcówkę "max" do "homowania".