长三角机加工车间要打通CNC机床到MES,不用一上来就换系统、铺平台。务实的路径是把三菱FX5U当边缘采集节点,机床的运行、报警、计数信号就近收拢进PLC,上位机统一读FX5U做报工和稼动统计,再用中间表喂给MES。一台工控机带十几台机床,整体硬件加软件四五万、三到四周就能跑通。这篇把整条链路的架构、选型对比和预算账一次摆清楚。

机加工车间数字化,为什么总是先卡在"信号拿不到"?

机加工跟装配线不一样。装配线的PLC本来就是主控,数据都在程序里;CNC机床是独立设备,每台自带数控系统,车间里新老混编是常态——新机床带网口能读窗口数据,用了十来年的老机床可能连网络选项都没有。再加上机加工多品种小批量,一天换几次活,MES要的报工数据靠操作工在终端上敲,漏报、晚报、估着报见怪不怪。老板想知道某张工单干到哪了,还得打电话问班组长。

所以改造的第一步不是选软件,是把每台机床的状态信号搞到手。这一步理不清,后面买什么系统都是空中楼阁。整条链路四层分工,FX5U正好卡在承上启下的位置:

设备层
CNC机床群(新老混编)
M70/0i等带网口机床 + 老机床备用触点 + 电流传感器
边缘采集层
三菱FX5U × N个单元
就近接入I/O信号,掉电保持计数,统一以太网MC协议对上
上位机层
工控机(一台带十几台机床)
自动报工、稼动统计、停机原因归集、看板展示、本地缓存
系统层
MES / ERP
中间表批量写入或HTTP接口推送,不侵入对方系统

为什么用FX5U做边缘节点,而不是机床直连上位机?

两种架构我们都做过,差距在维护阶段才彻底拉开。

机床直连上位机
  • 上位机同时对话十几二十台数控系统
  • M70、0i、华中、广数协议各写一套驱动
  • 老机床没网口,直接接不进来
  • 加一台机床,软件要改一轮
FX5U边缘节点收拢
  • 上位机只认MC协议一种,软件简单
  • 机床I/O就近接线进PLC,布线整齐
  • 掉电保持、计数是PLC基本功,断电不丢产量
  • 加机床只动PLC接线和程序,软件零改动

FX5U自带以太网口,一个单元一千多块钱,管五六台机床,这笔账怎么算都划算。

老机床没网口,信号从哪儿取?三档对号入座

档位适用机床信号取法能拿到的数据单台改造费
A档系统带网口(M70、0i-MF等)EZSocket / FOCAS读窗口数据转速、负载、程序号、报警,信息最全0元(软件适配)
B档无网口但电柜有备用触点循环启动/报警/主轴运行无源触点接FX5U输入点稼动状态、加工计数、报警时长约100-300元
C档什么信号都引不出的老机床主轴电机回路加电流互感器/霍尔传感器,配脚踏确认加工/待机判定、人工确认计数约800-1200元

说实话,三档混用的车间最常见。关键是别追求一步到位,先让每台机床"能说话",精度慢慢提。B档性价比最高,一台机床只占FX5U六七个输入点,成本几乎可以忽略。

上位机到MES这一段,怎么接最省事?

数据模型围绕报工设计就够了:工单号、机床号、程序号、合格数、不良数、开始结束时间、停机原因码。上位机从FX5U读信号自动算产量和稼动,换活时操作工扫工单条码绑定,不用手动敲数字。对接方式优先走中间表——MES数据库里建一张报工接口表,上位机每隔几分钟批量写入、打已读标记,MES定时取走,不侵入对方系统,几乎所有国产MES都支持,联调一两天就完。上了云MES的就走HTTP接口,逻辑完全一样。

常州精密机加工厂实战:十二台机床,五万以内,三周上线 十二台机床新老各半,方案是两台FX5U各管六台。老机床走B档触点方案,一台实在引不出信号的上C档电流传感器;上位机一台工控机,MES是客户在用的国产系统,中间表对接。连硬件带软件五万以内,三周上线。两个月后车间统计员从三个减到一个,工单进度在MES里实时可见,老板手机上随时看稼动率排行。

改造预算和周期,心里该有本什么账?

项目明细参考费用(15台规模)
工控机车间防尘款,跑上位机+本地库0.2-0.3万
FX5U及扩展按单元配置,3个单元左右0.4-0.6万
网络与布线交换机、屏蔽网线、桥架辅材0.1-0.2万
老机床改造B/C档信号取法,含辅材0.3-0.8万
上位机软件定制采集、报工、稼动、看板、MES对接3-5万
合计 / 周期4-7万 / 3-4周

一个顺序提醒:MES如果还没上,建议先上这条数据链路跑顺了再接MES,顺序别反——数据链路是地基,MES是楼。

想启动改造,这周就能做的第一步是什么?

行动建议:去车间做一次设备盘点,给每台CNC填三行字——系统型号、有没有网口、电柜里有没有备用信号触点。盘点完你就知道自己的厂A/B/C档各占几台、总盘子多大,找供应商谈需求也不会被忽悠着买大件。数字化改造的第一笔钱,应该花在搞清楚家底上。