frezowanie z podprogramem

Dyskusje na temat systemu Faunc

Autor tematu
Matheo1989
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 14 cze 2010, 23:22
Lokalizacja: Olkusz

frezowanie z podprogramem

#1

Post napisał: Matheo1989 » 22 kwie 2014, 19:16

Witam,
Chcial bym kogos z was zapytac, jak napisac prosty program na frezowanie np fasolek na gotowo. Wczesniej pracowalem na starym sinumeriku, tam wykorzystanie podprogramu bylo bajecznie proste (L1 P10), teraz jednak pracuje na fanucu, ktorego nikt u mnie w firmie nie zna. Czesto trafia mi sie wlasnie frezowanie fasolek i o ile jest ich malo i blacha jest cienka to nie ma problemu. Ale zeby sobie ulatwic robote chcial bym rozgryzc podprogramy. Tzn zalozmy ze w programie dojezdzam do materialu ustawiam np
G0 x120 y120
G0 z5
G1 z0
I w tym momencie chce zeby maszyna zaczela podprogram np
G91 g1 z-3
G91 g1 x5
G91 g3 x-10 i-5
G91 g1 y-25
G91 g3 x10 i5
G91 g1 y25
G91 g1 x-5
Podprogram chcial bym powtórzyć 11 razy po czym odwolac i odjechac od materialu np
G0 g90 z1200
M30

Nie wiem teraz co i jak, slyszalem tylko o m98 i m99 ale sama teorie, a zeby sie nauczyc potrzebuje troche praktyki. Od razu informuje ze nie chce tego rozwiazywac poprzez kopiowanie linijek bo w razie przerwania programu w polowie trzeba przeszukiwac caly program zamiast zmieniac 2 wartosci jak to jest przy podprogramach.

Byl bym wdzieczny za udzielenie mi jakiej kolwiek pomocy etc. Etc.

PS: przyklad programu napisalem troche niechlujnie ale to tylko przyklad. Sterowanie bodajze fanuc 3i, a maszynka to wytaczarka z doosana.



Tagi:


kuras
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 118
Rejestracja: 28 lis 2013, 22:15
Lokalizacja: Ostrów Wlkp

#2

Post napisał: kuras » 22 kwie 2014, 19:29

w miejscu gdzie chcesz wrzucic podprogram wbijasz linijke m98 p111000 gdzie p11 to ilość powtórzeń a 1000 to nr podprogramu
po tym wpisujesz g0z300 i finał.
m99 wpisujesz na końcu ale podprogramu.


kunf
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 14
Rejestracja: 24 lut 2014, 06:59
Lokalizacja: Opole

#3

Post napisał: kunf » 25 kwie 2014, 08:46

Witaj,
tak jak kolega kuras napisał M98P111000,
tylko że u mnie działa to w taki sposób M98P100L11
gdzie odpowiednio M98 - wywołanie podprogramu
P100 - nr podprogramu
L11 - powtórzenie podprogramu 11 razy
M99 kończy podprogram, tzn w podprogramie na końcu zamiast M30 musisz wstawić M99

pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”