Skip to main content
English
{loadposition language-mobile}

Basics: Servo controllers – intelligent intermediaries in automated servo systems

Matthias Beetz, Baumüller Nürnberg GmbH

Read min.

Baumüller b maXX servo controller (servo amplifier) for industrial drive technology

The servo controller is an electronic control device for servo motors. It helps to control them quickly and precisely by amplifying or attenuating signals as required. Some manufacturers also refer to this component as a servo amplifier or servo inverter; they are all referring to the same device.

It makes it possible to reliably carry out processes, particularly those in which motors need to be accelerated to high speeds and then decelerated within milliseconds, or maintained at specified speeds. In addition, the servo controller ensures that the motor can maintain a specific position, move to a predefined position or, depending on the selected operating mode, maintain a specified torque.

Servo controllers from Baumüller’s b maXX range, available in several sizes

Definition – What is a servo controller?

The servo controller acts as the link between the servo motor and a higher-level control system (PLC = programmable logic controller). It adjusts the original signal and passes it on to the motor. This results in extremely precise control of the three key control variables: position, speed and torque.

Technically, the servo controller operates as a closed-loop control system. An encoder fitted to the motor continuously reports the actual position and speed. The controller compares this actual value with the setpoint and makes a correction in a fraction of a second. This enables the servo motor to move to and hold specific positions with the highest possible precision and speed. The torque remains constant, which allows for very rapid transitions between a standstill and various speeds.

In the drive system, the controller converts a simple control command into a precise mechanical movement.

Diagram: Servo controller as the link between the PLC and the servo motor in the closed-loop control system

The overall servo drive system and the role of the controller within the system.

Servo controllers, servo amplifiers, servo inverters and frequency inverters:
a comparison of the terms

Three terms refer to the same device, but with different emphasis:

  • Servo amplifier focuses on amplifying the signals. The term dates back to a time when the component did, in fact, primarily serve to amplify.
  • Servo inverter emphasizes the conversion of electrical energy for the motor.
  • Servo controller is the most accurate term, because modern devices control rather than simply amplify or convert. It is precisely this wide range of functions that is embodied in Baumüller’s b maXX servo controller family.

In practice, all three terms are used, depending on the manufacturer and tradition. Anyone looking for a servo amplifier is usually referring to the same drive controller.

However, a servo controller is not a frequency inverter. This confusion happens frequently, but the difference is nonetheless crucial. A variable-frequency drive controls conventional induction motors by adjusting the frequency and is suitable for uniform rotational movements, such as those required by pumps or fans. A servo controller, on the other hand, operates with sensor feedback in a closed-loop control system and is capable of position control: it moves to defined positions with high dynamic performance and maintains full torque even when stationary. The frequency inverter therefore primarily controls the speed, whilst the servo controller also controls position and torque, and does so with significantly greater precision and dynamic response.

Motion control and position control

The real strength of a modern servo controller lies in motion control. The controller not only implements the instructions from the higher-level PLC, but also calculates motion profiles itself and coordinates them.

This is underpinned by several interlinked control loops: the current controller controls the torque, the speed controller controls the speed, and the position controller controls the position. This cascaded position control ensures that an axis not only reaches a target point, but also follows the desired path precisely as it moves towards it. This is precisely what is required for functions such as electronic cams or the synchronization of multiple axes.

The division of tasks is clear: the PLC specifies the target and the overriding sequence, while the servo controller handles the fast, precise movement at microsecond intervals. As many motion control functions are now integrated directly into the controller, the load on the central control system is reduced and the entire drive system responds more dynamically.

Interfaces, fieldbuses and encoders

A servo controller is only as good as its integration into the system. Modern devices communicate with the control system and other components in real time via industrial fieldbuses. The relevant drive profiles are described, among other things, in the IEC 61800-7 series of standards.

In new machines, real-time Ethernet systems have largely replaced traditional fieldbuses:

  • EtherCAT – the widely used real-time Ethernet bus for highly dynamic multi-axis systems with very short cycle times.
  • PROFINET, EtherNet/IP and POWERLINK – established real-time standards, depending on the control environment.
  • CANopen and PROFIBUS – traditional fieldbuses that are still widely used, particularly in existing installations.

