Obliczanie wstępne konturu ze skorygowanym promieniem M120 (#21 / #4-02-1)

Zastosowanie

Przy użyciu M120 sterowanie z wyprzedzeniem oblicza kontur z korektą promienia. Dzięki temu sterowanie może wytwarzać kontury mniejsze niż promień narzędzia, bez uszkodzenia konturu bądź wyświetlania komunikatu o błędach.

Warunek

  • Opcja software rozszerzone funkcje grupa 3 (#21 / #4-02-1)

Opis funkcji

Działanie

M120 działa na początku bloku i działa poza cyklami frezowania.

Następujące funkcje NC resetują M120:

  • M120 LA0
  • M120 bez LA
  • Korekta promienia R0
  • Funkcje odjazdu np. DEP LT

Przykład zastosowania

Stopień konturu z M97

Stopień konturu z M120

11 TOOL CALL 8 Z S5000

; Zamontować narzędzie o średnicy 16

* - ...

21 L X+0 Y+30 RL M120 LA2

; Aktywacja obliczenia konturu z wyprzedzeniem i przemieszczenie na płaszczyźnie roboczej

22 L X+10

23 L Y+25

24 L X+50

25 L Y+23

26 L X+100

Przy użyciu M120 LA2 w wierszu NC 21 sterowanie sprawdza kontur ze skorygowanym promieniem na ścinki. W tym przykładzie sterowanie oblicza z wyprzedzeniem tor narzędzia od aktualnego wiersza NC dla dwóch następnych wierszy NC . Następnie sterowanie pozycjonuje narzędzie z korektą promienia na pierwszy punkt konturu.

Przy obrabianiu konturu sterowanie wydłuża tor narzędzia na tyle, aby narzędzie nie uszkodziło konturu.

Bez M120 narzędzie wykonywałoby okrąg przejściowy wzdłuż naroży zewnętrznych i spowodowałoby uszkodzenie konturu. W takich miejscach sterowanie przerywa obróbkę z komunikatem o błędach Promień narzędzia za duży.

Dane wejściowe

Jeśli definiujesz M120, to sterowanie kontynuuje dialog i zapytuje o liczbę obliczanych z wyprzedzeniem wierszy NC LA, maks. 99.

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Definiujesz liczbę obliczanych z wyprzedzeniem wierszy NC LA tak małą jak to możliwe. Sterowanie może pominąć części konturu jeśli wybrane wartości będą zbyt duże!
  1. Należy przetestować program NC przed wykonaniem przy pomocy symulacji
  2. Powoli rozpocząć program NC
  • Należy także zwrócić uwagę przy dalszej obróbce, iż w narożnikach konturu pozostaje materiał resztkowy. Ewentualnie musisz dopracować stopień konturu dodatkowo przy pomocy mniejszego narzędzia.
  • Jeśli programujesz M120 zawsze w tym samym wierszu NC jak i korektę promienia, to osiągniesz dzięki temu stałą i przejrzystą procedurę programowania.
  • Jeśli przy aktywnej korekcji promienia odpracowujesz np. następujące funkcje, to sterowanie przerywa wykonanie programu i wyświetla komunikat o błędach:
    • PLANE-funkcje (#8 / #1-01-1)
    • M128 (#9 / #4-01-1)
    • FUNCTION TCPM (#9 / #4-01-1)
    • CALL PGM
    • Cykl 12 PGM CALL
    • Cykl 32 TOLERANCJA
    • Cykl 19 PLASZCZ.ROBOCZA
    •  
      Tip

      Programy NC ze starszych modeli sterowników, zawierające cykl 19 PLASZCZ.ROBOCZA możesz w dalszym ciągu odpracowywać.

Przykład

0 BEGIN PGM "M120" MM

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

2 BLK FORM 0.2 X+110 Y+80 Z+0

; Definicja detalu

3 TOOL CALL 6 Z S1000 F1000

; Zamontować narzędzie o średnicy 12

4 L X-5 Y+26 R0 FMAX M3

; Przemieszczenie na płaszczyźnie obróbki

5 L Z-5 R0 FMAX

; Dosuw wcięcia na osi narzędzia

6 L X+0 Y+20 RL F AUTO M120 LA5

; Aktywacja obliczenia konturu z wyprzedzeniem i najazd pierwszego punktu konturu

7 L X+40 Y+30

8 CR X+47 Y+31 R-5 DR+

9 L X+80 Y+50

10 L X+80 Y+45

11 L X+110 Y+45

; Najazd na ostatni punkt konturu

12 L Z+100 R0 FMAX M120

; Wycofanie narzędzia i reset M120

13 M30

; Koniec programu

14 END PGM "M120" MM

Definicja

Skrót

Definicja

LA (look ahead)

Liczba wierszy dla przetwarzania z wyprzedzeniem