论文部分内容阅读
在自动车床上加工零件的实际生产过程中,在不同类型的自动车床上加工不同类型的零件时,由于加工工序的不同,需要成套更换控制刀具运动的凸轮机构。因此需要大量时间来进行所需凸轮的设计工作。为了解决这一生产实际问题,本文研究开发了一个专门用于设计自动车床凸轮机构的应用程序。 本文采用Visual C++开发语言与ObjectARX(AutoCAD二次开发工具)结合对AutoCAD实行二次开发来完成本应用程序。在ObjectARX应用程序中使用MFC技术实现对程序界面的可视化设计。在程序开发方面,根据设计要求开发出三个主要的功能模块:初始化参数设计模块、凸轮设计计算模块、凸轮二维图形显示模块。实现对凸轮机构的设计参数输入、选择、修改、计算以及凸轮图的显示等功能操作。 系统程序编译后生成一个能够在AutoCAD下加载的ARX文件。加载完ARX文件后,通过系统开发的人机交互界面完成对所需凸轮的设计,最后系统在AutoCAD界面下生成一个凸轮的轮廓曲线以及凸轮外形轮廓图。 本程序对缩短自动车床凸轮机构设计研发周期,提高生产效率有着重要的意义。