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

W następującym programie NC są wykorzystywane cykle OCM. Programowane jest otwarte wybranie, definiowane przy pomocy wysepki lub limitacji. Obróbka obejmuje obróbkę zgrubną i wykańczającą otwartego wybrania.

  • Przebieg programu
  • Wywołanie narzędzia: frez zgrubny Ø 20 mm
  • CONTOUR DEF definiować
  • Cykl 271 zdefiniować
  • Cykl 272 definiować i wywołać
  • Wywołanie narzędzia: frez zgrubny Ø 8 mm
  • Cykl 272 definiować i wywołać
  • Wywołanie narzędzia: frez do wykańczania Ø 6 mm
  • Cykl 273 definiować i wywołać
  • Cykl 274 definiować i wywołać
OCM_Programmierbeispiel

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

0 BEGIN PGM OCM_POCKET MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 10 Z S8000 F1500

; Wywołanie narzędzia, średnica 20 mm

4 L Z+100 R0 FMAX M3

5 CONTOUR DEF P1 = LBL 1 I2 = LBL 2

6 CYCL DEF 271 OCM DANE KONTURU ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q201=-10

;GLEBOKOSC ~

Q368=+0.5

;NADDATEK NA STRONE ~

Q369=+0.5

;NADDATEK NA DNIE ~

Q260=+100

;BEZPIECZNA WYSOKOSC ~

Q578=+0.2

;WSPOLCZ.NAROZA WEWN. ~

Q569=+1

;OTWARTE OGRANICZENIE

7 CYCL DEF 272 OCM OBR.ZGRUBNA ~

Q202=+10

;GLEBOKOSC DOSUWU ~

Q370=+0.4

;ZACHODZENIE TOROW ~

Q207=+6500

;POSUW FREZOWANIA ~

Q568=+0.6

;WSPOLCZ.WCINANIA ~

Q253=AUTO

;PREDK. POS. ZAGLEB. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q438=-0

;ZDZIERAK ~

Q577=+0.2

;WSPOLCZ.PROM.NAJAZDU ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q576=+6500

;PREDK.OBR.WRZECIONA ~

Q579=+0.7

;FAKTOR S WCINANIA ~

Q575=+0

;STRATEGIA WC. (0/1)?

8 CYCL CALL

; Wywołanie cyklu

9 TOOL CALL 4 Z S8000 F1500

; Wywołanie narzędzia, średnica 8 mm

10 L Z+100 R0 FMAX M3

11 CYCL DEF 272 OCM OBR.ZGRUBNA ~

Q202=+10

;GLEBOKOSC DOSUWU ~

Q370=+0.4

;ZACHODZENIE TOROW ~

Q207=+6000

;POSUW FREZOWANIA ~

Q568=+0.6

;WSPOLCZ.WCINANIA ~

Q253=AUTO

;PREDK. POS. ZAGLEB. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q438=+10

;ZDZIERAK ~

Q577=+0.2

;WSPOLCZ.PROM.NAJAZDU ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q576=+10000

;PREDK.OBR.WRZECIONA ~

Q579=+0.7

;FAKTOR S WCINANIA ~

Q575=+0

;STRATEGIA WC. (0/1)?

12 CYCL CALL

; Wywołanie cyklu

13 TOOL CALL 23 Z S10000 F2000

; Wywołanie narzędzia, średnica 6 mm

14 L Z+100 R0 FMAX M3

15 CYCL DEF 273 OCM OBR. WYK.DNA ~

Q370=+0.8

;ZACHODZENIE TOROW ~

Q385=AUTO

;POSUW OBR.WYKAN. ~

Q568=+0.3

;WSPOLCZ.WCINANIA ~

Q253=+750

;PREDK. POS. ZAGLEB. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q438=-1

;ZDZIERAK ~

Q595=+1

;STRATEGIA ~

Q577=+0.2

;WSPOLCZ.PROM.NAJAZDU

16 CYCL CALL

; Wywołanie cyklu

17 CYCL DEF 274 OCM OBR.WYK. BOK ~

Q338=+0

;DOSUW - OBR.WYKONCZ. ~

Q385=AUTO

;POSUW OBR.WYKAN. ~

Q253=+750

;PREDK. POS. ZAGLEB. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q14=+0

;NADDATEK NA STRONE ~

Q438=-1

;ZDZIERAK ~

Q351=+1

;RODZAJ FREZOWANIA

18 CYCL CALL

; Wywołanie cyklu

19 M30

; Koniec programu

20 LBL 1

; Podprogram konturu 1

21 L X+0 Y+0

22 L X+100

23 L Y+100

24 L X+0

25 L Y+0

26 LBL 0

27 LBL 2

; Podprogram konturu 2

28 L X+0 Y+0

29 L X+100

30 L Y+100

31 L X+70

32 L Y+70

33 RND R5

34 L X+30

35 RND R5

36 L Y+100

37 L X+0

38 L Y+0

39 LBL 0

40 END PGM OCM_POCKET MM