Electrical switching & drive systems & components


Compact multi-axis servo system

2nd Quarter 2016 Electrical switching & drive systems & components

Beckhoff’s AX8000 multi-axis servo system can be used to configure multi-channel drive solutions in an exceptionally compact form factor. A special feature is the eXtreme Fast Control (XFC) technology from Beckhoff, which provides very short processing times for EtherCAT frames. With TwinCAT supporting drive control, users can create motion control IP intellectual property (IP) with algorithms that are executed by the CPU/FPU of the motion controller. This reduces development costs and enables innovative motion control concepts.

Until recently the PLC, motion control (CNC) and fieldbus were not generally synchronised in automation systems. In large systems based on Profibus, for example, this could easily lead to response times of several hundred milliseconds.

State-of-the-art control technology

Today, it is common practice to use industrial PCs in automation to handle PLC, CNC and visualisation from a single hardware device. Another trend points toward increased implementation of Ethernet-based fieldbuses, such as EtherCAT, in new machines. Using state-of-the-art technology, it is quite easy to operate PLC, CNC and fieldbus with synchronised cycle times in the millisecond range. The achievable cycle times primarily depend on the size of the machine, the computing power of the processor and the configuration of the fieldbus. For CNC-equipped machines, the cycle time of motion control and EtherCAT as the fieldbus is generally around 1 ms. The controlled servo drives feature higher internal clock frequency using fine interpolation algorithms to ensure the required path accuracy.

In the usual time sequence of responses to a process event, the processor reads the fieldbus process image, executes the PLC and CNC routines and provides the calculated data words for output with the next fieldbus cycle. The trigger signal for scanning (input) or stopping (output) is the EtherCAT distributed clocks (DC) signal. Between sampling of the inputs and the passing of frames, the EtherCAT slaves have time to provide the data for online processing in an EtherCAT ASIC or FPGA. Similarly, this applies to processing of the output signals up to their output with the next DC.

Since all cycle times are synchronised, the response time from the scanning operation is completely deterministic. An unwanted – and for the user often surprising – effect is the resulting response time of approximately 2 – 3 cycles, i.e. 2 – 3 ms at a cycle time of 1 ms. For responses via motion control, an additional factor is the systemic delay associated with fine interpolation of exactly one cycle. The overall delay for a motion control response is 3 – 4 cycles. In cases where a CNC machine has to respond quickly to high forces or torques – for closed-loop control – the delay time described above affects the behaviour of the control system.

First steps to optimising cycle times

A significant reduction in system reaction time can be achieved by selecting significantly smaller cycle times. In a first step, a reduction of the cycle time from 1 ms to 250 μs is considered. This reduces the system reaction time (about 4 cycles) from 4 ms to only 1 ms, and 250 μs is easily achievable with EtherCAT-based communication and advanced drive technology. Naturally, the load on the IPC depends on the application and the processor type.

Race to the bottom for cycle times

In a second step, the cycle time can be reduced further to 125 μs, for example. It should be noted for EtherCAT communication, the time tolerances now become lower. However, sending and receiving at a 125 μs cycle time is easily achievable with a suitably configured, high performance industrial PC. Typically, a time window of around 80 μs remains for the (usually parallel) processing of algorithms. At 125 μs, it may make sense to distribute the CNC to multiple cores. One core may calculate the maximum possible path speed using look-ahead algorithms, for example, and another core could generate the current set path values for the drives.

A cycle time of 125 μs is comparatively short for a standard drive. In order to reduce the load, the position control can also be configured to 125 μs. Fine interpolation is then no longer required, which reduces the system reaction time by the fine interpolation cycle to 3 – 4 cycles or around 500 μs. However, without fine interpolation it is necessary that, in addition to the set position, the speed pre-control, and often the acceleration pre-control as well, is calculated by the central processor and made available via EtherCAT.

Signal processing in the AX8000 multi-axis servo system

In drive technology, the wheat is separated from the chaff, so to speak, at cycle times below 125 μs: Achieving an EtherCAT cycle time of 62,5 μs is not difficult. However, simultaneously ensuring that the power semiconductors respond as specified just a few microseconds after the EtherCAT frame has arrived – triggered by the Distributed Clocks signal – is a challenge.

The AX8000 meets this challenge in every respect. To the outside, the AX8000 communicates via the supply module using EtherCAT with standard Ethernet technology. Internally, the AX8000 uses the EtherCAT Terminal system bus (E-bus), which delays the Ethernet frames by only a few nanoseconds. The core component of the axis modules is a powerful FPGA, which integrates programmable logic and a dual-core ARM CPU on a single silicon chip.

The programmable logic is mainly used by configured and connected VHDL IP modules: the drive IP core, the EtherCAT IP core, the feedback IP and the flexible DMA unit.

Drive IP core: VHDL-coded, field-oriented motor control

The entirely hardware-implemented (VHDL) current controller combines the advantages of analog and digital control technology. This enables a response to unwanted control deviations, for example, within just one microsecond, without an overcurrent shutdown being triggered.

EtherCAT IP core: on-the-fly processing of EtherCAT frames

The EtherCAT IP core enables the EtherCAT communication function to be implemented within an FPGA. The EtherCAT functionality, including the number of FMMUs and SYNC managers and the size of the DPRAM, is configured according to the requirements of the AX8000. The features are compatible with the EtherCAT specification and the EtherCAT ASICs (ET1100, ET1200).

Feedback IP enables coupling of encoders

All Beckhoff servomotors from the AM8000 family are equipped with One Cable Technology (OCT) as standard, which consolidates power and feedback in a single cable. Communication with the encoders integrated in the motors takes place via an OCT feedback IP implemented in the FPGA, where it is internally synchronised with the EtherCAT DC signal. Optionally, EnDAT encoders can also be used.

