TB6600 niski moment na postoju/nawrocie

TB6600 nie podtrzymuje podniesionego ciężaru.

Dyskusje na temat silników krokowych i sterowników silników krokowych.

Autor tematu
IHaveNoIdea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 09 sty 2020, 20:33
Lokalizacja: Warszawa

TB6600 niski moment na postoju/nawrocie

#1

Post napisał: IHaveNoIdea » 20 lut 2020, 21:10

Witam,
Mój setup:
TB6600 (podobno oryginalny, zakupiony na elty). Microstepping 8, Prąd 2,5 A
Zasilacz 32V z toroida z prostownikiem - na oscyloskopie stabilne napięcie.
Silnik krokowy bipolarny 2Nm, prąd znamionowy 2,4A/fazę
Moduł liniowy oparty na 2 prowadnicach liniowych ze śrubą kulową skok 20mm ustawiony w pionie i obciążony ok 25kg

Mój problem:
Silnik nie jest w stanie utrzymać obciążenia przy zatrzymaniu. Uznałbym, że po prostu nie starcza mu momentu, ale bez większych problemów podnosi to obciążenie do góry, a przy postoju jego moment powinien być największy.
Problem pojawia się przy bardzo małych prędkościach (do ok 2mm/s, czyli głównie przy nawrotach i postoju). Porobiłem testy podkręcając prąd do 3,5A, ale zdecydowanie pod ręką czuć, że zbliżając się do nawrotu brakuje mu momentu.
Próbowałem również bawić się mikrokrokami - przy 16 miałem wrażenie, że jest troszeczkę lepiej, a przy wyłączonym microsteppingu sterownik zgłosił alarm (25kg na śrubie 20 jadące kilkanaście cm w dół pewnie się do tego przyczyniło).

Wiem, że są na tym forum osoby dobrze znające TB6600 i może ktoś będzie w stanie powiedzieć mi z czego to wynika i jak mogę dalej ugryźć ten problem.
Jutro postaram się zmierzyć multimetrem prąd pobierany przez silnik na postoju oraz zobaczyć na oscyloskopie jak wygląda napięcie wejściowe do sterownika na postoju. Niestety nie mam możliwości pomiaru prądu na oscyloskopie.



Tagi:

Awatar użytkownika

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

Re: TB6600 niski moment na postoju/nawrocie

#2

Post napisał: TOP67 » 21 lut 2020, 00:12

Sprawdź czy sygnał Enable jest cały czas. Jeśli się wyłącza, to zwiększ czas podtrzymania. Testowo możesz podpiąć go na stałe.
Jeśli masz oscyloskop przenośny, to wepnij w szereg z uzwojeniem rezystor 0,1Ω i mierz na nim napięcie. Przy oscyloskopie uziemionym, trzeba uważać z podłączaniem masy.

Jaki program sterujący?


morgal
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 99
Rejestracja: 26 mar 2018, 23:12
Lokalizacja: Żyrardów

Re: TB6600 niski moment na postoju/nawrocie

#3

Post napisał: morgal » 21 lut 2020, 00:33

Może jakaś przeciwwaga odciążająca, skoro w pionie pracuję jeśli silnik by niedomagal.


Autor tematu
IHaveNoIdea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 09 sty 2020, 20:33
Lokalizacja: Warszawa

Re: TB6600 niski moment na postoju/nawrocie

#4

Post napisał: IHaveNoIdea » 21 lut 2020, 10:29

TOP67 pisze:Sprawdź czy sygnał Enable jest cały czas

Enable mam podłączone na stałe.
TOP67 pisze:wepnij w szereg z uzwojeniem rezystor 0,1Ω i mierz na nim napięcie

Domyślam się, że takie pomiary będą jedynie poglądowe. Postaram się zaopatrzyć w opornik ≥ 1W i wtedy pomierzyć.
TOP67 pisze:Przy oscyloskopie uziemionym, trzeba uważać z podłączaniem masy.

Mam uziemioną masę zasilacza, więc nie powinno być problemów.
TOP67 pisze:Jaki program sterujący?

Linux CNC przez chiński "sterownik" (a tak na prawdę to BOB) LPT - takie zielone sprzedawane wszędzie po 30 zł.
morgal pisze:Może jakaś przeciwwaga odciążająca

Przeciwwaga może mi niwelować stałą masę, na przykład wrzeciona, ale nie zniweluje już sił skrawania, a na tym ostatecznie będzie mi zależało. Setup teraz jest raczej po to, żeby przetestować możliwości silnika, a niski moment trzymający nie wygląda w tym przypadku najlepiej.

