项目面向新代CNC控制系统,希望能在PC端实现CNC系统内的参数、状态、加工程序的读写功能。
开发工具:VS2019+QT5.13.0;
开发环境:Windows10;
新代CNC:10.116.16K;
资源获取
新代CNC资源,新代官网,登录官网注册会员可以下载新代官方提供的资料,这里有几个助手还是很便捷的包括:NcUploader、SyntecRemoteAPI。
NcUploader可以通过助手将PC端的程序文件下载到CNC中;
SyntecRemoteAPI是基于C#写的接口函数,可以通过接口函数快速实现CNC内部数据的读取,要注意的是官网提供了多个版本的SyntecRemoteAPI,需要根据控制器的型号下载对应的版本。下面提供了控制器与SyntecRemoteAPI的版本对照表:
我所选用的控制器版本所对应的SyntecRemoteAPI版本在官网有两种选择:
这里我们选择下载的是SyntecRemoteAPI_v2_1.0.12.zip,资源中提供的DOC文档是官方提供的API接口说明;bin_v2文件夹内是官方提供的dll(C#);SyntecRemoteExample文件是官方提供的C#项目,VS双击打开SyntecRemoteExample_KrnlAPI_116.16.sln,生成CNC测试助手。
&n
发布评论