FAQ

abstract4

Frequently Asked Questions About PMAC and Motion Control

What is a PMAC?

A Programmable Multi-Axis Controller (PMAC) is a high-performance motion controller designed to manage complex machine motion with exceptional precision and flexibility. Power PMAC combines real-time motion control, machine logic, communication and servo control within a single platform, making it suitable for applications that require coordinated movement across multiple axes. It supports a wide range of machine architectures and can be configured to meet the requirements of both standard and highly specialised automation systems.

What is a motion controller?

A motion controller is a device that calculates, coordinates and controls the movement of motors within a machine. It generates motion profiles, synchronises multiple axes and processes feedback from encoders to achieve accurate positioning, speed and torque control. Motion controllers are commonly used where precise, repeatable movement is required and often work alongside servo drives, motors and other automation equipment.

What can a PMAC control?

A Power PMAC can control a wide variety of motion systems, including servo motors, stepper motors and linear motors. It is capable of coordinating multiple axes simultaneously while supporting advanced motion functions such as electronic gearing, camming, interpolation, kinematics and coordinated path control. This makes it suitable for machines ranging from simple positioning systems to highly complex automation equipment.

Where are PMACs used?

Power PMAC controllers are used in applications where accurate, reliable and synchronised motion is essential. Typical industries include semiconductor manufacturing, robotics, packaging, precision assembly, laser processing, scientific research, test and measurement, medical equipment and CNC machinery. Their flexibility allows them to be used in both industrial manufacturing and advanced research environments.

What are the other types of controllers?

Motion control systems use different types of controllers depending on the application, performance requirements, and system architecture. Common controller types include PLC (Programmable Logic Controller), PAC (Programmable Automation Controller), CNC (Computer Numerical Control), robot controllers, and dedicated motion controllers. 

What is the difference between PMAC and PLC?

Although both PMACs and PLCs are used to control industrial machines, they are designed for different purposes. A PLC is primarily intended for logic control, machine sequencing and managing inputs and outputs. A Power PMAC is designed specifically for advanced motion control, providing high-speed processing, coordinated multi-axis motion, trajectory generation, interpolation and kinematic calculations. In addition to motion control, Power PMAC can also execute PLC-style programs, allowing motion and machine logic to be integrated within a single controller.

What software does PMAC need?

Power PMAC systems are configured and programmed using Power PMAC IDE. Additional software such as PMAC NC is available for CNC applications.

What is EPICS?

EPICS (Experimental Physics and Industrial Control System) is an open-source software framework used to develop distributed control systems for large scientific and research facilities. It enables multiple hardware devices and software applications to communicate through a common architecture, allowing complex systems to be monitored and controlled from a central interface. Power PMAC controllers can be integrated into EPICS environments for advanced motion control applications.

What is TANGO?

TANGO Controls is an open-source distributed control system used in scientific research and industrial automation. It provides a framework for connecting hardware devices, software applications and operator interfaces across a network. Power PMAC controllers can be incorporated into TANGO-based systems through device servers that allow motion functions to be controlled alongside other equipment.

What communication protocols does a PMAC use?

Power PMAC controllers support a range of communication interfaces that allow them to exchange data with drives, I/O modules, HMIs, PLCs and supervisory systems. Depending on the hardware model, communication options include SSH and ASCII via Ethernet, USB and serial communications, providing flexibility for integrating the controller into a wide variety of automation architectures.

What encoder interfaces can PMAC use?

Power PMAC supports multiple encoder technologies to provide accurate position feedback for motion control. Supported interfaces include quadrature encoders, sinusoidal encoders, SSI, EnDAT, BiSS B/C and digital Hall sensor inputs. The available encoder interfaces depend on the controller model and the interface hardware installed.Power PMAC supports multiple encoder technologies to provide accurate position feedback for motion control. Supported interfaces include quadrature encoders, sinusoidal encoders, SSI, EnDAT, BiSS B/C and digital Hall sensor inputs. The available encoder interfaces depend on the controller model and the interface hardware installed.

