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

15.6.4<br />

Wywołanie<br />

makroprogramu<br />

za pomocą kodu M<br />

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

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

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

O0001 ;<br />

:<br />

M50A1.0B2.0;<br />

:<br />

M30 ;<br />

O9020 ;<br />

:<br />

:<br />

:<br />

M99 ;<br />

Parametr 6080 = 50<br />

Objaśnienia<br />

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

numerem parametru<br />

a numerem programu<br />

Ustawiając w zakresie od 1 do 99999999 numer kodu M,<br />

stosowanego do wywołania makropolecenia użytkownika (O9020 do<br />

O9029) w odpowiadającym parametrze (nr 6080 do 6089),<br />

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

G65.<br />

Numer programu Numer parametru<br />

O9020<br />

O9021<br />

O9022<br />

O9023<br />

O9024<br />

O9025<br />

O9026<br />

O9027<br />

O9028<br />

O9029<br />

6080<br />

6081<br />

6082<br />

6083<br />

6084<br />

6085<br />

6086<br />

6087<br />

6088<br />

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

--- Kod M, stosowany do wywołania makropolecenia, musi być<br />

podany na początku bloku.<br />

--- W makropoleceniu wywoływanym za pomoca kodu G lub w<br />

programie wywoływanym jako podprogram za pomocą kodu M<br />

lub T, nie można wywołaćżadnych makropoleceń za pomoca kodu<br />

M. Kod M w takim makropoleceniu lub programie jest<br />

traktowany jako zwykły kodM.<br />

324

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

Saved successfully!

Ooh no, something went wrong!