Obróbka z biegunową kinematyką przy pomocy FUNCTION POLARKIN

Zastosowanie

W przypadku kinematyki biegunowej ruchy po torze kształtowym na płaszczyźnie obróbki nie są wykonywane przez dwie osie linearne, lecz przez oś linearną i oś obrotu. Linearna oś główna a także oś obrotu definiują przy tym płaszczyznę obróbki i razem z osią dosuwu przestrzeń roboczą obróbki.

Na frezarkach natomiast odpowiednie osie obrotu mogą zastępować różne linearne osie główne. Kinematyka biegunowa umożliwia, np. na wielkogabarytowych obrabiarkach, obróbkę większych powierzchni niż ma to miejsce tylko z osiami głównymi.

Warunki

  • Obrabiarka z przynajmniej jedną osią obrotu
  • Biegunowa oś obrotu musi być osią modulo, która jest montowana po stronie stołu w stosunku do wybranych osi linearnych. Tym samym osie linearne nie mogą znajdować się między osią obrotu i stołem. Maksymalny zakres przemieszczenia osi obrotu jest ograniczony przez wyłącznik krańcowy software.

  • Funkcja PARAXCOMP DISPLAY zaprogramowana z przynajmniej osiami głównymi X, Y i Z.
  • HEIDENHAIN zaleca podawanie wszystkich dostępnych osi w funkcji PARAXCOMP DISPLAY.

  • Definiowanie zachowania przy pozycjonowaniu osi równoległych z FUNCTION PARAXCOMP

Opis funkcji

Jeśli biegunowa kinematyka jest aktywna, to sterowanie pokazuje symbol w strefie Pozycje. Ten symbol zasłania symbol dla funkcji PARAXCOMP DISPLAY.

Przy pomocy funkcji POLARKIN AXES aktywujesz biegunową kinematykę. Dane osiowe definiują oś radialną, oś dosuwu a także oś biegunową. Dane MODEwpływają na zachowanie przy pozycjonowaniu, podczas gdy dane POLEdecydują o obróbce w biegunie. Biegun to centrum rotacji osi obrotowej.

Uwagi dotyczące wyboru osi:

  • Pierwsza oś linearna musi leżeć radialnie do osi obrotu.
  • Druga oś linearna definiuje oś dosuwu i musi leżeć równolegle do osi obrotu.
  • Oś obrotu definiuje oś biegunową i jest definiowana na końcu.
  • Jako oś obrotu może służyć każda dostępna oś modulo, zamontowana odnośnie wybranych osi linearnych po stronie stołu.
  • W ten sposób dwie wybrane osie linearne obejmują powierzchnię, na której leży także oś obrotowa.

Następujące sytuacje dezaktywują kinematykę biegunową:

  • Wykonywanie funkcji POLARKIN OFF
  • Włączenie programu NC
  • Zakończenie programu NC
  • Anulowanie wykonania programu NC
  • Włączenie kinematyki
  • Nowy start sterowania

Opcje MODE

Sterowanie oferuje następujące opcje dla pozycjonowania:

OpcjeMODE:

Syntaktyka

Funkcja

POS

Sterowanie pracuje od środka rotacji w kierunku dodatnim osi radialnej.

Oś radialna musi być odpowiednio wypozycjonowana wstępnie.

NEG

Sterowanie pracuje od środka rotacji w kierunku ujemnym osi radialnej.

Oś radialna musi być odpowiednio wypozycjonowana wstępnie.

KEEP

Sterowanie pozostaje z osią radialną po ten stronie centrum rotacji, po której znajduje się oś przy włączeniu funkcji.

Jeśli oś radialna znajduje się przy włączeniu w centrum rotacji, to obowiązuje POS.

ANG

Sterowanie pozostaje z osią radialną po ten stronie centrum rotacji, po której znajduje się oś przy włączeniu funkcji.

Przy pomocy opcji wyboru POLE- ALLOWED możliwe jest pozycjonowanie przez biegun. W ten sposób zmienia się strona bieguna i unika się rotacji o 180° osi obrotu.

Opcje POLE

Sterowanie oferuje następujące opcje dla obróbki na biegunie:

OpcjePOLE:

Syntaktyka

Funkcja

ALLOWED

Sterowanie zezwala na obróbkę na biegunie.

SKIPPED

Sterowanie zapobiega obróbce na biegunie.

 
Tip

Zablokowany zakres odpowiada powierzchni kołowej o promieniu 0,001 mm (1 μm) wokół bieguna.

Dane wejściowe

11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED

; aktywacja biegunowej kinematyki z osiami X, Z i C

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

Element składni

Znaczenie

FUNCTION POLARKIN

