Cykle OCM

Cykle OCM

Informacje ogólne

 
Machine

Należy zapoznać się z instrukcją obsługi obrabiarki!

Funkcję aktywuje producent maszyn.

Przy pomocy cykli OCM (Optimized Contour Milling) można zestawiać kompleksowe kontury, składające się z konturów częściowych. Są one bardziej wydajne niż cykle 22 do 24. Cykle OCM udostępniają następujące dodatkowe funkcje:

  • Przy obróbce zgrubnej sterowanie dotrzymuje dokładnie kąta natarcia
  • Oprócz wybrań mogą być także obrabiane wysepki i otwarte wybrania
 
Tip
  • Wskazówki dotyczące programowania i obsługi:
  • W cyklu OCM mogą być programowane maks.16 384 elementy konturu.
  • Cykle OCM przeprowadzają wewnętrznie obszerne i kompleksowe obliczenia oraz wynikające z nich zabiegi obróbkowe. Ze względów bezpieczeństwa należy przeprowadzić w każdym przypadku Graficzne testowanie programu! W ten prosty sposób można stwierdzić, czy wygenerowany przez sterowanie zabieg obróbkowy prawidłowo przebiega.

Kąt natarcia

Przy obróbce zgrubnej sterowanie dotrzymuje dokładnie kąta natarcia. Kąt natarcia definiowany jest pośrednio poprzez zachodzenie torów kształtowych. Zachodzenie torów kształtowych może mieć wartość maks. 1,99, to odpowiada wartości kąta wynoszącej prawie 180°.

Kontur

Kontur jest definiowany z CONTOUR DEF / SEL CONTOUR lub za pomocą cykli figur OCM 127x.

Zamknięte wybrania mogą być definiowane także w cyklu 14 .

Dane wymiarów obróbki,jak głębokość frezowania, naddatki i bezpieczną wysokość należy wprowadzić centralnie w cyklu 271 OCM DANE KONTURU lub w cyklach figur 127x .

CONTOUR DEF / SEL CONTOUR:

W CONTOUR DEF / SEL CONTOUR pierwszy kontur może być wybraniem bądź limitowaniem. Następujące po nim kontury należy programować jako wysepki bądź wybrania. Otwarte wybrania należy programować poprzez limitację i wysepkę.

Proszę postąpić następująco:

  1. CONTOUR DEF programować
  2. Zdefiniować pierwszy kontur jako wybranie a drugi jako wysepkę
  3. Zdefiniować cykl 271 OCM DANE KONTURU
  4. Zaprogramować parametr cyklu Q569=1
  5. Sterowanie interpretuje pierwszy kontur nie jako wybranie, lecz jako otwarty obszar limitowany. W ten sposób powstaje z otwartego obszaru limitowanego i po nim programowanej wysepki otwarte wybranie.
  6. Cykl 272 OCM OBR.ZGRUBNA definiować
 
Tip
  • Wskazówki dotyczące programowania:
  • Następne kontury, znajdujące się poza pierwszym konturem, nie są uwzględniane.
  • Pierwsza głębokość podkonturu to głębokość cyklu. Do tej głębokości jest ograniczony zaprogramowany kontur. Dalsze podkontury nie mogą być głębsze niż głębokość cyklu. Dlatego też należy zasadniczo rozpoczynać z najgłębszego wybrania.

Cykle figur OCM:

W cyklach figur OCM figurą może być wybranie, wysepka bądź limitacja. Jeśli programowana jest wysepka lub otwarte wybranie, to należy używać cykli 128x.

Proszę postąpić następująco:

  1. Programowanie figur przy pomocy cykli 127x
  2. Jeśli pierwsza figura jest wysepką bądź otwartym wybraniem, to należy programować cykl ograniczenia 128x
  3. Cykl 272 OCM OBR.ZGRUBNA definiować

Cykle OCM dla definiowania wzorów

Schemat: odpracowywanie przy pomocy cykli OCM

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 OCM DANE KONTURU

...

16 CYCL DEF 272 OCM OBR.ZGRUBNA

...

17 CYCL CALL

...

20 CYCL DEF 273 OCM OBR. WYK.DNA

...

21 CYCL CALL

...

24 CYCL DEF 274 OCM OBR.WYK. BOK

...

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

Obróbka reszty materiału

Cykle dają możliwość wykonywania obróbki zgrubnej większymi narzędziami a mniejszymi skrawania reszty materiału. Także przy obróbce na gotowo sterowanie uwzględnia zeskrawany uprzednio materiał i nie dochodzi do przeciążenia narzędzia wykańczającego.

Przykład: otwarte wybranie i dopracowanie przeciąganiem z cyklami OCM

 
Tip
  • Jeśli po zabiegach obróbki zgrubnej pozostaje reszta materiału w narożnikach wewnętrznych, to należy używać mniejszego narzędzia do rozfrezowywania bądź określić zabieg obróbki zgrubnej mniejszym narzędziem.
  • Jeśli nie jest możliwe kompletne rozfrezowywanie naroży wewnętrznych, to sterowanie może uszkodzić kontur przy nacinaniu fazki. Aby uniknąć uszkodzenia konturu, należy zwrócić uwagę na następujący sposób postępowania.

Sposób postępowania w przypadku reszty materiału w narożnikach wewnętrznych

