Strona 1 z 1

Program parametryczny

: 15 lut 2016, 20:42
autor: przemo24
Witam Szanownych Specjalistów!!

Zajmuje się spawaniem oraz napawaniem Laserowym i od jakiegoś czasu mam maszynę
sterowana CNC 5 osi mam automatyczny podajnik drutu także można napawać nawet doże
powierzchnie .
Ale mam pewien problem z programowaniem parametrycznym , otóż napisałem jedną warstwę
na parametrach i wygląda ona tak:
%
R1=0

G00 Z200.0
G00 X0 Y0


L Label1

G01X100
G00YR1
G01X

R1=R1+0.5

If (R1>100)
{
Goto Label1
}

G00 Z200.00
G00 X0.0 Y0.0

M30
%

I jedną warstwę napawa bez błędnie Y osiąga 50 milimetrów i program się kończy problem w tym że ja potrzebuje np: 5 warstw .

Teraz pytanie do was jak napisać program na parametrach aby po każdej warstwie
unosił oś Z +0.5 i powtarzał wszystko 5 razy?

Sterownik podobny jest do Sinumerika jeśli chodzi o parametry .

Za pomoc z góry dziękuje

: 16 lut 2016, 06:47
autor: zibi
Skoro ma być 5 razy to dajesz dodatkowy parametr np. N i zwiększasz go w każdym przebiegu o 1 i dajesz na to warunek pętli.

: 16 lut 2016, 07:11
autor: przemo24
Dziekuje za podpoweiedz , a moglbys mi napisac wzor.

z gory dziekuje

: 16 lut 2016, 12:24
autor: zibi
Może tak spróbuj.

N=0

L Label1

G01X100
G00YR1
G01X

R1=R1+0.5

N=N+1

If (N<5)
{
Goto Label1
}

: 16 lut 2016, 12:52
autor: przemo24
Dzieki
sprobuje ale pozostaje dalej problem osi Z
ten program powturzy wszystko 5 razy ale na tej samej plaszczyznie .
Chodz o to zeby przy kazdym powturzeniu unosil sie w osi Z o +0.5 milimetra.

: 16 lut 2016, 14:37
autor: zibi
To wywołaj gdzieś w programie ZR1.

: 16 lut 2016, 14:46
autor: przemo24
R1 =-0.5
R2=0.5


L Start

G01 X100
G00 YR1
G01 X0

R1=R1-0.5
If (R1 <-10)

Goto Start

R1=0

G00 Z50

G00 X0 Y0

G00 ZR2

R2=R2 + 0.5

If (R2 <10)

Goto Start

M30


Moze tak ?

[ Dodano: 2016-02-17, 06:53 ]
Program dziala az milo . Clikam pomogl.

Nastepne wyzwanie to program z uzyciem podzielnicy 4 osi .

_ zalozenie jest takie aby napawac walki ,program zaczyna sie od napawania srednicy na poczatku nastepnie powinien rozwijac sie sciezka srubowa w kierunku Y-
z mozliwoscia sterowania skokiem oraz na koniec powinien rowniez zrobic srednice.

Masz moze pomysl jak to zrobic ?