Splošno o ciklih

Splošno

 
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.

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
 
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 in spremenjene funkcije. 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.

Pri tem sledite naslednjemu postopku:

  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 . Č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.

Prek tipke CYCL DEF vstavite obdelovalni cikel:

  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.

Prek tipke TOUCH PROBE vstavite cikle tipalnega sistema:

  1. Izberite tipko TOUCH PROBE
  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 nekaterih parametrih cikla krmiljenje prek vrstice ukrepov ali obrazca omogoča dostop do možnosti izbire.

Če je v določenih parametrih 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 Pomoč aktivno, krmiljenje vsebovano sliko pomoči prikaže v delovnem območju Program.

Delovno območje Pomoč s pomožno sliko 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.

Funkcije

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

Preglednica 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.

Za preklic učinka funkcije M89 upoštevajte naslednji postopek:

  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.

  1. Izberite možnost SEL CYCLE

  1. 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.
  • CYCL CALL PAT in CYCL CALL POS 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.