Znaleziono 1 wynik

autor: WZÓR
11 paź 2014, 10:16
Forum: G-CODE - programowanie
Temat: programowanie makro
Odpowiedzi: 2
Odsłony: 2455

Temat był już poruszany w jakimś dziale ... , ale proszę bardzo.

Kod: Zaznacz cały

%
O01000 
(PLANOWANIE) 
#1= 8. (szerokosc X) 
#2= 30. (szerokosc Y) 
#3= 4. (glebokosc Z) 
#4= 2. (schodzenie) 
#5= 14. (srednica glowicy) 
#6= 0. (obrot) 
#10= 400. (posow) 

(PLANOWANIE) 
(program planujacy bez wykorzystania g54) 
(program pracuje inkrementalnie) 
(bez wykorzystania tabeli narzedzia) 
 
/ M08 
#5= [ #5 - [ #5 * 0.1 ] ] 
#9= [ #3 ] 
G91 
G17 
G80 
G40 
G68 R#6 
M03 S1100 

IF [ #2 GT #5 ] GOTO6 

WH [ #9 GT #4 ] DO2 
G01 Z - [ #4 ] F#10 
G01 X [ #1 + #5 ] 
G00 Z2. 
G00 X - [ #1 + #5 ] 
G01 Z-2. 
#9= [ #9 - #4 ] 
END2 
IF [ #9 EQ 0 ] GOTO5 
G01 Z - [ #9 ] F#10 
G01 X [ #1 + #5 ] 
G00 Z2. 
G00 X - [ #1 + #5 ] 
G01 Z-2. 
GOTO5 


N6 WH [ #9 GT #4 ] DO1 
N2 #7= #2 
G01 Z - [ #4 ] F#10 
N3 G01 X [ #1 + #5 ] 
G01 Y - [ #5 ] 
G01 X - [ #1 + #5 ] 
#7= [ #7 - #5 ] 
IF [ #5 LT [ #7 ] ] GOTO7 
N8 G00 Y [ #2 - #7 ] 
GOTO15 
N7 
G01 Y - [ #5 ] 
#7= [ #7 - #5 ] 
IF [ #5 LT [ #7 ] ] GOTO3 
G01 X [ #1 + #5 ] 
G00 Z2. 
G00 X - [ #1 + #5 ] Y [ #2 - #7 ] 
G01 Z-2. 
N15 

#9= [ #9 - #4 ] 
END1 
IF [ #9 EQ 0 ] GOTO5 
#7= #2 
G01 Z - [ #9 ] F#10 
N4 G01 X [ #1 + #5 ] 
G01 Y - [ #5 ] 
G01 X - [ #1 + #5 ] 
#7= [ #7 - #5 ] 
IF [ #5 LT [ #7 ] ] GOTO10 
N9 G00 Y [ #2 - #7 ] 
GOTO5 
N10 G01 Y - [ #5 ] 
#7= [ #7 - #5 ] 
IF [ #5 LT [ #7 ] ] GOTO4 
G01 X [ #1 + #5 ] 
G00 Z2. 
G00 X - [ #1 + #5 ] Y [ #2 - #7 ] 
G01 Z-2. 
IF [ #11 EQ 0 ] GOTO5 
G01 Z [ #3 ] 
N5 
M30 
%
Mariusz.

Wróć do „programowanie makro”