论文部分内容阅读
水晶作为一种伴随着人民生活水平提高而需求量大增的物品,对现代水晶加工行业也提出了新的要求。现有的水晶研磨机数控系统或多或少都存在一些问题,这些问题导致机器的效率没法进一步提高,水晶成品的质量也存在着一些不稳定的地方。同时随着现有的一些技术的发展,传统的水晶研磨机数控系统也需要进一步的改进。本文首先分析了水晶加工技术的国内外现状和未来的发展趋势,并详细介绍了水晶研磨机数控系统的总体设计思路和水晶研磨的原理,使用STM32F103ZET6微处理器作为控制核心,连接各个功能模块实现对研磨机的控制,详细描述了数控系统的硬件设计和软件设计。针对水晶在研磨过程中由于磨盘的损耗导致研磨出现不稳定的情况,使用神经网络建立模型优化对水晶研磨的控制。本文分析了在水晶研磨过程中的受力情况,并讨论几个影响水晶成品质量的因素,针对磨盘因为作业而磨损导致水晶表面研磨不稳定的问题,提出使用神经网络优化研磨时间以改善研磨状况,降低工人操作的要求。接着介绍了神经网络的发展和应用广泛的BP神经网络的原理,并讨论了几种BP算法的改进。在对研磨过程中的几个关键参数进行分析之后建立BP神经网络模型,采集水晶研磨机的磨盘电机转矩、接触面压力、打磨次数作为神经网络的输入,研磨时间作为输出建立单隐含层的BP神经网络,在对数据进行误差剔除和归一化处理之后对网络进行训练,使用MATLAB训练后的模型能够很好地拟合目标值。数控系统的各个模块之间有非常多的总线连接,工作的现场环境非常复杂,传统的数字键盘输入的方式不是很便利,本文使用Wi-Fi网络,通过上位机进行参数设置和数据传输,增加了设备操作的便利性,并对设备的各个模块进行了测试。本文在设计水晶研磨机数控系统的同时运用神经网络优化研磨过程,智能控制水晶的研磨时间,优化后的系统在实际工作中运行稳定,结果表明工作取得了一定的成果,为后续系统的进一步改善打下了基础。