论文部分内容阅读
数控机床因其加工精度高、生产效率高、能够加工复杂形状零件等特点在航天航空、汽车、模具、造船领域得到极为广泛的应用。然而,实际加工中所使用的数控加工代码通常会存在一些错误,这些问题往往会导致数控加工的失败,因此,在正式加工之前必须验证加工代码的正确性。传统上采用廉价的易加工材料进行试切加工,但是,在实际生产中利用此方法来检验加工代码既费时又增加成本,使得数控加工不能从真正意义上适应现代制造的高速、高效、个性化生产要求。为此,人们一直在研究能替代试切的验证方法,随着以计算机技术为核心的信息技术的迅速发展,开始借助计算机图形技术及其强大的计算能力来模拟数控加工的实际过程,并对零件加工精度进行定量分析与评价。因此,虚拟数控加工技术为验证数控代码的可靠性以及预测加工过程提供了强有力的工具,避免了试切法的不足,对推动数控加工技术的发展与应用起着非常重要的作用。基于数控仿真在实际数控加工中的重要意义和重大实用价值,本文在数控加工仿真技术总体架构方面进行了初步探讨,采用面向对象程序设计技术,借助MFC框架定义了的应用程序轮廓及其相关用户接口和三维图形系统OpenGL来开发各个功能模块;对数控加工代码及加工对象数据模型进行了分析,重点研究了数控加工代码的组成及特点,完成对常用G代码的错误检测及编辑;并提出一种基于OpenGL的刀具轨迹的动态仿真方法,允许用户通过旋转、平移、缩放和暂停等交互操作来实现多方位观察工件的加工过程;引入STL模型作为加工对象的数据模型,通过计算加工刀位点到工件模型表面的最短距离,并与刀具半径相比较来判断刀具与工件之间是否会发生干涉。在此基础上,初步完成针对三轴数控铣削加工的仿真系统开发,从而使得在不需要真实加工环境下评价数控加工过程成为可能,为课题下一步研究工作奠定了基础。