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