Znaleziono 2 wyniki

autor: Primoza2007
13 maja 2010, 02:27
Forum: Fanuc
Temat: Prawidłowe użycie G52,G92
Odpowiedzi: 8
Odsłony: 7552

G52 to standardowa komenda jak G1 i czy to 0i-MC/TC, 16i, 18i, 32i czy L-64 działa tak samo. A manuale (6 tomów) dostępne pod ręką. Jednak nie zawsze jest w nich wszystko jasno opisane. Chodziło mi o prawidłowe użycie. Ponieważ maszyna reaguje ale nie tak jak bym chciał. Zauważyłem w temacie dla tokarki w jaki sposób używasz G10. Tylko że jest to algorytm narastający i niestety mnie nie ratuje.
autor: Primoza2007
12 maja 2010, 00:14
Forum: Fanuc
Temat: Prawidłowe użycie G52,G92
Odpowiedzi: 8
Odsłony: 7552

Prawidłowe użycie G52,G92

Witam kolegów

Mam mały problem prawidłowym użyciem G92 i G52. Siedziałem z manualem 2 godziny i nic nie wskórałem.
Wykonuje na dużej powierzchni dużą ilość takich samych kieszonek o nieregularnym kształcie. Mam programik napisany na ten kształt. Jest on na G90 i zero zawieszone jest na środku tej kieszonki. Dotychczas radziłem sobie w ten sposób

Kod: Zaznacz cały

G0 X100.Y100
G92 X0.Y0.
Z1.
#1=1
#2=1,5
M98 P60020
tu podprogram
%O0020
#1=#1-#2
G1Z#1F50
G1G41.......etc
G1G40X0.Y0.
M99
%
Z50.
G92X100.Y100
G00X200.Y200.
G92X0.Y0. 
itd....
Sam programik spisuje się dobrze ale po
1. Przerwanie wykonywania kieszonki i guzik reset zostawia G54 w środku kieszonki a nie tam gdzie jest baza :evil:
2. Współrzędne kieszonki trzeba pisać dwukrotnie
Domyślałem się że można to łatwo przerobić pisząc podprogram na G91 ale nie w tym rzecz. Próbowałem w podprogramie używać G55 i ten punkt zerować z G92 ale nie chce to chulać.
W jaki sposób użyć G52 lub G10 bądź innego byle by maszyna po najeździe nad kieszonkę przyjęła sobie na moment X0.Y0. i potem tylko to odwołać. Manual traktuje tak:

Kod: Zaznacz cały

G52 IP _; Nastawienie miejscowego układu współrzędnych
G52 IP 0 ; Anulowanie miejscowego układu współrzędnych
IP _ : Początek miejscowego układu współrzędnych
Ale w jaki sposób to zapisać ? G52 P1 X100.Y100 ?

Wróć do „Prawidłowe użycie G52,G92”