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