新四季網

一種Windows環境下同時控制多臺數控機器的方法

2023-06-02 21:32:41 3

專利名稱:一種Windows環境下同時控制多臺數控機器的方法
技術領域:
本發明屬於數控機器控制方法領域,尤其是一種通過運行多任務協議,在 Windows環境下同時控制多臺數控機器的方法。
背景技術:
目前市場上常見的數控機器是通過上位機來進行控制的,通常是以一對一 方式進行通訊。如果要實現一對多控制方式,在硬體許可的情況下, 一般用啟 動多個程序的形式來進行控制,這種控制方案存在問題是一是界面相似,二是 不好管理,用戶很難管理不同的機器和作業,應用起來非常困難。

發明內容
本發明的目的是提供一種實施方便、生產效率高的在Windows環境下同時 控制多臺數控機器的方法。
本發明的技術方案是Windows環境下同時控制多臺數控機器的方法,其 特徵是包括下列步驟將控制計算機通過網絡交換機與數臺數控機器連接,運 行控制計算機Windows系統中的引擎程序來實現同時控制多臺數控機器,由控 制中心程序負責與Windows下各個獨立的引擎通訊;引擎程序與控制計算機採 用消息方式通信,引擎程序與數控機器之間的數據傳輸採用標準的乙太網接 口、或者RS232通訊接口,輸出接口協議,所述協議採用無連接+確認機制, 協議包專有格式由協議頭和載荷組成,協議頭包括數據頭標識、數據包類型、 載荷長度、和數據校驗欄位,載荷是真正的加工數據,協議交互部分是一個與 通信硬體接口無關的、基於不可靠信道的傳輸抽象層,該抽象層通過流量控制、 差錯控制和擁塞控制來確保每個數據包能正確傳輸到對端,下層信道支持可靠的邏輯信道和不可靠邏輯信道,可靠信道包括模擬輸出、和文件方式、和不可 靠邏輯信道包括串口和乙太網絡。所述控制中心主程序負責加工路徑的數據導入、作業管理、作業中狀態顯 示,在輸出數據時則自動啟動對應的引擎程序,引擎程序與每臺數控機器進行 通訊,並受控制中心調度,控制中心聯機時,通過作業系統,自動啟動後臺引 擎進程。控制中心導入的加工路徑數據支持HPGL、 G Code、以及二進位專有格式, 導入過程是首先將加工路徑轉換成計算機內存中G代碼格式,所述加工路徑 文件包括數據類型及相應的參數值,主要內容是控制元數據和加工元數據兩大 類,然後對數據進行過濾和優化預處理,包括過濾近似重複的數據、路徑分段、 用圓弧逼近的方法計算路徑曲率,加上界面UI配置的參數存儲到文件,該文 件進而生成一個即是對加工作業的描述文件,該描述文件就是p制中心給引擎 派工的任務描述。所述界面UI配置的參數包括入刀速度、加工速度、加速度、坐標變換。所述作業管理就是對作業中間描述文件的管理,包括修改加工參數、更新 路徑、模擬顯示、通信方式選擇以及輸出設備的選擇,參數修改後及時進行存 盤,供後臺引擎調用。所述計算機通過網絡交換機與數控機器建立連接時,控制中心程序自動通 過CreateProcess創建一個後臺引擎進程,並將指定的加工描述文件指派給該 進程,同時動態維持該進程的屬性,包括進程ID,加工狀態、加工進度、錯誤{曰息。所述弓I擎程序除了輸出加工數據以外,還轉發控制中心程序對設備的直接 控制命令,所述引擎程序還將數控機器的加工進度信息、錯誤信息轉發到作業 管理模塊,並將相關信息顯示給用戶。本發明的效果是通過採用多進程和多線程技術,在同一控制中心程序和界面上實現與任意多臺雕刻機通訊的技術。無論是RS232還是乙太網環境下都 可以進行管理。在同一區域網內可以同時控制253臺數控機器。下面結合附圖
和實施例對本發明做進一步的說明。圖l是本發明的硬體框圖2是本發明控制中心程序流程框圖3是本發明引擎程序流程框圖。
具體實施例方式
Windows環境下同時控制多臺數控機器的方法,包括下列步驟將控制計 算機通過網絡交換機與數臺數控機器連接(參見圖l),運行控制計算機Windows 系統中的引擎程序來實現同時控制多臺數控機器,由控制中心程序負責與 Windows下各個獨立的引擎通訊;引擎程序與控制計算機採用消息方式通信, 引擎程序與數控機器之間的數據傳輸採用標準的乙太網接口、或者RS232通訊 接口,輸出接口協議,所述協議採用無連接+確認機制,協議包專有格式由協 議頭和載荷組成,協議頭包括數據頭標識、數據包類型、載荷長度、和數據校 驗欄位,載荷是真正的加工數據,協議交互部分是一個與通信硬體接口無關的、 基於不可靠信道的傳輸抽象層,該抽象層通過流量控制、差錯控制和擁塞控制 來確保每個數據包能正確傳輸到對端,下層信道支持可靠的邏輯信道和不可靠 邏輯信道,可靠信道包括模擬輸出、和文件方式、和不可靠邏輯信道包括串口、 和乙太網。
(參見圖3)。
所述控制中心主程序負責加工路徑的數據導入、作業管理、作業中狀態顯 示,在輸出數據時則自動啟動對應的引擎程序,引擎程序與每臺數控機器進行 通訊,並受控制中心調度,控制中心聯機時,通過作業系統,自動啟動後臺引 擎進程(參見圖2)。
控制中心導入的加工路徑數據支持HPGL、 G Code、以及二進位專有格式, 導入過程是首先將加工路徑轉換成計算機內存中G代碼格式,所述加工路徑 文件包括數據類型及相應的參數值,主要內容是控制元數據和加工元數據兩大 類,然後對數據進行過濾和優化預處理,包括過濾近似重複的數據、路徑分段、 用圓弧逼近的方法計算路徑曲率,加上界面UI配置的參數存儲到文件,該文 件進而生成一個即是對加工作業的描述文件,該描述文件就是控制中心給引擎 派工的任務描述。
所述界面UI配置的參數包括入刀速度、加工速度、加速度、坐標變換。所述作業管理就是對作業中間描述文件的管理,包括修改加工參數、更新 路徑、模擬顯示、通信方式選擇以及輸出設備的選擇,參數修改後及時進行存 盤,供後臺引擎調用。所述計算機通過網絡交換機與數控機器建立連接時,控制中心程序自動通過CreateProcess創建一個後臺引擎進程,並將指定的加工描述文件指派給該 進程,同時動態維持該進程的屬性,包括進程ID,加工狀態、加工進度、錯誤f曰息。所述引擎程序除了輸出加工數據以外,還轉發控制中心程序對設備的直接 控制命令,所述引擎程序還將數控機器的加工進度信息、錯誤信息轉發到作業 管理模塊,並將相關信息顯示給用戶。
權利要求
1、Windows環境下同時控制多臺數控機器的方法,其特徵是包括下列步驟將控制計算機通過網絡交換機與數臺數控機器連接,運行控制計算機Windows系統中的引擎程序來實現同時控制多臺數控機器,由控制中心程序負責與Windows下各個獨立的引擎通訊;引擎程序與控制計算機採用消息方式通信,引擎程序與數控機器之間的數據傳輸採用標準的乙太網接口、或者RS232通訊接口,輸出接口協議,所述協議採用無連接+確認機制,協議包專有格式由協議頭和載荷組成,協議頭包括數據頭標識、數據包類型、載荷長度、和數據校驗欄位,載荷是真正的加工數據,協議交互部分是一個與通信硬體接口無關的、基於不可靠信道的傳輸抽象層,該抽象層通過流量控制、差錯控制和擁塞控制來確保每個數據包能正確傳輸到對端,下層信道支持可靠的邏輯信道和不可靠邏輯信道,可靠信道包括模擬輸出、和文件方式、和不可靠邏輯信道包括串口和乙太網。
2、 根據權利要求1所述的Windows環境下同時控制多臺數控機器的方法, 其特徵是所述控制中心主程序負責加工路徑的數據導入、作業管理、作業中狀 態顯示,在輸出數據時則自動啟動對應的引擎程序,引擎程序與每臺數控機器 進行通訊,並受控制中心調度,控制中心聯機時,通過作業系統,自動啟動後 臺引擎進程。
3、 根據權利要求1或2所述的Windows環境下同時控制多臺數控機器的 方法,其特徵是控制中心導入的加工路徑數據支持HPGL、 GCode、以及二進 制專有格式,導入過程是首先將加工路徑轉換成計算機內存中G代碼格式, 所述加工路徑文件包括數據類型及相應的參數值,主要內容是控制元數據和加 工元數據兩大類,然後對數據進行過濾和優化預處理,包括過濾近似重複的數 據、路徑分段、用圓弧逼近的方法計算路徑曲率,加上界面UI配置的參數存 儲到文件,該文件進而生成一個即是對加工作業的描述文件,該描述文件就是 控制中心給引擎派工的任務描述。
4、 根據權利要求3所述的Windows環境下同時控制多臺數控機器的方法, 其特徵是所述界面UI配置的參數包括入刀速度、加工速度、加速度、坐標變 換。
5、 根據權利要求2所述的Windows環境下同時控制多臺數控機器的方法, 其特徵是所述作業管理就是對作業中間描述文件的管理,包括修改加工參數、 更新路徑、模擬顯示、通信方式選擇以及輸出設備的選擇,參數修改後及時進 行存檔,供後臺引擎調用。
6、 根據權利要求1所述的Windows環境下同時控制多臺數控機器的方法, 其特徵是所述計算機通過網絡交換機與數控機器建立連接時,控制中心程序自 動通過CreateProcess創建一個後臺引擎進程,並將指定的加工描述文件指派給 該進程,同時動態維持該進程的屬性,包括進程ID,加工狀態、加工進度、 錯誤信息。
7、 根據權利要求1所述的Windows環境下同時控制多臺數控機器的方法, 其特徵是所述引擎程序除了輸出加工數據以外,還轉發控制中心程序對設備的 直接控制命令,所述引擎程序還將數控機器的加工進度信息、錯誤信息轉發到 作業管理模塊,並將相關信息顯示給用戶。
全文摘要
一種實施方便、生產效率高的在Windows環境下同時控制多臺數控機器的方法。技術方案是包括下列步驟將控制計算機通過網絡交換機與數臺數控機器連接,運行控制計算機Windows系統中的引擎程序來實現同時控制多臺數控機器,由控制中心程序負責與Windows下各個獨立的引擎通訊;引擎程序與數控機器之間的數據傳輸採用標準的乙太網接口、或者RS232通訊接口,輸出接口協議,協議採用無連接+確認機制,協議包專有格式由協議頭和載荷組成,協議頭包括數據頭標識、數據包類型、載荷長度、和數據校驗欄位,載荷是真正的加工數據,協議交互部分是一個與通信硬體接口無關的、基於不可靠信道的傳輸抽象層。
文檔編號G05B19/4155GK101236417SQ20081010114
公開日2008年8月6日 申請日期2008年2月28日 優先權日2008年2月28日
發明者何家勝, 徐建平, 高樹公 申請人:北京銘龍天同科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