DMC-1000
Chapter 1 Overview
•
1
Chapter 1 Overview
Introduction
The DMC-1000 series motion controller is a state-of-the-art motion controller that plugs into the PC
Bus. Performance capability of the DMC-1000 series controllers includes: 8 MHz encoder input
frequency, 16-bit motor command output DAC, +/-2 billion counts total travel per move, sample rate
at up to 125 usec/axis, bus interrupts and non-volatile memory for parameter storage. These
controllers provide high performance and flexibility while maintaining ease of use and low cost.
Designed for maximum system flexibility, the DMC-1000 is available for one, two, three or four axes
configuration per card. An add-on card is available for control of five, six, seven or eight axes. The
DMC-1000 can be interfaced to a variety of motors and drives including step motors, servo motors and
hydraulic systems.
Each axis accepts feedback from a quadrature linear or rotary encoder with input frequencies up to 8
million quadrature counts per second. For dual-loop applications in which an encoder is required on
both the motor and the load, auxiliary encoder inputs are included for each axis.
The DMC-1000 provides many modes of motion, including jogging, point-to-point positioning, linear
and circular interpolation, electronic gearing and user-defined path following. Several motion
parameters can be specified including acceleration and deceleration rates and slew speed. The DMC-
1000 also provides S-curve acceleration for motion smoothing.
For synchronizing motion with external events, the DMC-1000 includes 8 optoisolated inputs, 8
programmable outputs and 7 analog inputs. An add-on daughter with additional inputs and outputs or
for interfacing to OPTO 22 racks. Event triggers can automatically check for elapsed time, distance
and motion complete.
Despite its full range of sophisticated features, the DMC-1000 is easy to program. Instructions are
represented by two letter commands such as BG to begin motion and SP to set motion speed.
Conditional Instructions, Jump Statements, and Arithmetic Functions are included for writing self-
contained applications programs. An internal editor allows programs to be quickly entered and edited,
and support software such as the Servo Design Kit allows quick system set-up and tuning.
The DMC-1000 provides several error handling features. These include software and hardware limits,
automatic shut-off on excessive error, abort input, and user-definable error and limit routines.
Overview of Motor Types
The DMC-1000 can provide the following types of motor control:
1.
Standard servo motors with +/- 10 volt command signals
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com