一、KPCI-884運動控制卡的簡介:
KPCI-884是一款能夠同時控制4個伺服電機或步進電機的運動控制卡,它以高頻率脈沖串輸出方式,控制伺服和步進電機的運動。在一個系統(tǒng)中,可嵌入多塊卡同時使用。(即:zui多能控制16個以上的步進電機同時運動)。該卡能精確地控制所發(fā)出的脈沖頻率(電機速度)、脈沖個數(shù)(電機轉(zhuǎn)角)及脈沖頻率變化率(電機加速度),它能滿足步進電機的各種復(fù)雜的控制要求。可對電機進行位置控制、插補驅(qū)動、加速/減速等控制。它含有豐富的,功能齊全的軟件庫函數(shù)資源。在Windows9X/2000環(huán)境下,用戶可直接使用我們?yōu)槟峁┑?FONT face="Times New Roman">”DLL”動態(tài)鏈接庫函數(shù);以zui大方便地使您在Microsoft Visual BASIC 、Visual C++及各種其他軟件環(huán)境中使用。同時提供了VB和VC兩種格式的KPCI-884測試示范軟件,可演示此卡功能。
二、產(chǎn)品KPCI-884的特點:
■ 獨立4 軸驅(qū)動
可以同時分別控制4個步進電機驅(qū)動軸的運動,每個軸都可以進行定速直線驅(qū)動,加/減速驅(qū)動,S 曲線加/減速驅(qū)動。4 軸的性能相同。
■ 速度控制
可以運行固定速度驅(qū)動;直線加/減速驅(qū)動;S曲線加/減速驅(qū)動。可以使用程序控制和外部手動控制2種操作方法驅(qū)動。脈沖輸出的速度可以在驅(qū)動中自由變更。
■ S-曲線加/減速驅(qū)動
每個軸可以用S-曲線進行加/減速設(shè)定;使用S-曲線命令還可以對拋物線加/減速驅(qū)動輸出脈沖進行設(shè)定,此外對于定量驅(qū)動使用*的方法避免在S-曲線加/減速中發(fā)生三角波形。該方法由動態(tài)連接庫完成,用戶不必顧慮。
■ 固定線速度控制
這是一種在插補驅(qū)動中保持插補軸合成速度的功能,2軸同時輸出脈沖時,第2 軸可以設(shè)定為1.414 倍脈沖周期。
■ 2軸/3軸位模式插補
可以用的驅(qū)動速度連續(xù)輸出插補脈沖,用這種方式可以產(chǎn)生任何插補曲線
■ 連續(xù)插補
直線插補 → 圓弧插補 → 直線插補 → … 這樣可以不停地運行每個插補節(jié)點的插補驅(qū)動。
■ 位置控制
每軸都含有硬件構(gòu)成的2個32 位位置計數(shù)器。一個是在內(nèi)部管理驅(qū)動脈沖輸出的邏輯位置計數(shù)器,另一個是管理從外部編碼器輸入的脈沖的實際位置計數(shù)器。此外,還有2個32 位比較寄存器, 用于與邏輯位置計數(shù)器或者實際位置計數(shù)器的位置大小相比較;在驅(qū)動中,可以從狀態(tài)寄存器讀出比較寄存器和邏輯/實際位置計數(shù)器之間的大小關(guān)系。對應(yīng)的命令函數(shù)是int ReadCOMP(int num, unsigned short axis)
■ 由外部信號驅(qū)動
每個軸都可以由外部信號(nEXOP+、nEXOP-)進行+/-方向運行的定量驅(qū)動和連續(xù)驅(qū)動。這功能可在手動操作時,減輕CPU的負擔(dān),且使各軸可以平穩(wěn)地運動。
■ 實時監(jiān)控功能
在電機運動過程中,可以實時讀出邏輯位置ReadLP,實際位置ReadEP,驅(qū)動速度ReadCV,加速度ReadCA,加/減速狀態(tài)(加速、定速、減速) MotorStatus。
■通用IO控制
通用IO控制28路,即:12路光隔輸入 DC 0-24V;16路光隔輸出 DC 0-24V,每一個軸對應(yīng)4路輸出和3路輸入。