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:

Možnosti MODE:

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:

Možnosti POLE:

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

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

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:

Izbira vedenja ob pozicioniranju

Možnosti MODE

Samo pri izbiri možnosti AXES

POLE:

Izbira obdelave v polu

Možnosti POLE

Samo pri izbiri možnosti AXES

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:
  • Upoštevajte, da mora biti območje premika osi omejeno.
  • Napotki glede končnih stikal programske opreme pri oseh Modulo

  • Meje premika

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).
  • Primerjava zamika in 3D-osnovne rotacije

    • Č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.
    • Koordinatni sistem 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

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

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

Q1=-10

;GLOBINA REZKANJA

Q2=+1

;PREKRIVANJE PROGE

Q3=+0

;PREDIZMERA STRANSKO

Q4=+0

;PREDIZMERA GLOBINA

Q5=+0

;KOORD. POVRSINA

Q6=+2

;VARNOSTNA RAZDALJA

Q7=+50

;VARNA VISINA

Q8=+0

;ZAOKROEVALNI RADIJ

Q9=+1

;SMER VRTENJA

14 CYCL DEF 22 PRAZNJENJE

Q10=-5

;DOVAJALNA GLOBINA

Q11=+150

;POT.NAPR.GLOB.DOVAJ.

Q12=+500

;POTISK NAPREJ PRAZN.

Q18=+0

;ORODJE ZA PREDPRAZN.

Q19=+0

;POTISK NAPR. NIHANJE

Q208=+99999

;POTISK NAPR. POVRAT.

Q401=+100

;FAKTOR POTISKA NAPR.

Q404=+0

;STRATEG.NAKN.PRAZ.

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