基于Windows CE的高速數(shù)控雕銑機系統(tǒng)硬件結(jié)構(gòu)如圖1所示。伺服驅(qū)動系統(tǒng)采用全數(shù)字交流伺服電機驅(qū)動絲杠螺母機構(gòu)運動,三軸聯(lián)動。主軸電機和伺服驅(qū)動電機采用PWM變頻調(diào)速技術(shù),使交流電機的調(diào)速性能有很大的改善。以奔騰處理器為管理平臺;工作運動以DSP為控制核心。工控機采用PCl04/PⅢ800型嵌入式控機,主板上配有104總線接口。運動控制卡采用美國DeltaTau公司的PMAC2/PC104型控制卡,可以直接和104總線接口的工控機相連。PMAC是基于DSP和專用門陣列芯片,遵循了開放式體系結(jié)構(gòu)標(biāo)準(zhǔn)開發(fā)的可編程多軸運動控制器,主要提供了數(shù)控雕銑機床性能機器人特性、計時檢測及通用自動化的性能,可實現(xiàn)運動控制、邏輯控制、資源管理及主機的交互工作。PMAC的核心是MOTOROLA的DSP56001/56002數(shù)字信號處理器,可同時控制1~8個軸,既可單獨執(zhí)行存儲于其內(nèi)部的程序,也可執(zhí)行運動程序和PLC程序,并進行伺服環(huán)更新及以串口、總線兩種方式與上位機進行通信。PMAC還可自動對任務(wù)優(yōu)先級進行判別,從而進行實時多任務(wù)處理。由于PMAC卡具有強大的數(shù)字運算能力來完成數(shù)控插補、PLC程序運行等實時任務(wù),簡化了實現(xiàn)數(shù)控系統(tǒng)實時性任務(wù)的開發(fā)工作,只需根據(jù)要求開發(fā)上位機界面、NC程序編輯、數(shù)控雕銑機床狀態(tài)量讀取等非實時任務(wù)。工控機和PMAC之間通過104總線通信,只需通過調(diào)用動態(tài)鏈接庫PComm32就可實現(xiàn)兩者間的實時通信。