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.6.3<br />

Wywołanie<br />

makroprogramu<br />

za pomocą kodu G<br />

Ustalając w celu wywołania makropolecenia numer kodu G za<br />

pomocą parametru, makropolecenie można wywołać w taki sam<br />

sposób, jak wywołanie proste (G65).<br />

O0001 ;<br />

:<br />

G81 X10.0 Z---10.0 ;<br />

:<br />

M30 ;<br />

Parametr nr 6050 = 81<br />

O9010 ;<br />

:<br />

:<br />

:<br />

N9 M99 ;<br />

Objaśnienia<br />

Ustawiając w zakresie od 1 do 9999 numer kodu G, stosowanego do<br />

wywołania makropolecenia użytkownika (9010 do 9019) w<br />

odpowiadającym parametrze (nr 6050 do 6059), makropolecenie<br />

można wywołać w taki sam sposób, jak za pomocą G65.<br />

Na przykład, jeśli parametr jest tak ustawiony, że makropolecenie<br />

O9010 można wywołać za pomocą G81, to można bez<br />

modyfikowania programu obróbki wywołać cykl dostosowany,<br />

korzystający z makropolecenia użytkownika.<br />

D Zależność między<br />

numerem parametru<br />

a numerem programu<br />

Numer programu Numer parametru<br />

O9010<br />

O9011<br />

O9012<br />

O9013<br />

O9014<br />

O9015<br />

O9016<br />

O9017<br />

O9018<br />

O9019<br />

6050<br />

6051<br />

6052<br />

6053<br />

6054<br />

6055<br />

6056<br />

6057<br />

6058<br />

6059<br />

D Powtórzenie<br />

D Ustalanie argumentu<br />

Podobnie, jak w przypadku prostego wywołania, w adresie L można<br />

podać liczbę powtórzeń od 1 do 9999.<br />

Podobnie, jak w przypadku prostego wywołania, dostępne są dwa<br />

typy ustalania argumentu: Ustalanie argumentu typu I i II. Typ<br />

ustalania argumentu jest ustalany automatycznie zależnie od<br />

zastosowanych adresów.<br />

Ograniczenia<br />

D Zagnieżdżanie wywołań<br />

za pomocą kodów G<br />

W programie wywołanym kodem G nie można wywołać żadnego<br />

makropolecenia za pomocą kodu G. Kod G w takim programie jest<br />

traktowany jako zwykły kod G. W programie wywołanym jako<br />

podprogram za pomocą kodu M lub T, nie można za pomocą kodu<br />

Gwywołaćżadnego makropolecenia. Kod G w takim programie jest<br />

także traktowany jako zwykły kodG.<br />

323

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

Saved successfully!

Ooh no, something went wrong!