Witam,
Panowie, kolejny wieczór nad tym siedzę i bez rezultatów.
Mam następujący zestaw:
Mach 3 + chińska płyta na USB bsmceo4u-pp https://tiny.pl/72zrn + czujnik indukcyjny.
Cel:
Pomiar rzeczywistych obrotów wrzeciona w tokarce CNC w celu gwintowania.
Rezultat:
Płyta działa, steruje silnikami, steruje PWM do kontrolowania prędkości wrzeciona, podłączony czujnik indukcyjny jest widoczny w machu na wejściach ( wejście się aktywuje i dezaktywacje tak jak czujnik).
Natomiast za nic nie udało mi się wyświetlić rzeczywistych obrotów wrzeciona. Konfiguracje próbowałem już chyba wszystkie.
Czy możliwe jest że ta płyta tego nie wspiera? Czy może są jakieś inne ograniczenia?
Mach 3 + USB + Spindel Index
Tokarka CNC sterowana po USB
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 523
- Rejestracja: 15 sie 2004, 23:24
- Lokalizacja: Poznań
Re: Mach 3 + USB + Spindel Index
Kilka lat temu robiłem retrofit tokarki cnc maho.
Próbowałem zrobić to na chinskiej płycie USB (do dziś te 500zł leży w szafie) która nawet posiadała dedykowane wejście index do odczytu prędkości wrzeciona.
Oststecznie nigdy to na tej płycie nie zadziałało.
Podmieniłem ją na smothstepper. I ruszyło bez problemu. Jak sobie przypomne ile dni na to straciłem....
Kolejne robiłem na csimo. To jest czysta przyjemność.
Wracając do sedna tematu. Nie wiem czy ta płyta może obsłuzlżyć sygnał idnex wrzeciona.
Kolejna kwestia to jakość kształtowania impulsów z twojego czujnika. Musisz sprawdzic czy ten czujnik jest wstanie pracowac na takiej cześtotliwosci. Kolejny temat to prędkość wejść i czy są obsługiwane jako przerwanie przez tę płytę.
W uproszczeniu czesto robi się tak że wejscia odczytuje się co jakiś czas np kilka ms. Przy sygnałach niekrytycznych nić to nie wnosi. Jednak sygnał index musi wejść bez zbędej zwłoki. Jeśli karta nie obsługuje danego wejścia w czasie rzeczywistym to będzie po balu. Sygnału index prawidłowo nie szczyta nawet jeśli bedzie idelany.
1. Sprawdzić oscyloskopem sygnał z czujnika - pewnie nie masz oscyloskopu bo już byś to zrobił.
2. Wygenerować stały sygnał np 200Hz. Idelnie np za pomocą arduino i sprawdzić czy mach widzi sygnał.
Chińskie płyty to fajna sprawa dla prostej frezarki.
Próbowałem zrobić to na chinskiej płycie USB (do dziś te 500zł leży w szafie) która nawet posiadała dedykowane wejście index do odczytu prędkości wrzeciona.
Oststecznie nigdy to na tej płycie nie zadziałało.
Podmieniłem ją na smothstepper. I ruszyło bez problemu. Jak sobie przypomne ile dni na to straciłem....
Kolejne robiłem na csimo. To jest czysta przyjemność.
Wracając do sedna tematu. Nie wiem czy ta płyta może obsłuzlżyć sygnał idnex wrzeciona.
Kolejna kwestia to jakość kształtowania impulsów z twojego czujnika. Musisz sprawdzic czy ten czujnik jest wstanie pracowac na takiej cześtotliwosci. Kolejny temat to prędkość wejść i czy są obsługiwane jako przerwanie przez tę płytę.
W uproszczeniu czesto robi się tak że wejscia odczytuje się co jakiś czas np kilka ms. Przy sygnałach niekrytycznych nić to nie wnosi. Jednak sygnał index musi wejść bez zbędej zwłoki. Jeśli karta nie obsługuje danego wejścia w czasie rzeczywistym to będzie po balu. Sygnału index prawidłowo nie szczyta nawet jeśli bedzie idelany.
1. Sprawdzić oscyloskopem sygnał z czujnika - pewnie nie masz oscyloskopu bo już byś to zrobił.
2. Wygenerować stały sygnał np 200Hz. Idelnie np za pomocą arduino i sprawdzić czy mach widzi sygnał.
Chińskie płyty to fajna sprawa dla prostej frezarki.
Apeluje o wpisywanie lokalizacji w profil! Czasem okazuje się że mieszkamy po sąsiedzku. Jako pasjonaci, hobbyści możemy sobie pomóc nie tylko anonimowo przez forum....
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 529
- Rejestracja: 07 paź 2013, 20:12
- Lokalizacja: Kraków/Kraśnik
Re: Mach 3 + USB + Spindel Index
Ale ten brak obsługi wynika z tego co bubels pisał? Czyli np zbyt wolne wejścia i z za dużą zwłoką? Czy z jakiegoś innego powodu?
A polecisz coś co obsługuje index, jest na USB i w miarę przystępne cenowo ?
Serwa DC Rulez!!!
Frezowanie gwintów
Frezowanie gwintów
