数控数据采集跨平台免授权扎克(mazak)西门子(Siemens)海德汉(heidenhain)广数(GSK)、凯恩帝(knd)、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科(Fanuc)、华中
目录
前言
一、各类数控机床采集方案
1.Fanuc发那科数控
2.广数数控
3.西门子数控
4.MAZAK马扎克数控
5.HASS哈斯数控
6.新代数控
7.KND凯恩帝数控
8.Brother兄弟数控
9.HNC华中数控
10.三菱数控
11.台湾LNC宝元数控
12.HEIDENHAIN 海德汉数控
13.行业数控系统数据采集解决方案
总结
前言
本文介绍各类数控机床采集方案,详细见如下
一、各类数控机床采集方案
1.Fanuc发那科数控(支持程序管理、刀补读写、宏变量读写、螺补写、按键记录读取、PMC读写等等)
发那科数控系统通过Focas2组件进行数控开发 发那科数控数据采集专栏(网址传送门)
一般采集一下重要参数
①运行、待机、调试、报警、离线、切削、换刀、模式等
②各种状态的开始时间、结束时间、持续时间;切削时间、上电时间等
③加工程序信息、实时加工代码、加工时间、浪费时间、等待时间等
④刀具号、刀补值、寿命计时等
⑤主轴负载、主轴转速、主轴倍率、各轴数据
⑥报警编号、报警内容、持续时长。
2.广数数控(协议跨平台)
广数数控通过调用官方以太网通讯组件进行数控采集、或者通过串口开发组件进行数据采集,同时也可以通过标准的MODBUS协议进行数据请求 广州数控采集系列传送门
广数型号支持系列如下(部分,包括但不限于): 广数网口都支持,协议跨平台
型号 | 备注 |
980TDC(不带网卡口) | 串口采集,加装串口转以太网模块 |
980MDC(不带网卡口) | 串口采集,加装串口转以太网模块 |
980TDI(网口) | TCP通讯 |
980MDI(网口) | TCP通讯 |
980T | UDP通讯 |
980TI | UDP/TCP通讯 |
980TC | TCP通讯 |
所有带网口的广数都支持 |
3.西门子数控(协议跨平台)
西门子数控系统4.5版本及以上集成了工业协议OPCUA,用户可通过OPCUA协议进行设备的数据采集,但是需要西门子授权,费用大概再3000到5000左右,而且仅支持828d,828dsl,840dsl
本方案可以再不需要授权的情况下进行数据采集,本协议可通过原生TCP数据包和数控系统进行通讯,支持各种类型开发语言和操作平台。 西门子数控采集专栏传送门
系统型号 | 网口要求 | 备注 |
---|---|---|
828D | 有网口 | 不需要授权 |
840dsl | 有网口 | 不需要授权 |
808 | 有网口 | 不需要授权 |
802dsl | 有网口 | 不需要授权 |
840d | 有网口 | PCU5.0版本(不需要授权) |
810d | 有网口 | PCU5.0版本(不需要授权) |
4.MAZAK马扎克数控(协议跨平台,支持TCP、UDP)
马扎克具备640系列、smart系列、smooth系列、matrix系列,官方授权费用大概再8000左右,本专栏可以提供免受权采集方案 马扎克数据采集专栏传送门
系统型号 | 网口要求 | 备注 |
---|---|---|
smart | 有网口 | 不需要授权 |
smooth | 有网口 | 不需要授权 |
matrix | 有网口(或者插PCMCIA) | 不需要授权 |
640 | 有网口(或者插PCMCIA) | 不需要授权 |
5.HASS哈斯数控(协议跨平台)
哈斯数控可以通过串口或者网口进行数据采集 hass哈斯数据采集专栏传送门
以下demo通过tcp通讯的方式和设备进行数据交互
6.新代数控(支持刀补读写、Plc读写、刀补、寿命管理)
新代数控必须设备具备网口,通过调用组件的方式进行数据采集 新代数控数据采集传送门
控制器版本 |
RemoteAPI版本 |
备注 |
10.114.43 ↑ |
无 |
不支援 |
10.114.43 ↓ |
1.0.3 |
过旧版本 |
10.114.54 |
1.0.3 |
过旧版本 |
10.116.0x |
1.0.11_v1 |
需安装对应MarcoDev |
10.116.10x |
1.0.11_v2 |
|
10.116.16x |
1.0.11_v2 |
|
10.116.24x |
1.0.11_v3 |
|
10.116.36x |
1.0.11_v4 |
7.KND凯恩帝数控(协议跨平台)
凯恩第数控数据采集必须设备具备以太网通讯口,且要求设备NC版本再4.3及以上,可以通过是调用动态链接库的方式,一种是通过restapi的方式http请求,动态链接库本质也是HTTP请求 KND凯恩帝数据采集专栏传送门
8.Brother兄弟数控(协议跨平台)
兄弟数控用TCP通讯方式采集,机床系统作为TCP Server 调试端作为TCP Client,进行数据通讯,连接成功后 将发送信息转换成byte[]形势进行发送数据,发送信息格式未:%CLOD 变量 + 换行 + 00%,
兄弟数控采集专栏传送门
产量采集测试
界面就这样马马虎虎设计一下了
连接测试,
连接成功后,client不为空
进行数据转换,转换成功后进行数据发送
9.HNC华中数控
华中以华中8系列数据采集最为典型,但是系统一般需要升级到2017年以后的支持数据采集 华中数控数据采集专栏传送门
目前针对的主流开发平台Linux和 Windows,提供了不同的二次开发软件包。
对于Windows开发,根据开发环境是C++或者C#,多连接版分别提供两种不同的软件包。这些文件位于SDK包lib文件夹下。
具体如下表所示:
10.三菱数控(协议跨平台)
三菱采集必须采集电脑安装三菱通讯驱动后,通过调用开发包的方式进行数据采集 常见的支持M70系列 M80系列、C60系列等 三菱数控数据采集专栏
11.台湾LNC宝元数控
宝元数控通过调用官方开发包组件,进行对数控系统内部地址的数据尽心数据订阅(更快、更高效),实现数据的动态监测
12.HEIDENHAIN 海德汉数控(协议跨平台)
海德汉数控需要官方开通授权的方式进行数据采集,但是开通费价格不菲,亦可通过免受权的方式进行数据采集,常见的比如320、530、620、640系统可再不授权的情况下进行数据采集
13.行业数控系统数据采集解决方案
- 前言
- 一、数据采集协同架构是什么?可以做什么?
- 二、使用步骤
- 1.打开软件,配置MQTT或者数据库(支持sqlserver、mysql等)存储转发消息规则
- 2.配置数控系统所采集的参数、转发名称以及采集频率
- 3.配置完成后,配置需要采集的设备清单
- 4.设备配置完成后,系统将会自动加载设备清单开始采集
- 5.查看采集数据
- 总结
前言
随着工业互联网浪潮的不断发展,数据采集技术作为工业互联网的必备技术越来越重要,很多人制造业服务商都开是着手研究协议、通讯、架构。
一、数据采集协同架构是是什么?可以做什么?
是什么?:数据采集协同架构是基于数控、PLC协议集成于一体的集成框架,可通过简单配置即可实现数据的快速采集与转发,
做什么:?:该工具是为制造业服务商所服务的,为MES、ERP、设备互联等项目实施方提供底层数据采集服务。
二、使用步骤
1.打开软件,配置MQTT或者数据库(支持sqlserver、mysql等)存储转发消息规则
打开config配置文件,配置如下:
<appSettings><!--Mqtt发布主题--><add key="MqttTopic" value="Cnc/MacInfo"/><!--Mqtt服务器IP--><add key="MqttIp" value="192.168.1.1"/><!--Mqtt服务器Port--><add key="MqttPort" value="1883"/><!--Mqtt服务器账户--><add key="MqttLog" value="test"/><!--Mqtt服务器密码--><add key="MqttPwd" value="test"/></appSettings><startup>
2.配置数控系统所采集的参数、转发名称以及采集频率
界面如下:(示例):
3.配置完成后,配置需要采集的设备清单
4.设备配置完成后,系统将会自动加载设备清单开始采集
离线设备将会高亮显示:(示例):
5.查看采集数据
查看采集数据将会两种显示方式:
数控数据采集跨平台免授权扎克(mazak)西门子(Siemens)海德汉(heidenhain)广数(GSK)、凯恩帝(knd)、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科(Fanuc)、华中相关推荐
- 数据采集协同架构,集成马扎克、西门子、海德汉、广数、凯恩帝、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科、华中各类数控以及各类PLC数据采集软件
文章目录 前言 一.采集协同架构是什么?可以做什么(数控.PLC配置采集)? 二.使用步骤 1.打开软件,配置MQTT或者数据库(支持sqlserver.mysql等)存储转发消息规则 2.配置数控系 ...
- 树莓派Linux跨平台免授权CNC数控数据采集协议,TCP协议包,支持(fanuc、三菱、西门子、海德汉、马扎克、兄弟、哈斯、广数、凯恩帝KND、华中)数控跨平台,支持网关Linux
市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯 先上采集图 代码如下: using System; using Syst ...
- 发那科FANUC与西门子300进行Profinet-DP通讯案例
近期在做发那科FANUC的通讯,会吧CC-LINK.Profibus-DP.Profinet I/O.DeviceNet.EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注 注:做 ...
- 广州数控(广数GSK)系列数据采集
广数数控系统数据采集坑实在是太多了,每种机床更改的参数都不一样 如中车床系列:928TC.980TA.980T.980TD.980TDA.980TDB等. 铣床系统有:GSM983M.GSM990M ...
- php 发那科,FANUC发那科CNC数据采集教程连接CNC
重要:本文最后更新于2019-07-16 08:26:19,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 发那科系统的cnc可以通过官方的支持库接口获取cnc数据,第一步就是要连接 ...
- 发那科Fanuc数控系统数据采集方案
文章目录 功能及特点 SCAEdge边缘计算网关 连接方式 软件配置 常用采集变量 功能及特点 支持大部分Fanuc系列数控系统,如0i-C,0i-D,0i-F,30i,31i,18i等系列 采集频率 ...
- 广数GSK(980, 988, 980tdi网口,980tdc串口)数据采集实战
1.本人在项目中采集过980tdi网口,980tdc串口,980tdc串吕相对麻烦点 系统可能要升级,还要加串口服务器,比较麻烦,直接C#调用C++封装好的DLL 2.980,988是跟朋友换的资源, ...
- 广数(GSK)无0701序号开启数据采集功能
选择 参数-->状态参数 找到序号 0250 位置 2.设备上0250号状态参数现在是怎样配置的,从右向左数, 第 4.第5位 改成1 3.然后重启设备
- 发那科数控车ftp联网
修改14880参数6#为1可自动获取ip.?修改内置板ftp参数了,设置了ip,端口,账户,密码,访问路径. 按列表,设备,erthnet选择主机. 其他如有问题联系博主 查看全文 http://ww ...
- 发那科 / 法兰克(Fanuc)CNC数据采集
一,概述 前面介绍过,发那科CNC数据采集一般有两种方法: (1)通过FOCAS 1/2 开发包进行二次开发采集数据(仅适用于windows系统) (2)通过纯TCP协议方法.该方法不局限于CPU架构 ...
最新文章
- 计算机书籍-人工智能时代的设计师生存手册
- Kubernetes — 系统架构
- 核心业务系统的内容讨论(管理篇)(转载)
- ITCAST-C# 委托
- DIY一个高大上带提醒的计时器,简单实用,你还在等什么
- zoj 3620 Escape Time II
- jQuery学习整理 (12)
- ESMap+Html5+SpringBoot+FastDFS实现导航导购App
- 深入解析Node.js setTimeout方法的执行过程
- 编译C/C++为dll供Python调用
- C++primer plus第六版课后编程题答案8.6
- python for循环 内存_Python for循环中的内存错误
- Tomcat 7集群基于redis的session共享设置
- Eclipse使用Git上传新项目到GitHub
- fiddler——一款莱斯的抓包工具
- 鸿蒙系统怎么连wifi,鸿蒙入门:Hi3861 WiFi操作,热点连接
- rtthread qspi w25q256
- AD域、Windows AD域管理功能大全
- 十六进制和字符串的转换
- 编程人员的不二之选 LEGION Y9000X正式发布
热门文章
- Python计算流体动力学(CFD)模拟人体呼吸系统
- 网页、app、小程序图标素材PNG格式
- GZH逸佳君:照片杂色太可怕,谁丑谁尴尬:送你超实用PS降噪插件,1秒变高清
- Nik Collection 3.3.0中文版 (摄影师必备ps滤镜插件套装)支持big surv
- ubuntu系统鼠标右键没有新建文档的解决方案
- 交管12123显示当前环境存在风险_手机刷入ROOT权限后交管12123等银行APP打不开怎么解决...
- 电子书,世界名著,中国名著
- 车牌识别系统开发记录(四) 国内车牌特点
- IBM GPFS并行文件系统
- 超级详细的IDEA设置Java类和方法的注释模板