Otwieracz składni dla biegunowej kinematyki

AXES bądź OFF

Aktywacja bądź dezaktywacja biegunowej kinematyki

X, Y, Z, U, V, A, B, C

Wybór dwóch osi linearnych i jednej osi obrotu

Tylko przy wyborze AXES

W zależności od obrabiarki dostępne są dalsze opcje wyboru.

MODE:

Wybór zachowania przy pozycjonowaniu

Opcje MODE

Tylko przy wyborze AXES

POLE:

Wybór obróbki w biegunie

Opcje POLE

Tylko przy wyborze AXES

Wskazówki

  • Jako osie radialne lub osie dosuwu mogą służyć zarówno osie główne X, Y i Z jak i możliwe osie równoległe U, V i W.
  • Należy pozycjonować oś linearną, która nie jest elementem składowym kinematyki biegunowej, przed funkcją POLARKINna współrzędne bieguna. W przeciwnym wypadku powstaje nieobrobiony obszar o promieniu, odpowiadającym przynajmniej wartości osi anulowanej osi linearnej.
  • Należy unikać wykonywania obróbki w biegunie jak i w pobliżu bieguna, ponieważ w tej strefie możliwe są wahania posuwu. Dlatego też należy stosować najlepiej opcję POLE- SKIPPED.
  • Kombinacja biegunowej kinematyki z następującymi funkcjami jest wykluczona:
  • Należy uwzględnić, iż zakres przemieszczenia osi może być ograniczony.
  • Wskazówki odnośnie wyłączników krańcowych software dla osi modulo

  • Limity przemieszczenia

Wskazówka w połączeniu z parametrami maszynowymi

  • W opcjonalnym parametrze maszynowym kindOfPref (nr 202301) producent maszyny określa zachowanie sterowania, gdy ścieżka środka narzędzia przechodzi przez oś biegunową.
  • W opcjonalnym parametrze maszynowym presetToAlignAxis (nr 300203) producent maszyny definiuje poosiowo, jak sterowanie interpretuje wartości offset. Przy FUNCTION POLARKIN ten parametr maszynowy jest znaczący tylko dla tej osi rotacji, wokół której obraca się oś narzędzia (przeważnie C_OFFS).
  • Porównanie offsetu i rotacji podstawowej 3D

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

Przykład: cykle SL w kinematyce biegunowej

0 BEGIN PGM POLARKIN_SL MM

1 BLK FORM 0.1 Z X-100 Y-100 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 2 Z S2000 F750

4 FUNCTION PARAXCOMP DISPLAY X Y Z

; PARAXCOMP DISPLAY aktywować

5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3

; Pozycja wstępna poza zablokowanym obszarem bieguna

6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED

; POLARKIN aktywować

* - ...

; Przesunięcie punktu zerowego w kinematyce biegunowej

9 TRANS DATUM AXIS X+50 Y+50 Z+0

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 GEOMETRIA KONTURU

12 CYCL DEF 14.1 PODPR.KONTURU2

13 CYCL DEF 20 DANE KONTURU

Q1=-10

;GLEBOKOSC FREZOWANIA

Q2=+1

;ZACHODZENIE TOROW

Q3=+0

;NADDATEK NA STRONE

Q4=+0

;NADDATEK NA DNIE

Q5=+0

;WSPOLRZEDNE POWIERZ.

Q6=+2

;BEZPIECZNA WYSOKOSC

Q7=+50

;BEZPIECZNA WYSOKOSC

Q8=+0

;PROMIEN ZAOKRAGLENIA

Q9=+1

;KIERUNEK OBROTU

14 CYCL DEF 22 FREZ.ZGR.WYBRANIA

Q10=-5

;GLEBOKOSC DOSUWU

Q11=+150

;WARTOSC POSUWU WGL.

Q12=+500

;POSUW PRZY ROZWIERC.

Q18=+0

;NARZ.DO OBR.ZGRUB.

Q19=+0

;POSUW PRZY R. WAHAD.

Q208=+99999

;POSUW RUCHU POWROTN.

Q401=+100

;WSPOLCZYNNIK POSUWU

Q404=+0

;STRAT.PRZEC.WYKONCZ.

15 M99

16 CYCL DEF 7.0 PUNKT BAZOWY

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; POLARKIN dezaktywować

21 FUNCTION PARAXCOMP OFF X Y Z

; ; PARAXCOMP DISPLAY dezaktywować

22 L X+0 Y+0 Z+10 A+0 C+0 FMAX

23 L M30

24 LBL 2

25 L X-20 Y-20 RR

26 L X+0 Y+20

27 L X+20 Y-20

28 L X-20 Y-20

29 LBL 0

30 END PGM POLARKIN_SL MM