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。

实时显示或记录多轴运动,通过触发设置控制记录时序,并分析多轴插补轨迹。