RP技術原理為先由CAD造型軟件(如ProENGINEER!AutoCAD!UG等)按照成形模型需要建立CAD實體或表面模型,然后調用CAD造型軟件中STL文件模塊,將整個CAD模型表示為STL文件,作為后續(xù)3DP成形的原始數據模型"STL文件形式包括ASCll碼和二進制碼兩種,二進制碼文件一般為ASCll碼文件1/6大小,但是ASCn碼便于閱讀并可直接檢查,因此本文選取ASCll碼文件"再由預處理軟件(如MAGICS,STLVIEWER等軟件),選取成形方向,按設定層高劃分STL模型,得到CLI層面信息文件得到的CLI文件由頭文件和各層層面信息兩部分組成"其中頭文件以/$$HEADERSTART0開始,以/$$HEADEREND0結束"在頭文件中記錄的為此CLI文件的參數,最主要的為單位/$$UNITS/0和層面總數/$$LAYERS/0"
各層層面信息以/$$GEOMETRYSTART0開始,以/$$GEOMETRYEND0結束"
以/$$LAYE側0的開始行表示層面,以/POLYLINE/0的開始行表示層面中的輪廓線,
其后數據分別表示內外輪廓線標志!點數和XY坐標"
2.jpg (38.98 KB, 下載次數: 276)
下載附件
三維打印PLA文件生成程序
2013-1-22 20:28 上傳
由CLI文件格式的詳細分析可以看出,CLI文件是以行為單位進行數據記錄的,每一行都有其特定的頭標志,如/$$HEADERSTART0!/$$UNITS/0!/$$LAYERs/0!
/$$LAYE側0!/POLYLINE/0等"這些頭標志一方面使CLI文件有比較強的可讀性,另一方面為編寫程序讀取CLI文件提供了極大的便利"因此本程序選取/LilleInput#文件號,字符串變量0語句逐行讀入CLI文件信息,并結合其頭標志進行判斷處理"生成PLA文件時需設定運動路徑的相關參數,包括X!Y與Z軸的運動速度,等待時間(兩個運動指令之間的間隔時間)以及掃描間距。
然后經山本程序獲得CLI文件中關于CAD模型的各個方面的數據,結合設置的運動參數,開始編寫PLA文件。按三維掃一印快速成形原理來看,一個層面是山多條掃一印線組合而成。因此,PLA文件即為各個打印線的掃描命令"而常見的掃描方式有直線掃描!分區(qū)掃描!環(huán)形掃描和分形掃描本程序選用直線掃描方式"另外為消除拉剪禍合效應及巧士11禍合效應。采用正交對稱掃描方式,即相鄰層面分別按X一Y正交掃描力一式。
|