Podprogramy
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 24 maja 2020, 17:43
Re: Podprogramy
Witam!
Jestem operatorem frezarki Haas VF3.
Dość często mam na szybko wykonać planowanie kilku płyt. W pamięci maszyny są pomocnicze uproszczone programy: O09998. Korzystam głównie z "Planowanie Zygzak". Program ten niestety nie umożliwia zebrania kilku warstw materiału np. 200x150 mm.
Czy może mi ktoś podpowiedzieć co i gdzie wstawić w program bym po każdym przejściu nie musiał każdorazowo obniżać bazy Z.
%
O00015
(PLANOWANIE ZYGZAK)
(NrNarzT = 2)
(NrBazy = 55)
(ProcCiec = 40.)
(SredNarz = 50.)
(LbPrzej = 2)
(ObrotyS = 800)
(GlebZ = 0.25)
(DystansX = 200.)
(PrzesX = -130.)
(PrzesY = -75.)
(Posuw = 200.)
(PosuwZ = 200.)
T2 M06
G00 G90 G55
S800 M03
G43 H02 Z150. M08
G00 X-165. Y-80.
G00 Z25. M08
G01 Z-0.25 F200.
#100= 2
#100= #100 - 1
M97 P100 L#100
G01 G90 X100. F200.
G01 G91 Y20.
G01 G91 X-260.
G90
G00 Z100. M09
G53 G00 Z0 M05
G90
M02
N100 G01 G90 X100. F200.
G01 G91 Y20.
G01 G91 X-260.
G01 G91 Y20.
G90
M99
%
Jestem operatorem frezarki Haas VF3.
Dość często mam na szybko wykonać planowanie kilku płyt. W pamięci maszyny są pomocnicze uproszczone programy: O09998. Korzystam głównie z "Planowanie Zygzak". Program ten niestety nie umożliwia zebrania kilku warstw materiału np. 200x150 mm.
Czy może mi ktoś podpowiedzieć co i gdzie wstawić w program bym po każdym przejściu nie musiał każdorazowo obniżać bazy Z.
%
O00015
(PLANOWANIE ZYGZAK)
(NrNarzT = 2)
(NrBazy = 55)
(ProcCiec = 40.)
(SredNarz = 50.)
(LbPrzej = 2)
(ObrotyS = 800)
(GlebZ = 0.25)
(DystansX = 200.)
(PrzesX = -130.)
(PrzesY = -75.)
(Posuw = 200.)
(PosuwZ = 200.)
T2 M06
G00 G90 G55
S800 M03
G43 H02 Z150. M08
G00 X-165. Y-80.
G00 Z25. M08
G01 Z-0.25 F200.
#100= 2
#100= #100 - 1
M97 P100 L#100
G01 G90 X100. F200.
G01 G91 Y20.
G01 G91 X-260.
G90
G00 Z100. M09
G53 G00 Z0 M05
G90
M02
N100 G01 G90 X100. F200.
G01 G91 Y20.
G01 G91 X-260.
G01 G91 Y20.
G90
M99
%
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Podprogramy
Spróbuj tego;AdamKrysta pisze: ↑26 maja 2020, 15:43Witam!
Jestem operatorem frezarki Haas VF3.
Dość często mam na szybko wykonać planowanie kilku płyt.
......
Kod: Zaznacz cały
%
O01000
(PLANOWANIE)
#1= 8. (szerokosc X)
#2= 30 (szerokosc Y)
#3= 4 (glebokosc Z)
#4= 2 (schodzenie)
#5= 14 (glowica)
#6= 0. (obrot)
#10= 400 (posow)
(PLANOWANIE)
(program planujacy bez wykorzystania g54)
(program pracuje inkrementalnie)
(bez wykorzystania tabeli narzedzia)
(nie zmieniac dalej oprocz obrotow)
#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
N5
G01 Z [ #3 ]
M30
%
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 24 maja 2020, 17:43
Re: Podprogramy
Witam
Szkoda że nie można korzystać z G54 i tabeli narzędzi. Użyłem dziś programu „na symulacji”. Jest OK. Dziękuję.
Szkoda że nie można korzystać z G54 i tabeli narzędzi. Użyłem dziś programu „na symulacji”. Jest OK. Dziękuję.