Megmunkálás poláris kinematikával FUNCTION POLARKIN
Alkalmazás
Poláris kinematika használatakor a megmunkálási sík pályamozgásai nem két lineáris főtengellyel, hanem egy lineáris tengellyel és egy forgástengellyel vannak végrehajtva. A lineáris főtengely valamint a forgástengely ekkor meghatározza a megmunkálási síkot és az előtolás tengelyével a megmunkálás terét.
Marógépeken az erre alkalmas forgástengelyek helyettesíthetnek lineáris főtengelyeket. Poláris kinematikák lehetővé teszik pl. nagy gépeken nagyobb felületek megmunkálását csupán a főtengelyek segítségével.
Két lineáris főtengelyű esztergákon és köszörűgépeken a poláris kinematikáknak köszönhetően lehetséges a homlokirányú megmunkálás.
Előfeltételek
- Gép legalább egy forgótengellyel
A poláris forgástengelynek moduló-tengelynek kell lennie, ami a kiválasztott lineáris tengellyel szemben az asztalra van felépítve. A lineáris tengelyek így nem lehetnek a forgástengely és az asztal között. A forgástengely maximális mozgási tartományát adott esetben a szoftver végálláskapcsoló korlátozza.
- PARAXCOMP DISPLAY funkció legalább az X, Y és Z fő tengelyekkel programozva
A HEIDENHAIN javasolja hogy adja meg az összes elérhető tengelyt PARAXCOMP DISPLAY funkción belül.
Párhuzamos tengelyek pozicionálási viselkedésének definiálása FUNCTION PARAXCOMP
Funkcióleírás
Ha a poláris kinematika aktív, a vezérlő egy ikont jelenít meg a Pozíciók munkaterületen. Ez az ikon eltakarja a PARAXCOMP DISPLAY funkció ikonját.
A POLARKIN AXES funkcióval aktiválja a poláris kinematikát. A tengelyadatok meghatározzák a radiális tengelyt, az előtolás tengelyét valamint a poláris tengelyt. A MODE adatok befolyásolják a pozicionálási magatartást, miközben a POLE adatok pólusbeli megmunkálásról döntenek. A pólus ekkor a forgótengely forgásközéppontja.
Megjegyzések a tengelykiválasztáshoz:
- Az első lineáris tengelynek radiálisan kell állnia a forgástengelyhez képest.
- A második lineáris tengely az előtolás tengelyét határozza meg, és párhuzamosnak kell lennie a forgástengelyhez képest.
- A forgástengely a poláris tengelyt határozza meg és utoljára van meghatározva.
- Forgástengelyként valamennyi rendelkezésre álló és a kiválasztott lineáris tengellyel szemben, az asztalra épített modulo tengely szolgálhat.
- A két kiválasztott lineáris tengely így egy felületet határoz meg, amelyen a forgástengely is rajta van.
A következő körülmények inaktiválják a poláris kinematikát:
- A POLARKIN OFF funkció végrehajtása
- NC program kiválasztása
- Az NC program végének elérése
- Az NC program megszakítása
- Kinematika kiválasztása
- A vezérlő újraindítása
MODE opciók
A vezérlő a következő funkciókat kínálja a pozicionáló viselkedéshez:
Szintaxis | Funkció |
---|---|
POS | A vezérlő a forgásközéppont felől nézve a radiális tengely pozitív irányában dolgozik. A radiális tengelynek ennek megfelelően kell pozicionálva lennie. |
NEG | A vezérlő a forgásközéppont felől nézve a radiális tengely negatív irányában dolgozik. A radiális tengelynek ennek megfelelően kell pozicionálva lennie. |
KEEP | A vezérlő a radiális tengellyel a forgásközéppontnak azon az oldalán marad, amelyiken a tengely a funkció bekapcsolásakor van. Ha a radiális tengely a bekapcsoláskor a forgásközéppontban van, akkor a POS érvényes. |
ANG | A vezérlő a radiális tengellyel a forgásközéppontnak azon az oldalán marad, amelyiken a tengely a funkció bekapcsolásakor van. Az ALLOWED POLE kiválasztással lehetséges a pozicionálás a póluson keresztül. Ezáltal átcserélődik a pólus oldala, és elkerülhető a forgástengely 180°-os forgatása. |
POLE opciók
A vezérlő a következő funkciókat kínálja a megmunkáláshoz a pólusban:
Szintaxis | Funkció |
---|---|
ALLOWED | A vezérlő engedélyezi a megmunkálást a póluson |
SKIPPED | A vezérlő megakadályozza a megmunkálást a póluson Tip A zárolt tartomány megfelel egy 0,001 mm (1 μm) sugarú körfelületnek a pólus körül. |
Bevitel
11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED | ; Poláris kinematika aktiválása az X, Z és C tengelyekkel |
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
FUNCTION POLARKIN | Szintaxisnyitó poláris kinematikához |
AXES vagy OFF | Poláris kinematika aktiválása vagy inaktiválása |
X, Y, Z, U, V, A, B, C | Két lineáris tengely és egy forgótengely kiválasztása Csak az AXES választásakor A géptől függően további kiválasztási lehetőségek állnak rendelkezésére. |
MODE: | |
POLE: |
Megjegyzések
- Radiális tengelyek és előtolás tengelyek lehetnek X, Y és Z főtengelyek valamint a lehetséges párhuzamos U,V és W tengelyek is.
- A poláris kinematikához nem tartozó lineáris tengelyt pozicionálja a POLARKIN funkció előtt a pólus koordinátájára. Ellenkező esetben egy, a kikapcsolt lineáris tengely tengelyértékének megfelelő sugarú, nem megmunkálható tartomány jön létre.
- Kerülje a megmunkálásokat a póluson, illetve a pólus közelében, mivel ebben a tartományban lehetséges az előtolás ingadozása. Ezért javasolt a SKIPPED POLE opció használata.
- A poláris kinematika kombinációja az alábbi funkciókkal kizárt:
- Pályamozgások M91 funkcióval
- A megmunkálási sík billentése (#8 / #1-01-1)
- FUNCTION TCPM vagy M128 (#9 / #4-01-1)
- Vegye figyelembe, hogy a tengelyek mozgástartománya korlátozott lehet.
Megjegyzések a modulo tengelyek szoftver-végálláskapcsolói kapcsán
Megjegyzések a gépi paraméterekkel kapcsolatban
- A kindOfPref (202301 sz.) opcionális gépparaméterrel definiálja a gépgyártó a vezérlő viselkedését, ha a szerszámközéppont pályája áthalad a poláris tengelyen.
- A presetToAlignAxis (300203 sz.) opcionális gépparaméterrel tengelyspecifikusan definiálja a gépgyártó, hogyan értelmezze a vezérlő az eltolási értékeket. A FUNCTION POLARKIN esetén a gépparaméter csak a szerszámtengely körül forgó forgótengely számára lényeges (általában a C_OFFS).
- Ha a gépparaméter nincs meghatározva, vagy a TRUE értékkel van meghatározva, akkor az eltolással kiegyenlíthető a munkadarab síkbeli ferde helyzete. Az eltolás befolyásolja a W-CS munkadarab-koordinátarendszer tájolását.
- Ha a gépparaméter a FALSE értékkel van meghatározva, akkor az eltolással nem tudja kiegyenlíteni a munkadarab síkbeli ferde helyzetét. A vezérlő a megmunkálás közben nem veszi figyelembe az eltolást.
Példa: SL-ciklusok poláris kinematikában
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 | ; Aktiválja a PARAXCOMP DISPLAY-t | ||
5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3 | ; Elő-pozíció a zárolt pólustartományon kívül | ||
6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED | POLARKIN aktiválása | ||
* - ... | ; Nullapont eltolás poláris kinematikában | ||
9 TRANS DATUM AXIS X+50 Y+50 Z+0 | |||
10 CYCL DEF 7.3 Z+0 | |||
11 CYCL DEF 14.0 KONTURGEOMETRIA | |||
12 CYCL DEF 14.1 KONTURCIMKE2 | |||
13 CYCL DEF 20 KONTURADATOK | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 KINAGYOLAS | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
15 M99 | |||
16 CYCL DEF 7.0 NULLAPONTELTOLAS | |||
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 inaktiválása | ||
21 FUNCTION PARAXCOMP OFF X Y Z | ; Inaktiválja a PARAXCOMP DISPLAY-t | ||
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 |