Przechwytywanie detalu

Dyskusje na temat systemu Faunc

Autor tematu
sammuel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 192
Rejestracja: 15 paź 2014, 16:18
Lokalizacja: Poznań

Przechwytywanie detalu

#1

Post napisał: sammuel » 02 sty 2018, 09:27

Witam. Pracuję na tokarce o sterowaniu fanuc 32i wyposażoną w przeciwwrzeciono. Procedura przechwycenia detalu wygląda następująco:
T1515
G28U0
G0Z-140. - dojazd jak najbliżej lewego wrzeciona, żeby drugie wrzeciono mogło bezpiecznie złapać detal
M79 - otwarcie prawych szczęk
G0 A-600. M36 - dojazd przechwytu przed detal i załączenie przedmuchu powietrza
G98 G1 A-630. F200.
M37 - wyłączenie przedmuchu
M78 - zaciśnięcie prawych szczęk
M69 - otwarcie lewych szczęk
G28 A0

M142 - odwrócenie współrzędnych

G55 G99
G0Z0
I teraz sprawa wygląda tak, że detal jest złapany tylko za cylinder i nie opiera się o czoło szczęk. Jak mam to zapisać, żeby przeciwwrzeciono "oparło" ten detal tak jak to robi operator przy pracy na dwa mocowania?

Druga sprawa dotyczy kodu M142. Dlaczego przy wpisaniu samego M141/M142 wyskakuje alarm, że nie mogę zmienić współrzędnych i muszę napisać taki oto wiersz? Dodam, że przestało to działać po serwisie. Dawniej nie było takiego problemu.
M22
G50S2500
G18G40G97G80G99
G7.1C0.
G13.1
M141
G55
M142
M30




Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Przechwytywanie detalu

#2

Post napisał: Steryd » 02 sty 2018, 10:28

Jak chcesz, żeby się suport "oprał o przedmiot" jak wyjdzie Ci w tolerancji na minus, to ok, jaka na plus, to coś zniszczysz...
Za to odpowiada ten wiersz G98 G1 A-630.(przesunięcie o 30 od poprzedniej pozycji) jak chcesz głębiej to dajesz więcej na minus, jak płycej to mniej na minus.
Co do M141/142 to rozumiem jest przerzucanie układów współrzędnych na przeciwwrzeciono i spowrotem.- czy masz w ofsetach podwójne wartości?
Można?
Morzna!!!


Autor tematu
sammuel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 192
Rejestracja: 15 paź 2014, 16:18
Lokalizacja: Poznań

Re: Przechwytywanie detalu

#3

Post napisał: sammuel » 02 sty 2018, 11:16

Co do pierwszego to się nie rozumiemy. Wiem jak to działa, tylko że chcę oprzeć detal o wytoczone czoło na szczękach, a nie żeby było łapane "w powietrzu". Bo teraz to łapię tylko za cylinder, a chcę żeby szczęki zacisnęły się na cylindrze tak jak dotychczas i dodatkowo oparły detal w osi Z.

Tak, to przerzuca współrzędne. W ofsetach do drugich współrzędnych są osobne wartości Zużycie2 i Geometria2.


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Przechwytywanie detalu

#4

Post napisał: Steryd » 02 sty 2018, 11:46

Ale jak chcesz to fizycznie zrealizować?
sammuel pisze:chcę oprzeć detal o wytoczone czoło na szczękach, a nie żeby było łapane "w powietrzu". Bo teraz to łapię tylko za cylinder, a chcę żeby szczęki zacisnęły się na cylindrze tak jak dotychczas i dodatkowo oparły detal w osi Z.
Jak chcesz zmusić tokarkę, żeby "wyczuła" gdzie jest czoło?

To jak są drugie wartości, to sprawdź, czy są poprawne...
Skoro to po serwisie, to mogli coś i w makrach namieszać
Można?
Morzna!!!


Autor tematu
sammuel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 192
Rejestracja: 15 paź 2014, 16:18
Lokalizacja: Poznań

Re: Przechwytywanie detalu

#5

Post napisał: sammuel » 02 sty 2018, 12:06

Ano istnieje taki kod jak M80, którego właśnie za bardzo nie rozumiem. Opisany jest jako limit momentu osi A. Przed tym kodem należy dać zmienną makro #1133 = 30(%). Chyba chodzi o 30% przeciążenia osi A? Tylko teraz powiedzmy, że detal ze szczękami dotyka się w punkcie A-640. To jak mam to zapisać? Jak zapiszę dla bezpieczeństwa A-640.3 to wrzeciono zawiesi się na detalu w tym punkcie czy w momencie, kiedy osiągnie 30% przeciążenia? Gdzieś dalej znalazłem, że funkcja M80 jest także opisana jako "włączony moment nacisku osi A", a makro jako "ustawienie momentu nacisku". Według instrukcji powinno wyglądać to tak:
G0 A-600.
#1133 = 30
M80
G98 G1 A-640.3 F200.
M81 - anulowanie ograniczenia momentu
#1133 = 0 - wyczyszczenie makro
M78 - zaciśnięcie prawych szczęk
M69 - otwarcie lewych szczęk
G28 A0
Czy takie coś ma w ogóle prawo bytu? Tego makra używam także przed użyciem konika (kieł w redukcji zaciśnięty w prawych szczękach). Wtedy jednak oznacza to siłę nacisku. Np. #1133 = 2000N.

Drugie wartości są łapane na drugą sondę pomiarową. A tej nie mogę zamontować do póki nie zmienię M141 na M142. Pytanie tylko dlaczego jak z programu odpalę ten wiersz (napisany przez serwisanta) to idzie, a jak z przycisku czy z samego kodu to już nie? Tak wiem, cud maszyna. :mrgreen:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”