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.

15. MAKROPOLECENIE UŻYTKOWNIKA PROGRAMOWANIE<br />

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

OSTROŻNIE<br />

Jeśli sygnał przerwania (UINT, oznaczony * na rys. 15.11)<br />

zostanie wprowadzony po zadaniu M97, zostanie<br />

zignorowany. Sygnału przerwanianiemożna wprowadzać<br />

w czasie wykonywania programu przerwania.<br />

15.11.1<br />

Metoda specyfikacji<br />

Objaśnienia<br />

D Warunki przerwania<br />

D Specyfikacja<br />

Przerwanie za pomocą makropolecenia użytkownika jest możliwe<br />

tylko w czasie wykonywania programu. Będzie ono możliwe po<br />

spełnieniu następujących warunków<br />

-- Jeśli wybrano operacje pamięciowe lub ręczne zadawanie<br />

-- Jeśli zaświeci się lampka STL (start)<br />

-- Jeśli przerwanie wywołane makropoleceniem użytkownika nie<br />

jest aktualnie przetwarzane<br />

Ogólnie funkcja przerwania jest stosowana poprzez ustalenie M96 w<br />

celu uaktywnienia sygnału przerwania (UINT) i M97 w celu<br />

wyłączenia tego sygnału. Po ustaleniu M96 przerwanie<br />

makropoleceniem użytkownika można zainicjować wprowadzając<br />

sygnał przerwania (UINT) do czasu ustawienia M97 lub<br />

wyzerowania NC. Po zdefiniowaniu M97 lub wyzerowaniu NC nie<br />

będą inicjowane przerwania, nawet po wprowadzeniu sygnału<br />

przerwania (UINT). Sygnał przerwania (UINT) jest ignorowany do<br />

czasu podania następnego polecenia M96.<br />

M96 M97 M96<br />

1<br />

0<br />

Sygnał przerwania<br />

(UINT)*<br />

Skuteczne wprowadzenie<br />

sygnału przerwania<br />

Kiedy UINT jest<br />

podtrzymywany<br />

Sygnał przerwania (UINT) jest obowiązujący po podaniu M96.<br />

Nawet jeśli sygnał jest wprowadzony w trybie M97, zostanie<br />

zignorowany. Jeśli sygnał wprowadzony w trybie M97 jest<br />

podtrzymywany do czasu podania M96, to makropolecenie<br />

przerwania jest inicjowane od razu po podaniu M96 (tylko po<br />

zastosowaniu wywołania stanem); jeśli zastosowano sterowanie<br />

zboczem, makropolecenie przerwania nie jest inicjowane, nawet po<br />

podaniu M96.<br />

338

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

Saved successfully!

Ooh no, something went wrong!