Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Dyskusje o programowaniu mikroprocesorów.

Autor tematu
simeone
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 15
Posty: 15
Rejestracja: 25 mar 2020, 21:54

Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#1

Post napisał: simeone » 25 mar 2020, 22:58

Witam.
Jestem świeżo po montażu OpenSource'owego projektu frezarki MPCNC sterowanej z Arduino Uno z nakładką CNC shield. Zasilanie stanowi zasilacz impulsowy 12V o mocy 200W
Od momentu uruchomienia występuje problem z posuwem. Mianowicie silniki w losowych momentach wpadają w jakiś stan, jakby rezonans, i na chwilę się zatrzymują aby potem znowu pracować normalnie. Na to zachowanie nie ma wpływu ustawiona prędkość ani przyspieszenie. Kombinowałem również z innymi nastawami, zamieniałem w nakładce na Arduino sterowniki - tutaj zauważyłem, że przy sterowniku osi X problem występuje częściej ale wciąż bez rezultatu.
Poniżej zamieszczam link do filmu obrazujący problem:

https://drive.google.com/open?id=1lhCIS ... lUDuL6JSKi

Będę wdzięczny za wszelkie sugestie.

Dodane 55 minuty 54 sekundy:
Dodaję zdjęcia sterownika i nastaw:
Obrazek

Obrazek




TOP67
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 14
Posty: 617
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#2

Post napisał: TOP67 » 25 mar 2020, 23:14

Czy jak zdejmiesz paski i silniki kręcą na luzie, to też masz taki efekt?
Przewody są pewnie zamocowane?

Dodane 5 minuty 25 sekundy:
Masz podłączone po dwa silniki do jednego stepsticka? A4988 nie uciągną tyle. Możesz wstawić dodatkowy i zdublować jedną z osi, zobaczysz czy to da efekt. Chwilowo możesz przełożyć z osi Z.

Awatar użytkownika

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

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#3

Post napisał: tuxcnc » 26 mar 2020, 05:54

simeone pisze:
25 mar 2020, 22:58
Będę wdzięczny za wszelkie sugestie.
Po wymianie silników i sterowników na coś porządnego, będziesz miał fajną bazę pod ploter plazmowy.
Do niczego innego się ten wynalazek nie nadaje.


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1529
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#4

Post napisał: upanie » 26 mar 2020, 07:09

Oczywiście że nie. Nie użyjesz laser półprzewodnikowego do wycinania papieru, cienkiej sklejki. Lasera do wypalania obrazków na drewnie. Nie zamontujesz pisaka aby rysować. Nie pograwerujesz sobie w drewnie. Do niczego się to nie nadaje!

Zrób jak pisze TOP67. Dwa silniki nie mogą być podłączone do jednego sterownika.
czilałt...


TOP67
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 14
Posty: 617
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#5

Post napisał: TOP67 » 26 mar 2020, 07:25

Tutaj tną blachę aluminiową ok 20 mm jak masło, na pełnej głębokości.

https://youtu.be/zefnrPRvc9Q


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1529
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#6

Post napisał: upanie » 26 mar 2020, 07:41

Piknie. Widziałem kilka takich filmików.
Sam zrobiłem małą maszynkę na paskach GT2 i małych NEAM17. I może to zburzy światopogląd wielu ludzi ale działało. Co prawda nie próbowałem wycinać w alu ani nawet w drewnie (w zasadzie nie po to ją zrobiłem) ale grawerowałem w alu V-bitami i "bawiłem" się "15-to watowym" laserem z Chin.
Takie wynalazki jednak do czegoś się nadają.
czilałt...


TOP67
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 14
Posty: 617
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#7

Post napisał: TOP67 » 26 mar 2020, 07:53

A jaka jest temperatura radiatorów? Stepsticki mają chyba jakieś zabezpieczenie termiczne i okresowo mogą się wyłączać. A przy równoległym połączeniu 2 silników przegrzanie jest pewne. Można by połączyć silniki szeregowo, co przy sterowaniu prądowym jest w zasadzie jedynym poprawnym rozwiązaniem. Ale nie przy zasilaniu 12V.


Autor tematu
simeone
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 15
Posty: 15
Rejestracja: 25 mar 2020, 21:54

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#8

