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.
Zamiast M128 HEIDENHAIN zaleca o wiele bardziej wydajną funkcję FUNCTION TCPM.
Spokrewnione tematy
- Kompensowanie ustawienia narzędzia z M128
Automatyczne kompensowanie ustawienia narzędzia z M128 (#9 / #4-01-1)
- Obrót płaszczyzny obróbki
- Punkty odniesienia na narzędziu
- Układy odniesienia
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 |
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.
Jeśli FUNCTION TCPM jest aktywna, to sterowanie wyświetla w odczycie pozycji symbol TCPM.
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 |
AXIS POS bądź AXIS SPAT | Interpretacja zaprogramowanych współrzędnych osi obrotu |
PATHCTRL AXIS bądź PATHCTRL VECTOR | Interpolacja ustawienia narzędzia Interpolacja ustawienia narzędzia między pozycją startu i pozycją końcową |
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 |
---|---|
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. | |
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°. |
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 |
---|---|
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. 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) | |
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ą.
Aby otrzymać możliwie nieprzerwany ruch wieloosiowy, możesz definiować cykl 32 z tolerancją dla osi obrotu .
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. |
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. |
Podanie punktu odniesienia jest opcjonalne. Jeśli nie zostanie on podany, to sterowanie wykorzystuje REFPNT TIP-TIP.
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.
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
- 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 444 PROBKOWANIE 3D (#17 / #1-05-1)
- 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.
- 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ó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).
- 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.