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 />

15.10<br />

ZEWNĘTRZNE<br />

POLECENIA<br />

WYJŚCIA<br />

Objaśnienia<br />

Poza standardowymi makropoleceniami użytkownika, dostępne są<br />

następujące makropolecenia. Nazywają się one poleceniami<br />

wyprowadzenia danych na zewnątrz.<br />

-- BPRNT<br />

-- DPRNT<br />

-- POPEN<br />

-- PCLOS<br />

Polecenia te służą do wyprowadzania wartości zmiennych i znaków<br />

poprzez interfejs czytania / wysyłania.<br />

Poniższe polecenia należy podawać wnastępującej kolejności:<br />

Polecenie otwarcia: POPEN<br />

Przed podaniem kolejności poleceń wyprowadzania danych należy<br />

podać to polecenie, aby nawiązać połączenie z urządzeniem<br />

wyprowadzania danych.<br />

Polecenia wyprowadzania danych: BPRNT lub DPRNT<br />

Ustala wyprowadzanie niezbędnych danych.<br />

Polecenie zamknięcia: PCLOS<br />

Po zakończeniu wszystkich poleceń wyprowadzania danych, należy<br />

podać polecenie PCLOS, aby zwolnić połączenie z urządzeniem<br />

zewnętrznym.<br />

D Polecenie otwarcia<br />

POPEN<br />

D Polecenie<br />

wyprowadzania danych<br />

BPRNT<br />

POPEN<br />

Polecenie POPEN służy donawiązania połączenia z zewnętrznym<br />

urządzeniem wejścia / wyjścia. Musi być podane przed sekwencją<br />

poleceń wyprowadzania danych. CNC wyprowadza kod sterujący<br />

DC2.<br />

BPRNT [ a #b [ c ] … ]<br />

Liczba znaczących miejsc dziesiętnych<br />

Zmienna<br />

Znak<br />

Polecenie BPRNT powoduje wyprowadzenie znaków i wartości<br />

zmiennych w trybie binarnym.<br />

(i) Ustalone znaki są konwertowane do odpowiadających im kodów<br />

ISO, zgodnie z wyprowadzanymi w danej chwili danymi nastaw<br />

(ISO).<br />

Można ustalić następujące znaki:<br />

-- Litery (A do Z)<br />

-- Liczby<br />

-- Znaki specjalne (*, /,+,--,itp.)<br />

Znak gwiazdki (*) jest wyprowadzany jako kod spacji.<br />

(ii) Wszystkie zmienne są zapisywane ze znakiem dziesiętnym. Po<br />

określonej zmiennej następuje liczba miejsc znaczących, ujęta w<br />

nawias kwadratowy. Wartość zmiennej jest traktowana jako<br />

słowo podwójne (32 bitowe), obejmujące liczby dziesiętne. Jest<br />

wyprowadzane jako dana binarna, począwszy od najwyższego<br />

bitu.<br />

(iii)Po wyprowadzeniu ustalonej danej, jest wyprowadzany kod<br />

EOB, zgodnie z ustawieniami kodów ISO.<br />

(iv)Zmienne o wartości null są traktowane jak zera.<br />

333

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

Saved successfully!

Ooh no, something went wrong!