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

 
Tip

În loc de M128, HEIDENHAIN recomandă utilizarea unei funcții mai puternice TCPM.

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
 
Tip

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.

 
Tip

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.

  1. Înainte de a activa M128, poziționați manual axele rotative
  2. Activați M128
  3. Sistemul de control citește valorile reale ale tuturor axelor rotative existente, calculează din această nouă poziție a punctului în care se află scula și actualizează afișarea poziției.
  4. Presetările sculei

  5. Sistemul de control efectuează deplasarea de compensare necesară în mișcarea de avans transversal următoare.
  6. Executați operația de prelucrare
  7. Resetați M128 la sfârșitul programului cu M129
  8. Aduceți înapoi axele rotative în poziția inițială
 
Tip

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

 
Anunţ
Pericol de coliziune!
Axele rotative cu cuplare Hirth trebuie să se deplaseze în afara cuplării pentru a activa înclinarea. Există pericol de coliziune în timpul deplasării axei în afara cuplării și în timpul operației de înclinare!
  1. Asigurați-vă că retrageți scula înainte de a schimba poziția axei rotative
 
Anunţ
Pericol de coliziune!
Pentru frezarea periferică, dacă definiți înclinarea sculei utilizând linii drepte LN cu orientarea sculei TX, TY și TZ, sistemul de control calculează în mod independent pozițiile necesare ale axelor rotative. Pot surveni mișcări neașteptate.
  1. Utilizați modul de simulare pentru a testa programul NC înainte de a executa
  2. Verificați programul NC executându-l încet bloc cu bloc

Compensarea 3D a sculei în timpul frezării periferice (opțiunea 9)

Generare cu vectori

  • 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.
  • 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ă.
  • Sisteme de referință

  • 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).
  • Transformare de bază şi abatere

    • 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.
    • Sistemul 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.
  • Presetările 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.

  • Compensarea lungimii 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.

  • Monitorizarea dinamică a coliziunilor (DCM, opțiunea 40)

  • 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

Presetările sculei