MACS versus PLCs and microcontrollers

For applications such as robotics that require the coordination of multiple axes of DC or brushless DC motors, a master controller is required.

MACS versus PLCs and microcontrollers

These controllers are freely programmable and can typically achieve multi-axis coordination as a kinematics group or can programme and control axes individually.

To achieve this control, application designers might be tempted by the familiarity of a PLC or a standard microcontroller. However, a microcontroller dedicated to providing motion coordination of multiple axes can create a higher performing, more reliable control system.

To optimise multi-axis control for applications that require up to six DC, BLDC, or stepper motors, maxon’s MACs range includes the MiniMACS6, which is ready to control and power slave devices, and the MicroMACS6, a more compact controller that requires a power stage.

Real-time capability

One of the standout features of the MACS controllers is their real-time capability. Unlike typical microcontrollers such as the Raspberry Pi, which may struggle with real-time processing, the MACS range excels in handling time-critical tasks. This makes them ideal for applications requiring precise timing and synchronization.

Integrated power amplifiers

The MiniMACS6 model comes with integrated power amplifiers, a feature not commonly found in standard PLCs or microcontrollers. This integration allows for a more compact machine design, capable of driving brushed DC, brushless DC (BLDC), and stepper motors directly. This reduces the need for additional external components, simplifying the overall system architecture – as well as reducing cost.

Comprehensive software development kit

maxon provides a free software development kit (SDK) with numerous functions and examples, making it easier for developers to get started. This SDK is tailored to leverage the full capabilities of the MACS controllers, offering a more streamlined development process compared to generic and less specialised SDKs typically available for standard PLCs and microcontrollers.

Integrated kinematics libraries

For applications involving complex motion control, such as delta and SCARA robots, the MACS controllers come with integrated kinematics libraries. These libraries simplify the implementation of sophisticated motion profiles, reducing development time and improving system performance.

Customisable hardware

maxon offers hardware modifications on request, providing a level of customization that is typically not available with off-the-shelf PLCs and microcontrollers. This flexibility allows the MACS controllers to be tailored to specific application requirements, enhancing their versatility.

BLE service option

The MicroMACS6 model includes a BLE (Bluetooth Low Energy) service option, enabling wireless communication and control. This feature is particularly useful for applications where wired connections are impractical or where remote monitoring and control are desired.

Offloading Higher-Level Controllers

By handling all motion control tasks within the MACS controllers, the workload on higher-level controllers is significantly reduced. This offloading allows the main controller to focus on other critical tasks, improving the overall system efficiency.

Smooth motor operation

The MACS controllers feature integrated functions such as jerk-limited profiles, which ensure smooth operation of motors. This capability is crucial for applications requiring precise and gentle motion, reducing wear and tear on mechanical components and enhancing the longevity of the system.

A more efficient and compact system

In summary, the maxon MiniMACS6 and MicroMACS6 controllers offer several advantages over standard PLCs and microcontrollers. Their real-time capability, integrated power amplifiers, comprehensive SDK, kinematics libraries, customizable hardware, BLE service option, and ability to offload higher-level controllers make them a superior choice for many automation and control applications. These features collectively contribute to more efficient, compact, and reliable systems, setting the MACS range apart in the competitive landscape of control solutions.