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

Ustalenie argumentu II<br />

Ustalenie argumentu II typu korzysta z A, B i C po jednym razie oraz<br />

zI,JiKnajwyżej 10 razy. Ustalanie argumentu II typu jest stosowane<br />

do przekazywania w postaci argumentów takich wartości, jak<br />

współrzędne trójwymiarowe.<br />

Adres<br />

Numer<br />

zmiennej<br />

A #1<br />

B #2<br />

C #3<br />

I 1 #4<br />

J 1 #5<br />

K 1 #6<br />

I 2 #7<br />

J 2 #8<br />

K 2 #9<br />

I 3 #10<br />

J 3 #11<br />

Adres<br />

Numer<br />

zmiennej<br />

K 3 #12<br />

I 4 #13<br />

J 4 #14<br />

K 4 #15<br />

I 5 #16<br />

J 5 #17<br />

K 5 #18<br />

I 6 #19<br />

J 6 #20<br />

K 6 #21<br />

I 7 #22<br />

Adres<br />

Numer<br />

zmiennej<br />

J 7 #23<br />

K 7 #24<br />

I 8 #25<br />

J 8 #26<br />

K 8 #27<br />

I 9 #28<br />

J 9 #29<br />

K 9 #30<br />

I 10 #31<br />

J 10 #32<br />

K 10 #33<br />

D Indeksy I, J i K, wskazujące kolejność ustalania argumentów, nie<br />

są zapisywane w bieżącym programie.<br />

Ograniczenia<br />

D Format<br />

D Połączenie ustalania<br />

argumentów I i II typu<br />

G65 musi być podane przed argumentem.<br />

CNC dokonuje wewnętrznego połączenia ustalania argumentów I i<br />

II typu. Jeśli zdefiniwano połączenie ustalania argumentów II typu,<br />

to obowiązuje typ ustalania argumentów, zdefiniowany później.<br />

Przykład<br />

G65 A1.0 B2.0 I---3.0 I4.0 D5.0 P1000;<br />

<br />

#1:1.0<br />

#2:2.0<br />

#3:<br />

#4:---3.0<br />

#5:<br />

#6:<br />

#7:<br />

5.0<br />

KiedyobaargumentyI4.0iD5.0zostaną zaprogramowane dla<br />

zmiennej 7 w tym przykładzie, ważny będzie drugi argument, D5.0.<br />

D Położenie kropki<br />

dziesiętnej<br />

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

Jednostki, stosowane w argumentach przekazywanych bez kropki<br />

dziesiętnej, odpowiadają najmniejszemu zadawaniu przyrostowemu<br />

w każdym adresie. Wartość argumentu przekazana bez kropki<br />

dziesiętnej, może zmieniać się zależnie od konfiguracji systemu<br />

maszyny. Do dobrej praktyki należystosowaniekropkidziesiętnej w<br />

wywołaniu makropolecenia, aby zachować zgodność programów.<br />

Do głębokości czterech poziomów można zagnieżdżać proste<br />

wywołania (G65) i wywołania modalne (G66). Nie dotyczy to<br />

wywołań podprogramów (M98).<br />

318

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

Saved successfully!

Ooh no, something went wrong!