Cykl rowkowania dla fanuc'a

Oprogramowanie symulacyjne

Autor tematu
zibi1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 11 wrz 2008, 11:54
Lokalizacja: Rydułtowy

Cykl rowkowania dla fanuc'a

#1

Post napisał: zibi1 » 11 wrz 2008, 12:17

CYKL ROWKOWANIA DLA FANUC


(nóż ustawić tak by maszyna mogła bezpiecznie dojechać do miejsca w którym znajduje się rowek)

#1= (szerokość płytki)
#2= (średnica x początkowa)
#3= (średnica x końcowa)
#4= (długość z początkowa)
#5= (długość z końcowa)
#6= (wielkość fazy)
#7= (przejście wykańczające: 1-tak 0-nie)
#8= (naddatek na przejście wykańczające oś X)
#9= (odstęp od materiału)
#10= (posuw zgrubny)
#11= (posuw wykańczający)
IF[#2LT#3]THEN#8=-#8
#12= #1-0.5
IF[#2GT#3]GOTO11
#13= #2-#9
N11 IF[#2LT#3]GOTO22
#13= #2+#9
N22 #14= #3+#8
#15= #4-#1
#16= #5-#6
#17= #15+#6
IF[#2GT#3]GOTO33
#18= #2+2*#6
N33 IF[#2LT#3]GOTO44
#18= #2-2*#6
N44 #19= #5021
#20= #5022
G0 X#13 Z#15
G1 X#14 F#10
X#13 F.5
#21= #5-#15
#22= #21/#1
#23= FIX[#22]
#24= 0
N1 IF[#23EQ#24]GOTO2
G1 W-#12 F.5
X#14 F#10
X#13 F.5
#24= #24+1
GOTO1
N2 G1 Z#5 F.5
X#14 F#10
X#13 F.5
N3 IF[#7EQ0]GOTO4
IF[#7EQ1]GOTO5
N4 IF[#6EQ0]GOTO6
G1 Z#16 F.5
X#2 F#10
X#18 Z#5
X#13 F.5
Z#17
X#2 F#10
X#18 Z#15
X#13 F.5
GOTO6
N5 G1 Z#16 F.5
X#2 F#11
X#18 Z#5
X#3
X#13 F.5
Z#17
X#2 F#11
X#18 Z#15
X#3
Z#5
X#13 F.5
N6 GO X#19
Z#20



Wróć do „Oprogramowanie symulacyjne”