Motion Controller For OEM

RMP EtherCAT Motion Controller

Open, powerful, and economical PC based EtherCAT soft motion controller for OEM machine builders. The RapidCode API allows developers to quickly create machine control applications in C++C#, or VB.Net..

Pricing

Cost effective for OEM machine builders.

Performance

High performance and powerful for the most challenging applications.

Support

Up to 64 coordinated axes, 16,000 digital, and 1,000 analog I/O points

Pure Software

No dedicated hardware required.

The RMP

The RMP EtherCAT Motion Controller includes a variety of utilities to help machine builders create systems with extreme simplicity.

RapidCode API

RapidCode is a powerful and intuitive Application Programming Interface (API) that allows developers to quickly create machine control applications in C++, C#, or VB.Net.

Rapidsetup UI

RapidSetup is an easy to use utility for configuration, homing, tuning, commanding motion, and troubleshooting.

Motionscope UI

MotionScope plots and traces I/O signal data from any address on the motion controller. It is similar in its presentation to an oscilloscope, and is an exceptional utility for developing and troubleshooting motion control systems.

Bode tool UI

The Bode Tool is a utility that makes it easy to get frequency domain data from your system. The Bode Tool makes it easy to get the data a controls engineer needs to set up and tune the control system properly.

MEChaware UI

MechaWare enables software and mechanical engineers to design, test, and modify custom motion control algorithms quickly and easily.

VM3 UI

The VM3 utility allows you to view and alter data stored in memory in either the RMP controller.  VM3 is especially useful for locating memory addresses for plotting custom signals in MotionScope.

RMP Supported Operating Systems

The RMP can run in a couple of different operating systems.

RMP Architecture

Firmware

The RMP Motion Firmware and the EtherCAT Master Stack run in INtime RTOS for high deterministic performance.

Communication

Uses PC’s Ethernet (NIC) port to communicate via EtherCAT to devices on the network.

Operating systems

Split Windows/INtime OS configuration allows user’s application software and diagnostic tools to run in Windows.

RapidCode API

RapidCode API Libraries bridge between windows applications and the Motion Firmware.

RMP Available Options

Soft or USB License

RMP is available as a soft license as well as a transferrable USB license.

Ruggedized Industrial PC

RMP comes pre-installed in a fanless industrial Panel PC customized to suit.

Industrial PANEL PC

RMP comes pre-installed in a ruggedized fanless industrial PC customized to suit.

RMP Controller Features

Our RMP EtherCAT Motion Controller offers many standard motion features.

R

On-the-fly Trajectory Modifications

Point to Point and velocity motion trajectories can be modified on-the-fly, including positions, velocities, accelerations, deceleration, and jerk percents.

R

Gantry

Multiple control schemes are available including algorithms where separate PID’s control the linear and Yaw Axis.

R

IO Trigger Based Events

Configure input comparisons to trigger outputs or other events. Conditions are monitored at the firmware level. When the condition is true, the configured response is generated.

R

Velocity Motion

Maintain constant velocity between points. An example is Conveyor axis. The ability to gradually ramp up or ramp down the velocity.

R

Pre-Defined Homing Routines

Execute pre-defined or custom homing routines.

R

Point to Point Motion

Moves from current command position to a new position: Trapezoidal or S-Curve Move.

R

Electronic Gearing

Configure an axis’ commanded position to be geared off of another axis.

R

Dual Loop Feedback

Enable secondary feedback.

R

Camming

The position of a slave axis is mathematically linked to the position of a master axis. Create a table and start with camming.

R

Record Real-Time Data

Provides a mechanism to collect and buffer any data in memory. The data is later polled via interrupt-based events.

R

Auto-Tuning

Execute drive level autotuning while in position mode from the API or optimize machine performance with frequency response tuning tools while in torque mode.

R

Path Motion

Geometric path motion allows complex 2D and 3D paths to be specified using simple geometric elements (arcs and lines).

R

Interrupt Handling

Provide the ability to interrupt the host at a specified frequency, where the frequency is a multiple of the controller’s sample rate.

R

Streaming Point Motion

Stream of raw data points which represent an entire motion profile. PT, PVT, PVAJT motion streaming types are available.

R

High Speed Position Capture

Latch the position counters in the FPGA and are read directly by the controller. The ability to latch axis’ position based on one or more source input triggers.

R

Intelligent Diagnostics

Add cable break, drive, or motor fault warning/messages directly into software.

RMP Topics

Use these topic pages to learn more about the different RapidCode API capabilities.

Improved Position Compensation Table

A compensator can be used to add a delta offset on the position of one axis based on the position of one or two axis. An example use case would compensating the Z (vertical) axis for X-Y surface irregularities.CategoriesFollow Us100+ Customers Are Automating Today...

