Ciclul 451 MASURARE CINEMATICA (opțiunea 48)

Programare ISO

G451

Aplicaţie

 
Machine

Consultaţi manualul maşinii.

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

Ciclul de palpare 451 vă permite să verificaţi şi, dacă este necesar, să optimizaţi cinematica maşinii. Utilizaţi palpatorul 3-D TS pentru a măsura o sferă de calibrare HEIDENHAIN pe care aţi ataşat-o pe masa maşinii.

Sistemul de control determină acurateţea rotiri statice. Software-ul minimizează erorile spaţiale care rezultă din mişcările de înclinare şi, la sfârşitul procesului de măsurare, salvează în mod automat geometria maşinii în constantele respective ale maşinii, din descrierea cinematicilor.

Secvenţă ciclu

  1. Fixaţi sfera de calibrare şi verificaţi dacă există posibile coliziuni.
  2. În modul 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 modul de funcţionare Rulare program şi porniţi programul de calibrare.
  4. Sistemul de control măsoară automat toate axele de rotaţie, succesiv, la rezoluţia definită.
 
Tip
  • Note de programare şi de operare:
  • Dacă datele cinematice obţinute în modul Optimizare sunt peste limita admisă (maxModification nr. 204801), sistemul de control afişează o avertizare. Apoi, trebuie să confirmaţi valorile determinate apăsând Start NC.
  • Î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.
Sistemul de control salvează valorile măsurate în următorii parametri Q:

Număr
parametru Q

Semnificaţie

Q141

Abatere standard măsurată pe axa A (–1 dacă axa nu a fost măsurată)

Q142

Abatere standard măsurată pe axa B (–1 dacă axa nu a fost măsurată)

Q143

Abatere standard măsurată pe axa C (–1 dacă axa nu a fost măsurată)

Q144

Deviaţie standard optimizată pe axa A (–1 dacă axa nu a fost optimizată)

Q145

Deviaţie standard optimizată pe axa B (–1 dacă axa nu a fost optimizată)

Q146

Deviaţie standard optimizată pe axa C (–1 dacă axa nu a fost optimizată)

Q147

Eroarea decalajului pe direcţia X, pentru transferul manual la parametrul corespunzător al maşinii

Q148

Eroarea decalajului pe direcţia Y, pentru transferul manual la parametrul corespunzător al maşinii

Q149

Eroarea decalajului pe direcţia Z, pentru transferul manual la parametrul corespunzător al maşinii

Direcţie de poziţionare

Direcţia de poziţionare a axei rotative ce urmează a fi măsurată este determinată din unghiurile de pornire şi cel final definite în ciclu. La 0° este executată automat o măsurare de referinţă.

Specificaţi unghiul de pornire şi cel final pentru a evita măsurarea aceleiaşi poziţii de două ori. Nu este recomandată o măsurare duplicată a punctului (de ex. poziţiile de măsurare +90° şi -270°), totuşi aceasta nu va genera un mesaj de eroare.

  • Exemplu: Unghi de pornire = +90°, unghi final = –90°
    • Unghi de pornire = +90°
    • Unghi final = –90°
    • Nr. puncte măsurare = 4
    • Unghiul pasului rezultat din calculul = (-90° – +90°) / (4 – 1) = -60°
    • Punctul de măsurare 1= +90°
    • Punctul de măsurare 2= +30°
    • Punctul de măsurare 3 = -30°
    • Punctul de măsurare 4 = -90°
  • Exemplu: unghi de pornire = +90°, unghi final = +270°
    • Unghi de pornire = +90°
    • Unghi final = +270°
    • Nr. puncte de măsurare = 4
    • Unghiul pasului rezultat din calculul = (270° – 90°) / (4 – 1) = +60°
    • Punctul de măsurare 1= +90°
    • Punctul de măsurare 2= +150°
    • Punctul de măsurare 3= +210°
    • Punctul de măsurare 4= +270°

Maşini cu axe cu cuplare de tip Hirth

 
Anunţ
Pericol de coliziune!
Pentru a putea fi poziţionate, axele trebuie scoase din grila Hirth. Dacă este cazul, sistemul de control rotunjeşte poziţiile de măsurare calculate, astfel încât să se potrivească în grila Hirth (în funcţie de unghiul de pornire, unghiul final şi numărul punctelor de măsurare). Există pericol de coliziune!
  1. Aşadar nu uitaţi să lăsaţi o prescriere de degajare suficient de mare pentru a preveni orice risc de coliziune între palpator şi sfera de calibrare
  2. Mai asiguraţi-vă şi că există suficient spaţiu pentru a ajunge la prescrierea de degajare (limitator software)
 
Anunţ
Pericol de coliziune!
În funcţie de configuraţia maşinii, sistemul de control nu poate poziţiona automat axele rotative. În acest caz, aveţi nevoie de o funcţie M specială de la producătorul maşinii, care îi permite sistemului de control să deplaseze axele rotative. Este necesar ca producătorul maşinii să fi introdus numărul funcţiei M în parametrii maşinii mStrobeRotAxPos (nr. 204803) în acest scop. Există pericol de coliziune!
  1. Consultaţi documentaţia producătorului maşinii
 
Tip
  • Definiţi o înălţime de retragere mai mare decât 0, dacă opţiunea 2 nu este disponibilă.
  • Poziţiile măsurate sunt calculate pe baza unghiului de pornire, a unghiului final şi a numărului de măsurători pentru axa respectivă şi pe baza grilei Hirth.

Exemplu de calculare a poziţiilor de măsurare pentru o axă A:

Unghiul de pornire Q411 = -30

Unghiul final Q412 = +90

Numărul de puncte de măsurare Q414 = 4

Grilă Hirth = 3°

Unghi de incrementare calculat = (Q412Q411) / (Q414 – 1)

Unghi de incrementare calculat = (90° – (-30°)) / (4 – 1) = 120 / 3 = 40°

Poziţie de măsurare 1 = Q411 + 0 * unghi de incrementare = –30° --> –30°

Poziţie de măsurare 2 = Q411 + 1 * unghi de incrementare = +10° --> 9°

Poziţie de măsurare 3 = Q411 + 2 * unghi de incrementare = +50° --> 51°

Poziţie de măsurare 4 = Q411 + 3 * unghi de incrementare = +90° --> 90°

Alegerea numărului de puncte de măsurare

Pentru a economisi timp, puteţi efectua o optimizare grosieră cu un număr mic de puncte de măsurare (1 sau 2), de exemplu la punerea în funcţiune a maşinii.

Apoi efectuaţi o optimizare mai bună cu un număr mediu de puncte de măsurare (valoare recomandată = aprox. 4). Un număr mare de puncte de măsurare nu îmbunătăţeşte rezultatele. În mod ideal, punctele de măsurare trebuie distribuite în mod egal pe zona de înclinare a axei.

De aceea trebuie să măsuraţi o axă cu intervalul de înclinare de la 0° la 360° în trei puncte de măsurare, la 90°, 180° şi 270°. Definiţia astfel un unghi de pornire de 90° şi un unghi final de 270°.

Dacă doriţi să verificaţi precizia puteţi, de asemenea, introduce un număr mai mare de puncte de măsurare în modul Verificare.

 
Tip

Dacă un punct de măsurare a fost definit la 0°, acesta va fi ignorat deoarece măsurătoarea de referinţă este întotdeauna efectuată la 0°.

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 brute. Următorii factori pot influenţa în mod pozitiv rezultatele măsurătorii:

  • La maşini cu mese rotative / mese înclinate: Prindeţi bila de calibrare cât mai departe posibil de centrul de rotaţie.
  • Pe maşini cu trasee de avans transversal foarte mari: Fixaţi sfera de calibrare cât mai aproape posibil de poziţia nominală 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.

