论文部分内容阅读
齿轮是机械行业中不可或缺的基础类零部件,齿轮刀具是影响齿轮加工的精度和生产率的重要因素,其在机械行业占有重要地位。滚齿法是加工齿轮应用最广的方法,因此齿轮滚刀的设计研究一直是刀具行业的研究热点。为了提高齿轮滚刀设计效率,减少冗余劳动,简化设计过程,同时针对目前CAD设计中大多只是根据模型的拓扑结构进行几何信息的参数化设计而缺少加工过程量的描述等不足,本文以齿轮滚刀为研究对象,在利用有限元软件分析齿轮滚刀结构的静力学和模态的基础上开发了基于UG平台的齿轮滚刀参数化生产管理系统。本文首先对齿轮滚刀结构参数及尺寸计算进行研究分析,并在进行滚齿切削力计算的基础上对齿轮滚刀的单齿和整体进行静力学及模态仿真的力学性能分析,依据仿真分析结果提供滚刀结构强度和刚度校核方法以及通过获得滚刀的固有频率和振型,确定齿轮滚刀工作时安全转速范围。利用对比手段分析不同长径比尺寸对滚刀动态特性的影响,为设计的滚刀满足使用要求提供理论依据。针对齿轮滚刀结构复杂、设计繁琐的问题,本文研究了基于UG平台的参数化建模方法,利用UG二次开发工具和MFC开发了参数化建模的人机交互界面并且编写齿轮滚刀建模程序,通过编写接口函数实现不同交互界面间的调用和对齿轮滚刀结构参数数据库的操作。在分析滚刀生产过程的工艺及加工信息基础上,针对参数化过程欠缺加工数据信息描述的不足,利用MFC和ACCESS数据库开发了加工齿轮滚刀的工艺数据库及对齿轮滚刀加工信息查询功能和针对滚刀加工过程的车削、铣削信息数据库,此外开发了包含登录、注册和用户信息数据库的用户管理模块。通过编写程序注册函数实现菜单对MFC对话框的直接响应。通过ODBC接口技术和SQL语句实现对数据库信息的添加、删除和查询操作。针对C语言图形绘制功能较差的缺陷提出了C语言与MATLAB混合编程的设计思路,研究了Visual C++与MATLAB的接口技术和MFC界面输入参数与MATLAB程序间的数据交互传递技术,将C语言调用MATLAB技术应用在了UG二次开发中。基于上述设计思在推导并编写滚刀前刀面齿形及铲背面的MATLAB程序的基础上实现了MATLAB的Figure图形在MFC界面的嵌入显示,根据输入参数变化即可实现图形的随动更新显示。利用C语言设计了切削量计算的程序。