przerywana praca osi A

Dyskusje dotyczące programowania G-Code

Autor tematu
shnycell
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 96
Rejestracja: 01 lut 2015, 15:31
Lokalizacja: Kraków

przerywana praca osi A

#1

Post napisał: shnycell » 24 lip 2015, 11:30

Witam Szanownych Kolegów.
Już raz zakładałem podobny temat ale nie udało się dojść do rozwiązania problemu.
Wykorzystuję osi X, Y i A. Mam taki fragment gcodu:
....
A250
X-2.3658 Y-4.4406 A359
A250
X-4.2360 Y-6.1437 A359
A250
X-6.4429 Y-7.3799 A359
A250
X-8.8721 Y-8.0849 A359
....
Chciałem, żeby silnik odpowiedzialny za oś A kręcił się płynnie, u mnie strasznie szarpie, tak jakby zatrzymuje się na ułamek sekundy pomiędzy linijkami gcodu.
Mam zaznaczony Constant Velocity i próbowałem różnych ustawień w CV Control ale na próżno, nie wiem czy te ustawienia dotyczą osi A (chodzi o mach3).
Chyba, że to kwestia słabego komputera, który nie wyrabia? Ale przy niższych obrotach też czuć szarpanie. W ustawieniach Motor Tuning przyspieszenie mam ustawione prawie na maksymalną wartość (przy niższej wartości silnik rozpędza się i hamuje pod koniec każdej linijki gcodu).
Może nie za bardzo da się ustawić to w machu i może jakiś inny program byłby lepszy?



Tagi:


Autor tematu
shnycell
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 96
Rejestracja: 01 lut 2015, 15:31
Lokalizacja: Kraków

#2

Post napisał: shnycell » 27 lip 2015, 22:09

Kombinowałem, szukałem, czytałem i znalazłem, że nie da się tego ustawić, CV w machu nie działa dla osi A, trudno.
Wymyśliłem jednak, że będę używać osi Z do płynnego obrotu, muszę tylko skombinować makro do excela co by edytował gcode tak, że wykona stopniowanie wartości (dla każdej linijki większa wartość), dzięki czemu oś Z będzie się kręcić w jedną stronę.


Autor tematu
shnycell
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 96
Rejestracja: 01 lut 2015, 15:31
Lokalizacja: Kraków

#3

Post napisał: shnycell » 28 lip 2015, 23:37

Kod będzie wyglądać tak mniej więcej:
....
Z0
X-2.3658 Y-4.4406 Z1
Z2
X-4.2360 Y-6.1437 Z3
Z4
X-6.4429 Y-7.3799 Z5
Z6
X-8.8721 Y-8.0849 Z7
Z8
X-11.3978 Y-8.2225 Z9
....
itd.

Takie trochę nie typowe działanie ale potrzebuję do sterowania maszyny do szycia.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”