1 praca z cyklami, Wywołanie cyklu przy pomocy m99/m89 – HEIDENHAIN iTNC 530 (340 49x-04) ISO programming Instrukcja Obsługi
Strona 304
304
8 Programowanie: cykle
8.1 Praca z cyklami
Wywołanie cyklu przy pomocy G79: G01 (CYCL
CALL POS)
Funkcja G79:G01 wywołuje ostatnio zdefiniowany cykl obróbki jeden
raz. Punktem startu cyklu jest pozycja, zdefiniowana w G79:G01-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 najeżdżamy punkt
startu, lub
G79, lub
Przy pomocy CYCL DEF definiujemy nowy cykl obróbki
W G79:G01-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 G79:G01-bloku posuw obowiązuje tylko
dla dosuwu na zaprogramowaną w tym bloku pozycję
startu.
TNC dosuwa na zdefiniowaną w G79:G01-bloku pozycją
zasadniczo z nieaktywną korekcją promienia (R0).
Jeżeli przy pomocy G79:G01 wywołujemy cykl, w którym
zdefiniowana jest pozycja startu (np. cykl 212), to wówczas
działa zdefiniowana w cyklu pozycja jako dodatkowe
przesunięcie do zdefiniowanej w G79:G01-wierszu pozycji.
Operator powinien dlatego też określaną w cyklu pozycję
startu definiować zawsze z 0.