Delo z obdelovalni cikli

Obdelovalni cikli

 
Machine

Celoten obseg funkcij krmiljenja je na voljo izključno pri orodni osi Z, npr. definicija vzorca PATTERN DEF.

Omejeno in s strani proizvajalca stroja pripravljena ter konfigurirana je možna tudi uporaba orodnih osi X in Y.

Splošno

Cikli so kot podprogrami shranjeni v krmiljenju. S cikli lahko izvedete različne obdelave. Na ta način se močno olajša ustvarjanje programov. Cikli so uporabni tudi za pogosto ponavljajoče se obdelave, ki obsegajo več korakov obdelave. V večini ciklov so Q-parametri uporabljeni kot parametri vrednosti. Krmiljenje vam nudi naslednje cikle tehnologij:

  • Vrtanje
  • Obdelava navojev
  • Rezkanje, npr. žepov, čepov ali tudi kontur
  • Cikli za preračunavanje koordinat
  • Posebni cikli
  • struženje
  • Brušenje
 
Napotek
Pozor, nevarnost trka!
Med cikli se izvajajo obsežne obdelave. Nevarnost kolizije!
  1. Pred izvedbo simulacije
 
Napotek
Pozor, nevarnost trka
V ciklih HEIDENHAIN lahko spremenljivke programirate kot vrednost vnosa. Če pri uporabi spremenljivk ne uporabljate izključno priporočenega razpona vnosa cikla, lahko to privede do trka.
  1. Uporabljajte izključno razpone vnosa, ki jih priporoča podjetje HEIDENHAIN
  2. Upoštevajte dokumentacijo podjetja HEIDENHAIN
  3. Potek preverite s pomočjo simulacije

Izbirni parametri

Podjetje HEIDENHAIN neprekinjeno razvija obsežen paket ciklov, tako da lahko skupaj z novo programsko opremo nudi tudi nove Q-parametre za cikle. Ti novi Q-parametri so izbirni parametri in pri starejših različicah programske opreme še niso bili vsi na voljo. V ciklu se ti parametri vedno nahajajo na koncu definicije cikla. Informacije o izbirnih Q-parametrih, ki so bili dodani tej programski opremi, najdete v pregledu Nove funkcije 81762x-17. Sami odločate, ali boste definirali izbirne parametre Q ali jih izbrisali s tipko NO ENT. Lahko prevzamete tudi nastavljeno standardno vrednost. Če ste pomotoma izbrisali katerega od izbirnih Q-parametrov ali želite razširiti cikle za svoje obstoječe NC-programe, lahko izbirne Q-parametre naknadno dodate k ciklom. Postopek je opisan spodaj.

  1. Priklic definiranja cikla
  2. Izberite puščično tipko v desno, dokler se ne prikažejo novi parametri Q
  3. Prevzemi vneseno standardno vrednost
  4. ali

  5. Vnesite vrednost
  6. Če želite prevzeti novi parameter Q, zapustite meni s ponovno izbiro puščične tipke v desno ali tipke END
  7. Če ne želite prevzeti novega Q-parametra, pritisnite tipko NO ENT

Združljivost

Večino NC-programov, ki ste jih ustvarili v starejših različicah krmiljenja HEIDENHAIN (od TNC 150 B naprej), lahko v veliki večini izvedete v tej novi različici programske opreme TNC7. Čeprav so bili novi izbirni parametri dodani k obstoječim ciklom, lahko svoje NC-programe praviloma izvajate po starem. To omogoča shranjena privzeta vrednost. Če želite v starejšem krmilnem sistemu izvajati NC-program, ki je bil nadgrajen na novo različico programske opreme, lahko določene izbirne parametre Q izbrišete iz definicije cikla s tipko NO ENT. Tako boste dobili NC-program, ki je združljiv s starejšimi različicami. Če NC-nizi vsebujejo neveljavne elemente, jih krmiljenje pri odpiranju datoteke označi kot nize ERROR.

Definiranje ciklov

Imate več možnosti za določanje ciklov.

Vstavljanje prek NC-funkcije:

  1. Izberite možnost Vstavljanje NC-funkcije
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite želen cikel
  4. Krmiljenje odpre pogovorno okno, v katerega vnesete vrednosti.

Vnesite prek tipke CYCL DEF :

  1. Izberite tipko CYCL DEF
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite želen cikel
  4. Krmiljenje odpre pogovorno okno, v katerega vnesete vrednosti.
