[發明專利]一種開放式數控系統人機界面可定制的組態設計方法有效
| 申請號: | 201510087823.7 | 申請日: | 2015-02-26 |
| 公開(公告)號: | CN104731584B | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | 王傳斌;孫楠楠;王剛;秦嶺松 | 申請(專利權)人: | 武漢愛科唯自動化科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 許飛 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 開放式 數控系統 人機界面 定制 組態 設計 方法 | ||
1.一種開放式數控系統人機界面可定制的組態設計方法,其特征在于,包括以下步驟:
步驟1:在圖形用戶接口GUI系統中,采用wxWidget作為底層的圖形后端接口,采用面向對象的編程方法,實現數控系統所需各種控件的自繪接口和事件響應接口,并導出為LUA語言接口;
步驟2:在數控系統中,將控制器的內部變量和流程操作接口導出為LUA語言接口,GUI系統通過LUA腳本調用可進行數控系統內部變量的顯示編輯、流程控制的動態操作;
步驟3:在PC計算機上進行界面自定義設計,將數控系統上所需的各種控件添加到界面設計中,按照個性化要求修改控件的布局和屬性,采用組合模式將控件樹形結構進行組織管理,設計完成時采用XML文件格式保存;
步驟4:進行界面自定義設計的同時,創建控件事件響應處理流程的LUA函數,利用步驟1和步驟2中導出的LUA語言接口進行個性化處理流程編輯,并保存到對應的LUA腳本文件中;
步驟5:數控系統運行時,加載XML文件并解析出控件樹形結構中的各種信息,按照設計布局和控件屬性進行自定義界面的顯示;
步驟6:交互界面接收用戶的鼠標鍵盤操作,轉換為對應控件的事件響應處理,調用步驟4中設計LUA腳本文件中對應的處理函數,進行個性化的流程響應控制;
步驟7:在圖形用戶接口GUI系統中,采用觀察者模式將數控系統中機床坐標、進給速度實時變化數據進行動態刷新。
2.根據權利要求1所述的開放式數控系統人機界面可定制的組態設計方法,其特征在于,步驟1中所述的各種控件包括標題欄、坐標顯示、程序文本編輯欄、負載進度條、PLC編輯控件、刀具表格,所有控件采用自繪方式實現,同時實現該控件的各種消息事件響應接口;控件自繪時周期性檢測該控件關聯的變量是否發生變化,無變化則不自刷新。
3.根據權利要求1所述的開放式數控系統人機界面可定制的組態設計方法,其特征在于,步驟2中所述的數控系統內部變量包括宏變量、PLC寄存器、坐標位置、工作方式、運行狀態、當前程序、模態信息、系統參數、坐標系、刀具偏置;流程控制包括系統復位、循環啟動、進給保持、調整倍率、工作方式切換、參數修改、偏置編輯、IO控制。
4.根據權利要求1所述的開放式數控系統人機界面可定制的組態設計方法,其特征在于,步驟5中所述控件屬性包括控件索引號、顯示位置、字體大小、顏色、關聯變量、頁面切換、數據輸入、動畫效果;在進行頁面設計時所有控件采用組合模式實現樹形結構的管理,并最終用XML文件格式進行保存。
5.根據權利要求1所述的開放式數控系統人機界面可定制的組態設計方法,其特征在于,步驟5中自定義界面的顯示時采用雙緩沖的圖形刷新機制。
6.根據權利要求1所述的開放式數控系統人機界面可定制的組態設計方法,其特征在于,步驟7中觀察者模式中發布者為系統內部變量數據,訂閱者為顯示界面中的各種自繪控件;發布者通告消息到達時,如果自繪控件處于非顯示狀態,則不進行顯示刷新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢愛科唯自動化科技有限公司,未經武漢愛科唯自動化科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510087823.7/1.html,轉載請聲明來源鉆瓜專利網。





