一、设备数据内容方面的要求:
设备方需提供给MES系统的包括:
1.设备方提供设备的实时状态,写入DB。
状态分为:
a.加工中,即运行,正常工作,此处的加工不局限于机加工,搬运,压装,检测,拧紧等均视为加工中;
b.空闲;
c.调整,即设备手动调整时应给出的状态
d.故障:故障分为三种:
1)立即停机报警,即当此类报警发生后,设备实际上立即停机;
2)循环停止报警,即当此类报警发生后,设备实际上并不立即停机,待此次加工完成后,下次加工禁止开始;
3)提示信息,即当此类报警发生后,设备实际上继续正常运行。
a,b,c,d的1)情况、2)情况所触发的d,这四种设备状态在同一时刻互斥。
设备方保证给出的设备状态的真实性,即能够实时反映设备实际的状态。
2.设备方提供设备的加工节拍,写入DB,DWORD。
单位,秒。
此节拍的划分为,最近一次,设备准备完毕,从设备真正开始加工的时刻起,至加工真正完成,人/机械手可以取工件的时刻止,之间的时间。
3.设备方提供设备的报警信息,写入DB。
并提供CSV文件,当设备触发了或者解除了某一条报警时,CSV文件内新增加一行相对应的数据,要求包含:报警代码,报警文本,报警时间戳,报警发生/报警解除。
或直接写入MES数据库,MES数据库开放相关权限给设备。
4.设备方提供设备的加工计数,写入DB,DWORD。
此加工计数为设备累计加工数量。
5.设备方提供设备的功率值,写入DB,REAL。
此功率值为设备累计电能功率值。
6.设备方提供设备的加工参数数据,写入CSV文件。
或直接写入MES数据库,MES数据库开放相关权限给设备。
包含设备的压装,拧紧的曲线,峰值,合格不合格结果;磨床量仪数据等等与设备自身的加工过程相关的参数。
7.设备方提供设备的刀具参数数据,写入CSV文件。
或直接写入MES数据库,MES数据库开放相关权限给设备。
包含设备的每一把刀具的当前寿命,上限终结寿命,刀具型号等等刀具相关的参数。
8.设备方提供设备的加工程序切换接口,
MES系统提供给设备进入设备的工件的二维码信息,设备需自行切换正确的对应加工程序进行加工,若遇到异常二维码信息,设备人机交互界面给出提示,并报警。
9.设备方提供设备的SPC反向控制接口,
MES系统提供给设备SPC报警信号,设备需要完成当前加工,并触发循环停止报警,不能进行加工,在SPC报警信号接触之前,设备人机交互界面给出提示,并报警。
二、设备硬件配置的要求:
1.对于西门子机床:
840Dsl 的NCU软件版本需高于V4.05+SP3+HF04,建议采用V4.05+SP7+HF04,PCU系统版本需要高于V4.5+SP5+HF04开通Access MyMachine/OPC UA 选项(6FC5800-0AP67-0YB0),如果840Dsl的PCU位于机床悬臂前面板内,将PCU上的X1,X2其中一个预留给MES使用,并用网线引回控制电柜内交换机,交换机预留两个网口。
机床方确保X130公司网络网口激活并可配置任何IP,840Dsl开机进入Windows的密码请提供。
NCU X130用网线引回控制电柜内交换机,给MES使用。
2.对于发那科机床:
发那科机床需要支持FANUC 网卡协议(focas),建议采用D系列的自带以太网网口(内嵌以太网口)通信模块的数控系统,例如31i T D,0i M D,如果网口位于机床悬臂前面板内,将该网口预留给MES使用,并用网线引回控制电柜内交换机,交换机预留两个网口。
类似勇克机床,这种将发那科改造的设备,已经无法通过单独的采集发那科系统数据来完成数据采集,这是由于机床制造商已经更改了每个系统变量的实际含义,用原有的变量来反映实际的生产情况是不可取的,需要提供机床数据的地址,D,K,L,宏变量等等,这些地址内的数据,需确实无误的反映该设备的实际生产。
数据采集软件会根据机床方提供的变量地址与计算公式,通过FOCAS协议采集原发那科系统内的数据,转换成实际的机床数据。
此类情况的机床,需配合数据采集方完成对于原发那科系统的配置操作,因为此类机床一般会将发那科原有界面放在后台,前端HMI需要一定的特殊操作才可以进入。