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 ?
Znaleziono 4 wyniki
Wróć do „Program parametryczny”
- 16 lut 2016, 14:46
- Forum: Siemens Sinumerik CNC
- Temat: Program parametryczny
- Odpowiedzi: 6
- Odsłony: 2233
- 16 lut 2016, 12:52
- Forum: Siemens Sinumerik CNC
- Temat: Program parametryczny
- Odpowiedzi: 6
- Odsłony: 2233
- 16 lut 2016, 07:11
- Forum: Siemens Sinumerik CNC
- Temat: Program parametryczny
- Odpowiedzi: 6
- Odsłony: 2233
- 15 lut 2016, 20:42
- Forum: Siemens Sinumerik CNC
- Temat: Program parametryczny
- Odpowiedzi: 6
- Odsłony: 2233
Program parametryczny
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
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