Strona 1 z 1

Problem z silnikiem krokowym do CNC SHIELD Arduino

: 25 lip 2019, 10:16
autor: Ki-VRecords
Witam,

posiadam chińską maszynę CNC 6040. Przerabiam ją na soft GRBL ponieważ tak mi wygodniej.
Maszyna posiada silniki krokowe 3A, które działają na 24V, sprawdziłem indukcję cewek i wynosi 0,8Ohm, więcej informacji niestety nie mam bo silniki nie mają nalepek z nazwami itd. Podłączyłem je do CNC shieldu położonego na Arduino UNO z wgranym GRBL wersją 0.9.
StepStick to TB67S109 : max 4A, potencjomatr ustawiony na 1,5V co daje wartość wyjściową 3A (max curr = Vref * 2 ).
Podłączone zasilanie oczywiście 24V, ustawienie kroków to 1/8, a silnik chodzi tak (ciche cykanie, piszczenie, bardzo małe kroki, tak jakby chciał a nie mógł):



Nie wiem gdzie jest problem :( Na 1/2 i 1/4 kroku chodzi dobrze ale słychać zatrzymanie przy każdym kroku - cały drga.
Ustawienia oprogramowania są na załączonym zdjęciu. Wygląda tak jakby kondensator nie dawał rady wyczyścić szumów.
Co o tym myślicie bo siedzę już dwa dni i nie mam pomysłu ? Może coś w GRBLu da się zmienić jeszcze?

Re: Problem z silnikiem krokowym do CNC SHIELD Arduino

: 25 lip 2019, 10:34
autor: gothye
nie wiem którą oś teraz testujesz ten silnik ale konfiguracja coś nie bardzo wg mnie to powinno wyglądać tak :
$0=10
$2=0
$110=1000 (tutaj masz 1 co daje 1mm na minute feed rate)
$120=200(za mała akceleracja)
$122=200 (j.w)
ps zmień grbl na 1.1 najlepiej jest dużo szybszy planner i sterowanie krokowych silników

Re: Problem z silnikiem krokowym do CNC SHIELD Arduino

: 25 lip 2019, 10:47
autor: Ki-VRecords
Właśnie wszystko przerobiłem według Pana wskazówek jednak dalej działa tak jak wcześniej :/
Badana przeze mnie oś to oś X.

Re: Problem z silnikiem krokowym do CNC SHIELD Arduino

: 25 lip 2019, 15:16
autor: Ki-VRecords
Czy da radę wysterować ten silnik programowo czy może wina leży w elektronice ?