Offset narzędzi z pozycji programu

Dyskusje na temat systemu Faunc

Autor tematu
grimed
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 16
Rejestracja: 29 sty 2013, 12:47
Lokalizacja: Kraków

Offset narzędzi z pozycji programu

#1

Post napisał: grimed » 03 paź 2013, 10:21

Witam.
Maszyna Fanuc 31i

Czy i w jaki sposób jestem w stanie zmienić parametry narzędzia skrawającego w czasie trwania obróbki. Chodzi o to, by wybrany frez w jednym cyklu miał wpisaną średnicę przykładowo D5 a w kolejnym cyklu np. D5.5.
Wiem że brzmi to absurdalnie, jednakże zastosowanie takiego rozwiązania ułatwiłoby ustawienie narzędzia do wykonania obróbki w taki sposób by frezowało wybraną częścią (Dotyczy to frezu palcowego).

Poniżej link do rysunku z nakreśloną wizją
http://ifotos.pl/zobacz/Szczekajp_nseaaee.jpg/



Tagi:


stalkwasek
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 1
Posty: 47
Rejestracja: 01 paź 2013, 14:52
Lokalizacja: Poznań

#2

Post napisał: stalkwasek » 03 paź 2013, 11:18

Z tego co wiem to w fanucu (przynajmniej tokarce) mozna opisac kilka dlugosc narzedzi. W zaleznosci z ktorej chcemy korzystac na poczatku programu wybieramy dana tabelka poprzez jakas tam funkcje stala. Nie mam teraz dojscia do maszyny ale bylo to chyba g5x.

Awatar użytkownika

silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#3

Post napisał: silvesters » 03 paź 2013, 11:58

Możesz użyć różnych korekcji z tabeli, lub używać jedne D, ale modyfikować je za pomocą zmiennej makro. Korekty można odczytywać i zapisywać przy pomocy #.


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#4

Post napisał: rc666 » 03 paź 2013, 12:35

Dlaczego chcesz robic takie numery?? Ja bym ci odradzal cos takiego.
Jak to zrobic? bardzo prosto.
Musisz uzyc innego offest-u.
Np. nich to bedzie narzedzie nr1 dajesz D1 czy jak tam masz na maszynie.
Pozniej jezeli potrzebujesz zrobic taki manewr jak piszesz, to dajesz inny numer ofsset-u w programie.
Najwazniejsza rzecz to musisz zkasowac poprzedni offset, G40 komenda o ile sie nie myle.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


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

#5

Post napisał: PiRo_man » 03 paź 2013, 16:00

Na wykonanie takiego elementu (zgodnie z przedstawionym rysunkiem), jedynym rozsądnym wyjściem jest użycie makrodefinicji. Kompensacji w tablicy musiał byś mieć tyle, ile ilość zejść freza, ze względu na to, że frez idzie po promieniu, i sam ma promień, czyli z każdym zejściem, styczność freza z materiałem będzie w innym punkcie (co za tym idzie kompensacja narzędzia co przejście będzie inna).

Przykład dla freza 12 mm R6 obrabiającego promień 20 mm.
dla Z0 promień freza = 0 (środek detalu znajduje się w osi freza)
dla Z-0.5; R = 1.333
dla Z-0.51; R = 1.346
itd...

Powyższym przykładem pokazałem, że obniżenie się nawet o niewielką wartość po promieniu narzędziem który również ma promień zmienia jego punkt styczności z materiałem (czyli tym samym promień narzędzia).


Autor tematu
grimed
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 16
Rejestracja: 29 sty 2013, 12:47
Lokalizacja: Kraków

#6

Post napisał: grimed » 22 paź 2013, 06:26

Witam

Rozwiązanie znalazło, jednakże jest ono warunkowane prawdopodobnie rodzajem maszyny. Na tej na której pracuję do korekcji narzędzia w czasie pracy wystarczy użyć wbudowanej funkcji: G10L12P4R1.25, gdzie P to numer narzędzia, a R to wymagany promień. pozostaje długość narzędzia. Aby skorygować ręcznie długość narzędzia zastosowałem tzw I,J,K na początku cyklu w którym przemieszczam się od współrzędnych (przykładowo G54) o zadaną wartość - w moim przypadku K - czyli odpowiednik Osi Z.

Co prawda uzyskuję tylko jedną pozycję, ale jeśli nie jest ich zbyt wiele, to dzielę operację na kilka etapów i jakoś idzie. Ogólnie sztuka jest już zrobiona, dlatego dziękuję za wskazówki i porady :)


raben
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 107
Rejestracja: 05 lut 2011, 20:45
Lokalizacja: Cheltenham

#7

Post napisał: raben » 08 lis 2013, 20:58

Wyglada jak neutralne narzedzie. U nas gdy sondujemy takie narzedzie w osi z najpierw mierze prawa strone. Spisuje odczyt. Potem lewa strone spisuje odczyst ( taka sama wysokosc w X ). Dodaje, dziele na 2 i mam srodek. Recznie wpisuje do tabeli w maszynie i tyle. Nie wiem moze jest lepszy sposob aby znalezc ale puki co dziala. A jak nie jest zepsute to nei stsram sie naprawic.


Dopiero sie ucze Makro ale jak ktos zna lepszy sposob to chetnie uslysze.


edo81
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 09 kwie 2007, 10:44
Lokalizacja: Slask

#8

Post napisał: edo81 » 04 lut 2015, 16:59

Czy który was już poradził sobie z tym przy zastosowaniu zmiennych "#" gdyż ja ostatnio walczę z podobnym problem i nie mogę za-bardzo z należeć zmiennej która odpowiada za offset promienia.
Znalazłem w instrukcji takie zmienne:
#2401-#2600 Przesunięcia średnicy/promienia narzędzia
#2601-#2800 Zużycie średnicy/promienia narzędzia
#3201-#3400 Średnica rzeczywista dla narzędzi od 1 do 200 włącznie.
Ale żadna z nich mi nie działa na moich maszynach.
Pozdrawiam


mariusz123a
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 201
Rejestracja: 14 cze 2011, 22:05
Lokalizacja: ...

#9

Post napisał: mariusz123a » 04 lut 2015, 17:38

Sprawdź:
#2901 T01
#2902 T02
#2903 T03


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

#10

Post napisał: PiRo_man » 04 lut 2015, 19:06

Możesz jeszcze spróbować wczytać zmienne od #13001 do 13XXX (XXX - ile masz miejsc w tablicy narzędzi) dla kompensacji geometrycznej, oraz od #12001 do 12XXX dla kompensacji zużycia.

inż. Mateusz

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”