Mulţumiri



Yüklə 1,64 Mb.
səhifə109/118
tarix03.01.2022
ölçüsü1,64 Mb.
#34196
1   ...   105   106   107   108   109   110   111   112   ...   118

4.9.Concepte introduse



Clasa SuprafaţăDiscretă DerivatăDin BazăDiscretă

{
//Concepte introduse în celelalte capitole


Nimic TransfDetectPtZ(SuprafaţăDiscretă sdAnaliză);

Nimic DetectăCurbeleZ(FamiliaDeCurbe fcOut, Real rStep = 1.0);
Nimic TransfDetecteazăPentruPlanulXY(SuprafaţăDiscretă sdAnaliză, Real rUnghi = 45.0);

Nimic DetecteazăCurbeleÎnXY(FamiliaDeCurbe fcOut, Real rStep = 1.0, rUnghi = 45.0);
Nimic TransfDetecteazăSuprafaţaPlană(SuprafaţăDiscretă sdAnaliză);

Nimic DetecteazăSuprafaţaPlană(FamiliaDeCurbe fcOut, Real rPentruZ = 45.0);
Nimic TransfEchirugozitate(SuprafaţăDiscretă sdAnaliză, Întreg nMetoda);

Nimic DetectăEchirugozitate(FamiliaDeCurbe fcOut, Întreg nMetoda = ct_nEchirugozitateXY, Real rPasul = 1.0);

Nimic TransfNefrezabil(SuprafaţăDiscretă sdNefrezabil, Întreg nMetoda);

Nimic DetectăNefrezabil(FamiliaDeCurbe fcNefrezabil, SuprafaţăDiscretă sdReper, sdSculaAnal, sdSculaMică, Boolean bDetectPlan = FALS);
Nimic SpiraleleLuiBillator(FamiliaDeCurbe fcOut, Real rStep = 1.0); //transformă SDC în spirale

} //SuprafaţăDiscretă



Clasa Curbă DerivatăDin BazăVectorială

{
//Concepte introduse în celelalte capitole


Nimic Roteşte(Întreg nDeCâteOri); //roteşte o curbă cu nDeCâteOri

Real AriaCuSemn(); //returnează aria cu semn pentru a detecta direcţia

Nimic FăTrigonometric(); //transformă o curbă în sens trigonometric

Nimic FăOrar(); //transformă o curbă în sens orar

} //Curbă

Clasa FamiliaDeCurbe DerivatăDin BazăVectorială

{
//Concepte introduse în celelalte capitole


Nimic OptimizeazăFHTSP(Întreg nRezolvăComplet = 40);

Nimic FăTrigonometric(); //transformă curbele în sens

Nimic FăOrar(); //transformă curbele în sens orar

Nimic Roteşte(); //roteşte curbele până au punctul de start minim

Nimic Spirală(Întreg nPuncte = 100); //transformă curbele în spirale
} //FamiliaDeCurbe


4.10.Concluzii


În acest capitol, intitulat “Metode de analiză şi optimizare”, s-a încercat să se cuprindă câteva dintre cele mai importante aspecte legate de analiza şi generarea optimizată a codului NC pentru fabricarea suprafeţelor discrete pe MUCN, precum şi câteva tehnici de verificare şi simulare.

Cum toate optimizările, generările de cod NC, verificările şi simulările sunt tehnici şi metode de analiză, în mod natural ele şi-au găsit locul în acest capitol. S-a preferat gruparea tuturora la un loc, deoarece între multe dintre acestea există o interpendenţă ascunsă (d.p.d.v. matematic) şi se consideră că după expunerea capitolului, sortată din punct de vedere logic, al complexităţii şi asemănării aparatelor matematice, se poate observa asemănarea unor tehnici de analiză a suprafeţei (zone plane, material nefrezat etc.) cu tehnicile de generare a codului NC (echidistante, echirugozitate etc.). Tehnicile de verificare sunt aceleaşi, într-o foarte mare proporţie, cu cele de simulare.

Cum lucrarea are un caracter primordial de sinteză, s-a încercat gruparea logică, matematică, în detrimentul celei funcţionale, nedorindu-se pierderea relaţiei dintre tehnicile de analiză.

În acest capitol s-au introdus şi expus trei mari aspecte ale analizei: metode de analiză a SD şi generarea optimizată de cod NC, câteva optimizări posibile ale codului NC în cazul traseelor echidistante şi calculul reţelei de difracţie pentru elementele optice.

S-au prezentat, în premieră, câteva metode noi, precum:


  • calculul zonelor plane;

  • calculul zonelor critice la frezarea secţiunilor paralele în planul XY;

  • calculul materialului nefrezabil;

  • calculul curbelor de egală rugozitate;

  • metode pseudoadaptive de variere a avansului şi corecţiei de uzură în timp real;

  • minimizarea mişcărilor în avans rapid;

  • spiralele lui Billator;

  • o metodă nouă de optimizare a traseelor echidistante, prin dublarea sau triplarea locală;

  • o metodă de rezolvare a reţelelor de difracţie;

Pe lângă prezentarea contribuţiilor autorul au fost expuse şi câteva metode clasice de generare de cod, considerându-se ca elemente de noutate metodele de generare ale lor (curbelor echidistante în XY şi Z) utilizând SD în acest domeniu.

Alte concepte, care sunt enumerate şi exemplificate pe parcursul capitolului, cum ar fi: interpolările superioare, eliminarea punctelor de inflexiune, eliminarea punctelor coliniare au fost expuse doar cu scopul secundar de a da consistenţă şi calitate unei eventuale generări de cod NC.



Yüklə 1,64 Mb.

Dostları ilə paylaş:
1   ...   105   106   107   108   109   110   111   112   ...   118




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin