摘要:提出了一種以PMAC運動控制器為控制系統核心、工業控制機為系統支撐單元的雙CPU開放式數控系統。介紹了該系統的功能、硬件和軟件設計方法。實踐證明,基于PMAC的數控系統完壘可以實現人機接口的定制和實時控制部件的參數化。
關鍵詞:PMAC 雙CPU 數控系統 壁板銑床
本文提出了以DMAC(programmableMultipleAxes Controller)多軸運動控制器為CNC模塊、工業控制機為系統支撐單元的雙(:Pu數控系統,實現了兩個級別的開放度:人機接口和非實時控制部件的定制和參數化;實時控制部件的參數化。
1 數控系統的硬件結構
1.1 PMAC多軸運動控制器
PMAC多軸運動控制器是美國Deha Tau公司的產品,是一個擁有高性能伺服運動的控制器。它借助于Motorola的Dsp5600/56002數字信號處理器,可同時控制1-8個軸 既可單獨執行存儲于其內部的程序,也可執行運動程序和PLC程序,并可進行伺服環更新及以串口、總線兩種方式與上位機進行通信,PMAC還可自動對任務優先圾進行判別,從而進行實時多任務處理。這一功能使得它在處理時間和任務切換這兩方面大大減輕了主機和編程器的負擔,提高了整個控制系統的運行速度和控制精度。
1.2 數控系統硬件結構及工作原理
該數控系統的控制中心在工業控制機(IPC)平臺基礎上,采用PMAC多軸運動控制器和雙端口存儲器(DPRAM)。工控機上的CPU 與DMAC 的CPU(DSP56001)構成主從式雙微處理器結構。PMAC主要完成機床三軸的運動、控制面板開關量的控制,工控機則主要實現系統的管理功能。為了實現PMAC多軸運動控制的功能 需在PMAC板上擴展相應的I/O板、伺服驅動單元、伺服電動機、編碼器等,最終形成一個完整的數控系統 其結構原理如圖1所示。
[b][align=center]詳細內容請點擊:
基于PMAC的并行雙CPU開放式數控系統[/align][/b]