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