2020数控机床数据采集方案汇总

一、机床数据采集应用背景

随着当下智能制造和工业4.0的热度发展,同时大数据、边缘计算等技术的兴起,实时记录设备的各类运行数据,成为目前比较火的一个行业,部分厂家仅仅以此为契机,便收获几千万的融资;机床的数据采集,乃至制造业装备系统的数据采集发展,也就是常说的IOT,真正构成了智能制造和工业4.0发展的第一步。本人具有多年的数据采集经验,目前在CSDN开了一个专栏,后续将针对机床数据采集中涉及到的问题,逐步进行汇总。同时也和大家一起交流学习,希望打造一套完善的、柔性的数据采集平台系统,同时支持千亿级数据运算强大功能的平台系统,希望有志同道合的同志可以一起并肩作战。目前机床数据采集底层协议,网上各位大神也都有提及,但是对具体应用层面的东西还是没有人能说清楚,在此从IOT的整体各个方面,深入研究数采的核心内容。

二、机床数据采集方案简介

数控机床和注塑机两种加工设备,构成了当下工业领域的主体加工业;数控机床作为制造业中非常重要的设备,可以说是核心中的核心,很多人在数据采集发展中,都因数控机床的复杂性,而难以进行;数控机床类型种类较多,且生产年代不通,版本不通,导致数据采集难度也各不相同;机床的数据采集核心实际上是采集数控系统中的数据,目前的数控系统主要有:发那科(Fanuc)、三菱(MITSUBISHI)、马扎克(Mazak)、大喂(Okuma)、西门子(SIEMENS)、海德汉(HEIDENHAIN)、力士乐(Rexroth)、兄弟(Brother)、哈斯(Haas)、广数(GSK)、华中(HNC)、新代(SYNTEC)、凯恩帝(KND)等数控系统,上述数控系统基本包含了市面上目前80%数控类型。
下面针对上述数控系统的采集方法一一说明:

  1. 发那科(Fanuc):通过Focas2协议进行二次开发读取数据,基本已经开源;较老的机床也可以采用串口通讯;没有网卡的可以添加PCIMCIA卡进行数据采集,但是有一定的不稳定性,建议添加数据服务卡进行数据采集,价格要高很多,但是比较稳定。
  2. 三菱(MITSUBISHI):M60及以上网卡系统通过官方A2 API协议进行数据采集,内部也叫作Ezsocket,开发包需要授权费用;
  3. 马扎克(Mazak):需要官方授权,开启Mtconnect协议,价格不菲,应该在9800左右;
  4. 大喂(Okuma):需要官方授权,主要有API和MTConnect协议,价格也很高,8000左右;
  5. 西门子(SIEMENS):采集方案很多,基本上有网口的可以走协议,无网口的需要通过MPI口添加硬件读取。建议直接开启OPC Ua数采;还可以走DDE通讯。
  6. 海德汉(HEIDENHAIN):二次开发包授权收费,大约8000元;
  7. 力士乐(Rexroth):新版的默认都有OPC UA,也可以通过OPC Da进行数据采集;
  8. 兄弟(Brother): 有兄弟的通讯协议,可以走TCP报文,直接获取数据。
  9. 哈斯(Haas):通过命令协议进行数据采集,串口和网口都支持。
  10. 广数(GSK):基本上支持Modbus通讯,有网口的可以做。
  11. 华中(HNC):需要最新版的二次开发包协议,8系列的有网口的基本都支持;
  12. 新代(SYNTEC):需要新代官方的二次开发包,据说后面可能要授权收费了。
  13. 凯恩帝(KND):新版本带网口的系统可以做。
    上述数控系统基本上构成了市面上80%的数控系统,大部分机床制造商都会直接使用上述数控系统。所有掌握上述的机床数据采集,基本上所有的数控机床基本上就没有问题了。

三、注塑机数据采集

目前了解的主要有海天、伊之密、发那科等,但是目前碰到注塑机做数据采集的很少,而且基本被海天垄断了,所以暂时没有什么好的办法,只能采集一些IO信号点,不过基本上可以使用。

四、PLC类设备的数据采集

PLC的数据采集总体相对简单,只要能和plc建立通讯连接,基本都可以做。

对于数据采集层来说,如果想让自己的产品走向标准化,最好是破解协议层的东西,去掉依赖包后,完全自己开发,这样可以支持任何语言的二次开发,自由度也很多,当前也会带来很多工作量,这就需要根据实际情况区别对待。

持续更新中。。。。。。
欢迎交流: QQ 59773627

你可能感兴趣的:(设备数据采集)