運(yùn)動(dòng)控制卡
基于PC界面,由于PC機(jī)的強(qiáng)大功能,因此與其一起組成的運(yùn)動(dòng)控制功能最強(qiáng)。運(yùn)動(dòng)控制卡通過PCI插槽將控制卡插在PC的主機(jī)上;利用高級編程語言C++、C#、VB、VB.net、labview等編程語言進(jìn)行開發(fā);編程中使用運(yùn)動(dòng)控制卡廠商提供的控制卡API接口函數(shù),來實(shí)現(xiàn)對控制卡資源的使用;運(yùn)動(dòng)控制卡通過發(fā)送脈沖的方式控制伺服或步進(jìn)驅(qū)動(dòng)器來控制伺服電機(jī)或步進(jìn)電機(jī)、通過讀取輸入信號、控制輸出信號來實(shí)現(xiàn)對繼電器、傳感器、氣缸等IO的控制;
運(yùn)動(dòng)控制卡主要的優(yōu)勢是:在于利用PC強(qiáng)大的功能,比如CAD功能、機(jī)器視覺功能、軟件高級編程等;利用FPGA+DSP / ARM + DSP芯片的功能實(shí)現(xiàn)高精度的運(yùn)動(dòng)控制(多軸直線、圓弧插補(bǔ)等,運(yùn)動(dòng)跟隨,PWM控制等)。
運(yùn)動(dòng)控制器
運(yùn)動(dòng)控制器也是基于卡開發(fā)的產(chǎn)品, 功能同級別與運(yùn)動(dòng)控制卡差不多, 運(yùn)動(dòng)控制器偏向于集成化。
? ? 運(yùn)動(dòng)控制器有獨(dú)立的安裝面板,有的是面板式的,有的是儀表型的,還有導(dǎo)軌安裝型的! 與運(yùn)動(dòng)控制卡都是靠發(fā)脈沖來控制伺服或者步進(jìn),但是運(yùn)動(dòng)控制器的程序?qū)懭?,大部分是在運(yùn)動(dòng)控制器上本身通過固有的編程方式,寫程序,或者靠上位計(jì)算機(jī)傳程序來執(zhí)行下面的命令。??
一般來說,運(yùn)動(dòng)控制卡應(yīng)用更加廣泛,只要給客戶提供底層驅(qū)動(dòng)和編程代碼,客戶可根據(jù)自己的軟件開發(fā)能力做出各種適合的界面和功能!
數(shù)控系統(tǒng)
數(shù)控系統(tǒng)是數(shù)字控制系統(tǒng)的簡稱,英文名稱為(Numerical Control System),根據(jù)計(jì)算機(jī)存儲器中存儲的控制程序,執(zhí)行部分或全部數(shù)值控制功能,并配有接口電路和伺服驅(qū)動(dòng)裝置的專用計(jì)算機(jī)系統(tǒng)。通過利用數(shù)字、文字和符號組成的數(shù)字指令來實(shí)現(xiàn)一臺或多臺機(jī)械設(shè)備動(dòng)作控制,它所控制的通常是位置、角度、速度等機(jī)械量和開關(guān)量。
一般整個(gè)數(shù)控系統(tǒng)由三大部分組成,即控制系統(tǒng),伺服系統(tǒng)和位置測量系統(tǒng)??刂葡到y(tǒng)硬件是一個(gè)具有輸入輸出功能的專用計(jì)算機(jī)系統(tǒng),按加工工件程序進(jìn)行插補(bǔ)運(yùn)算,發(fā)出控制指令到伺服驅(qū)動(dòng)系統(tǒng);測量系統(tǒng)檢測機(jī)械的直線和回轉(zhuǎn)運(yùn)動(dòng)位置、速度,并反饋到控制系統(tǒng)和伺服驅(qū)動(dòng)系統(tǒng),來修正控制指令;伺服驅(qū)動(dòng)系統(tǒng)將來自控制系統(tǒng)的控制指令和測量系統(tǒng)的反饋信息進(jìn)行比較和控制調(diào)節(jié),控制PWM電流驅(qū)動(dòng)伺服電機(jī),由伺服電機(jī)驅(qū)動(dòng)機(jī)械按要求運(yùn)動(dòng)。這三部分有機(jī)結(jié)合,組成完整的閉環(huán)控制的數(shù)控系統(tǒng)。
簡單來說,數(shù)控系統(tǒng)就是通過運(yùn)動(dòng)控制卡或運(yùn)動(dòng)控制器實(shí)現(xiàn)想到的運(yùn)動(dòng)軌跡。
? ? ? 運(yùn)動(dòng)控制卡的性能與運(yùn)動(dòng)控制器差別不大,但運(yùn)動(dòng)控制卡可以在Windows平臺軟件上運(yùn)地,所以其軟件資源豐富,可利用VB \Visual C 等高極語言編寫出功能強(qiáng)大,界面實(shí)用的應(yīng)用軟件,尤其是當(dāng)自動(dòng)化設(shè)備需要用PC機(jī)進(jìn)行圖像處理、或需要使用大型工具軟件,如機(jī)械加工用的CAD,PCB板加工用的CERBER等軟件的時(shí)候,使用運(yùn)動(dòng)控制卡就更加方便操作!