Cikel 292 IPO. VRTENJE ZA KON. (#96 / #7-04-1)

Programiranje ISO

G292

Uporaba

 
Machine

Upoštevajte priročnik za stroj!

To funkcijo mora omogočiti in prilagoditi proizvajalec stroja.

Cikel 292 INTERPOLACIJSKO VRTENJE ZA FINO REZKANJE KONTURE priklopi vreteno orodja na položaj linearnih osi. S tem ciklom lahko izdelate določene rotacijsko simetrične konture na trenutni obdelovalni ravnini. Ta cikel lahko izvedete tudi na zavrteni obdelovalni ravnini. Središče vrtenja je začetna točka na obdelovalni ravnini pri priklicu cikla. Ko krmiljenje opravi ta cikel, se deaktivira tudi priklop vretena.

Če delate s ciklom 292, prej definirajte želeno konturo v podprogramu in s ciklom 14 ali SEL CONTOUR sistem napotite na to konturo. Konturo programirajte z monotono padajočimi ali monotono rastočimi koordinatami. S tem ciklom spodrezovanje ni mogoče. Pri vnosu Q560=1 lahko vrtite konturo, rezilo bo usmerjeno proti središču kroga. Vnesite Q560=0, da lahko rezkate konturo brez usmerjanja vretena.

Potek cikla

Q560=0: rezkanje konture

  1. Funkcija M3/M4, ki ste jo programirali pred priklicem cikla, ostane aktivna.
  2. Zaustavitev vretena in usmeritev vretena ni izvedena. Q336 se ne upošteva.
  3. Krmiljenje pozicionira orodje na začetek konture s polmerom Q491, pri tem pa upošteva način notranje/zunanje obdelave Q529 in stranske varnostne razdalje Q357. Opisana kontura se samodejno ne podaljša za varnostno razdaljo, nastaviti jo morate v podprogramu.
  4. Krmiljenje ustvari definirano konturo z vrtljivim vretenom (M3/M4). Pri tem glavne osi obdelovalne ravnine beležijo krožno premikanje, vreteno orodja se ne usmerja.
  5. Na končni točki konture krmiljenje dvigne orodje navpično na varnostno razdaljo.
  6. Krmiljenje nato orodje pozicionira na varno višino.

Q560=1: struženje konture

  1. Krmiljenje usmeri vreteno orodja proti navedenemu središču vrtenja. Pri tem se upošteva navedeni kot Q336. Če je definirano, se upošteva tudi vrednost "ORI" iz preglednice strugala (toolturn.trn).
  2. Vreteno orodja je sedaj priklopljeno na položaj linearne osi. Vreteno sledi želenemu položaju glavne osi
  3. Krmiljenje pozicionira orodje na začetek konture s polmerom Q491, pri tem pa upošteva način notranje/zunanje obdelave Q529 in stranske varnostne razdalje Q357. Opisana kontura se samodejno ne podaljša za varnostno razdaljo, nastaviti jo morate v podprogramu.
  4. Krmiljenje ustvari definirano konturo z interpolacijskim vrtenjem. Pri tem linearne osi obdelovalne ravnine beležijo krožno premikanje, medtem ko je os vretena navpično usmerjena na površino.
  5. Na končni točki konture krmiljenje dvigne orodje navpično na varnostno razdaljo.
  6. Krmiljenje nato orodje pozicionira na varno višino.
  7. Krmiljenje samodejno dvigne priključek vretena orodja na linearne osi.

Napotki

 
Machine

Cikel je mogoče uporabljati samo na strojih s krmiljenim vretenom.

Krmiljenje po potrebi nadzoruje, da se ob mirujočem vretenu ne izvede pomik. Glede tega se obrnite na proizvajalca stroja.

 
Napotek
Pozor, nevarnost trka!
Lahko pride do trka med orodjem in obdelovancem. Krmiljenje opisano konturo ne podaljša samodejno za varnostno razdaljo! Krmiljenje orodje ob začetku obdelave v hitrem teku FMAX pozicionira na začetno točko konture!
  1. V podprogramu programirajte podaljšanje konture.
  2. Na začetni točki konture ne sme biti nobenega materiala.
  3. Središče rotacijske konture je začetna točka na obdelovalni ravnini pri priklicu cikla.
  • Ta cikel lahko izvedete izključno v načinu obdelovanja FUNKCIJE PROGRAMA REZKANJE.
  • Cikel je aktiviran s priklicem.
  • Cikel ne omogoča grobega obdelovanja z več rezi.
  • Krmiljenje pri notranji obdelavi preveri, ali je polmer orodja manjši od polovice premera začetka konture Q491 in stranske varnostne razdalje Q357. Če med preverjanjem ugotovi, da je orodje preveliko, se NC-program prekine.
  • Upoštevajte, da mora biti pred priklicem cikla kot osi enak vrtilnemu kotu! Šele tedaj se lahko izvede pravilno sklapljanje osi.
  • Če je vklopljen cikel 8 ZRCALJENJE, krmiljenje ne izvede cikla za interpolacijsko vrtenje.
  • Če je vklopljen cikel 26 FAKT.DIM.OSNO SP. in faktor merila na osi ni 1, krmiljenje ne izvede cikla za interpolacijsko vrtenje.
  • V parametru Q449 POMIK programirate pomik začetnega polmera. Upoštevajte, da se pomik v prikazu stanja nanaša na TCP in lahko odstopa od Q449. Krmiljenje pomik v vrstici stanja izračuna na naslednji način.
  • Zunanja obdelava Q529=1

    Notranja obdelava Q529=0

Napotki za programiranje

  • Svojo rotacijsko konturo programirajte brez popravkov polmera orodja (RR/RL) in brez premikov APPR ali DEP.
  • Upoštevajte, da programirane nadmere prek funkcije FUNCTION TURNDATA CORR-TCS(WPL) niso mogoče. Nadmero za svojo konturo programirajte neposredno prek cikla ali prek popravka orodja (DXL, DZL, DRS) v preglednici orodij.
  • Pri programiranju pazite, da uporabljajte samo pozitivne vrednosti za polmer.
  • Pri programiranju pazite, da se niti središče vretena niti rezalna plošča ne premikata v središče rotacijske konture.
  • Zunanje konture programirajte s polmerom, večjim od 0.
  • Notranje konture programirajte s polmerom, večjim od polmera orodja.
  • Da stroj doseže visoko hitrost podajanja orodja, pred priklicem cikla določite visoko toleranco s ciklom 32. Programirajte cikel 32 s filtrom HSC=1.
  • Če deaktivirate sklapljanje vretena (Q560=0), lahko ta cikel obdelate s polarno kinematiko. V ta namen morate obdelovanec vpeti na sredino okrogle mize.
  • Obdelava s polarno kinematiko z možnostjo FUNCTION POLARKIN

Napotek v povezavi s strojnimi parametri

  • Če je Q560=1, krmiljenje ne preveri, ali se bo cikel izvajal z vrtečim ali mirujočim vretenom. (Neodvisno od parametra CfgGeoCycledisplaySpindleError (št. 201002))
  • S strojnim parametrom mStrobeOrient (št. 201005) proizvajalec stroja določi M-funkcijo za usmeritev vretena:
    • Če je vnesena vrednost > 0, je prikazana ustrezna M-številka (PLC-funkcija proizvajalca stroja), ki izvede usmeritev vretena. Krmiljenje čaka toliko časa, dokler se usmeritev vretena ne zaključi.
    • Če je vneseno -1, krmiljenje izvede usmeritev vretena.
    • Če je vneseno 0, se ne izvede noben postopek.
  • V nobenem primeru predhodno ni izdan M5.

Parameter cikla

Pomožna slika

Parameter

Q560 Sklap. vret. (0=izklop/1=vklop)

Določanje, ali naj se izvede sklapljanje vretena.

0: sklapljanje vretena izklopljeno (rezkanje konture)

1: sklapljanje vretena vklopljeno (struženje konture)

Vnos: 0...1

Q336 Kot za orientacijo vretena?

Krmiljenje orodje pred obdelavo postavi v ta kot. Če delate z rezkalom, vnesite takšen kot, da bo eno rezilo usmerjeno proti središču vrtenja.

Če delate s stružnim orodjem in ste v preglednici stružnih orodij (toolturn.trn) definirali vrednost "ORI", se ta upošteva tudi pri usmerjenosti vretena.

Vnos: 0...360

Q546 Smer vrt. orodja(3=M3/4=M4)?

Smer vrtenja vretena aktivnega orodja:

3: orodje, ki se vrti v desno (M3)

4: orodje, ki se vrti v levo (M4)

Vnos: 3, 4

Q529 Način obdelave (0/1)?

Določite, ali naj se izvede notranja ali zunanja obdelava:

+1: notranja obdelava

0: zunanja obdelava

Vnos: 0, 1

Q221 Izmera na površini?

Nadmera v obdelovalni ravnini

Vnos: 0...99.999

Q441 Primik na vrtljaj [mm/vrt]?

Mera, za katero krmiljenje primakne orodje med vrtenjem.

Vnos: 0.001...99999

Q449 Pomik/hitrost reza? (mm/min)

Pomik glede na začetno točko konture Q491. Pomik središčne poti orodja se prilagodi v glede na polmer orodja in način obdelave Q529 NACIN OBDELAVE. Tako se ugotovi hitrost rezanja v premeru začetne točke konture, ki ste jo programirali.

Q529=1: pomik središčne poti orodja se zmanjša med notranjo obdelavo.

Q529=0: pomik središčne poti orodja se poveča med zunanjo obdelavo.

Vnos: 1...99999 ali FAUTO

Q491 Začetna točka konture (polmer)?

Polmer začetne točke konture (npr. X-koordinata na orodni osi Z). Vrednost deluje absolutno.

Vnos: 0.9999...99999.9999

Q357 Stranska varnostna razdalja?

Stranska razdalja orodja od obdelovanca pri primiku na prvo globino primika. Vrednost deluje inkrementalno.

Vnos: 0...99999.9999

Q445 Varna visina

Absolutna višina, kjer ne more priti do trka med orodjem in obdelovancem. Na tem položaju se orodje ob koncu cikla povleče nazaj.

Vnos: -99999.9999...+99999.9999

Q592 Vrsta dimenzije (0/1)?

Interpretacija mer konture:

0: krmiljenje interpretira konturo v koordinatni ravnini ZX. Vrednosti osi X krmiljenje interpretira kot polmere. Koordinatni sistem je levi. To pomeni, da programirana smer vrtenja krogov deluje na naslednji način:

  • DR-: v smeri urinega kazalca
  • DR+: v nasprotni smeri urinega kazalca

1: krmiljenje interpretira konturo v koordinatni ravnini ZXØ. Vrednosti osi X krmiljenje interpretira kot premere. Koordinatni sistem je desni. To pomeni, da programirana smer vrtenja krogov deluje na naslednji način:

  • DR-: v nasprotni smeri urinega kazalca
  • DR+: v smeri urinega kazalca

Vnos: 0, 1

Primer

11 CYCL DEF 292 IPO. VRTENJE ZA KON. ~

Q560=+0

;SKLAPLJANJE VRETENA ~

Q336=+0

;KOT VRETENO ~

Q546=+3

;SMER VRT. ORODJA ~

Q529=+0

;NACIN OBDELAVE ~

Q221=+0

;IZMERA POVRSINE ~

Q441=+0.3

;PRIMIK ~

Q449=+2000

;POMIK ~

Q491=+50

;ZAC. KONT. S POLM. ~

Q357=+2

;STRANSKA VARN.RAZD. ~

Q445=+50

;VARNA VISINA ~

Q592=+1

;VRSTA DIMENZIJE

Možnosti obdelave

Če delate s ciklom 292, morate prej definirati želeno rotacijsko konturo v podprogramu in sistem nanjo napotiti s ciklom 14 ali SEL CONTOUR. Opišite rotacijsko konturo na prerezu rotacijsko simetričnega telesa. Pri tem se rotacijska kontura zabeleži glede na orodno os z naslednjimi podatki:

Uporabljena orodna os

Aksialna koordinata

Radialna koordinata

Z

Z

X

X

X

Y

Y

Y

Z

Primer: če je vaša orodna os Z, programirajte svojo rotacijsko konturo v aksialni smeri na Z in polmer ali premer konture na X.

S tem ciklom lahko izvedete zunanjo in notranjo obdelavo. Nekateri napotki poglavja Napotki so ponazorjeni spodaj. Poleg tega primer najdete tudi v Primer interpolacijskega vrtenja v ciklu 292

Notranja obdelava

  • Središče vrtenja je položaj orodja pri priklicu cikla na obdelovalni ravnini 1
  • Po začetku cikla proti rotacijskem središču ne smete premikati niti rezalne plošče niti središča vretena (upoštevajte to pri opisu svoje konture) 2
  • Opisana kontura se samodejno ne podaljša za varnostno razdaljo, nastaviti jo morate v podprogramu.
  • Pri usmerjenosti orodja krmiljenje orodje ob začetku obdelave pozicionira v hitrem teku na začetno točko konture (na začetni točki konture ne sme biti nobenega materiala)
  • Pri programiranju notranje konture upoštevajte tudi te točke:

    • -Programirajte monotono naraščajoče radialne in osne koordinate, npr. 1 do 5
    • -Ali pa programirajte monotono padajoče radialne in osne koordinate, npr. 5 do 1
    • -Notranje konture programirajte s polmerom, večjim od polmera orodja.

Zunanja obdelava

  • Središče vrtenja je položaj orodja pri priklicu cikla na obdelovalni ravnini 1
  • Po začetku cikla proti rotacijskem središču ne smete premikati niti rezalne plošče niti središča vretena. Upoštevajte to pri opisu svoje konture! 2
  • Opisana kontura se samodejno ne podaljša za varnostno razdaljo, nastaviti jo morate v podprogramu.
  • Pri usmerjenosti orodja krmiljenje orodje ob začetku obdelave pozicionira v hitrem teku na začetno točko konture (na začetni točki konture ne sme biti nobenega materiala)
  • Pri programiranju zunanje konture upoštevajte tudi te točke:

    • -Programirajte monotono naraščajoče radialne in monotono padajoče osne koordinate, npr. 1 do 5
    • -Ali pa programirajte monotono padajoče radialne in monotono naraščajoče osne koordinate, npr. 5 do 1
    • -Zunanje konture programirajte s polmerom, večjim od 0.

Definiranje orodja

Pregled

Glede na vnos parametra Q560 lahko konturo rezkate (Q560=0) ali vrtite (Q560=1). Za vsako vrsto obdelave imate več možnosti definiranja svojega orodja v tabeli orodij. Te možnosti so opisane spodaj:

Sklapljanje vretena izklopljeno, Q560=0

Rezkanje: definirajte svoje rezkalo na običajni način v tabeli orodij z izbrano dolžino, polmerom, polmerom kota itd.

Sklapljanje vretena vklopljeno, Q560=1

Struženje: geometrični podatki vašega rezkala se pretvorijo v podatke rezkala. Prikažejo se naslednje tri možnosti:

  • Definiranje stružnega orodja v tabeli orodij (tool.t) kot rezkala
  • Definiranje rezkala v tabeli orodij (tool.t) kot rezkala (nato ga upravljalec uporablja kot stružno orodje)
  • Definiranje stružnega orodja v tabeli stružnih orodij (toolturn.trn)

Spodaj so napotki za te tri možnosti definiranja orodja:

  • Definiranje stružnega orodja v tabeli orodij (tool.t) kot rezkala
  • Če delate brez možnosti programske opreme (#50 / #4-03-1) definirajte svoje stružno orodje v preglednici orodij (tool.t) kot rezkalo. V tem primeru se upoštevajo naslednji podatki iz tabele orodij (vklj. delta vrednosti): dolžina (L), polmer (R) in polmer kota (R2). Stružno orodje usmerite proti središču vretena. Navedite kot usmeritve vretena v ciklu pod parametrom Q336. Pri zunanji obdelavi je usmeritev vretena Q336, pri notranji obdelavi se usmeritev vretena izračuna po formuli Q336+180.

  •  
    Napotek
    Pozor, nevarnost trka!
    Pri notranjih obdelavah lahko pride to trka med držalom orodja in obdelovancem. Držalo orodja ni nadzorovano. Če je premer rotacije zaradi držala orodja večji od premera rezila, obstaja nevarnost trka.
    1. Držalo orodja izberite tako, da premer rotacije ne bo večji od premera rezila.
  • Definiranje rezkala v tabeli orodij (tool.t) kot rezkala (nato ga upravljalec uporablja kot stružno orodje)
  • Interpolacijsko vrtenje lahko izvajate z rezkalom. V tem primeru se upoštevajo naslednji podatki iz tabele orodij (vklj. delta vrednosti): dolžina (L), polmer (R) in polmer kota (R2). Rezilo rezkalnika usmerite proti središču vretena. Ta kot navedite v ciklu pod parametrom Q336. Pri zunanji obdelavi je usmeritev vretena Q336, pri notranji obdelavi se usmeritev vretena izračuna po formuli Q336+180.

  • Definiranje stružnega orodja v tabeli stružnih orodij (toolturn.trn)
  • Če delate z možnostjo programske opreme (#50 / #4-03-1), lahko svoje stružno orodje v tabeli stružnih orodij (toolturn.trn) definirate kot rezkalo. V tem primeru poteka usmeritev vretena proti središču vrtenja ob upoštevanju podatkov o orodju, načina obdelave (TO v tabeli stružnih orodij), kota usmeritve (ORI v tabeli stružnih orodij) in parametra Q336.

  • Spodaj je navedeno, kako se izračuna usmeritev vretena:

  • Obdelava

    TO

    Usmeritev vretena

    Interpolacijsko vrtenje, zunanja stran

    1

    ORI + Q336

    Interpolacijsko vrtenje, notranja stran

    7

    ORI + Q336 + 180

    Interpolacijsko vrtenje, zunanja stran

    7

    ORI + Q336 + 180

    Interpolacijsko vrtenje, notranja stran

    1

    ORI + Q336

    Interpolacijsko vrtenje, zunanja stran

    8,9

    ORI + Q336

    Interpolacijsko vrtenje, notranja stran

    8,9

    ORI + Q336

  • Za interpolacijsko vrtenje lahko uporabljate naslednje tipe rodij:

    • TYPE: ROUGH, s smermi obdelave TO: 1 ali 7
    • TYPE: FINISH, s smermi obdelave TO: 1 ali 7
    • TYPE: BUTTON, s smermi obdelave TO: 1 ali 7
  • Za interpolacijsko vrtenje ne smete uporabljati naslednjih tipov rodij:

    • TYPE: ROUGH, s smermi obdelave TO: od 2 do 6
    • TYPE: FINISH, s smermi obdelave TO: od 2 do 6
    • TYPE: BUTTON, s smermi obdelave TO: od 2 do 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD