RP技术原理为先由CAD造型软件(如ProENGINEER!AutoCAD!UG等)按照成形模型需要建立CAD实体或表面模型,然后调用CAD造型软件中STL文件模块,将整个CAD模型表示为STL文件,作为后续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坐标"
三维打印PLA文件生成程序
由CLI文件格式的详细分析可以看出,CLI文件是以行为单位进行数据记录的,每一行都有其特定的头标志,如/$$HEADERSTART0!/$$UNITS/0!/$$LAYERs/0!
/$$LAYE侧0!/POLYLINE/0等"这些头标志一方面使CLI文件有比较强的可读性,另一方面为编写程序读取CLI文件提供了极大的便利"因此本程序选取/LilleInput#文件号,字符串变量0语句逐行读入CLI文件信息,并结合其头标志进行判断处理"生成PLA文件时需设定运动路径的相关参数,包括X!Y与Z轴的运动速度,等待时间(两个运动指令之间的间隔时间)以及扫描间距。
然后经山本程序获得CLI文件中关于CAD模型的各个方面的数据,结合设置的运动参数,开始编写PLA文件。按三维扫一印快速成形原理来看,一个层面是山多条扫一印线组合而成。因此,PLA文件即为各个打印线的扫描命令"而常见的扫描方式有直线扫描!分区扫描!环形扫描和分形扫描本程序选用直线扫描方式"另外为消除拉剪祸合效应及巧士11祸合效应。采用正交对称扫描方式,即相邻层面分别按X一Y正交扫描力一式。
|