Samoistna zmiana kierunku obrotów silnika na jednej osi
: 29 kwie 2018, 22:15
Cześć,
zwracam się do was z następującym problemem:
modyfikuję układ sterowania w amatorskiej maszynie CNC na następujący:
- 1 x TB6600 (bez obudowy, wygląda na zakup z ali-x) (potencjometr do regulacji prądu)
- 2 x TB6600 w obudowie (brak potencjometru na zewnątrz obudowy)
- Arduino Uno
- Raspberry Pi 3
- Oprogramowanie GRBL
Poprawnie wgrałem program do arduino i z powodzeniem steruję w jogu każdą osią w GRBL (jestem na etapie doboru ustawień w GRBL). Problemem jest wykonywanie ruchu w osi Y (np. przy kliknięciu ruchu w prawo o 10 kroków, dwa razy operacja wykona się poprawnie, a za trzecim razem już zmieni się kierunek obrotu. Zdarza się również, że klikam ruch w lewo, a silnik obraca się raz w lewo, a raz w prawo non stop). Pozostałe osie X i Z nie sprawiają problemów.
Zmierzyłem napięcie na pinie DIR i nie zmienia ono swojego stanu (trzyma 5V lub 0 w zależności od wybrania kierunku ruchu w GRBL), a pomimo tego i tak zmienia kierunek.
Sterownik osi X jest nowy, silniki zasilane 24V DC. Problem może stać po stronie konfiguracji programu czy po stronie sprzętu?
Z góry dziękuję za pomoc.
zwracam się do was z następującym problemem:
modyfikuję układ sterowania w amatorskiej maszynie CNC na następujący:
- 1 x TB6600 (bez obudowy, wygląda na zakup z ali-x) (potencjometr do regulacji prądu)
- 2 x TB6600 w obudowie (brak potencjometru na zewnątrz obudowy)
- Arduino Uno
- Raspberry Pi 3
- Oprogramowanie GRBL
Poprawnie wgrałem program do arduino i z powodzeniem steruję w jogu każdą osią w GRBL (jestem na etapie doboru ustawień w GRBL). Problemem jest wykonywanie ruchu w osi Y (np. przy kliknięciu ruchu w prawo o 10 kroków, dwa razy operacja wykona się poprawnie, a za trzecim razem już zmieni się kierunek obrotu. Zdarza się również, że klikam ruch w lewo, a silnik obraca się raz w lewo, a raz w prawo non stop). Pozostałe osie X i Z nie sprawiają problemów.
Zmierzyłem napięcie na pinie DIR i nie zmienia ono swojego stanu (trzyma 5V lub 0 w zależności od wybrania kierunku ruchu w GRBL), a pomimo tego i tak zmienia kierunek.
Sterownik osi X jest nowy, silniki zasilane 24V DC. Problem może stać po stronie konfiguracji programu czy po stronie sprzętu?
Z góry dziękuję za pomoc.