Qt环境下研控MCN420电子伺服压力机控制系统的开发与应用研究
【研控】基于Qt环境的MCN420电子伺服压力机控制系统开发与应用研究
1 引言
随着工业4.0的发展,装配、铆压成型等行业对产品精度和数据采集分析功能的需求不断提升。传统伺服液压及PLC方案已无法满足市场需求。国外电子伺服压力机如Kistler、Promess、Janome等推出了与电缸一体化系统,但在消除机器变形和复杂外设逻辑处理方面还有不足。
2 系统硬件方案
系统硬件主要包括:工业平板电脑、运动控制单元(MCN420)、伺服驱动器、电机、电缸、高精度光栅尺(或其他位置传感器)、高精度压力传感器以及扩展IO模块。MCN420通过总线通讯调用运动函数动态库,实现了数据采集和强大的曲线数据分析功能。
3 运动控制
3.1 系统框架设计
系统包含运动逻辑程序编写及编译,曲线显示、质量检测过程数据存储和分析以及IO监测文件管理等功能。在UI界面中实现了用户可编程的运动逻辑和IO逻辑,同时支持特殊材料特性的准确分析。
3.2 运动程序设计
采用类似MOVEP, MOVEL, MOVEF指令进行编程,以CMotionControl类为基础,并通过CYanKoMotion类继承并实现具体轴的控制模式。此外,还包含了轴状态监控停止启动等操作。
3.3 数据分析及质量检测
结合数据库存储大量生产数据,可以进行统计查询趋势显示。此外,对终止压力接触位置最大压力合格率生产计数进行了统计图表展示。对于特殊要求,如汽车零部件产品应力突变点寻找,可通过拐点判定来确定产品是否合格。
4 结束语
本文研究在Qt平台上基于IPC + 研控MCN420运动在电子伺服压力机上的应用,证明其满足大部分客户需求,如位置重复精度与 pressuresystem pressure control system 的提高,以及产品检测合格率的提升。