Transformacja cylindryczna na Fanucu

Dyskusje dotyczące programowania G-Code

Autor tematu
da_ras
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 12 lut 2011, 11:08
Lokalizacja: Koszalin

Transformacja cylindryczna na Fanucu

#1

Post napisał: da_ras » 14 lut 2011, 12:54

Witam wszystkich! Mam pytanko czy ktoś używał na Fanucu cuklu G07.1 czyli transformacji cylindrycznej (u mnie tokarka CTX400). Prosilbym szczegolnie o przyklad dzialajacego programu przy uzyciu tego cyklu bo przyklad z instrukcji u mnie nie dziala(nawet po przerobkach) i nie do konca jest dla mnie jasny, oto on:
O0001 (INTERPOLACJA CYLINDRYCZNA );
N01 G00 Z100.0 C0 ;
N02 G01 G18 W0 H0 ;
N03 G07.1 H57299 ;
N04 G01 G42 Z120.0 D01 F250 ;
N05 C30.0 ;
N06 G02 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G03 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G03 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G02 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;

Niejasne sa tu dla mnie parametry H (szczegolnie po G07.1 bo dla tokarki powinno byc chyba C) i W oraz zapis D01(D na Sinumeriku to numer korektora ale w Fanucu to raczej nie to). Poza tym nie wydaje mi sie ze G18 to prawidlowa plaszczyzna pracy dla tego cyklu.

Ogolnie mam spore doswiadczenie przy tego typu transformacjach ale na Sinumeriku wiec samo programowanie wspolrzednych to nie problem ale w Siemensie odpalenie tego typu cyklu i praca z nim jest o wiele prostsza a tu jakies cyrki sie robia:|
Bede wdzieczny za wszelka pomoc!. Pozdrawiam!



Tagi:

Awatar użytkownika

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

Re: Transformacja cylindryczna na Fanucu

#2

Post napisał: WZÓR » 14 lut 2011, 21:33

da_ras pisze:...Prosilbym szczegolnie o przyklad dzialajacego programu przy uzyciu tego cyklu bo przyklad z instrukcji u mnie nie dziala(nawet po przerobkach) i nie do konca jest dla mnie jasny, ...
W tym programie nie widzę wywołanego narzędzia , obrotów...
Cykl G07.1 można zamienić na G107.

Przykład zastosowania funkcji G107 (obróbka części o średnicy 55)

N16 …. (OBRÓBKA TOCZENIA)
N17 M14
N18 G28 C0
N19 T0101(FREZ PROMIENIOWY)
N20 G54
N21 M103 S1500
N22 G94 F1000
N23 G0 X70 Z10 C0 M108
N24 G1 G18 W0 H0
N25 G107 C27.5
N26 G1 Z-11 F1000
N27 X55 F120
N28 Z-16
N29 Z-58 C90
N30 Z-63
N31 X70 F1000
N32 Z2
N33 G107 C0
N34 G18
N35 G0 X200 Z100
N36 M105
N37 M15
N38 G95
N39 M30
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
da_ras
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 12 lut 2011, 11:08
Lokalizacja: Koszalin

Re: Transformacja cylindryczna na Fanucu

#3

Post napisał: da_ras » 15 lut 2011, 08:55

Dzieki kolego WZOR za ten przyklad ale tez go znalazlem w innej instrukcji i niezbyt dzialal. Co do mojego przykladu to oczywiscie jak go testowalem na maszynie to wywolalem narzedzie , obroty itd. a to co podalem to tylko przyklad skopiowany z instrukcji:). W kazdym razie doszedlem juz sam o co chodzi i glowny blad w tych przykladach to niewlasciwa plaszczyzna pracy tzn. zamiast G18 powinno byc G19. Oto przyklad programu ktory u mnie zadzialal bez problemu:

G54G92S3500

G18G40G80G90

T1111(FREZ O SREDNICY F6,5)
M56
M54G97S2000
M14
G0X30Z5M8
Z0
G28C0
G0C0
G19G1G94F200
G07.1C11
G1X19F50
Z-5.003 F130
G2Z-14.580C-24.844R12
G1Z-20.420C-65.156
G3Z-29.997C-90R12
G1Z-40.000
X30F500
G07.1C0
G0G18G95X40
Z5
M55
M15
G0X180Z150M9
M30

