面向网络化实时监控的数控机床加工过程参数采集方法技术

技术编号:10945481 阅读:221 留言:0更新日期:2015-01-22 22:48
本发明专利技术涉及面向网络化实时监控的数控机床加工过程参数采集方法,该方法基于一台服务器是实现对多台不同控制系统类型、不同的通讯接口方式的数控机床的加工状态的网络化实时监控,并能够基于特定后处理格式的NC程序和规则的程序名称完成包含FANUC、SIEMENS、HEIDENHAIN系统机床的工艺过程参数的实时采集和记录,实现了工艺过程参数在流程中自动传递、存储和重用,该方法具有实时性、直观性、完整性和准确性等特点,基于航天器产品数控加工流程和规范化数控程序格式,完成了对数控机床设备状态的实时监控、基于报警编号的自动匹配的报警信息全显示以及对工艺过程参数的自动存储、传递和重用,并基于此完成对数字化车间信息系统的集成应用。

【技术实现步骤摘要】

本专利技术涉及面向网络化实时监控的数控机床加工过程参数采集方法,属于数字化制造

技术介绍
在当今激烈的制造业全球竞争中,如何科学地安排生产计划,最大程度地发挥制造设备的利用率显得越来越重要。此外,工艺技术的改进往往建立在对工艺数据库中大量一手制造现场数据的统计分析基础上,而这些数据的准确获取一直是一个瓶颈问题。长期以来,车间缺乏一种有效的监控手段,主要靠现场巡查、电话联系、人工记录等传统的人工方式了解机床运行状况,缺乏实时性和直观性,而且依靠人力进行手工记录不仅会耗费大量的人力及时间成本,而且难以保证所记录工艺数据的准确及完整性。目前,车间对特定零件在不同的机床上,使用不同的刀具和工艺方案所采用切削参数大多是凭借工人的经验确定,即便是经过切削试验试切后确定下来的合理的切削参数在后续的加工中的继承和重用也缺乏较好的参数传递手段和规范化的管理方法,经验数据对人员的依赖性较强,现场数据记录停留、散落于不同人员的记录本中、甚至无相关的记录,数据的可追溯性较差。通过在数控车间安装高清摄像头的方式可以实时图像采集车间设备和人员的运转情况,借助于一定的采集器和采集软件可以实现对设备的运转情况进行实时采集,但仍然存在以下问题:(1)图像采集的方式存储采集数据量大,采集的数据多为表层数据,无法采集到控制器的内在运行信息。(2)现有的采集方法兼容性较差,无法涵盖所有的控制系统不同接口类型的数控机床,无法实现对车间设备的全面规范化管理。(3)现有的采集方法对机床的运行状态的判断仅限于主轴的转动,对其他状态的评判也比较局限,无法配置适应不同类型的机床状态判断规则。(4)现有的采集方法基于API读取不同机床的报警信息,受CNC系统、API系统以及操作系统等的语言环境的影响,容易产生不可逆转的乱码现象。(5)现有的采集方法无法实现对产品的加工状态信息(产品代号、程序号、刀具号、设定的主轴转速和进给、转速倍率、进给倍率和切削加工时间)的实时采集,产品的加工计划完成情况无法基于采集数据实时评估,采集系统与数字化车间信息系统间集成较为困难。
技术实现思路
本专利技术的目的在于克服现有技术的上述不足,提供面向网络化实时监控的数控机床加工过程参数采集方法,该采集方法基于航天器产品数控加工流程和规范化数控程序格式,完成了对数控机床设备状态的实时监控、基于报警编号的自动匹配的报警信息全显示以及对工艺过程参数的自动存储、传递和重用,并基于此完成对数字化车间信息系统的集成应用,具有实时性、直观性、完整性和准确性等优点。本专利技术的上述目的主要是通过如下技术方案予以实现的:面向网络化实时监控的数控机床加工过程参数采集方法,包括如下步骤:步骤(一)、建立参数采集系统,所述参数采集系统包括两组数控机床、智能采集终端、交换机、防火墙、监控端、服务器、客户端;其中第一组数控机床为不包含机床数据采集通信协议或不包含RJ45接口的机床,第二组数控机床为包含机床数据采集通信协议和包含RJ45接口的机床;步骤(二)、将第一组数控机床与智能采集终端连接,智能采集终端的RJ45接口与交换机连接入车间局域网,其中将第一组数控机床与智能采集终端连接的具体方法如下:(1)、将第一组数控机床的报警信号和运行信号从数控机床电柜继电器的常开点或PLC输出模块输出给智能采集终端,智能采集终端上电与否作为第一组数控机床的待机信号,即若智能采集终端未上电则表明第一组数控机床处于关机状态,若智能采集终端上电则表明第一组数控机床处于开机状态,若所述第一组数控机床处于待机状态,第一组数控机床的报警信号和运行信号从第一组数控机床电柜的PLC输出模块上引出电压信号,并分别与第一组数控机床的三色灯信号对应,红灯定义为机床的报警信号,绿灯定义为运行信号,黄灯为待机信号,报警信号优先于运行信号,运行信号优先于待机信号;(2)、在第一组数控机床的主轴电机电源线上安装感应线圈,通过如下公式计算得到第一组数控机床主轴的实际输出功率P实际:其中:P额定为第一组数控机床主轴的额定输出功率;U额定为第一组数控机床主轴的额定电压值;I感应_实际为过感应线圈的感应电流的实际值;I感应_额定为额定电压下感应线圈的感应电流额定值;I额定:额定电压下的电流额定值;n:I感应_额定和I额定的换算常数;k:感应线圈圈数的关联系数;步骤(三)、将第二组数控机床与交换机连接,并进行配置,所述第二组数控机床根据包含的机床数据采集通信协议分为三种,分别为包含FOCAS协议的FANUC 0i及以上系统机床、包含iTNC530协议的HEIDENHAIN系统机床和包含OPC协议的SIEMENS 840D系统机床,具体的配置方法如下:(1)、对FANUC系统机床设置CNC的IP地址、子网掩码、通信端口信息;(2)、对SIEMENS 840D系统机床配置OPC下的三个组件的用户读取权限;(3)、对HEIDENHAIN系统机床配置SIK页面中#18号参数,开放“分布式数字控制”功能,同时开启“外部访问”功能;步骤(四)、在服务器端上建立表格形式的数据库,建立包含机床的机床编号、机床名称、设备代码、控制系统类型、采集类型、IP地址、端口号、操作模式、采集公式、设备位置、主轴功率字段、运行状态的机床基础数据表单;在客户端界面上为所述机床基础数据表单录入数据并存入数据库中;所述运行状态中0为关机、1为待机、2为运行、3为报警;步骤(五)、分别基于HEIDENHAIN SDK软件开发包、FANUC系统的FOCAS数据包、SIEMENS系统OPC二次开发包和智能采集终端的开发包,建立机床的监控端,获得机床的底层状态信息,监控端的具体实现过程如下:(5.1)分别调用所述四个开发包的连接函数,建立第一数控机床、第二数控机床与服务器的连接,并获得句柄值,所述连接函数分别包含机床的IP地址、端口号Port、溢出时间Timeout、句柄值;(5.2)新建变量R,将所述步骤(二)获得的第一组数控机床的三色灯信号和第一组数控机床主轴的实际输出功率P实际存入变量R中;将第二组数控机床通过所述三种开发包的库函数获得机床的操作模式、程序处理状态、实际转速值、实际进给值、主轴功率值、坐标值信息、程序号存入变量R中;(5.3)调用释放句柄函数断开第一或第二数控机床和服务器的连接本文档来自技高网
...
面向网络化实时监控的数控机床加工过程参数采集方法

