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.
Na tokarkach oraz szlifierkach z tylko dwoma głównymi osiami linearnymi możliwa jest czołowa obróbka frezowaniem dzięki kinematyce biegunowej.
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:
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:
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: | |
POLE: |
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:
- Ruchy przemieszczeniowe z M91
Przemieszczenie w układzie współrzędnych obrabiarki M-CS z M91
- nachylenia płaszczyzny obróbki (#8 / #1-01-1)
- FUNCTION TCPM lub M128 (#9 / #4-01-1)
- 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
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).
- 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.
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 | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 FREZ.ZGR.WYBRANIA | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 |