Cikel 453 KINEMATICNA MREZA
Programiranje ISO
G453
Uporaba
Upoštevajte priročnik za stroj!
Potrebna je programska možnost KinematicsOpt (možnost št. 48).
To funkcijo mora omogočiti in prilagoditi proizvajalec stroja.
Če želite uporabiti ta cikel, mora proizvajalec stroja predhodno ustvariti in konfigurirati kompenzacijsko preglednico (*.kco) ter izvesti dodatne nastavitve.
Tudi če je bil stroj optimiran glede na napako položaja (npr. zaradi cikla 451), lahko ostanejo druge napake na Tool Center Point (TCP) pri vrtenju rotacijskih osi. Do teh napak lahko pride npr. zaradi napak komponent (npr. zaradi napak ležaja) rotacijskih osi glave.
S ciklom 453 KINEMATICNA MREZA lahko napake vrtljivih glav določite in kompenzirate v odvisnosti od položajev krožne osi. Takoj, ko želite s tem ciklom zapisati vrednosti kompenzacije, cikel potrebuje možnost KinematicsComp (možnost št. 52). S tem ciklom na podlagi 3D-tipalnega sistema TS izmerite umeritveno kroglo HEIDENHAIN, ki je vpeta na mizi stroja. Cikel tipalni sistem samodejno premika na položaje, ki so na umeritveni glavi razporejeni v obliki mreže. Te položaje vrtljive osi določi proizvajalec stroja. Položaji lahko ležijo na največ treh dimenzijah. (Vsaka dimenzija je vrtljiva os). Po postopku tipanja na krogli se lahko izvede kompenzacija napak glede na večdimenzionalno preglednico. To kompenzacijsko preglednico (*.kco) določi proizvajalec stroja, ki definira tudi mesto za shranjevanje te preglednice.
Če uporabite cikel 453, cikel izvedite na več različnih položajih v delovnem prostoru. Tako lahko takoj preverite, ali je kompenzacija s ciklom 453 imela želene pozitivne učinke na natančnost stroja. Takšen način kompenzacije je za stroj primeren samo, če želene izboljšave dosežete z istimi vrednostmi popravkov na več položajih. V nasprotnem primeru je treba napake poiskati drugje kot pri vrtljivih oseh.
Merjenje izvedite s ciklom 453 pri optimiranem stanju napake vrtljive osi. Predhodno uporabite npr. cikel 451.
HEIDENHAIN priporoča uporabo umeritvenih krogel KKH 250 (številka izdelka 655475-01) ali KKH 100 (številka izdelka 655475-02), ki so izjemno toge in izdelane posebej za strojno umerjanje. Po potrebi se obrnite na podjetje HEIDENHAIN.
Krmiljenje optimira natančnost vašega stroja. V ta namen na koncu merilnega postopka kompenzacijske vrednosti samodejno shrani v kompenzacijsko preglednico (*.kco). (v načinu Q406=1)
Potek cikla
- Umeritveno kroglico vpnite tako, da ne bo nevarnosti kolizije.
- V ročnem načinu določite referenčno točko v središču krogle ali če je definirano Q431 = 1 ali Q431 = 3: tipalni sistem ročno pozicionirajte po osi tipalnega sistema nad umeritveno kroglo in v obdelovalni ravnini v sredino krogle.
- Izberite način programskega teka in zaženite NC-program.
- Glede na parameter Q406 (−1=brisanje/0=preverjanje/1=kompenziranje) se cikel izvede.
Med nastavitvijo referenčnih točk se programirani polmer umeritvene krogle nadzoruje samo pri drugi meritvi. Če je predpozicioniranje glede na umeritveno kroglo ni točno in nato izvedete nastavitev referenčnih točk, se tipanje umeritvene krogle izvede dvakrat.
Različni načini (Q406)
- Način brisanja Q406 = -1 (možnost št. 52 KinematicsComp)
- Premik osi se ne izvede.
- Krmiljenje vse vrednosti kompenzacijske preglednice (*.kco) opiše z »0«. To povzroči, da na trenutno izbrano kinematiko ne vplivajo dodatne kompenzacije.
- Način Preverjanje Q406 = 0
- Krmiljenje izvede tipanja z umeritveno kroglo.
- Rezultati se shranijo v protokol v obliki zapisa html., ta protokol pa se shrani v isto mapo, kjer je shranjen trenutni NC-program.
- Način kompenzacije Q406 = 1 (možnost št. 52 KinematicsComp)
- Krmiljenje izvede tipanja z umeritveno kroglo.
- Krmiljenje odstopanja zapiše v kompenzacijsko preglednico (*.kco). preglednica pa se posodobi in izravnave takoj začnejo veljati.
- Rezultati se shranijo v protokol v obliki zapisa html., ta protokol pa se shrani v isto mapo, kjer je shranjen trenutni NC-program.
Izbira položaja umeritvene krogle na mizi stroja
Umeritveno kroglo lahko namestite na katero koli dostopno mesto na mizi stroja in tudi na vpenjala ali obdelovance. Priporočljivo je, da umeritveno kroglo vpnete čim bližje poznejšim obdelovalnim položajem.
Izberite položaj umeritvene krogle na mizi stroja tako, da pri merjenju ne bo prišlo do trka.
Napotki
Potrebna je programska možnost KinematicsOpt (možnost št. 48). Potrebna je programska možnost KinematicsOpt (možnost št. 52).
To funkcijo mora omogočiti in prilagoditi proizvajalec stroja.
Proizvajalec stroja določi mesto za shranjevanje kompenzacijske preglednice (*.kco).
- Pred obdelavo cikla deaktivirajte osnovno vrtenje.
- Po optimizaciji znova nastavite referenčno točko in osnovno vrtenje
- Ta cikel lahko izvedete izključno v načinu obdelovanja FUNKCIJE PROGRAMA REZKANJE.
- Pred začetkom cikla pazite, da je funkcija M128 ali FUNCTION TCPM izklopljena.
- Cikel 453 ter cikla 451 in 452 zapustite z aktivno funkcijo 3D-ROT pri samodejnem delovanju, ki se ujema s položajem rotacijskih osi.
- Pred definicijo cikla morate referenčno točko pomakniti v središče umeritvene kroglice in jo aktivirati, ali pa parameter za vnos Q431 ustrezno definirate na 1 ali 3.
- Kot pozicionirni pomik na merilno višino po osi tipalnega sistema krmiljenje uporablja manjšo vrednost iz parametra cikla Q253 in FMAX-vrednosti iz preglednice tipalnega sistema. Premike rotacijske osi krmiljenje praviloma izvaja s pozicionirnim pomikom Q253, pri čemer je tipalni nadzor izklopljen.
- Palčno programiranje: rezultate meritev in zabeležene podatke krmiljenje praviloma prikazuje v mm.
- Če ste določanje referenčne točke aktivirali pred meritvijo (Q431 = 1/3), pred začetkom cikla pozicionirajte tipalni sistem približno na sredini nad umeritveno kroglo na varnostno razdaljo (Q320 + SET_UP).
- Če je stroj opremljen s krmiljenim vretenom, je treba usmeritev pod kotom aktivirati v preglednici tipalnega sistema (stolpec TRACK). Praviloma se tako poveča natančnost pri merjenju s 3D-tipalnim sistemom.
Napotki v povezavi s strojnimi parametri
- S strojnim parametrom mStrobeRotAxPos (št. 204803) proizvajalec stroja določi največjo dovoljeno spremembo transformacije. Če vrednost ni enaka -1 (M-funkcija pozicionira rotacijsko os), zaženite meritev le, če so vse rotacijske osi nastavljena na 0°.
- S strojnim parametrom maxDevCalBall (št. 204802) proizvajalec stroja določi največje odstopanje polmera umeritvene krogle. Krmiljenje pri vsakem postopku tipanja najprej zazna polmer umeritvene krogle. Če izmerjeni polmer krogle od vnesenega polmera odstopa več, kot ste definirali v strojnem parametru maxDevCalBall (št. 204802), krmiljenje prikaže sporočilo o napaki in zaključi postopek merjenja.
Parameter cikla
Pomožna slika | Parameter |
---|---|
Q406 Način (-1/0/+1) Določite, ali krmiljenje vrednosti kompenzacijske preglednice (*.kco) prepiše z vrednostjo 0, preveri trenutno razpoložljiva odstopanja ali izravna. Ustvari se protokol (*.html). -1: brisanje vrednosti v kompenzacijski preglednici (*.kco). Kompenzacijske vrednosti napake položajev TCP v kompenzacijski preglednici (*.kco) se ponastavijo na vrednost 0. Merilni položaji se ne merijo. V protokolu (*.html) ni prikazanih rezultatov. (Potrebna je možnost št. 52 KinematicsComp) 0: preverjanje napake položaja TCP. Krmiljenje izmeri napako položaja TCP glede na položaje rotacijske osi, vendar v kompenzacijsko tabelo (*.kco) ne vnese nobenih vrednosti. Krmiljenje standardni in največji odklon prikaže v protokolu (*.html). 1: kompenzira napako položaja TCP. Krmiljenje izmeri napako položaja TCP glede na položaje rotacijske osi in odstopanja vnese v kompenzacijsko tabelo (*.kco). Kompenzacije lahko takoj začnejo veljati. Krmiljenje standardni in največji odklon prikaže v protokolu (*.html). (Potrebna je možnost št. 52 KinematicsComp) Vnos: -1, 0, +1 | |
Q407 Natančen radij kalibriranja? Vnesite točen polmer uporabljene umeritvene krogle. Vnos: 0.0001...99.9999 | |
Q320 Varnostna razdalja? Dodatna razdalja med tipalno točko in glavo tipalnega sistema. Q320 dopolnjuje stolpec SET_UP preglednice tipalnih sistemov. Vrednost deluje inkrementalno. Vnos: 0...99999.9999 ali PREDEF | |
Q408 Višina retrakcije? 0: brez premika na višino odmika; krmiljenje se premakne do naslednje merilne točke po osi, ki jo želite izmeriti. Ni dovoljeno za Hirthove osi! Krmiljenje se do prvega merilnega položaja premakne najprej po osi A, nato po osi B in potem po osi C >0: višina odmika v nezavrtenem koordinatnem sistemu obdelovanca, na katerega krmiljenje pred pozicioniranjem rotacijske osi pozicionira os vretena. Poleg tega krmiljenje pozicionira tipalni sistem v obdelovalni ravnini na ničelno točko. Tipalni nadzor v tem načinu ni aktiven. V parametru Q253 definirajte hitrost pozicioniranja. Vrednost deluje absolutno. Vnos: 0...99999.9999 | |
Q253 Premik naprej predpozicionir. Vnesite hitrost premikanja orodja med pozicioniranjem v mm/min. Vnos: 0...99999.9999 ali FMAX, FAUTO, PREDEF | |
Q380 Ref. kot glavne osi? Vnesite referenčni kot (osnovna rotacija) za izmero merilnih točk v aktivnem koordinatnem sistemu obdelovanca. Določitev referenčnega kota lahko bistveno poveča območje merjenja osi. Vrednost deluje absolutno. Vnos: 0...360 | |
Q423 Število tipanj? Definirajte število tipanj, ki naj jih krmiljenje uporabi za meritev umeritvene krogle v ravnini. Manj merilnih točk poveča hitrost, več merilnih točk poveča natančnost merjenja. Vnos: 3...8 | |
Q431 Nastavitev prednast. (0/1/2/3)? Določanje, ali naj krmiljenje aktivno referenčno točko samodejno nastavi v središče krogle: 0: referenčna točka se ne postavi v središče krogle samodejno: referenčno točko je treba ročno nastaviti pred začetkom cikla 1: referenčna točka se pred meritvijo samodejno postavi v središče krogle (aktivna referenčna točka je prepisana): tipalni sistem je treba pred začetkom cikla ročno predpozicionirati nad umeritveno kroglo 2: referenčna točka se po meritvi samodejno postavi v središče krogle (aktivna referenčna točka je prepisana): referenčno točko je treba ročno nastaviti pred začetkom cikla 3: referenčna točka se pred in po meritvi postavi v središče krogle (aktivna referenčna točka bo prepisana): tipalni sistem je treba pred začetkom cikla ročno predpozicionirati nad umeritveno kroglo Vnos: 0, 1, 2, 3 |
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 TCH PROBE 453 KINEMATICNA MREZA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Funkcija beleženja
Krmiljenje po izvedbi cikla 453 ustvari protokol (TCHPRAUTO.html), ki se shrani v isto mapo, kjer je shranjen trenutni NC-program. Ta protokol vsebuje naslednje podatke:
- datum in čas, ko je bila datoteka ustvarjena
- pot NC-programa, iz katerega se je izvajal cikel
- številka in naziv aktivnega orodja
- Način
- izmerjene podatke: standardni in največji odklon
- informacije, na katerem položaju v stopinjah (°) je prišlo do največjega odstopanja
- število merilnih položajev