What is a Power Brick LV?

Power Brick LV is a compact motion control system that combines a Power PMAC motion controller with integrated low-voltage servo amplifiers. Designed for applications requiring a space-saving solution, it provides motion control, servo amplification and machine connectivity within a single unit. It supports both servo and stepper motors and is available in multiple axis configurations.

What is an Amplifier?

A motor amplifier (servo drive) converts low-power control commands from the motion controller into the electrical power needed to drive a motor accurately. In the Power Brick LV, the amplifiers are integrated into the controller.

What is MACRO?

MACRO (Motion And Control Ring Optical) is a high-performance digital communication network used for motion control systems. It allows multiple motion devices, such as servo drives and controllers, to communicate quickly and reliably over a single network, providing real-time control and feedback.

What are the standard options on a Power Brick LV?

Power Brick LV typically comes with standard features designed for low-voltage motion control applications, including:

·        High-performance servo control

·        Multiple feedback interface support

·        Digital I/O capability

·        Network communication options

·        Integrated safety and protection features

·       Compact, modular design for easy machine integration

What are the additional options of a Power Brick LV?

Additional options may include:

  • Advanced encoder feedback interfaces
  • Additional I/O expansion
  • Communication protocol upgrades
  • Custom firmware features
  • Enhanced safety functions
  • Special motor feedback configurations

What is a Quadrature Encoder?

A Quadrature Encoder is a position feedback device that uses two digital signals (commonly called A and B channels) that are 90 degrees out of phase. The controller uses these signals to determine position, direction of movement and speed.

Quadrature encoders are widely used in motors and motion systems because they provide accurate and reliable feedback.

What is UVW Digital Halls?

UVW Digital Halls are motor feedback signals commonly used with brushless DC (BLDC) and permanent magnet motors.

They use three digital Hall sensor signals (U, V, and W) to provide information about the motor’s rotor position. This allows the drive to correctly commutate the motor and control its movement.

What is SSI?

SSI (Synchronous Serial Interface) is a digital communication protocol used for transmitting position data from absolute encoders to a controller.

It provides:

  • Fast and reliable data transfer
  • Noise-resistant communication
  • Absolute position feedback without requiring a homing sequence

 

SSI is commonly used in industrial automation and precision motion applications.

What is EnDAT?

EnDAT (Encoder Data) is a digital encoder communication protocol developed by HEIDENHAIN. It allows a controller and encoder to exchange position information, diagnostic data, encoder identification and additional operating information.

EnDAT supports high-resolution absolute feedback and is widely used in precision motion systems.

What is BiSS B/C?

BiSS (Bidirectional Synchronous Serial) is an open digital communication interface used for encoder feedback in motion control systems. It enables fast, reliable communication between an encoder and a controller, allowing position data, diagnostics, and configuration information to be transferred.

BiSS-C is the most commonly used version and provides high-speed, real-time feedback suitable for modern industrial motion applications.

What is Sinusoidal Feedback?

Sinusoidal feedback is an analogue encoder signal format that uses sine and cosine waveforms to provide accurate position information. The controller uses these signals to determine the motor’s position, speed, and direction.

It is commonly used in high-precision servo systems because it provides smooth motion control and highly accurate positioning.

What is an Auto-Correcting Interpolator?

An Auto-Correcting Interpolator (ACI) is a technology that improves the accuracy of sinusoidal encoder feedback by automatically detecting and correcting signal imperfections.

This helps deliver smoother operation, more precise positioning, and improved motion control performance in high-precision applications.

What is an FPGA?

FPGA (Field-Programmable Gate Array) is a programmable electronic device that can be configured to perform specific hardware functions. In motion control systems, FPGAs are often used for high-speed processing, real-time control, and handling encoder feedback signals.

Unlike a traditional processor that completes tasks sequentially, an FPGA can perform multiple operations at the same time, making it well suited for applications that require fast and reliable control.