Precalcularea conturului cu compensarea razei M120
Aplicaţie
Cu M120 sistemul de control calculează în prealabil un contur cu rază compensată. În acest fel, sistemul de control poate produce contururi mai mici decât raza sculei, fără a deteriora conturul sau a emite un mesaj de eroare.
Cerinţă
- Opțiunea software 21: funcții avansate (setul 3)
Descrierea funcţiilor
Efect
M120 se activează la începutul blocului şi rămâne activă după ciclurile de frezare .
- Următoarele funcţii resetează M120:
- Compensare rază R0
- M120 LA0
- M120 fără LA
- PGM CALL
- Funcţiile PLAN (opţiunea 8)
- Ciclul 19 PLAN DE LUCRU
- Tip
Puteţi rula în continuare programele NC de la sistemele de control anterioare care conţin Ciclul 19 PLAN DE LUCRU.
Exemplu de aplicație
Pas de contur cu M97 | Pas de contur cu M120 |
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
11 TOOL CALL 8 Z S5000 | ; Introduceți scula cu diametrul de 16 |
* - ... | |
21 L X+0 Y+30 RL M120 LA2 | ; Activați calculul prealabil al conturului și deplasați-vă pe planul de lucru |
22 L X+10 | |
23 L Y+25 | |
24 L X+50 | |
25 L Y+23 | |
26 L X+100 |
Cu M120 LA2 în blocul NC 21, sistemul de control verifică conturul cu rază compensată pentru degajări. În acest exemplu, sistemul de control calculează traseul sculei pornind de la blocul NC curent pentru două blocuri NC simultan. Apoi, sistemul de control utilizează compensarea razei în timp ce poziționează scula la primul punct de contur.
La prelucrarea conturului, sistemul de control extinde calea sculei în fiecare caz, astfel încât scula să nu deterioreze conturul.
Fără M120, scula s-ar deplasa pe un arc de tranziție în jurul colțurilor exterioare și ar deteriora conturul. În astfel de poziții, sistemul de control întrerupe rularea programului și generează mesajul de eroare Raza sculei prea mare.
Introducere
Dacă definiți M120, sistemul de control continuă cu fereastra de dialog și vă solicită numărul de blocuri NC LA de calculat în avans (până la 99).
Note
- Utilizați modul de simulare pentru a testa programul NC înainte de a executa
- Verificați programul NC executându-l încet bloc cu bloc
- Pentru operații de prelucrare suplimentare, rețineți că materialul rezidual rămâne la colțurile conturului. Ar putea fi necesar să reprelucrați pasul de contur cu o sculă mai mică.
- Dacă programați întotdeauna M120 în același bloc NC ca și compensarea razei, puteți obține programe consecvente și clar structurate.
- Dacă executați următoarele funcții în timp ce M120 este activă, sistemul de control anulează rularea programului și emite un mesaj de eroare:
- Ciclul 32 TOLERANTA
- M128 (opțiunea 9)
- FUNCȚIA TCPM (opțiunea 9)
- Pornire la mijlocul programului
Exemplu
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
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 | ; Definirea piesei brute de prelucrat |
3 TOOL CALL 6 Z S1000 F1000 | ; Introduceți scula cu diametrul de 12 |
4 L X-5 Y+26 R0 FMAX M3 | ; Deplasare pe planul de lucru |
5 L Z-5 R0 FMAX | ; Avans pe axa sculei |
6 L X+0 Y+20 RL F AUTO M120 LA5 | ; Activați calculul prealabil al conturului și deplasați-vă pe primul punct de contur |
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 | ; Mutare la ultimul punct de contur |
12 L Z+100 R0 FMAX M120 | ; Retragere sculă și resetare M120 |
13 M30 | ; Sfârșitul programului |
14 END PGM "M120" MM |
Definiţie
Prescurtare | Definiţie |
---|---|
LA (look ahead) | Număr blocuri anticipate |