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.

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

PROGRAMOWANIE<br />

15. MAKROPOLECENIE UŻYTKOWNIKA<br />

ADNOTACJA<br />

Zmienne wspólne #150 do #199 i #532 do #999 są<br />

opcjonalne.<br />

D Zakres wartości<br />

zmiennych<br />

D Pominięcie kropki<br />

dziesiętnej<br />

Zmienne lokalne i globalne moga mieć wartość 0lubwartość leżącą<br />

wnastępującym przedziale:<br />

--- 10 47 do --- 10 --- 29<br />

0<br />

+10 --- 29 to +10 47<br />

Jeśli wynik obliczeń okaże się nieprawidłowy, zostanie włączony<br />

alarm P/S nr 111.<br />

Jeśli zmienna jest zdefiniowana w programie, można pominąć<br />

kropkę dziesiętną.<br />

Przykład:<br />

Jeśli zdefiniowano #1=123;, to bieżąca wartość zmiennej # 1<br />

wynosi 123,000.<br />

D Wywołanie zmiennych<br />

Aby wywołać w programie wartość zmiennej, należy podać adres<br />

słowa wraz z numerem zmiennej. Jeśli do wskazania zmiennej<br />

zostało użyte wyrażenie, należy je wpisać w nawiasach<br />

kwadratowych.<br />

Przykład: G01X[#1+#2]F#3;<br />

Przywołana wartość zmiennej jest automatycznie zaokrąglana do<br />

najmniejszej jednostki zadawania, użytej w adresie.<br />

Przykład:<br />

Jeśli wykonuje się G00X#1; na 1/1000 mm CNC ze zmienną #1<br />

o przypisanej wartości 12,3456, to bieżące polecenie jest<br />

interpretowane jako G00X12.346;.<br />

Aby odwrócić znak wywołanej zmiennej, należyprzed#wpisać znak<br />

minus ( --- ).<br />

Przykład: G00X---#1;<br />

Jeśli jest wywoływana zmienna niezdefiniowana, to jest ona<br />

ignorowana do słowa adresu.<br />

Przykład:<br />

Jeśli wartość zmiennej #1 wynosi 0, a wartość zmiennej #2 jest<br />

pusta, to wykonanie G00X#1Z#2; da w wyniku G00X0;.<br />

D Niezdefiniowana zmienna<br />

Jeśli wartość zmiennej nie jest zdefiniowaa, to zmienna taka jest<br />

traktowana jak zmienna pusta. Zmienna #0 jest zawsze zmienną<br />

pustą. Nie można do niej zapisywać informacji, ale można<br />

odczytywać jej zawartość.<br />

295

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

Saved successfully!

Ooh no, something went wrong!