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 Zmienne systemowe<br />

(wartości położenia)<br />

w programie przerwania<br />

D Współrzędne punktu A można odczytać za pomocą zmiennych<br />

systemowych #5001 i nastepnych do czasu napotkania pierwszego<br />

polecenia NC.<br />

D Współrzędne punktu A′ można odczytać po wystąpieniu<br />

polecenia NC bez specyfikacji przemieszczenia.<br />

D Współrzędne maszyny oraz współrzędne przedmiotu punktu B′<br />

można odczytać za pomocą zmiennych systemowych #5021 i<br />

następnych oraz #5041 i następnych.<br />

Wygenerowane przerwanie<br />

Tor punktu środkowego ostrza narzędzia<br />

B<br />

B′<br />

A<br />

A′<br />

Wektor kompensacji<br />

Programowany tor narzędzia<br />

D Przerwanie wywołane<br />

makropoleceniem<br />

użytkownika i modalne<br />

wywołanie makropoleceń<br />

użytkownika<br />

D Przerwanie wywołane<br />

makropoleceniem<br />

użytkownika i ponowny<br />

start programu<br />

D Operacje DNC<br />

i makrpolecenie<br />

użytkownika typu<br />

przerwanie<br />

Po wprowadzeniu sygnału przerwania (UINT) i po wywołaniu<br />

programu przerwania, modalne wywołanie makropoleceń<br />

użytkownika jest anulowane (G67). Jednak kiedy w programie<br />

przerwania jest podane G66, to modalne wywołanie makropoleceń<br />

jest ważne. Kiedy sterowanie powróci z programu przerwania za<br />

pomocą M99, wywołanie modalne powraca do stanu, w jakim było<br />

przed wygenerowaniem przerwania. Kiedy sterowanie jest zwracane<br />

za pomocą M99xxxx, to wywołanie modalne w programie przerwania<br />

pozostaje ważne.<br />

Jeśli sygnał przerwania (UINT) jest wprowadzony w chwili<br />

wykonywania operacji powrotu w ruchu próbnym po operacji<br />

poszukiwania ponownego startu programu, to program przerwania<br />

jest wywołany po zakończeniu operacji ponownego startu we<br />

wszystkich osiach. Oznacza to, że stosowany jest typ II, niezależnie<br />

od ustawienia parametrów.<br />

“Makropolecenie użytkownika typu przerwania” nie może być<br />

wykonane w czasie pracy DNC ani wykonywania programu za<br />

pomocą zewnętrznego urządzenia wejścia / wyjścia.<br />

345

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

Saved successfully!

Ooh no, something went wrong!