Probowalem tez z automatyczna korekcja promienia freza i dziala bez zarzutu.
Jedyna wada tego cyklu na Fanucu to koniecznosc przeliczania wspolrzednych w osi C na stopnie-jesli dysponujesz rozwinieciem w mm to dosyc uciazliwe szczegolnie przy skomplikowanych krzywkach.
Tak wiec temat uwazam za zamkniety i dzieki za pomoc! Pozdrawiam!

Awatar użytkownika

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

Re: Transformacja cylindryczna na Fanucu

#4

Post napisał: WZÓR » 16 lut 2011, 09:17

da_ras pisze:Dzieki kolego WZOR za ten przyklad ale tez go znalazlem w innej instrukcji i niezbyt dzialal.
To znaczy , że PDF-y;
instrukcja CTX320 -FANUC 180i-B i
instrukcja CTX 310 -FANUC 21i-TB
... są z błędami (?). :?:
...W kazdym razie doszedlem juz sam o co chodzi i glowny blad w tych przykladach to niewlasciwa plaszczyzna pracy tzn. zamiast G18 powinno byc G19. (...) Jedyna wada tego cyklu na Fanucu to koniecznosc przeliczania wspolrzednych w osi C na stopnie-jesli dysponujesz rozwinieciem w mm to dosyc uciazliwe szczegolnie przy skomplikowanych krzywkach....
W płaszczyźnie G17 też sprawdzałeś?
W Haas-e jest cykl G112 - programowanie w tym cyklu (krzywek też...) nie stwarza takiego problemu.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
da_ras
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 12 lut 2011, 11:08
Lokalizacja: Koszalin

#5

Post napisał: da_ras » 16 lut 2011, 10:45

Re: Transformacja cylindryczna na Fanucu[/quote]
WZÓR pisze:To znaczy , że PDF-y;
instrukcja CTX320 -FANUC 180i-B i
instrukcja CTX 310 -FANUC 21i-TB
... są z błędami (?). :?:


Nie wiem czy z bledami ale przyklady zawarte w nich(na transformacje cylindryczna) napewno nie dzialaja na CTX 400 ze sterowaniem Fanuc 21i-T(oczywiscie po koniecznych przerobkach czyli wywolaniu narzedzia, obrotow itd.). Ale jesli chodzi o moja prywatna opinie to mam bardzo zle zdanie o instrukcjach Fanuca-sa paskudnie opracowane i trudne do zrozumienia (przynajmniej w porownaniu do instrukcji Sinumerika ktory mimo ze oferuje o wiele wiecej mozliwosci jest dla mnie bardziej czytelny) i powiem szczerze ze kilka bledow tez w nich znalazlem.
WZÓR pisze:W płaszczyźnie G17 też sprawdzałeś?
Nie sprawdzalem w G17 bo to plaszczyzna X-Y czyli taka jak dla wspolrzednych biegunowych. Przyklad ktory mi podales z instrukcji CTX320 -FANUC 180i-B ogolnie zalapal tylko ze wykrecal mi promienie w plaszczyznie toczenia tzn. X-Z i wywalalo mi blad. Dopiero po zmianie plaszczyzny na G19 (czyli Y-Z) i wywolaniu cyklu tak jak podalem w moim przykladzie zadzialalo wszystko poprawnie lacznie z automatyczna korekcja promienia.
WZÓR pisze:W Haas-e jest cykl G112 - programowanie w tym cyklu (krzywek też...) nie stwarza takiego problemu.
Mozliwe ze w innych odmianach Fanuca i na innych obrabiarkach samo wywolanie cylku G07.1 zmienia plaszczyzne pracy na ta wlasciwa ale u mnie tak sie dzieje tylko przy G12.1 czyli wspolrzednych biegunowych (tzn. ze nie trzeba wpisywac wczesniej G17).

I jeszcze mam pytanie. Czy wykonywales na Haas-ie krzywki z automatyczna korekcja promienia narzedzia (G41 lub G42) przy uzyciu cyklu G112? Bo z tego co wiem to cykl programowania we wspolrzednych biegunowych a wiec korekcji promienia dokonuje w plaszczyznie X-Y i jakos nie wyobrazam sobie jego pracy z automatyczna korekcja przy frezowaniu np. kanalkow na obwodzie.
Pozdrawiam!

Awatar użytkownika

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

#6

Post napisał: WZÓR » 16 lut 2011, 13:34

