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.

15. MAKROPOLECENIE UŻYTKOWNIKA PROGRAMOWANIE<br />

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

S<br />

Typ I<br />

(jeśli przerwanie jest<br />

wykonywane nawet<br />

w środku bloku)<br />

(i) Po wprowadzeniu sygnału przerwaniaUINTkażdy posuw lub<br />

przerwa zostaną natychmiast przerwane i zostanie wykonany<br />

program przerwania.(ii) Jeśli w programie przerwania<br />

występują polecenia NC, to polecenia w przerwanym bloku są<br />

pomijane i są wykonywane polecenia NC z programu przerwania.<br />

Po powrocie sterowania do przerwanego programu, zostanie on<br />

uruchomiony od bloku następującego po bloku, w którym<br />

nastąpiło przerwanie.<br />

(iii)Jeśli w programie przerwania nie występują polecenia NC, to<br />

sterowanie powraca do przerwanego programu za pomocą M99,<br />

a następnie program jest uruchamiany od polecenia w<br />

przerwanym bloku.<br />

Wykonanie<br />

wtoku<br />

Przerwany przez makropolecenie<br />

Normalny program<br />

Wprowadzenie sygnału<br />

przerwania (UINT)<br />

Wykonanie<br />

wtoku<br />

Restart polecenia CNC; jeśli<br />

w programie przerywającym<br />

nie ma poleceń NC<br />

Przerwanie wywołane<br />

makropoleceniem użytkownika<br />

S<br />

Typ II<br />

(jeśli przerwanie jest<br />

wykonywane nawet na<br />

końcu bloku)<br />

(i) Jeśli wykonywany blok nie składa się z kilku przebiegów<br />

cyklicznych, takich jak stały cykl wiercenia i automatyczny<br />

powrót do położenia odniesienia (G28), przerwanie jest<br />

wykonywane w następujący sposób: Po wprowadzeniu sygnału<br />

przerwania (UINT) makropolecenia w programie przerwania są<br />

wykonywane natychmiast, jeśli nie zostanie napotkane polecenie<br />

NC w programie przerwania. Polecenia NC nie są wykonane do<br />

czasu zakończenia bieżącego bloku.<br />

(ii) Jeśli wykonywany blok składa się z kilku operacji cyklicznych,<br />

przerwanie jest wykonywane w następujący sposób:<br />

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

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

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

po zakończeniu wszystkich operacji cyklicznych.<br />

Wykonanie<br />

wtoku<br />

Normalny program<br />

Wprowadzenie sygnału<br />

przerwania (UINT)<br />

Wykonanie<br />

wtoku<br />

Przerwanie wywołane<br />

makropoleceniem użytkownika<br />

Polecenie NC w programie<br />

przerwania<br />

340

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

Saved successfully!

Ooh no, something went wrong!