wiercenie na okręgu g16 g17 - Fanuc

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

Autor tematu
Frankie
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 10
Rejestracja: 20 sty 2009, 13:50
Lokalizacja: PL UK

wiercenie na okręgu g16 g17 - Fanuc

#1

Post napisał: Frankie » 20 sty 2009, 14:44

Witam wszystkich!

Dopiero uczę się programowania w fanuc'u, także proszę o wyrozumiałość :)

Probuję napisać program który używając kodów g17, g16 wywiercałby otwory na obwodzie koła o średnicy 50mm. Niestety z jakiegoś powodu nie mogę ustawić wymaganej wielkości, a nawet ustawić jego środka!? Obwód koła jest kilkakrotnie za duży, a sam punkt zerowy koła jest przenoszony do punktu referencyjnego całego rysunku (detalu).
Program pisze na maszynę firmy EMCO i oprogramowaniu tego samego producenta, ale podobnie dzieje się w cnc symulatorze.
program:

N5 G21 G43 G90 G94 G97;
N10 (OBRYS DETALU);
N15 T1 H1 S700 F200 M3 M6;
N20 G0 G42 X0 Y0 Z5;
N25 G1 Z-5;
N30 Y-70;
N35 X-80;
N40 Y0;
N45 X0;
N50 G40 Z5;
N55 (WIERCENIE PO OKREGU);
N60 T2 H2 S1830 F150 M3 M6 G43;
N65 G0 X-50 Y-35 Z3;
N70 G17 G91 G16;
N75 G99 G73 X25 Y30 Z-7 Q2 F150;
N80 G91 Y30;

(tutaj już będzie podprogram zmieniający pozycje co 30 stopni, ale na potrzeby testowania
powtarzam tylko y30)

N85 Y30;
N90...
....
.....
N130 Y30;
N135 M30;


na koniec dołączam rysuneki jak to powinno wyglądać i 2 jak wygląda.

z góry dziękuje za pomoc.

[ Dodano: 2009-01-20, 14:50 ]
zdięcia sie nie chca załadować ;/



Tagi:

Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#2

Post napisał: maz » 20 sty 2009, 14:54

Witam

Jesli wiercisz po okregu to musisz najechac na punkt srodka

np g0x0y0

wpisac kod cyklu wiercenia
g81 .... i parametry wiercenia

potem g17 r25 l12
gdzie r to promien okregu, a l to ilosc otworow 360/30=12

zakonczyc cykl wiercenia g80
i to wszystko
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)

Awatar użytkownika

Autor tematu
Frankie
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 10
Rejestracja: 20 sty 2009, 13:50
Lokalizacja: PL UK

#3

Post napisał: Frankie » 20 sty 2009, 17:05

maz pisze: wpisac kod cyklu wiercenia
g81 .... i parametry wiercenia

potem g17 r25 l12
gdzie r to promien okregu, a l to ilosc otworow 360/30=12
Trochę za mało szczegółowo jak dla mnie szczególnie jeśli chodzi o g81, ale i tak wyskakuje mi alarm przy g17 r25 l12.


Trochę poprawiłem program, niestety nie jest bez wad. Nie mogę przypisać środka okręgu jako punktu zerowego dla koła. Niby powinien to robić G91 , ale koło i tak rysuje się z osią w punkcie zero dla maszyny :(


N5 G21 G43 G90 G94 G97;
N10 (OBRYS DETALU);
N15 T1 H1 S700 F200 M3 M6;
N20 G0 G42 X0 Y0 Z5;
N25 G1 Z-5;
N30 Y-70;
N35 X-80;
N40 Y0;
N45 X0;
N50 G40 Z5;
N55 (WIERCENIE PO OKREGU);
N60 T2 H2 S1830 F150 M3 M6 G43;
N65 G0 X-50 Y-35 Z3;
N70 G17 G91 G16;
N71 x25y30;
N75 G73 Z-10 Q2 F150;
N80 G91 Y30;
N85 Y30;
N90...
....
.....
N130 Y30;
N135 M30;

Jakieś pomysły???

Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#4

Post napisał: maz » 20 sty 2009, 17:32

Witam, jest kilka podstawowych rzeczy, które powinienes sprawdzic.

Na 1 rzut oka, nie masz odwołanie do punktu zerowaego materiału.
Jest to podstawowa funkcja G54 lub wyzsze G, zależy od typy maszyny.
Ustawiasz sie na srodku, 100 mm nad materiałem:
G0 G54 G90 X0 Y0 Z100;

Potem wklepujesz tresc cyklu wiercewnia (podstawowe to G81, G82, G83)
sprawdz w instrukcji swojej maszyny.

Np wiercenie z wycofywaniem
G83 G98 R3. Z-20. Q4. F20 (R3 - 3 mm nad matereilem zacznie wiercic, do Z-20, co 4 mm wycofanie do Z3., z posuwem F20)

Potem podajesz cykl pracy po okregu(nie jestem pewny czy g17 i g 16 to sa dobre funkcje u ciebie)
sprawdz w swojej instrukcji - to sa podstawowe rzeczy, powinno pisac, jak to maszyna interpretuje.

a potem konczysz cykl wiercenia funkcja g80

i koniec
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)

Awatar użytkownika

Autor tematu
Frankie
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 10
Rejestracja: 20 sty 2009, 13:50
Lokalizacja: PL UK

#5

Post napisał: Frankie » 20 sty 2009, 22:30

Dobra. Właśnie wróciłem z zajęć i jak się okazuje prawdopodobnie symulacja graficzna złe jest odwzorowywana.
Jak sam maz zauważyłeś brakuje odwołania do nowego punktu zerowego. Powiedziano mi, ze g92 xo yo powinno zalatwwic sprawę, ale pewniej czułbym się z g52-56.
Program wypróbuję na maszynie za tydzień.
Wiercenie moim sposobem wychodzi dobrze. W projekcie było założenie, aby używać cyklu wiercenia w twardym materiale z tad g73. G17 i g16 jaknajbardziej w porządku. ( ruch po okręgu w płaszczyźnie międzyosiami xy.

Doceniam pomoc maz i pozdrawiam.

Awatar użytkownika

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

#6

Post napisał: WZÓR » 25 sty 2009, 13:12

Frankie pisze:Dobra. Właśnie wróciłem z zajęć i jak się okazuje prawdopodobnie symulacja graficzna złe jest odwzorowywana.
Jak sam maz zauważyłeś brakuje odwołania do nowego punktu zerowego. Powiedziano mi, ze g92 xo yo powinno zalatwwic sprawę, ale pewniej czułbym się z g52-56.
Program wypróbuję na maszynie za tydzień.
Wiercenie moim sposobem wychodzi dobrze. W projekcie było założenie, aby używać cyklu wiercenia w twardym materiale z tad g73. G17 i g16 jaknajbardziej w porządku. ( ruch po okręgu w płaszczyźnie międzyosiami xy.

Doceniam pomoc maz i pozdrawiam.
...projekt - projektem , ale ja w praktyce używam Szablonów wiercenia otworów po okręgu :

Awatar użytkownika

Autor tematu
Frankie
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 10
Rejestracja: 20 sty 2009, 13:50
Lokalizacja: PL UK

#7

Post napisał: Frankie » 25 sty 2009, 16:12

WZÓR pisze:...projekt - projektem , ale ja w praktyce używam Szablonów wiercenia otworów po okręgu :
G34 - BOLT CIRCLE (DYNA - Cody).doc
Pobierz Plik ściągnięto 1 raz(y) 474 KB

Szablon wiercenia otworów po okręgu wg EMCO..doc
Pobierz Plik ściągnięto 1 raz(y) 32,5 KB

UKŁAD WIERCONYCH OTWORÓW ROZMIESZCZONYCH NA OKRĘGU G61.doc
Pobierz Plik ściągnięto 1 raz(y) 1,9 MB
Niestety żaden z wymienionych sposobów nie działa. Liste działający g-kodów oraz sposób programowania dla maszynki EMCO z obsługą GE Fanuc 0 i GE Fanuc 21 można znaleść
Tutaj: http,,//www.emco.at/swd_download_doku.php?id=78
i tutaj: http,,//www.emco.at/swd_download_doku.php?id=87

Awatar użytkownika

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

#8

Post napisał: WZÓR » 25 sty 2009, 20:27

Nawiązując do podpowiedzi maz-a mój program na wiercenie np. czterech otworów na okręgu Fi 100 wygląda tak:
G17 G40 G49
M35
N1 T09 M06
S2387 M03
G90 G54
G00 X0 Y-50.
G43 Z25.
M08
G00 X0 Y-50.
G98 G81 X0 Y-50. Z-15. R2.5 F229
X50. Y0
X-50.
X0 Y50.
G80 Z25.
G49
M09
M05
G28 Z0
/ G28 Y0
M37
M02
W tym wariancie współrzędne otworów wprowadziłem korzystając z rys. , ale generalnie korzystam z funkcji G34(cyklu) ... jak wyżej kolega maz zauwarzył należy zajrzeć do instrukcji obsługi obrabiarki , gdyż różnie maszyna to interpretuje.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”