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.
Zastosowanie
Warunek
- Opcja software #21 Rozszerzone funkcje grupa 3
Opis funkcji
Działanie
M120 działa na początku bloku i działa poza cyklami do obróbki frezowaniem.
- Następujące funkcje resetują M120:
- Korekta promienia R0
- M120 LA0
- M120 bez LA
- Funkcja PGM CALL
- FunkcjePLANE- (opcja #8)
- Cykl 19 PLASZCZ.ROBOCZA
Programy NC ze starszych modeli sterowników, zawierające cykl 19 PLASZCZ.ROBOCZA możesz w dalszym ciągu odpracowywać.
Przykład zastosowania
![]() | ![]() |
Stopień konturu z M97 | Stopień konturu z M120 |
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.
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.
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
- Należy przetestować program NC przed wykonaniem przy pomocy symulacji
- 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 M120 wykonujesz następujące funkcje, to sterowanie przerywa wykonanie programu i wyświetla komunikat o błędach:
- Cykl 32 TOLERANCJA
- M128 (opcja #9)
- FUNCTION TCPM (opcja #9)
- Start programu z dowolnego wiersza
Przykład

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