Observaţii privind diferitele metode de calibrare

  • Optimizarea grosieră în timpul punerii în funcţiune după introducerea dimensiunilor aproximative.
    • Număr de puncte de măsurare între 1 şi 2
    • Pas unghiular al axelor de rotaţie: Aprox. 90°
  • Optimizarea fină pe întreg intervalul de avans transversal
    • Număr de puncte de măsurare între 3 şi 6
    • Unghiul de pornire şi cel final ar trebui să acopere cel mai mare interval de avans transversal al axelor rotative.
    • Poziţionaţi sfera de calibrare pe masa maşinii astfel încât pe axele mesei rotative să existe un cerc mare de măsurare sau astfel încât pe axele capului pivotant să se poată executa măsurătoarea într-o poziţie reprezentativă (de ex. în centrul intervalului de avans transversal).
  • Optimizarea unei poziţii specifice a axei rotative
    • Număr de puncte de măsurare între 2 şi 3
    • Măsurătorile sunt efectuate cu ajutorul unghiului de înclinare al unei axe (Q413/Q417/Q421) în jurul unghiului axei rotative la care piesa urmează să fie prelucrată mai târziu.
    • Poziţionaţi sfera de calibrare pe masa maşinii pentru calibrare în poziţia nominală pentru prelucrare ulterioară.
  • Verificarea preciziei maşinii
    • Număr de puncte de măsurare între 4 şi 8
    • Unghiul de pornire şi cel final ar trebui să acopere cel mai mare interval de avans transversal al axelor rotative.
  • Determinarea jocului axei rotative
    • Număr de puncte de măsurare între 8 şi 12
    • Unghiul de pornire şi cel final ar trebui să acopere cel mai mare interval de avans transversal al axelor rotative.

Note privind precizia

 
Machine

Dacă este necesar, dezactivaţi blocajul de pe axele de rotaţie în timpul calibrării. În caz contrar ar putea rezulta măsurători eronate. Manualul maşinii conţine informaţii suplimentare.

Erorile geometrice şi de poziţionare ale maşinii influenţează valorile măsurate şi în consecinţă şi optimizarea axei de rotaţie. Din această cauză va exista mereu o anumită valoare de eroare.

Dacă nu ar fi erori geometrice sau de poziţionare, orice valori măsurate de ciclu în orice punct al maşinii la un anumit timp, ar fi reproductibile. Cu cât erorile geometrice şi de poziţionare sunt mai mari, cu atât este mai mare dispersia rezultatelor măsurate atunci când efectuaţi măsurători în diferite poziţii.

Dispersia rezultatelor înregistrate de sistemul de control în jurnalul de măsurare este un indiciu al acurateţei înclinării statice a maşinii. Totuşi, raza cercului de măsurare, numărul şi poziţia punctelor de măsurare trebuie să fie incluse în evaluarea acurateţei. Un singur punct de măsurare nu este suficient pentru calcularea dispersării. Pentru un singur punct, rezultatul calculului este eroarea spaţială a acelui punct de măsurare.

Dacă mai multe axe de rotaţie sunt deplasate simultan, aceste valori de eroare se combină. În cel mai rău caz, aceste valori se adună.

 
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.

Jocul

Jocul lateral este un joc între codorul de rotaţie sau cel unghiular şi masa maşinii care apare când direcţia de avans transversal este inversată. Dacă axele de rotaţie au jocul lateral în afara circuitului de control, de exemplu deoarece măsurarea unghiului se face folosind codificatorul de motor, acest lucru poate duce la erori semnificative în timpul înclinării.

Cu parametrul de intrare Q432, puteţi activa măsurarea jocului. Introduceţi un unghi pe care sistemul de control îl utilizează ca unghi de avans transversal. Astfel, ciclul va executa câte două măsurători pentru fiecare axă rotativă. Dacă preluaţi valoarea unghiului 0, sistemul de control nu va măsura niciun joc.

 
Machine

Măsurarea jocului lateral nu este posibilă dacă la parametrul opţional mStrobeRotAxPos (nr. 204803) al maşinii este setată o funcţie M pentru poziţionarea axelor de rotaţie sau dacă axa este o axă Hirth.

 
Tip
  • Note de programare şi de operare:
  • Sistemul de control nu execută o compensare automată a jocului.
  • Dacă raza cercului de măsurare este < 1 mm, sistemul de control nu calculează jocul. Cu cât este mai mare raza cercului de măsurare, cu atât sistemul de control poate determina mai precis jocul axei rotative.
  • Funcţie jurnal

