Cikel 452 KOMPENZ. PREDNAST. (#48 / #2-01-1)
Programiranje ISO
G452
Uporaba
Upoštevajte priročnik za stroj!
To funkcijo mora omogočiti in prilagoditi proizvajalec stroja.
S ciklom tipalnega sistema 452 lahko optimirate kinematični pretvorbeni niz stroja (Glej Cikel 451 IZMERA KINEMATIKE (#48 / #2-01-1)). Krmiljenje nato v kinematičnem modelu popravi tudi koordinatni sistem obdelovanca tako, da je trenutna referenčna točka po optimizaciji v središču umeritvene krogle.
Potek cikla
Položaj umeritvene krogle na mizi stroja izberite tako, da pri merjenju ne bo prišlo do kolizije.
S tem ciklom lahko na primer med seboj uskladite menjalne glave.
- Vpnite umeritveno kroglo.
- S ciklom 451 v celoti izmerite referenčno glavo in nato s ciklom 451 nastavite referenčno točko v središču krogle.
- Vstavite drugo glavo.
- Menjalno glavo izmerite s ciklom 452 do vmesnika za zamenjavo glave.
- S ciklom 452 prilagodite nadaljnje menjalne glave referenčni glavi.
Če lahko med obdelovanjem pustite na mizi stroja vpeto umeritveno kroglo, lahko na primer izravnate zdrs stroja. Ta postopek je mogoč tudi na stroju brez rotacijskih osi.
- Umeritveno kroglico vpnite tako, da ne bo nevarnosti kolizije.
- Referenčno točko nastavite v umeritveni krogli.
- Na obdelovancu nastavite referenčno točko in zaženite obdelovanje obdelovanca.
- S ciklom 452 v rednih presledkih izvajajte izravnavanje prednastavitve. Pri tem krmiljenje zazna zdrs uporabljenih osi in to popravi v kinematiki.
Parameter rezultatov Q
Številka | Pomen |
---|---|
Q141 | Izmerjeno standardno odstopanje osi A |
Q142 | Izmerjeno standardno odstopanje B-osi |
Q143 | Izmerjeno standardno odstopanje C-osi |
Q144 | Optimirano standardno odstopanje A-osi |
Q145 | Optimirano standardno odstopanje B-osi |
Q146 | Optimirano standardno odstopanje C-osi |
Q147 | Napaka odmika v X-smeri za ročni prevzem v ustreznem strojnem parametru. |
Q148 | Napaka odmika v Y-smeri za ročni prevzem v ustreznem strojnem parametru. |
Q149 | Napaka odmika v Z-smeri za ročni prevzem v ustreznem strojnem parametru. |
Parameter rezultatov QS
Krmiljenje v parametre QS QS144 - QS146 shrani izmerjeno napako položaja rotacijskih osi. Vsak rezultat je dolg deset znakov. Rezultati so med seboj ločeni s presledkom.
Primer: QS146 = "0.01234567 -0.0123456 0.00123456 -0.0012345"
Številka | Pomen |
---|---|
QS144 | Napaka položaja osi A EY0A EZ0A EB0A EC0A |
QS145 | Napaka položaja osi B EZ0B EX0B EC0B EA0B |
QS146 | Napaka položaja osi C EX0C EY0C EA0C EB0C |
Napake položaja so odstopanja od idealnega položaja osi in so označene s štirimi znaki.
Primer: EX0C= napaka položaja na položaju osi C v smeri X.
Posamezne rezultate v NC-programu lahko s pomočjo obdelave nizov spremenite v številske vrednosti in jih uporabite npr. znotraj ocen.
Primer:
Cikel znotraj parametra QS QS146 zagotovi naslednje rezultate:
QS146 = "0.01234567 -0.0123456 0.00123456 -0.0012345"
Naslednji primer prikazuje, kako določene rezultate spremenite v številske vrednosti.
11 QS0 = SUBSTR ( SRC_QS146 BEG0 LEN10 ) | ; odčitajte prvi rezultat EX0Ciz QS146 |
12 QL0 = TONUMB ( SRC_QS0 ) | ; alfanumerično vrednost QS0 spremenite v številsko vrednost in jo dodelite QL0 |
13 QS0 = SUBSTR ( SRC_QS146 BEG11 LEN10 ) | ; odčitajte drugi rezultat EY0Ciz QS146 |
14 QL1 = TONUMB ( SRC_QS0 ) | ; alfanumerično vrednost QS0 spremenite v številsko vrednost in jo dodelite QL1 |
15 QS0 = SUBSTR ( SRC_QS146 BEG22 LEN10 ) | ; odčitajte tretji rezultat EA0Ciz QS146 |
16 QL2 = TONUMB ( SRC_QS0 ) | ; alfanumerično vrednost QS0 spremenite v številsko vrednost in jo dodelite QL2 |
17 QS0 = SUBSTR ( SRC_QS146 BEG33 LEN10 ) | ; odčitajte četrti rezultat EB0Ciz QS146 |
18 QL3 = TONUMB ( SRC_QS0 ) | ; alfanumerično vrednost QS0 spremenite v številsko vrednost in jo dodelite QL3 |
Napotki
Da bi lahko izvedli izenačitev prednastavitve, mora biti kinematika ustrezno pripravljena. Upoštevajte priročnik za stroj.
- 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.
- Pazite, da so vse funkcije za rotacijo obdelovalne ravnine ponastavljene.
- Pred definiranjem cikla je treba referenčno točko postaviti v središče umeritvene krogle in jo aktivirati.
- Pri oseh brez ločenega merilnega sistema položaja izberite merilne točke tako, da znaša pot premikanja do končnega stikala 1°. Krmiljenje potrebuje to pot za notranjo izravnavo zračnosti.
- 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 cikel prekinete med postopkom merjenja, podatki o kinematiki morda ne bodo več enaki, kot so bili pred prekinitvijo. Aktivno kinematiko shranite pred prilagajanjem delovanja s ciklom 450 in tako zagotovite, da lahko v primeru napake obnovite zadnjo aktivno kinematiko.
Napotki v povezavi s strojnimi parametri
- S strojnim maxModification (št. 204801) proizvajalec stroja določi dovoljeno mejno vrednost za spremembe transformacije. Če so podatki o kinematiki nad dovoljenimi mejnimi vrednostmi, krmiljenje prikaže opozorilo. Prevzem vrednosti je treba potrditi s tipko NC-zagon.
- 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 |
---|---|
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 | |
Q411 Startni kot A osi? Začetni kot na osi A, na katerem se bo izvedla prva meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q412 Končni kot A osi? Končni kot na osi A, na katerem se bo izvedla zadnja meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q413 Naravnalni kot A osi? Naklonski kot na osi A, na katerem se bodo izvedle meritve drugih rotacijskih osi. Vnos: -359.9999...+359.9999 | |
Q414 Št. merilnih točk v A (0–12)? Število tipanj, ki naj jih krmiljenje uporabi za meritev osi A. Pri vnosu = 0 krmiljenje ne izmeri te osi. Vnos: 0...12 | |
Q415 Startni kot B osi? Začetni kot na osi B, na katerem se bo izvedla prva meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q416 Končni kot B osi? Končni kot na osi B, na katerem se bo izvedla zadnja meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q417 Naravnalni kot B osi? Naklonski kot na osi B, na katerem se bodo izvedle meritve drugih rotacijskih osi. Vnos: -359.999...+360000 | |
Q418 Št. merilnih točk v B (0–12)? Število tipanj, ki naj jih krmiljenje uporabi za meritev osi B. Pri vnosu = 0 krmiljenje ne izmeri te osi. Vnos: 0...12 | |
Q419 Startni kot C osi? Začetni kot na osi C, na katerem se bo izvedla prva meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q420 Končni kot C osi? Končni kot na osi C, na katerem se bo izvedla zadnja meritev. Vrednost deluje absolutno. Vnos: -359.9999...+359.9999 | |
Q421 Naravnalni kot C osi? Naklonski kot na osi C, na katerem se bodo izvedle meritve drugih rotacijskih osi. Vnos: -359.9999...+359.9999 | |
Q422 Št. merilnih točk v C (0–12)? Število tipanj, ki naj jih krmiljenje uporabi za meritev osi C. Pri vnosu = 0 krmiljenje ne izmeri te osi Vnos: 0...12 | |
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 | |
Q432 Kompenz. zračnosti v obm. kota? tukaj določate kot za premik na drugo stran za meritev zračnosti rotacijske osi. Kot za premik na drugo stran mora biti veliko večji od dejanske zračnosti rotacijskih osi. Pri vnosu = 0 krmiljenje ne izmeri zračnosti. Vnos: -3...+3 |
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 ZAVAROV. KINEMATIKE ~ | ||
| ||
| ||
13 TCH PROBE 452 KOMPENZ. PREDNAST. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Usklajevanje menjalnih glav
Funkcija menjave glave je odvisna od stroja. Upoštevajte priročnik za stroj.
- Zamenjajte drugo menjalno glavo.
- Zamenjajte tipalni sistem.
- S ciklom 452 izmerite menjalno glavo.
- Merite samo osi, ki ste jih dejansko zamenjali (npr. samo os A, os C se skrije s Q422).
- Referenčne točke in položaja umeritvene krogle med celotnim postopkom ne smete spremeniti.
- Vse ostale menjalne glave lahko prilagodite na enak način.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 452 KOMPENZ. PREDNAST. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Cilj tega postopka je, da se referenčna točka obdelovanca po zamenjavi rotacijskih osi (menjava glave) ne spremeni.
V naslednjem primeru je opisana uskladitev viličaste glave z osmi AC. A-osi se zamenjajo, C-os pa ostane na osnovnem stroju.
- Zamenjajte eno od menjalnih glav, ki nato služi kot referenčna glava.
- Vpnite umeritveno kroglico.
- Zamenjajte tipalni sistem.
- S ciklom 451 izmerite celotno kinematiko z referenčno glavo.
- Po merjenju referenčne glave nastavite referenčne točke (s Q431 = 2 ali 3 v ciklu 451).
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 IZMERA KINEMATIKE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Izravnava zdrsa
Ta postopek je mogoč tudi na strojih brez rotacijskih osi.
Med obdelovanjem so različni sestavni deli stroja podvrženi zdrsu zaradi spreminjajoči se zunanjih vplivov. Če se zdrs nad območjem premikanja ustrezno ne spreminja in se lahko umeritvena krogla med obdelovanjem na mizi stroja zaustavi, je ta zdrs mogoče s ciklom 452 zaznati in izravnati.
- Vpnite umeritveno kroglico.
- Zamenjajte tipalni sistem.
- S ciklom 451 v celoti izmerite kinematiko, preden začnete z obdelavo.
- Po merjenju kinematike nastavite referenčno točko (s Q432 = 2 ali 3 v ciklu 451).
- Nato za obdelovance nastavite referenčne točke in zaženite obdelavo.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 CYCL DEF 247 POSTAVLJ.NAVEZ.TOCKE ~ | ||
| ||
13 TCH PROBE 451 IZMERA KINEMATIKE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
- V rednih presledkih ugotavljajte zdrs osi.
- Zamenjajte tipalni sistem.
- Referenčno točko aktivirajte v umeritveni krogli.
- S ciklom 452 izmerite kinematiko.
- Referenčne točke in položaja umeritvene krogle med celotnim postopkom ne smete spremeniti.
11 TOOL CALL "TOUCH_PROBE" Z | ||
13 TCH PROBE 452 KOMPENZ. PREDNAST. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Funkcija beleženja
Krmiljenje po izvedbi cikla 452 ustvari protokol (TCHPRAUTO.html) in datoteko s protokolom shrani v isto mapo, kjer je pripadajoči NC-program. Protokol vsebuje naslednje podatke:
- datum in čas, ko je bila datoteka ustvarjena
- pot NC-programa, iz katerega se je izvajal cikel
- Ime orodja
- Aktivna kinematika
- Izveden način
- Nastavitveni kot
- Za vsako rotacijsko os:
- Začetni kot
- Končni kot
- Število merilnih točk
- Polmer merilnega kroga
- Določena zračnost, če je Q423>0
- Položaji osi
- Standardno odstopanje (razpršenost)
- Najv. odstopanje
- Napaka kota
- Prenosi popravkov po vseh oseh (zamik referenčnih točk)
- Položaj preverjenih rotacijskih osi pred izravnavo prednastavitev (nanaša se na začetek kinematičnega pretvorbenega niza, navadno na konico vretena)
- Položaj preverjenih rotacijskih osi po izravnavi prednastavitev (nanaša se na začetek kinematičnega pretvorbenega niza, navadno na konico vretena)
- Povprečna pozicionirna napaka
- Datoteke SVG z diagrami: izmerjena in optimirana napaka posameznih merilnih položajev.
- Rdeča črta: izmerjeni položaji
- Zelena črta: optimirane vrednosti
- Oznaka diagrama: oznaka osi v odvisnosti od rotacijske osi, npr. EYC = odstopanje osi Y v odvisnosti osi C
- Os X diagrama: položaj rotacijske osi v stopinjah °
- Os Y diagrama: odstopanje položajev v mm