04.06.2013 Views

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MODELAREA ERORILOR CINEMATICE .I.<br />

I26 . Dacă D = DIII<br />

, urmează pasul I27 , in caz contrar se trece la pasul I125 (STOP).<br />

I27 . În conformitate cu matricele datelor iniţiale, se consideră:<br />

⎧variabile<br />

pentru p = 1→ m;<br />

− ⎨<br />

⎩constante<br />

pentru k = 1 → m.<br />

(4.128)<br />

pk<br />

M − variabila pentru p; k = 1→ m . (4.129)<br />

pk pk { M ; M }<br />

θn θr<br />

Respectiv, ( )<br />

I28 . Se consideră k = 1→ m<br />

Gr<br />

I29 . Dacă DS = DDH<br />

, algoritmul continuă cu pasul I30 . În caz contrar, DS = DPG<br />

şi în acest caz se<br />

trece direct la pasul I33 .<br />

I30 . Din rezultatele obţinute în urma aplicării algoritmilor de determinare a parametrilor cinematici de tip DH<br />

pk pk pk<br />

respectiv a erorilor geometrice de tip DH, se utilizează următoarele matrice: { M ; T ; E } .<br />

I31 . Se apelează relaţiile enunţate la pasul I11 .<br />

I32 . Se trece la pasul I35 .<br />

152<br />

DH DH DH<br />

I33 . Din algoritmul parametrilor generalizaţi (PG) respectiv din algoritmul de determinare a erorilor<br />

pk<br />

cinematice de tip PG, se utilizează următoarele rezultate: { M ;<br />

pk<br />

T ;<br />

pk<br />

E } .<br />

I34 . Se apelează relaţiile enunţate la pasul I14 .<br />

PGn n PG<br />

I35 . Dacă Vε q 0 = , urmează pasul I36 . În caz contrar, Vε q = 1 şi se continua cu pasul I66 .<br />

I36 . Dacă D = DI,<br />

urmează pasul I40 , in caz contrar se trece la pasul I37 .<br />

I37 . Dacă D= DII<br />

, se trece la pasul I39 , altfel urmează pasul I38 , adică se analizează cazul D= DIII<br />

.<br />

I38 . Dacă este îndeplinită condiţia k = m , atunci algoritmul se continuă cu pasul I40 . În caz contrar,<br />

k = k+ 1 şi se revine la pasul I28 .<br />

I39 . Dacă k = m , atunci urmează pasul I40 . În caz contrar, k = k+ 1 şi se revine la pasul I18 .<br />

I40 . Dacă este îndeplinită condiţia p= m,<br />

se continuă cu pasul I41. Altfel, p= p+ 1 şi se revine la I5<br />

I ∗ Matricea covariantă a erorilor geometrice de tip q = { D; G; Gθ}<br />

I41. În cadrul acestei etape, se construieşte matricea factorului de toleranţă notată simbolic cu Mk având<br />

dimensiunea de ( 10 × 10)<br />

.<br />

I42. În continuare se construieşte matricea funcţiilor inverse a erorilor, notată MΦ , cu dimensiunea ( × ) .<br />

I43. Dacă DS = DDH<br />

urmează pasul I44. În caz contrar, DS = DPG<br />

şi se trece la pasul I47 .<br />

I44. Se scrie vectorul coloană al erorilor de tip DH, definit cu următoarea expresie:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!