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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11. FUNKCJA POMOCNICZA PROGRAMOWANIE<br />

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

11.1<br />

FUNKCJA<br />

POMOCNICZA<br />

(FUNKCJA M)<br />

Objaśnienia<br />

D M02,M03<br />

(Koniec programu)<br />

D M00<br />

(Zatrzymanie programu)<br />

D M01<br />

(Zatrzymanie<br />

warunkowe)<br />

D M98<br />

(Wywołanie<br />

podprogramu)<br />

D M99<br />

(Koniec podprogramu)<br />

D M198<br />

(Wywołanie<br />

podprogramu)<br />

Jeśli podano adres M z następującą po nim liczbą,są wysyłane sygnał kodu<br />

isygnał strobujący. Sygnałytesą wykorzystywane do włączania i wyłączania<br />

zasilania maszyny.<br />

Ogólnie w bloku ważny jest tylko jeden kod M, ale można zdefiniować do<br />

trzech kodów (w niektórych maszynach nie jest to dozwolone). Zależność<br />

kodów M i funkcji jest ustalana przez producenta maszyny.<br />

Wmaszyniesą przetwarzane wszystkie kody M z wyjątkiem kodów M98,<br />

M99,M198, kodów M służących do wywołania podprogramu (parametry nr<br />

6071 do 6079), i kodów M służących do wywołania makropolecenia<br />

(parametry nr. 6080 do 6089). Szczegóły --- patrz podręcznik dostarczony<br />

przez producenta maszyny.<br />

Następujące kody M mają specjalne znaczenie.<br />

Oznacza koniec programu głównego<br />

Oeracja automatyczna jest przerywana, a jednostka sterująca CNC jest<br />

zerowana. Działania szczegółowe różni się zależnie od producenta<br />

maszyny. Po wykonaniu bloku zawierającego zakończenie programu,<br />

sterowanie powraca na początek programu. Bit 5 parametru nr 3404 (M02)<br />

lub bit 4 parametru nr 3404 (M03) można wykorzystać do zablokowania<br />

przekazywaniasterowanianapoczątek programu za pomocą M02 lub M03.<br />

Po wykonaniu bloku zawierającego M00 zatrzymywane jest wykonywanie<br />

przebiegu automatycznego. Po zakończeniu programu wszystkie obecne<br />

informacje modalne pozostaną bez zmian. Operacja automatyczna może<br />

być uruchomiona ponownie w drodze właczenia operacji cyklicznej.<br />

Działania szczegółowe różnią się zależnie od producenta maszyny.<br />

Operacja automatyczna, podobnie do M00, jest zatrzymywana po<br />

wykonaniu bloku zawierającego M01. Kod ten obowiązuje tylko wtedy,<br />

kiedy na pulpicie operatora naciśnięto przycisk zatrzymania warunkowego.<br />

Kod ten jest używany do wywołania podprogramu. Sygnał kodu i sygnał<br />

strobujący nie są wysyłane. Informacje szczegółowe można znaleźć wczęści<br />

II---13.3.<br />

Kod ten oznacza koniec podprogramu.<br />

Wykonanie M99 powoduje przekazanie sterowania do programu głównego.<br />

Sygnał kodu i sygnał strobujący nie są wysyłane. Szczegółymożna znaleźć w<br />

podprogramie w części II---13.3.<br />

Kod ten jest używany do wywołania podprogramu z <strong>pl</strong>iku za pomocą funkcji<br />

zewnętrznego wejścia/wyjścia. Zobacz opis funkcji wywołania<br />

podprogramu (III---4.5).<br />

ADNOTACJA<br />

Blok występujący bezpośrednio po bloku M00, M01, M02<br />

lub M03 nie jest buforowany. Podobnie dziesięć kodów M,<br />

które nie są przechowywane w pamięci pośredniej, można<br />

ustalić za pomocą parametrów (nr 3411 do 3421). Więcej<br />

informacji na temat kodów M podano w instrukcji obsługi<br />

urządzenia, dostarczanej przez producenta.<br />

134

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

Saved successfully!

Ooh no, something went wrong!