Ciclul 453 GRILA CINEMATICA

Programare ISO

G453

Aplicaţie

 
Machine

Consultaţi manualul maşinii.

Este necesară KinematicsOpt (opţiunea software 48).

Această funcţie trebuie să fie activată şi adaptată de către producătorul maşinii-unelte.

Pentru a utiliza acest ciclu, producătorul maşinii unelte trebuie să fi creat şi configurat anterior un tabel de compensare (*.kco) şi să fi introdus alte setări.

Chiar dacă maşina a fost deja optimizată în privinţa erorilor de poziţionare (de ex. prin Ciclul 451), în timpul înclinării axelor rotative pot persista erori reziduale la punctul central al sculei (TCP). Acestea pot apărea, de exemplu, din cauza erorilor componentelor (de ex. eroarea unui lagăr) ale căror capete includ axe rotative.

Ciclul 453 GRILA CINEMATICA permite detectarea şi compensarea erorilor din capetele pivotante în funcţie de poziţiile axelor rotative. Dacă doriţi să scrieţi valori de compensare cu acest ciclu, aveţi nevoie de KinematicsComp (opţiunea 52). Cu acest ciclu şi folosind palpatorul 3D TS, măsuraţi o sferă de calibrare HEIDENHAIN pe care aţi ataşat-o la masa maşinii. Apoi, ciclul deplasează automat palpatorul în poziţiile aranjate într-o grilă în jurul sferei de calibrare. Producătorul maşinii defineşte aceste poziţii ale axei pivotante. Puteţi aranja poziţiile pe maximum trei dimensiuni. (Fiecare dimensiune reprezintă o axă rotativă). După operaţiunea de palpare a sferei, poate fi efectuată compensarea erorilor cu un tabel multidimensional. Producătorul maşinii defineşte tabelul de compensare (*.kco) şi specifică locul său de depozitare.

Când utilizaţi Ciclul 453, executaţi acest ciclu în poziţii diferite din spaţiul de lucru. Acest lucru vă permite să verificaţi imediat dacă compensarea cu Ciclul 453 are efectul pozitiv dorit asupra preciziei maşinii. Acest tip de compensare este adecvat pentru maşina respectivă numai atunci când îmbunătăţirile dorite se obţin utilizând aceleaşi valori ale compensării în mai multe puncte. În caz contrar, erorile trebuie căutate în afara axelor rotative.

Efectuaţi măsurătoarea cu Ciclul 453 într-o situaţie optimizată privind erorile de poziţionare a axei rotative. În acest scop utilizaţi mai întâi, de exemplu, ciclul 451.

 
Tip

HEIDENHAIN recomandă utilizarea sferelor de calibrare KKH 250 (număr ID 655475-01) sau KKH 100 (număr ID 655475-02), care au o rigiditate deosebit de înaltă şi sunt create special pentru calibrarea maşinilor. Vă rugăm să luaţi legătura cu HEIDENHAIN în cazul în care aveţi întrebări pe această temă.

Sistemul de control optimizează apoi precizia maşinii. În acest scop, sistemul de control salvează automat valorile de compensare rezultate dintr-o măsurătoare în tabelul de compensare (*.kco). (Acest lucru se aplică modului Q406=1.)

Secvenţă ciclu

  1. Fixaţi sfera de calibrare şi verificaţi dacă există posibile coliziuni.
  2. În modul de operare Manual, setaţi presetarea în centrul sferei sau, dacă aţi definit Q431=1 sau Q431=3: Poziţionaţi manual palpatorul deasupra sferei de calibrare, pe axa palpatorului, şi în centrul sferei, în planul de lucru.
  3. Selectaţi unul din modurile de operare pentru rularea programului şi porniţi programul NC.
  4. Ciclul este executat conform setării din Q406 (–1=Mod ştergere / 0=Mod test / 1=Mod compensare)
 
Tip

În timpul presetării, raza programată a sferei de calibrare va fi monitorizată numai pentru cea de-a doua măsurătoare. Motivul este acela că prepoziţionarea în raport cu sfera de calibrare este imprecisă şi, dacă începeţi presetarea, sfera de calibrare va fi palpată de două ori.

Diverse moduri (Q406)

  • Mod ştergere Q406 = -1 (KinematicsComp, opţiunea 52)
  • Axele nu sunt deplasare
  • Sistemul de control scrie toate valorile în tabelul de compensare (*.kco), setându-le la „0”. Rezultatul este acela că nu se vor mai aplica alte compensări pentru configuraţia cinematică selectată în prezent.
  • Mod test Q406 = 0
  • Sistemul de control palpează sfera de calibrare.
  • Rezultatele sunt salvate într-un jurnal în format html care este stocat în acelaşi director în care se află şi programul NC curent
  • Mod compensare Q406 = 1 (KinematicsComp, opţiunea 52)
  • Sistemul de control palpează sfera de calibrare.
  • Sistemul de control scrie abaterile în tabelul compensărilor (*.kco). Tabelul este actualizat, iar setările de compensare sunt aplicate imediat.
  • Rezultatele sunt salvate într-un jurnal în format html care este stocat în acelaşi director în care se află şi programul NC curent

