[發明專利]一種用于數控系統串口加工的通訊系統及方法在審
| 申請號: | 201610974014.2 | 申請日: | 2016-10-28 |
| 公開(公告)號: | CN108021526A | 公開(公告)日: | 2018-05-11 |
| 發明(設計)人: | 黃駿;黃艷;劉冰;李博;建北方;田野 | 申請(專利權)人: | 沈陽高精數控智能技術股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G05B19/042 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 許宗富 |
| 地址: | 110168 遼寧*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 數控系統 串口 加工 通訊 系統 方法 | ||
本發明涉及一種用于數控系統串口加工的通訊系統及方法,系統包括:由組件數據加載模塊、協議生成模塊以及通訊模塊組成的用戶端,用于生成具有指定協議的數據流;由數據緩沖區、協議解析模塊以及機床控制模塊組成的NC服務端,用于解析用戶端生成的具有指定協議的數據流。方法為:用戶端通過數據加載模塊,將指定工件程序文件按程序名、行號逐行加載,通過協議生成模塊生成具有指定協議的數據流,再將數據流傳遞給NC服務端解析;NC服務端創建緩沖區接收用戶端生成的數據流,通過協議解析模塊將解析的工藝指令位置信息、外圍設備控制信息發送給機床控制模塊執行指定的機床動作。本發明支持G代碼協議定制,支持循環、多次加工,以及串口程序與本地程序的切換加工。
技術領域
本發明涉及數控加工技術領域,具體的說是一種用于數控系統串口加工的通訊系統及方法。
背景技術
隨著我國工業化進程的日益推進,大量高性能的機床被應用于生產實踐,隨著加工工藝復雜度的不斷增加,用于數控加工的工件程序文件過多的消耗了系統資源,為系統配備具有更大容量的存儲空間無形中增加了生產成本。
隨著硬件技術及串口技術的發展,越來越多的用戶希望將加工程序通過串口技術與數控系統實現通訊,使加工程序在不拷貝到數控系統本機的情況下,通過串口通訊的方式實現程序運行。
綜上所述,數控系統面臨如何解決通過串口通訊的方式實現工件程序運行的問題。
發明內容
針對現有數控加工系統只能通過本地硬盤加工工件程序文件,大大占用系統資源、提高硬件成本的不足之處,本發明解決的技術問題是提供了一種用于數控系統串口加工的通訊系統及方法,該方法能夠實現工件程序串口傳輸,用戶無需再將用戶拷貝到數控系統本地即可以實現對指定程序的加工,提高了生產效率,降低了生產成本。
本發明為實現上述目的所采用的技術方案是:一種用于數控系統串口加工的通訊系統,包括:
用戶端,用于通過數據加載模塊,將指定工件程序文件按程序名、行號逐行進行加載,通過協議生成模塊生成具有指定協議的數據流,將數據流通過通訊模塊,傳遞給NC服務端解析;
NC服務端,用于創建緩沖區接收用戶端生成的數據流,通過協議解析模塊將數據流解析成工藝指令位置信息、外圍設備控制信息發送給機床控制模塊,最后通過機床控制模塊執行指定的機床動作。
所述工件程序文件中包含:工藝指令位置信息、外圍設備控制信息。
所述具有指定協議的數據流中包含:工件程序文件的程序名和行號、與工藝指令信息對應的G代碼、與外圍設備控制信息對應的輔助功能碼。
所述用戶端包括:
數據加載模塊,用于按程序名、行號逐行加載指定工件程序文件;
協議生成模塊,包括基本信息層、G代碼識別層、輔助功能層;所述基本信息層用于生成工件程序文件的程序名和行號、G代碼識別層用于生成對應工藝指令位置信息的G代碼、輔助功能層用于生成對應外圍設備控制信息的輔助功能碼;
通訊模塊,用于將協議生成模塊生成的數據流傳遞給NC服務端。
所述NC服務端包括:
數據緩沖區,用于接收用戶端生成的數據流;
協議解析模塊,用于讀取程序名、行號、加工G代碼、輔助功能碼,再將程序名、加工G代碼、輔助功能碼解析成對應的工藝指令位置信息、外圍設備控制信息發送給機床控制模塊;
機床控制模塊,用于按工藝指令位置信息、外圍設備控制信息執行指定的機床動作。
一種用于數控系統串口加工的通訊方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽高精數控智能技術股份有限公司,未經沈陽高精數控智能技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610974014.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于客戶端設備認證的設備和方法
- 下一篇:清潔器具





