Strona 1 z 4

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

: 25 mar 2020, 22:58
autor: simeone
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

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

: 25 mar 2020, 23:14
autor: TOP67
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.

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

: 26 mar 2020, 05:54
autor: tuxcnc
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.

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

: 26 mar 2020, 07:09
autor: upanie
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.

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

: 26 mar 2020, 07:25
autor: TOP67
Tutaj tną blachę aluminiową ok 20 mm jak masło, na pełnej głębokości.

https://youtu.be/zefnrPRvc9Q

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

: 26 mar 2020, 07:41
autor: upanie
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ą.

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

: 26 mar 2020, 07:53
autor: TOP67
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.

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

: 26 mar 2020, 08:49
autor: simeone
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

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

: 26 mar 2020, 08:54
autor: TOP67
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.

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

: 26 mar 2020, 09:12
autor: simeone
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