Skip to main content


EtherCAT Master Multi-Axis Motion Controllers, 1-8 axes EtherCAT/1-4 axes Local

Customize Controller

The DMC-500x0 EtherCAT Controller is Galil Motion Control's newest entry in its latest generation of digital motion controllers. Incorporating all of the features of our flagship Accelera series controller and designed with compatibility and flexibility in mind, the DMC-500x0 allows integration of remote EtherCAT drives into new and existing applications with just a handful of configuration commands. The DMC-500x0 is offered in 1 through 8 axis formats. Axes 1 - 4 can be configured as either local or EtherCAT drives while axes 5 – 8 can be configured for additional EtherCAT drives. Unique to the motion control industry, this ability to mix and match local and EtherCAT drives on the same controller provides increased flexibility for any application. In addition, the DMC-500x0 is fully compatible with Galil’s internal servo and stepper motor amplifiers as well as third party external drives.

Once enabled, an EtherCAT axis replaces a local axis and can be controlled in the same manner. This transparency means access to Galil’s full library of coordinated motion functions that can be mapped to any combination of local and EtherCAT axes. Standard modes of motion include Jogging, Point to Point, Electronic Gearing and Cam, Linear and Vector Interpolation, Contour, and PVT modes. EtherCAT drives can be configured in software to close the PID control loop on the controller or on the drive. In the first mode, torque commands are sent to the motor amplifier after closing the control loop using Galil’s on board PID control algorithm. This mode allows access to the Galil’s standard PID control loop features, including advanced PID compensation, velocity feedforward, acceleration feedforward, integrator limits, notch filter, low pass filter and backlash compensation. In the second mode, the servo control loop is closed on the EtherCAT drive with the Galil controller sending motion profile commands at rates of up to 2.5 kHz on a 1-4 axis controller. Standard opto-isolated inputs for each local axis include a forward limit, reverse limit and homing input. The controller also features 8 uncommitted opto-isolated inputs and 8 uncommitted opto-isolated high power outputs. The DMC-500x0 includes 8 uncommitted analog inputs, allowing the controller to interface with analog sensors such as joysticks and temperature sensors. Inputs from two separate encoders are available for each local servo axis. Local auxiliary encoder inputs are also available for axes configured for EtherCAT, providing access to Galil’s dual feedback PID control loop. The DMC-500x0 can be used with Galil’s newest software package, GDK; simplifying system set up, controller programming and servo tuning. Also included is access to the GalilTools API, allowing development of powerful host applications in multiple languages and operating systems. Like all Galil controllers, the DMC-500x0 uses Galil’s easy to learn two letter ASCII command language. Configuring and programming the controller is simple and intuitive with English-like commands such as TP for Tell Position and EU for EtherCAT network Up. Built in subroutines and error monitoring make development of robust applications a straightforward affair. One CAT5e Ethernet port and two RS-232 ports are provided for communication with a host PC. Multiple EtherCAT drives can be connected in a daisy chain configuration and connected to the controller’s CAT5e EtherCAT port, simplifying wiring and decreasing setup time. The DMC-500x0 is packaged in a compact metal enclosure measuring 8.1” x 7.25” x 1.72” and operates from a single 20 – 80 volt DC supply. See the above list for EtherCAT drive support.
Support for additional drives will be added in the future. Speak with a Galil Applications Engineer for drive specific support.

rohs ce
  • Configurable controller for up to 8 axes of EtherCAT Master with any of the first 4 axes for local control or EtherCAT Master 
  • 10/100BASE-T Ethernet port; (1) EtherCAT Port; (2) RS232 ports up to 115 kbaud
  • Available with internal, multi-axis servo or stepper drives. Or, connect to conventional external drives (only first four axes) 
  • For local axes, accepts up to 22 million counts per second of quadrature encoder for servos; Outputs up to 6 MHz for steppers; EtherCAT command speed up to 1 billion counts per second
  • Sample times as low as 375 microseconds for 1-4 axes and 750 microseconds for 5-8 axes
  • First four axes, advanced PID compensation with velocity and acceleration feedforward, integration limits, notch filter and low-pass filter
  • Modes of motion include jogging, point-to-point positioning, position tracking, contouring, linear and circular interpolation, electronic gearing, ECAM, and PVT  
  • Ellipse scaling, slow-down around corners, infinite segment feed and feed rate override
  • Multitasking for concurrent execution of up to eight application programs
  • Non-volatile memory for application programs (4000 Lines), variables (510), and arrays (24000)
  • Dual encoders for every local servo axis
  • Optically isolated home input and forward and reverse limits for every local axis; Uses EtherCAT drive for home and limit switches
  • Uncommitted I/O:
    • 8 optically isolated inputs and 8 optically isolated outputs 
    • Isolated, high-power outputs for driving brakes or relays (local axis only)
    • 8 uncommitted analog inputs
    • High speed position latch and output compare
    • 32 additional 3.3V TTL I/O (5V option) 
    • More I/O available with RIO PLC
  • 2 line x 8 character LCD 
  • Accepts single 20 - 80 VDC input
  • Communication drivers for Windows and Linux 
  • Custom hardware and firmware options available 

