采用PC+運(yùn)動(dòng)控制卡作為上位控制可充分利用計(jì)算機(jī)資源,用于運(yùn)動(dòng)過程、運(yùn)動(dòng)軌跡都比較復(fù)雜,且柔性比較強(qiáng)的機(jī)器和設(shè)備。從用戶使用的角度來看,基于PC機(jī)的運(yùn)動(dòng)控制卡主要是硬件接口(輸入輸出信號(hào)的種類、性能)和軟件接口(運(yùn)動(dòng)控制函數(shù)庫的功能函數(shù))的差異。
運(yùn)動(dòng)控制卡是基于PC機(jī)各種總線的步進(jìn)電機(jī)或數(shù)字式伺服電機(jī)的上位控制單元,總線形式也是多種多樣。由于計(jì)算機(jī)主板的更新?lián)Q代,ISA插槽都越來越少了,PCI總線的運(yùn)動(dòng)控制卡應(yīng)該是目前的主流??ㄉ蠈S肅PU與PC機(jī)CPU構(gòu)成主從式雙CPU控制模式。PC機(jī)CPU可以專注于人機(jī)界面、實(shí)時(shí)監(jiān)控和發(fā)送指令等系統(tǒng)管理工作;卡上專用CPU來處理所有運(yùn)動(dòng)控制的細(xì)節(jié)升降速計(jì)算、行程控制、多軸插補(bǔ)等,無需占用PC機(jī)資源。同時(shí)隨卡還提供功能強(qiáng)大的運(yùn)動(dòng)控制軟件庫C語言運(yùn)動(dòng)庫、WindowsDLL動(dòng)態(tài)鏈接庫等,讓用戶更快、更有效地解決復(fù)雜的運(yùn)動(dòng)控制問題。
運(yùn)動(dòng)控制卡采用了開放式結(jié)構(gòu),使用簡(jiǎn)便,功能豐富,可靠性高。若采用PC機(jī)的PCI總線方式,卡上無需進(jìn)行任何跳線設(shè)置,所有資源自動(dòng)配置,并且所有的輸入、輸出信號(hào)均用光電隔離,提高了控制卡的可靠性和抗干擾能力;在軟件方面提供了豐富的運(yùn)動(dòng)控制函數(shù)庫,以滿足不同的應(yīng)用要求。用戶只需根據(jù)控制系統(tǒng)的要求編制人機(jī)界面,并調(diào)用控制卡運(yùn)動(dòng)函數(shù)庫中的指令函數(shù),就可以開發(fā)出既滿足要求又成本低廉的多軸運(yùn)動(dòng)控制系統(tǒng)。
運(yùn)動(dòng)函數(shù)庫為單軸及多軸的步進(jìn)或伺服控制提供了許多運(yùn)動(dòng)函數(shù),如單軸運(yùn)動(dòng)、多軸獨(dú)立運(yùn)動(dòng)、多軸插補(bǔ)運(yùn)動(dòng)等等。另外,為了配合運(yùn)動(dòng)控制系統(tǒng)的開發(fā),還提供了一些輔助函數(shù),如中斷處理、編碼器反饋、間隙補(bǔ)償,運(yùn)動(dòng)中變速等。
正是由于運(yùn)動(dòng)控制卡的開放式結(jié)構(gòu),強(qiáng)大而豐富的軟件功能,對(duì)于使用者來說進(jìn)行二次開發(fā)的設(shè)計(jì)周期縮短了,開發(fā)手段增多了,針對(duì)不同的數(shù)控設(shè)備,其柔性化、模塊化、高性能的優(yōu)勢(shì)得以被充分利用。
轉(zhuǎn)載請(qǐng)注明出處。