金 勇
作者通聯:奇瑞汽車股份有限公司動力總成事業部發動機公司 安徽蕪湖市經濟技術開發區長春路8號 241008
E-mail:lonjing12345@163.com
西門子840D powerline數控系統按照從高到底順序劃分0~7等8個保護等級,其中等級4~7為專用鑰匙控制,等級0密碼為西門子專用,等級1~3是設備調試、生產和維護中需要使用的三級權限密碼。等級3為最終用戶使用權限密碼(操作者使用),等級2為服務權限密碼(維護人員使用),等級1為制造商權限密碼(高級維護人員和設備制造商使用)。三級權限密碼具有很強的開放性和靈活性,給現場數控設備使用和維護提供了方便,但同時造成人為可隨意修改密碼,如進入密碼等級1的顯示畫面(圖1)后,無權限人員也可修改機床所有NC參數及程序,嚴重影響設備安全穩定運行。為此結合現場設備維護經驗,開發出三級權限密碼登陸5min后自動刪除功能,確保密碼安全,保證設備穩定性。

圖1 登陸密碼等級1后的顯示畫面
圖2是登錄密碼等級1后特定時間間隔(5min)密碼自動刪除系統退回到保護等級7的畫面,該畫面下無權限人員不能隨意修改程序,有效保護設備及人身安全。

圖2 密碼等級7的顯示畫面
(1)打開西門子數控調試工具Toolbox下NC Var Selector軟件(圖3),制作用于指向登錄權限密碼的指針變量的DB塊,設定定時器5min,密碼輸入5min后自動刪除退出登錄界面回到保護等級7畫面。新建密碼指針變量(N_Y_accessLevel_13)的源代碼如下,其中DB385是存放登錄密碼變量的數據塊。

圖3 NC Var Selector軟件界面

(2)打開西門子STEP7編程軟件,新建功能塊FB385,背景數據塊為已創建的DB385,在FB385新建以下程序段處理數據。


最后,在OB1里新建一個Network調用FB385,即可實現密碼登陸5min后自動刪除功能。
西門子840D powerline數控系統密碼保護功能開發后,便于設備維護人員調試機床、備份數據、更改機床參數和修改NC程序,為有效管理、維護現場數控設備提供了強大技術支持。