da_ras pisze:...I jeszcze mam pytanie. Czy wykonywales na Haas-ie krzywki z automatyczna korekcja promienia narzedzia (G41 lub G42) przy uzyciu cyklu G112? Bo z tego co wiem to cykl programowania we wspolrzednych biegunowych a wiec korekcji promienia dokonuje w plaszczyznie X-Y i jakos nie wyobrazam sobie jego pracy z automatyczna korekcja przy frezowaniu np. kanalkow na obwodzie.
Pozdrawiam!
Krzywek nie wykonywałem , ale inne duperele ... :wink:

G112 Interpretacja XY do XC
Funkcja przekształcania z układu ortokartezjańskiego na układ biegunowy G112 pozwala użytkownikowi programować
kolejne bloki współrzędnych kartezjańskich XY, które układ sterowania automatycznie przekształca na współrzędne
biegunowe XC. Gdy funkcja G17 Płaszczyzna XY jest aktywna, obsługuje skoki liniowe G01 XY, a także G02 i G03 dla
ruchu kolistego. Komendy położenia X, Y są przekształcane na ruch obrotowy osi C i ruch liniowy osi X.
Należy pamiętać, że kompensacja frezu właściwa dla frezarki staje się aktywna w razie użycia G112.
Kompensacja frezu (G41, G42) musi być anulowana (G40) przed opuszczeniem G112.

Kompensacja ostrza narzędzia/frezu za pomocą G112
Kompensacja ostrza narzędzia/frezu przesuwa zaprogramowaną ścieżkę narzędzia w taki sposób, że
linia środkowa narzędzia zostaje przesunięta na lewo lub na prawo od zaprogramowanej ścieżki. Strona
korekcji służy do wprowadzania wartości przesunięcia narzędzia w kolumnie promienia. Przesunięcie zostaje
wprowadzone jako wartość promienia zarówno dla obu wartości geometrii. Skompensowana wartość jest
obliczana przez układ sterowania na podstawie wartości wprowadzonych do "Radius" (promień narzędzia).
Kompensacja promienia frezu jest dostępna jedynie w razie użycia G17 w G112.
G41 wybiera lewą kompensację frezu.
G42 wybiera prawą kompensację frezu.
G40 anuluje kompensację frezu.

źródło; instrukcja obsługi Haas
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
da_ras
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 12 lut 2011, 11:08
Lokalizacja: Koszalin

#7

Post napisał: da_ras » 16 lut 2011, 14:08

Wszystko co napisales badz tez wkleiles z instrukcji ;) sie zgadza kolego WZOR z tym ze napisane jest tu wyraznie ze kompensacja promienia freza przy G112 odbywa sie tylko w plaszczyznie G17 czyli X-Y(po przeksztalceniu X-C). W tym przypadku os freza jest rownolegla do osi Z.

Natomiast przy transformacji cylindrycznej kompensacja musi odbywac sie w plaszczyznie G19 a wiec Y-Z(po przeksztalceniu przez G07.1 bedzie to C-Z). Wowczas os freza jest prostopadla do osi Z.


Obrazek

Zaznaczam ze automatyczna kompensacja promienia narzedzia odbywa sie tylko w 2 osiach na wlasciwej dla polozenia narzedzia wzgledem przedmiotu obrabianego plaszczyznie.

Zapewne mozna wykonac cos za pomoca G112 na plaszczyznie G19 ale napewno nie zadziala wtedy prawidlowo automatyczna korekcja promienia freza ani funkcje G2 i G3. W takim przypadku mozna tylko "oszukiwac" maszyne za pomoca G1.

Awatar użytkownika

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

#8

Post napisał: WZÓR » 16 lut 2011, 14:44

da_ras pisze:...z tym ze napisane jest tu wyraznie ze kompensacja promienia freza przy G112 odbywa sie tylko w plaszczyznie G17 czyli X-Y(po przeksztalceniu X-C). W tym przypadku os freza jest rownolegla do osi Z....
... i w tym wypadku nie ma problemu.
...Natomiast przy transformacji cylindrycznej kompensacja musi odbywac sie w plaszczyznie G19 a wiec Y-Z(po przeksztalceniu przez G07.1 bedzie to C-Z). Wowczas os freza jest prostopadla do osi Z. ...
... na Haas-e nie pójdzie.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
da_ras
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 12 lut 2011, 11:08
Lokalizacja: Koszalin

#9

Post napisał: da_ras » 16 lut 2011, 14:46

I wszystko jasne :) wreszcie sie zrozumielismy;).Pozdrawiam!

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”