1 praca z cyklami – HEIDENHAIN iTNC 530 (340 49x-02) Instrukcja Obsługi
Strona 300
300
8 Programowanie: cykle
8.1 Praca z cyklami
Wywołanie cyklu przy pomocy CYCL CALL POS
Funkcja CYCL CALL POS wywołuje ostatnio zdefiniowany cykl
obróbki jeden raz. Punktem startu cyklu jest pozycja, zdefiniowana w
CYCL CALL POS bloku.
TNC najeżdża zdefiniowan w CYCL CALL POS wierszu pozycj z
logik pozycjonowania:
Jeśli aktualna pozycja narz dzia na osi narz dzi jest wi ksza niż
górna kraw dź obrabianego przedmiotu (Q203), to TNC
pozycjonuje najpierw na płaszczyźnie obróbki na
zaprogramowan pozycj i nast pnie na osi narz dzia
Jeżeli aktualna pozycja narz dzia na osi narz dzi znajduje si
poniżej górnej kraw dzi obrabianego przedmiotu (Q203), to TNC
pozycjonuje najpierw na osi narz dzia na bezpieczn wysokość a
nast pnie na płaszczyźnie obróbki na zaprogramowan pozycj
Wywołanie cyklu przy pomocy M99/M89
Działaj ca blokami funkcja M99 wywołuje ostatnio zdefiniowany cykl
obróbki jeden raz. M99 można zaprogramować na końcu bloku
pozycjonowania, TNC przemieszcza wówczas na t pozycj ,
wywołuje nast pnie ostatnio zdefinowany cykl obróbki.
Jeżeli TNC ma wykonywać cykl po każdym bloku pozycjonowania
automatycznie, to prosz zaprogramować wywołanie cyklu z M89 (w
zależności od parametru maszynowego 7440).
Aby anulować działanie M89 , prosz zaprogramować
M99 w tym wierszu pozycjonowania, w którym dosuwamy na punkt
startu, lub
Przy pomocy CYCL DEF definiujemy nowy cykl obróbki
W CYCL CALL POS wierszu należy programować
zawsze trzy osie współrz dnych. Poprzez współrz dn
na osi narz dzia można w łatwy sposób zmienić pozycj
startu. Działa ona jak dodatkowe przesuni cie punktu
zerowego.
Zdefiniowany w CYCL CALL POS bloku posuw
obowi zuje tylko dla dosuwu na zaprogramowan w tym
bloku pozycj startu.
TNC dosuwa na zdefiniowan w CYCL CALL POS bloku
pozycj zasadniczo z nieaktywn korekcj promienia
(R0).
Jeżeli przy pomocy CYCL CALL POS wywołujemy cykl, w
którym zdefiniowana jest pozycja startu (np. cykl 212), to
wówczas działa zdefiniowana w cyklu pozycja jako
dodatkowe przesunicie do zdefiniowanej w CYCL CALL
POS wierszu pozycji. Operator powinien dlatego też
określan w cyklu pozycj startu definiować zawsze z 0.