Automatyczne kompensowanie ustawienia narzędzia z M128 (#9 / #4-01-1)
Zastosowanie
Jeśli w programie NC zmienia się pozycja wysterowanej osi obrotu, to sterownik kompensuje automatycznie przy pomocy M128 ustawienie narzędzia podczas operacji podczas procesu przechylania za pomocą kompensacyjnego ruchu osi liniowych. Dzięki temu pozycja czubka narzędzia pozostaje niezmieniona względem detalu (TCPM).
Zamiast M128 HEIDENHAIN zaleca o wiele bardziej wydajną funkcję FUNCTION TCPM.
Spokrewnione tematy
- Kompensowanie offsetu narzędzia z FUNCTION TCPM
Kompensacja ustawienia narzędzia z FUNCTION TCPM (#9 / #4-01-1)
Warunki
- Maszyna z głowicą obrotową
- Opis kinematyki
- Machine
Należy zapoznać się z instrukcją obsługi obrabiarki!
Producent obrabiarki generuje opis kinematyki maszyny.
- Opcja software rozszerzone funkcje grupa 2 (#9 / #4-01-1)
Opis funkcji
Działanie
M128 działa na początku bloku.
Przy pomocy następujących funkcji resetujesz M128:
- M129
- FUNCTION RESET TCPM
- W trybie pracy Przebieg progr. wybrać inny program NC
M128 działa także w trybie pracy Manualnie i pozostaje aktywna po zmianie trybu pracy.
Przykład zastosowania
Postępowanie bez M128 | Postępowanie z M128 |
11 L X+100 B-30 F800 M128 F1000 | ; przesuw z automatyczną kompensacją przemieszczenia osi obrotu |
W tym wierszu NC sterowanie aktywuje M128 z posuwem dla ruchu kompensacyjnego. Następnie sterowanie wykonuje symultaniczny ruch przemieszczeniowy na osi X i osi B.
Aby utrzymać stałą pozycję czubka narzędzia względem detalu podczas ustawienia osi obrotu, sterowanie wykonuje nieprzerwany ruch kompensacyjny przy pomocy osi liniowych. W tym przykładzie sterowanie wykonuje ruch kompensacyjnych na osi Z.
Bez M128 powstaje dyslokacja czubka narzędzia względem pozycji zadanej, kiedy tylko kąt ustawienia narzędzia się zmieni. Ten offset nie jest kompensowany przez sterowanie. Jeśli nie uwzględnisz tego odchylenia w programie NC , to następuje obróbka z dyslokacją lub dochodzi do kolizji.
TNC7 basic może przemieszczać maks.cztery osie jednocześnie. Jeżeli przy użyciu jednego wiersza NC należy przemieszczać więcej niż cztery osie, to sterownik pokazuje komunikat o błędach. Należy uwzględnić, iż ruch kompensacyjny następuje ewentualnie w trzech osiach włącznie.
Dane wejściowe
Jeśli definiujesz M128, to sterowanie kontynuuje dialog i zapytuje o posuw F. Określona wartość ogranicza posuw podczas ruchu kompensacyjnego.
Przystawiona obróbka z niesterowanymi osiami obrotu
Możesz wykonać także obróbkę ustawczą z niesterowanymi osiami obrotu, tzw.osiami licznika, w połączeniu z M128.
Proszę postąpić przy tej operacji z niesterowanymi osiami obrotu w następujący sposób:
|
Jak długo M128 jest aktywna, sterowanie monitoruje pozycję rzeczywistą niesterowanych osi obrotu. Jeśli pozycja rzeczywista odbiega od zdefiniowanej przez producenta maszyn wartości pozycji zadanej, to sterowanie wydaje komunikat o błędach oraz przerywa przebieg programu.
Wskazówki
- Wysunąć narzędzie z materiału zanim zostanie zmienione położenie osi obrotu
- Należy przetestować program NC przed wykonaniem przy pomocy symulacji
- Powoli rozpocząć program NC
Korekcja 3D narzędzia przy frezowaniu obwiedniowym (#9 / #4-01-1)
- Posuw dla ruchu kompensacyjnego pozostaje tak długo w działaniu, aż zostanie zaprogramowany nowy posuw lub z M128 zostanie anulowany.
- Jeśli M128 jest aktywna, to sterowanie pokazuje w strefie pracy Pozycje symbol TCPM.
- M128 i FUNCTION TCPM z wybranym AXIS POS nie uwzględniają aktywnej rotacji podstawowej 3D. Należy programować FUNCTION TCPM z opcją wyboru AXIS SPAT bądź dane wyjściowe CAM z prostą LN i wektorem narzędzia.
Kompensacja ustawienia narzędzia z FUNCTION TCPM (#9 / #4-01-1)
- Określasz kąt pozycji narzędzia, bezpośrednio wprowadzając pozycje osiowe osi obrotu. Wartości odnoszą się więc do układu współrzędnych obrabiarki M-CS. W przypadku maszyn z głowicami obrotowymi zmienia się układ współrzędnych narzędzia T-CS. W przypadku maszyn z osiami obrotowymi stołu zmienia się układ współrzędnych detalu W-CS.
- Jeśli przy aktywnej M128 wykonujesz następujące funkcje, to sterowanie przerywa wykonanie programu i wyświetla komunikat o błędach:
- M91
- M92
- M144
- Wywołanie narzędzia TOOL CALL
- Dynamiczne monitorowanie kolizji DCM (#40 / #5-03-1) i jednocześnie M118 (#21 / #4-02-1)
Wskazówka w połączeniu z parametrami maszynowymi
- Przy pomocy opcjonalnego parametru maszynowego maxCompFeed (nr 201303) producent obrabiarki określa maksymalną prędkość ruchów kompensacyjnych.
- Za pomocą opcjonalnego parametru maszynowego maxAngleTolerance (nr 205303) producent obrabiarki określa maksymalną tolerancję kąta.
- Za pomocą opcjonalnego parametru maszynowego maxLinearTolerance (nr 205305) producent obrabiarki określa maksymalną tolerancję osi liniowych.
- Za pomocą opcjonalnego parametru maszynowego manualOversize (nr 205304) producent obrabiarki określa ręczny naddatek dla wszystkich obiektów kolizji.
- W opcjonalnym parametrze maszynowym presetToAlignAxis (nr 300203) producent maszyny definiuje poosiowo, jak sterowanie interpretuje wartości offset. Przy FUNCTION TCPM i M128 ten parametr maszynowy jest znaczący tylko dla tej osi rotacji, wokół której obraca się oś narzędzia (przeważnie C_OFFS).
- Jeśli parametr maszynowy nie jest zdefiniowany, bądź jest zdefiniowany z wartością TRUE, to możesz z offsetem kompensować ukośne położenie detalu na płaszczyźnie. Offset ma wpływ na orientację układu współrzędnych detalu W-CS.
- Jeśli parametr maszynowy jest zdefiniowany z wartością FALSE, to nie możesz offsetem kompensować ukośnego położenia detalu na płaszczyźnie. Sterowanie nie uwzględnia offsetu podczas odpracowywania.
Wskazówki w połączeniu z narzędziami
Jeśli podczas obróbki konturu narzędzie jest ustawiane, to należy stosować frez kulkowy. Inaczej narzędzie może uszkodzić kontur.
Aby podczas obróbki nie uszkodzić konturu frezem kulkowym, należy zwrócić uwagę na następujące aspekty:
- Przy M128 sterowanie nastawia punkt obrotu narzędzia w punkcie prowadzenia narzędzia. Jeśli punkt obrotu narzędzia leży na końcówce narzędzia, to uszkodzi ono kontur przy zmianie pozycji. Dlatego też punkt prowadzenia narzędzia musi znajdować się w punkcie środkowym narzędzia.
- Aby sterowanie prawidłowo pokazało narzędzie w symulacji, należy określić rzeczywistą długość narzędzia w kolumnie L tabeli menedżera narzędzi.
Przy wywołaniu narzędzia w programie NC określasz promień kulki jako ujemną wartość delta w DL i przesuwasz tym samym punkt prowadzenia narzędzia na punkt środkowy narzędzia.
Także dla Dynamicznego monitorowania kolizji DCM (#40 / #5-03-1) należy określić rzeczywistą długość narzędzia w tabeli menedżera narzędzi.
- Jeśli punkt prowadzenia narzędzia leży w punkcie środka narzędzia, to należy dopasować współrzędne osi narzędzia w programie NC o wartość promienia kulki.
W funkcji FUNCTION TCPM możesz wybrać niezależnie od siebie punkt prowadzenia narzędzia i punkt obrotu narzędzia.
Kompensacja ustawienia narzędzia z FUNCTION TCPM (#9 / #4-01-1)
Definicja
Skrót | Definicja |
---|---|
TCPM (tool center point management) | Trzymanie pozycji punktu prowadzenia narzędzia |