Flexible DMA unit

Instead of connecting these IP blocks using many signal paths and multiplexers, two options are supported within the FPGA. The data words are either read or written by the processor, or they are copied with nanosecond precision with a DMA unit, independent of the processor. In this way, it is possible to transfer set values that are triggered by the DC signal, for example from the EtherCAT IP dual-port RAM to drive IP registers, within a few nanoseconds. Similarly, an actual value can be copied – also time-triggered – from the encoder to the EtherCAT IP dual-port RAM, which is sent to the controller when the corresponding EtherCAT frame is processed again.

The exceptionally low latency time, in combination with the VHDL control technology, allows EtherCAT frames with set values to be processed just before the DC signal, or EtherCAT frames to be processed shortly after the DC signal for the transfer of the actual values. The extremely low latency time enables the IPC algorithms to take more time. Alternatively, the cycle time can be reduced. In practice, this means that the AX8000 can process two frames per cycle, even at a cycle time of only 62,5 μs. However, it should be noted that such high performance is only possible in small subsystems with relatively short Ethernet frames. In larger systems, the required cycle time can be achieved by subdividing the fieldbus communication to several parallel strands.

Motion control IP

In recent years, many teams have been engaged in the research and development of innovative algorithms for synchronous, reluctance and asynchronous machines, or specific projects such as linearisation of toggle kinematics. Due to the lack of open, standardised interfaces, time and again individual hardware components are created in small quantities.

So far, the concept of IP has not been applied to drive control. Manufacturers usually do not disclose the device architecture to machine builders or end customers. This is mainly due to the low computing power of the microcontrollers or DSPs used in the past, which are usually programmed in Assembler or hardware-oriented ‘C’.

The use of IP is an obvious choice, however, for a TwinCAT-based servo drive. Thanks to the hardware available today, the programming of a drive is much less time-critical. The number of tasks required within a drive is reduced, due to the fact that some of the algorithms within the FPGA are implemented in VHDL. Complex algorithms can be calculated with the high performance ARM CPU with FPU. In addition, the power of the installed processor is used much more efficiently through the use of compiler technology.

MATLAB/Simulink from MathWorks is the standard tool for simulating closed loop systems. Virtually all development departments have at least one licence. The connection of MATLAB/Simulink enables execution of TwinCAT modules that were generated as models in the Simulink simulation environment. Through the integration with TwinCAT, parameters and variables can be displayed in the graphical user interface of TwinCAT 3 and can also be viewed and modified in the real-time environment at runtime.

For more information contact Kenneth McPherson, Beckhoff Automation, +27 (0)11 795 2898, [email protected], www.beckhoff.co.za



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Beckhoff’s XPlanar boosts productivity in medical device assembly
Beckhoff Automation Electrical switching & drive systems & components
The intelligent transport system, XPlanar from Beckhoff provided the basis for an innovative system concept allowing the specialists at Automation NTH to reduce the space requirement of an assembly machine for medical diagnostic devices by a factor of 10.

Read more...
Smart features increase crane safety
Electrical switching & drive systems & components
The newly launched Konecranes S series hoist offers a large bouquet of smart features which not only increase lifting device safety but also deliver a higher level of operator protection.

Read more...
Redefining industrial lifting
Electrical switching & drive systems & components
The Konecranes S-series hoist redefines industrial lifting through its integration of a ground-breaking synthetic rope with smart features, a lifting capacity of 20 tons, and the ability to adapt to diverse girder configurations.

Read more...
Seven years of uninterrupted service
Electrical switching & drive systems & components
A set of hydraulically operated Corflex pinch valves, installed in 2018 at a major North African gold mine, has delivered in one of the continent’s most demanding slurry-handling applications.

Read more...
New generation soft starter ranges
Schneider Electric South Africa Electrical switching & drive systems & components
Schneider Electric has launched its new generation Altivar ATS430 and ATS490 soft starter ranges in Anglophone Africa, the latest innovations in motor control technology.

Read more...
Prestigious award recognises inventiveness and entrepreneurial courage
Beckhoff Automation News & events
Hans Beckhoff, managing director, owner and founder of Beckhoff Automation, was recently honoured with the widely acclaimed Rudolf Diesel Medal 2025. This medal honours him as a visionary pioneer in automation technology.

Read more...
Reinventing the wheel
Editor's Choice Electrical switching & drive systems & components
Once a curiosity in the early automotive age, in-wheel motors are now re-emerging with real promise. From electric cars to commercial vehicles and even aircraft, they are on the verge of transforming transportation engineering.

Read more...
NORD modular drives for frequently changing motor speeds
Bearing Man Group T/A BMG Electrical switching & drive systems & components
BMG has made a substantial investment over the years to ensure assembly, stockholdings and technical support for the Nord range are in line with stringent international quality, safety and environmental standards.

Read more...
PC-based control for sustainable fertiliser production on an industrial scale
Beckhoff Automation Electrical switching & drive systems & components
On a farm in the USA, valuable ammonia is extracted from slurry and processed into ammonium sulphate. NSI Byosis has transformed this complex process into a flexible modular system. This modular approach requires an automation solution with flexible scalability in both hardware and software, which this Dutch company has found in PC-based control from Beckhoff.

Read more...
Redefining motion control with Festo’s vision for seamless and intelligent automation
Festo Editor's Choice Electrical switching & drive systems & components
The quest for precision, flexibility and efficiency continues to shape the future of industrial automation, and Festo, as a long-standing leader in automation technology, stands firmly at the forefront of this movement, driving innovation and setting the benchmark for excellence.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved