G-Code - ruch zmijkowy

Dyskusje dotyczące programowania G-Code

Autor tematu
snajperman-s1
Specjalista poziom 2 (min. 300)
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

#1

Post napisał: snajperman-s1 » 30 paź 2018, 20:14

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....




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4140
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: G-Code - ruch zmijkowy

#2

Post napisał: Steryd » 30 paź 2018, 20:36

do tego się robi głowice oscylacyjne, a nie w programie.
Można?
Morzna!!!


Autor tematu
snajperman-s1
Specjalista poziom 2 (min. 300)
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

#3

Post napisał: snajperman-s1 » 30 paź 2018, 20:50

Możesz coś szerzej na ten temat?

Jak to wygląda, działa ewentualnie czy da sie to zrobić a jak tak to jak?


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4140
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: G-Code - ruch zmijkowy

#4

Post napisał: Steryd » 30 paź 2018, 21:00

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!!!


Autor tematu
snajperman-s1
Specjalista poziom 2 (min. 300)
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

#5

Post napisał: snajperman-s1 » 30 paź 2018, 21:50

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?


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4140
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: G-Code - ruch zmijkowy

#6

Post napisał: Steryd » 30 paź 2018, 22:28

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!!!


Autor tematu
snajperman-s1
Specjalista poziom 2 (min. 300)
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

#7

Post napisał: snajperman-s1 » 01 lis 2018, 11:34

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.....


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 8
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: G-Code - ruch zmijkowy

#8

Post napisał: tomcat65 » 02 lis 2018, 00:49

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


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 16215
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: G-Code - ruch zmijkowy

#9

Post napisał: kamar » 02 lis 2018, 08:05

Dołożyć jeszcze "z" to i pachwinę obleci :)
Tak wprowadzane zmienne to były w Machu od zawsze czy to nowe wynalazki ?


IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7549
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

Re: G-Code - ruch zmijkowy

#10

Post napisał: IMPULS3 » 02 lis 2018, 09:22

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ł. :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”