【技术保护点】
面向网络化实时监控的数控机床加工过程参数采集方法,其特征在于:包括如下步骤:步骤(一)、建立参数采集系统,所述参数采集系统包括两组数控机床、智能采集终端、交换机、防火墙、监控端、服务器、客户端;其中第一组数控机床为不包含机床数据采集通信协议或不包含RJ45接口的机床,第二组数控机床为包含机床数据采集通信协议和包含RJ45接口的机床;步骤(二)、将第一组数控机床与智能采集终端连接,智能采集终端的RJ45接口与交换机连接入车间局域网,其中将第一组数控机床与智能采集终端连接的具体方法如下:(1)、将第一组数控机床的报警信号和运行信号从数控机床电柜继电器的常开点或PLC输出模块输出给智能采集终端,智能采集终端上电与否作为第一组数控机床的待机信号,即若智能采集终端未上电则表明第一组数控机床处于关机状态,若智能采集终端上电则表明第一组数控机床处于开机状态,若所述第一组数控机床处于待机状态,第一组数控机床的报警信号和运行信号从第一组数控机床电柜的PLC输出模块上引出电压信号,并分别与第一组数控机床的三色灯信号对应,红灯定义为机床的报警信号,绿灯定义为运行信号,黄灯为待机信号,报警信号优先于运行信号,运行信号优先于待机信号;(2)、在第一组数控机床的主轴电机电源线上安装感应线圈,通过如下公式计算得到第一组数控机床主轴的实际输出功率P实际:其中:P额定为第一组数控机床主轴的额定输出功率;U额定为第一组数控机床主轴的额定电压值;I感应_实际为过感应线圈的感应电流的实际值;I感应_额定为额定电压下感应线圈的感应电流额定值;I额定:额定电压下的电流额定值;n:I感应_额定和I额定的换算常数;k:感应线圈圈数的关联系数;步骤(三)、将第二组数控机床与交换机连接,并进行配置,所述第二组数控机床根据包含的机床数据采集通信协议分为三种,分别为包含FOCAS协议的FANUC 0i及以上系统机床、包含iTNC530协议的HEIDENHAIN系统机床和包含OPC协议的SIEMENS 840D系统机床,具体的配置方法如下:(1)、对FANUC系统机床设置CNC的IP地址、子网掩码、通信端口信息;(2)、对SIEMENS 840D系统机床配置OPC下的三个组件的用户读取权限;(3)、对HEIDENHAIN系统机床配置SIK页面中#18号参数,开放“分布式数字控制”功能,同时开启“外部访问”功能;步骤(四)、在服务器端上建立表格形式的数据库,建立包含机床的机床编号、机床名称、设备代码、控制系统类型、采集类型、IP地址、端口号、操作模式、采集公式、设备位置、主轴功率字段、运行状态的机床基础数据表单;在客户端界面上为所述机床基础数据表单录入数据并存入数据库中;所述运行状态中0为关机、1为待机、2为运行、3为报警;步骤(五)、分别基于HEIDENHAIN SDK软件开发包、FANUC系统的FOCAS数据包、SIEMENS系统OPC二次开发包和智能采集终端的开发包,建立机床的监控端,获得机床的底层状态信息,监控端的具体实现过程如下:(5.1)分别调用所述四个开发包的连接函数,建立第一数控机床、第二数控机床与服务器的连接,并获得句柄值,所述连接函数分别包含机床的IP地址、端口号Port、溢出时间Timeout、句柄值;(5.2)新建变量R,将所述步骤(二)获得的第一组数控机床的三色灯信号和第一组数控机床主轴的实际输出功率P实际存入变量R中;将第二组数控机床通过所述三种开发包的库函数获得机床的操作模式、程序处理状态、实际转速值、实际进给值、主轴功率值、坐标值信息、程序号存入变量R中;(5.3)调用释放句柄函数断开第一或第二数控机床和服务器的连接;(5.4)每隔时间t重复步骤(5.1)~(5.3),将得到的新的机床状态信息替换原先的状态存入变量R中,所述时间t为设定时间;(5.5)根据客户端录入的采集公式,对第二组数控机床的运行状态做判断,当机床的操作模式变量值为“MDA或者AUTO”,并且程序处理状态为“进行中”时,或者操作模式变量值为“JOG”并且实际转速值S>0且实际进给值F<0时,即将服务器数据库中第二组数控机床的运行状态写为2,待机状态通过ping指令返回的网络状态判断,报警状态通过库函数中的报警函数返回的1或0来判断,当返回1时将机床的报警编号存入变量alarm,同时记录所述报警的开始和结束时间;(5.6)将第一组数控机床和第二组数控机床的运行状态存入所述步骤(四)的机床基础数据表单中对应的IP地址的机床数据库中;步骤(六)、在客户端建立一个实时监控电子查看板界面,实时显示机床的运行状态。...

