DCX-PCI 300 Series Motion Controller
The DCX-PCI300 motion controller is a full-length PCI-bus card that combines advanced DSP technology with the modular multi-processing architecture first pioneered by PMC more than 30 years ago.
Each DCX-PCI300 motion controller consists of an intelligent PCI control card populated with any mix of up to eight (8) intelligent plug-in function modules. Function modules are available for servo and stepper control, AC brushless servo control, digital I/O, and analog I/O. Dual-Axis modules are also available for controlling two servo or stepper axes per module, for a total of up to 16 axes per control card.
|
DCX-PCI 300 Controller
(click image to enlarge)
|
DCX-PCI 300 - Major Features & Benefits
- High-performance PCI-bus controller
- Advanced RISC, DSP & FPGA technology
- Up to 16 axes servo & stepper control on a single card
- One DSP chip per axis module, guaranteeing fast and reliable multi-axis performance
- Multi-axis coordinated motion - interpolation, contouring, spline, master/slave, gearing
- Trapezoidal, S-curve and parabolic velocity profiles for smooth jerk-free motion
- 8 KHz PID-VAFF servo loop update rate each axis (16 axes)
- On-board sinusoidal commutation for smooth and accurate AC brushless servo control
- 64-bit floating point co-processor for ultra-wide dynamic range
- 16-bit analog servo command outputs for superior resolution
- 10 million encoder counts/sec for high-speed/ high-resolution moves
- 5 MHz pulse outputs for high-speed microstepping
- Customizable notch filters
- Open and closed-loop stepper control
- On-the-fly changes in trajectory, direction and PID values
- On-board multi-tasking frees host PC for other tasks
- Consistent real-time behavior: Performance remains as specified no matter which features or axes are enabled
- Additional digital and analog I/O available via I/O plug-in modules
- High-speed I/O - sub-microsecond position capture (latch) inputs & encoder compare (breakpoint) outputs for ultra-fast synchronization of motion and I/O
- Custom features and task-optimized performance enhancements available upon request
- Choose between inexpensive ribbon cables or high-density SCSI cables
- Fully programmable in C/C++/C#, Delphi, LabVIEW, Visual Basic and easy-to-use on-board command language
- Drivers for Windows and Linux (for QNX, INTime, RTLinux or VX Works, contact PMC)
- Powerful and flexible software API is compatible with other PMC motion controllers
- Includes a full suite of Windows installation, tuning, diagnostic and example programs with source code
- All PMC Software is included at no extra charge
DCX-PCI 300 - Specifications
- Single slot PCI-bus Card
- Modular multi-processor architecture
- Motherboard: 200 MHz, 32-bit RISC CPU with 64-bit floating point co-processor
- Plug-in Axis Modules: 40 MHz Texas Instruments DSP and FPGA on each module (up to 8 modules per motherboard)
|
- 32-bit PCI-bus
- High speed binary or ASCII communication via dual-ported RAM
|
- Programmable with C/C++, Visual Basic, Delphi or LabVIEW
- Full support for Windows 10/8/7/Vista/XP/2000/NT and Windows Plug&Play
- Linux drivers available
- For QNX, INtime, VX Works, or other RTOS support, contact PMC
- Native LabVIEW/BridgeVIEW support via the Motion VI Library
- Includes Motion Integrator™ graphical and intuitive Windows® software suite for easy installation, tuning and diagnostics
- Also programmable in easy-to-use motion command language
- Programmable in user units (mm, microns, ft./sec...etc.)
|
- 1 to 16 control axes per card
- AC/DC servo and/or stepper motor control
- Optional: 8 axes of closed-loop control
- Point-to-point positioning
- Multi-axis synchronized & coordinated motion
- Trapezoidal, parabolic and S-curve velocity profiles
- Independent acceleration & deceleration
- Multi-axis linear & circular interpolation
- High-resolution electronic gearing
- Position, velocity and gain control modes
- Backlash compensation
- Target, velocity, acceleration/deceleration & PID parameters can be changed on-the-fly
- Custom motion capabilities available upon request
|
- 4 MB Dynamic RAM
- 64K user program memory
- 256 general purpose user registers (variables)
|
- Position: 64 bit floating point
- Velocity and acceleration: 64 bit floating point
|
- ±10V command signal with 16-bit DAC resolution
- 4 axes of pulse & direction signals for pulse-controlled servo drives: 5MHz maximum pulse rate each axis
- Sinusoidal output for commutation of AC servo motors (MC320 Axis Module)
|
- Proportional/Integral/Derivative with acceleration, deceleration & velocity feed forward (PID-FF)
- Custom notch filtering
- Selectable servo update rate 2, 4, & 8 KHz (up to 16 axes)
|
|
|
- 4 axes of pulse/direction or CW/CCW stepper control
- 5 MHz maximum step (pulse) rate each axis (up to 16 axes)
- Full step, half-step and microstepping control, full and half current
- 50% pulse train duty-cycle at all pulse rates
- Open or closed-loop stepper control
|
- Quadrature incremental encoder with index
- 10 MHz encoder count rate for each axis (up to 16 axes)
- Single-ended or differential inputs (A+, A-, B+, B-, I+, I-)
- Digital noise filtering
- Auxiliary encoders
- 32-bit position resolution
|
- Axis inputs: Opto-isolated home, ± limits, amp fault
- Axis outputs: Opto-isolated amp enable, step direction
- Position capture input (less than 0.5 microsecond latency)
- Position compare output (less than 0.5 microsecond latency, 10 microsecond opto-isolator delay)
|
- 16 digital I/O on motherboard, 8 inputs and 8 outputs, configurable as active hi/lo
- Up to 128 additional configurable digital I/O via plug-in modules
- Up to 64 additional analog I/O, 12-bit resolution, via plug-in modules
|
- Windows Flash Wizard for quick firmware updates
- Programmable in user units
- On-board memory for user program storage
- On-board watchdog timer with external or PC-bus reset
- Custom features or performance available upon request
|
- 26 pin dual-row IDC ribbon header for each axis module (standard)
- Industry-standard 68 pin high-density VHDCI (SCSI) connectors on PCI end-bracket for all signals (optional)
- Dual-row IDC ribbon header for on-board general-purpose digital I/O
- Industry-standard shielded 68-conductor SCSI cables, available from PMC or 3rd party SCSI cable vendors
- Ribbon cable interconnect boards available with individually labeled screw terminals
- High-density cable interconnect boards available with cage-clamp terminals
|
- Operating temperature: 0-55 ºC (32-131 ºF) R.H. non-condensing
- Size: 314mm x 107mm (12.3" x 4.2")
|
|
DCX-PCI 300 - Available Plug-on Function Modules
Motor Control Modules
|
DCX-MC300 Servo Motor Control Module |
DCX-MC300 Module (± 10 volt analog command)
|
Part Number |
For ribbon cable version of controller: DCX-MC300-R5: (5 Volt opto-isolated digital inputs) DCX-MC300-R24: (24 Volt opto-isolated digital inputs) For SCSI cable version of controller: DCX-MC300-H5: (5 Volt opto-isolated digital inputs) DCX-MC300-H24: (24 Volt opto-isolated digital inputs) |
Compatibility |
""-R" suffix in the part number denotes compatibility with the standard ribbon cable version (DCX-PCI300-R) of the DCX-PCI300 motion controller. "-H" suffix in the part number denotes compatibility with the high-density SCSI cable version (DCX-PCI300-H) of the DCX-PCI300 motion controller. |
Operating Modes |
Position, Velocity, Torque, Gain |
Control Filter |
8KHz PID, 32 bit precision with Velocity & Acceleration Feed-Forward |
Velocity Profiles |
Trapezoidal, S-Curve, and Parabolic with independent acceleration and deceleration |
Output |
Analog Signal, 16 bit ±10 VDC |
Position Feedback |
Incremental Encoder (single ended or differential), 10,000,000 counts / sec |
Encoder Supply |
+5 or +12 VDC, jumper selectable |
Encoder Inputs |
Differential (-7 to +7 VDC) or TTL |
Control Filter |
User-selectable notch filter |
Other I/O |
Inputs: Limit +, Limit -, Coarse Home, Amplifier Fault (all optically isolated), Auxiliary Encoder, high-speed encoder capture input Outputs: Amplifier Enable, Direction (all open collector), encoder compare output (<1uSec) |
Compare Specifications |
Click here for a detailed side-by-side comparison of specifications for Standard vs. Dual Servo modules |
|
DCX-MC302 Dual Servo Motor Control Module |
DCX-MC302 Module (Dual ± 10 volt analog command)
|
Part Number |
For SCSI cable version of controller: DCX-MC302-H5: (5 Volt opto-isolated digital inputs) DCX-MC302-H24: (24 Volt opto-isolated digital inputs) |
Compatibility |
Dual Modules are designed for the DCX-PCI300-H "high-density SCSI cable" version of the DCX-PCI300 motion controller. They are not compatible with the DCX-PCI300-R "ribbon cable" version. |
Number of Axes |
2 independently controlled axes |
Operating Modes |
Position, Velocity, Torque, Gain |
Control Filter |
8KHz PID, 32 bit precision with Velocity & Acceleration Feed-Forward |
Velocity Profiles |
Trapezoidal, S-Curve, and Parabolic with independent acceleration and deceleration |
Output |
Analog Signal, 16 bit ±10 VDC |
Position Feedback |
Incremental Encoder (single ended or differential), 10,000,000 counts / sec |
Encoder Supply |
+5 or +12 VDC, jumper selectable |
Encoder Inputs |
Differential (-7 to +7 VDC) or TTL |
Other I/O |
Inputs: Limit +, Limit -, Coarse Home (all optically isolated)
Outputs: Amplifier Enable (all open collector) |
Compare Specifications |
Click here for a detailed side-by-side comparison of specifications for Standard vs. Dual Servo modules |
|
DCX-MC320 Sine Commutating Servo Module |
DCX-MC320 Module (± 10 volt dual analog command)
|
Part Number |
For ribbon cable version of controller: DCX-MC320-R5: (5 Volt opto-isolated digital inputs) DCX-MC320-R24: (24 Volt opto-isolated digital inputs) For SCSI cable version of controller: DCX-MC320-H5: (5 Volt opto-isolated digital inputs) DCX-MC320-H24: (24 Volt opto-isolated digital inputs)
|
Compatibility |
""-R" suffix in the part number denotes compatibility with the standard ribbon cable version (DCX-PCI300-R) of the DCX-PCI300 motion controller. "-H" suffix in the part number denotes compatibility with the high-density SCSI cable version (DCX-PCI300-H) of the DCX-PCI300 motion controller.
|
Description |
Designed to precisely control and commutate AC sinewave brushless motors, allowing the use of low-cost AC brushless amplifiers. For an Application Note describing how to commutate and control a brushless motor with a DCX-MC320 Sine Commutating Servo Module, click here (PDF 387KB) |
Operating Modes |
Position, Velocity, Torque, Gain |
Control Filter |
8KHz PID, 32 bit precision with Velocity & Acceleration Feed-Forward |
Velocity Profiles |
Trapezoidal, S-Curve, and Parabolic with independent acceleration and deceleration |
Output |
Dual Analog Sinewave Signals, 16 bit ±10 VDC, 120° out of phase |
Position Feedback |
Incremental Encoder (single ended or differential), 10,000,000 counts / sec |
Encoder Supply |
+5 or +12 VDC, jumper selectable |
Encoder Inputs |
Differential (-7 to +7 VDC) or TTL |
Other I/O |
Inputs: Limit +, Limit -, Coarse Home, Amplifier Fault (all optically isolated), Three (3) Hall Sensor Inputs
Outputs: Amplifier Enable, Direction (all open collector) |
|
DCX-MC360 Stepper Motor Control Module |
DCX-MC360 Module (pulse control output)
|
Part Number |
For ribbon cable version of controller: DCX-MC360-R5: (5 Volt opto-isolated digital inputs) DCX-MC360-R24: (24 Volt opto-isolated digital inputs) For SCSI cable version of controller: DCX-MC360-H5: (5 Volt opto-isolated digital inputs) DCX-MC360-H24: (24 Volt opto-isolated digital inputs) |
Compatibility |
""-R" suffix in the part number denotes compatibility with the standard ribbon cable version (DCX-PCI300-R) of the DCX-PCI300 motion controller. "-H" suffix in the part number denotes compatibility with the high-density SCSI cable version (DCX-PCI300-H) of the DCX-PCI300 motion controller. |
Operating Modes |
Position, Velocity |
Velocity Profiles |
Trapezoidal, S-Curve, and Parabolic with independent acceleration and deceleration |
Step Outputs |
Pulse & Direction, or CW & CCW, open collector, 50% duty cycle |
Step Frequency |
0.1 / sec to 5.0 M / sec |
Position Feedback |
Incremental Encoder (single ended or differential), 10,000,000 counts / sec |
Encoder Supply |
+5 or +12 VDC, jumper selectable |
Encoder Inputs |
Differential (-7 to +7 VDC) or TTL |
Other I/O |
Inputs: Limit +, Limit -, Coarse Home, Null, Fault (all optically isolated), Auxiliary Encoder, high-speed encoder capture input
Outputs: Drive Enable, Full/Half Step, Full / Half Current (all open collector), encoder compare output (<1uSec) |
Compare Specifications |
Click here for a detailed side-by-side comparison of specifications for Standard vs. Dual Servo modules |
|
DCX-MC362 Dual Stepper Motor Control Module |
DCX-MC362 Module (Dual pulse command outputs)
|
Part Number |
For SCSI cable version of controller: DCX-MC362-H5: (5 Volt opto-isolated digital inputs) DCX-MC362-H24: (24 Volt opto-isolated digital inputs) |
Compatibility |
Dual Modules are designed for the DCX-PCI300-H "high-density SCSI cable" version of the DCX-PCI300 motion controller. They are not compatible with the DCX-PCI300-R "ribbon cable" version. |
Number of Axes |
2 independently controller axes |
Operating Modes |
Position, Velocity |
Velocity Profiles |
Trapezoidal, S-Curve, and Parabolic with independent acceleration and deceleration |
Step Outputs |
Pulse & Direction, or CW & CCW, open collector, 50% duty cycle |
Step Frequency |
0.1 / sec to 5.0 M / sec |
Position Feedback |
None |
Encoder Supply |
+5 or +12 VDC, jumper selectable |
Encoder Inputs |
Differential (-7 to +7 VDC) or TTL |
Other I/O |
Inputs: Limit +, Limit -, Home, Fault (all optically isolated), Auxiliary Encoder, high-speed encoder capture input Outputs: Drive Enable, Full / Half Current ( all open collector) |
Compare Specifications |
Click here for a detailed side-by-side comparison of specifications for Standard vs. Dual Servo modules |
I/O Modules
|
DCX-MC400 16 Channel Digital I / O Module |
DCX-MC400 Module
|
Part Number |
DCX-MC400-R: For use with the standard ribbon cable version (DCX-PCI300-R) of the DCX-PCI300 motion controller. DCX-MC400-H: For use with the optional high-density SCSI cable version (DCX-PCI300-H) of the DCX-PCI300 motion controller. |
Voltage Range |
TTL |
Input High Voltage |
2.0 V (min), 5.3 V (max) |
Input Low Voltage |
-0.3 V (min), 0.8 V (max) |
Output High Voltage |
2.4 V (min) |
Output Low Voltage |
0.4 V (max) |
|
DCX-MC500 4 / 8 Channel Analog I / O Module |
DCX-MC500 Module
|
Part Number |
DCX-MC500-R: For use with the standard ribbon cable version (DCX-PCI300-R) of the DCX-PCI300 motion controller. DCX-MC500-H: For use with the optional high-density SCSI cable version (DCX-PCI300-H) of the DCX-PCI300 motion controller. |
DCX-MC500 |
4 channels A / D, 4 channels D / A |
DCX-MC510 |
4 channels A / D |
DCX-MC520 |
4 channels D / A |
Input Resolution |
12-bit (1 in 4096) |
Input Voltage Range |
0 to +5 |
Output Resolution |
12-bit (1 in 4096) |
Output Voltage Range |
0 to +5 @ 5ma, or -10 to +10 @ 5ma |
Output Offset Adj. |
20 turn potentiometer |
Output Full Scale Adj. |
Single turn potentiometer |
DCX-PCI 300 - Accessories
The DCX-PCI 300 Series of motion montrollers use one of two different interconnection schemes, depending on the DCX-PCI-300 motherboard model used. One model is the high-density "-H" version, part number DCX-PCI-300-H, the other is the the ribbon cable "-R" version, part number DCX-PCI-300-R.
- The DCX-PCI-300-H (High-density SCSI connector) model allows the use of high-density VHDCI-to-VHDCI SCSI cables with the DCX-BF3XX-H interconnection board shown below. Note: The DCX-PCI-300-H also supports the -R (ribbon cable) version of the plug-in modules, but to take advantage of the high-density SCSI connectors, -H versions of the plug-in modules must be used.
- The DCX-PCI-300-R (Ribbon connector) model uses the same 26-conductor IDC ribbon cables that the rest of the DCX product family uses. The "-R" version of the DCX-PCI-300 motherboard is not compatible with high-density SCSI cables and requires the use of -R version plug-in modules.
Interconnection Breakout Board for the DCX-PCI-300-H (High-density SCSI cable version)
|
DCX-BF3XX-H Servo Interconnection Board |
DCX-BF3XX-H: Interconnection Board for DCX-PCI-300-H Motion Controller (click image to enlarge)
|
Part Number |
DCX-BF3XX-H |
Connections |
Quick release "cage-clamp" terminal strips, grouped by function (motor, primary encoder, auxiliary encoder.) Each terminal pin is individually labeled for easier wiring. |
Input Connector |
26-pin Male IDC ribbon cable header. |
Mounting |
Via mounting holes on the PCB or DIN rail clips |
Dimensions |
PCB: 216 mm x 72 mm (8.44 inches x 2.81 inches), Overall: 216 mm x 78.4 mm (8.44 inches x 3.06 inches) |
Use With |
Controller P/N: DCX-PCI300-H |
|
ADAM-3968 Wiring Terminal Board |
ADAM-3968: Wiring Terminal Board
for the MultiFlex and DCX-PCI300-H controller families
(click image to enlarge)
|
Part Number |
ADAM-3968 |
Description |
Low-cost universal 68-pin SCSI wiring terminal board with DIN-rail mount. One ADAM-3968 accommodates up to 2 axes of I/O. |
Connections |
Provides 68 numbered screw clamp terminals arranged in two rows of 34 for easy access to the individual pins of the 68 pin SCSI cable used with MultiFlex PCI Series controllers. |
Case Dimensions |
77.5 mm (W) x 191.2 mm (L) x 51 mm (H) (3.1" x 7.53" x 2.0") |
Use With |
Any MultiFlex PCI series motion controller. Or with any MultiFlex ETH 1040, 1400, 1440 and 1802 motion controller when using the ICN-100 SCSI Interconnection Board. Can also be used with DCX-PCI300-H series motion controllers (contact PMC factory for the appropriate pin-out documentation). |
Interconnection Boards for the DCX-PCI-300-R (Ribbon cable version)
|
DCX-BF300-R Servo Interconnection Board |
DCX-BF300-R: Interconnection board for servo motors
|
Part Number |
DCX-BF300-R |
Connections |
Quick release terminal strips, grouped by function (motor, primary encoder, auxiliary encoder.) Each terminal pin is individually labeled for easier wiring. |
Input Connector |
26-pin Male IDC ribbon cable header. |
Mounting |
Via mounting holes on the PCB or DIN rail clips |
Dimensions |
87 mm x 71 mm (3.4 inches x 2.8 inches) |
Use With |
Controller P/N: DCX-PCI300-R |
|
DCX-BF360-R Stepper Interconnection Board |
DCX-BF360-R: Interconnection board for stepper motors
|
Part Number |
DCX-BF360-R |
Connections |
Quick release terminal strips, grouped by function (motor, primary encoder, auxiliary encoder.) Each terminal pin is individually labeled for easier wiring. |
Input Connector |
26-pin Male IDC ribbon cable header. |
Mounting |
Via mounting holes on the PCB or DIN rail clips |
Dimensions |
87 mm x 71 mm (3.4 inches x 2.8 inches) |
Use With |
Controller P/N: DCX-PCI300-R |
|
DCX-BF320-R Sine Commutating Servo Interconnection Board |
DCX-BF320-R: Interconnection board for brushless commutation
|
Part Number |
DCX-BF320-R |
Connections |
Quick release terminal strips, grouped by function (motor, primary encoder, auxiliary encoder.) Each terminal pin is individually labeled for easier wiring. |
Input Connector |
26-pin Male IDC ribbon cable header. |
Mounting |
Via mounting holes on the PCB or DIN rail clips |
Dimensions |
87 mm x 71 mm (3.4 inches x 2.8 inches) |
Use With |
Controller P/N: DCX-PCI300-R |
Cables for the DCX-PCI-300-H, high-density connector motherboard and -H version modules
|
High-Density 68-pin VHDCI-to-VHDCI SCSI Cables |
CBL-VV68-6: High-Density Cable for DCX-PCI-300-H Motion Controller (click image for connector closeup)
|
PMC Part Number |
CBL-VV68-6 |
Description |
Industry-standard 68-pin offset 0.8mm VHDCI ("SCSI-5" "Micro-centronics") Male to 68-pin offset 0.8mm VHDCI Male cable assembly. Each cable accommodates I/O from up to two plug-in function modules: Two axes of I/O per cable using the standard axis modules, or up to 4 axes of I/O per cable when using the Dual Servo or Dual Stepper Axis Modules.) |
Connections |
Mating Connector to DCX-PCI-300-H: 68-pin offset 0.8mm VHDCI ("SCSI-5") Male |
|
Mating Connector to Interconnection Board: 68-pin offset 0.8mm VHDCI ("SCSI-5") Male |
Cable Lengths |
2 Meter (6ft.) cables available directly from PMC. Other lengths (0.5M, 1M, 2M, 3M and longer) are widely available from SCSI cable vendors. Click here for information about alternative cable sources. |
Use With |
Controller P/N: DCX-PCI300-H. |
|
High-Density 68-pin VHDCI-to-SCSI-II/III SCSI Cables |
CBL-VH68-6: High-Density Cable
for the MultiFlex and DCX-PCI300-H controller families
(click image for connector closeup)
|
PMC Part Number |
CBL-VH68-6 (6ft/~2M) CBL-VH68-12 (12ft/~4M) Note: One cable accommodates up to 2 axes of I/O. |
Description |
Industry-standard 68-pin offset 0.8mm VHDCI ("SCSI-5" "Micro-centronics") Male to 68-pin HD68 ("SCSI-3") Male cable assembly. |
Connections |
Mating connector to MultiFlex PCI card: 68-pin offset 0.8mm VHDCI ("SCSI-5") Male |
|
Mating connector to SCSI interconnection board (ADAM-3968 or other SCSI interconnection board): 68-pin HD68 ("SCSI-3") Male |
Cable Lengths |
6 ft. (2 Meter) and 12 ft. (4 Meter) cables available directly from PMC. Other lengths are widely available from SCSI cable vendors. Click here for information about alternative sources. |
Use With |
Any MultiFlex PCI series motion controller. Or with any MultiFlex ETH 1040, 1400, 1440 and 1802 motion controller when using the ICN-100 SCSI Interconnection Board. Can also be used with DCX-PCI300-H series motion controllers (contact PMC factory for the appropriate pin-out documentation). |
Other Sources of High-Density SCSI Cables and Connectors
For customers who wish to purchase high-density SCSI cables in volume directly from a third-party manufacturer or distributor, or for OEM's who wish to design their own custom breakout boards; Click here for information about alternative cable sources.
Ribbon cables for all standard plug-in modules
|
Ribbon Cables for DCX Motion Controller Family |
26-Conductor IDC Ribbon Cable: For DCX Family of Motion Controllers
(click image to enlarge)
|
Part Number |
95.020.6 - 6 ft. (2M) cable assembly. 95.020.X - X ft. cable assembly. (Custom lengths, lead times will apply.) |
Description |
Generic 26-conductor IDC Female to IDC Female ribbon cable assembly. Connects DCX Modules to Breakout Boards. |
Connections |
Mating Connector to Controller Module: 26 pin Female IDC (Insulation Displacement Connector) |
|
Mating Connector to Breakout: 26 pin Female IDC (Insulation Displacement Connector) |
Cable Lengths |
6 ft. (2M) cables are available from stock. Custom lengths can be built to order, but lead times may apply. See below for information on building your own ribbon cables. |
Use With |
Controller P/N: DCX-PCI300-R, DCX-PCI100, or any legacy DCX Series motion controller such as DCX-AT300 or DCX-PC100. |
Build Your Own Ribbon Cables
IDC ribbon cable components are inexpensive, widely available and easy to assemble. As a result, most customers choose to buy and assemble these cables themselves.
Components Required
26-conductor ribbon cable (cable only) is available from many manufacturers, including:
- Manufacturer: Belden Corp.
- Part No: 9L28026, or equivalent.
- Description: Box of 100 ft. (30M) 26-conductor ribbon cable.
The mating IDC connectors are also available from several manufacturers, including:
- Manufacturer: Circuit Assembly Corp.
- Part No: 26IDS2-C-SPT-SR, or equivalent.
- Description: 26-pin dual-row IDC Female connector assembly (polarized, with strain relief.)
Note: A small 3-4 inch (8-10cm) mini-vise clamp is useful (though not required) for installing the IDC connector onto the ribbon cable.
Software & Programming
Powerful and flexible software tools are crucial for the success of any complex automation project. PMC provides machine designers with a comprehensive Motion Control API (Application Programming Interface) which includes DLL's, extensive help files and numerous useful sample programs with source code, for C, C++, C#/.NET, VB and Pascal programmers, as well as Motion Integrator, an extensive suite of graphical and intuitive setup, tuning and diagnostic utilities.
|
Some common PMC software tools (Click image to enlarge)
|
- DLL's, sample programs, source code and extensive help files for C, C++, C#/.NET, Delphi, LabVIEW & VB programmers.
- Drivers for Windows 10/8/7/Vista/XP/2000/NT and Linux (for RTOS support, contact PMC).
- Native support for 64-bit Windows, Microsoft .NET framework, and 64-bit Linux.
- Easy-to-use on-board command language (PDF 46KB) is also included on all products.
- Includes Motion Integrator™ - graphical servo tuning, setup & diagnostic suite.
- Compatible across PMC's family of motion controllers.
- No hidden costs - all PMC software is included at no extra charge.
Our software tools are designed to help machine builders get up-and-running quickly, whether their control program requires just a few basic commands, or the complexity and sophistication of a multi-threaded C/C++ application.
To further simplify the integration task and to eliminate any hidden costs, all software is included at no extra charge. And to ensure that users get the most out of their programming investment, PMC software is compatible with all PMC motion controllers - offering forward and backward compatibility as well as the assurance of an easy future upgrade path.
For more information about specific software tools, click on the links below
Motion Control API - PMC's suite of programming libraries, drivers, help files, sample programs (with source code), and utilities for C/C++/C#/.NET, Pascal, LabVIEW and Visual Basic programmers.
Motion Integrator™ - PMC's suite of visual and intuitive Windows application programs designed to help users easily connect, configure, tune and troubleshoot PMC's motion controllers (Includes our graphical Servo Tuning program.)
|
|
Flash Wizard™ - A useful Windows tool which greatly simplifies firmware upgrades on all of PMC's motion controllers that use Flash memory technology for firmware storage. Makes customer firmware upgrades a snap!
Motion VI Library™ - Support for motion control programming in National Instruments' LabVIEW and LabWindows/CVI graphical programming environments.
Motion CD - PMC's Motion CD is a hard-copy source for all software libraries, drivers, sample programs, utilities, and documentation.
|
DCX-PCI 300 - Downloads
Below are links to all online support resources for the DCX-PCI 300 Series PCI-bus motion controller, grouped into the following categories:
Note: Some PMC Product Manuals have been compressed into ZIP files and may require passwords to unzip them. Use this handy online form to request a password, or call us at +1-760-930-0101.
|
|
|
Description |
|
Download File |
|
Motion Control API Reference Manual |
C/C++, Pascal, LabVIEW and Visual Basic programmer's Reference Manual in PDF format. This is the complete, printable reference of functions, constants, data structures and error codes for the Motion Control API (MCAPI). 270 Pages. |
|
Rev 3.4 (1.28MB)
|
Motion Control API Quick Reference |
Condensed summary of functions, constants, data structures, and error codes for the Motion Control API (MCAPI). Use as an electronic guide or print it out as a convenient desktop reference. 2 pagpci30032aes. |
|
Rev 3.2 (44KB)
|
Motion VI Library Reference Manual |
The complete, printable reference for our Library of custom Virtual Instruments for LabVIEW programmers. |
|
Rev 2.1 (1.9MB)
|
|
Description |
Instructions |
Download File |
|
Motion Control API for 32-bit Windows |
Motion Control API for 32-bit Windows installation. Comprehensive API (Application Programming Interface) including a full suite of programming libraries (DLL's), drivers, help files, sample programs with source code, and utilities for C/C++, .NET, Pascal, Python, LabVIEW and Visual Basic programmers. Supports Windows 10 / 8.1 / 8 / 7. Includes support for 32-bit Windows programs. Compatible with: MultiFlex PCI Series, MultiFlex Ethernet Series, DCX-PCI300, DCX-PCI100. |
readme.txt |
Ver 4.5.1 (6.61MB)
|
Motion Control API for 64-bit Windows |
Motion Control API for 64-bit Windows installation. Comprehensive API (Application Programming Interface) including a full suite of programming libraries (DLL's), drivers, help files, sample programs with source code, and utilities for C/C++, .NET, Pascal, Python, LabVIEW and Visual Basic programmers. Supports Windows 10 / 8.1 / 8 / 7. Includes support for 32-bit and 64-bit Windows programs. Compatible with: MultiFlex PCI Series, MultiFlex Ethernet Series, DCX-PCI300, DCX-PCI100. |
readme.txt |
Ver 4.5.1 (11.26MB)
|
Motion Control API Windows Help file |
C/C++, Pascal and Visual Basic programmer's Reference in WinHelp online file format. Includes functions, constants, data structures, error codes and programming examples for the Motion Control API (MCAPI). Note: This file is also included as part of the Motion Contol API download (above). |
|
Ver 4.1 (477KB)
|
Motion Integrator |
PMC's Motion Integrator™ is a suite of visual and intuitive Windows application programs designed to help users easily connect, configure, tune and troubleshoot PMC's motion controllers. Includes PMC's Servo Tuning and motion plotting program (also listed separately below.) See the readme.txt file for a complete list of recent enhancements. Compatible with: All controllers (except VME). |
readme.txt |
Ver 1.5.0 (7.21MB)
|
Servo Tuning |
PMC's Servo Tuning program (included in the Motion Integrator Suite listed above), is a graphical tool to help users quickly tune their servo motors. Allows configuration of servo and axis settings while displaying real-time plots of actual motion trajectory, optimal trajectory, torque and position error. Includes support for gantry configurations. Compatible with: All controllers (except VME). |
readme.txt |
Ver 1.5.0 (7.21MB)
|
Motion VI Library |
A library of custom VI functions for motion control programming in National Instruments' LabVIEW graphical programming environments, for versions 6.1 and higher. See the readme.txt file for a complete list of recent enhancements. Compatible with: All controllers (except VME). |
readme.txt |
Ver 2.2.1 (2.9MB)
|
Motion VI Library |
A library of custom VI functions for older versions of National Instruments' LabVIEW graphical programming environments, from version 5.0. Compatible with: All controllers (except VME). |
readme.txt |
Ver 2.1.0 (5.5MB)
|
Flash Wizard |
PMC's Flash Wizard™ greatly simplifies firmware upgrades on all of PMC's Motion Controllers that use Flash memory technology for firmware storage. Makes customer firmware upgrades a snap! See the readme.txt file for a list of recent enhancements. Compatible with: MultiFlex PCI Series, MultiFlex Ethernet Series, DCX-PCI300, DCX-PCI100, DCX-AT300, DCX-AT200, DC2-STN. |
readme.txt |
Ver 2.3.0 (1.1MB)
|
|
Description |
Instructions |
Download File |
|
Motion Control API for Linux |
Tarball containing Motion Control API operating system drivers, programming libraries (DLL's), sample programs with source code, and utilities for 32-bit and 64-bit LINUX operating systems (kernel 2.4 or above, tested with popular distros including Fedora, Redhat, SUSE, Ubuntu...). Compatible with: MultiFlex PCI Series, MultiFlex Ethernet Series, DCX-PCI300, DCX-PCI100. |
readme.txt |
Ver 4.5.1 (3.12MB)
|
TechNOTES are concise technical support documents that provide clarification, additional information, corrective action or tips about a specific technical issue or topic related to our motion controllers.
See Tech Notes for all products
TN1064 (PDF 70KB): Programming Support for the .NET Platform on Windows (May 4, 2005)
TN1063 (PDF 72KB): Using the Event Log to Diagnose MCAPI Startup Problems (May 4, 2005)
TN1062a (PDF 34KB): Motion Control API Version 2.23 and Windows XP (November 10, 2005)
TN1061 (PDF 37KB): Homing a Gantry (August 2, 2005)
TN1060 (PDF 48KB): Gantry System Basics (August 2, 2005)
TN1058 (PDF 38KB): User Units (Scaling) - Configuring and Programming (November 4, 2004)
TN1056 (PDF 35KB): Incorporating a PMC Installation into a Custom Install (July 23, 2004)
TN1054 (PDF 44KB): Registry Keys Used for Ram-Based Firmware (Apr. 27, 2004)
TN1053 (PDF 135KB): Multiple "Insert Disk" Prompts During Windows 98 Install (Mar 3, 2004)
TN1052 (PDF 120KB): Migrating to MCAPI 3.4.1 or Later on Windows 98/Me (Nov 20, 2003)
TN1051 (PDF 113KB): LabVIEW Motion VI Library Sample Motor Settings (July 31, 2003)
TN1049 (PDF 32KB): Legacy ISA motion controller installation for Windows XP\2000\98 (May 21, 2003)
TN1048 (PDF 31KB): Using the Motion Control API with National Instruments LabWindows (May 9, 2003)
TN1044 (PDF 31KB): Memory Shadowing Conflicts with ISA-Bus Controllers (June 24, 2002)
TN1043 (PDF 30KB): Unable to Open Controller: Driver Is Out of Handles (June 24, 2002)
TN1042 (PDF 41KB): Re-Enabling Plug-and-Play (May. 30, 2002)
TN1041 (PDF 30KB): Using Windows' System Information Tool for Trouble-Shooting (May. 30, 2002)
TN1040 (PDF 41KB): Installing the Motion VI Library 2.0a with LabVIEW 6.x (Apr. 2, 2002)
TN1039 (PDF 143KB): Velocity Feed Forward and Torque Mode Amplifiers (Dec. 3, 2001)
TN1038 (PDF 29KB): DCX-PCI300H high density connector usage (Oct. 30, 2001)
TN1035 (PDF 26KB): Record Alignment in Delphi 5.0 (June 12, 2001)
TN1033 (PDF 30KB): MCAPI.INI settings - Converting from a DCX-AT300 to a DCX-PCI300 (May 4, 2001)
TN1032 (PDF 31KB): Memory conflicts - excluding DCX memory from available PC resources (Oct. 6, 2000)
TN1030 (PDF 40KB): Where Have All the Floppies Gone... (Apr. 27, 2000)
TN1029 (PDF 29KB): Using Output Text Commands with the Windows WinControl Utility (June 20, 1999)
TN1027 (PDF 52KB): Accessing Analog Input Channels from LabVIEW Controller (Apr. 19, 1999)
TN1025 (PDF 35KB): Interfacing to MCCL Macros from Windows Programs (Apr. 9, 1999)
TN1024 (PDF 29KB): Outputting ASCII text messages (Mar. 23, 1999)
TN1023 (PDF 30KB): Industrial Joystick Manufacturers (Mar. 9, 1999)
TN1021 (PDF 28KB): Motion Control API 2.0 Programs Refuse to Load (Jan. 13, 1999)
TN1016 (PDF 30KB): IEEE 488 Communications with the National Instruments GPIB Adapter (Sept. 9, 1998)
TN1015 (PDF 27KB): Year 2000 Compliance (Y2K) of PMC Products and Software (Aug. 25, 1998)
TN1014 (PDF 32KB): LabVIEW MCWaitForStop VI Fails to Wait for Motor Stop (Aug. 24, 1998)
TN1013 (PDF 30KB): Porting Legacy MS-DOS Motion Applications to Windows NT (Aug. 18, 1998)
TN1012 (PDF 32KB): Stepper Motor Moves in One Direction Only (Aug. 18, 1998)
TN1011 (PDF 27KB): Linking Borland C/C++ Projects with MCAPI 2.0 (Aug. 17, 1998)
TN1010 (PDF 37KB): Installing PC Joystick Drivers in Windows NT (Aug. 17, 1998)
TN1007 (PDF 45KB): How To Use Syntax Highlighting with Microsoft's Developer Studio (July 29, 1998)
TN1006 (PDF 26KB): Accessing the Motion Control API from FoxPro (July 23, 1998)
TN1004 (PDF 29KB): Using MCDecodeStatus() to Decode Controller Status Words (June 30, 1998)
See Tech Notes for all products
|
|
Description |
|
Download File |
|
Programming Brochure |
Summary of software and programming options for PMC's motion controllers. |
|
(188KB)
|
DCX-PCI 300 Brochure |
Detailed description of features & specifications for the DCX-PCI 300 motion controller. |
|
(257KB)
|
DCX-PCI 300 Dual-Module Data Sheet |
Side-by-side comparison of specifications for Single-Axis vs. Dual-Axis servo and stepper control modules for the DCX-PCI300 motion controller. |
|
(9KB)
|
Product Selection Guide |
Chart comparing the main features of all PMC motion controllers. |
|
(44KB)
|
PMC Corporate Brochure |
Brief introduction to PMC, our Mission, our Applications and our Products. |
|
(359KB)
|
Link to Page |
Description |
|
|
|
Motion CD |
Our Motion CD is a hard-copy source for software, documentation and support resources for all of PMC's Motion Control Cards. |
|
|
Online Bookstore |
PMC's motion control bookstore, in association with Amazon.com, makes it easy to locate and purchase technical books online! We've selected a few titles for you to take a look at, or click on the amazon.com icon at the right to search Amazon.com |
|
|
|
|