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



Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 2224
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: 7861
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: 1965
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...

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 2224
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: 1965
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...

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 2224
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

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 2224
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”