论文部分内容阅读
电火花线切割作为非传统加工的重要组成部分,在加工工艺、切割材料研究等微观研究方面有较为长足的发展,但在控制方式上仍停留在PC与运动控制卡的固有组合。随着智能制造、5G工厂等新概念的提出,用新技术新思维促进电火花线切割加工与新概念结合对未来整个电火花线切割行业有重要意义。在工厂趋无人化、高自动化的背景之下,终端远程控制是实现智能工厂的重要途经,Android移动终端自问世以来因其友好的人机交互体验,极具包容的开源社区成功构建嵌入式领域最大生态圈。在5G通信技术全面布局的时代,Android移动终端将会最直观获取相关技术支持,利用Android平台辅助实现电火花线切割运动控制,对线切割行业整体发展有重要探索意义。本文采用上下位机结构将电火花线切割运动控制实现分为两大部分,以拥有友好人机交互性能的Android移动端为上位机,具有强大硬件控制功能的STM32芯片为下位机,共同构建完整的运动控制体系。上位机致力于人机交互功能研究,集工程图绘制、代码输出、与下位机交互等功能于一体,下位机部分重点研究状态检测、代码解析、轨迹规划、步进电机进给、线切割电压检测等运动控制核心问题。Android上位机利用Open GL ES技术完成图形绘制及编辑功能,通过蓝牙通信技术解决了对下位机数据交互及控制。本课题针对人机交互关键技术,数据存储关键设计,数据交互具体实现做了详尽的阐述。下位机结合GRBL数控核心算法,研究了数据串口通信,G代码解析,中断控制,前瞻算法轨迹规划,多步进电机联合控制,线切割断电回退等问题,根据STM32硬件实现原理,详细介绍了双轴立式电火花线切割机床运动控制核心技术。通过对现有技术的研究,成功验证了Android对电火花线切割运动控制的可行性。结合电火花线切割加工特点,上位机能够实现CAD绘图功能,同时利用蓝牙通信技术与下位机硬件控制系统实现信息交互;下位机部分完成了以STM32芯片为核心的下位机运动硬件控制,集G代码解析、插补、轨迹规划、步进电机驱动功能于一身。同时在上下位机预留相关拓展接口,以期实现更全面的电火花线切割控制功能。