菱数控系统在国内比较少见 比不过国外的fanuc 西门子 等,和国内的一线数控品牌比起来性价比又很低。
api接口如图
废话不多说,直接开撸
一 概述
Windows界面在三菱CNCM700/M800系列数控系统中的应用以及CNC C70系列。产品可以通过消除对内部处理的了解来加速开发
计算机数控及三菱通用OLE接口的实现,可在Windows上使用三菱数控M700/M800系列和CNC C70系列的功能应用VC++,VB或VBA宏语言。与三菱CNC M700/M800系列和CNC C70进行通信和其他复杂处理将产品进行系列化,使用户能够专注于产品的增值开发Windows应用程序。
本产品适用于以下型号。使用前检查兼容性。
三菱数控M700系列(M700/M700V系列、M70/M70V系列和E70)(以下简称
M700)
三菱数控M800系列(M800/M80系列)(以下简称M800)
三菱数控C70(以下简称C70)
二 网络配置
三 驱动安装:开发基于windows平台的数据采集,必须在windows平台安装三菱通讯驱动方可通讯,安装后目录如下,驱动名称为A2.
驱动安装以及动态链接库的编译
产品的动态链接库(DLL)是使用其功能所必需的。
在x64平台上安装产品时,请指定目标文件夹,如下所示。
C: \\程序文件(x86)\\EZSocket
四 常用的错误消息包括以下内容。
EZ_ERR_NOT_OPEN:通信线路未打开。
EZ_ERR_DOUBLE_OPEN:双重打开错误
EZ_ERR_DATA_TYPE:参数数据类型无效
EZ_ERR_DATA_RANGE:参数数据范围无效
如果调用模型不支持的函数的I/F,则EZ_ERR_not_SUPPORT将作为
不支持的错误代码
五 api连接
API连接需要传递两个参数,NC地址以及NC端口,对于NC端口,取决于NC系统类型,如对于M700/M800系列,端口号变为683。
连接反馈信息如下
返回错误代码。(在自动化时,使用返回值。)
正常终止
EZ_ERR_DATA_TYPE:参数数据类型无效
EZ_ERR_DATA_RANGE:参数数据范围无效
EZNC_SYSFUNC_IOCTL_ADDR:NC控制单元编号无效
EZNC_SYSFUNC_IOCTL_NOTOPEN:设备未打开
EZNC_SYSFUNC_IOCTL_DATA:通信参数数据范围无效
EZNC_COMM_NOTSETUP_协议:尚未设置TCP/IP通信
(仅限M700/M800系列)
EZNC_COMM_NOTMODULE:无子模块
EZNC_COMM_CREATEPC:无法创建EZSocketPc对象(仅限于C70)
EZNC_COMM_无法打开:当通过自动化调用连接到本地主机时,主机
尚未设置名称EZNC_LOCALHOST。
软件采集界面如图
加qq 验证去群
标签:ERR,三菱,M800,EZNC,CNC,EZ,M700,数控 From: https://www.cnblogs.com/fzxxkj/p/17541154.html