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: 868
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: 2214
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: 260
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
<h1>wszystko jest trudne zanim stanie się łatwe</h1>

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 2214
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: 9812
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: 260
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.
<h1>wszystko jest trudne zanim stanie się łatwe</h1>


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: 260
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
<h1>wszystko jest trudne zanim stanie się łatwe</h1>

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”