Obdelava s polarno kinematiko z možnostjo FUNCTION POLARKIN
Uporaba
V polarnih kinematikah premiki poti obdelovalne ravnine niso izvedeni prek dveh linearnih glavnih osi, ampak prek ene linearne in ene rotacijske osi. Linearna glavna os in rotacijska os pri tem definirata obdelovalno ravnino, skupaj z osjo primika pa tudi obdelovalni prostor.
Na stružnih strojih lahko primerne rotacijske osi zamenjajo različne linearne glavne osi. Polarne kinematike omogočajo pri večjih stroji omogočajo npr. obdelavo večjih površin v primerjavi samo z glavnimi osmi.
Na stružnih in brusilnih stroji s samo dvema linearnima glavnima osema so zahvaljujoč polarnim kinematikam možna čelna rezkanja.
Pogoji
- Stroj z vsaj eno rotacijsko osjo
Polarna rotacijska os mora biti os Modulo, ki je v primerjavi z izbranimi linearnimi osmi nameščena na mizo. Linearne osi se tako ne smejo nahajati med rotacijsko osjo in mizo. Največje dovoljeno območje premikanja rotacijske osi je po potrebi omejeno s končnim stikalom programske opreme.
- Funkcija PARAXCOMP DISPLAY je programirana z vsaj glavnimi osmi X, Y in Z
Podjetje HEIDENHAIN priporoča, da vse razpoložljive osi navedete znotraj funkcije PARAXCOMP DISPLAY.
Določanje vedenja pri pozicioniranju vzporednih osi z možnostjo FUNCTION PARAXCOMP
Opis funkcije
Ko je polarna kinematika aktivna, prikaže krmiljenje simbol v delovnem območju Položaji. Ta simbol pokriva simbol za funkcijo PARAXCOMP DISPLAY.
S funkcijo POLARKIN AXES aktivirate polarno kinematiko. Podatke osi definirajo radialne osi, os primika in polarna os. Podatki MODE vplivajo na vedenje pozicioniranja, medtem ko podatki POLE odločajo glede obdelave v polu. Pol je pri tem središče vrtenja rotacijske osi.
Opomba glede izbire osi:
- Prva linearna os mora ležati radialno glede na rotacijsko os.
- Druga linearna os definira os primika in mora ležati vzporedno z rotacijsko osjo.
- Rotacijska os definira polarno os in je definirana nazadnje.
- Kot rotacijska os lahko deluje vsaka razpoložljiva in nasproti izbranih linearnih osi ležeča na mizi nameščena os Modulo.
- Obe izbrani linearni osi tako vpenjata površino, v kateri se nahaja tudi rotacijska os.
Naslednje okoliščine deaktivirajo polarno kinematiko:
- Izvajanje funkcije POLARKIN OF
- Izbira NC-programa
- Doseganje konca NC-programa
- Prekinitev NC-programa
- Izbira kinematike
- Ponovni zagon krmiljenja
Možnosti MODE
Krmiljenje nudi naslednje možnosti za vedenje ob pozicioniranju:
Funkcije | Funkcija |
---|---|
POS | Če gledamo iz središča rotacije, potem krmiljenje deluje v pozitivni smeri radialne osi. Radialna os mora biti ustrezno predpozicionirana. |
NEG | Če gledamo iz središča rotacije, potem krmiljenje deluje v negativni smeri radialne osi. Radialna os mora biti ustrezno predpozicionirana. |
KEEP | Krmiljenje z radialno osjo ostane na strani središča rotacije, na katerem se pri vklopu funkcije nahaja os. Če se pri vklopu radialna os nahaja na središču rotacije, potem velja POS. |
ANG | Krmiljenje z radialno osjo ostane na strani središča rotacije, na katerem se pri vklopu funkcije nahaja os. Z izbiro POLEALLOWED je možno pozicioniranje prek pola. Na ta način bo stran pola zamenjana in preprečena bo 180°-rotacija rotacijske osi. |
Možnosti POLE
Krmiljenje nudi naslednje možnosti za obdelavo v polu:
Funkcije | Funkcija |
---|---|
ALLOWED | Krmiljenje dovoljuje obdelavo na polu |
SKIPPED | Krmiljenje preprečuje obdelavo na polu Tip Blokirano območje je skladno površini kroga s polmerom 0,001 mm (1 μm) okrog pola. |
Vnos
11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED | ; aktivacija polarne kinematike z osmi X, Z in C |
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
FUNCTION POLARKIN | Odpiralnik sintakse za polarno kinematiko |
AXES ali OFF | Aktivacija ali deaktivacija polarne kinematike |
X, Y, Z, U, V, A, B, C | Izbira dveh linearnih osi in ene rotacijske osi Samo pri izbiri možnosti AXES Odvisno od stroja so vam na voljo dodatne možnosti izbire. |
MODE: | |
POLE: |
Napotki
- Kot radialne osi ali osi primika lahko delujejo tako glavne osi X, Y in Z kot tudi možne vzporedne osi U,V in W.
- Linearne osi, ki niso sestavni del polarne kinematike, pred funkcijo POLARKIN na koordinate pola. V nasprotnem primeru nastane območje, ki ga ni mogoče obdelati, s polmerom, ki je ustreza vsaj vrednosti osi izbrane linearne osi.
- Preprečite obdelave v polu in v bližini pola, saj so v tem območju možna nihanja pomika. Zato raje uporabljajte možnost POLESKIPPED.
- Kombinacija polarne kinematike z naslednjimi funkcijami je izključena:
- Premikanje z M91
- Vrtenje obdelovalne ravnine (#8 / #1-01-1)
- FUNCTION TCPM ali M128 (#9 / #4-01-1)
- Upoštevajte, da mora biti območje premika osi omejeno.
Napotki glede končnih stikal programske opreme pri oseh Modulo
Napotki v povezavi s strojnimi parametri
- Z izbirnim strojnim parametrom kindOfPref (št. 202301) proizvajalec stroja določi vedenje krmiljenja, ko se pot središča orodja premika skozi polarno os.
- Z izbirnim strojnim parametrom presetToAlignAxis (št. 300203) proizvajalec stroja glede na os definira, kako krmiljenje interpretira vrednosti zamika. Pri možnosti FUNCTION POLARKIN je strojni parameter pomemben samo za rotacijsko os, ki se vrti okrog orodne osi (večinoma C_OFFS).
- Če strojni parameter ni definiran oz. je definiran z vrednostjo TRUE, lahko z zamikom izravnate poševni položaj obdelovanca v ravnini. Zamik vpliva na orientacijo koordinatnega sistema obdelovanca W-CS.
- Če je strojni parameter definiran z vrednostjo FALSE, z zamikom ne morete izravnati odstopanja poševnega položaja obdelovanca v ravnini. Krmiljenje zamika med obdelavo ne upošteva.
Primer: SL-cikli v polarni kinematiki
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 | ; aktivirajte PARAXCOMP DISPLAY | ||
5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3 | ; predpoložaj izven blokiranega območja pola | ||
6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED | ; aktivirajte POLARKIN | ||
* - ... | ; zamik ničelne točke v polarni kinematiki | ||
9 TRANS DATUM AXIS X+50 Y+50 Z+0 | |||
10 CYCL DEF 7.3 Z+0 | |||
11 CYCL DEF 14.0 KONTURA | |||
12 CYCL DEF 14.1 KONTUR. LABEL2 | |||
13 CYCL DEF 20 KONTURNI PODATKI | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 PRAZNJENJE | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
15 M99 | |||
16 CYCL DEF 7.0 NICELNA TOCKA | |||
17 CYCL DEF 7.1 X+0 | |||
18 CYCL DEF 7.2 Y+0 | |||
19 CYCL DEF 7.3 Z+0 | |||
20 POLARKIN OFF | ; deaktivirajte POLARKIN | ||
21 FUNCTION PARAXCOMP OFF X Y Z | ; deaktivirajte PARAXCOMP DISPLAY | ||
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 |