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