Navigacija v ciklu

Tipka

Funkcija

Navigacija znotraj cikla:

Preskok na naslednji parameter

Navigacija znotraj cikla:

Preskok na prejšnji parameter

Preskok na isti parameter v naslednjem ciklu

Preskok na isti parameter v predhodnem ciklu

 
Tip

Pri različnih parametrih cikla krmiljenje prek vrstice ukrepov ali obrazca omogoča dostop do možnosti izbire.

Če je v določenem parametru cikla shranjena možnost vnosa, ki predstavlja določeno vedenje, lahko s tipko GOTO ali v pogledu obrazca odprete izbirni seznam. Npr. v ciklu 200 VRTANJE, parametru Q395 REFERENCA GLOBINA so na voljo naslednje možnosti izbire:

  • 0 | konica orodja
  • 1 | kot rezanja

Obrazec za vnos ciklov

Krmiljenje za različne funkcije in cikle omogoča uporabo možnosti OBRAZEC. Ta možnost OBRAZEC vam omogoča vnos različnih elementov sintakse ali parametrov cikla na osnovi obrazca.

Krmiljenje parametre cikla združuje v možnosti OBRAZEC glede na njihove funkcije, npr. geometrija, standardno, razširjeno, varnost. Pri različnih parametrih cikla krmiljenje, npr. prek stikala, omogoča možnosti izbire. Krmiljenje cikel parametra, ki se trenutno ureja, prikaže barvno.

Če ste določiti potrebne parametre cikla, lahko vnose potrdite in zaključite cikel.

Odprite obrazec:

  1. Odprite način delovanja Programiranje

  1. Odprite delovno območje Program

  1. Prek naslovne vrstice izberite možnost OBRAZEC
 
Tip

Če je vnos neveljaven, krmiljenje pred elementom sintakse prikaže simbol za napotke. Če izberete simbol za napotke, krmiljenje prikaže informacije o napaki.

Pomožne slike

Če urejate cikle, krmiljenje za trenutne parametre Q prikaže sliko pomoči. Velikost slike pomoči je odvisna od velikosti delovnega območja Program.

Krmiljenje sliko pomoči prikaže na desnem obrobju delovnega območja, na spodnjem ali zgornjem robu. Položaj slike pomoči je na drugi polovici kot položaj kazalca.

Če se dotaknete ali kliknete sliko pomoči, krmiljenje sliko pomoči prikaže v največji velikosti.

Če je delovno območje Help aktivno, krmiljenje vsebovano sliko pomoči prikaže v delovnem območju Program.

Delovno območje Help s sliko pomoči za parameter cikla

Priklic ciklov

Cikle za odstranjevanje materiala morate v NC-programu ne le definirati, ampak tudi priklicati. Priklic se vedno nanaša na obdelovalni cikel, ki je bil nazadnje definiran v NC-programu.

Pogoji

  • Pred priklicem cikla vedno programirajte:
  • BLK FORM za grafični prikaz (potrebno samo za simulacijo)
  • Priklic orodja
  • Smer vrtenja vretena (dodatna funkcija M3/M4)
  • Definicija cikla (CYCL DEF)
 
Tip
  • Upoštevajte ostale pogoje, ki so navedeni pri opisih ciklov in preglednih preglednicah v nadaljevanju.

Za priklic cikla so vam na voljo naslednje možnosti.

Možnost

Dodatne informacije

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Priklic cikla s funkcijo CYCL CALL

Funkcija CYCL CALL prikliče nazadnje definirani obdelovalni cikel. Začetna točka cikla je mesto, ki je bilo nazadnje programirano z nizom CYCL CALL.

  1. Izberite možnost Vstavljanje NC-funkcije
  2. ali

  1. Izberite tipko CYCL CALL
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite možnost CYCL CALL M
  4. Definirajte možnost CYCL CALL M in po potrebi dodajte funkcijo M

Priklic cikla s funkcijo CYCL CALL PAT

Funkcija CYCL CALL PAT prikliče nazadnje definirani obdelovalni cikel na vseh položajih, ki ste jih definirali v definiciji vzorca PATTERN DEF ali v preglednici točk.

Definicija vzorca PATTERN DEF

