技術(shù)文章
運(yùn)動(dòng)控制卡的選擇及使用方法
閱讀:2164 發(fā)布時(shí)間:2022-12-27運(yùn)動(dòng)控制卡是一種基于PC和工業(yè)PC的上位控制單元,用于各種運(yùn)動(dòng)控制場(chǎng)合(包括位移、速度、加速度等)。 運(yùn)動(dòng)控制卡是基于PC總線,利用高性能微處理器(如DSP)和大型可編程器件實(shí)現(xiàn)多軸協(xié)調(diào)控制多臺(tái)伺服電機(jī)的一種高性能步進(jìn)/伺服電機(jī)運(yùn)動(dòng)控制卡,包括脈沖輸出、脈沖計(jì)數(shù)、數(shù)字輸入、數(shù)字輸出、D/A輸出等功能。
它可以發(fā)出連續(xù)的、高頻的脈沖串,通過改變脈沖的頻率來控制電機(jī)的速度,改變脈沖的個(gè)數(shù)來控制電機(jī)的位置,其脈沖輸出方式包括脈沖/方向、脈沖/脈沖模式。
可采用脈沖計(jì)數(shù)對(duì)編碼器進(jìn)行位置反饋,提供準(zhǔn)確的機(jī)器位置,糾正傳輸過程中的誤差。數(shù)字輸入/輸出點(diǎn)可用于限位、原點(diǎn)開關(guān)等。庫(kù)函數(shù)包括S型和t型加速、線性插補(bǔ)和圓弧插補(bǔ)、多軸聯(lián)動(dòng)函數(shù)等。產(chǎn)品廣泛應(yīng)用于需要精確定位、定長(zhǎng)位置控制系統(tǒng)、基于PC機(jī)的數(shù)控控制系統(tǒng)等工業(yè)自動(dòng)化控制領(lǐng)域。具體而言,將運(yùn)動(dòng)控制的底層軟硬件集成在一起,使其具有伺服電機(jī)控制所需的各種速度和位置控制功能,便于計(jì)算機(jī)調(diào)用。
一、如何選擇運(yùn)動(dòng)控制卡
1、閉環(huán)控制需要直接檢測(cè)電機(jī)旋轉(zhuǎn)運(yùn)動(dòng)驅(qū)動(dòng)的執(zhí)行機(jī)構(gòu),因此需要光柵尺等測(cè)量設(shè)備。首先要確定所使用的反饋設(shè)備的類型(好到具體的品牌和型號(hào)),然后選擇有這樣接口的控制卡。據(jù)我所知,PMAC非常擅長(zhǎng)支持各種反饋設(shè)備,您可以查看PMAC文檔,以了解支持該接口的輔助模型。
2、你說的這個(gè)系統(tǒng)的邏輯控制限于實(shí)現(xiàn)機(jī)床控制面板上各種按鈕的功能和其他開關(guān)元件的驅(qū)動(dòng),只要有簡(jiǎn)單的I/O端口控制的運(yùn)動(dòng)控制卡可以滿足要求。運(yùn)動(dòng)控制卡PMC上的I/O控制非常方便,如果你需要更多的點(diǎn),你可以添加一些I/O擴(kuò)展選項(xiàng)。
二、如何使用運(yùn)動(dòng)控制卡?
運(yùn)動(dòng)控制卡,控制的是驅(qū)動(dòng),而不是直接電機(jī),一般有脈沖控制、模擬控制、脈沖控制兩種方式:驅(qū)動(dòng)是在回路的位置上工作,脈沖數(shù)代表行走的長(zhǎng)度,頻率代表速度。
模擬控制:驅(qū)動(dòng)程序在速度環(huán)或電流環(huán)中工作。模擬量的大小對(duì)應(yīng)于電機(jī)的速度和位置,但這些是由電機(jī)的反饋編碼器測(cè)量的。
你的直線電機(jī),如果運(yùn)動(dòng)控制卡控制,一定要有,直線電機(jī)+光柵尺(磁柵尺)+驅(qū)動(dòng)+運(yùn)動(dòng)控制卡可能有上位機(jī)(看你這個(gè)系統(tǒng)不只是直線電機(jī))光柵尺相當(dāng)于編碼器,電機(jī)位置閉環(huán)。像伺服電機(jī)一樣,在運(yùn)動(dòng)控制卡后面有一個(gè)編碼器,有一個(gè)脈沖,還有模擬裝置。仿真量昂貴,考慮到國(guó)外PID算法普遍比較成熟。當(dāng)然也有國(guó)內(nèi)的。至于多少錢,與軸數(shù)有關(guān),國(guó)外4軸的模擬金額一般在8000以上。
因?yàn)槟闶侵本€電機(jī),用的模擬量稍微好一點(diǎn),至于什么語言,國(guó)內(nèi)沒有連接不上的,國(guó)外一般他們都有類似VB、C的專用軟件和語言,如果要集成到上位機(jī),開發(fā)包比較多(API),VB、VC、LABVIEW等等幾乎所有的語言都應(yīng)該能夠支持。