基于Syntec CNC系统的二次开发介绍(一)
項目面向新代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測試助手。
? ? ??
下面一個章節將介紹如何使用新代官方提供的兩個調試助手NcUploader、SyntecRemoteAPI。
總結
以上是生活随笔為你收集整理的基于Syntec CNC系统的二次开发介绍(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 突破获客瓶颈,这家银行如何利用数据挖掘技
- 下一篇: B005 – 基于STC8的单片机智能路