11 .4 funkcje dodatko we dla osi obrotowych – HEIDENHAIN TNC 620 (340 56x-03) Instrukcja Obsługi
Strona 370
370
Programowanie: obróbka wieloosiowa
11
.4 Funkcje dodatko
we dla osi obrotowych
M128 przy trójwymiarowej korekcji narzędzia
Jeśli przy aktywnej M128 i aktywnej korekcji promienia RL/RR
przeprowadzamy trójwymiarową korekcję narzędzia, to TNC
pozycjonuje osie obrotu przy określonych geometrycznych
parametrach automatycznie (Peripheral-Milling, patrz „Trójwymiarowa
korekcja narzędzia (opcja software 2)”, strona 378).
Działanie
M128 zadziała na początku bloku, M129 na końcu bloku. M128 działa
także w ręcznych rodzajach pracy i pozostaje aktywna po zmianie
rodzaju pracy. Posuw dla ruchu kompensacyjnego pozostaje tak długo
w działaniu, aż zostanie zaprogramowany nowy posuw lub M128
zostaje skasowane z M129 .
M128 kasujemy z M129. Jeśli w rodzaju pracy przebiegu programu
zostanie wybrany nowy program, TNC również wykasowuje M128 .
NC-wiersze przykładowe
Przeprowadzić przemieszczenia kompensacyjne z posuwem
wynoszącym 1000 mm/min:
Frezowanie nachylonym narzędziem z nie sterowanymi osiami
obrotu
Jeśli na obrabiarce występują nie sterowane osie obrotu (tak zwane
osie licznikowe) to można w kombinacji z M128 także przy pomocy
tych osi przeprowadzać obróbkę.
Proszę postąpić przy tym w następujący sposób:
1 Przemieścić osie obrotu manualnie na żądaną pozycję. M128 nie
może być przy tym aktywna
2 M128 aktywować: TNC odczytuje wartości rzeczywiste wszystkich
osi obrotu, oblicza na tej podstawie nową pozycję punktu
środkowego narzędzia i aktualizuje wskazanie położenia
3 Konieczne przemieszczenie kompensacyjne TNC wykonuje w
następnym wierszu pozycjonowania
4 Przeprowadzić obróbkę
5 Przy końcu programu zresetować M128 i M129 oraz przemieścić
osie obrotu ponownie na pozycję wyjściową
L X+0 Y+38.5 IB-15 RL F125 M128 F1000
Tak długo, jak M128 jest aktywna, TNC monitoruje pozycję
rzeczywistą nie sterowanych osi obrotu. Jeśli pozycja
rzeczywista odbiega od zdefiniowanej przez producenta
maszyn wartości pozycji zadanej, to TNC wydaje
komunikat o błędach oraz przerywa przebieg programu.