论文部分内容阅读
齿轮是许多机械产品中的重要基础零件,它的设计与制造水平将直接影响到机械产品的性能和质量。而决定齿轮加工质量的关键因素是齿轮刀具的设计与制造等。在传统的齿轮刀具设计中,计算量大、周期长,虽然复杂刀具智能CAD软件可以根据用户的需求,快速设计出所需的刀具,但是无法保证齿轮刀具在设计计算中的准确性及结果的可靠性,刀具设计的合理与否、加工过程中是否发生不良现象,往往要待加工出的零件通过检验后才知道,从而使得企业在齿轮刀具的设计过程中,试制周期长,试切、调试费用高,造成许多浪费,难以适应当前齿轮制造业市场竞争的需求。
为此,本文利用计算机仿真技术,结合计算机图形学技术,在企业普遍使用的UGCAD平台上,对常用齿轮刀具进行参数设计计算并仿真加工齿轮,通过对形成齿轮齿廓的过程进行动态仿真,帮助刀具设计者验证刀具的齿形参数设计的合理与否,从而减少甚至避免试切。同时,提出把C/S结构引入到UG二次开发中,实现了MFC、UG/Open和C/S结构三者相结合的应用。所开发的系统已经通过江西省鉴定并应用于南昌齿轮有限责任公司的产品开发与设计中,并在对齿轮刀具进行的分析和加工仿真中,取得了良好的成效。
本文主要研究内容如下:
首先,对系统进行了分析,提出了系统的总体设计方案及功能模块的划分,并对系统数据库的建立和齿轮刀具设计计算过程中的设计资料处理办法进行了较为详细的论述。同时,对齿轮刀具设计过程用VC程序的形式写入到了程序中,并将计算结果存入到数据库服务器SQLServer2000上,使得设计数据得以共享,为参数化建模和仿真加工提供了数据上的支持。
其次,对UG的二次开发过程进行了比较深入的研究,结果发现UG本身提供的二次开发工具包UG/Open中界面功能有限,并且没有直接对MFC进行支持,从一定程度上限制了UG的开发功能。通过进一步的研究得知,改变程序结构可以成功的把MFC与UG二次开发结合起来,并且引入了数据库服务器SQLServer2000,使得目前普遍流行的C/S结构的数据库开发技术通过MFC强大的功能在UG中得以应用,大大增强了开发的功能。此外,在本文中还对UG/OpenUIStyler建立的界面调用MFC建立的界面的方法进行了探讨,实现了界面之间调用和数据传递,为UG二次开发提供了一条新的途径。
然后,对齿轮仿真加工理论做了较为深入的探讨,对齿轮刀具模型进行了简化,利用该模型,采用UG/OpenAPI和UG/OpenGRIP混合编程技术实现了对齿轮刀具简化模型进行参数化造型并基于齿轮仿真加工通过对被加工齿轮齿廓的过程进行动态仿真判断齿轮刀具参数的合理与否。同时,利用UG/OpenMenuScript建立了系统的主菜单,通过MFC实现了交互性良好的人机界面和齿轮刀具参数数据管理,大大加强了系统的功能。
最后,对基于COM组件技术下仿真加工的相关问题进行了初步探索,得出了在COM技术下系统的层次结构和开发平台。同时,对基于COM技术的C/S结构的关键技术进行了讨论,总结出了三层C/S结构的数据库的开发方法,为以后系统的深入研究奠定了基础。