陳雪
(齊重數控裝備股份有限公司,黑龍江 齊齊哈爾 161000)
數控立式車床采用西門子828D數系統。EasyScreen做為西門子828D數控系統的一種HMI功能,可以用來設計顯示專用的的擴展功能操作界面。
在現場應用中,針對橫梁的調試的復雜程度,提出了對分級定位橫梁的管理與服務。通過西門子EasyScreen功能,將定義的橫梁服務內容嵌入到當前的HMI操作界面中,簡化機床操作性及優化機床的可控性。同時又將各路傳感器狀態可視化,便于實現故障的排除。本文介紹使用西門子EasyScreen在橫梁分級定位應用的管理界面。
西門子828D數控系統。Sinumerik 828D采用分布式的系統結構設計,能夠與SinamicsS120驅動系統結合,基于工業以太網的標準通訊方式,實現靈活組網,發揮機床及生產線最大效率。基于DRIVE-CLIQ通訊技術的SinamicsS120驅動,實現系統的模塊化設計,布線簡單,降低成本。
通過EasyScreen的編譯器可以設計用來顯示機床制造商專用或最終用戶專用的擴展功能的操作界面,或者在HMI上實現用戶自定義的對話框。也可以改善或者更換由西門子或者機床制造商設計的操作界面。用戶畫面是安裝在828D系統上的,因為操作系統HMIOperate來自在系統CF卡中,因此用戶界面相關的文件均放在系統CF卡中。
EasyScreen嵌入到Custom區有二個配置文件需要進行修改,easyscreen.ini配置文件,這個文件用來指定用戶畫面所啟動的com文件,默認情況下是沒有的,必須自行添加。Custom.ini配置文件,描述在Custom區起始畫面中相關顯示。
橫梁服務界面主要兩種界面:系統服務主界面和橫梁服務界面其中界面之間主要通過軟鍵觸發,存入的形式相互鏈接。通過配置文件EasyScreen.ini載入橫梁服務主界面文件para.com,通過編緝程序文本para.com來實現橫梁服務。
在新加載的界面中,需要對界面對話框內容及軟鍵進行設計在橫梁服務界面對話框中需包含以下內容:
4.1 對橫梁的各個位置的檢測開關進行監控。通過定義變量讀取傳感器的信號,對PLC的變量實時讀取,通過界面定義的變量值來顯示相應圖片。
4.2 通過軟鍵實現橫梁的動作。由于橫梁有9個檔位,需要通過LS擴展軟鍵欄來實現橫梁的檔位選擇和橫梁啟動。
4.3 實現實時檢測橫梁當前位置及工作狀態。通過定義的變量,讀取橫梁當前動作的狀態及PLC控制狀態。通過定義變量,以及變量關聯圖片,實現圖片的切換。以下是橫梁服務界面顯示:
程序部分主要包括界面對話框部分和軟鍵內容部分。對話框部分的設計,根據前面分析研究的界面內容,主要包括3方面的內容。通過編緝器在para.com文件中編緝我們的內容。其中系統狀態監控主要包括以下變量內容。

橫梁實時狀態監控通過變量值來切換不同的狀態圖片

設計同時,需要給界面添加相應的圖形文件。將所用的圖片放入到與所連接的監視器的分辨率相匹配的路徑位置,HMI軟件自動加載圖片。如果在那里沒有找到,就在更小的分辨率目錄下查找,直到找到。
完成對話框設計之后,需要對軟鍵,即橫梁服務管理相應的動作進行設計。軟鍵部分,主要包括是橫梁啟動和橫梁的檔位選擇功能。在系統狀態準備好后,方可進行橫梁的實際動作。

V5軟鍵軟鍵內容進行擴展。在軟鍵設計內容中,通過在軟鍵觸發的動作中改變軟鍵的屬性,實現相應的動作。避免硬件上或者PLC上橫梁動作的互鎖不完整性而引起的橫梁不正確動作的產生。
在完成了這些內容之后,就基本完成了生成界面所需要的基本文件,把生成的內容放置到相應位置中,重新啟動界面,就完成了通EasyScreen來對橫梁服務的管理設計,通過人機界面實現對橫梁進行相應管理操作。
本文通過在828D開發設計中,應用Easy Screen對HMI界面進行功能擴展設計,實現對橫梁服務管理。通過Easy Screen的應用,發現該功能開發界面過程簡單,能夠在現場快速搭建界面擴展平臺,簡化機床操作性及提升機床的可控性。對于現場調試和優化界面設計有重要作用。
[1]SINUMERIK 840D SL Easy Screen(BE2)