Alegerea poziţiei sferei de calibrare pe masa maşinii

În principiu, puteţi fixa sfera de calibrare în orice poziţie accesibilă pe masa maşinii şi pe elementele de fixare sau piesele de prelucrat. Este recomandat să fixaţi sfera de calibrare cât mai aproape posibil de poziţia dorită pentru prelucrarea ulterioară.

 
Tip

Poziţionaţi sfera de calibrare pe masa maşinii, astfel încât să nu existe coliziuni în timpul procesului de măsurare.

Note

 
Machine

Este necesară KinematicsOpt (opţiunea software 48). Este necesară KinematicsComp (opţiunea software 52).

Această funcţie trebuie să fie activată şi adaptată de către producătorul maşinii-unelte.

Producătorul maşinii-unelte defineşte locaţia de stocare a tabelului compensărilor (*.kco).

 
Anunţ
Pericol de coliziune!
Dacă rulaţi acest ciclu, trebuie să nu fie activă o rotaţie de bază sau o rotaţie de bază 3-D. Sistemul de control va şterge valorile din coloanele SPA, SPB şi SPC ale tabelului de presetări după cum este necesar. După ciclu, trebuie să setaţi din nou o rotaţie de bază sau o rotaţie de bază 3-D, altfel există pericol de coliziune.
  1. Dezactivaţi rotaţia de bază înainte de a rula ciclul.
  2. Setaţi presetarea şi rotaţia de bază din nou după optimizare.
  • Acest ciclu poate fi executat numai în modul de prelucrare MOD DE FUNCŢIONARE FREZARE.
  • Înainte de începutul ciclului, trebuie să dezactivaţi M128 sau FUNCTION TCPM.
  • În mod similar Ciclurilor 451 şi 452, ciclul 453 se încheie cu 3D-ROT activă în modul automat, ceea ce corespunde poziţiei axelor rotative.
  • Înainte de a defini ciclul, trebuie să setaţi presetarea în centrul sferei de calibrare şi să o activaţi sau să setaţi parametrul de intrare Q431 la 1, respectiv 3.
  • Pentru viteza de avans la poziţionare, în timpul deplasării la înălţimea de palpare pe axa palpatorului, sistemul de control foloseşte valoarea din parametrul ciclului Q253 sau valoarea FMAX din tabelul palpatorului, oricare este mai mică. Sistemul de control deplasează întotdeauna axele rotative la viteza de avans de poziţionare Q253 în timp ce monitorizarea palpatorului nu este activă.
  • Programare în inci: sistemul de control înregistrează de fiecare dată rezultatele măsurătorilor în milimetri.
  • Dacă aţi activat presetarea înainte de calibrare (Q431 = 1/3), deplasaţi palpatorul cu prescrierea de degajare (Q320 + SET_UP) într-o poziţie aproximativ deasupra centrului sferei de calibrare înainte de începerea ciclului.
 
Tip
  • Dacă maşina este echipată cu broşă controlată, ar trebui să activaţi urmărirea unghiului în tabelul palpatorului (coloana URMĂRIRE). Aceasta măreşte precizia măsurătorilor cu un palpator 3-D.

Note despre parametrii maşinii

  • În parametrul maşinii mStrobeRotAxPos (nr. 204803), producătorul maşinii defineşte modificarea maximă admisă a unei transformări. Dacă valoarea nu este egală cu –1 (funcţia M poziţionează axa rotativă), atunci începeţi o măsurătoare numai când toate axele rotative sunt la 0°.
  • În parametrul maşinii maxDevCalBall (nr. 204802), producătorul maşinii defineşte abaterea maximă a razei sferei de calibrare. În fiecare proces de palpare, sistemul de control măsoară întâi raza sferei de calibrare. Dacă raza măsurată a sferei diferă de raza introdusă a sferei cu mai mult decât valoarea definită în parametrul al maşinii maxDevCalBall (nr. 204802), sistemul de control afişează un mesaj de eroare şi încheie măsurătoarea.

Parametrii ciclului

Grafică asist.

Parametru

Q406 Mod (–1/0/+1)

Definiţi dacă sistemul de control va scrie o valoare de 0 la valorile din tabelul de compensare (*.kco), va verifica deviaţiile curente existente sau va efectua compensarea. Este creat un fişier-jurnal (*.html).

–1: Ştergeţi valorile din tabelul de compensare (*.kco). Valorile de compensare a erorilor de poziţionare TCP sunt setate la 0 în tabelul de compensare (*.kco). Sistemul de control nu va efectua nicio palpare. În jurnal (*.html) nu vor fi generate rezultate. (necesită KinematicsComp, opţiunea 52)