read more

RSI Covid-19 Announcement

Hi, I hope that you are well during what is becoming a more surreal time right now. I wanted to send you a quick message to reassure you that RSI operations including support will be completely unaffected during this virus outbreak. The RSI support team is isolated...

read more

Introducing Panasonic Minas A6B Demo Units

RSI has 3D printed and built three demo kits using Panasonic Minas A6-B servo drive for potential customers. Our 30 to 60-day evaluation program allows a user to test out the servo demo kits using our RMP EtherCAT motion controller.

read more

RSI Party

2019 was a fantastic year for RSI. We added several new members in 2019. Below is a picture of our delayed RSI party to celebrate our hard work and passion for automation and motion controls. Cheers to a successful 2020!

read more

RapidRobot Alpha Release

RSI’s private celebratory party for the RapidRobot Alpha release. RapidRobot software allows a user to program an EtherCAT based Industrial or Collaborative robot with ease. The UI experience matches that of an Android or iOS app.

read more

RMP Applications

Our RMP EtherCAT Motion Controller offers many standard motion features.

Cutting Machines

  • Path Motion – Create shapes quickly by adding Arcs and Line segments
  • Electronic gearing to synchronize two axes on a gantry
  • Frequency response tuning tools to optimize system bandwidth and stability
  • RapidBode tracks bandwidth and stability over time on machines of varying sizes
  • High speed digital I/O trigger and capture
  • Intelligent Machine Status/diagnostics
  • Leather, Fabric, Carbon Fiber, Plastic, Rubber, etc.

Aerospace & Defense 

  • Ability to create customized dual motor control algorithms which help improve accuracy, repeatability, performance, and stability by eliminating backlash
  • Latency times are reduced dramatically by using our RapidCode for INtime (API that runs on INtime Real-Time Operating System)
  • Custom device drivers support multiple operating systems such as Vxworks, QNX, Linux, and others
  • Modification of motion trajectories on the fly
  • Frequency response tuning tools to optimize system bandwidth

Solar

  • High axis count
  • Synchronized multi-axis streaming motion
  • High speed digital I/O trigger and capture
  • High performance precise motion
  • Motion Programming in C/C++/C#/VB.NET using the powerful RapidCode programming API
  • Frequency response tuning tools to optimize system bandwidth and stability

Semiconductor

  • Synchronized multi-axis streaming motion
  • High speed digital I/O trigger and capture
  • High performance precise motion
  • Secondary feedback easily added to control loop
  • High axis counts
  • Frequency response tuning tools to optimize system bandwidth and stability

Medical

  • Synchronized multi-axis streaming motion
  • Ability to embed kinematics in firmware
  • Dual safety controller and servo drives
  • Native torque mode useful for applying force
  • Configure input comparisons to trigger outputs or other events, monitored at the firmware level
  • Frequency response tuning tools to optimize system bandwidth and stability

Delta Robot

  • Ability to embed kinematics in firmware
  • Synchronized multi-axis streaming motion
  • High speed digital I/O trigger and capture
  • Motion Programming in C/C++/C#/VB.NET using the powerful RapidCode programming API

Servo Press

  • Load cell / force transducer feedback into servo loop
  • Ability to switch between Position and Force control modes
  • Real-Time Data recording built into motion firmware
  • Economical control solution

Packaging

  • High speed digital I/O trigger and capture
  • Configure input comparisons to trigger outputs or other events, monitored at the firmware level
  • Mathematically link the position of a slave axis to the position of a master axis using by defining a relationship table called Camming
  • Ability to interrupt the host at a specified frequency, where the frequency is a multiple of the controller’s sample rate

Reviews

Why choose RSI?

Overall, it has been a good experience. There is always a learning curve any time you try to implement a system such as this. From the upfront initial visits to the presentation to the final delivery, installation, and implementation into manufacturing, it has been a positive experience. I think we’ve all learned something from it.

Mike Martin

Plant Manager, Windy City Wire

When you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations. When you innovate, you make mistakes

Jane Doe

Web Engineer, Microsoft

When you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations. When you innovate, you make mistakes

Jessica Blue

Web Engineer, Microsoft

Try Our Demo Now!

Sign up for a 30-day software evaluation. No obligations. No credit card required.

Join our happy clients

100+ Customers Are Automating Today With Help Of Our Products and Team.

Contact Us So We Can Help You Start Automating Today!

RSI is here to provide you with more information and create an effective solution for your instructional needs. 

COMPANY

About Us

Careers

Contact Us

Terms

RESOURCES

Support

Knowledge Base

Community

PRODUCTS

Motion Controller

Integration Services

Collaborative Robot

Robot Retrofit

Copyright © 2020 Robotic Systems Integration, Inc. ®