The information in this document is subject to change without prior
notice in order to improve reliability, design, and function and does
not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or
inability to use the product or documentation, even if advised of
the possibility of such damages.
This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form
without prior written permission of the manufacturer.
Trademarks
NuDAQ, NuIPC, DAQBench are registered trademarks of ADLINK
TECHNOLOGY INC.
Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks
of their respective companies.
Getting service from ADLINK
Customer satisfaction is top priority for ADLINK TECHNOLOGY
INC. Please contact us should you require any service or assistance.
ADLINK TECHNOLOGY INC.
Web Site:http://www.adlinktech.com
Sales & Service:Service@adlinktech.com
TEL:+886-2-82265877
FAX:+886-2-82265717
Address:9F, No. 166, Jian Yi Road, Chungho City,
Taipei, 235 Taiwan
Email or fax this completed service form for prompt and satisfactory service.
Company Information
Company/Organization
Contact Person
E-mail Address
Address
Country
TELFAX:
Web Site
Product Information
Product Model
OS:
Environment
M/B: CPU:
Chipset: BIOS:
Please give a detailed description of the problem(s):
Table of Contents
Table of Contents..................................................................... i
List of Tables.......................................................................... vi
List of Figures ....................................................................... vii
Figure 2-4: MPC-8164 face plate ............................................... 18
Figure 2-5: PXI-8164 layout and front panel .............................. 19
Figure 7-1: System Integration with PCI-8164 ......................... 266
Figure 7-2: Connection of PCI-8164 with Panasonic Driver .... 268
Figure 7-3: Connection of PCI-8164 with SANYO Driver......... 269
List of Figures vii
1Introduction
The PCI-/MPC-/PXI-8164 is an advanced 4-axis motion controller
card that generates high frequency pulses (6.55 MHz) to drive
stepper or servomotors, and provides a 2-axis circular interpolation, 4-axis linear interpolation, or continuous interpolation for continual velocity. The PCI-/MPC-/PXI-8164 also changes position
and/or speed on the fly with a single axis operation.
Multiple PCI-/MPC-/PXI-8164 cards may be installed in one system. Incremental encoder interface on all four axes provide the
ability to correct positioning errors generated by inaccurate
mechanical transmissions. With the aid of an onboard FIFO, the
PCI-/MPC-/PXI-8164 also performs precise and extremely fast
position comparison and trigger functions without compromising
CPU resources. In addition, a mechanical sensor interface, a
servo motor interface, and general-purposed I/O signals are provided for easy system integration.
The following figures show the functional block diagrams of the
8164 card in PCI, MPC, and PXI interfaces. The PCI-/MPC-/PXI8164 uses one ASIC (PCL6045) to perform all 4 axes motion controls. The motion control functions include linear and S-curve
acceleration/deceleration, circular interpolation between two axes,
linear interpolation between 2-4 axes, continuous motion positioning, and more than 13 home return modes. All these functions and
complex computations are performed internally by the ASIC, thus
minimizing CPU usage and eliminating real-time issues.
Introduction 1
Figure 1-1: PCI-8164 block diagram
2Introduction
The MPC-8164 is an advanced 4-axis motion controller card with
a PC104 interface. All features and specification are leveraged
with the PCI-8164, except for some differences in the user I/O
interfaces. Figure 1-2 shows the MPC-8164 card block diagram.
Figure 1-2: MPC-8164 block diagram
Introduction 3
The PXI-8164 is an advanced 4-axis motion controller card with a
PXI interface. All features and specification are the same with the
PCI-8164, except for some differences in the user I/O interfaces.
Figure 1-3 shows the PXI-8164 the block diagram.
Figure 1-3: PXI-8164 block diagram
4Introduction
Motion Creator is a Windows-based application development software package that comes with the card. Motion Creator is useful
for debugging a motion control system during the design phase of
a project. An on-screen display lists all installed axes information
and the card’s I/O signal status.
DOS and Windows programming libraries for C++ and Visual
Basic are included together with some sample programs to illustrate the operations of these functions.
Figure 1-4 illustrates a flow chart of application development using
the contents of this manual. Refer to the related chapters for
details.
Figure 1-4: Application building flow chart
Introduction 5
1.1Features
1.1.1PCI-8164
X 32-bit PCI bus, Plug and Play
X 4 axes of step and direction pulse output for controlling
stepping or servomotor
X 6.55 MPPS maximum output frequency
X OUT/DIR, CW/CCW pulse output options
X Programmable acceleration and deceleration time for all
modes
X Trapezoidal and S-curve velocity profiles for all modes
X Any 2 of 4 axes circular interpolation
X Any 2-4 of 4 axes linear interpolation
X Continuous interpolation for contour following motion
X Change position and speed on the fly
X Change speed by condition comparing
X 13 home return modes with auto searching
X Hardware backlash compensator and vibration suppression
X 2 software end-limits for each axis
X 28-bit up/down counter for incremental encoder feedback
X Home switch, index signal (EZ), positive, and negative end
limit switches interface on all axes
X 2-axis high speed position latch input
X 2-axis position compare trigger output with 4k FIFO auto-
loading
X 2500V
X Programmable interrupt sources
X Simultaneous start/stop motion on multiple axes
X Manual pulser input interface (A small steering device that gen-
erates pulses when turned)
X Software supports a maximum of up to 12 PCI-8164 cards
(48 axes) operation in one system
X Compact, half-sized PCB
isolated digital input and output signals
rms
6Introduction
X Includes Motion Creator, a Microsoft Windows-based appli-
cation development software
X Libraries and utilities support DOS, Windows
®
9X/NT/2000/
XP, and Linux
Introduction 7
1.1.2MPC-8164
X 16-bit PC104 bus
X 4 axes of step and direction pulse output for controlling
stepping or servomotor
X 6.55 MPPS maximum output frequency
X OUT/DIR, CW/CCW pulse output options
X Programmable acceleration and deceleration time for all
modes
X Trapezoidal and S-curve velocity profiles for all modes
X Any 2 of 4 axes circular interpolation
X Any 2-4 of 4 axes linear interpolation
X Continuous interpolation for contour following motion
X Change position and speed on the fly
X Change speed by comparator condition
X 13 home return modes with auto searching
X Hardware backlash compensator and vibration suppression
X 2 Software end-limits for each axis
X 28-bit up/down counter for incremental encoder feedback
X Home switch, index signal (EZ), positive, and negative end
limit switches interface on all axes
X 2-axis high speed position latch input
X 2-axis position compare trigger output with 4k FIFO auto-
loading
X 2500
X Programmable interrupt sources
X 8 channels of general purpose photo-isolated digital inputs
X 8 channels of general purpose open collector digital outputs
X Software supports a maximum of up to 4 MPC-8164 cards
(16 axes) operation in one system
X Includes Motion Creator, a Microsoft Windows-based appli-
cation development software
X Libraries and utilities support DOS, Windows
XP, and Windows
X Libraries for Linux and Windows
isolated digital input and output signals
Vrms
®
XP/NT Embedded
®
CE systems
®
98/NT/2000/
8Introduction
1.1.3PXI-8164
X PXI specifications Rev. 2.0-compliant
X Multiple modules synchronized via PXI trigger bus
X 3U Eurocard form factor, CompactPCI compliant (PICMG
2.0 R2.1)
X 4-CH isolated digital I/O
X 4 axes of step and direction pulse output for controlling
stepping or servomotor
X 6.55 MPPS maximum output frequency
X OUT/DIR, CW/CCW pulse output options
X Programmable acceleration and deceleration time for all
modes
X Trapezoidal and S-curve velocity profiles for all modes
X Any 2 of 4 axes circular interpolation
X Any 2-4 of 4 axes linear interpolation
X Continuous interpolation for contour following motion
X Change position and speed on the fly
X Change speed by condition comparing
X 13 home return modes with auto searching
X Hardware backlash compensator and vibration suppression
X 2 software end-limits for each axis
X 28-bit up/down counter for incremental encoder feedback
X Home switch, index signal (EZ), positive, and negative end
limit switches interface on all axes
X 2-axis high speed position latch input
X 2-axis position compare trigger output with 4k FIFO auto-
loading
X Programmable interrupt sources
X Simultaneous start/stop motion on multiple axes
X Manual pulser input interface (A small steering device that gen-
erates pulses when turned)
X Software supports a maximum of up to 12 PXI-8164 cards
(48 axes) operation in one system
Introduction 9
X Includes Motion Creator, a Microsoft Windows-based appli-
cation development software
X Libraries and utilities DOS, Windows
®
9x/NT/2000/XP, and
Linux
10Introduction
1.2Specifications
Applicable motors
X Stepping motors
X AC or DC servomotors with pulse train input servo drivers
Performance
X 4 controllable axes
X 6.55MPPS maximum pulse output frequency, linear, trape-
zoidal, or S-Curve velocity profile drive
X 19.66 MHz internal reference clock
X 28-bit up/down counter range: 0 to 268,435,455 or
–134,217,728 to +134,217,727
X Position pulse setting range (28-bit): -134,217,728 to
+134,217,728
X Pulse rate setting ranges (pulse ratio = 1: 65535):
Z 0.1 PPS to 6553.5 PPS (multiplier = 0.1)
Z 1 PPS to 65535 PPS (multiplier = 1)
Z 100 PPS to 6553500 PPS (multiplier = 100)
Introduction 11
I/O signals
X Input/Output signals for each axis
X Opto-isolated digital input with 2500V
X OUT and DIR command pulse output pins
X EA and EB incremental encoder signals input pins
X EZ encoder index signal input pin
X ±EL, SD/PCS, and ORG mechanical limit/switch signal
isolation voltage
rms
input pins
X INP, ALM, and ERC servomotor interface I/O pins
X LTC position latch input pin
X CMP position compare output pin
X SVON general-purposed digital output pin
X RDY general-purposed digital input pin
X PA and PB (PCI-8164/PXI-8164) pulse signal input pin
X STA and STP (PCI-8164/PXI-8164) simultaneous start/stop
signal
General-purpose output
X 6 TTL level digital outputs (PCI-8164 only)
X 8 digital inputs/8 digital outputs (MPC-8164 only)
X 4 digital inputs/4 digital outputs (PXI-8164 only)
General specifications
X 100-pin SCSI-type connector
X Operating temperature: 0ºC - 50ºC
X Storage temperature: -20ºC - 80ºC
X Humidity: 5% - 85%, non-condensing
Power consumption
X Slot power supply (input): +5V DC ±5%, 900mA max
X External power supply (input): +24V DC ±5%, 500mA max
X External power supply (output): +5V DC ±5%, 500mA, max
12Introduction
Dimensions
X PCI-8164: 185 mm (L) X 106.68 mm (W)
X MPC-8164: 152 mm (L) X 104.7 mm (W)
X PXI-8164: 3U Eurocard form factor, CompactPCI-compliant
(PICMG 2.0 R2.1)
Introduction 13
1.3Software support
1.3.1Programming library
Programming libraries for MS-DOS and Borland C/C++ (Version
3.1) and DLLs for Windows
®
95/98/NT/2000/XP come bundled
with the PCI-8164/PXI-8164 card package. Support for Linuxbased systems is also included.
MPC-8164 supports DOS/Windows
®
98/NT/2000/XP, Windows
XP/NT Embedded, Windows® CE, and Linux.
1.3.2Motion Creator
This Windows-based utility sets up cards, motors, and systems. It
also debugs hardware and software problems and enables the
user to set I/O logic parameters that can be loaded in their own
programs. Refer to Chapter 5 for more details.
®
14Introduction
2Installation
Follow these steps to install the PCI-/MPC-/PXI-8164 card.
X Check the card package contents (section 2.1)
X Check the card PCB and face plate/front panel layout (sec-
tion 2.2)
X Install the card to the chassis (section 2.3)
X Install the drivers (section 2.4)
X Refer to the I/O signal connections (chapter 3) and their
operation (chapter 4)
X Refer to the connector pin assignments (the remaining sec-
tions) and wiring connections
Installation 15
2.1Package contents
Check the package contents for the following items:
X PCI-8164/MPC-8164/PXI-8164 card
X ADLINK All-in-one CD
X +24V power input cable (for CN1) accessories (PCI-8164
only)
X Optional terminal board for wiring purposes
If any of these items are missing or damaged, contact your dealer
immediately. Save the original packaging for future shipment.
16Installation
2.2PCI-8164 layout
Figure 2-1: PCI-8164 PCB layout
CN1: External Power Input Connector
CN2: Input / Output Signal Connector
CN3: Manual Pulse Signal Connector
CN4: Simultaneous Start / Stop Connector
CN5: General purpose TTL output
S1: End limit logic selection switch
J1-J8: Pulse output selection jumper
Figure 2-2: PCI-8164 face plate
Installation 17
2.3MPC-8164 layout
Figure 2-3: MPC-8164 PCB layout
Figure 2-4: MPC-8164 face plate
CN2: Input / Output Signal Connector
CN3: 8 DI / 8 DO Connector
JP1: IRQ selection
SW1: Base Address Selection
18Installation
Loading...
+ 280 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.