海德汉(HEIDENHAIN)CNC数据采集(可免授权)

一,概述

海德汉 常见的系统一般有530、640系统,采集一般有两种方法:

(1)购买海德汉官方的SDK,HeidenhainDNC COM Component,安装之后有相应的demo,支持的语言有C#、C/C++。此方法还需要购买机台授权,购买之后会给一个授权密码,在机台输入即可。用这个方法的优点是开发周期短,缺点是费用比较高(需购买SDK以及进行机台授权)。

(2)使用LSV2 协议进行开发,优点就是不需要授权(不用购买机台授权和SDK),而且该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、FreeRTOS、RT-Thread、μC/OS、裸机等等均可),不局限编程语言(Java、Python、C/C++、C#、Go等等均可)。

下面对两种方法都进行相应介绍。
 

二,SDK方式

有相关Demo,开发还是比较简单的,只是 Data Access接口相对复杂些,欢迎交流扣扣17082750

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第1张图片

三,LSV2免授权方式

免授权采集的通讯方式是TCP通讯,所以任意语言,任意开发工具都可以实现,用c#、c++ 、c、JAVA、python、Go都可以进行开发,可以跨平台使用,海德汉官方还提供了虚拟机,可以用来做调试,官网下载地址如下 

 Software for download | HEIDENHAIN

找到对应的型号,比如iTNC 530的,下载安装即可,使用起来挺容易的。

使用LSV2能够采集的数据也非常丰富,可参考下图

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第2张图片

本人也有完善的说明文档

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第3张图片

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第4张图片

 海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第5张图片

 四,机台网络配置

1,连接网线到NC主机的X26网口

2,IP配置

(1)按编辑按钮,或扩展右键

(2)按MOD按键,弹出密码框输入密码NET123

(3)按ENT按钮,进入IP配置界面

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第6张图片

(4)按屏幕下方DEFINE NET按钮

(5)选择接口选项 

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第7张图片

(6)光标移动到eth0 X26点击配置按钮

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第8张图片

(7)勾选手动设置IP地址输入IP以及子网掩码,然后点击OK

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第9张图片

(8)点击激活按钮

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第10张图片

(9)点击APPLY关闭IP配置界面

海德汉(HEIDENHAIN)CNC数据采集(可免授权)_第11张图片

(10)重启机台

你可能感兴趣的:(CNC,数控,CNC,海德汉)