论文部分内容阅读
本文针对由研抛装置和JCS-018A立式加工中心组成的研抛系统进行仿真系统的开发,对加工过程仿真的相关技术进行了探讨研究,并在此基础上实现了初步的研抛仿真。所建立的仿真系统可进行加工质量预测及预选合适的加工工艺参数。本文在Windows XP环境下,借助基于VC++2003.net编译环境的Open Inventor图形软件开发包研究探讨了以下问题:使用VC开发的MFC窗口程序与OIV窗口程序的融合方法;建立三维模型,实现模型的格式转换和窗口导入及显示;完成对所导入的三维模型的平移、旋转等运动实现,并对这些运动进行实时控制;在对已有布尔运算方法讨论的基础上,开发出新的布尔运算算法。在完成以上基本工作后,本文对应加装了研抛装置的加工中心开发了初步的窗口控制的仿真软件,在该软件中通过模型的绘制、转换格式和导入建立了研抛仿真环境,并对主轴、工作台、磨头等运动部件添加了可以通过窗口控件和数控代码进行控制的运动属性,同时利用布尔算法实现了简单的布尔切削,完成了初步的研抛几何仿真。通过对感知器神经网络建模方法及其对应的BP算法的相关理论和实现方法的深入学习和研究,在VC2003.net环境下使用计算机编程建立了两个分别对应于粗糙度和去除量的4×8×1神经网络模型并实现了所建立模型的误差反向传播算法。在模型中,输入为主轴转速、进给速度、研抛次数和正压力4个参数,输出为粗糙度和去除量,采用动量因子加快训练速度,通过对研抛实验数据进行的大量重复训练,使模型在训练的过程中不断进行学习,进而不断逼近真实的物理过程,实现了研抛过程的输入输出物理仿真。与此同时通过物理仿真误差的走势分析对所建立的神经网络模型和所采用的BP误差反向传播算法的正确性进行了分析和详细讨论,同时对模型的预测误差进行了验证分析,一方面证明了所建立模型的正确性,另一方面验证了其初步的预测能力,达到了预期的目的。在完成以上步骤后,将几何仿真和物理仿真两个部分统一在一个窗口控制界面中,实现了研抛过程的加工仿真。