2017、2018、2019、2020、2021数控机床数控系统采集方案汇总 |
您所在的位置:网站首页 › 新代数控系统网络连接 › 2017、2018、2019、2020、2021数控机床数控系统采集方案汇总 |
目录 前言 一、各类数控机床采集方案 1.Fanuc发那科数控 2.广数数控 3.西门子数控 4.MAZAK马扎克数控 5.HASS哈斯数控 6.新代数控 7.KND凯恩帝数控 8.Brother兄弟数控 9.HNC华中数控 10.三菱数控 11.台湾LNC宝元数控 12.HEIDENHAIN 海德汉数控 13.行业数控系统数据采集解决方案总结 前言本文介绍各类数控机床采集方案,详细见如下 一、各类数控机床采集方案 1.Fanuc发那科数控 发那科数控系统通过Focas2组件进行数控开发 发那科数控数据采集专栏(网址传送门) 一般采集一下重要参数 ①运行、待机、调试、报警、离线、切削、换刀、模式等 ②各种状态的开始时间、结束时间、持续时间;切削时间、上电时间等 ③加工程序信息、实时加工代码、加工时间、浪费时间、等待时间等 ④刀具号、刀补值、寿命计时等 ⑤主轴负载、主轴转速、主轴倍率、各轴数据 ⑥报警编号、报警内容、持续时长。
广数数控通过调用官方以太网通讯组件进行数控采集、或者通过串口开发组件进行数据采集,同时也可以通过标准的MODBUS协议进行数据请求 广州数控采集系列传送门 广数型号支持系列如下(部分,包括但不限于): 型号备注980TDC(不带网卡口)串口采集,加装串口转以太网模块980MDC(不带网卡口)串口采集,加装串口转以太网模块980TDI(网口)TCP通讯980MDI(网口)TCP通讯980TUDP通讯980TIUDP/TCP通讯980TCTCP通讯所有带网口的广数都支持西门子数控系统4.5版本及以上集成了工业协议OPCUA,用户可通过OPCUA协议进行设备的数据采集,但是需要西门子授权,费用大概再3000到5000左右,而且仅支持828d,828dsl,840dsl 本方案可以再不需要授权的情况下进行数据采集,本协议可通过原生TCP数据包和数控系统进行通讯,支持各种类型开发语言和操作平台。 西门子数控采集专栏传送门 支持系列 系统型号网口要求备注828D有网口不需要授权840dsl有网口不需要授权808有网口不需要授权802dsl有网口不需要授权840d有网口PCU5.0版本(不需要授权)810d有网口PCU5.0版本(不需要授权)马扎克具备640系列、smart系列、smooth系列、matrix系列,官方授权费用大概再8000左右,本专栏可以提供免受权采集方案 马扎克数据采集专栏传送门 支持系列 系统型号网口要求备注smart有网口不需要授权smooth有网口不需要授权matrix有网口(或者插PCMCIA)不需要授权640有网口(或者插PCMCIA)不需要授权5.HASS哈斯数控 哈斯数控可以通过串口或者网口进行数据采集 hass哈斯数据采集专栏传送门 以下demo通过tcp通讯的方式和设备进行数据交互 新代数控必须设备具备网口,通过调用组件的方式进行数据采集 新代数控数据采集传送门 控制器版本 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
凯恩第数控数据采集必须设备具备以太网通讯口,且要求设备NC版本再4.3及以上,可以通过是调用动态链接库的方式,一种是通过restapi的方式http请求,动态链接库本质也是HTTP请求 KND凯恩帝数据采集专栏传送门 兄弟数控用TCP通讯方式采集,机床系统作为TCP Server 调试端作为TCP Client,进行数据通讯,连接成功后 将发送信息转换成byte[]形势进行发送数据,发送信息格式未:%CLOD 变量 + 换行 + 00%, 兄弟数控采集专栏传送门 产量采集测试界面就这样马马虎虎设计一下了
连接测试, 连接成功后,client不为空 进行数据转换,转换成功后进行数据发送
华中以华中8系列数据采集最为典型,但是系统一般需要升级到2017年以后的支持数据采集 华中数控数据采集专栏传送门 目前针对的主流开发平台Linux和 Windows,提供了不同的二次开发软件包。 对于Windows开发,根据开发环境是C++或者C#,多连接版分别提供两种不同的软件包。这些文件位于SDK包lib文件夹下。 具体如下表所示: 三菱采集必须采集电脑安装三菱通讯驱动后,通过调用开发包的方式进行数据采集 常见的支持M70系列 M80系列、C60系列等 三菱数控数据采集专栏 宝元数控通过调用官方开发包组件,进行对数控系统内部地址的数据尽心数据订阅(更快、更高效),实现数据的动态监测
海德汉数控需要官方开通授权的方式进行数据采集,但是开通费价格不菲,亦可通过免受权的方式进行数据采集,常见的比如530、640系统可再不授权的情况下进行数据采集 13.行业数控系统数据采集解决方案 数控行业低成本快速兼容解决方案 最近听到很多做MES、ERP这一行的叫苦, 客户对项目的要求越来越严格,做到数字化工厂都伴随着ERP、MES的项目要求必须一起做下去 然而很对MES、ERP对设备协议不懂,买了协议自己还要开发,考虑线程的问题、断线重连的问题 然而很多一直再制造行业的耕耘着,有着接近百分之30%的ERP、MES厂商的开发语言为JAVA开发语言, 然而很多数控协议都是基于C++、C#开放出来的二次开发接口,很多JAVA无从下进行调用,这样软件厂商只能将项目外包或者重新招人,无法进行对项目的周期、费用进行总体把控。 不多说 直接上提,以FANCU数据采集为列讲解服务调用过程 上服务图: 软件启动成功后,左下标会显示某某网址服务已经开启,这个时候就可以直接通过浏览器访问防止进行数据请求 请求格式说明请求格式如下 http://127.0.0.1:9000/?ip=192.168.1.103&port=8193&fun=Connect 其中http://127.0.0.1:9000是服务开启的服务网址 192.168.1.103为fanuc设备的IP 8193为fanuc设备的通讯端口 Connect为我请求的方法 序号 参数 参数释义 参数对照 1 MainProg 主程序名
2 CurProg 目前执行程序名
3 Status 运行状态
4 Mode 运行模式
5 EMG 紧急停机状态 NO= 0 YES= 1 8 ActFeed 实际进给率
9 ActSpindle 实际主轴转速
10 ServoLoadX X伺服负载
11 ServoLoadY Y伺服负载
12 ServoLoadZ Z伺服负载
13 PowerOnTime 开机时间
14 AccumulateCuttingTime 切削时间
15 CuttingTimePerCycle CYCLE时间
16 WorkTime 加工时间
17 Part_Count 加工数量
18 IsAlarm 报警数量 无报警=0 19 AlmInfo 报警信息
21 NcList 加工程序清单 no:程序号 lentgh:长度 22 ToolNo 当前刀具号
23 ToolLife 刀具寿命
25 All 全部数据(程序清单除外)
26 Xpos X坐标
27 Ypos Y坐标
28 Zpos Z坐标
29 HBL 远程刀补 开始测试 打开fanuc虚拟机 如图: ![]() 如上图显示虚拟机设备ip为192.168.1.103 打开服务
返回0 ,代表设备可以正常连接 请求设备加工数量如上图 输入网址http://127.0.0.1:9000/?ip=192.168.1.103&port=8193&fun=Part_Count,服务通过和fanuc设备通讯读取成功后将数据返回给http请求者。 通过All参数请求设备所有数据(程序信息不通过此接口,因为程序信息数据较大,做单独函数请求,数据接口持续更新) 也可以通过http接口对设备进行在线的刀补控制。 以上就是设备的数据接口服务说明
总结 以上就是今天要讲的内容 供大家参考 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |