generare fişier NC – traseul sculei;
Curbele au un punct de start şi un sens de parcurs. În cazul curbelor închise, sensul de parcurs poate fi trigonometric sau orar.
Apariţia curbelor discrete (polilinii) a fost naturală, ele fiind cea mai simplă metodă, utilizată larg în schimbul de informaţii de nivel scăzut despre curbe, între aplicaţii. Sunt suportate de aproape toate formatele (STEP, IGES, VDA, ACIS, DXF, ACD) .
Dezavantajul lor major este acela că sunt mari consumatoare de memorie, din cauza stocării discrete a valorilor.
O metodă larg utilizată de scădere a consumului de memorie este aceea de a elimina punctele care sunt coliniare; această metodă reduce consumul de memorie cu 10..95%.
O altă metodă utilizată larg în generarea fişierelor NC, şi care duce implicit la reducerea lungimii acestora, este aceea în care se folosesc curbe cu X, Y sau Z constant, convertibile în arce de cerc (aproape toate postprocesoarele suportă acest tip de dată). Scăderea necesarului de memorie este de circa 50%. În ultimii ani au apărut ECN care suportă curbe spline. Prin reconvertirea curbelor elementare în curbe spline se asigură o reducere cu 20..50% a lungimii fişierului generat, precum şi o creştere sensibilă a calităţii suprafeţei generate.
NOTĂ: Toate statisticile au fost executate pe repere de complexitate medie, cu plaje de toleranţă [0.001 – 0.1 mm] şi gabarite specifice domeniului construcţiilor de maşini. Tendinţa generală este aceea că: cu cât un reper este mai simplu (număr scăzut de schimbări de curvatură), cu atât optimizările descrise anterior funcţionează mai bine.
Există metode de a creşte calitatea curbei, prin conversia ei într-o curbă B-Spline şi eliminarea din nou a punctelor intermediare, cu o toleranţă mai mică.
Operatorii specifici clasei Curbă sunt cei de la clasa BazaVectorială; orice operaţie care conţine ca parametru un scalar sau un punct poate fi definită pe o colecţie de puncte.
Suplimentar se pot imagina operatorii +, +=, care adună la lista de puncte un punct nou sau o listă nouă de puncte. Totuşi, această facilitate nu va fi folosită, datorită necesităţii de a fi consecvent în folosirea operatorilor, lăsându-i pentru transformările datelor în maniera folosită la clasele real, punct.
Metodele descrise sunt cele elementare, de adunare, modificare şi ştergere a punctelor, precum şi cele de schimbare de sens, interogare despre sens, care îşi au rostul doar în cazul curbelor închise.
Dostları ilə paylaş: |