Note

 
Machine

Compensarea unghiului este posibilă doar cu opţiunea 52 KinematicsComp.

 
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 sau, respectiv, la 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ă.
  • Sistemul de control ignoră datele de definire a ciclurilor care se aplică axelor inactive.
  • O corecţie a originii maşinii (Q406=3) este posibilă numai dacă sunt măsurate axele de rotaţie suprapuse de pe partea capului broşei sau partea mesei.
  • Dacă aţi activat presetarea înainte de calibrare (Q431 = 1/3), mutaţi palpatorul la prescrierea de degajare (Q320 + SET_UP) într-o poziţie aproximativ deasupra centrului sferei de calibrare, înainte de începerea ciclului.
  • Programare în inci: sistemul de control înregistrează de fiecare dată rezultatele măsurătorilor în milimetri.
  • După măsurarea cinematicii, trebuie să redeterminaţi presetarea.

Note despre parametrii maşinii

  • Dacă parametrul opţional al maşinii mStrobeRotAxPos (nr. 204803) 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 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ă la parametrul opţional al maşinii maxDevCalBall (nr. 204802), sistemul de control afişează un mesaj de eroare şi încheie măsurătoarea.
  • Pentru optimizarea unghiului, producătorul maşinii trebuie să adapteze configuraţia în mod corespunzător.

Parametrii ciclului

Grafică asist.

Parametru

Q406 Modus (0/1/2/3)?

Definiţi dacă sistemul de control va verifica sau va optimiza cinematica activă:

0: Verificaţi cinematica activă a maşinii. Sistemul de control măsoară cinematica pe axele rotative definite, dar nu face nicio schimbare. Sistemul de control afişează rezultatele măsurătorilor într-un jurnal de măsurare.

1: Optimizaţi cinematica activă a maşinii: Sistemul de control măsoară cinematica de pe axele rotative definite. Apoi optimizează poziţiileaxelor rotative ale cinematicii active.

2: Optimizaţi cinematica activă a maşinii: Sistemul de control măsoară cinematica de pe axele rotative definite. Apoi optimizează erorile de unghi şi poziţie. Opţiunea de software 52, KinematicsComp, este necesară pentru compensarea erorilor angulare.

3: Optimizaţi cinematica activă a maşinii: Sistemul de control măsoară cinematica de pe axele rotative definite. Apoi compensează automat originea maşinii. Apoi optimizează erorile de unghi şi poziţie. Este necesară opţiunea software 52, KinematicsComp.

Intrare: 0, 1, 2, 3

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

Q411 Unghi de pornire axă A?

Unghiul de pornire pe axa A la care se va face prima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q412 Unghi de oprire axă A?

Unghiul final pe axa A la care se va face ultima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q413 Unghi înclinare axă A?

Unghiul de incidenţă pe axa A la care vor fi măsurate celelalte axe rotative.

Intrare: -359,9999...+359,9999

Q414 Nr. pcte. de măs. în A (0...12)?

Numărul de puncte de măsurare pe care sistemul de control le va folosi pentru a măsura axa A.

Dacă valoarea introdusă = 0, sistemul de control nu măsoară axa respectivă

Intrare: 0...12

Q415 Unghi de pornire axă B?

Unghiul de pornire pe axa B la care se va face prima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q416 Unghi de oprire axă B?

Unghiul final pe axa B la care se va face ultima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q417 Unghi înclinare axă B?

Unghiul de incidenţă pe axa B la care vor fi măsurate celelalte axe rotative.

Intrare: -359,999...+360,000

Q418 Nr puncte de măs. în B (0...12)?

Numărul de puncte de măsurare pe care sistemul de control le va folosi a măsura axa B. Dacă valoarea introdusă = 0, sistemul de control nu măsoară axa respectivă

Intrare: 0...12

Q419 Unghi de pornire axă C?

Unghiul de pornire pe axa C la care se va face prima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q420 Unghi de oprire axă C?

Unghiul final pe axa C la care se va face ultima măsurătoare. Valoarea are un efect absolut.

Intrare: -359,9999...+359,9999

Q421 Unghi înclinare axă C?

Unghiul de incidenţă pe axa C la care vor fi măsurate celelalte axe rotative.

Intrare: -359,9999...+359,9999

Q422 Nr puncte de măs. în C (0...12)?

Numărul de puncte de măsurare pe care sistemul de control le va folosi a măsura axa C. Dacă valoarea introdusă = 0, sistemul de control nu măsoară axa respectivă

Intrare: 0...12

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

Q432 Domeniu unghicompensare joc?

Definiţi unghiul transversal pe care sistemul de control îl va folosi pentru a măsura jocul axei rotative. Unghiul de avans transversal trebuie să fie semnificativ mai mare decât jocul efectiv al axelor rotative. Dacă valoarea introdusă = 0, sistemul de control nu măsoară jocul.

Intrare: -3...+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.

Salvarea şi verificarea elementelor cinematice

11 TOOL CALL "TOUCH_PROBE" Z

12 TCH PROBE 450 SALVARE CINEMATICA ~

Q410=+0

;MODUS ~

Q409=+5

;INDICAREA MEMORIEI

13 TCH PROBE 451 MASURARE 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 ~

Q411=-90

;UNGHI PORNIRE AXA A ~

Q412=+90

;ENDWINKEL A-ACHSE ~

Q413=+0

;UNGHI INCLIN. AXA A ~

Q414=+0

;PUNCTE MASUR. AXA A ~

Q415=-90

;UNGHI PORNIRE AXA B ~

Q416=+90

;UNGHI OPRIRE AXA B ~

Q417=+0

;UNGHI INCLIN. AXAB ~

Q418=+2

;PUNCTE MASUR. AXA B ~

Q419=-90

;UNGHI PORNIRE AXA C ~

Q420=+90

;UNGHI OPRIRE AXA C ~

Q421=+0

;UNGHI INCLIN. AXA C ~

Q422=+2

;PUNCTE MASUR. AXA C ~

Q423=+4

;NR. PUNCTE PALPARE ~

Q431=+0

;PRESETARE ~

Q432=+0

;JOC LA COLTURI

Diverse moduri (Q406)

  • Mod test Q406 = 0
  • Sistemul de control măsoară axele rotative în poziţiile definite şi calculează precizia statică a transformării înclinării.
  • Sistemul de control înregistrează rezultatele unei posibile optimizări a poziţiei, dar nu execută nicio ajustare.
  • Modul „Optimizare poziţie axe rotative” Q406 = 1
  • Sistemul de control măsoară axele rotative în poziţiile definite şi calculează precizia statică a transformării înclinării.
  • În acest timp, sistemul de control încearcă să modifice poziţia axei rotative în modelul cinematic pentru a obţine o precizie mai mare.
  • Datele maşinii sunt ajustate automat.
  • Modul de optimizare a poziţiei şi a unghiului Q406 = 2
  • Sistemul de control măsoară axele rotative în poziţiile definite şi calculează precizia statică a transformării înclinării.
  • Mai întâi, sistemul de control încearcă să optimizeze orientarea unghiulară a axei rotative prin intermediul compensării (opţiunea nr. 52, KinematicsComp)
  • După optimizarea unghiului, sistemul de control va efectua o optimizare a poziţiei. În acest scop, nu sunt necesare măsurători suplimentare; sistemul de control calculează automat optimizarea poziţiei.
 
Tip

În funcţie de cinematica maşinii pentru determinarea corectă a unghiurilor, HEIDENHAIN recomandă realizarea măsurătorii o dată cu un unghi de înclinare de 0°.

  • Modul „Optimizarea originii, poziţiei şi unghiului maşinii” (Q406 = 3)
  • Sistemul de control măsoară axele rotative în poziţiile definite şi calculează precizia statică a transformării înclinării.
  • Sistemul de control încearcă automat să optimizeze originea (KinematicsComp, opţiunea 52). Pentru a utiliza originea maşinii la compensarea poziţiei unghiulare a unei axe rotative, axa rotativă de compensat trebuie să fie mai aproape de baza maşinii în cinematica maşinii decât axa rotativă măsurată.
  • Sistemul de control încearcă atunci să optimizeze orientarea unghiulară a axei rotative prin intermediul compensării (opţiunea 52, KinematicsComp)
  • După optimizarea unghiului, sistemul de control va efectua o optimizare a poziţiei. În acest scop, nu sunt necesare măsurători suplimentare; sistemul de control calculează automat optimizarea poziţiei.
 
