oś obrotowa - problem z g-codem

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
Erhea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 11
Rejestracja: 13 sty 2010, 13:24
Lokalizacja: Ełk

oś obrotowa - problem z g-codem

#1

Post napisał: Erhea » 08 sie 2011, 23:35

Witam.
mam samoróbną frezarkę cnc z 4 osiami sterowaną programem Mach3 (który ma możliwość obsługi do 6 osi)
Osie X Y i Z standardowo - płaszczyzny ruchu.
Oś A to oś obrotowa ustawiona w osi X (silnik obraca element dookoła osi X).

Gdy frezuję w płaszczyźnie (nie używam osi obrotowej) wszystko jest ok, problem pojawia się, gdy próbuję w osi obrotu.

myślałem, że jeśli zmienię w gkodzie oś y na a (zamiasz grawerować napis na płaszczyźnie, nawinąć go na walec) maszyna zamiast przesuwać wrzeciono w osi Y obróci oś obrotu.
No i właśnie to nie działa. Komendy dla X i Z interpretuje poprawnie, ale oś obrotu stoi w miejscu jak zaczarowana. tak, jakby mach w ogóle nie widział komendy przesunięcia.
Próbowałem w machu odznaczyć albo zaznaczyć, że a to oś kątowa - nic nie działa.

Proszę o pomoc - niech mi ktoś wyjaśni, co powinienem zrobić, by zadziałała.
W programowaniu cnc jestem kompletnym laikiem i pytanie może być trywialne, lub śmieszne - ja jednak nie mam pojęcia, jak to ugryźć.


"Nie wszyscy mogą i któryś z nas też nie może. I w tym cała rzecz." - kłapouchy

Tagi:

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#2

Post napisał: Piotr Rakowski » 09 sie 2011, 08:47

Problemów widzę kilka, ale pierwszy podstawowy - nie możesz zamienić osi Z na A tak sobie, zamieniając w g-kodzie, np:

X2 A3 Z5

Tak to nie zadziała, bo większość programów interpretuje g-kod w kolejności XYZABC. Tak więc, jeśli Twoja zmiana wyglądałaby tak:

X2 Z5 A3

byłoby najprawdopodobniej OK. Znam proste rozwiązanie problemu:

Wersja 1 - zamieniasz fizycznie wtyczkę sterowania osi Y z osią A,
Wersja 2 - zamieniasz piny osi Y z pinami osi A w oprogramowaniu sterującym.
Wersja 3 - weź mój program STEP2CNC - prostszy i bardziej oczywisty program sterujący, w którym to co opisuję sprawdzisz bez problemu.

Pozdrawiam, PR
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


Autor tematu
Erhea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 11
Rejestracja: 13 sty 2010, 13:24
Lokalizacja: Ełk

#3

Post napisał: Erhea » 09 sie 2011, 08:52

kupiłem Twój step2Cnc, ale zainstalowałem na kompie który mi potem padł, na nowy program kasy nie chcę wydawać, a stary po prostu nie chce działać na nowym komputerze.

oś A stoi nawet, gdy komenda A jest jedyną w linii, lub ostatnią (tak, jak napisałeś).
następny problem to taki, że MAch ignoruje zapisy z A/B/c - jeśli linia zawiera tylko komendę dla którejś z osi obrotu - mach w ogóle ich nie wczytuje do okna kodu

O wymianie wtyczek myślałem, ale wtedy wychodzi na to, że kupiłem sterownik 4 osiowy bez potrzeby, bo wystarczyło sterownik 3 osiowy i 4 silniki.
Poza tym jest inna liczba impulsów na jednostkę przesunięcia (dla Y i A)
"Nie wszyscy mogą i któryś z nas też nie może. I w tym cała rzecz." - kłapouchy


Bbuli
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 880
Rejestracja: 10 mar 2007, 19:43
Lokalizacja: Rumia

#4

Post napisał: Bbuli » 09 sie 2011, 09:34

Jeśli wejdziesz do okna MDI -alt2 i tam rozpoczniesz zapisywanie z ręki programu wpiszesz np A20 i os kątowa musi ruszyć.Nawet jak wpiszesz X20A20Y20 program to wykona.Jeśli nie to trzeba szukać w konfiguracji lub w ustawieniach.


Autor tematu
Erhea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 11
Rejestracja: 13 sty 2010, 13:24
Lokalizacja: Ełk

#5

Post napisał: Erhea » 09 sie 2011, 09:40

WykonAł:):) :lol: :lol: :lol: lolXD
"Nie wszyscy mogą i któryś z nas też nie może. I w tym cała rzecz." - kłapouchy


Bbuli
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 880
Rejestracja: 10 mar 2007, 19:43
Lokalizacja: Rumia

#6

Post napisał: Bbuli » 09 sie 2011, 10:35

To teraz na próbę podaj do macha ten kod-jest to obróbka jakiegoś skręconego wałka.
Załączniki
próba dla osi A.zip
(33.14 KiB) Pobrany 349 razy


Autor tematu
Erhea
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 11
Rejestracja: 13 sty 2010, 13:24
Lokalizacja: Ełk

#7

Post napisał: Erhea » 09 sie 2011, 10:55

pomógł ::):):))
"Nie wszyscy mogą i któryś z nas też nie może. I w tym cała rzecz." - kłapouchy


Bbuli
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 880
Rejestracja: 10 mar 2007, 19:43
Lokalizacja: Rumia

#8

Post napisał: Bbuli » 09 sie 2011, 11:14

Teraz to sam kombinuj jak zapisać lub przełączyć.Mażne,że maszyna działa .

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”