數控雕銑機床的上位人機界面程序主要是將數控系統的操作界面顯示在屏幕上,為操作者提供一個直觀的操作環境。這是數控軟件開發中較重要的一部分,主要包括文件管理、系統參數設置、加工運行、狀態顯示、故障自診斷和在線幫助,加工仿真等。文件管理界面用于圖形的繪制,DFX文件的生成及保存,系統可引入其它CAD軟件的DFX文件后生成NC文件,也可直接讀入NC文件。還可用于用于數控文件的編輯、復制、存儲和刪除等操作及程序的編譯,并提供文件的大小以及改動時間等內容,實現文檔和系統內部數據的管理。系統參數設置界面可以方便地配置M變量、I變量、電機參數等各個系統參數。通過對系統、刀具、機床參數的設置,使數控系統適應該數控雕銑機床。可對加減速參數等進行設置,刀具半徑補償和長度補償進行設置以及刀具類型選擇等;機床參數模塊中,可設置各軸反向間隙補償、絲杠誤差補償、快進速度、正反向限位等機床參數。加工運行界面用于將NC代碼進行解釋并下載到PMAC中,通過PMAC去執行插補等功能。狀態顯示界面用于顯示電機的實際位置、命令位置、速度以及運動時間等各種狀態參數,通過顯示的參數來了解加工性能的好壞,從而根據需要在系統配置界面中調整參數設置。自診斷界面用于顯示各種主要故障原因及其初步解決方案。在線幫助界面為用戶提供該人機界面的使用幫助說明。整個人機界面基于Windows環境,采用菜單式按鈕,具有很好的人機交互性。
下一篇:PLC程序的編制