- I need a controller for my motor but I do not know how to select the right one.
maxon offers mainly two different controller product lines:
Selection criteria of the controller product line: ESCON or EPOS4?
There are two main questions which have to be answered initially to clarify which controller product line is the right choice for an application:
1.) Operating mode?
Position control => EPOS4 mandatory!
If the motor's or gear's output shaft respectively its attached load has to be moved to a defined position and keep this position stable, there is a position controller required. The EPOS4 product line is the correct choice then.
- EPOS4 can be operated as a Position, Velocity, or Current/Torque controller.
- ESCON can just be operated as a Velocity or Current/Torque controller.
2.) Command interface?
Commanding by bus => EPOS4 mandatory!
If your system demands for commanding of the motor controller by a bus interface, the EPOS4 is mandatory too (independent what operating mode is required).
- The EPOS4 can be commanded and exchange data (e.g. in case of IoT applications) by its USB, RS232, CANopen® or optional EtherCAT® interface. There are also software libraries available for commanding the EPOS4 by a Windows or Linux system (e.g. PC, Raspberry Pi) via USB, RS232, or CAN. There is some comprehensive documentation present for integration of the EPOS4 into the system manager tools of typical PLCs (like Beckhoff's TwinCAT by EtherCAT).
- The ESCON demands mandatory for analog or digital I/O signals for commanding. Its USB interface can just be used by maxon's "ESCON Studio" software for configuration, tuning of parameters, and test during initial commissioning. There is no(!) protocol specification and no(!) software library available for ESCON's data exchange by USB. ESCON's USB cannot be used by 3rd party tools and also not by application software developed by your own..
Additional criteria to select the concrete controller's product type:
As soon as the controller product line (ESCON or EPOS) has been clarified the concrete controller can be selected based on the details of your motor combination in use and specific system or installation demands, e.g.
- Required supply voltage to fulfill the application's motor speed demands
(see also here: What supply voltage is required by a controller?)
- Required motor current (resp. controller's output current rating) demands to fulfill the application's torque demands.
- Encoder type in use
Check that the encoder type of your motor combination is compatible with the controller's encoder or sensor interface.
- Preferred type of electronics design, i.e. Module, Compact, Enclosure
Main distinguishing marks of the EPOS4 and ESCON product line:
- Velocity and current/torque control only.
- Commanding by analog (e.g. +/-10V) or digital I/O signals.
- Different predefined functions can be linked to I/O signal states.
- No(!) data exchange or commanding by USB interface possible.
(USB can just be accessed for initial commissioning, parameter tuning, parameter up-/download, controller monitoring, or data recording with maxon's "ESCON Studio" software.)
- No(!) software libraries or protocol specification available.
- No(!) documentation of internal control structures and control algorithms available.
- Overview of available ESCON product types:
- Position, Velocity, and Current-/Torque control.
- Different bus interfaces: USB, RS232, CANopen®, EtherCAT®
- Master controller (e.g. PLC, PC, Raspberry Pi) mandatory to command the EPOS4 by bus.
- Motion control slave based on CiA402® (= "CANopen device profile for drives and motion control"). Supported operating modes: PPM, PVM, HM, CSP, CSV, CST
- Commanding by analog input just possible for velocity and current control.
(Position control can just be commanded by bus commands by a master.)
- Comprehensive documentation about the EPOS4's object dictionary and control structures / algorithms.
- Software libraries for Windows and Linux systems (e.g. PC, Raspberry Pi)
- Overview of available EPOS4 product types:
Please also note the training and selection videos available here:
Support Center / Tutorials