Fanuc O-M frezowanie

Dyskusje na temat systemu Faunc

Autor tematu
Psikus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 115
Rejestracja: 21 mar 2011, 11:46
Lokalizacja: TST

Fanuc O-M frezowanie

#1

Post napisał: Psikus » 17 kwie 2014, 12:56

Witam

Pracuję na maszynie ze sterownikiem jak w temacie. Maszyna z lat 90-tych.Czy przykładowy zapis w postaci :

.......
G1G41D30Y-50.F1500
G3Y-50.J50.Z-2.
G3Y-50.J50.Z-4.
G3Y-50.J50.Z-6.
G3Y-50.J50.Z-8.
G3Y-50.J50.Z-10.
G3Y-50.J50.Z-12.
G3Y-50.J50.Z-14.
G3Y-50.J50.Z-16.
G3Y-50.J50.Z-18.
G3Y-50.J50.Z-20.
.......

da się zapisać w postaci dwóch, trzech bloków gdzie definiuję średnicę i głębokość ? Co w przypadku kiedy Z=-50 ?

pozdrawiam



Tagi:


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#2

Post napisał: PiRo_man » 17 kwie 2014, 19:24

Możesz spróbować za pomocą podprogramów i pozycjonowania inkrementalnego.

Kod: Zaznacz cały

M98 P... L...

G91 G3 Z... I... J...
inż. Mateusz


Autor tematu
Psikus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 115
Rejestracja: 21 mar 2011, 11:46
Lokalizacja: TST

#3

Post napisał: Psikus » 17 kwie 2014, 21:16

Czy jak już jesteś tak uprzejmy to mógłbyś mi podpowiedzieć dla przykładu , jak napisać program na zrobienie otworu fi 100 na głębokość 30 mm ?

pozdr.

[ Dodano: 2014-04-17, 21:18 ]
chodzi mi o zasadę takiego programowania, to dla mnie nowość.


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#4

Post napisał: PiRo_man » 18 kwie 2014, 04:26

Przykład:

Kod: Zaznacz cały

(PROGRAM GŁÓWNY)
(...)
G1 G41 D30 X0. Y-50. F1500 
G91 G3 X0. Y0. Z-2. I0. J50. 
M98 Pxxxx L14         (gdzie xxx podajesz numer podprogramu)
G3 I0. J50.            (wyrównanie dna kieszeni)
G90 ...
(...)

----------------------------------------------------------------------
(PODPROGRAM)
G91 G3 Z-2. I0. J50.
M99
----------------------------------------------------------------------
Teoretycznie w podprogramie nie musiał byś już pisać tego G91, bo maszyna powinna w tym systemie pracować po wywołaniu go w programie głównym, ale nic nie szkodzi tej instrukcji dodać również do podprogramu. Będzie większa pewność że będzie poprawnie działać.

Jeśli jest to frezowanie kieszeni, to po wywołaniu podprogramu (M98) konieczne jest dodanie jeszcze jednego przejazdu w celu wyrównania dna kieszeni. jeżeli jednak jest to rozfrezowywanie otworu przelotowego, to tą linię można pominąć.

Mam nadzieję że rozjaśniłem Ci trochę sprawę.

Pozdrawiam
inż. Mateusz


Autor tematu
Psikus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 115
Rejestracja: 21 mar 2011, 11:46
Lokalizacja: TST

#5

Post napisał: Psikus » 18 kwie 2014, 07:15

Witam

Dziękuję kolego za informację. Zaraz udaję się na produkcję zrobić próbę. Zastanawia mnie jeszcze parametr "L14" czy chodzi tu o ilość zagłębień ? No nic , sprawdzę, wyjdzie w praniu. O wynikach powiadomię :)

pozdr


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#6

Post napisał: PiRo_man » 18 kwie 2014, 08:46

Dokładnie, L14 to liczba powtórzeń podprogramu. Jest 14 powtórzeń ponieważ piętnaste jest napisane w programie głównym. Taki zapis wymuszają stare wersje sterowników, które rozdzielnie traktują program główny oraz podprogramy. Z tego powodu, aby narzędzie szło z kompensacją promienia, należy pierwszą linię zawrzeć w programie głównym, wskazując dzięki temu kierunek ruchu narzędzia, co gwarantuje poprawne rozpoznanie konturu wewnętrznego.

Pozdrawiam
inż. Mateusz


Autor tematu
Psikus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 115
Rejestracja: 21 mar 2011, 11:46
Lokalizacja: TST

#7

Post napisał: Psikus » 18 kwie 2014, 10:06

Panie Inżynierze działa :mrgreen:

A teraz tak bardziej na poważnie. Program działa, pozostaje jeszcze jedna kwestia. Maszyna po wykonaniu każdego okręgu zatrzymuje się, spowodowane to chyba jest tym że zaczyna podprogram i go kończy. Czy jest taka opcja aby maszyna poruszała się po linii śrubowej bez chwilowego postoju ? Podejrzewam że wykonując dosyć dokładne otwory zostanie ślad na ściance, no chyba że naddatek będzie nieduży , co o tym sądzisz ?

pozdr.

Awatar użytkownika

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

#8

Post napisał: WZÓR » 18 kwie 2014, 10:06

Psikus pisze:Czy jak już jesteś tak uprzejmy to mógłbyś mi podpowiedzieć dla przykładu , jak napisać program na zrobienie otworu fi 100 na głębokość 30 mm ?

pozdr.

[ Dodano: 2014-04-17, 21:18 ]
chodzi mi o zasadę takiego programowania, to dla mnie nowość.
Psikus pisze:.... Czy jest taka opcja aby maszyna poruszała się po linii śrubowej bez chwilowego postoju ? ...
Spróbuj Makro (do pobrania w załączniku).
Używam tego programu na Haas .... , to i może u Ciebie będzie chodzić.

p.s.
Przed frezowaniem wybrania wywierć wstępnie otwór.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Psikus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 115
Rejestracja: 21 mar 2011, 11:46
Lokalizacja: TST

#9

Post napisał: Psikus » 18 kwie 2014, 10:15

WZÓR pisze:
Spróbuj Makro (do pobrania w załączniku).
Używam tego programu na Haas .... , to i może u Ciebie będzie chodzić.

Mariusz.
Wielkie dzięki kolego za pomoc , ale te Makra to dla mnie masakra. Nigdy nie próbowałem nawet uczyć się programować w taki sposób. Sposób przedstawiony przez PIRO_mana działa, pozostaje tylko jedna mało istotna kwestia z posuwem.

pozdr.

Awatar użytkownika

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

#10

Post napisał: WZÓR » 18 kwie 2014, 10:30

Psikus pisze:
WZÓR pisze:
Spróbuj Makro (do pobrania w załączniku).
Używam tego programu na Haas .... , to i może u Ciebie będzie chodzić.

Mariusz.
Wielkie dzięki kolego za pomoc , ale te Makra to dla mnie masakra. Nigdy nie próbowałem nawet uczyć się programować w taki sposób. Sposób przedstawiony przez PIRO_mana działa, pozostaje tylko jedna mało istotna kwestia z posuwem.

pozdr.
Wiercisz wstępne otwory , ustawiasz w nich bazy , wpisujesz w programie wartości ,tj. średnicę otworu , głębokość , itd.
..... o resztę się nie martw - maszyna będzie wiedziała co robić.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”