Fanuc O-M frezowanie
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 115
- Rejestracja: 21 mar 2011, 11:46
- Lokalizacja: TST
Fanuc O-M frezowanie
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
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:
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 4
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
Przykład:
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
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
----------------------------------------------------------------------
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
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 4
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
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
Pozdrawiam
inż. Mateusz
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 115
- Rejestracja: 21 mar 2011, 11:46
- Lokalizacja: TST
Panie Inżynierze działa
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.

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.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
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ść.
Spróbuj Makro (do pobrania w załączniku).Psikus pisze:.... Czy jest taka opcja aby maszyna poruszała się po linii śrubowej bez chwilowego postoju ? ...
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
HAAS - frezarki, tokarki
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 115
- Rejestracja: 21 mar 2011, 11:46
- Lokalizacja: TST
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.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.
pozdr.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 8197
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Wiercisz wstępne otwory , ustawiasz w nich bazy , wpisujesz w programie wartości ,tj. średnicę otworu , głębokość , itd.Psikus pisze: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.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.
pozdr.
..... o resztę się nie martw - maszyna będzie wiedziała co robić.
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki