基于Java FX的数控车削虚拟仿真考评系统设计与开发

来源 :浙江大学 | 被引量 : 0次 | 上传用户:gdzsmd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控车削虚拟仿真是虚拟实验技术在数字化机械加工实训教学中的一个重要应用,其利用虚拟现实及可视化技术对数控车削加工过程进行模拟仿真。数控车削虚拟仿真系统让每个学生都能体验一个完整的数控车削加工流程和实际车床的操作步骤,不仅可以让学生深刻地理解和掌握具体的车削原理,同时为机械工程实验教学创造了便捷的条件。数控车削虚拟仿真考评是依据制定的评价体系标准对学员编写的NC代码及选择的切削仿真参数进行的考核评价过程。现有不多的数控车床培训及考核系统仅局限于几何仿真,其考核体系缺乏统一标准,而且考核过程也相对繁琐。本文以FANUC数控系统典型轴类零件车削为研究对象,以虚拟车削仿真和考评为研究核心,主要开展的研究工作及成果如下:(1)基于FANUC数控系统代码规则制定了本数控车削虚拟仿真考评系统的词法、语法和语义规则。从NC代码预处理、代码检错和加工信息翻译三方面对NC代码编译器进行设计,并采用Java正则表达式和自顶而下的分析算法开发本系统专用的NC代码编译器。(2)基于ABAQUS二次开发的原理,提出一种交互式修改和执行inp文件的切削力仿真方法,并通过Python后处理脚本动态提取odb文件中的切削力仿真结果。(3)根据车削加工原理和工件表面成形原理,推导车削工件表面理想形貌模型和车刀径向振动模型。利用Matlab/Simulink仿真工件表面三维形貌,并基于表面粗糙度的评定参数和形状公差的误差评定原则分别获取工件的表面粗糙度和形状误差。(4)根据最优化方法建立切削参数优化的数学模型,借助Matlab实现粒子群算法来解决切削参数最优化问题,动态生成指定切削加工条件下的切削参数考核标准,并通过一个数控车削实验来验证切削参数考核标准的可靠性。(5)根据软件工程的理论和方法,对数控车削虚拟仿真考评系统进行功能和结构设计,并构建系统的评价体系。借助JavaFX及相关技术,开发了一个在线可视化的数控车削虚拟仿真考评系统。
其他文献
文章根据灰色模型建模特点,对原始数据利用反向变换生成新数据序列,建立了GM(1,1)预测模型;GM(1,1)模型中的背景值和初值对模型的预测精度均有影响,进而以平均相对误差达到最小为准则,提
<正>为着重解决当前学生脱离社会,理论脱离实际这样一个带普遍性的问题,暑假期间,在学校党委和校长的统一安排下,我校98%的学生参加了社会实践活动。 这次社会实践活动,我们总
采用六室膜组合的膜堆研究离子交换膜-硫酸铵溶液体系的电流-电压曲线,考察了离子交换膜(JCM-15和JAM-15)-硫酸铵溶液体系中硫酸铵浓度、流速和温度对极限电流密度的影响.实
一、教学背景最新的义务教育化学课程标准中指出,义务阶段的化学教育,要激发学生学习化学的好奇心,引导学生认识物质世界的变化规律,形成化学的基本观念;引导学生体验科学探
针对我国这样的后发国家引进发展的战略性新兴产业,充分考虑产业的全球化分工和国际竞争,讨论战略性新兴产业的概念及其发展模式。从国际竞争的视角研究战略性新兴产业技术创
本文从我国西部民族地区农村的现状出发,对该类地区农村图书馆的建设瓶颈问题进行了细致分析,提出了西部民族地区农村图书馆的发展路径。这些工作对促进西部民族地区农村社会的
计算机技术为互联网的发展提供了技术支持,互联网在快速发展的过程中,给人们创造了便利的生活,改变了旧有的生活方式和工作方式。但是,互联网在带来诸多益处的同时,也存在着