TB6560 + Arduino + GRBL = blokujące się sliniki

Ogólne tematy związane z maszynami CNC, maszyny o odmiennej konstrukcji czyli wszystko co nie pasuje do powyższych.
Tu możesz również przedstawić się i opisać swoją maszynę

Adam Domański
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 712
Rejestracja: 04 lut 2008, 20:26
Lokalizacja: Rzeszów

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#11

Post napisał: Adam Domański » 11 sie 2020, 16:40

Musisz sprawdzić jaką drogę pokona oś przy jednym pełnym obrocie silnika krokowego.




Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 14
Posty: 15
Rejestracja: 07 sie 2020, 20:41

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#12

Post napisał: elprezidente » 11 sie 2020, 16:52

TOP67 pisze:
11 sie 2020, 16:27
Musisz wyliczyć wartości $100-102 wg wzoru:

(200 * microstep) / droga osi na jeden obrót.

Niektóre sterowniki mają podaną od razu wartość 200 * microstep. Zacznij od wartości 8 lub 16.

droga osi na jeden obrót, to w przypadku śrub napędowych skok. W przypadku pasków i listew, trzeba policzyć.

Jak już to ustawisz, to w UGS ustaw odległość 1 mm i małą prędkość. Zobacz czy działa i odległość się zgadza.
Potem testuj prędkość maksymalną na większej odległości (żeby silnik zdążył się rozkręcić).
Jak znajdziesz prędkość, przy której oś zaczyna gubić kroki, to pomniejsz ją co najmniej o 20% i wpisz w $110-112.
Zrobiłem test taki ze na silniczek przykleiłem taśmę i manualnie przesunąłem wózki tak aby silniczek zrobił 1 obrót i dla osi X i Y wyszła mi mniej więcej odległość 50mm

czyli:
(200*8)/50=32
(200*16)/50=64
i takie wartości powinienem testować w polach $100 i $101.
Proszę potwierdzić czy dobrze to obliczyłem.

Może Pan podpowiedzieć jak powiniem być ustawiony stepping (mam na mysli te pstryki) ?

Dodane 35 sekundy:
Adam Domański pisze:
11 sie 2020, 16:40
Musisz sprawdzić jaką drogę pokona oś przy jednym pełnym obrocie silnika krokowego.
Sprawdziłem i dla X i Y wyszło mniej więcej 50mm

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#13

Post napisał: TOP67 » 11 sie 2020, 17:29

Przy takim przełożeniu trzeba ustawić jak najwyższy stepping, żeby mieć jako taką dokładność. Te sterowniki nie za bardzo się do tego nadają, najwyższa wartość to 16, co daje rozdzielczość około 2 setek.
Zmienił bym sterowniki na minimum 64, a najlepiej takie, które mają również wartości 50, 100 itp

Tu znalazłem opis takiej płyty https://www.aliexpress.com/item/32308196226.html

SW1 - on
SW2 - of

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#14

Post napisał: zzzZZZ » 11 sie 2020, 17:37

dokładność dokładnością, pomóżmy chłopu w ogóle to uruchomić. Zmień ustawienia na takie jakie wyliczyłeś i zobacz czy zaskoczy.
Na sam początek zadawaj niewielkie prędkości

Dodane 2 minuty 1 sekunda:
W razie czego zrób 5 i 6 na ON żeby zwiększyć prąd
wszystko jest trudne zanim stanie się łatwe

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#15

Post napisał: TOP67 » 11 sie 2020, 17:43

Przyczyną problemów jest zapewne za duża częstotliwość impulsów.

1. $100 = 64
2. $110 = 200

i wtedy powinno powoli ruszyć (oś X). Potem można stopniowo podnosić $110

Można też ustawiać prędkość w USG, ale to wpisane w GRBL jest ważniejsze.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7859
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#16

Post napisał: tuxcnc » 11 sie 2020, 18:38

TOP67 pisze:
11 sie 2020, 17:29
Te sterowniki nie za bardzo się do tego nadają, najwyższa wartość to 16, co daje rozdzielczość około 2 setek.
Zmienił bym sterowniki na minimum 64, a najlepiej takie, które mają również wartości 50, 100 itp
Gadasz totalne głupoty.
To jest drutówka do styropianu, pięć kroków na milimetr wystarczy.


Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 14
Posty: 15
Rejestracja: 07 sie 2020, 20:41

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#17

Post napisał: elprezidente » 12 sie 2020, 13:15

Zrobiłem wszystko od nowa biorąc pod uwagę wasze porady.

Zainstalowałem GRBL 1.1.
W config ustawilem na 2 osiową maszyne.
Obrazek
w UGS ustawiłem tak:
Obrazek

Arduino do sterownika podpiąłem w ten sposób zgodnie z instrukcją którą podesłał TOP67.
Arduino Sterownik
2 step X PIN 1
3 step Y PIN 8

5 DIR X PIN 7
6 DIR Y PIN 3

8 enable X Enable 14
Y Enable 2

Nie mogę nigdzie znaleźć całego pinoutu dla tego sterownika i nie jestem pewny czy GND są na pewno w pinach 18-25.
Nie wiem czy X i Y enable powinien być w pięty do arduino. Jeżeli tak to czy cały czas czy razem. Jak wpinam pojedynczo np X enable do arduino to silniczek piszczy. Jak podpiąłem 2 na raz to tez piszczało ale troszczę innym dźwiękiem.

Pytanie brzmi czy na pewno mam dobrze podpięte wszystko i co zrobić z X Enable i Y Enable?

Wrzucam zdjęcie jak podpiąłem arduino i sterownik. Może ktoś z wprawnym okiem dopatrzy się błędu.
Obrazek

Stepping ustawiłem zgodnie z Waszymi zaleceniami i instrukcją w taki sposób.
Obrazek

Podsumowując - teraz silniczki ani drgnął. Już totalnie zgłupiałem bo przy korzystaniu z pinoutu z nie tego sterownika coś tam reagowały a teraz kompletnie nic.

Panowie ratujcie bo sam tego nie rozkminie :oops:

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#18

Post napisał: zzzZZZ » 12 sie 2020, 14:08

http://www.osservatoriobassano.org/TCS2 ... Manual.pdf

masz info o sterowniku
co do ENABLE to nie muszą być wpięte. Na razie, żeby ograniczyć kablologie możesz wywalić też DIR - będą się kręcić w jednym kierunku.
wszystko jest trudne zanim stanie się łatwe


Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 14
Posty: 15
Rejestracja: 07 sie 2020, 20:41

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#19

Post napisał: elprezidente » 12 sie 2020, 14:22

zzzZZZ pisze:
12 sie 2020, 14:08
http://www.osservatoriobassano.org/TCS2 ... Manual.pdf

masz info o sterowniku
co do ENABLE to nie muszą być wpięte. Na razie, żeby ograniczyć kablologie możesz wywalić też DIR - będą się kręcić w jednym kierunku.
Z tego właśnie korzystałem.
Obrazek

A co z GND, dobrze mam podłączone?
ENABLE nie są w ogole potrzebne czy też tylko tymczasowo mam ich nie podłączać?

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#20

Post napisał: zzzZZZ » 12 sie 2020, 14:52

ENABLE możesz w ogóle nie wpinać.
Powiedz mi gdzie masz wpięte GND bo nie do końca widać na fotce
wszystko jest trudne zanim stanie się łatwe

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”