Strona 1 z 2

Interpolacja Kolowa

: 06 lut 2012, 16:28
autor: Lucenty
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

: 06 lut 2012, 19:37
autor: Sayrus
Musisz zastosować G41 lub G42
A nie lepiej byłoby zamiast I J zastosować R ??

: 06 lut 2012, 20:38
autor: rafalxfiles
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.

: 06 lut 2012, 21:30
autor: tomotg
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.

: 07 lut 2012, 20:29
autor: Lucenty
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

: 07 lut 2012, 22:01
autor: rafalxfiles
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.

: 08 lut 2012, 15:48
autor: Lucenty
Jutro z samego rana spróbuje ale mimo wszystko wielkie dzięki za poświęcony czas i pomoc

Re: Interpolacja Kolowa

: 08 lut 2012, 18:06
autor: WZÓR
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.

: 08 lut 2012, 18:32
autor: maz
G0X0Y0;
G1F600;
G1Z0;
M98 P100 L40
G90G0Z10
M30;

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

ot cały program

: 09 lut 2012, 21:00
autor: Lucenty
napisałem podprogram i jest git
dzięki chłopaki za pomoc