摘要
西门子828D数控系统是西门子的全数字化中高端数控系统。主要研究西门子机床自身的OPC UA,并开发符合OPC UA规范的客户端,利用该客户端获取变量的信息,通过Python开发的程序采集OPC UA服务器当中的数据,并将采集的数据处理后存储到MySQL数据库中。结果表明,在数据表的基础上,利用数据表区分功能减少的单表存储量,采用数据库的读写分离的架构,避免数据阻塞,从而提高了数据库的性能。
Siemens 828D CNC system is a full digital high-end CNC system.This paper mainly studies the OPC UA of Siemens machine tool itself,and develops a client that conforms to the OPC UA specification.Using the client to obtain the information of variables,the data in OPC UA server is collected through the program developed by python,and the collected data is stored in MySQL database after processing.The results show that on the basis of the data table,the single table storage is reduced by using the data table differentiation function,and the read-write separation architecture of the database is adopted to avoid data blocking,so as to improve the performance of the database.
作者
斯兴瑶
廖映华
胥云
黄宇
杨明
SI Xingyao;LIAO Yinghua;XU Yun;HUANG Yu;YANG Ming(School of Mechanical Engineering,Sichuan University of Science&Engineering,Yibin 644000,CHN)
出处
《制造技术与机床》
北大核心
2022年第4期82-87,共6页
Manufacturing Technology & Machine Tool
基金
工业和信息化部“自贡航空产业区航空发动机及燃机关键零部件制造智能化工厂”(工信厅装函[2018]265号)
四川省科技厅重点研发项目“高效高精结构件双头加工工艺及智能成套装备”(2021YFG0056)。