數(shù)控雕銑機床的上位人機界面程序主要是將數(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變量,、電機參數(shù)等各個系統(tǒng)參數(shù)。通過對系統(tǒng),、刀具,、機床參數(shù)的設(shè)置,使數(shù)控系統(tǒng)適應(yīng)該數(shù)控雕銑機床,??蓪訙p速參數(shù)等進行設(shè)置,刀具半徑補償和長度補償進行設(shè)置以及刀具類型選擇等;機床參數(shù)模塊中,,可設(shè)置各軸反向間隙補償,、絲杠誤差補償、快進速度,、正反向限位等機床參數(shù),。加工運行界面用于將NC代碼進行解釋并下載到PMAC中,通過PMAC去執(zhí)行插補等功能,。狀態(tài)顯示界面用于顯示電機的實際位置,、命令位置、速度以及運動時間等各種狀態(tài)參數(shù),,通過顯示的參數(shù)來了解加工性能的好壞,,從而根據(jù)需要在系統(tǒng)配置界面中調(diào)整參數(shù)設(shè)置。自診斷界面用于顯示各種主要故障原因及其初步解決方案,。在線幫助界面為用戶提供該人機界面的使用幫助說明,。整個人機界面基于Windows環(huán)境,采用菜單式按鈕,,具有很好的人機交互性,。