Baumüller’s b maXX servo controllers support all common bus systems, including EtherCAT, PROFINET IRT, EtherNet/IP, POWERLINK, VARAN and Modbus TCP. Safety functions can be controlled directly via the bus using FSoE (FailSafe over EtherCAT).

In addition, there are the sensor interfaces through which the controller receives feedback from the motor. At Baumüller, alongside the traditional resolver, digital encoder protocols such as EnDat 2.2, Hiperface DSL and BISS are available; with Hiperface DSL, the feedback is even transmitted via a single-cable solution alongside the motor cable. The servo controller also integrates sensors, limit switches and brakes directly via additional digital and analog inputs and outputs.

This means that a b maXX servo controller can be integrated into almost any automation environment, regardless of the manufacturer of the higher-level control system.

Areas of application

Servo controllers are used wherever machines need to operate quickly and with high repeatability. As the dynamic control of servo motors is becoming a decisive factor in an increasing number of industries, only a selection of applications can be listed here:

  • paper and printing technology

  • packaging systems
  • conveying technology
  • plastics production
  • medical technology
  • robotics
  • e-mobility

Depending on the task, a single controller drives different types of motor: rotary synchronous servo motors, as well as linear motors for direct linear movements or torque motors for high torque at low speeds. This range makes the servo controller a flexible solution for a wide variety of machine designs.

One particularly large sector in which it is applied is the textile industry. The accurate, consistent and rapid production of, for example, seams or quilting, requires extremely precise control.

The situation is similar in metalworking: drilling, bending, various surface treatments and cutting using plasma or laser technology all require an equally high degree of precision and dynamic control capabilities that can be digitally parameterised and implemented automatically.

The advantages of servo technology compared with conventional drives

The combination of digital control, a servo motor and an intermediate servo controller offers numerous advantages. They are particularly useful in automation and robotics, which is why the technology is becoming increasingly widespread.

Horizontal stackability

Baumüller’s stackable servo controllers make it easy to arrange several servo motors side-by-side, which can then also operate in asynchronous mode. This is how highly customized systems are created. Subsequent adjustments and integration into existing concepts can be achieved very flexibly. This flexibility really pays off, particularly in multi-axis systems.

Precision

The servo controller allows speeds and torque to be determined precisely. This in turn makes it possible to precisely navigate towards and maintain predefined targets. The controller also adjusts any increase or decrease in speed to the target value in a fraction of a second.

Safety

The servo controller can switch off electric motors from a central location, which enhances safety. Unlike the individual shutdown of separate motors, in an emergency the system can be stopped immediately and simultaneously. Modern devices come with built-in safety functions, such as STO (Safe Torque Off) in accordance with IEC 61800-5-2, so that the drive can be safely shut down without having to disconnect it completely from the mains. Higher-level functions such as SS1 can be controlled via FSoE (FailSafe over EtherCAT). These options are offered, for example, by the Baumüller servo controllers in the b maXX 5000 and b maXX 6000 families.

Efficiency and cost savings

High performance with low energy costs: the efficiency of modern servo controllers significantly reduces operating costs, while the initial investment remains low. With its Drive Connect System, Baumüller offers the possibility of installing and commissioning servo drives particularly cost-effectively. Maintenance requirements are low and the service life is long. Where multi-axis systems operate together in a group or network, energy recovery allows additional braking energy to be fed back into the grid, thereby further increasing overall efficiency.

Intelligence in the controller

Functions that used to be handled by a central control unit are now carried out within the drive itself. On the one hand, this means connectivity via bus systems; on the other, it means automation. The servo controller can be used to generate and process data within the drive system, which can then be used, for example, to optimize the process.

Detailed information on intelligent drive technology from Baumüller is available here

Power ranges and b maXX series

Servo controllers cover a wide power range, from compact units for small axes to high-performance controllers for large main drives. The choice of series depends on the current, power and design of the application.

Baumüller has grouped its AC servo controllers into the b maXX family, which together covers a power range of up to 400 kW, thereby offering scalable solutions for different power classes. The compact b maXX 3300 series is designed for small axes up to around 5 kW. Modular single- and double-axis units such as the b maXX 5300 and the new b maXX 6300 cover the mid-range up to around 97 kW of motor power, while stand-alone units such as the b maXX 5500 (up to 315 kW) or the b maXX 6500 (up to 400 kW) handle the large main drives. Dual-axis modules save space in the control cabinet because two axes share a single unit.

