|
|
|
|
|
|
|
|
5.050 |
FlexMotion-series Controllers
|
|
|
|
|
|
|
|
|
Key
features |
|
|
|
|
|
Stepper
/ servo 4-axis controller |
|
|
|
|
|
Real-time
CPU, onboard multitasking real-time operating
system, DSP |
|
|
|
|
|
Closed
loop control |
|
|
|
|
|
62 µs
PID loop update rate |
|
|
|
|
|
Quadrature
encoder or analog feedback |
|
|
|
|
|
32
Digital I/O lines, 4 analog inputs / outputs |
|
|
|
|
|
High-speed
position capture inputs |
|
|
|
|
|
National
Instruments RTSI bus for synchronizing motion
and measurement |
|
|
|
|
|
Blended-motion
profiles |
|
|
|
|
|
Modes
of motion: point-to-point positioning,
multiaxis vector space control, linear,
circular, spherical and helical interpolation,
jogging, electronic gearing
|
|
|
|
|
|
Software:
FlexCommander, ServoTune PID utility, DLLs
(for Windows programming), C/C++ libraries,
VIs (for LabVIEW, LabWindows/CVI, BridgeView) |
|
|
|
|
|
|
|
|
|
|
|
|
|
D
E S C R I P T I O N
With
the FlexMotion-series, MICOS offers a family
of high-performance servo and stepper motion
controllers for use in PCI, PXI/CompactPCI,
and IEEE-1394 (FireWire) computers. The FlexMotion
high-performance capabilities are the direct
result of an advanced controller architecture
using a Motorola real-time 32-bit CPU, combined
with an Analog Devices DSP and custom FPGAs
(field programmable gate array). This multitasking,
dual-processor controller design easily accomplishes
all advanced motion profiles.
|
|
The
FIFO bus interface and powerful command set
provide high-speed communications and offload
complex motion functions from the host PC for
optimum system performance. FlexMotion is a
family of advanced technology controllers for
all motion applications, bringing full-feature
capability for the most sophisticated requirements.
FlexMotion gives you blended motion trajectory
control and fully coordinated circular, linear,
point-to-point, gearing, and vector space control
in either embedded real-time motion operation
or host-centric programming environments.
|
|
|
|
2.1
FlexMotion VIs for LabVIEW
The
FlexMotion VI library contains hundreds of high-level
VIs for controlling National Instruments FlexMotion
controllers with LabVIEW or BridgeVIEW. FlexMotion
VIs bring fully integrated, graphical, object-oriented
programming to motion control. FlexMotion VIs
are designed to simplify and maximize the power
of National Instruments motion controllers. Hundreds
of powerful functions, including Configure Axis
Resources, Load Circular Arc, Blend Motion, Enable
Gearing, and Run Program are fully functional
VIs. FlexMotion VIs, combined with LabVIEW or
BridgeVIEW analysis and programming functions,
provide high-level multiaxis control in an easy-to-use
graphical development environment.
|
|
|
|
|
2.2
Additional Software
Additional
to the FlexMotion VIs, Windows DLLs as well as
FlexCommander and FlexMotion Servo Tune are included.
With the DLLs, you can write your own applications
using C++, Delphi or Visual Basic. Also included
are C/C++ libraries and some examples in C, Visual
Basic and LabWindows/CVI. FlexCommander is an
interactive command and scripting utility for
Windows, and Servo Tune provides a graphical
interface to PID parameters for setting and tuning
servo system response.
|
|
|
FlexMotion-series
Controller Ordering information
|
HP
circular & contouring interpolation |
Order-No.
|
PCI-7344,
4 axes, servo/step |
7779-3-401
|
PXI-7344,
4 axes, servo/step |
7779-3-501
|
FW-7344,
4 axes, servo/step |
7781-1-301
|
FW-7358,
8 axes, servo/step |
|
|
|
MP
linear interpolation |
Order-No.
|
PCI-7343,
4 axes, step |
7784-1-701
|
PCI-7342,
2 axes, servo/step |
7786-6-502
|
PCI-7334,
4 axes, step |
7784-4-401
|
(MPA) FlexMotion Amplifier Systems, see page 5.060
|
|
|
|