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