Cikel 292 IPO. VRTENJE ZA KON. (možnost št. 96)
Programiranje ISO
G292
Uporaba
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
- Funkcija M3/M4, ki ste jo programirali pred priklicem cikla, ostane aktivna.
- Zaustavitev vretena in usmeritev vretena ni izvedena. Q336 se ne upošteva.
- 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.
- 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.
- Na končni točki konture krmiljenje dvigne orodje navpično na varnostno razdaljo.
- Krmiljenje nato orodje pozicionira na varno višino.
- Q560=1: struženje konture
- 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).
- Vreteno orodja je sedaj priklopljeno na položaj linearne osi. Vreteno sledi želenemu položaju glavne osi
- 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.
- 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.
- Na končni točki konture krmiljenje dvigne orodje navpično na varnostno razdaljo.
- Krmiljenje nato orodje pozicionira na varno višino.
- Krmiljenje samodejno dvigne priključek vretena orodja na linearne osi.
Napotki
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.
- V podprogramu programirajte podaljšanje konture.
- Na začetni točki konture ne sme biti nobenega materiala.
- 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.
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 CfgGeoCycle – displaySpindleError (š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:
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:
Vnos: 0, 1 |
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.
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 CYCL DEF 292 IPO. VRTENJE ZA KON. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
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 50, definirajte svoje stružno orodje v tabeli 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.
- NapotekPozor, 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.
- 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 50, 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