28.09.2015 Views

Programowanie obrabiarek Fanuc (16i, 18i, 160i, 180i-TB) - Asimo.pl

Programowanie obrabiarek Fanuc (16i, 18i, 160i, 180i-TB) - Asimo.pl

Programowanie obrabiarek Fanuc (16i, 18i, 160i, 180i-TB) - Asimo.pl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

19. FUNKCJA STEROWANIA OSI PROGRAMOWANIE<br />

B---63524PL/01<br />

D Ustalanie kompensacji<br />

narzędzia<br />

D Przebieg pojedynczego<br />

ruchu<br />

D Pamięć programu<br />

D Zerowanie (reset)<br />

Polecenie T**; powoduje przesunięcie punktu docelowego w<br />

ustalonej osi B w kierunku dodatnim lub ujemnym o wartość<br />

ustaloną na ekranie kompensacji osi B. Jeśli ta funkcja jest<br />

stosowana do ustalania różnicy między zaprogramowanym<br />

położeniem narzędzia a bieżącym położeniem narzędzia w czasie<br />

obróbki, program nie musi być modyfikowany w celu skorygowania<br />

położenia narzędzia.<br />

Wartość ustalona parametrem 8257 jest przypisana do funkcji<br />

pomocniczej w celu anulowania kompensacji. Kolejne dziewięć<br />

numerów jest przypisane do funkcji kompensacji narzędzi. Numery<br />

te są wyświetlane na ekranie kompensacji osi B. Więcej informacji<br />

można znaleźć wczęści ”PRZEBIEG.”<br />

Jeśli ustalono blok G110, to można ustalić i wykonać przebieg<br />

pojedynczego ruchu wzdłuż osi B. W trybie przebiegu pojedynczego<br />

ruchu pojedynczy blok powoduje wykonanie jednego przebiegu.<br />

Przebieg pojedynczego ruchu jest wykonywany natychmiast, jeśli jest<br />

ustalony przed rozpoczęciem przebiegu osi B. Jeśli przebieg jest<br />

ustalony w czasie wykonywania programu zarejestrowanego,<br />

przebieg jest wykonywany po zakończeniu programu. Po wykonaniu<br />

przebiegu pojedynczego ruchu, wykonywany jest następny blok.<br />

:<br />

G110 G01 B100. F200 ;<br />

Blok pojedynczego ruchu<br />

przebiegu w osi B<br />

G00 X100. Z20. ;<br />

:<br />

Program przebiegu jest rejestrowany w pamięci jako seria różnych<br />

bloków posuwu, przerw, funkcji pomocniczych i innych. Pamięć<br />

programu może przechowywać wymaganą liczbę bloków,<br />

maksymalnie 65535 bloków dla każdego programu. Jeśli pamięć<br />

programu nie zawiera wolnego miejsca w czasie próby<br />

zarejestrowania programu osi B, włączany jest alarm P/S nr 5033.<br />

Sześć bloków potrzebuje 80 znaków pamięci programu. Cykl stały<br />

(G81 do G86) także jest rejestrowany jako seria bloków, takichjak<br />

przesuw i przerwa.<br />

Cała pamięć programu jest podtrzymywana przez baterię.<br />

Programy zarejestrowane w pamięciu programu są dzięki temu<br />

zachowane nawet po wyłączeniu zasilania urządzenia. Po<br />

włączeniu zasilania systemu można rozpocząć przebieg podając<br />

kod M, w celu uruchomienia programu.<br />

Przykład)<br />

:<br />

G101 ;<br />

G00 B10. ; ................. Jeden blok<br />

G04 P1500 ; ................ Jeden blok<br />

G81 B20. R50. F600 ; ........ Trzy bloki<br />

G28 ; .................... Jeden blok<br />

M15 ; ..................... Jeden blok<br />

G100 ;<br />

: (Razem 7 bloków)<br />

Kiedy NC jest zerowany naciśnięciem przycisku RESET lub poprzez<br />

wysłanie zewnętrznego sygnału zerowania, zerowania i przewinięcia<br />

lub stopu awaryjnego, przebieg osi B też jest zerowany. Sygnał<br />

interfejsu PMC może wyzerować tylko przebieg osi B. Szczegóły ---<br />

patrz podręcznik producenta maszyny.<br />

388

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!