API庫支援語言
原生C/C++;C#、VB等.NET語言(.NET Framework 4.0或更高版本)。
01 / OVERVIEW
WMX3採用軟贏的軟體運動控制專利技術,在一個環境中提供運動、總線和工程功能。原站產品架構展示了一台標準電腦如何連接分散式伺服、I/O以及多種設備機構。
設備應用、工程工具、API和確定性即時引擎運行在同一台電腦上,並依照執行層分工。
客戶建立的設備控制程式和WMX3工程工具。
WMX3運動API和網路管理API把設備應用連接到控制功能。
運行WMX3運動引擎、EtherCAT/其他總線引擎以及網卡驅動程式。
透過網卡連接分散式伺服/步進驅動器、I/O從站和各種設備機構。
標準環境提供設備應用開發所需的運行環境、開發庫、模擬和配置工具。
WMX3與RTX安裝環境
WMX3與RTX運行授權
開發所需的程式庫,無需另購應用SDK
無需連接實際設備的標準模擬功能
網路配置與運動分析工具
02 / EDITIONS
原站依照所包含的運動功能模組,將WMX3分為I/O版、標準版和高級版。
| 功能模組 | 包含的運動功能 | I/O版 | 標準版 | 高級版 |
|---|---|---|---|---|
| WMX3 Engine | 系統初始化、結束及總線通訊等WMX3系統引擎功能 | ● | ● | ● |
| CoreMotion | 回零、I/O控制、軸點到點運動、各種插補運動和同步控制 | — | ● | ● |
| Log | 即時記錄和採樣WMX3系統、API、軸指令及狀態 | — | ● | ● |
| Event | 由系統引擎控制各種運動事件的即時觸發 | — | ● | ● |
| AdvancedMotion | 連續軌跡、樣條、前瞻、路徑插補和電子凸輪 | — | — | ● |
| Compensation | 螺距誤差、反向間隙和2D平面誤差補償 | — | — | ● |
| ApiBuffer | 在系統緩衝區執行API函數,並支援等待和條件分支 | — | ● | ● |
| CyclicBuffer | 面向使用者自定義軌跡的週期性指令緩衝區 | — | ● | ● |
| UserMemory | 使用者自定義共享記憶體區 | — | ● | ● |
| UserDll | 使用者自定義即時模組 | — | ● | ● |
| I/O | I/O控制功能 | ● | ● | ● |
03 / SELECTION
原站選型編碼由軟體版本、軸數、Windows架構、即時核心數、總線以及機器人選配模組組成。
選型範例
W3ST008–B6R01EC–FFF–R0102–FF 編碼中的預留位及目前可購買的授權組合,請在訂購前與軟贏確認。
04 / CAPABILITIES
以下規格由原站WMX3頁面和圖片內容轉為HTML文字,便於閱讀、搜尋和後續維護。
05 / ENVIRONMENT
以下環境資訊保留自原站產品頁面。實際部署前請向軟贏確認目前軟體版本與硬體相容性。
原生C/C++;C#、VB等.NET語言(.NET Framework 4.0或更高版本)。
Microsoft Visual Studio 2012、2013、2015、2017;C++ Builder XE7或更高版本;LabVIEW 2017、2018。
Windows 7 32/64位元或Windows 10 64位元Enterprise LTSC;最低Atom 2 GHz雙核心;記憶體4 GB以上。
標準EtherCAT主站支援大部分市售EtherCAT伺服、步進和I/O從站,具體設備請在使用前確認。
06 / TOOLS
WMX3從設備與機器人控制延伸到網路配置、客戶即時演算法和軌跡分析。

支援工業機器人的正反解計算、閉合機構和連桿偏移,可把多個機器人與自動化設備同步一體化控制,並可使用RBC機器人語言編程。

用於通訊設定、狀態監控、參數上傳下載、拓撲顯示、EtherCAT網路診斷及電腦硬體即時性能分析。

允許使用者在RTX上用C++開發即時演算法,封裝為RTDLL並與WMX3現有功能整合;需要單獨的RTX SDK。

即時顯示或記錄多軸運動,透過觸發設定控制記錄時序,並分析多軸插補軌跡。