Znaleziono 6 wyników

autor: kamar
05 lis 2018, 20:47
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

Re: G-Code - ruch zmijkowy

tomcat65 pisze:
05 lis 2018, 20:40

Jaki problem zrobić drugi podprogram w osi Y, a zygzak w X.
Zamienić miejscami parę zmiennych, zasada taka sama. Idąc dalej, można i pod kątem, ale tu już trochę więcej kombinacji.

Jakie to proste :( zamienić x na y. No to zrób pod tym kątem dla uproszczenia nawet 45 °
ja nie będę bo mam Cama . Suby to warto na szybkie i proste operacje.
Podpowiedż - g68 A0 B0 R45
autor: kamar
05 lis 2018, 20:04
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

Re: G-Code - ruch zmijkowy

Przeskok do innego podprogramu to żadem problem ,
kłopot w tym że jazda ma być po X a zygzak po Y i to można zrealizować tylko obrotem płaszczyzny.

p.s.
Z L i P to nie do mnie :)
autor: kamar
05 lis 2018, 18:47
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

Re: G-Code - ruch zmijkowy

snajperman-s1 pisze:
05 lis 2018, 18:25

A teraz pytanie podnoszące poprzeczkę - OK lecimy po prostej a gdybyśmy chcieli np po tych 200mm zygzaka skręcić w prawo lub lewo i np 300mm również przelecieć zygzakiem?
Nie ma tak dobrze :) teoretycznie można tak obracać płaszczyznę aby ruch był ciągle po X ale to już przerost. Chyba że jakieś spawanie wielkoseryjne. I to łatwiej narysować na CAM-ie.
autor: kamar
05 lis 2018, 14:48
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

Re: G-Code - ruch zmijkowy

tomcat65 pisze:
05 lis 2018, 13:29
I bez złośliwości - Mach'owy kod trochę lżejszy :)
Też bez złośliwości - nasz się za to lżej wprowadza :) bez edycji i celowania w wierszyki . Za parę lat też będzie wiadomo o co biega.
Że o niepełnych skokach nie wspomnę.
autor: kamar
05 lis 2018, 13:08
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

Re: G-Code - ruch zmijkowy

W życiu się nie spodziewałem , że ściągnę program z Macha :)
W naszym wydaniu wygląda to tak :

Kod: Zaznacz cały

( ------------------------------ )
(           Z Y G Z A K          )
( ------------------------------ )
( Kamar                          )
( Time-stamp: <2018-11-05 12:52> )
( ------------------------------ )

o<zygzak> sub

#<x_poczatkowy> = #1 (=0  X start)
#<x_koncowy> = #2 (=200  X end )
#<szerokosc> = #3 (=2 szerokość spawu )
#<gestosc> = #4 (=2 gestość spawu)
#<krawedz> = #5 (=0 <> pachwina)
#<predkosc> = #6 (=400 predkość)
#<y_poczatkowy> = #7 (=0  Y start )


o10 if [#<krawedz> eq 0]

g0 x#<x_poczatkowy> y#<y_poczatkowy>
#<y_max> = [#<y_poczatkowy> + [#<szerokosc> / 2]]
#<y_min> = [#<y_poczatkowy> - [#<szerokosc> / 2]]
g1 x[#<x_poczatkowy> + [#<gestosc> / 4]] y#<y_max> f#<predkosc>

#<akt_x> = [#<x_poczatkowy> + [#<gestosc> / 4]]

(jezeli na koncu nie zmiesci sie pelny zygzak to zostawiam)
o100 while [#<akt_x> lt [#<x_koncowy> - #<gestosc>]]
     #<akt_x> = [#<akt_x> + [#<gestosc> / 2]]

     g1 x#<akt_x> y#<y_min>

     #<akt_x> = [#<akt_x> + [#<gestosc> / 2]]
     g1 x#<akt_x> y#<y_max>
     
o100 endwhile

o10 else

g0 x#<x_poczatkowy> y[#<y_poczatkowy> - [#<szerokosc> / 4]] z[#<szerokosc> / 4]
#<z_max> = [#<szerokosc> / 2]
#<y_min> = [#<y_poczatkowy> - [#<szerokosc> / 2]]

g1 x[#<x_poczatkowy> + [#<gestosc> / 4]] y0 z#<z_max> f#<predkosc>

#<akt_x> = [#<x_poczatkowy> + [#<gestosc> / 4]]

(jezeli na koncu nie zmiesci sie pelny zygzak to zostawiam)
o200 while [#<akt_x> lt [#<x_koncowy> - #<gestosc>]]
     #<akt_x> = [#<akt_x> + [#<gestosc> / 2]]

     g1 x#<akt_x> y#<y_min> z0

     #<akt_x> = [#<akt_x> + [#<gestosc> / 2]]
     g1 x#<akt_x> y0 z#<z_max>
     
o200 endwhile

o10 endif

m30


o<zygzak>endsub
Obrazek Obrazek
autor: kamar
02 lis 2018, 08:05
Forum: G-CODE - programowanie
Temat: G-Code - ruch zmijkowy
Odpowiedzi: 27
Odsłony: 2935

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 ?

Wróć do „G-Code - ruch zmijkowy”