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.

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

PROGRAMOWANIE<br />

15. MAKROPOLECENIE UŻYTKOWNIKA<br />

15.11<br />

MAKRPOLECENIE<br />

UŻYTKOWNIKA TYPU<br />

PRZERWANIE<br />

Format<br />

W czasie wykonywania programu można wywołać inny program,<br />

wprowadzajączurządzenia sygnał przerwania (UINT). Funkcja taka<br />

nosi nazwę przerwania makropolecenia użytkownika. Przerwanie<br />

programu programuje się wnastępującym formacie:<br />

M96 Pffff ;<br />

M97 ;<br />

Umożliwia przerwanie makropoleceniem użytkownika<br />

Uniemożliwia przerwanie makropoleceniem użytkownika<br />

Objaśnienia<br />

Korzystanie z funkcji przerwania umożliwia wywołanie programu w<br />

czasie wykonywania dowolnego bloku innego programu. W ten<br />

sposób programy mogą być sterowane zależnie od potrzeb, które<br />

mogą się zmieniać.<br />

(1) Jeśli wykryto awarię narzędzia, na podstawie sygnału<br />

zewnętrznego rozpoczyna się procedura usunięcia awarii.<br />

(2) Sekwencja operacji obróbki jest przerwana inną operacją<br />

obróbki, bez anulowania operacji bieżacej.<br />

(3) W regularnych odstępach czasu jest odczytywana informacja o<br />

aktualnym przebiegu obróbki.<br />

Powyżej podano przykłady zastosowania funkcji przerwania w<br />

sterowaniu procesem obróbki.<br />

M96 Pxxxx;<br />

Sygnał przerwania<br />

(UINT)<br />

O xxxx;<br />

Sygnał przerwania<br />

(UINT)*<br />

Nffff;<br />

M99 (Pffff);<br />

M97 ;<br />

Sygnał przerwania<br />

(UINT)*<br />

Rys. 15.11 Funkcja makropolecenia użytkownika typu przerwanie<br />

Jeśli w programie ustalono M96Pxxxx, to kolejny przebieg programu<br />

można przerwać za pomocą sygnału przerwania (UINT), aby<br />

wykonać program wskazany przez Pxxxx.<br />

337

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

Saved successfully!

Ooh no, something went wrong!