YF-D160160數(shù)控雕銑機系統(tǒng)的軟件采用模塊化沒計,,用面向?qū)ο蟮母呒壵Z言VC++6.0編寫,,通過PMAC提供的動態(tài)鏈接庫管理實時運動程序,。系統(tǒng)軟件主要包括上位機人機界面、上下位機通信程序和PLC程序等幾部分,。YF-D160160數(shù)控雕銑機系統(tǒng)的軟件的結(jié)構(gòu)如圖1所示。上位機人機界面為用戶提供一個系統(tǒng)操作界面,,在此界面下,,系統(tǒng)的各功能模塊以菜單和對話框的形式被調(diào)用。PLC控制程序用于機床系統(tǒng)開關量的邏輯控制,。動態(tài)鏈接庫PComm32提供函數(shù)同底層的虛擬設備驅(qū)動程序進行數(shù)據(jù)交換,,然后由虛擬設備驅(qū)動程序直接和PMAC交換數(shù)據(jù)。