ZMP/QMP 到 RMP

学习如何从 ZMP/QMP SynqNet 迁移到 RMP EtherCAT® 运动控制器

概述

了解为什么迁移到 RMP EtherCAT® 运动控制器将使您受益

随着 ZMP 和 QMP SynqNet 卡的过时,OEM 可以迁移到 RMP EtherCAT® 软运动控制器 使用当前使用 MPI API 编写的源代码。RMP EtherCAT® 运动控制器使用与 ZMP 和 QMP SynqNet 卡相同的运动固件。大多数软件工具保持不变。转换为 RMP 可显著缩短学习曲线,并使 OEM 能够利用多年的开发成果。

迁移到 RMP EtherCAT® 的一些优点:

1。硬件

RMP® 是基于软件的运动控制器,可在标准工业 PC 硬件上运行。因此,无需担心组件或控制器硬件会过时。

RMP 架构

2。性能

大多数 OEM 在位置回路中使用驱动器运行 RMP。闭合 EtherCAT® 驱动器中的位置回路效果更好,因为驱动器的内部插值采样率很高。SynqNet 关闭了控制器中的扭矩回路。因此,在轴数较高的情况下,必须将SynqNet控制器的采样率设置得更低,这会导致关闭电机反馈回路时系统性能降低。

3.特征

RMP 运动固件与 ZMP/QMP SynqNet™ 卡相同。因此,OEM 可以使用经过测试和验证的相同功能集。

4。软件 API

RMP 中支持的 MPI 对象列表

RMP EtherCAT® 支持 MPI API(C 语言)。当前的 SynqNet™ OEM 可以利用 MPI,毫不费力地利用现代流行的通信层 (EtherCAT®)。

机器的大部分源代码将保持不变。迁移到 RMP EtherCAT® 的主要更改将发生在网络初始化和归位上。右边是使用 RMP EtherCAT® 运动控制器支持的 MPI 对象的列表。

一台机器的软件由成千上万行代码组成,其中很大一部分代码与运动和 IO 有关。此代码至关重要,因为实现代码需要实际的硬件测试和同步所有不同的部分。机器投入生产后,必要的运动和 IO 代码不会被更改,而前端 UI 相关的代码通常会随着新功能的添加而得到增强。

重写机器的所有运动和 IO 代码通常需要 12-18 个月。了解新运动控制器的功能/工具以及如何使用各种函数调用非常耗时。

RMP 的 RapidCode 还支持其他语言,例如 C++、C# 和 VB。网。对于非 Windows 程序员来说,利用 RapidCodeRemote gRPC 服务使 OEM 能够使用更多语言,例如 Python、Java、Ruby、Dart 等。

MPI 和 RMP 示例应用程序 (C++)

5。软件工具

诸如MotionScope和BodeTool之类的宝贵工具保持不变,从而缩短了工程师和技术人员的学习时间。

MotionScope
BodeTool
改进的 MotionConsole

RapidSetup 旨在更好地组织 MotionConsole 的各个方面。RapidSetup 具有简洁的树视图格式,可以轻松查看轴,尤其是在涉及高轴数时。RapidSetup 还允许工程师重命名各种轴和 IO,从而更容易控制机器中的多个产品。

快速设置

6。与硬件无关

RMP EtherCAT® 支持各种 EtherCAT 节点。OEM 可以使用最好的伺服、步进和 IO 硬件来最大限度地提高机器性能。

7。创新

序列器 & RapidCodert

OEM 可以在固件 (RTOS) 中运行用户代码块。这大大提高了机器性能。

机器人

OEM 可以使用 RMP 添加机器人来处理机器看护。通过这种方式,集中式运动控制器可以处理所有的机器任务。

快速分析 (即将推出)

OEM 可以跟踪和分析全球发货机器的吞吐量。这些数据可以帮助在任何轴发生故障之前触发预维护服务调用。

今天开始开发!

1000+ 客户已经在我们的产品和团队的帮助下实现了自动化