Preglednice točk

  1. Izberite možnost Vstavljanje NC-funkcije
  2. ali

  1. Izberite tipko CYCL CALL
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite možnost CYCL CALL PAT
  4. Definirajte možnost CYCL CALL PAT in po potrebi dodajte funkcijo M

Priklic cikla s funkcijo CYCL CALL POS

Funkcija CYCL CALL POS prikliče nazadnje definirani obdelovalni cikel. Začetna točka je položaj, ki ste ga definirali v nizu CYCL CALL POS.

  1. Izberite možnost Vstavljanje NC-funkcije
  2. ali

  1. Izberite tipko CYCL CALL
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite možnost CYCL CALL POS
  4. Definirajte možnost CYCL CALL POS in po potrebi dodajte funkcijo M
  • Krmiljenje se na vneseni položaj premakne s pozicionirno logiko, ki je vnesena v nizu CYCL CALL POS:
  • Če je trenutni položaj orodja na orodni osi večji od zgornjega roba obdelovanca (Q203), krmiljenje opravi pozicioniranje na programiran položaj najprej v obdelovalni ravnini in nato na orodni osi
  • Če je trenutni položaj orodja na orodni osi pod spodnjim robom obdelovanca (Q203), krmiljenje opravi pozicioniranje najprej na varno višino na orodni osi in nato na programirani položaj v obdelovalni ravnini
 
Tip
  • Napotki za programiranje in upravljanje
  • V nizu CYCL CALL POS morajo biti vedno nastavljene tri koordinatne osi. S koordinatami na orodni osi lahko na enostaven način spremenite začetni položaj. Ta deluje kot dodaten zamik ničelne točke.
  • Pomik, definiran v nizu CYCL CALL POS, velja samo za pomik na začetni položaj, programiran v tem NC-nizu.
  • Krmiljenje pomik na položaj, definiran v nizu CYCL CALL POS, praviloma izvede z neaktivnim popravkom polmera (R0).
  • Če s funkcijo CYCL CALL POS prikličete cikel, v katerem je definiran začetni položaj (npr. cikel 212), potem deluje v ciklu definirani položaj kot dodaten premik na položaj, definiran v nizu CYCL CALL POS. Zato morate začetni položaj, določeno v ciklu, vedno definirati z 0.

Priklic cikla s funkcijo M99/M89

Po nizih dejavna funkcija M99 prikliče nazadnje definirani obdelovalni cikel. M99 lahko nastavite na koncu pozicionirnega niza, krmiljenje nato izvede pomik na ta položaj in prikliče nazadnje definirani obdelovalni cikel.

Če želite, da bo krmiljenje po vsakem pozicionirnem nizu samodejno izvedlo cikel, prvi priklic cikla nastavite s funkcijo M89.

  1. Programiranje M99 v nizu za pozicioniranje
  2. Krmiljenje se premakne na zadnjo začetno točko.
  3. ali

  4. Določite nov obdelovalni cikel s CYCL DEF

Definicija in priklic NC-programa kot cikel

S funkcijo SEL CYCLE lahko kateri koli NC-program definirate kot obdelovalni cikel.

Definicija NC-programa kot cikel:

  1. Izberite možnost Vstavljanje NC-funkcije
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. Izberite možnost SEL CYCLE
  4. Izberite ime datoteke, prameter nizov ali datoteko

Priklic NC-programa kot cikel:

  1. Izberite tipko CYCL CALL
  2. Krmiljenje odpre okno Vstavljanje NC-funkcije.
  3. ali

  4. Programiranje M99
 
Tip
  • Če se priklicana datoteka nahaja v istem imeniku kot datoteka, ki izvaja priklic, lahko povežete tudi ime datoteke brez poti.
  • POT PRIKLICA CIKLA in POL. PRIKLICA CIKLA se uporabljata kot pozicionirna logika, preden se posamezni cikel izvede. Cikla SEL CYCLE in cikla 12 PGM CALL glede na pozicionirno logiko delujeta enako: pri točkovnem vzorcu se izračun varne višine primika izvede prek:
    • največje vrednosti iz položaja Z na začetku vzorca
    • vseh položajev Z v točkovnem vzorcu
  • Pri funkciji CYCL CALL POS se ne izvede predpozicioniranje v smeri orodja. Predpozicioniranje v klicani datoteki morate nato programirati sami.

Strojni cikli

 
Machine

Pri tem upoštevajte posamezne opise funkcij v priročniku za stroj.

