开发嵌入式机床网关之Fanuc发那科机床数据采集

        经过一周的时间终于搞定Fanuc机床数据采集了,记录下。与Syntec相比,Fanuc的机床配置太繁琐了些。通信正常后,解析关键数据倒是简单不少。

        分析Fanuc的数据采集第一步离不开Fanuc的库,我们通过调用库进行和fanuc数控系统进行通讯,分别是Fwlib32.dll以及fwlib1.dll

Fwlib32.dll是负责和fanuc的通讯组件,用来进行对客户端发送的数据转义加密进行和数控系统数据通讯。

fwlib32.dll是核心的函数操作库,封装了各类数据读取函数。

        通过上述两个dll,客户端和fwlib32.dll进行函数操作调用,fwlib32.dll再将数据通过Fwlib32.dll库进行和数控系统进行TCP的通讯,数控系统响应数据返回给Fwlib21.dll,Fwlib21.dll再将数据返回给fwlib32.dll,进行数据解析,最终返回给客户端。

FANUC_focas函数库(中文版)

首先,先要通过dll文件编写与机床能正常通信的客户端,加入我们想获取的数据

开发嵌入式机床网关之Fanuc发那科机床数据采集_第1张图片

其次,客户端通信正常并获取到我们想要的数据后,开始采集通信数据,并解析数据 !

你可能感兴趣的:(CNC数据采集,机床数据采集,Fanuc,c#,数据挖掘,边缘计算,嵌入式硬件,硬件工程)