Use the Part Number Generator to help configure and price a system.

Part Number Description 1 pc 100 pc
1-axis Ethernet/EtherCAT internal/external EtherCAT drives $1990 $1150
2-axis Ethernet/EtherCAT internal/external EtherCAT drives $2200 $1200
3-axis Ethernet/EtherCAT internal/external EtherCAT drives $2465 $1280
4-axis Ethernet/EtherCAT internal/external EtherCAT drives $2725 $1360
5-axis Ethernet/EtherCAT internal/external EtherCAT drives $2830 $1620
6-axis Ethernet/EtherCAT internal/external EtherCAT drives $2935 $1700
7-axis Ethernet/EtherCAT internal/external EtherCAT drives $3040 $1780
8-axis Ethernet/EtherCAT internal/external EtherCAT drives $3145 $1830
Ethernet\EtherCAT Communications Board $0 $0
Two 500W servo drives $505 $310
Four 500W servo drives $790 $450
Four 20W servo drives (Brush only) $205 $180
Four 750W servo drives $1025 $565
Two 600W servo drives w/ sine commutation $730 $420
Two 600W servo drives w/ sine commutation, 6A microstepper $895 $520
Four 600W servo drives w/ sine commutation $1130 $670
Four 20W linear brushless servo drives w/ sine commutation $675 $395
Four 1200W servo drives w/ sine commutation $1365 $840
Two 1.4 A stepper motor drives- Full, Half, 1/4, 1/16 $150 $120
Four 1.4 A stepper motor drives- Full, Half, 1/4, 1/16 $205 $180
Four 3.0A microstep drives $675 $445
Axis connector with D-type connectors $0 $0
Separate axis connector for external Amps $0 $0
Shunt regulator with 90V threshold $55 $37

Note: Pricing shown is for domestic purchases only.

Image Part Number Description
Application development, servo tuning, analysis, and backup.
Tools for communications and Software Developers
Communication Drivers and Device Support to create a Galil EPICS IOC
Galil PVT Software for PVT mode of Motion
12A-24 VDC Power supply
6A-48 VDC Power Supply
30A-24 VDC Power Supply
15A-48 VDC Power Supply
Nema 23 Brushless Motor with 1000-line encoder
15-pin HD male D to discrete wires-1 meter
15-pin HD male D to discrete wires-2 meter
26-pin HD male D to discrete wires-1 meter
44-pin HD female D to discrete wires-1 meter
44-pin HD male D to discrete wires-1 meter
RS232 female to female straight through cable
15-pin D HD male to screw term
26-pin D HD male to screw terminals
44-pin D HD female to screw term with optoisolation
44-pin D HD female to screw term
44-pin D HD male to screw terminals
15-pin D LD female to screw term


Supported Drives

  • Galil's EDD-3701x
  • Copley XenusPLUS P
  • Delta Electronics ASD-A2
  • ​Estun ProNet Servo Drive
  • LS Mecapion L7NH
  • LS Mecapion Pegasus
  • Mitsubishi MR-J4*
  • Panasonic Minas A5B
  • Panasonic Minas A6B
  • Parker P Series
  • Sanyo-Denki SANMOTION R*
  • Yaskawa Sigma-5
  • Yaskawa Sigma-7

Product Key

  • $00009088
  • $012D0000, $0000012C 
  • $00001000
  • $10305070
  • $00000001
  • $00010001
  • $00010000
  • $00000201
  • $53120001, $51507001
  • $60380005, $60380006
  • $00010001
  • $00000002, $00000006 
  • $02200001
  • $02200301

Supported I/O

Product Key

  • $00057000
  • $0531EC00

 * Contact Galil