论文部分内容阅读
复合快速成形技术是在常规快速成形技术的基础上发展起来的,它克服了常规快速成形技术所存在的精度低、可制造零件尺寸小、可选用材料种类有限等缺点。复合快速成形技术的应用有助于增大分层的厚度,减小切片的数目,从而缩短了成形时间,并为制造不同材料、复杂形状、多功能原型零件提供了有效的手段和可能性。复合快速成形技术与常规快速成形技术的不同之处就是它引入了数控加工,因此数控加工轨迹的生成是复合快速成形中极其重要的一个环节。为生成复合快速成形中的数控加工轨迹,以STL(Stereo Lithography)数据模型为研究对象,提出了用点偏置算法构造偏置模型来生成数控粗、精加工轨迹的方法,并开发出了可直接应用于复合快速成形技术的CAM专用软件。本文利用链表结构进行数据存储,在去除顶点冗余的过程中,直接建立了点引用面的法向量的拓扑信息。在此拓扑信息的基础上,根据加工刀具的要求,计算出了各个三角面片的偏置点,并由这些偏置点重新构造出由三角面片组成的STL偏置模型。用一系列的平行切面对偏置模型进行切片,在二维空间内对交线进行整理,得到精加工刀具轨迹。粗加工刀具轨迹采用分阶段偏置方式生成,首先按刀具刀角半径偏置生成STL偏置模型,并用水平切平面切割偏置模型;然后在切平面内偏置截交线来确定加工区域,对加工区域进行填充与规划;把每一层面上的刀位轨迹按zig-zag方式连接生成粗加工刀具轨迹。最后,利用VC++、OpenGL建立了刀具模拟加工平台,对生成的轨迹进行了初步校验。在后置处理后,利用Mastercam软件对生成的NC文件进行了实体的仿真加工,并用轨迹比较软件对该软件生成的NC文件与Pro/Engineer软件生成的NC文件进行了比较。算法应用实例表明该方法具有可行性,利用该方法开发出的CAM软件可直接用于复合快速成形技术。