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.
Disclaimer
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.
Environmental responsibility
ADLINK is committed to fulfill its social responsibility to global
environmental preservation through compliance with the
European Union's Restriction of Hazardous Substances (RoHS)
directive and Waste Electrical and Electronic Equipment (WEEE)
directive. Environmental protection is a top priority for ADLINK.We
have enforced measures to ensure that our products,
manufacturing processes, components, and raw materials have as
little impact on the environment as possible. When products are at
their end of life, our customers are encouraged to dispose of them
in accordance with the product disposal and/or recovery programs
prescribed by their nation or company.
Trademark
Product names mentioned herein are used for identification
purposes only and may be trademarks and/or registered
trademarks of their respective companies.
Preface iii
Conventions
Take note of the following conventions used throughout this
reference to make sure that users perform certain tasks and
instructions properly.
Additional information, aids, and tips that help users perform
tasks.
NOTE
NOTE
Information to prevent minor physical injury, component
damage, data loss, and/or program corruption when trying to
CAUTION
WARNING
complete a task.
Information to prevent serious physical injury, component
damage, data loss, and/or program corruption when trying to
complete a specific task.
ivPreface
PCI-8254 / PCI-8258
Table of Contents
Revision History...................................................................... ii
Preface .................................................................................... iii
List of Figures ........................................................................ ix
List of Tables........................................................................ xiii
Figure 2-1:Exterior of your PCI-8254 ......................................... 12
Figure 2-2:Exterior of your PCI-8258 ......................................... 13
Figure 2-3:Exterior of DIN-825-GP4 .......................................... 27
Figure 2-4:Exterior of DIN-825-GP4 .......................................... 28
Figure 3-1:Connection example of differential analog output signal
43
Figure 3-2:Line Driver type pulse control command signal connec-
tion example45
Figure 3-3:Open-Collector type pulse control command signal con-
nection example46
Figure 3-4:Line driver type encoder input signal connection example
48
Figure 3-5:Emergency stop signal connection example ............ 49
Figure 3-6:Mechanical limit switch signal connection example.. 51
Figure 3-7:Original position switch signal connection example . 52
Figure 3-8:Place / zero speed detection signal connection example
53
Figure 3-9:Servo alarm signal connection example................... 54
Figure 3-10:Servo-on signal connection example........................ 55
Figure 3-11:Analog input signal connection example .................. 56
Figure 3-12:Line Driver type compare trigger signal connection exam-
ple57
Figure 3-13:Open-Collector type compare trigger signal connection
example58
Figure 3-14:General purpose digital I/O signal connection example
60
Figure 3-15:General purpose digital I/O signal connection example
63
Figure 4-1:Format of pulse signal .............................................. 67
Figure 4-2:Illustration of analog command output...................... 68
Table 4-5:Motion kernel signal table ............................................ 179
Table 4-6:Closed circuit control signal table ................................ 180
List of Tables xiii
xivList of Tables
PCI-8254 / PCI-8258
1Introduction
The PCI-8254/PCI-8258, is a fully in-house developed DSP-based
advanced motion control card from ADLINK. It supports 4/8 axis
pulse type or Analog type signal commands, provides Open-loop
and closed-loop circuit control options, and supports
position/speed/torque commands for several different servo
drivers.
The PCI-8254/PCI-8258 exchanges data with operating system
through high speed PCI bus including motion control command,
feedback data, parameter, etc. Used with the ADLINK exclusive
Softmove kernel, it offers scores of move control functions
including T/S speed profile planning, point-to-point movement,
multi-dimension interpolation, and master/slave motion.
To enable absolute real time motion control, ADLINK's multi-tasks
download function helps users to program with AMC code
(ADLINK Motion Code), a programming language similar to C, for
downloading to PCI-8254/58 embedded processors for execution.
It supports up to eight different programs for concurrent download
and execution.
With up to 20MHz high speed encoder feedback support and 4/8
axes independent hardware PID control plus Feed-forward gain
design, it ensures precision control and reduce following errors in
tandem with high speed motion feedback. The programmable
servo update rate allows excellent control performance because
different PID parameter adjustments can be made for individual
applications.
The PCI-8254/58, see Figure 1 below for its system functions,
uses one digital signal processor (DSP) from Texas Instrument
(TI) as its main computing unit and integrates high speed large
volume Field Programmable Gate Array (FPGA) to provide 4/8
independent PID control, high speed encoder output unit, 2/4 high
speed position compare and trigger output, move & general
purposed I/O and logic control. It separates isolation circuit into
exclusive terminal board DIN-825-GP4 to prevent the burning out
of PCI-8254/58 from incorrect wiring. Thanks to full range of
flexing resistant wires from ADLINK, it connects with market
available popular servo drives easily.
Introduction 1
FPGA
Flash ROM
DPRAM
SDRAM
PCIBus
PCI Bus
PCI
Bridge
Misc.
functions
DSP
A/D
circuitry
D/A
circuitry
Encoder
Input
SCSI 100P
EA
EB
EZ
DIN-825-GP4
Isolation
CMP & TRG
4/8 PID Controllers
Motion
I/Os
GPIO
TRG
Output
TTL I/Os
PEL
MEL
ORG
DIO
DSUB 37P
Figure 1-1: PCI-8254/58 system block diagram
Graphical motion control interface – MotionCreatorPro 2 is a
Windows-based motion control software development tool for
motion control and I/O status monitoring. You may employ this
development tool for axis, PID, and feed-forward gain setup as
well as analysis on motion variation curve and data. Embedded
Setup Wizard can guide you throughout the process of hardware
installation and wiring, close circuit PID parameter adjustments
and single axis operation for reduced development time and costs.
The Windows Programming Libraries supports Windows coding
environment including: Visual Studio C++ 6.0, Microsoft .NET
framework based VB.NET and C++, and Borland's C++ Builder.
There are sample programs available in the installation folders.
2Introduction
PCI-8254 / PCI-8258
The flow chart below will guide you in using this manual as well as
help you to locate any required information effectively.
Hardware installation
Wiring and jumper setup
Set up card and adjust axis parameters
with MotionCreatorPro 2
Control axis with MotionCreatorPro 2
Develop application with APS library
No
Is the system running
successfully?
Yes
Chapter II and III
MotionCreatorPro 2
User's Manual
Chapter IV
Chapter II and III
MotionCreatorPro 2
User's Manual
APS and ADCNC
library
End
Figure 1-2: System installation flow chart
Introduction 3
1.1Product Specifications
ItemDescription
Bus informationPCI Rev. 2.2, 33MHz
System
DSP
Board-to-board
interface
Closed circuit
control
PCI bus width32-bit
PCI bus voltage3.3V, 5V
PCI bus IRQ settingsAssigned by PCI controller
ModelTI 375MHz floating DSP
Memory
(for program and data)
Connector
Number of axes supported 4/8 axes for PCI-8254/8
Analog command output
1x SCSI-II 100P for PCI-8254
1x Dual SCSI VHDCI 100P
for PCI-8258
±10 volts, resolution: 16 bit
Difference / single end
output
50us-500us
(programmable)
0 to 32,767
0 to 32,767
32 bit
32 bit
CW/CCW,
1x/2x/4x AB Phase
Biquad filter & low-pass filter
4Introduction
I/O interface
Analog input
Analog output
General
purpose digital
I/O
Motion control
function
PCI-8254 / PCI-8258
ItemDescription
Motion control relevant I/O
Drive relevant I/O
Max. input channel4/8, single ended input
Input voltage range±10 V
Sampling frequency100 kHz
Resolution12 bits, no missing codes
Accuracy±1.5mV for ±10V input
Overload voltage±15 V
Max. output channel
Output voltage range±10V
Output current±50mA (Typ.)
Resolution16 bits, no missing codes
Accuracy±1.2mV for ±10V output
Protection circuit
Settling Time15us, full-scale step
General purpose I/O
Speed Profile Planning
Trajectory Planing
Linear interpolation:
2-6 axes
Home Return
Plus/Minus end limitsignal
Zero-position for each axis
Servo ON
In-position signal /
PCI-8254/PCI-8258 supports Windows XP/7 32/64 bit operating
system and provides a complete function library and DLL files for
easy application development by users.
1.2.2MotionCreatorPro 2
MotionCreatorPro 2 is a user interface exclusively developed for
ADLINK motion control products in common Windows
environment. You may easily set up card and axis parameters with
the help of MotionCreatorPro 2. The Setup Wizard enables users
to complete hardware installation, signal configuration,
close-circuit PID gaining auto tuning and single-axis manipulation
to reduce application development time. MotionCreatorPro 2 not
only effectively reduces your development time but also enables
you to concurrently validate the overall mechanism and electric
design with all its single axis and interpolation motion operation
pages.
1.3Terminal Board
The PCI-8254/58 exclusive terminal board "DIN-825-GP4" can
connect with several market available servo drives with special
cables including the Mitsubishi) J3A and the Yaskawa Sigma V
series or link with servo or stepper drives of other brands with
single ended open cables. Brands with exclusive cables support
are listed below:
8Introduction
PCI-8254 / PCI-8258
Pulse command:
CableSupported brands
HSL-4XMO-DM Mitsubishi J2S series
4XMO-DM-J3Mitsubishi J3A series
HSL-4XMO-DPPanasonic A4 and A5 series
HSL-4XMO-DYYaskawa Sigma V series
4XMO-DADelta A2 series
4XMO-OPENGeneral purpose
Table 1-1: Cross-reference table of exclusive cables for pulse servo drive
Analog commands:
CableSupported brands
ACL-DM-J3Mitsubishi J3A series
ACL-DYYaskawa Sigma V series
ACL-DPPanasonic MINAS A5/A4 series
4XMO-OPENGeneral purpose
Table 1-2: Cross-reference table of exclusive cables for analog servo drive
Introduction 9
10Introduction
PCI-8254 / PCI-8258
2Getting Start with The Installation
This chapter teaches you how to install PCI-8254/PCI-8258
hardware and software as well as its I/O wiring.
• Package Contents
• Hardware Installation
• Software Installation
• I/O Wiring
2.1Package Contents
In addition to this manual you shall find the following item in the
product package box:
• PCI-8254 or PCI-8258 card X 1
• IDE 44p – DSUB 37p flat cable x 1
• Product warranty card X 1
Should there be any item missed or damaged, please consult with
your dealer immediately. Please keep the product along with items
included in its package for easy replacement or repair.
Getting Start with The Installation 11
2.2PCI-8254/PCI-8258 Exterior Profile Diagram
S1
SW2
P1
P2
Dimension in unit of millimeter (mm).
NOTE
NOTE
Figure 2-1: Exterior of your PCI-8254
P1: for Motion control command, Position feedback, and Servo I/O
feedback. (with SCSI 100-PINS connector)
P2: for 16 channel digital TTL input and 16 channel digital TTL
output.
SW2: Card ID setup (0-15)
S1: Analog command mode selection (differential mode /
single-ended mode)
12Getting Start with The Installation
PCI-8254 / PCI-8258
S1
P1
SW2
P2
Figure 2-2: Exterior of your PCI-8258
P1: for Motion control command, Position feedback, and Servo I/O
feedback. (with SCSI-VHDCI 200-PINS connector)
P2: for 16 channel digital TTL I/O. (with DSUB 37-PINS
connector)
SW2: Card ID setup (0-15)
S1: Analog command mode selection (differential / single-end
mode)
Getting Start with The Installation 13
2.3Hardware Installation
2.3.1Hardware Configuration
PCI-8254/58 employs PCI Rev. 2.2 bus. System BIOS can auto
configure memory and IRQ channel.
Exclusive terminal board DIN-825-GP4 provides isolation circuit
and indicator lights for easy connection to varieties of servo drive
and stepper drive.
2.3.2Installation Procedures
1. Please read this manual carefully and set up signal I/O in
proper mode.
2. Turn off computer power and relevant power on all
terminal boards then connect PCI-8254/58 to 32-bit PCI
slot in your computer. (The slot is usually in white color.)
(Please make sure you have proper ESD (Electrostatic
discharge) protection.)
3. Connect PCI-8254/58 and DIN-825-GP4 with SCSI 100p
cable
4. Set up motion control relevant limit switch on
DIN-825-GP4 board, servo signal and general purpose
digital signal wiring
5. Set up servo or stepper drive connection
6. Turn on system power including computer power,
terminal board relevant powers, and 24Vdc power
7. Verify all I/O signal and servo operation correctness with
MotionCreatorPro 2
Please ground the shielding end of the power terminal to the
earth to reduce risk of electric shock and ensure product
CAUTION
CAUTION
14Getting Start with The Installation
operation of your electric appliances.
Please disconnect the motor drive from its load before using
the card for the first time to protect your safety. Do not connect
the motor drive to any mechanical devices before the
completion of the installation and fine tuning of the control
system. Connect the system only after the board is adjusted
and the drive parameters can control the motor. Serious
damage may be resulted in otherwise.
PCI-8254 / PCI-8258
2.3.3Troubleshooting
If the computer cannot power on normally or the motion control
system operates abnormally after system installation, please
follow steps described below for troubleshooting. If the problem
persists after you have taken steps described, please consult the
dealer where your product is purchased for technical services.
Abnormalities you encounteredPotential causes
Please turn off your computer,
The card does not show up in
Windows Device Manager after its
driver has been installed
MotionCreatorPro2 cannot open
after installing driver in computer
The without signal indicator on
MotionCreatorPro2 lights up after
the motor is connected and the
motor does not work.
When using the MotionCreatorPro2,
all the control indicators of the drive
light correctly but the drive warns
Value of output command differ from
the feedback value from encoder
If motion control, the motor moves
only in one direction rather than back
and forth two way movement
The motor bursts after executing
Servo On command in speed control
operation
The motor makes loud noise after
executing Servo On command in
speed control operation
ensure the card is properly in PCI
slot and the driver is properly
installed by checking its proper
installation in Windows Control
Panel's "Add remove programs"
Ensure .NET framework v3.5 or later
version has been installed in your
system
Please ensure a 24Vdc power is
connected to the terminal board
Please ensure correctness of the
axis parameter setup, alarm logic
(ALM) and the EMG loop
configuration
Please ensure feedback signal
(CW/CCW, 1xAB, 2xAB, 4xAB)
settings comply with that of the drive
Please ensure setting of signal
pattern (CW/CCW, OUT/DIR)
comply with that of the motor drive
Please ensure that the control
direction of encoder and speed
controller comply with each other
Please make sure the actuator is
correctly adjusted and set up, reset
all the "I" and "D" values of PID
parameters, readjust PID gain
Getting Start with The Installation 15
2.4Software Installation Procedure
Windows driver installation procedure:
Step 1. Execute PCI-8254/PCI-8258 WDM file and run installation
procedure automatically.
Step 2. Click "Next" as prompted to complete the installation
process.
16Getting Start with The Installation
Loading...
+ 196 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.