Kompensacja ustawienia narzędzia z FUNCTION TCPM (#9 / #4-01-1)

Zastosowanie

Przy pomocy funkcji FUNCTION TCPM wpływasz na sposób pozycjonowania sterowania. Kiedy aktywujesz FUNCTION TCPM sterowanie kompensuje zmienione ustawienia narzędzia za pomocą ruchów kompensacyjnych osi liniowych.

Możesz z FUNCTION TCPM np. zmienić przystawienie narzędzia podczas obróbki, podczas gdy pozycja punktu prowadzenia narzędzia względem konturu pozostaje taka sama.

 
Tip

Zamiast M128 HEIDENHAIN zaleca o wiele bardziej wydajną funkcję FUNCTION TCPM.

Warunki

  • Maszyna z osiami obrotowymi
  • Opis kinematyki
  • Sterownik potrzebuje do obliczania kąta nachylenia opis kinematyki, generowany przez producenta obrabiarki.

  • Opcja software rozszerzone funkcje grupa 2 (#9 / #4-01-1)

Opis funkcji

Funkcja FUNCTION TCPM jest udoskonaloną wersją funkcji M128, przy pomocy której można określić zachowanie sterowania przy pozycjonowaniu osi obrotu.

Postępowanie bez TCPM

Postępowanie z TCPM

Jeśli FUNCTION TCPM jest aktywna, to sterowanie wyświetla w odczycie pozycji symbol TCPM.

Strefa robocza Pozycje

Za pomocą funkcji FUNCTION RESET TCPM wykonujesz reset funkcji FUNCTION TCPM .

Dane wejściowe

FUNCTION TCPM

10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000

Funkcja NC zawiera następujące elementy składni:

Element składni

Znaczenie

FUNCTION TCPM

Otwieracz składni dla kompensacji ustawienia narzędzia

F TCP bądź F CONT

Interpretacja zaprogramowanego posuwu

Interpretacja zaprogramowanego posuwu

AXIS POS bądź AXIS SPAT

Interpretacja zaprogramowanych współrzędnych osi obrotu

Interpretacja zaprogramowanych współrzędnych osi obrotu

PATHCTRL AXIS bądź PATHCTRL VECTOR

REFPNT TIP-TIP, REFPNT TIP-CENTER bądź REFPNT CENTER-CENTER

Wybór punktu prowadzenia narzędzia i punktu obrotu narzędzia

Wybór punktu prowadzenia narzędzia i punktu obrotu narzędzia

Element składni opcjonalnie

F

Maksymalny posuw dla ruchów kompensacyjnych w osiach linearnych przy przemieszczeniach ze składową osi obrotowej

Limitowanie posuwu osi linearnych

Element składni opcjonalnie

FUNCTION RESET TCPM

10 FUNCTION RESET TCPM

Funkcja NC zawiera następujące elementy składni:

Element składni

Znaczenie

FUNCTION RESET TCPM

Otwieracz składni dla resetu funkcji FUNCTION TCPM

Interpretacja zaprogramowanego posuwu

Sterowanie udostępnia następujące możliwości interpretowania posuwu:

Opcje wyboru

Funkcja

F TCP

Po wyborze opcji F TCP sterowanie interpretuje zaprogramowany posuw jako prędkość względną między punktem prowadzącym narzędzia i detalem.

F CONT

Po wyborze opcji F CONT sterowanie interpretuje zaprogramowany posuw jako posuw na torze kształtowym. Sterowanie przekazuje przy tym posuw toru kształtowego na odpowiednie osie aktywnego wiersza NC.

Interpretacja zaprogramowanych współrzędnych osi obrotu

Sterowanie udostępnia następujące możliwości interpretowania pozycji narzędzia między pozycją startu i pozycją końcową:

Opcje wyboru

Funkcja

AXIS POS

Po wyborze opcji AXIS POS sterowanie interpretuje zaprogramowane współrzędne osi obrotu jako kąty osi. Sterowanie pozycjonuje osie obrotu na pozycję określoną w programie NC .

Opcja wyboru AXIS POS jest przydatna głównie w połączeniu z prostokątnie leżącymi osiami obrotu. Tylko jeśli zaprogramowane współrzędne osi obrotu prawidłowo definiują pożądane ustawienie płaszczyzny roboczej, np. programowane za pomocą systemu CAM, to możesz stosować AXIS POS również z innymi koncepcjami maszyny, np. 45°-głowice nachylne.

AXIS SPAT

Po wyborze opcji AXIS SPAT sterowanie interpretuje zaprogramowane współrzędne osi obrotu jako kąty przestrzenne.

Sterowanie przekształca kąty przestrzenne jako orientację układu współrzędnych i obraca tylko konieczne osie.

Po wyborze opcji AXIS SPAT możesz stosować programy NC niezależnie od kinematyki.

Przy pomocy opcji AXIS SPAT definiujesz kąty przestrzenne, odnoszące się do wejściowego układu współrzędnych I-CS . Zdefiniowane kąty działają przy tym jak inkrementalne kąty przestrzenne. Należy programować w pierwszym wierszu przemieszczenia po funkcji FUNCTION TCPM z AXIS SPAT zawsze z SPA, SPB i SPC, także dla kątów przestrzennych o wartości 0°.

Wejściowy układ współrzędnych I-CS

Interpolacja ustawienia narzędzia między pozycją startu i pozycją końcową

Sterowanie udostępnia następujące możliwości interpolowania pozycji narzędzia między zaprogramowaną pozycją startu i pozycją końcową:

Opcje wyboru

Funkcja

PATHCTRL AXIS

Po wyborze opcji PATHCTRL AXIS sterowanie interpoluje liniowo między punktem startu i punktem końcowym.

Należy stosować PATHCTRL AXIS w programach NC z niewielkimi zmianami pozycji narzędzia na jeden wiersz NC. Przy tym kąt TA w cyklu 32 może być znaczny.

Cykl 32 TOLERANCJA

Można wykorzystywać PATHCTRL AXIS zarówno przy frezowaniu czołowym jak i przy frezowaniu obwiedniowym.

Korekcja 3D narzędzia przy frezowaniu czołowym (#9 / #4-01-1)

Korekcja 3D narzędzia przy frezowaniu obwiedniowym (#9 / #4-01-1)

PATHCTRL VECTOR

Po wyborze opcji PATHCTRL VECTOR orientacja narzędzia leży w obrębie wiersza NC zawsze na płaszczyźnie, określonej poprzez orientację startu i orientację końcową.

Z PATHCTRL VECTOR sterowanie generuje zawsze płaską powierzchnię, także przy znacznych zmianach pozycji narzędzia.

Należy stosować PATHCTRL VECTOR przy frezowaniu obwiedniowym ze znacznymi zmianami pozycji narzędzia na jeden wiersz NC.

W obydwu przypadkach zaprogramowany punkt prowadzenia narzędzia jest przemieszczany przez sterowanie po prostej między pozycją startu i pozycją końcową.

 
Tip

Aby otrzymać możliwie nieprzerwany ruch wieloosiowy, możesz definiować cykl 32 z tolerancją dla osi obrotu .

Cykl 32 TOLERANCJA

Wybór punktu prowadzenia narzędzia i punktu obrotu narzędzia

Sterowanie udostępnia następujące możliwości określenia punktu prowadzenia narzędzia i punktu obrotu narzędzia:

Opcje wyboru

Funkcja

REFPNT TIP-TIP

Po wyborze opcji REFPNT TIP-TIP punkt prowadzenia narzędzia i punkt obrotu narzędzia leżą na czubku narzędzia.

REFPNT TIP-CENTER

Po wyborze opcji REFPNT TIP-CENTER punkt prowadzenia narzędzia leży na czubku narzędzia. Punkt obrotu narzędzia leży w punkcie środkowym narzędzia.

Opcja REFPNT TIP-CENTER jest zoptymalizowana dla narzędzi tokarskich (#50 / #4-03-1). Jeśli sterowanie pozycjonuje osie obrotu, to punkt obrotu narzędzia pozostaje w tym samym miejscu. W ten sposób można np. obrabiać kompleksowe kontury metodą toczenia symultanicznego.

Teoretyczny wierzchołek narzędzia TIP do korekty promienia ostrza

REFPNT CENTER-CENTER

Po wyborze opcji REFPNT CENTER-CENTER punkt prowadzenia narzędzia i punkt obrotu narzędzia leżą w punkcie środkowym narzędzia.

Po wyborze opcji REFPNT CENTER-CENTER możesz wykonywać programy NC generowane w systemie CAM, które są wyprowadzane do punktu środkowego narzędzia i nadal mierzą narzędzie do wierzchołka.

 
Tip

Dzięki temu sterowanie może podczas obróbki monitorować całą długość narzędzia na kolizje.

Tę funkcjonalność można było uzyskiwać tylko poprzez skrócenie narzędzia z DL , przy czym sterowanie nie monitoruje pozostałej długości narzędzia.

Dane narzędzia w obrębie zmiennych

Jeśli programujemy z REFPNT CENTER-CENTER cykle frezowania wybrania, to sterowanie wydaje meldunek o błędach.

Frezowanie wybrania

Punkty odniesienia narzędzia

Podanie punktu odniesienia jest opcjonalne. Jeśli nie zostanie on podany, to sterowanie wykorzystuje REFPNT TIP-TIP.

Opcje wyboru dla punktu prowadzenia narzędzia i punktu obrotu narzędzia

Limitowanie posuwu osi linearnych

Przy pomocy opcjonalnego wprowadzenia F limitujesz posuw osi liniowych przy przemieszczeniach ze składowymi osi obrotowych.

Dzięki temu możesz zapobiegać szybkim ruchom kompensacyjnym, np. przy przemieszczeniach powrotu na posuwie szybkim.

 
Tip

Należy wybrać wartość dla limitowania posuwu osi linearnych nie zbyt małym, ponieważ może dojść do silnych wahań posuwu w punkcie prowadzenia narzędzia . Wahania posuwu powodują zniżenie jakości powierzchni.

Limitowanie posuwu działa także przy aktywnej FUNCTION TCPM tylko dla przemieszczeń ze składową osi obrotowych, a nie wyłącznie dla przemieszczeń czysto linearnych.

Limitowanie posuwu osi linearnych pozostaje tak długo w działaniu, aż zostanie zaprogramowane nowe limitowanie albo FUNCTION TCPM zostanie zresetowana.

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Osie obrotu ze sprzęgłem Hirtha muszą dla nachylenia zostać wysunięte z zazębienia. Podczas wysuwania i ruchu nachylenia istnieje zagrożenie kolizji!
  1. Wysunąć narzędzie z materiału zanim zostanie zmienione położenie osi obrotu
  • Przed pozycjonowaniem z M91 lub M92 albo przed TOOL CALLT-wierszem funkcję FUNCTION TCPM zresetować.
  • Możesz używać następujących cykli z aktywnym FUNCTION TCPM:
    • Cykl 32 TOLERANCJA
    • Cykl 800 UKL.TOCZ. DOPASOWAC (#50 / #4-03-1)
    • Cykl 882 TOCZENIE OBR.ZGRUBNA SYMULTANICZNA (#158 / #4-03-2)
    • Cykl 883 TOCZENIE WYKANCZANIE SYMULTANICZNE (#158 / #4-03-2)
    • Cykl 444 PROBKOWANIE 3D
  • 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.
  • Rotacja podstawowa i rotacja podstawowa 3D

  • Prosta LN

  • Przy frezowaniu czołowym używać wyłącznie frezu kulkowego , aby uniknąć uszkodzeń konturu. W kombinacji z innymi formami narzędzia należy sprawdzić program NC w strefie pracy Symulacja na możliwe uszkodzenia konturu.
  • Wskazówki

Wskazówka w połączeniu z parametrami maszynowymi

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).

Transformacja bazowa i offset

  • 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.
  • Układ 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.