張曉+朱志浩+余濤+黃云鷹



摘要:提出基于云平臺的數控機床管理方法,開發面向數控機床權限管理的云平臺,利用云平臺進行數控機床操作權限管理,實現動態的、可移動的權限管理模式。
【關鍵詞】云平臺 數控機床 權限管理
現代化的機械制造行業大量使用數控機床作為工業母機,但是缺乏有效的機床操作權限管理。目前機床權限主要包括程序編輯權限和參數設置權限,前者以FANUC數控系統為例,可通過機床上的鑰匙開關限定加工程序的增加、刪除與修改操作,后者以Siemens數控系統為例,通過鍵入權限密碼SUNR工SE,CUSTOM等,訪問或更改機床數據。數控機床屬于貴重的機電設備,一般只有經過特定培訓的人員才允許操作機床。通過操作權限的管理,確保授權員工才能操作機床,是智能化車問發展的要求。公開號為CN103869775A提供了一種由控制計算機、西門子PLC、按鈕、工C卡讀卡器、身份卡、貼條形碼的數控機床、條碼掃描槍以及數控機床控制器的一種數控機床智能化管理方法。該方法沒有涉及權限定義的方法,也沒有公開對于具體模型權限檢查的方法。華東理工大學姚曉初采用一種管理人員在PC端配置好權限管理文件,通過網絡發送給機床,然后機床進行用戶的身份驗證,得到該用戶的權限等級,然后進行運行的方法。但是該論文提供的方法中,機床僅讀取從PC機發送過來的文件進行用戶和密碼的登錄信息匹配,而沒有添加新用戶功能。
針對以上問題,本文提出一種基于云平臺的數控機床管理方法,開發而向數控機床權限管理的云平臺,利用云平臺進行數控機床操作權限管理,實現動態的、可移動的權限管理模式。
1 面向數控機床權限管理的云平臺結構
而向數控機床權限管理的云平臺由機床管理數據庫、機床用戶管理模塊、機床權限管理模塊、機床權限查詢模塊、系統管理模塊和機床數據接口所組成,如圖1所示。
機床數據接口用于實現數控機床的數控系統與云平臺進行通訊,數控機床通過機床數據接口得到權限等級定義數據,存放在數控機床的數控系統中;機床用戶管理模塊用于進行用戶注冊功能,新用戶可以通過該模塊在機床管理數據庫中添加用戶:機床權限管理模塊用于管理人員對機床用戶操作機床的權限進行設置,并且把這個信息存放到機床管理數據庫中。機床權限查詢模塊是用戶在數控機床上進行操作的時候,由數控機床發起的對用戶操作權限查詢的模塊,該模塊接受查詢請求,返回相應的信息:系統管理模塊用于將數控機床的機床基本信息和權限設置信息通過機床數據接口導入到機床管理數據庫中,還用于添加和刪除管理人員信息,如圖2所示。
2 數控機床操作權限管理示例
數控機床在出廠前通過云平臺的機床數據接口得到該數控機床的權限等級定義數據,存放在數控機床的數控系統,通過以下方法實現基于云平臺的數控機床操作權限管理:
A用戶在數控機床的數控系統上輸入用戶名和密碼,數控該系統通過機床數據接口發送該機床ID、用戶名、密碼,以確認用戶是否有效;
B機床權限查詢模塊驗證該用戶名和密碼是否匹配;若不匹配,則向數控機床反饋用戶登錄失敗信息:若匹配,則進入步驟C;
C機床權限查詢模塊進一步通過機床ID驗證用戶是否在該數控機床具有操作權限,若沒有操作權限,則向數控機床反饋該用戶無操作權限;若有操作權限,則進入步驟D;
D數控機床通過其數控系統顯示登錄成功信息和用戶權限頂級信息,用戶可以繼續操作該數控機床。
E用戶訪問數控系統中的某個菜單或功能按鈕時,通過機床權限查詢模塊進一步查詢用戶的操作權限中是否包含這個功能;若否,則提示無權訪問;若是,則執行步驟F;
F用戶可以訪問該功能,進入相應功能界而,如圖3所示。
3 總結
本文提供的基于云平臺的數控機床管理方法,利用云平臺定義機床操作功能和權限等級對應關系,定義操作人員和機床操作權限等級的關系,進行數控機床操作權限管理;另外,操作員工還可以在不同機床上登錄,獲取相應的操作權限,實現動態的、可移動的權限管理模式。
參考文獻
[1] CN103869775A -種數控機床智能化管理方法,
[2]《基于云制造的數控機床遠程監控系統》.endprint