Post napisał: simeone » 26 mar 2020, 08:49

TOP67 pisze:
25 mar 2020, 23:14
Czy jak zdejmiesz paski i silniki kręcą na luzie, to też masz taki efekt?
Przewody są pewnie zamocowane?
Nie udało mi się doprowadzić do tego efektu przy zdjętych paskach. Wszystkie przewody są lutowane i z pozaciskanymi pinami.
TOP67 pisze:
25 mar 2020, 23:14
Masz podłączone po dwa silniki do jednego stepsticka? A4988 nie uciągną tyle. Możesz wstawić dodatkowy i zdublować jedną z osi, zobaczysz czy to da efekt. Chwilowo możesz przełożyć z osi Z.
upanie pisze:
26 mar 2020, 07:09
Zrób jak pisze TOP67. Dwa silniki nie mogą być podłączone do jednego sterownika.
Tak zrobię.
tuxcnc pisze:
26 mar 2020, 05:54
Po wymianie silników i sterowników na coś porządnego, będziesz miał fajną bazę pod ploter plazmowy.
Zacznę od wykonania próby z podłączeniem dwóch silników osi do osobnych sterowników.
Jeśli to się powiedzie, to i tak będę musiał wymienić sterownik, bo ten będzie miał o jeden kanał za mało.
TOP67 pisze:
26 mar 2020, 07:25
Tutaj tną blachę aluminiową ok 20 mm jak masło, na pełnej głębokości.
Robi wrażenie fajnie byłoby dopracować sprzęt do takich możliwości :)
TOP67 pisze:
26 mar 2020, 07:53
A jaka jest temperatura radiatorów? Stepsticki mają chyba jakieś zabezpieczenie termiczne i okresowo mogą się wyłączać.
Spróbuję zmierzyć termometrem bezdotykowym. Zdaje się, że ma funkcję mierzenia temperatury przedmiotów.
TOP67 pisze:
26 mar 2020, 07:53
Można by połączyć silniki szeregowo, co przy sterowaniu prądowym jest w zasadzie jedynym poprawnym rozwiązaniem. Ale nie przy zasilaniu 12V.
Mam jeszcze zasilacz 24V 2A. W drugiej kolejności zrobię próbę ze zmienionym zasilaniem i przy szeregowym połączeniu silników i zobaczę jaki będzie efekt


Dzięki za wszystkie sugestie i opinie. Po robocie spróbuję zastosować się do porad i poinformuję o rezultatach


TOP67
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 14
Posty: 617
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#9

Post napisał: TOP67 » 26 mar 2020, 08:54

simeone pisze:
26 mar 2020, 08:49
Zacznę od wykonania próby z podłączeniem dwóch silników osi do osobnych sterowników.
Jeśli to się powiedzie, to i tak będę musiał wymienić sterownik, bo ten będzie miał o jeden kanał za mało.
Teoretycznie są jeszcze stepsticki do 4A. Symbol S109. Mam jeden i naprawdę dobrze pracuje. Nawet DRV8255 jest sporo lepsze od A4988.

Większe napięcie zdecydowanie poprawia pracę przy większych szybkościach. Ale 2A to za mało.


Autor tematu
simeone
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 15
Posty: 15
Rejestracja: 25 mar 2020, 21:54

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

#10

Post napisał: simeone » 26 mar 2020, 09:12

simeone pisze:
26 mar 2020, 08:49
Nie udało mi się doprowadzić do tego efektu przy zdjętych paskach. Wszystkie przewody są lutowane i z pozaciskanymi pinami.
Ok, cofam to... przy prędkościach powyżej 8000mm/min ze zdjętym paskiem efekt taki sam...
https://drive.google.com/open?id=1FLd3a ... NZReHdZR1m
TOP67 pisze:
26 mar 2020, 08:54
Teoretycznie są jeszcze stepsticki do 4A. Symbol S109. Mam jeden i naprawdę dobrze pracuje. Nawet DRV8255 jest sporo lepsze od A4988.
Większe napięcie zdecydowanie poprawia pracę przy większych szybkościach. Ale 2A to za mało.
Czyli zacznę od wymiany sterowników + większe napięcie/moc zasilania + połączenie szeregowe

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Arduino, Raspberry pi i inne systemy mikroprocesorowe”