Dodane 56 minuty 25 sekundy:
EDIT:
IHaveNoIdea pisze:
TOP67 pisze: Przy oscyloskopie uziemionym, trzeba uważać z podłączaniem masy.
Mam uziemioną masę zasilacza, więc nie powinno być problemów.
Po chwili przemyślenia doszedłem do wniosku, że to jednak spory problem - przez uziemienie łącze przy takim pomiarze wejście i wyjście sterownika (choppera), co prawdopodobnie doprowadziłoby do zwarcia.

Awatar użytkownika

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

Re: TB6600 niski moment na postoju/nawrocie

#5

Post napisał: TOP67 » 21 lut 2020, 10:36

Jeśli masz oscyloskop dwukanalowy, użyj funkcji różnica. Mierz sondami przed i za rezystorem.


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1765
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: TB6600 niski moment na postoju/nawrocie

#6

Post napisał: drzasiek90 » 21 lut 2020, 11:22

TOP67 pisze:
21 lut 2020, 00:12
Sprawdź czy sygnał Enable jest cały czas. Jeśli się wyłącza, to zwiększ czas podtrzymania. Testowo możesz podpiąć go na stałe.
Co za bzdury opowiadasz? Co ma enable wspólnego z podtrzymaniem? Enable to włączenie sterownika a nie podtrzymanie.

Do autora.
Sterowniki często mają dip-switche na których się ustawia prąd podtrzymania. Ustaw na większy.


Autor tematu
IHaveNoIdea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 09 sty 2020, 20:33
Lokalizacja: Warszawa

Re: TB6600 niski moment na postoju/nawrocie

#7

Post napisał: IHaveNoIdea » 21 lut 2020, 11:45

drzasiek90 pisze:Sterowniki często mają dip-switche na których się ustawia prąd podtrzymania.

Ten niestety nie ma, tylko microstepping, wyjście z alarmu oraz regulacja prądu potencjometrem.
Czytałem datasheet scalaka TB6600 i w nim raczej nie ma takiej opcji (może coś przeoczyłem).

Dodane 11 minuty 38 sekundy:
EDIT:
Chyba znalazłem rozwiązanie na innym forum, zacytuje dla potomnych i po przetestowaniu dam znać jak się sprawdza.
Rozwiązanie dotyczy konkretnego sterownika Haoyu TB6600 (autor posta mówi o układzie oznaczonym jako U1 na płytce, nie o sam chip TB6600)
bobgrant na forum CNC Zone pisze: On these drives the phase current is reduced to 30% when the step pulses slow to a halt.
This is was problematic on my machine as the holding torque in that state allowed a 1.8deg movement in the motor coupling.

There's more than one way to disable this 'feature' but I ended up lifting pin 9 and attaching it to ground pin 7 -> see pic.
Once tweaked, the drive supplies 100% of its target set current.
Innym rozwiązaniem jest podobno odwrócenie sygnału PULSE - jak długo pozostaje on wysoki, to moment trzymający wynosi 100% (również sprawdzę i dam znać czy działa)


Avalyah
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2364
Rejestracja: 29 lis 2015, 00:38
Lokalizacja: Bielsko-Biała

Re: TB6600 niski moment na postoju/nawrocie

#8

Post napisał: Avalyah » 21 lut 2020, 12:18

Sprawdź też inny sterownik, jeśli możesz. Też kiedyś sobie kupiłem jeden tb6600 i był akurat wadliwy, co objawiało się dziwnym zachowaniem silnika (chociaż nie pamiętam już dokładnie jakim).


Autor tematu
IHaveNoIdea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 09 sty 2020, 20:33
Lokalizacja: Warszawa

Re: TB6600 niski moment na postoju/nawrocie

#9

Post napisał: IHaveNoIdea » 24 lut 2020, 13:08

Odwrócenie sygnału PULSE (na normalnie wysoki) załatwiło sprawę - sterownik nie ogranicza wtedy prądu na silniku do 30% przy małych prędkościach i na postoju.

Dziękuję wszystkim za pomoc.
Temat do zamknięcia


zibi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1279
Rejestracja: 24 lut 2007, 15:20
Lokalizacja: podkarpackie

Re: TB6600 niski moment na postoju/nawrocie

#10

Post napisał: zibi » 25 lut 2020, 08:31

Rozwiń to zagadnienie odwrócenia sygnału. Czy to znaczy, że zamiast stanem wysokim wyzwalasz krok niskim?
NX CAD, NX CAM, FREZOWANIE 5AX, ELEKTRODRĄŻARKI WGŁĘBNE I DRUTOWE. PEPS, VERICUT. Pomagam w NX przez Team Viewer. Postprocesory NX.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”