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