Motion Controllers Explained: How to Choose the Right Motion Controller

By Jerry Leitz, Director of Field Engineering, Motion Control
04/06/2018
3 minutes

A motion controller is the core element of a motion control system: it calculates and generates output commands for each trajectory or motion path. Motion controllers vary in regards to sophistication, complexity, interpolator, and servo motor control loop. However, they are all designed to execute tasks at precise speeds, positioning and torque control. They rely on their calculated trajectories to determine the ideal torque command that should be sent to the motor amplifier and trigger motion. This explains why motion control systems are ideal for applications that require product positioning, separate elements synchronization, and prompt start and stop motion control.

                                              tgFX

Trajectory calculation

Motion trajectory defines the motion controller command signal output forwarded to the amplifier with the aim of triggering motion in line with the current profile. Motion controllers calculate trajectory segments based on the programmed parameter values. They evaluate the preferred target position acceleration values and maximum target velocity they receive to determine the time they should spend in the three core segments: acceleration, deceleration and constant velocity.

Under the acceleration segment, motion starts from the previous stop position and follows a predetermined acceleration ramp until it achieves the targeted velocity for each move. For a specified period, the motion continues at the preferred velocity until the controller triggers the deceleration segment to slow the motion to a stop at its desired position.

                                    

June 23-24, 2026 | McCormick Place

The 2026 Humanoid Robot Forum is happening at Automate in Chicago!

Join industry leaders exploring the technologies, safety, and real-world potential shaping humanoid robotics.

 

Choosing the right motion controller

There are three main motion controller categories: individual, PC-based and stand-alone controllers.

Stand-alone controllers represent complete systems that are mounted in a single physical enclosure that contains all the essential electronics, external connections, and power supply. Stand-alone controllers are dedicated to a single motion controller that can effectively control a single or multiple motion axes.

PC-based controllers are mounted on a PC’s motherboard because they are processing boards that create and implement motion profiles. They are common in industrial settings because they offer a ready-made and graphical user interface that simplifies tuning and programming.

Individual microcontrollers are designed on a printed circuit board with driver inputs and outputs that control a motor. They are inexpensive and offer chip-level access to systems. However, they require excellent programming skills to implement and configure correctly.

Choosing the ideal motion controller for your application starts with understanding the different motion controller types and your application-specific requirements. Of utmost importance is your application’s complexity. For example, a less complex application requires relatively slow speed and a single motion axis while a more complex application requires multiple motion axes that should be highly coordinated.

KINGSTAR offers economical, easy-to-install, reliable and easy-to-program motion control products that can be used in multi-axis, axis and a half, and single axis servo systems. The products are designed to operate in distributed, hybrid and centralized control architectures. As such, KINGSTAR motion control solutions allow users to optimize their controller system investment by choosing the precise functionality they require.

MEET THE AUTHOR

IntervalZero

KINGSTAR Soft Motion provides all the benefits of a software solution to motion control in an automatically configured EtherCAT environment with “plug-and-play” compatibility. With the highest quality and performance of pre-integrated and pre-tested motion libraries, KINGSTAR delivers motion control at half the cost of traditional hardware platforms. Deliver Software-Only Motion Control and Positioning Systems Quickly and Affordably KINGSTAR Soft Motion is an open and standards-based, software-only solution that streamlines motor control and automation. Soft Motion runs directly on the PC, uses the NIC card for I/O, and uses the powerful EtherCAT protocol to free you from the shackles of proprietary and costly hardware. With Soft Motion, motion control engineers can design, develop and integrate PC-based machine controllers in a “plug-and-play” environment for consolidated, inexpensive and scalable motion and vision control.

Discover how IntervalZero can support your automation journey with their complete range of solutions and expertise.

Visit Company Website
« Back To Robotics Editorials
IntervalZero Logo

IntervalZero Motion Control & Motors Technology ProviderRobotics Technology ProviderVision Technology Provider

Member Since 2015

KINGSTAR Soft Motion provides all the benefits of a software solution to motion control in an automatically configured EtherCAT environment with “plug-and-play” compatibility. With the highest quality and performance of pre-integrated and pre-tested motion libraries, KINGSTAR delivers motion control at half the cost of traditional hardware platforms. Deliver Software-Only Motion Control and Positioning Systems Quickly and Affordably KINGSTAR Soft Motion is an open and standards-based, software-only solution that streamlines motor control and automation. Soft Motion runs directly on the PC, uses the NIC card for I/O, and uses the powerful EtherCAT protocol to free you from the shackles of proprietary and costly hardware. With Soft Motion, motion control engineers can design, develop and integrate PC-based machine controllers in a “plug-and-play” environment for consolidated, inexpensive and scalable motion and vision control.