Interpolacja Kolowa

Dyskusje na temat systemu Faunc

Autor tematu
Lucenty
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 39
Rejestracja: 29 cze 2010, 21:17
Lokalizacja: Toruń

Interpolacja Kolowa

#1

Post napisał: Lucenty » 06 lut 2012, 16:28

Witam

Mam taki problem a mianowicie chodzi oto że jak pisze program na interpolacje kołowa otworu fi 40mm o głębokości 20mm za pomocą freza fi 12

G54G90G0XOYOZ5 (X0,Y0 ŚRODEK OTWORU)
G1G91X0Y14F333M8
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14Z-0,5
GO2I0J-14
G01Y-14
G90G0Z50
M30:


I w momencie gdy brakuje do wymiaru np 0.02 mm
to muszę w każdym bloku poprawiać z 14 na 14.01 jest to bardzo irytujące.
Pytanie moje jest takie
Jak za pomocą kompensacji narzędzia obrobić ten otwór frezem 12 było by mi o wiele łatwiej i szybciej jak bym w offsecie skorygował średnicę freza.
a drugie pytanie czy jest jakiś cykl aby zamiast 20 bloków G02I0J-14Z-0,5; napisać jakiś jeden który uwzględni na jaką głębokość frez ma się zagłębiać na jedno przejście

prosił bym o przykład obróbki takiego otworu
z góry dziekuje



Tagi:


Sayrus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 196
Rejestracja: 10 maja 2011, 19:37
Lokalizacja: Mielec
Kontakt:

#2

Post napisał: Sayrus » 06 lut 2012, 19:37

Musisz zastosować G41 lub G42
A nie lepiej byłoby zamiast I J zastosować R ??

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#3

Post napisał: rafalxfiles » 06 lut 2012, 20:38

Możliwości jest wiele.
Możesz to zrobić np. tak jak chcesz czyli

G54G90G0XOYOZ5 (X0,Y0 ŚRODEK OTWORU)
G91
G1G41X0Y14F333M8
G2I0J-14Z-0,5
G2I0J-14Z-0,5
G2I0J-14Z-0,5

.....
G0G40X0Y0.

Albo możesz napisać to jako interpolację spiralną..
Tylko dokładnie nie wiem (bo każda książka mówi inaczej)

G54G90G0XOYOZ5 (X0,Y0 ŚRODEK OTWORU)
G91
G1G41X0Y14F333M8
G17G2I0J-14Z-0,5L20 (jedna moja książka - Fanuc mówi o L a do mitsubischi mówi ze ma być P)

Lub kolejna opcja..
Zrób interpolacje jako podprogram z G91 i wywołaj ten podprogram X razy.


tomotg
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 40
Rejestracja: 01 kwie 2008, 17:10
Lokalizacja: z polski

#4

Post napisał: tomotg » 06 lut 2012, 21:30

rafalxfiles pisze:Zrób interpolacje jako podprogram z G91 i wywołaj ten podprogram X razy.
I to jest najlepsze rozwiazanie.Niewiem dlaczego bawicie sie w I,J skoro R jest dobre.
rafalxfiles pisze:G17G2I0J-14Z-0,5L20 (jedna moja książka - Fanuc mówi o L a do mitsubischi mówi ze ma być P)
Interpolacja kolowa o znaku"L" spotkalem sie na Okumie ze starym systemem Fanuc,a "P" na Acramaticu-czyli jakies Cincinnati.


Autor tematu
Lucenty
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 39
Rejestracja: 29 cze 2010, 21:17
Lokalizacja: Toruń

#5

Post napisał: Lucenty » 07 lut 2012, 20:29

jESZCZE NIGDY NIE WYWOŁYWAŁEM POD PROGRAMU JAKBY TO MIAŁO WYGLĄDAĆ DOMYŚLAM SIĘ ŻE TRZEBA NAJPIERW NAPISAĆ PODPROGRAM NAZWAĆ GO ZAPISAĆ W PAMIĘCI I ROZPOCZĄĆ PISAC PROGRAM GŁÓWNY DO KTÓRY MA WYWOŁAĆ TEN PODPROGRAM Z INTERPOLACJA

A MOGLI BYŚCIE KOLEDZY PODAĆ PRZYKŁAD

[ Dodano: 2012-02-07, 20:30 ]
DODANIE "L" LUB "P" NIC NIE ZMIENIŁO NIE IDZIE W DÓŁ CYRKULACYJNIE

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#6

Post napisał: rafalxfiles » 07 lut 2012, 22:01

Spróbuj jeszcze G17G2I0J-14Z-5.L5
Bo l to oznacza liczbe obrotów wg. manuala do fanuca.
czyli powinno teoretycznie brać 1 mm na jedno przejście i zrobić 5 obrotów.
A co do podprogramu to

Podprogram

O666
G91
GO2I0J-14Z-0,5
M99

Program główny:

G54G90G0XOYOZ5 (X0,Y0 ŚRODEK OTWORU)
G91
G1G41X0Y14F333M8
M98P20666
.... dalsza część programu

M98P20666 PO p jest liczba powtórzeń i dalej nr podprogramu.


Autor tematu
Lucenty
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 39
Rejestracja: 29 cze 2010, 21:17
Lokalizacja: Toruń

#7

Post napisał: Lucenty » 08 lut 2012, 15:48

Jutro z samego rana spróbuje ale mimo wszystko wielkie dzięki za poświęcony czas i pomoc

Awatar użytkownika

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

Re: Interpolacja Kolowa

#8

Post napisał: WZÓR » 08 lut 2012, 18:06

Sayrus pisze:...A nie lepiej byłoby zamiast I J zastosować R ??....
tomotg pisze:...Niewiem dlaczego bawicie sie w I,J skoro R jest dobre.
R nie przejdzie. :cool:

Mariusz.
Ostatnio zmieniony 10 lut 2012, 15:39 przez WZÓR, łącznie zmieniany 1 raz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

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

#9

Post napisał: maz » 08 lut 2012, 18:32

G0X0Y0;
G1F600;
G1Z0;
M98 P100 L40
G90G0Z10
M30;

N100
G90
G41G13R20.;
G40;
G91;
Z-0.5;
M99;

ot cały program
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)


Autor tematu
Lucenty
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 39
Rejestracja: 29 cze 2010, 21:17
Lokalizacja: Toruń

#10

Post napisał: Lucenty » 09 lut 2012, 21:00

napisałem podprogram i jest git
dzięki chłopaki za pomoc

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”