Strona 1 z 1

przerywana praca osi A

: 24 lip 2015, 11:30
autor: shnycell
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?

: 27 lip 2015, 22:09
autor: shnycell
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ę.

: 28 lip 2015, 23:37
autor: shnycell
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.