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