0: Verificaţi erorile de poziţionare TCP. Sistemul de control măsoară erorile de poziţionare TCP conform poziţiilor axelor rotative, dar nu scrie valori în tabelul de compensare (*.kco). Sistemul de control afişează abaterile standard şi maximă într-un jurnal (*.html).

1: Compensaţi erorile de poziţionare TCP. Sistemul de control măsoară erorile de poziţionare TCP pe baza poziţiilor axelor rotative şi scrie abaterile în tabelul de compensare (*.kco). Compensările sunt aplicate imediat. Sistemul de control afişează abaterile standard şi maximă într-un jurnal (*.html). (necesită KinematicsComp, opţiunea 52)

Intrare: -1, 0, +1

Q407 Raza exactă a bilei de calibr.?

Introduceţi raza exactă a bilei de calibrare utilizate.

Intrare: 0,0001...99,9999

Q320 Salt de degajare?

Distanţa suplimentară dintre punctul de măsurare şi vârful bilei. Q320 este un supliment pentru coloana SET_UP din tabelul palpatorului. Această valoare are un efect incremental.

Intrare: 0...99999,9999 sau PREDEF

Q408 Înălţime de retragere?

0: Nu deplasaţi la înălţimea de retragere; sistemul de control se deplasează la următoarea poziţie de măsurare pe axa de măsurat. Nu este permis pentru axe Hirth! Sistem de control se deplasează la prima poziţie de măsurare din secvenţa A, apoi B, apoi C.

> 0: Înălţime de retragere în sistemul de coordonate neînclinat al piesei de prelucrat la care sistemul de control poziţionează axa broşei înaintea poziţionării axei de rotaţie. De asemenea, sistemul de control deplasează palpatorul în planul de lucru la origine. Monitorizarea palpatorului nu este activă în acest mod. Definiţi viteza de avans pentru poziţionare la parametrul Q253. Valoarea are un efect absolut.

Intrare: 0...99999,9999

Q253 Viteză avans pre-poziţionare?

Definiţi viteza de avans a sculei în timpul prepoziţionării, în mm/min.

Intrare: 0...99999,9999 sau FMAX, FAUTO, PREDEF

Q380 Unghi ref axa principală?

Introduceţi unghiul de referinţă (rotaţia de bază) pentru obţinerea punctelor de măsurare în sistemul activ de coordonate al piesei de lucru. Definirea unui unghi de referinţă poate mări considerabil lungimea de măsurare a unei axe. Valoarea are un efect absolut.

Intrare: 0...360

Q423 Numărul de tastări?

Definiţi numărul de puncte de măsurare pe care sistemul de control le va folosi pentru a măsura sfera de calibrare în plan. Un număr mai mic de puncte de măsurare creşte viteza, în timp ce un număr mai mare de puncte de măsurare creşte precizia măsurătorii.

Intrare: 3...8

Q431 Presetare (0/1/2/3)?

Definiţi dacă sistemul de control va seta automat presetarea activă în centrul sferei:

0: Nu setaţi automat presetarea în centrul sferei: Setaţi manual presetarea înainte de începutul ciclului

1: Setaţi automat presetarea în centrul sferei înainte de măsurătoare (presetarea activă va fi suprascrisă): Prepoziţionaţi manual palpatorul deasupra sferei de calibrare înainte de începutul ciclului

2: Setaţi automat presetarea în centrul sferei după măsurătoare (presetarea activă va fi suprascrisă): Setaţi manual presetarea înainte de începutul ciclului

3: Setaţi presetarea în centrul sferei înainte şi după măsurătoare (presetarea activă va fi suprascrisă): Prepoziţionaţi manual palpatorul deasupra sferei de calibrare înainte de începutul ciclului

Intrare: 0, 1, 2, 3

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.

Palparea cu ciclul 453

11 TCH PROBE 453 GRILA CINEMATICA ~

Q406=+0

;MODUS ~

Q407=+12.5

;RAZA BILA ~

Q320=+0

;DIST. DE SIGURANTA ~

Q408=+0

;INALTIME RETRAGERE ~

Q253=+750

;AVANS PREPOZITIONARE ~

Q380=+0

;UNGHI DE REFERINTA ~

Q423=+4

;NR. PUNCTE PALPARE ~

Q431=+0

;PRESETARE

Funcţie jurnal

După rularea Ciclului 453, sistemul de control creează un jurnal (TCHPRAUTO.html) şi îl salvează în folderul care conţine programul NC actual. Acesta conţine următoarele date:

  • Data şi ora creării protocolului
  • Partea programului NC de unde a fost rulat ciclul
  • Numărul şi numele sculei active curent
  • Mod
  • Date măsurate: Abaterea standard şi abaterea maximă
  • Informaţii privind poziţia în grade (°) la care apare abaterea maximă
  • Numărul de puncte de măsurare