OCM-cikli

Cikli OCM

Splošno

 
Machine

Upoštevajte priročnik za stroj!

To funkcijo omogoči proizvajalec stroja.

Z OCM-cikli (Optimized Contour Milling) lahko ustvarjate kompleksne konture iz delnih kontur. So zmogljivejši od ciklov 22 do 24. OCM-cikli nudijo naslednje dodatne funkcije:

  • Pri grobem rezkanju se krmiljenje točno drži vnesenega prijemnega kota.
  • Poleg žepov lahko urejate tudi otoke in odprte žepe.
 
Tip
  • Napotki za programiranje in upravljanje:
  • V enem OCM-ciklu lahko programirate največ 16 384 konturnih elementov.
  • OCM-cikli notranje izvedejo obsežne in zapletene izračune in obdelave, ki iz njih izhajajo. Iz varnostnih razlogov v vsakem primeru pred obdelovanjem izvedite Grafično testiranje! S tam lahko na enostaven način določite, ali obdelava, ki jo je določilo krmiljenje, pravilno poteka.

Prijemni kot

Pri grobem rezkanju se krmiljenje točno drži prijemnega kota. Prijemni kot definirate posredno preko prekrivanja poti. Prekrivanje poti ima lahko največjo vrednost 1,99, kar ustreza kotu skoraj 180°.

Kontura

Konturo definirate s CONTOUR DEF / SEL CONTOUR ali cikli figure OCM 127x.

Zaprte žepe lahko definirate tudi s ciklom 14.

Mere za obdelavo, na primer globino rezkanja, nadmere in varnostno razdaljo, vnesete centralno v ciklu 271 OCM PODAT. KONTURE ali ciklih figure 127x.

CONTOUR DEF / SEL CONTOUR:

V CONTOUR DEF / SEL CONTOUR je lahko prva kontura žep ali omejitev. Naslednje konture so programirane kot otoki ali žepi. Odprte žepe morate programirati preko omejitve in otoka.

Pri tem sledite naslednjemu postopku:

  1. Programirajte možnost CONTOUR DEF
  2. Prvo konturo definirajte kot žep, drugo pa kot otok
  3. Cikel 271 OCM PODAT. Definirajte možnost OCM PODAT. KONTURE
  4. Programirajte parameter cikla Q569=1
  5. Krmiljenje si prve konture ne razlaga kot žep, ampak kot odprto omejitev. Tako iz odprte meje in z nato programiranim otokom nastane odprti žep.
  6. Definirajte cikel 272 OCM GROBO REZKANJE
 
Tip
  • Napotki za programiranje:
  • Nadaljnje konture, ki so zunaj prve konture, se ne upoštevajo.
  • Prva globina delne konture je globina cikla. Na to globino je omejena programirana kontura. Nadaljnje delne konture ne more biti globlje od globine cikla. Zato v osnovi začni z najglobljim žepom.

OCM-cikli likov:

V OCM-ciklih likov je lahko lik žep, otok ali omejitev. Če programirate otok ali odprt žep, uporabite cikle 128x.

Pri tem sledite naslednjemu postopku:

  1. Lik programirajte s cikli 127x
  2. Če je prvi lik otok ali odprti žep, programirajte omejitveni cikel 128x
  3. Definirajte cikel 272 OCM GROBO REZKANJE

Cikli OCM za določanje vzorca

Vzorec: obdelovanje s OCM-cikli

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 OCM PODAT. KONTURE

...

16 CYCL DEF 272 OCM GROBO REZKANJE

...

17 CYCL CALL

...

20 CYCL DEF 273 OCM GLOB. FINO REZK.

...

21 CYCL CALL

...

24 CYCL DEF 274 OCM STR. FINO REZK.

...

25 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 LBL 1

...

55 LBL 0

56 LBL 2

...

60 LBL 0

...

99 END PGM OCM MM

Obdelava preostalega materiala

Cikli nudijo možnost, da pri grobi obdelavi izvedete predhodno obdelavo z večjimi orodji, z manjšimi orodji pa odstranite preostali material. Tudi pri finem rezkanju krmiljenje upošteva predhodno izvrtan material in ne pride do preobremenitve orodja za fino rezkanje.

Primer: Odprite žep in poizvrtanje z OCM-cikli

 
Tip
  • Če po grobem rezkanju v notranjih kotih ostane preostali material, uporabite manjše orodje za izvrtanje ali definirajte dodaten postopek grobega rezkanja z manjšim orodjem.
  • Če notranjih kotov ne morete povsem izvrtati, lahko krmiljenje pri ustvarjanju posnetih robov poškoduje konturo. Za preprečitev poškodb konture upoštevajte naslednji postopek.

Postopek v primeru preostalega materiala v notranjih kotih

