Podprogramy

Dyskusje na temat maszyn HAAS

demolka19
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 36
Rejestracja: 22 maja 2009, 12:20
Lokalizacja: lubelskie

#11

Post napisał: demolka19 » 13 kwie 2012, 20:15

Tak skopiowałem program który napisał WZÓR. Do tej pory pracowałem na cimco 5 po ściągnięciu 6 podprogramy widać na symulacji. A jak to jest u was na 5? Działają podprogramy?



Tagi:

Awatar użytkownika

AdamKrysta
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 24 maja 2020, 17:43

Re: Podprogramy

#12

Post napisał: AdamKrysta » 26 maja 2020, 15:43

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

%

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Podprogramy

#13

Post napisał: WZÓR » 26 maja 2020, 20:17

AdamKrysta pisze:
26 maja 2020, 15:43
Witam!
Jestem operatorem frezarki Haas VF3.
Dość często mam na szybko wykonać planowanie kilku płyt.
......
Spróbuj tego;

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 
%
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

AdamKrysta
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 24 maja 2020, 17:43

Re: Podprogramy

#14

Post napisał: AdamKrysta » 28 maja 2020, 15:25

Witam
Szkoda że nie można korzystać z G54 i tabeli narzędzi. Użyłem dziś programu „na symulacji”. Jest OK. Dziękuję.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”