CNC
文章平均质量分 80
wouderw
这个作者很懒,什么都没留下…
展开
-
海德汉(HEIDENHAIN)CNC数据采集(可免授权)
海德汉 常见的系统一般有530、640系统,采集一般有两种方法:(1)购买海德汉官方的SDK,HeidenhainDNC COM Component,安装之后有相应的demo,支持的语言有C#、C/C++。此方法还需要购买机台授权,购买之后会给一个授权密码,在机台输入即可。用这个方法的优点是开发周期短,缺点是费用比较高(需购买SDK以及进行机台授权)。转载 2022-10-23 12:52:34 · 1734 阅读 · 0 评论 -
马扎克(Mazak)Smart、Smooth系列 CNC数据采集(可免授权)
该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、FreeRTOS、RT-Thread、μC/OS、裸机等等均可),不局限编程语言(Java、Python、C/C++、C#、Go等等均可)。重要的数据都能读取出来,包含状态,工件计数,坐标,速度,倍率,告警,刀具,刀补等。PS:Smart和Smooth的协议是不同的,,不过官方的库做了一层封装,所以在调用dll和使用MTConnect时,可以使用同一套代码,但是在使用协议方式时就会有些区别。转载 2022-10-23 12:43:53 · 1499 阅读 · 0 评论 -
发那科 / 法兰克(Fanuc)CNC数据采集
前面介绍过,发那科CNC数据采集一般有两种方法:(1)通过FOCAS 1/2 开发包进行二次开发采集数据(仅适用于windows系统)(2)通过纯TCP协议方法。该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、FreeRTOS、RT-Thread、μC/OS、裸机等等均可),不局限编程语言(Java、Python、C/C++、C#、Go等等均可)。下面对两种方法都进行相应介绍。转载 2022-10-23 12:10:27 · 4852 阅读 · 1 评论 -
三菱(MITSUBISHI)CNC数据采集
前面介绍过,三菱CNC数据采集一般有两种方法:(1)通过官方A2 API(也叫EZSocket)进行数据采集,需要安装A2驱动包(仅适用于windows系统)(2)通过纯TCP协议方法。该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、FreeRTOS、RT-Thread、μC/OS、裸机等等均可),不局限编程语言(Java、Python、C/C++、C#、Go等等均可)。下面对两种方法都进行相应介绍。转载 2022-10-23 12:08:56 · 3491 阅读 · 3 评论 -
日立(Hitachi)喷码机数据采集
日立喷码机可采集的内容挺丰富,比如设备状态,告警状态,印字次数,配方列表,正在使用的配方名(在喷码机里叫做Message,国内常叫配方),配方编号等等。通信板卡可以扩展出modbus通信,在这里吐槽一下代理商,买了板卡只给了安装示意图,没给授权文件,搞了一天一直连不上喷码机,咨询代理商才知道还需要把授权文件发过来并安装才行。通信板卡是通过modbus协议通信的,直接通过modbus读寄存器,发现很多信息无法获取,官方SDK封装了一个中间层,看不到实际是怎样读写寄存器的。3,使用第三方代码测试。转载 2022-10-22 17:45:31 · 692 阅读 · 0 评论