FlexiumPro CNC Platform

October 05, 2022
FlexiumPro Provides Enhanced Calculation Power, Speed, Connectivity and Reliability

CNC specialist NUM has launched a radically new CNC platform that sets fresh performance benchmarks in machine control.

NUM’s new FlexiumPro CNC platform makes significant advancements on the calculation power, speed, connectivity and reliability of the company’s previous-generation Flexium+ CNC system – which itself is widely regarded as one of the leading control solutions for high-end machine tool applications.

FlexiumPro’s Real-Time Kernel (RTK) hosts an embedded Codesys V3 PLC and a CNC unit. Based on a multi-core ARM processor, the RTK is implemented using advanced system-on-chip (SoC) technology. The tightly integrated nature of this technology helps to significantly reduce the component count, resulting in improved system reliability and compactness. The single-board and fan-less design of the RTK unit is only 25 mm wide.

The speed advantages of NUM’s FlexiumPro CNC system are considerable. Its hard real-time operating system reduces latency and obviates the time overheads of complex ‘soft’ operating systems; every aspect of the hardware and firmware is optimized to maximize machine precision and performance, while delivering secure connectivity.

Compared to its Flexium+ predecessor, the new system is more than 10 times faster – from boot time and block-per-second execution, to axis control, PLC/CNC data exchange, robot and peripheral I/O interfaces.

The PLC application, part programs, machine configuration, calibration data, etc., are all safely saved on a removable microSD card – and to secure shutdown processes, the FlexiumPro RTK incorporates super-capacitors, which keep the system alive for the time needed to save all data in the case of hard power off.

Machine users and OEMs familiar with NUM’s Flexium+ CNC system will find it very easy to migrate to FlexiumPro. Its PLC programming languages and environment are identical to Flexium+, part programs remain compatible with both systems, software interfaces to custom HMIs (Human Machine Interfaces) remain very similar, and all EtherCAT terminals and safety devices are unchanged.

FlexiumPro retains and extends all behavioral and functional aspects of NUM’s Flexium+ system. These include control of up to 32 axes and/or spindles, up to 32 machining channels, and sub-nanometer interpolation capabilities. The system still supports RTCP (Rotation Tool Center Point) and HSC (High Speed Cutting) functions, as well as a number of technology-specific functions and machining cycles. 

NUM has also developed an innovative user interface (UI) architecture for FlexiumPro that can incorporate individual OEM-defined modules with integrated features related to the technology. Until now, OEMs often had to develop dedicated HMIs for specific technology in their products, which could be an expensive, time-consuming task.

NUM’s new FlexiumPro dual-layer HMI architecture significantly simplifies this aspect of machine tool design. The functionality of the underlying user interface modules (UIMs) can easily be defined, modified and saved by OEMs, facilitating the creation of highly ergonomic application-specific HMIs. This new approach to user/machine interaction utilizes the latest software technologies – WPF for the UIMs and C# for the software development kit (SDK) – to maximize performance in terms of speed and resource management.

Like its Flexium+ predecessor, NUM’s FlexiumPro HMI runs under the Windows operating system; it can either be directly connected to a FlexiumPro RTK or it can run remotely on any PC connected to the same LAN as the FlexiumPro RTK. For additional flexibility, the system also supports multi-HMI configurations (for use when a single machine tool has more than one HMI), PLC-based visualization pages, and NUM’s renowned Flexium 3D graphical simulation software.

Concomitant with the launch of FlexiumPro, NUM is also introducing a new series of high performance drives and a new four-axis power unit. The new NUM DrivePro drives are available in one-axis, two-axis and four-axis configurations.

NUM DrivePro drives incorporate a multi-core ARM processor and are implemented using advanced SoC technology. To avoid latency and overheads, there is no operating system between the CPUs and the software – it is a bare metal programming. As a result, each NUM DrivePro control unit can handle up to 4 axes simultaneously, with a position loop sampling time of 50 µs.

For maximum flexibility, NUM DrivePro drives can control any type of electric motor, including spindle, servo, linear, torque, synchronous and asynchronous. The control loop of each axis can be closed with up to 3 external sensors – typically these would be a motor encoder, a machine encoder such as a linear scale, and an accelerometer. And for maximum configuration flexibility, each drive unit supports as many as 99 complete parameter sets.

When equipped with the NUM-SAMX option, NUM DrivePro implements all required safety motion functions: Safe Torque Off (STO), Safe Stop (SS1/2), Safe Operating Stop (SOS), Safe Limited Speed (SLS), Safe Limited Position (SLP), Safe Direction Monitoring (SDM), Safe Cams (SCA) and Safe Brake Control (SBC). The safety functions are activated through the system’s Safe PLC by means of FSoE (Fail Safe over EtherCAT) – so there’s no need for any local wiring.

Related Glossary Terms

  • calibration

    calibration

    Checking measuring instruments and devices against a master set to ensure that, over time, they have remained dimensionally stable and nominally accurate.

  • computer numerical control ( CNC)

    computer numerical control ( CNC)

    Microprocessor-based controller dedicated to a machine tool that permits the creation or modification of parts. Programmed numerical control activates the machine’s servos and spindle drives and controls the various machining operations. See DNC, direct numerical control; NC, numerical control.

  • interpolation

    interpolation

    Process of generating a sufficient number of positioning commands for the servomotors driving the machine tool so the path of the tool closely approximates the ideal path. See CNC, computer numerical control; NC, numerical control.

Sponsored Content