Compensare automată pentru înclinarea sculei cu M128 (opțiunea 9)
Aplicaţie
Dacă poziția unei axe rotative controlate se modifică în programul NC, sistemul de control utilizează M128 în timpul procedurii de înclinare pentru a compensa automat înclinarea sculei cu o mișcare de compensare a axelor liniare. Astfel, poziția vârfului sculei față de suprafața piesei de prelucrat rămâne neschimbată (TCPM).
În loc de M128, HEIDENHAIN recomandă utilizarea unei funcții mai puternice TCPM.
Subiecte corelate
- Compensarea abaterii sculei cu FUNCȚIA TCPM
Compensarea unghiului de înclinare a sculei cu FUNCTION TCPM (opţiunea 9)
Cerinţă
- Mașină cu axe rotative
- Descriere cinematică
- Machine
Consultaţi manualul maşinii.
Producătorul mașinii oferă descrierea cinematicii mașinii.
- Opțiunea software 9: funcții avansate (setul 2)
Descrierea funcţiilor
Efect
M128 are efect la începutul blocului.
- Puteți reseta M128 cu următoarele funcții:
- M129
- FUNCȚIE RESETARE TCPM
- În modul de operare Rulare program, selectați un program NC diferit
M128 are, de asemenea, efect în modul de operare Manual și rămâne activă chiar și după o schimbare a modului de operare.
Exemplu de aplicație
Comportament fără M128 | Comportament cu M128 |
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 L X+100 B-30 F800 M128 F1000 | ; Deplasați-vă cu compensarea automată a mișcării pe axa rotativă |
În acest bloc NC, sistemul de control activează M128 cu viteza de avans pentru mișcarea de compensare. Apoi, sistemul de control deplasează simultan scula pe axa X și pe axa B.
Pentru a menține poziția constantă a vârfului sculei față de piesa de prelucrat în timpul înclinării axei rotative, sistemul de control utilizează axele liniare pentru a efectua o mișcare de compensare continuă. În acest exemplu, sistemul de control efectuează mișcarea de compensare pe axa Z.
Fără M128, se obține un decalaj al vârfului sculei în raport cu poziția nominală imediat ce unghiul de înclinare al sculei se modifică. Sistemul de control nu compensează această abatere. Dacă nu luați în considerare această abatere în programul NC, operația de prelucrare nu va fi efectuată corect sau va avea loc o coliziune.
Introducere
Dacă definiți M128, sistemul de control continuă cu fereastra de dialog și vă solicită să introduceți viteza de avans F. Valoarea definită limitează viteza de avans în timpul mișcării de compensare.
Prelucrare înclinată cu axe rotative cu buclă deschisă
Cu axele rotative cu buclă deschisă, cunoscute și sub numele de contraaxe, puteți efectua, de asemenea, prelucrarea înclinată în combinație cu M128.
|
Cât timp M128 este activă, sistemul de control monitorizează pozițiile reale ale axelor rotative cu buclă deschisă. Dacă poziția reală se abate de la valoarea definită de producătorul mașinii, sistemul de control emite un mesaj de eroare și întrerupe rularea programului.
Note
- Asigurați-vă că retrageți scula înainte de a schimba poziția axei rotative
- 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
Compensarea 3D a sculei în timpul frezării periferice (opțiunea 9)
- Viteza de avans pentru mișcarea de compensare rămâne în vigoare până programați o nouă viteză de avans sau până anulați M128.
- Dacă M128 este activă, sistemul de control afișează simbolul TCPM în spațiul de lucru Poziți.
- Definiți unghiul de înclinare al sculei prin introducerea directă a pozițiilor axelor rotative. Astfel, valorile se referă la sistemul de coordonate al mașinii M-CS. Pentru mașinile cu axe de rotație a capului, sistemul de coordonate al sculei T-CS se modifică. Pentru mașinile cu axe rotative ale mesei, sistemul de coordonate W-CS se modifică.
- Dacă executați următoarele funcții în timp ce M128 este activă, sistemul de control anulează rularea programului și emite un mesaj de eroare:
- Compensarea razei muchiei de așchiere RR/RL în operațiile de strunjire (opțiunea 50)
- M91
- M92
- M144
- Apelați o sculă cu APELARE SCULĂ
- Monitorizare dinamică a coliziunilor (DCM, opțiunea 40) și în același timp M118
Note despre parametrii maşinii
- În parametrul opţional al maşinii maxCompFeed (nr. 201303), producătorul maşinii defineşte viteza maximă a mişcărilor de compensare.
- În parametrul opţional al maşinii maxAngleTolerance (nr. 205303), producătorul maşinii defineşte toleranţa maximă a unghiului.
- În parametrul opţional al maşinii maxLinearTolerance (nr. 205305), producătorul maşinii defineşte toleranţa maximă a axei liniare.
- În parametrul opţional al maşinii manualOversize (nr. 205304), producătorul maşinii defineşte o supradimensionare manuală pentru obiectele de coliziune.
- Producătorul maşinii utilizează parametrul opţional al maşinii presetToAlignAxis (nr. 300203) pentru a defini pentru fiecare axă modul în care sistemul de control trebuie să interpreteze valorile de abatere. Pentru FUNCTION TPCM şi M128, parametrul maşinii se aplică doar axei rotative care se roteşte în jurul axei sculei (în majoritatea cazurilor, C_OFFS).
- Dacă axa parametrilor maşinii nu a fost definită sau a fost setată la ADEVĂRAT, abaterea poate fi utilizată pentru a compensa o abatere a piesei de prelucrat în plan. Abaterea afectează orientarea sistemului de coordonate al piesei de prelucrat W-CS.
- Dacă axa parametrilor maşinii a fost definită cu FALS, abaterea nu poate fi utilizată pentru a compensa o abatere a piesei de prelucrat în plan. Sistemul nu va lua în calcul abaterea în timpul executării comenzilor.
Note cu privire la scule
Dacă înclinați o sculă în timpul prelucrării unui contur, trebuie să utilizați un freză cu vârf rotund; în caz contrar, scula poate deteriora conturul.
- Pentru a evita deteriorarea unui contur în timpul prelucrării cu o freză cu vârf rotund, rețineți următoarele:
- Cu M128, sistemul de control consideră că punctul de rotație al sculei corespunde cu punctul de amplasare a sculei. Dacă punctul de rotație al sculei se află în vârful sculei, aceasta va deteriora conturul dac este înclinată. Prin urmare, punctul de amplasare a sculei trebuie să fie în punctul central al sculei.
- Pentru ca sistemul de control să afișeze corect scula în simulare, trebuie să definiți lungimea sa reală în coloana L a gestionarului de scule.
Când apelați scula în programul NC, definiți raza sferei ca valoare delta negativă în DL și, astfel, deplasați punctul de amplasare a sculei în punctul central al sculei.
Pentru Monitorizare dinamică a coliziunilor (DCM, opțiunea 40) este important, de asemenea, să definiți lungimea efectivă a sculei în gestionarul de scule.
- Dacă punctul de amplasare a sculei se află în punctul central al sculei, trebuie să modificați coordonatele axei sculei din programul NC cu valoarea razei sferei.
În FUNCȚIA TCPM puteți alege punctul de amplasare a sculei și punctul de rotație a sculei separat unul de celălalt.
Compensarea unghiului de înclinare a sculei cu FUNCTION TCPM (opţiunea 9)
Definiţie
Prescurtare | Definiţie |
---|---|
TCPM (tool center point management) | Mențineți poziția punctului de amplasare a sculei |