We believe that users should love to use our products. And one of the biggest reasons should be MotionLab. In it's latest revision we have refined the experience and improved performance in lots of little ways that make a big difference. For advanced users we have as well release a C++, multi-platform, motion control library. And it's free to download.

We have designed our tools in an intuitive way so that you can get results from the first time you open the application.

PERFORMANCE

Our suite of tools has been designed with performance and efficiency in mind in order to let you focus on what you do best.

FLEXIBILITY

One application doesn't fit all. Our tools are designed to be easily customizable to your company or application needs.

MOTIONLAB

¿WHAT IS MOTION LAB?

MotionLab is the perfect companion for all Ingenia Servo Drives. It comes with a collection of applications that let you configure, program, test and run your servo drive in ways that are intuitive and simple. And it's loaded with useful features you'll wonder how you ever did without.DOWNLOAD MOTIONLAB

CONFIGURING YOUR DRIVE

Expert tuning made simple

We want you to focus on what you do best. This is the reason why we included a powerful set of auto-configuring and auto-tuning features on MotionLab to enable you to set up your drive just with a few clicks. For advanced users with a deep knowledge of PID loops and filters we have developed a set of advanced tools to analize and have full access to all the parameters of the system.

Frequency analysis

Bode plots

Motor parameters identification

Basic & Advanced PID tuning

TUNING YOUR APPLICATION

Monitoring your drive

With the tuning tools provided you will have inmediate access to all the relevant data your drive is managing in two different modes: polling, to visualize data live from your screen, or monitoring, to capture data at higher speeds after a triggering event. With more than 20 data streams to monitor you will have total freedom to arrange them in your screen and even export your results on a CSV file for future review.

Position

Phase Currents

Velocity

Voltage

Acceleration

Inputs & Outputs

Analog Inputs

Target, demand and actual values

TESTING YOUR SETUP

Running your motor

With Motion you will be able to test your drive performance by using a wide range of motion modes. Whether your application runs in torque, position or velocity modes we have designed a wide range of tools for both beginner and advanced users that will make your setup and prototyping process a lot easier. We have included as well a Multi-point feature to record up to twelve different positions that will be executed once you enable your motor.

Position

Multi-point training

Velocity

Homing

Oscillation

Open loop

COMPOSER

Programming your application

Composer enables developers to create powerful applications without coding. Just by dragging and dropping macro blocks you will have access to all the drive functionalities. Your program will run automatically when the drive is started as default but you can also launch different programs by calling them from your network.

If/Else

General Purpose Registers

Timers

Inputs & Outputs

Interrupts

Access to all settings

Math

Drag and drop block programming

MCLIB

LIMITLESS POSSIBILITIES AT YOUR FINGERTIPS

Most of our customers have great engineering and programming skills. This is why we decided to provide them with a complete set of libraries to enable them to create their own applications fitted to their customers needs.DOWNLOAD MCLIB

WHY CAN'T WE BE FRIENDS

Cross-platform compatibility

MCLIB is C++ library designed to be compatible with Windows and Unix systems. This allows you to create applications for mobile systems like iOS or a small master controller with Raspberry.

Windows and Unix compatible

.Net wrapper

Easy class structure

Compatible with CANopen or Serial

designed for coders

Easy class structure

MCLIB has been written so that anyone with no experience on servo drives, registers and motion control could find a solution for their application. This translates into class functions like enableMotor() or set Position(1200). In this way you can focus on what you really do best.

ARDULIB

BRINGING ADVANCED MOTION CONTROL TO EDUCATION

Something that lies at the heart of Ingenia's spirit is our passion for motion control. We believe that the future of motion control technology is at the hands of young learners and this is why we have developed a simplified library to introduce students into the motion control world.DOWNLOAD ARDULIB

learning motion control

Simplified but powerful

Ingenia's Ardulib enabled you to control and monitor all Ingenia servo drives over the serial interface of Arduino boards. There are no limits to the amount of different applications that you can develop.

Cookies are very small text files that are stored on your computer when you visit some websites. We use cookies to help identify your computer so we can tailor your user experience.
You can disable any cookies already stored on your computer, but these may stop our website from functioning properly.
More information on this site's cookies.

Privacy Statement: How we use Cookies

Cookies are very small text files that are stored on your computer when you visit some websites.

We use cookies to help identify your computer so we can tailor your user experience.

You can disable any cookies already stored on your computer, but these may stop our website from functioning properly.

Functional Cookies

This Website will

Track the pages you visits via Google Analytics

Targeting Cookies

Allow you to share pages with social networks such as Facebook (If available)

Allow you to share pages via Add This (If available)
To view the ‘Add This’ Privacy Policy or to opt out of any online behavioural advertising, please visit Add This and click on the ‘Opt Out’ button.