基于Syntec CNC系统的二次开发介绍(一)
項(xiàng)目面向新代CNC控制系統(tǒng),希望能在PC端實(shí)現(xiàn)CNC系統(tǒng)內(nèi)的參數(shù)、狀態(tài)、加工程序的讀寫功能。
開發(fā)工具:VS2019+QT5.13.0;
開發(fā)環(huán)境:Windows10;
新代CNC:10.116.16K;
資源獲取
新代CNC資源,新代官網(wǎng),登錄官網(wǎng)注冊(cè)會(huì)員可以下載新代官方提供的資料,這里有幾個(gè)助手還是很便捷的包括:NcUploader、SyntecRemoteAPI。
NcUploader可以通過助手將PC端的程序文件下載到CNC中;
SyntecRemoteAPI是基于C#寫的接口函數(shù),可以通過接口函數(shù)快速實(shí)現(xiàn)CNC內(nèi)部數(shù)據(jù)的讀取,要注意的是官網(wǎng)提供了多個(gè)版本的SyntecRemoteAPI,需要根據(jù)控制器的型號(hào)下載對(duì)應(yīng)的版本。下面提供了控制器與SyntecRemoteAPI的版本對(duì)照表:
?我所選用的控制器版本所對(duì)應(yīng)的SyntecRemoteAPI版本在官網(wǎng)有兩種選擇:
?這里我們選擇下載的是SyntecRemoteAPI_v2_1.0.12.zip,資源中提供的DOC文檔是官方提供的API接口說明;bin_v2文件夾內(nèi)是官方提供的dll(C#);SyntecRemoteExample文件是官方提供的C#項(xiàng)目,VS雙擊打開SyntecRemoteExample_KrnlAPI_116.16.sln,生成CNC測(cè)試助手。
? ? ??
下面一個(gè)章節(jié)將介紹如何使用新代官方提供的兩個(gè)調(diào)試助手NcUploader、SyntecRemoteAPI。
總結(jié)
以上是生活随笔為你收集整理的基于Syntec CNC系统的二次开发介绍(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 突破获客瓶颈,这家银行如何利用数据挖掘技
- 下一篇: B005 – 基于STC8的单片机智能路