Znaleziono 6 wyników
Wróć do „Problem z synchronizacją silników w systemie core XY”
- 26 gru 2020, 11:57
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Re: Problem z synchronizacją silników w systemie core XY
Super teraz już mogę iść dalej, wielkie dzięki za pomoc. W przyszłości na pewno skorzystam kolejny raz z rad fachowców!
- 26 gru 2020, 10:05
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Re: Problem z synchronizacją silników w systemie core XY
Sprawa wygląda tak, sprawdziłem napięcia na wszystkich pinach M0, M1, M2 osi X i Y i na jednym pinie osi X nie było napięcia. Po skolonowaniu osi X wszystko chodzi jak należy. Wydaje mi się, że to może być wadliwy egzemplarz shielda ale pewności nie mam. Gdybyście mieli jakieś uwagi to chętnie poczytam. Wasza pomoc była skuteczna.
- 25 gru 2020, 17:45
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Re: Problem z synchronizacją silników w systemie core XY
Okej. Dziękuję za radę tego jeszcze nie próbowałem. sklonuje oś i dam znać jakie są rezultaty.
- 25 gru 2020, 17:32
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Re: Problem z synchronizacją silników w systemie core XY
Układ jest złożony z paska GT2 i dwóch kół zębatych po 16 zębów. Cos na wzór tego,
https://youtu.be/u26Wt8eY5zc
W sumie maszyna działa bez zarzutu pomijając ten..problem.
Niestety rozebrałem maszynę żeby skupić się na samej pracy silników. Silnik podpięty do gniazda X w shieldzie pracuje szybciej i robi więcej kroków niż silnik osi Y. Przy takich samych parametrach m.in. $100, $101. I oba silniki działają w trybie pełnokrokowym. Grbl jest zmodyfikowany pod coreXY.
https://youtu.be/u26Wt8eY5zc
W sumie maszyna działa bez zarzutu pomijając ten..problem.
Niestety rozebrałem maszynę żeby skupić się na samej pracy silników. Silnik podpięty do gniazda X w shieldzie pracuje szybciej i robi więcej kroków niż silnik osi Y. Przy takich samych parametrach m.in. $100, $101. I oba silniki działają w trybie pełnokrokowym. Grbl jest zmodyfikowany pod coreXY.
- 25 gru 2020, 16:58
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Re: Problem z synchronizacją silników w systemie core XY
Stepsticki są dopiero co wymienione bo we wcześniejszych miałem ukręcone potencjometry a zworki są wstawione po trzy sztuki pod każdym sterownikiem. Możliwe, że shield jest w jakis sposób wadliwy?
- 25 gru 2020, 16:23
- Forum: CNC podstawy
- Temat: Problem z synchronizacją silników w systemie core XY
- Odpowiedzi: 13
- Odsłony: 1301
Problem z synchronizacją silników w systemie core XY
Cześć,
Na wstępie zaznaczę, że są to moje pierwsze kroki z elektroniką jak i z maszynami CNC. Przeszukałem neta wzdłuż i wszerz i nigdzie nie mogłem znaleźć odpowiedzi na mój problem. Buduję pierwszy ploter (rysujący);
ARDUINO UNO R3 CH340 Atmel ATMega328 16MHz
CNC Shield V3
Silniki krokowe NEMA17 17HS4401 1.7A 0.42Nm x 2
stepsticki A4988 x2
Mikro serwo MG90S Tower PRO 90
ZASILACZ IMPULSOWY 12V 360W 30A
Do płytki wgrany Grbl 0.9i.
G-code wysyłany za pomocą Uniwersal G-code Sender.
Układ oparty jest na systemie coreXY. Problem polega na tym, że silniki nie mają pełnej synchronizacji. Tzn. przy ruchu osi X bądź Y silniki poruszają się we właściwych kierunkach ale z różną prędkością wtedy kiedy według mnie powinny mieć jednakową prędkość, co za tym idzie po wysłaniu sygnału np. X+. Oś X podąża w kierunku dodatnim ale Oś Y także, gdzie ruch powinien być wstrzymany. Kończy się to tym, że maszyna podąża ruchem skośnym wzdłuż osi X i Y. Przy wysłaniu G-kodu maszyna próbuje wyjść poza obszar roboczy a rysunek powstaje po prostu spłaszczony i pochylony. Przepinając przewody silnika osi X do silnika osi Y i odwrotnie, zauważyłem że prędkości również się zmieniły co utwierdza mnie w przekonaniu, że wina nie leży po stronie silników. Zaznaczę, że napięcia na stepstickach są ustawione (1,2V) i siedziałem trochę czasu nad parametrami grbl, ostatecznie nawet na identycznych ustawieniach silniki działają z różną prędkością. Stoję w miejscu i nie mam dalszych pomysłów mam nadzieję, że są tu fachowcy którzy pomogą mi z tym problemem i że dobrze opisałem temat.
Z góry dziękuję za pomoc.
Na wstępie zaznaczę, że są to moje pierwsze kroki z elektroniką jak i z maszynami CNC. Przeszukałem neta wzdłuż i wszerz i nigdzie nie mogłem znaleźć odpowiedzi na mój problem. Buduję pierwszy ploter (rysujący);
ARDUINO UNO R3 CH340 Atmel ATMega328 16MHz
CNC Shield V3
Silniki krokowe NEMA17 17HS4401 1.7A 0.42Nm x 2
stepsticki A4988 x2
Mikro serwo MG90S Tower PRO 90
ZASILACZ IMPULSOWY 12V 360W 30A
Do płytki wgrany Grbl 0.9i.
G-code wysyłany za pomocą Uniwersal G-code Sender.
Układ oparty jest na systemie coreXY. Problem polega na tym, że silniki nie mają pełnej synchronizacji. Tzn. przy ruchu osi X bądź Y silniki poruszają się we właściwych kierunkach ale z różną prędkością wtedy kiedy według mnie powinny mieć jednakową prędkość, co za tym idzie po wysłaniu sygnału np. X+. Oś X podąża w kierunku dodatnim ale Oś Y także, gdzie ruch powinien być wstrzymany. Kończy się to tym, że maszyna podąża ruchem skośnym wzdłuż osi X i Y. Przy wysłaniu G-kodu maszyna próbuje wyjść poza obszar roboczy a rysunek powstaje po prostu spłaszczony i pochylony. Przepinając przewody silnika osi X do silnika osi Y i odwrotnie, zauważyłem że prędkości również się zmieniły co utwierdza mnie w przekonaniu, że wina nie leży po stronie silników. Zaznaczę, że napięcia na stepstickach są ustawione (1,2V) i siedziałem trochę czasu nad parametrami grbl, ostatecznie nawet na identycznych ustawieniach silniki działają z różną prędkością. Stoję w miejscu i nie mam dalszych pomysłów mam nadzieję, że są tu fachowcy którzy pomogą mi z tym problemem i że dobrze opisałem temat.