When making your selection, it is worth considering not only the pure power range but also the required interfaces, encoder evaluation and any safety functions. The b maXX servo drives product range provides an overview of the suitable drives.

Benefits for individual processes, using the textile industry as an example

A prime example of the use of servo systems is the industrial manufacture of textile products. Complex multi-needle lockstitch machines can, for example, achieve extremely high sewing or lockstitch speeds thanks to a suitable drive system, leading to a significant increase in productivity.

As such processes require a very high degree of precision, the servo motors used in them must be capable of performing extremely fine movements with response times in the microsecond range. Baumüller servo motors, together with the appropriate controllers, meet the requirements of this type of manufacturing.

Commissioning, operation and following errors

Once the selection has been made, commissioning and operation follow. During commissioning, the controller is tuned to the motor and mechanical system: the controller parameters for current, speed and position are set; at Baumüller, this is supported by the ProDrive commissioning tool and the Smart Tuning function, which automatically determines the controller and system parameters.

A typical error message during operation is a following error (“lag error”). It occurs when the actual position of the axis deviates too far from the setpoint, meaning that the controller is not responding quickly enough to the setpoint (is lagging). Common causes include excessive acceleration, a mechanical jam, incorrectly configured control loops or a problem with the encoder. If you want to rectify the following error, first check the mechanics and the load, then the encoder feedback, and finally the controller parameters. It is often enough simply to smooth out the motion profile or to fine-tune the speed and position control.

Multi-needle lockstitch machine with Baumüller servo drive – servo controller in textile applications

Multi-needle lockstitch machine with Baumüller servo drive – servo controller in textile applications

Summary – everything at a glance

As an intermediary between the control system and the motor, the servo controller offers a flexible and dynamic means of adjustment. They are used in virtually all manufacturing sectors where a particularly high level of mechanical precision and flexibility is required. Changes to the overall system and adjustments to safety requirements can also be implemented easily at a later date without altering the existing set-up.

Whether referred to as a servo controller, servo amplifier or servo inverter, the function remains the same. Baumüller’s b maXX servo controllers cover everything from compact single-axis drives to networked multi-axis systems.

For further information about our servo controllers, please feel free to contact us in person at any time.

Frequently asked questions about servo controllers and servo amplifiers

What is the difference between a servo controller, a servo amplifier and a servo inverter?

All three terms refer to the same device, which controls a servo motor. A servo amplifier focuses on amplifying signals, while a servo converter focuses on converting power. ‘Servo controller’ is the most accurate term today, because modern devices control – that is, they control position, speed and torque in a closed-loop system – rather than simply amplifying.

How does a servo controller differ from a frequency inverter?

A frequency inverter primarily controls the speed of induction motors – such as those used in pumps and fans – by adjusting the frequency. A servo controller operates with sensor feedback in a closed-loop control system and also provides position control: it moves to target positions with high dynamic performance and maintains full torque right up to a standstill.

How does a servo controller work in conjunction with a PLC and a servo motor?

The PLC specifies the target and sequence. The servo controller translates these specifications into precise movement: it controls the current, speed and position of the servo motor and provides continuous feedback via the encoder. This creates a closed-loop control system that takes the strain off the central control system.

Which fieldbuses and encoder interfaces does a modern servo controller support?

The real-time fieldbuses EtherCAT, CANopen, PROFIBUS and PROFINET are widely used. Digital encoder protocols such as EnDat or Hiperface are used for motor feedback. The servo controller uses additional digital and analog inputs and outputs to integrate sensors, brakes and limit switches directly into the system.

How do I rectify a following error on the servo controller?

A following error (lag error) means that the actual position deviates too far from the setpoint (lags). First check the mechanics and load, then the sensor feedback, and finally the controller parameters. It often helps to reduce the acceleration and motion profile, or to recalibrate the speed and position control.

Do you have any questions?

Matthias Beetz
Training Engineer Academy I Baumüller Nürnberg GmbH


The fields marked with an asterisk (*) are mandatory.