论文部分内容阅读
快速成型制造技术是优化产品设计、缩减产品成本的有力工具,它的出现是制造领域的一次重大技术创新和突破。尽管快速成型制造的工艺方法多种多样,但获取零件模型切平面的二维轮廓数据仍然是进行快速成型制造的第一步。因此分层处理技术始终是RP&M技术研究的一项主要内容。为适应现代先进集成制造模式的发展要求,提出了以STEP-NC作为统一数据接口来构建RP&M集成制造系统的方法,并指出实现这一RP&M集成制造系统的关键是实现基于STEP-NC的几何模型分层处理技术。提出了生成可视化的STL三维实体模型的方法,通过设置相邻三角形面片外法向量夹角的临界值来选取适当的公共顶点,并重新计算其法向量,实现了对STL模型的顶点数据冗余处理和向量光滑处理。采用Visual C++为编程语言,以OpenGL为图形开发工具,开发出一个针对STL数据模型的可视化系统,该系统为STL模型的分层处理提供了有力的支持。在对基于STL模型的切片处理技术进行了深入分析并吸收现有算法优点的基础上,提出了分组排序、对边求交的分层算法。该算法先根据三角面片中顶点在分层方向的最大和最小坐标值,对各面片进行排序并形成分层关系矩阵,然后对每层的三角面片采用对边依次追踪求交的方法生成切片轮廓数据。通过实际应用表明,该算法高效、稳定、可靠。在对STEP-NC几何模型表达方法进行了系统分析和理解的基础上,研究了EXPRESS到C++的映射方法,并将这一模块作成动态连接库,为系统的扩展创造了条件。为了保证数据采集的一致性和有效性,设计了一个AP203中性交换文件数据采集模块,实现了AP203中性文件的读入和分析,进而正确获得了几何模型的特征数据。基于STEP-NC的几何模型分层处理的核心问题是分层平面与从AP203中性文件中提取出来的模型各几何元素的交线求取问题,本文对STEP-NC几何模型中的主要几何元素设计了具有针对性的求交算法,这些求交算法使得几何图元所具有的特殊性质得到充分利用,因而提高了算法的效率和稳定性。对现有的扫描填充方法进行了深入分析,在综合考虑各扫描填充方法优缺点的基础上,提出了轮廓偏置和基于交点排序的分区扫描相结合的复合扫描填充算法。该扫描填充方法能够充分发挥轮廓偏置填充精度高和分区扫描填充速度快的特点,并且能够适用于多种快速成型工艺。为实现复合填充方法,利用矢量偏移的方法实现了轮廓偏置的计算。在设计分区扫描算法的过程中,提出了基于交点排序的分区算法。该分区算法大大简化了填充区域划分的实现过程,使分区效率也得到提高。