Primer prikazuje notranjo obdelavo konture z več orodji, ki imajo večje polmere kot programirana kontura. Kljub zmanjšanim polmerom orodja ostane po izvrtanju preostali material v notranjih kotih konture, kar krmiljenje upošteva pri naslednjem finem rezkanju in posnetju robov.

  • Uporabite npr., naslednja orodja:
  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Notranji kot primera s polmerom 4 mm

Grobo rezkanje

  1. Konturo predhodno grobo rezkajte z orodjem MILL_D10_ROUGH
  2. Krmiljenje upošteva Q-parametre Q578 FAKTOR NOTR. KOTI, s čimer pri predhodnem grobem rezkanju nastanejo notranji polmeri 12 mm.

...

12 TOOL CALL Z "MILL_D20_ROUGH"

...

15 CYCL DEF 271 OCM PODAT. KONTURE

...

     Q578 = 0.2 ;FAKTOR NOTR. KOTI

...

Posledični notranji polmer =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 OCM GROBO REZKANJE

...

  1. Konturo dodatno grobo rezkajte z manjšim orodjem MILL_D10_ROUGH
  2. Krmiljenje upošteva Q-parametre Q578 FAKTOR NOTR. KOTI, s čimer pri predhodnem grobem rezkanju nastanejo notranji polmeri 6 mm.

...

20 TOOL CALL Z "MILL_D10_ROUGH"

...

22 CYCL DEF 271 OCM PODAT. KONTURE

...

     Q578 = 0.2 ;FAKTOR NOTR. KOTI     

...

Posledični notranji polmer =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 OCM GROBO REZKANJE

...

     Q438 = -1 ;IZVRTALNI SVEDER     

...

-1: nazadnje uporabljeno orodje je prevzeto kot orodje za izvrtanje

Fino rezkanje

  1. Konturo fino rezkajte z orodjem MILL_D6_FINISH
  2. Z orodjem za fino rezkanje bi bilo možni notranji polmeri 3,6 mm. To pomeni, da je lahko orodje za fino rezkanje izdelalo določene notranje polmere 4 mm. Vendar pa krmiljenje upošteva preostali material orodja za izvrtanje MILL_D10_ROUGH. Krmiljenje izdela konturo z notranjimi polmeri predhodnega orodja za grobo rezkanje 6 mm. Na ta način ne pride do preobremenitve finega rezkarja.

...

27 TOOL CALL Z "MILL_D6_FINISH"

...

29 CYCL DEF 271 OCM PODAT. KONTURE

...

     Q578 = 0.2 ;FAKTOR NOTR. KOTI

...

Posledični notranji polmer =

RT+ (Q578 * RT)

3 + (0,2 *3) = 3,6

30 CYCL DEF 274 OCM STR. FINO REZK.

...

     Q438 = -1 ;IZVRTALNI SVEDER

...

-1: nazadnje uporabljeno orodje je prevzeto kot orodje za izvrtanje

Posnetje robov

  1. Posnetje robov: pri definiciji cikla morate definirati zadnje orodje za izvrtanje postopka grobega rezkanja.
  2.  
    Tip

    Če orodje za fino rezkanje prevzamete kot orodje za izvrtanje, krmiljenje poškoduje konturo. Krmiljenje v tem primeri izhaja iz tega, da je rezkar za fino rezkanje izdelal konturo z notranjimi polmeri 3,6 mm. Vendar pa je rezkar za fino rezkanje s predhodnih grobim rezkanjem notranje polmere omejil na 6 mm.

...

33 TOOL CALL Z "NC_DEBURRING_D6"

...

35 CYCL DEF 277 OCM IZDEL.POSN.ROBA

...

     QS438 = "MILL_D10_ROUGH" ;IZVRTALNI SVEDER

...

Orodje za izvrtanje zadnjega postopka grobega rezkanja

Pozicionirna logika OCM-ciklov

  1. Orodje je trenutno pozicionirano nad varno višino:
  2. Krmiljenje orodje v obdelovalni ravnini s hitrim tekom premakne na začetno točko.
  3. Orodje se z možnostjo FMAX premakne na Q260 VARNA VISINA in potem na Q200 VARNOSTNA RAZDALJA
  4. Potem krmiljenje orodje z možnostjo Q253 POTISK NAPR.PREDPOZ. pozicionira na začetno točko.
  1. Orodje je trenutno pozicionirano pod varno višino:
  2. Krmiljenje orodje v hitrem teku premakne na Q260 VARNA VISINA.
  3. Orodje se z možnostjo FMAX premakne na začetno točko v obdelovalni ravnini in potem na Q200 VARNOSTNA RAZDALJA
  4. Potem krmiljenje orodje z možnostjo Q253 POTISK NAPR.PREDPOZ. pozicionira na začetno točko
 
Tip
  • Napotki za programiranje in upravljanje:
  • Q260 VARNA VISINA krmiljenje vzame iz cikla 271 OCM PODAT. KONTURE ali iz ciklov figur.
  • Q260 VARNA VISINA deluje samo takrat, če se položaj varne višine nahaja nad varnostno razdaljo.