
Chapter 1 Overview
Introduction
The DMC-40x0 Series are Galil’s highest performance stand-alone controller. The controller series offers many
enhanced features including high speed communications, non-volatile program memory, faster encoder speeds,
and improved cabling for EMI reduction.
Each DMC-40x0 provides two communication channels: high speed RS-232 (2 channels up to 115K Baud) and 100
BaseT Ethernet. The controllers allow for high-speed servo control up to 22 million encoder counts/sec and step
motor control up to 6 million steps per second. Sample rates as low as 31.25 µsec per axis are available.
A Flash EEPROM provides non-volatile memory for storing application programs, parameters, arrays and firmware.
New firmware revisions are easily upgraded in the field.
The DMC-40x0 is available with up to eight axes in a single stand alone unit. The DMC-4010, 4020, 4030, 4040 are
one through four axis controllers and the DMC-4050, 4060, 4070, 4080 are five through eight axis controllers. All
eight axes have the ability to use Galil’s integrated amplifiers or drivers and connections for integrating external
devices.
Designed to solve complex motion problems, the DMC-40x0 can be used for applications involving jogging, point-
to-point positioning, vector positioning, electronic gearing, multiple move sequences, contouring and a PVT mode.
The controller eliminates jerk by programmable acceleration and deceleration with profile smoothing. For the
smooth following of complex contours, the DMC-40x0 can receive a continuous stream of any number of linear and
arc segments. The controller also features electronic gearing with multiple Master axes as well as gantry mode
operation.
For synchronization with outside events, the DMC-40x0 provides uncommitted I/O including 8 optoisolated digital
inputs (16 inputs for DMC-4050 through DMC-4080), 8 digital outputs (16 outputs for the DMC-4050 through DMC-
4080), and 8 analog inputs for interfacing with joysticks, sensors, and pressure transducers. The DMC-40x0 also has
an additional 32 configurable digital I/O. An additional 2 digital inputs (per axis) are available if the auxiliary
encoder inputs are not in use. The DMC-40x0 also has dedicated inputs for home switches, abort signals, and
forward and reverse limits (1 each per axis).
Commands are sent in ASCII. Additional software is available for automatic tuning, trajectory viewing on a PC
screen, and program development using many environments such as VB.NET, C/C++, Python and others.
Chapter 1 Overview▫ 1
DMC-40x0 UL Installation Manual