江南,吴城。
永昌精密轴承厂,坐落在城东工业园的最深处。
三栋灰白色厂房排成品字形,中间的空地上停着两辆叉车和一台正在卸货的东风平板车。
上午九点四十分,信息科科长方志明站在二号车间的配电室门口,手里拿着一份设备联调方案。
方案封面印着“永昌精密MES制造执行系统一期上线实施计划”,右下角盖着厂长的红章和总工的蓝章。
这套MES系统,是永昌花了八十七万从杭城一家软件公司采购的。
目的很简单,把车间里三台五轴加工中心的生产数据自动采集上来,替代现有的手工抄表和工单流转。
方志明在信息科牵头,从最早给厂里装电话交换机,到后来布局域网、搭文件服务器,一路摸爬滚打。
MES系统是他去年底打了三次报告才争取到的预算。
“老方,线接好了。”
蹲在配电柜前面的,是杭城软件公司派来的实施工程师。
姓钱,二十六岁,戴一副圆框眼镜,工裤上沾着线槽里的灰。
他手里捏着一根刚压好水晶头网线,另一端已经插进了西门子S7-1500主控模块右侧的RJ45通信端口。
“数据采集网关通电了没有?”方志明问。
“通了。”
小钱指了指脚边一个鞋盒大小的铁壳子,上面三颗绿色指示灯匀速闪烁。
“网关走的是OPC-UA协议,这是国际工业通信的开放标准,兼容性最好。
数据帧从S-1500的通信口进来,网关做一次协议转换,再通过车间局域网送到MES服务器。”
方志明蹲下来看了一眼网关背面的铭牌。
OPC-UA,统一架构。
他在去年的一次行业展会上听供应商介绍过这个协议,号称能打通不同品牌设备之间的数据壁垒。
“不会影响机床正常运行吧?”方志明问出了他最关心的问题。
“绝对不会。”小钱推了推眼镜。
“OPC-UA网关只做数据读取,不往PLC里写任何指令。
相当于在旁边装了个监控摄像头,只看不动。
我们在其他客户那边装了几十套了,从来没出过问题。”
方志明点了点头。
他回头看了一眼二号车间里正在运转的三台马扎克五轴加工中心。
三台机床同时在加工6208型深沟球轴承内圈。
这是永昌的主力产品,每月出货四万套,供给沪上一家大型电机制造企业。
“接吧。”方志明做了个手势。
小钱将网线水晶头插入S7-1500的通信端口,卡扣咔哒一声扣死。
OPC-UA数据采集网关的第一个握手数据帧,沿着六类双绞线进入S7-1500主控模块的以太网物理层。
帧头引导码:非PROFINET标准格式。
S-1500的ROM高地址区0x00F9A000处,沉睡了不到七十二小时的四万八千个字节,在这一刻苏醒。
协议特征比对程序启动。
接收缓冲区最近一千帧数据的引导码被逐一提取,与硬编码的三种标准协议帧头进行逐位匹配。
全部动作在一个扫描周期内完成,没有任何故障代码弹出,没有任何状态灯变色。
小钱盯着MES服务器的接收端,数据刷刷地跳出来。
“方科长你看,主轴转速、进给速率、冷却液温度,全部实时上传了,完美。”
方志明看着屏幕上整齐排列的数据表格,满意地点了点头。
他不知道的是,就在网线插入的那一秒,三台五轴加工中心的控制精度,已经从十二位坍塌为八位,主轴进给的响应延迟从五毫秒膨胀到五十毫秒。
但所有的显示面板上,数字纹丝不动。
……
第一个发现问题的人,是质检主管陈德厚。
陈德厚五十三岁,在永昌干了二十八年,从学徒工做到质检主管。
他每天上午十点半准时到检测室,从当班产出的轴承内圈中随机抽取三十件,用蔡司三坐标测量仪逐一检测内径、外径、沟道曲率半径和端面跳动。
十点四十五分,第一件内圈放上测量平台。
蔡司探针接触工件内壁,数据跳出。
内径:34.997毫米。
陈德厚愣了一下。
6208轴承内圈的标准内径是35.000毫米,允许公差正负0.003毫米。
34.997刚好踩在下公差线上。
他拿起第二件。
34.996毫米。超下差0.001毫米。
第三件34.994毫米,超差0.003毫米。
陈德厚的手停住了。
他从抽检筐里一口气拿出十件,逐一测量。
十件里竟然有九件超差。
陈德厚放下工件,摘掉白手套,走出检测室。
他没有去找方志明,也没有去找车间主任,直接走到一号加工中心的操作面板前,弯腰凑近操作屏。
主轴转速:2800rpm。正常。
进给速率:0.05mm/rev。正常。
扫描周期:5ms。正常。
冷却液温度:22.3℃。正常。
所有参数与昨天下班前的设定值完全一致。
陈德厚蹲下来,把耳朵贴近机床的主轴箱体,具切入工件的声音听起来也没有异常。
他站起来,眉头紧皱。
干了二十八年质检,陈德厚的经验告诉他,这种批量性的尺寸偏移只有三种可能。
刀具磨损、工件材料批次异常、或者机床定位精度出了问题。
他检查了刀具。
上一次换刀是昨天下午四点,累计切削时间只有十八个小时,远没到磨损换刀的周期。
接着他查了材料入库记录。
这批GCr15轴承钢棒料是上周三入库的,同一炉号,同一批次,上周加工的五千件没有出过任何质量问题。
那就只剩下机床本身。
陈德厚叫来了车间维修班长老吕。
“老吕,一号机你来看看,内径全部偏小,超差了。”
老吕是个四十出头的矮胖男人,浑身上下透着机油味。
他拎着工具箱走过来,拉开操作面板下方的柜门,蹲在地上检查伺服驱动器的状态灯。
“绿的啊,全是绿的。”老吕拍了拍柜门。
“报警日志我调出来看看。”
他在面板上按了几下,进入系统事件日志界面。
空的。
过去二十四小时内没有任何报警记录,没有任何故障代码,没有任何异常中断。
“机床没毛病啊老陈。”老吕站起来,擦了擦手。
“你是不是蔡司的探针该标定了?”
“我上个月刚标定过,用的是一级量块。”陈德厚的语气有些不好听。
“那你再量量二号机和三号机出来的东西。”
陈德厚回到检测室,从二号机和三号机的产出筐里各取了十件。
结果一样。
全部超差。
偏移方向一致,偏移量级接近。
三台机床同时出问题。
陈德厚将六十件不合格品全部隔离到红色料箱里,在质检记录本上写下一行字:
本班次一号、二号、三号加工中心产出6208内圈,内径尺寸超差,废品率99%。原因待查。
他签上名字和时间,合上记录本,去找厂长。
……
厂长姜立军在办公室里听完陈德厚的汇报,第一反应是看日历。
月底了。
沪上那边催货催了三次,四万套6208轴承的交付期就在下周一。
如果今天的产出全部报废,产能缺口至少三天,违约金按合同算,一天八千块。
“老陈,你确定不是测量仪的问题?”姜立军还抱着一丝侥幸。
“姜厂长,我干了二十八年,三坐标仪要是漂了,我第一个能感觉到。”陈德厚硬气的说道。
“三台机床同时超差,方向一致,这不是随机误差,是系统性偏移。”
姜立军抓起桌上的电话,拨了车间主任的号。
“老周,今天早上车间有没有做过什么改动?”
“改动?”电话那头车间主任周永贵的声音有些犹豫。
“哦对了,信息科今天上午接了个MES系统,在配电柜那边接了根网线,方科长说不影响生产的。”
姜立军的手攥紧了话筒。
“什么时候接的?”
“九点四十来分吧。”
陈德厚站在办公桌对面,听到了这句话,他看了一眼自己手腕上的上海牌手表。
九点四十分接入MES系统。
十点四十五分他开始抽检,第一件就超差,中间过了整整一个小时。
按照加工节拍,一个小时正好是一台机床完成约三十五件内圈的周期。
也就是说,从MES系统接入的那一刻起,所有产出的工件全部是废品。
“把那根线拔了。”姜立军对着电话说。
三分钟后,周永贵亲手将OPC-UA数据采集网关的网线从S7-1500通信端口拔出。
补丁的退出条件被触发。
连续一千个扫描周期内未检测到异形帧,所有修改恢复原始值。
扫描周期从50毫秒回到5毫秒,模拟量精度从八位恢复十二位。
三台加工中心在不到一秒的时间内,安静地恢复了全部精度。
没有重启提示。
没有恢复日志。