Przykład pokazuje obróbkę wewnętrzną konturu kilkoma narzędziami, posiadającymi większe promienie niż zaprogramowany kontur. Pomimo malejących promieni narzędzi po rozfrezowywaniu pozostaje reszta materiał w w narożnikach konturu, którą sterowanie uwzględnia przy wykonywanej następnie obróbce wykańczającej i sfazowaniu.

  • W przykładzie używasz następujących narzędzi:
  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Innenecke_Tasche
Narożnik wewnętrzny przykładu o promieniu 4 mm

Obróbka zgrubna

  1. Obróbka zgrubna konturu za pomocą narzędzia MILL_D20_ROUGH
  2. Sterowanie uwzględnia parametr Q578 WSPOLCZ.NAROZA WEWN., przez co wynikają przy obróbce zgrubnej promienie wewnętrzne o wartości 12 mm.

...

12 TOOL CALL Z "MILL_D20_ROUGH"

...

15 CYCL DEF 271 OCM DANE KONTURU

...

     Q578 = 0.2 ;WSPOLCZ.NAROZA WEWN.

...

Wynikający z tego promień wewnętrzny =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 OCM OBR.ZGRUBNA

...

  1. Dodatkowa obróbka zgrubna konturu mniejszym narzędziem MILL_D10_ROUGH
  2. Sterowanie uwzględnia parametr Q578 WSPOLCZ.NAROZA WEWN., przez co wynikają przy obróbce zgrubnej promienie wewnętrzne o wartości 6 mm.

...

20 TOOL CALL Z "MILL_D10_ROUGH"

...

22 CYCL DEF 271 OCM DANE KONTURU

...

     Q578 = 0.2 ;WSPOLCZ.NAROZA WEWN.     

...

Wynikający z tego promień wewnętrzny =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 OCM OBR.ZGRUBNA

...

     Q438 = -1 ;ZDZIERAK     

...

-1: ostatnie używane narzędzie jest przyjmowane jako rozwiertak

Obróbka wykańczająca

  1. Obróbka wykańczająca za pomocą narzędzia MILL_D6_FINISH
  2. W tym przypadku możliwe byłyby promienie wewnętrzne wynoszące 3,6 mm. To oznacza, iż narzędzie wykańczające mogłoby wytwarzać zadane promienie wewnętrzne wynoszące 4 mm. Sterowanie uwzględnia jednakże resztę materiału wykańczaka MILL_D10_ROUGH. Sterowanie wytwarza kontur z promieniami wewnętrznymi poprzedniego narzędzia do obróbki zgrubnej wynoszącymi 6 mm. W ten sposób nie dojdzie do przeciążenia frezu wykańczającego.

...

27 TOOL CALL Z "MILL_D6_FINISH"

...

29 CYCL DEF 271 OCM DANE KONTURU

...

     Q578 = 0.2 ;WSPOLCZ.NAROZA WEWN.

...

Wynikający z tego promień wewnętrzny =

RT+ (Q578 * RT)

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

30 CYCL DEF 274 OCM OBR.WYK. BOK

...

     Q438 = -1 ;ZDZIERAK

...

-1: ostatnie używane narzędzie jest przyjmowane jako rozwiertak

Sfazowanie

  1. Sfazowanie konturu: przy definiowaniu cyklu należy określić ostatnie narzędzie do rozfrezowywania w operacji obróbki zgrubnej.
  2.  
    Tip

    Jeśli przejmiesz narzędzie wykończeniowe jako narzędzie do rozfrezowywania to sterowanie uszkodzi kontur. Sterowanie wychodzi w tym przypadku z założenia, że frez do wykańczania wytworzył kontur z promieniami wewnętrznymi o wartości 3,6 mm. Jednakże ze względu na uprzednią obróbkę zgrubną frez wykończeniowy ograniczył promienie wewnętrzne do 6 mm.

...

33 TOOL CALL Z "NC_DEBURRING_D6"

...

35 CYCL DEF 277 OCM SFAZOWANIE

...

     QS438 = "MILL_D10_ROUGH" ;ZDZIERAK

...

Zdzierak ostatniej operacji obróbki zgrubnej

Logika pozycjonowania cykli OCM

  1. Narzędzie jest pozycjonowane aktualnie powyżej bezpiecznej wysokości:
  2. Sterownik przemieszcza narzędzie na płaszczyźnie robocze z posuwem szybkim do punktu startu.
  3. Narzędzie przemieszcza się z FMAX na Q260 BEZPIECZNA WYSOKOSC a następnie na Q200 BEZPIECZNA WYSOKOSC
  4. Następnie sterowanie pozycjonuje narzędzie w osi narzędzia z Q253 PREDK. POS. ZAGLEB. na punkt startu.
  1. Narzędzie jest pozycjonowane aktualnie poniżej bezpiecznej wysokości:
  2. Narzędzie przemieszcza narzędzie na posuwie szybkim na Q260 BEZPIECZNA WYSOKOSC.
  3. Narzędzie przemieszcza się z FMAX na punkt startu na płaszczyźnie roboczej a następnie na Q200 BEZPIECZNA WYSOKOSC
  4. Następnie sterowanie pozycjonuje narzędzie w osi narzędzia z Q253 PREDK. POS. ZAGLEB. na punkt startu
 
Tip
  • Wskazówki dotyczące programowania i obsługi:
  • Q260 BEZPIECZNA WYSOKOSC sterownik pobiera z cyklu 271 OCM DANE KONTURU bądź z cykli figur.
  • Q260 BEZPIECZNA WYSOKOSC działa tylko wtedy, kiedy pozycja bezpiecznej wysokości leży powyżej bezpiecznego odstępu.