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.

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

PROGRAMOWANIE<br />

15. MAKROPOLECENIE UŻYTKOWNIKA<br />

D Warunki aktywacji i<br />

dezaktywacji sygnału<br />

przerwania<br />

makropolecenia<br />

użytkownika<br />

Sygnał przerwania staje się obowiązujący po rozpoczęciu<br />

wykonywania bloku zawierającego M96, pozwalającego na<br />

przerwania makropoleceniem użytkownika. Sygnał dezaktywuje się<br />

po rozpoczęciu wykonywania bloku, który zawiera M97.<br />

W czasie wykonywania programu przerwania, sygnał przerwania<br />

staje się nieaktywny. Sygnał uaktywni się, jeśli rozpocznie się<br />

wykonanie bloku następującego bezpośrednio po bloku przerwanym<br />

w programie głównym, po powrocie sterowania z programu<br />

przerywającego. W przypadku typu I, jeśli program przerwania<br />

składa się tylko z makro<strong>pl</strong>eceń, tosygnał przerwania uaktywni się,<br />

kiedy wykonanie przerwanego bloku rozpocznie się po powrocie<br />

sterowania z programu przerwania.<br />

D Przerwanie wywołane<br />

makropoleceniem<br />

użytkownika w czasie<br />

wykonywania bloku,<br />

który zawiera operacje<br />

cykliczne<br />

S<br />

S<br />

Dla typu I<br />

Dla typu II<br />

Nawet jeśli trwa przebieg cykliczny, posuw zostanie zatrzymany i<br />

zostanie wykonany program przerwania. Jeśli program przerwania<br />

nie zawiera poleceń NC, operacja cykliczna zostanie wznowiona po<br />

przekazaniu sterowania do przerwanego programu. Jeśli jednak<br />

występują polecenia NC, to pozostałe operacje w przerwanym cyklu<br />

są pomijane i jest wykonywany następny blok.<br />

Jeśli rozpocznie się ostatni ruch w operacji cyklicznej, jest wykonane<br />

makropolecenie w programie przerwania, jeśli nie zostanie<br />

napotkane polecenie NC. Polecenia NC są wykonywane po<br />

zakończeniu operacji cyklicznej.<br />

341

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

Saved successfully!

Ooh no, something went wrong!