Tip
  • Pentru determinarea corectă a erorilor de poziţie angulară, HEIDENHAIN recomandă setarea axei rotative afectate la un unghi de înclinare de 0° pentru această măsurătoare.
  • După corectarea unei origini a maşinii, sistemul de control încearcă să scadă compensarea erorii de poziţie angulară asociate (locErrA/locErrB/locErrC) de la axa rotativă măsurată.

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.

Optimizarea poziţiei axelor rotative cu presetare anterioară automată şi măsurarea jocului axei rotative

11 TOOL CALL "TOUCH_PROBE" Z

12 TCH PROBE 451 MASURARE CINEMATICA ~

Q406=+1

;MODUS ~

Q407=+12.5

;RAZA BILA ~

Q320=+0

;DIST. DE SIGURANTA ~

Q408=+0

;INALTIME RETRAGERE ~

Q253=+750

;AVANS PREPOZITIONARE ~

Q380=+0

;UNGHI DE REFERINTA ~

Q411=-90

;UNGHI PORNIRE AXA A ~

Q412=+90

;UNGHI OPRIRE AXA A ~

Q413=+0

;UNGHI INCLIN. AXA A ~

Q414=+0

;PUNCTE MASUR. AXA A ~

Q415=-90

;UNGHI PORNIRE AXA B ~

Q416=+90

;UNGHI OPRIRE AXA B ~

Q417=+0

;UNGHI INCLIN. AXAB ~

Q418=+4

;PUNCTE MASUR. AXA B ~

Q419=+90

;UNGHI PORNIRE AXA C ~

Q420=+270

;UNGHI OPRIRE AXA C ~

Q421=+0

;UNGHI INCLIN. AXA C ~

Q422=+3

;PUNCTE MASUR. AXA C ~

Q423=+3

;NR. PUNCTE PALPARE ~

Q431=+1

;PRESETARE ~

Q432=+0.5

;JOC LA COLTURI

Funcţie jurnal

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

  • Data şi ora când a fost creat jurnalul
  • Partea programului NC de unde a fost rulat ciclul
  • Nume sculă
  • Cinematica activă
  • Mod utilizat (0=Verificare/1=Optimizare poziţie/2=Optimizare stare/3=Optimizare origine şi stare maşină)
  • Unghiuri de înclinare
  • Pentru fiecare axă de rotaţie măsurată:
    • Unghiul de pornire
    • Unghiul final
    • Numărul de puncte de măsurare
    • Raza cercului de măsurare
    • Joc mediu dacă Q423>0
    • Poziţia axelor
    • Erori de poziţie angulară (doar cu KinematicsComp, opţiunea 52)
    • Abaterea standard (dispersare)
    • Abaterea maximă
    • Eroarea angulară
    • Valorile de compensare pe toate axele (decalare presetată)
    • Poziţie înainte de optimizarea axelor rotative verificate (în raport cu punctul de începere a lanţului de transformare cinematică, în general vârful broşei)
    • Poziţie după optimizarea axelor rotative verificate (în raport cu punctul de începere a lanţului de transformare cinematică, în general vârful broşei)
    • Eroare de poziţionare aproximată şi abatere standard a erorilor de poziţionare la 0
    • Fişiere SVG cu grafice: erori măsurate şi optimizate pentru poziţii de măsurare individuale.
      • Curba roşie: poziţii măsurate
      • Curba verde: valori optimizate după ce ciclul a rulat
      • Desemnarea graficului: desemnarea axei depinde de axa rotativă (de ex. EYC = eroare componentă la Y de pe axa C)
      • Axa X a graficului: poziţia axei rotative în grade
      • Axa Y a graficului: abateri de la poziţie în mm
Măsurare eşantion: eroare componentă EYC la Y de pe axa C