MPI(運(yùn)動(dòng)編程接口)是一個(gè) C/C++ 軟件編程庫,用于為 SynqNet 控制器編寫運(yùn)動(dòng)應(yīng)用程序。 MPI 連同其它軟件實(shí)用程序(如 Motion Console、Motion Scope、VM3 等)一起,分布在運(yùn)動(dòng)開發(fā)套件(Motion Developers Kit,MDK)中。 MPI 是一個(gè)極為靈活的軟件,它可使控制器針對所控制的機(jī)器來自定義應(yīng)用程序代碼。 可以通過它來執(zhí)行動(dòng)態(tài)運(yùn)動(dòng)修改,使多個(gè)軸進(jìn)行同步,設(shè)置觸發(fā)事件,等等
MPX 是一個(gè)用于 Microsoft Visual Basic .NET 應(yīng)用程序開發(fā)工具的簡化版運(yùn)動(dòng)編程庫。 通過 MPX,您可以迅速創(chuàng)建多軸運(yùn)動(dòng)、I/O 及圖形用戶界面 (GUI) 自動(dòng)化程序。。
產(chǎn)品詳細(xì)介紹:
Danaher Motion旗下的 MEI 宣布推出其備受期待的4.0版本的運(yùn)動(dòng)編程接口“MPI”,MPI 4.0是市場上延遲時(shí)間最短,最靈活的C/C++可編程運(yùn)動(dòng)控制程序庫。這是一個(gè)供運(yùn)動(dòng)工程師使用的面向?qū)ο蟮?C 庫。 MPI 軟件對于系統(tǒng)設(shè)計(jì)工程師來說是一個(gè)寶貴的工具。基于英特爾芯片的計(jì)算機(jī)的可擴(kuò)展性和易用性,MPI擁有可以將任何標(biāo)準(zhǔn)的Microsoft bbbbbbs XP的電腦變成一個(gè)實(shí)時(shí)的,可提供高性能運(yùn)動(dòng)和I/O的機(jī)器人控制器的能力。
新的MPI 4.0的增強(qiáng)64位功能,使控制工程師能夠通過集中控制性能在關(guān)鍵電機(jī)上應(yīng)用“子采樣”,以縮短設(shè)定時(shí)間。 4.0版本的MPI還提供真正的64位軌跡和篩選計(jì)算,可以使得高分辨率電機(jī)的控制更加精確,更加平滑。此外,MPI 4.0提供增強(qiáng)的運(yùn)動(dòng)對象結(jié)構(gòu),事件管理,數(shù)據(jù)收集,大大加速了機(jī)器控制軟件的開發(fā)。MPI 4.0可以同時(shí)指揮,控制并且可以完全同步控制多達(dá)64個(gè)設(shè)備,例如來自各種高端伺服制造商的電機(jī)放大器和I/O。對于C/C++運(yùn)動(dòng)程序開發(fā)人員,我們很高興目前的MPI 4.0程序庫不但提供世界級的系統(tǒng)控制,而且還緊密集成了業(yè)界領(lǐng)先的編程和調(diào)試工具,如微軟的Visual Studio 。此外,MPI可以在實(shí)時(shí)操作系統(tǒng)下良好地工作,如Wind River的VxWorks,Ardence的RTX,以及TenAsys 的INtime",軟件工程師,經(jīng)理Dusty Schafer說。 "MPI 4.0整合了這些行業(yè)領(lǐng)先的軟件包和我們強(qiáng)大的Motion Console/Motion Scope優(yōu)化工具,提供了一個(gè)熟悉的,靈活和開放的編程環(huán)境,非常適合幫助OEM廠商建立一個(gè)更美好的機(jī)器,速度更快",他接著說。
目前發(fā)現(xiàn)MPI的面向?qū)ο蟮腃/C++運(yùn)動(dòng)編程庫已經(jīng)快速應(yīng)用于機(jī)器人,拾取和放置,掃描,切割,拋光,醫(yī)藥和材料處理系統(tǒng)。在PC環(huán)境工程師定制應(yīng)用程序代碼完全適合滿足無第三方語言的學(xué)習(xí)曲線圖的應(yīng)用要求。工程師們還可以利用MPI 4.0的先進(jìn)技術(shù),如即時(shí)運(yùn)動(dòng)修改,多軸同步,事件觸發(fā)器以及更多的功能,最大限度地提高產(chǎn)能和質(zhì)量。
SynqNet HotReplace v3.04 版中的新增功能:
工程師們可以使用 HotReplace,通過在不中斷過程的情況下維護(hù)機(jī)器模塊來提高機(jī)器生產(chǎn)能力。 電機(jī)、驅(qū)動(dòng)器和 I/O 模塊可單獨(dú)或成組拆除并重新安裝回實(shí)時(shí)網(wǎng)絡(luò)中,以進(jìn)行離線維護(hù)或升級。
64 位定位:
MPI 3.04 將位置分辨率擴(kuò)展為 64 位。 通過 64 位位置分辨率,可對精密直線電機(jī)等高分辨率軸進(jìn)行高級控制。 另外,64 位分辨率還利用了具有業(yè)內(nèi)領(lǐng)先 800 Hz 速度帶寬的高分辨率 S200 SynqNet 數(shù)字驅(qū)動(dòng)器。
支持新型 SynqNet 驅(qū)動(dòng)器,MPI 3.04 還將 SynqNet 部件的可互操作產(chǎn)品系列進(jìn)行了擴(kuò)展,除第 3 方 SynqNet 產(chǎn)品之外,還加入了丹納赫傳動(dòng)公司的 S300、S600、SqStep4 和 SqDC4 放大器。
特點(diǎn):
針對高性能控制、驅(qū)動(dòng)器/電機(jī)和I/O應(yīng)用的面向?qū)ο蟮募蒀語言庫。
從命令到運(yùn)動(dòng)執(zhí)行的最小等待時(shí)間,非常適合于帶有顯示和高速I/O接口的實(shí)時(shí)運(yùn)動(dòng)綜合應(yīng)用。
高可靠性,使用帶有節(jié)點(diǎn)自查、冗余故障容錯(cuò)和事件管理功能的具有確定性的網(wǎng)絡(luò)控。
可以對網(wǎng)絡(luò)化的控制、驅(qū)動(dòng)器和I/O進(jìn)行完整、實(shí)時(shí)的數(shù)據(jù)訪問。
通過軟件將所有系統(tǒng)組件連通起來,以便進(jìn)行升級和調(diào)試。
MPX 是一個(gè)用于 Microsoft Visual Basic .NET 應(yīng)用程序開發(fā)工具的簡化版運(yùn)動(dòng)編程庫。
通過 MPX,您可以迅速創(chuàng)建多軸運(yùn)動(dòng)、I/O 及圖形用戶界面 (GUI) 自動(dòng)化程序。 由于無需學(xué)習(xí)專門的編程語言,因此,熟悉 ‘basic’ 編程語言的用戶無需具備 MPX 的經(jīng)驗(yàn),即可開發(fā)和維護(hù)應(yīng)用程序代碼。 這樣,機(jī)器制造廠商可以快速、直觀地編寫簡單或復(fù)雜的運(yùn)動(dòng)應(yīng)用程序,而無需學(xué)習(xí)和支持多種開發(fā)環(huán)境。 由于 Visual Basic 經(jīng)過定制之后可用于同時(shí)開發(fā)用戶界面和程序,因此它提供了一個(gè)理想環(huán)境,用于開發(fā)出一個(gè)機(jī)器控制、運(yùn)動(dòng)控制及操作員界面應(yīng)用程序。
MPX 與Kollmorgen公司的所有 SynqNet 運(yùn)動(dòng)控制器兼容。它通過 SynqNet 即插即用運(yùn)動(dòng)網(wǎng)絡(luò)、高速 I/O 命令、系統(tǒng)事件管理和 TCP/IP 遠(yuǎn)程訪問以及一整套 PID 和 PIV 控制算法來支持伺服和步進(jìn)電機(jī)多軸運(yùn)動(dòng)控制。
MPX 還支持實(shí)時(shí)數(shù)據(jù)記錄以進(jìn)行系統(tǒng)分析和優(yōu)化,包括能夠監(jiān)視內(nèi)部驅(qū)動(dòng)變量(如電流輸出)。 MPX 與 MechaWare 兼容以開發(fā)定制控制算法,實(shí)用程序庫中包含了 GUI 控件