【技术特征摘要】
1.面向网络化实时监控的数控机床加工过程参数采集方法,其特征在
于:包括如下步骤:
步骤(一)、建立参数采集系统,所述参数采集系统包括两组数控机床、
智能采集终端、交换机、防火墙、监控端、服务器、客户端;其中第一组
数控机床为不包含机床数据采集通信协议或不包含RJ45接口的机床,第二
组数控机床为包含机床数据采集通信协议和包含RJ45接口的机床;
步骤(二)、将第一组数控机床与智能采集终端连接,智能采集终端的
RJ45接口与交换机连接入车间局域网,其中将第一组数控机床与智能采集
终端连接的具体方法如下:
(1)、将第一组数控机床的报警信号和运行信号从数控机床电柜继电器
的常开点或PLC输出模块输出给智能采集终端,智能采集终端上电与否作
为第一组数控机床的待机信号,即若智能采集终端未上电则表明第一组数
控机床处于关机状态,若智能采集终端上电则表明第一组数控机床处于开
机状态,若所述第一组数控机床处于待机状态,第一组数控机床的报警信
号和运行信号从第一组数控机床电柜的PLC输出模块上引出电压信号,并
分别与第一组数控机床的三色灯信号对应,红灯定义为机床的报警信号,
绿灯定义为运行信号,黄灯为待机信号,报警信号优先于运行信号,运行
信号优先于待机信号;
(2)、在第一组数控机床的主轴电机电源线上安装感应线圈,通过如下
公式计算得到第一组数控机床主轴的实际输出功率P实际:
其中:
P额定为第一组数控机床主轴的额定输出功率;
U额定为第一组数控机床主轴的额定电压值;
I感应_实际为过感应线圈的感应电流的实际值;
I感应_额定为额定电压下感应线圈的感应电流额定值;
I额定:额定电压下的电流额定值;
n:I感应_额定和I额定的换算常数;
k:感应线圈圈数的关联系数;
步骤(三)、将第二组数控机床与交换机连接,并进行配置,所述第二
组数控机床根据包含的机床数据采集通信协议分为三种,分别为包含
FOCAS协议的FANUC 0i及以上系统机床、包含iTNC530协议的
HEIDENHAIN系统机床和包含OPC协议的SIEMENS 840D系统机床,具
体的配置方法如下:
(1)、对FANUC系统机床设置CNC的IP地址、子网掩码、通信端口
信息;
(2)、对SIEMENS 840D系统机床配置OPC下的三个组件的用户读取
权限;
(3)、对HEIDENHAIN系统机床配置SIK页面中#18号参数,开放“分
布式数字控制”功能,同时开启“外部访问”功能;
步骤(四)、在服务器端上建立表格形式的数据库,建立包含机床的机
床编号、机床名称、设备代码、控制系统类型、采集类型、IP地址、端口
号、操作模式、采集公式、设备位置、主轴功率字段、运行状态的机床基
础数据表单;在客户端界面上为所述机床基础数据表单录入数据并存入数
据库中;所述运行状态中0为关机、1为待机、2为运行、3为报警;
步骤(五)、分别基于HEIDENHAIN SDK软件开发包、FANUC系统
的FOCAS数据包、SIEMENS系统OPC二次开发包和智能采集终端的开

\t发包,建立机床的监控端,获得机床的底层状态信息,监控端的具体实现
过程如下:
(5.1)分别调用所述四个开发包的连接函数,建立第一数控机床、第二
数控机床与服务器的连接,并获得句柄值,所述连接函数分别包含机床的
IP地址、端口号Port、溢出时间Timeout、句柄值;
(5.2)新建变量R,将所述步骤(二)获得的第一组数控机床的三色灯
信号和第一组数控机床主轴的实际输出功率P实际存入变量R中;将第二组
数控机床通过所述三种开发包的库函数获得机床的操作模式、程序处理状
态、实际转速值、实际进给值、主轴功率值、坐标值信息、程序号存入变
量R中;
(5.3)调用释放句柄函数断开第一或第二数控机床和服务器的连接;
(5.4)每隔时间t重复步骤(5.1)~(5.3),将得到的新的机床状态信
息替换原先的状态存入变量R中,所述时间t为设定时间;<...

【专利技术属性】
技术研发人员:李星张加波张斌李晓星梁岩里刘从华李群王文明
申请(专利权)人:北京卫星制造厂
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1