V veliko strojih so cikli že na voljo. Proizvajalec stroja lahko te cikle, poleg ciklov podjetja HEIDENHAIN doda v krmiljenje. Pri tem je na voljo ločena skupina številk ciklov:

Skupina številk ciklov

Opis

300 do 399

Strojni cikli, ki jih je treba izbrati s tipko CYCL DEF

500 do 599

Strojni cikli tipalnega sistema, ki jih je treba izbrati s tipko TOUCH PROBE

 
Napotek
Pozor, nevarnost kolizije!
Cikli HEIDENHAIN, cikli proizvajalca stroja in funkcije tretjih ponudnikov uporabljajo spremenljivke. Dodatno lahko znotraj NC-programov programirate spremenljivke. Če odstopite od priporočenega območja spremenljivk, lahko pride do presekov in s tem neželenega vedenja. Med obdelavo obstaja nevarnost trka!
  1. Uporabljajte izključno razpone spremenljivk, ki jih priporoča podjetje HEIDENHAIN
  2. Ne uporabljajte predhodno zasedenih spremenljivk
  3. Upoštevajte dokumentacije podjetja HEIDENHAIN, proizvajalca stroja in tretjih ponudnikov
  4. Potek preverite s pomočjo simulacije

Priklic ciklov

Spremenljivke: parametri Q, QL, QR in QS

Razpoložljive skupine ciklov

Obdelovalni cikli

Skupina ciklov

Dodatne informacije

Vrtanje/navoj

  • Vrtanje, povrtavanje
  • Izstruževanje
  • Grezenje, centriranje
  • Vrtanje ali rezkanje navojev

Žepi/čepi/utori

  • Rezkanje žepov
  • Rezkanje čepov
  • Rezkanje utorov
  • Plansko rezkanje

Transformacije koordinat

  • Zrcaljenje
  • Vrtenje
  • Zmanjšanje/povečanje

SL-cikli

  • Cikli SL (Subcontur-List), s katerimi se obdelujejo konture, ki so po potrebi sestavljene iz več delnih kontur
  • Obdelava plašča valja
  • OCM-cikli (Optimized Contour Milling), s katerimi je mogoče kompleksne konture sestaviti iz delnih kontur

Točkovni vzorec

  • Krožna luknja
  • Luknjasta površina
  • Koda DataMatrix

Cikli struženja

  • Vpenjalni cikli vzdolžno in ravno
  • Cikli vbodnega rezkanja radialno/aksialno
  • Vbodni cikli radialno in aksialno
  • Navojni cikli struženja
  • Cikli simultanega struženja
  • Posebni cikli

Posebni cikli

  • Čas zadrževanja
  • Priklic programa
  • Toleranca
  • Orientacija vretena
  • Graviranje
  • Cikli zobnika
  • Interpolac. vrtenje

Cikli brušenja

  • Nihanji hod
  • Uravnava
  • Cikli popravkov

Merilni cikli

Skupina ciklov

Dodatne informacije

Rotacija

  • Tipanje ravnine, roba, dveh krogov, prečnega roba
  • Osnov. rotacija
  • Dve izvrtini ali čepa
  • Prek rotacijske osi
  • Prek C-osi

Referenčna točka/položaj

  • Pravokotnik znotraj ali zunaj
  • Krog znotraj ali zunaj
  • Kot znotraj ali zunaj
  • Sredina krožne luknje, utora ali stojine
  • Os tipalnega sistema ali posamezna os
  • Štiri izvrtine

Merjenje

  • Kot
  • Krog znotraj ali zunaj
  • Pravokotnik znotraj ali zunaj
  • Utor ali stojina
  • Krožna luknja
  • Ravnina ali koordinata

Posebni cikli

  • Merjenje ali 3D-merjenje
  • TIPANJE 3D
  • Hitro tipanje

Umerjanje tipaln. sistema

  • Umerjanje dolžine
  • Umerjanje v obroču
  • Umerjanje na čepu
  • Umerjanje na krogli

Merjenje kinematike

  • Varnostno kopiranje kinematike
  • Merjenje kinematike
  • Prednastavljena kompenzacija
  • Kinematična mreža

Merjenje orodja (TT)

  • Umerjanje tipalnega sistema
  • Merjenje dolžine, polmera orodja ali celovito merjenje
  • Umerjanje IR-TT
  • Merjenje stružnega orodja