G-Code - ruch zmijkowy
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 10
- Posty: 340
- Rejestracja: 22 kwie 2010, 10:34
- Lokalizacja: Nowy Sącz
G-Code - ruch zmijkowy
Witam,
Pomału przymierzam się do zrobienia robota spawalniczego do migomatu.
Jeżeli chodzi o konstrukcje, programowania itd temat znam ponieważ zbudowałem już dwie plazmy CNC ale niestety mam teraz nurtujace pytanie - jak zrealizować ruch zmijkowy lub obrotowy w przesuwie np osi X.
Chodzi mi aby bardzo proste pisac kody czyli np jedziemy osią X od X00 do X200 i chciałbym żeby między tymi punktami palnik śmigał wężykiem ale nie pisać miedzy linijkami 1000 lini kodu z przesuwem po 2mm w lewo i 2 w prawo....
Np taki kodzik pisze w notatniku a macro realizuje machanie palnikiem
G00 X00 Y00
M100
G01 X200 F200
G00 X300 Y200
M100
G01 Y250 F200
Czy dałoby sie załatwić to poprzez np macro M100?
Sterowanie Mach3, 5osi,
Chyba że jest jeszcze inny prostszy sposób zrealizowanie takiego ruchu....
Pomału przymierzam się do zrobienia robota spawalniczego do migomatu.
Jeżeli chodzi o konstrukcje, programowania itd temat znam ponieważ zbudowałem już dwie plazmy CNC ale niestety mam teraz nurtujace pytanie - jak zrealizować ruch zmijkowy lub obrotowy w przesuwie np osi X.
Chodzi mi aby bardzo proste pisac kody czyli np jedziemy osią X od X00 do X200 i chciałbym żeby między tymi punktami palnik śmigał wężykiem ale nie pisać miedzy linijkami 1000 lini kodu z przesuwem po 2mm w lewo i 2 w prawo....
Np taki kodzik pisze w notatniku a macro realizuje machanie palnikiem
G00 X00 Y00
M100
G01 X200 F200
G00 X300 Y200
M100
G01 Y250 F200
Czy dałoby sie załatwić to poprzez np macro M100?
Sterowanie Mach3, 5osi,
Chyba że jest jeszcze inny prostszy sposób zrealizowanie takiego ruchu....
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 10
- Posty: 340
- Rejestracja: 22 kwie 2010, 10:34
- Lokalizacja: Nowy Sącz
Re: G-Code - ruch zmijkowy
Możesz coś szerzej na ten temat?
Jak to wygląda, działa ewentualnie czy da sie to zrobić a jak tak to jak?
Jak to wygląda, działa ewentualnie czy da sie to zrobić a jak tak to jak?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4392
- Rejestracja: 13 lut 2017, 19:34
- Lokalizacja: Szczecin
Re: G-Code - ruch zmijkowy
Najprościej jakaś korbka, która będzie odchylać elektrodę prostopadle do linii spawu. Oczywiście szybkość odchylania jest łatwo kontrolować, w tym wypadku, natomiast amplitudę trudniej. dodatkowo ruch nie jest jedostajny, ale daje to radę.
Można?
Morzna!!!
Morzna!!!
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 10
- Posty: 340
- Rejestracja: 22 kwie 2010, 10:34
- Lokalizacja: Nowy Sącz
Re: G-Code - ruch zmijkowy
Hmm... Coś mi się wydaje ze kolega chyba nie do końca mnie zrozumiał albo pomyliłeś TIG z MAG... Nie chodzi o odsuniecie palnika w osi podawania drutu bo to można zrealizować poprzez THC ale chodzi mi o to żeby palnik "zalewał" spaw więc musi wykonywać ruch zyzgakowaty o promieniu ok 2mm.
OK - glowica oscylacyjna w sumie proste rozwiązanie ale bez możliwości ingerencji w "szerokość" spawu ponieważ byłoby to mechaniczne połączenie więc trzeba by było zmieniać np żębatki a tu chodzi o automat...
Czy jakiś inny pomysł jeszcze?
OK - glowica oscylacyjna w sumie proste rozwiązanie ale bez możliwości ingerencji w "szerokość" spawu ponieważ byłoby to mechaniczne połączenie więc trzeba by było zmieniać np żębatki a tu chodzi o automat...
Czy jakiś inny pomysł jeszcze?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4392
- Rejestracja: 13 lut 2017, 19:34
- Lokalizacja: Szczecin
Re: G-Code - ruch zmijkowy
właśnie o to chodzi w głowicach oscylacyjnych. i właśnie to jest wada mechanizmu z korbką, bo regulacja szerokości spawu wymaga regulacji długości korby. oczywiście są korby o regulowanej długości, ale trudno to zrealizować "programem"
Można?
Morzna!!!
Morzna!!!
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 10
- Posty: 340
- Rejestracja: 22 kwie 2010, 10:34
- Lokalizacja: Nowy Sącz
Re: G-Code - ruch zmijkowy
Faktycznie rozwiązanie proste ale jednak ma wady.....
Odnośnie pytania gdyby faktycznie założyć ze realizujeny ruch palnika programowo np pod macro da się takowe napisać żeby to podprogram realizował ruch zygzakiem az do odwołania?
Glowica oscylacyjna zrobi robote ale jest ograniczona do "jednej osi" a czasem trzeba spawac np jadąc bokiem palnika a wtedy juz oscylacja leży.....
Odnośnie pytania gdyby faktycznie założyć ze realizujeny ruch palnika programowo np pod macro da się takowe napisać żeby to podprogram realizował ruch zygzakiem az do odwołania?
Glowica oscylacyjna zrobi robote ale jest ograniczona do "jednej osi" a czasem trzeba spawac np jadąc bokiem palnika a wtedy juz oscylacja leży.....
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 8
- Posty: 1242
- Rejestracja: 15 lis 2009, 02:46
- Lokalizacja: Olsztyn
- Kontakt:
Re: G-Code - ruch zmijkowy
Nie znam się na spawaniu
, ale prosty program na zygzaczek to kilka linii kodu pracującego w pętli.
Np:
#1=? // X start
#2=? // X end
#3=? // szer spawu
#4=? // F
#5=? // gęstość spawu
#6=[[[#2-#1]/#5]/2]
#11=? // Y start
#12=? // Y end
O1
F#4
g0 x#1 y#11
g1 x[#1+#3] y[#11+#5]
g1 x#1 y[#11+#5]
m99
Wywołanie przez:
m98 P1 L#6
Wrzuć do Macha, potestuj, jak nie mam teraz dostępu do programu.
Powinien działać, poeksperymentuj z danymi, zwłaszcza #3 i #5

Np:
#1=? // X start
#2=? // X end
#3=? // szer spawu
#4=? // F
#5=? // gęstość spawu
#6=[[[#2-#1]/#5]/2]
#11=? // Y start
#12=? // Y end
O1
F#4
g0 x#1 y#11
g1 x[#1+#3] y[#11+#5]
g1 x#1 y[#11+#5]
m99
Wywołanie przez:
m98 P1 L#6
Wrzuć do Macha, potestuj, jak nie mam teraz dostępu do programu.
Powinien działać, poeksperymentuj z danymi, zwłaszcza #3 i #5
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: G-Code - ruch zmijkowy
Dołożyć jeszcze "z" to i pachwinę obleci 
Tak wprowadzane zmienne to były w Machu od zawsze czy to nowe wynalazki ?

Tak wprowadzane zmienne to były w Machu od zawsze czy to nowe wynalazki ?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
Re: G-Code - ruch zmijkowy
snajperman-s1 pisze:Glowica oscylacyjna zrobi robote ale jest ograniczona do "jednej osi" a czasem trzeba spawac np jadąc bokiem palnika a wtedy juz oscylacja leży.....
Jeśli zrobiłbyś ją obrotową to problem by znikł.
