论文部分内容阅读
平行分度凸轮虚拟切削加工系统能够全面、逼真地反映现实的切削加工环境和分度凸轮廓形的切削加工过程,能对加工中出现的碰撞、干涉进行检查,能够在设计阶段了解其可加工性和工艺规程的合理性、评估和预测加工精度,并进行改进设计。虚拟切削加工系统的应用,能够缩短产品的开发周期,保证产品性能和质量,降低开发和制造成本,全面提升平行分度凸轮的设计和制造水平。
本文从平行分度凸轮铣削加工的切削力建模和加工方法入手,研究了平行分度凸轮虚拟切削加工系统框架、虚拟切削加工系统的建模及NC代码翻译等关键技术。
在建立了切削刃方程和切削力方向的单位矢量表达式的基础上,将刀具沿轴线离散化,建立起切削力模型,导出了切削力计算公式。构建了平行分度凸轮虚拟切削加工系统框架。建立了平行分度凸轮数控加工机床的几何模型和运动链表达式。
对平行分度凸轮虚拟切削加工系统进行了简化:(1)电主轴(刀具)转速是常数。(2)将立柱、纵向工作台及其锁紧装置视为刚体。(3)将切削加工系统分为工件子系统(W-子系统)和刀具子系统(T-子系统),两个子系统在切削区域通过切削力相互作用、相互影响。(4)z向震动被忽略。
利用等效的概念,将工件子系统和刀具子系统简化成分别由等效弹簧、等效阻尼、等效转动惯量组成的单自由度振动系统,导出了系统的动力学方程。
在对CNC控制和虚拟切削加工系统分析的基础上,提出了NC代码处理系统设计需要解决的问题。为实现仿真系统的通用性,建立了基于机床加工功能的可以为仿真系统的虚拟数控系统所识别和处理的通用指令集,提出了NC代码的翻译流程。
在模块的开发过程中,结合平行分度凸轮机构设计的特点,选用Pro/E软件作为二次开发平台,利用Pro/TOOLKIT、Pro/Program、Visual C++构建了开发环境。利用Access数据库技术和VC++开发的动态连接程序,以菜单的形式加载,供Pro/E系统调用。本系统实现了子系统之间的信息传递和信息共享,提高了平行分度凸轮设计和加工的集成化、自动化的程度,从而为平行分度凸轮机构的设计、制造及性能研究提供了一种快捷的软件平台。