Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Sep 6, 2006

Motion Control Selection Guide

9 ratings | 3.56 out of 5
Print

Overview

National Instruments offers a variety of motion control options to suit your application needs. Your motion controller can be based on a real-time operating system (RTOS), digital signal processor (DSP) or a field programmable gate array (FPGA). The selection guide below will help you choose your motion controller, drive, stage and software.

Step 1: Choose Motion Controller Technology (RTOS, DSP, FPGA)

By Specifications:
RTOS-based Motion ControlDSP-based Motion ControlFPGA-based Motion Control
Development TimeBetterBestGood
Development ToolsNI LabVIEW Real-Time, NI LabVIEW Control Design and Simulation Toolkit, NI SoftMotion Development Module for LabVIEWNI Motion Assistant, NI LabVIEW for Windows, NI LabVIEW Real-Time, NI LabWindows/CVI, Visual Basic, Visual C++NI LabVIEW Real-Time, NI LabVIEW FPGA, NI SoftMotion Development Module for LabVIEW
Operating SystemsLabVIEW Real-Time (ETS, RTX)Windows, LabVIEW Real-Time (ETS), VxWorks, MacOS X, LinuxLabVIEW Real-Time
Typical Update Rate from Host1 millisecond10 milliseconds1 millisecond
Typical Servo Control Loop Update Rate1 millisecond62 microseconds5 microseconds
Control AlgorithmEnhanced PID, Custom using LabVIEW Control Design and Simulation ToolkitEnhanced PID (Feedforward, Velocity Feedback, Dual-loop, Stiction Compensation)Enhanced PID, Model-Free Adaptive Control (Cybosoft), Custom using LabVIEW FPGA
Supported Hardware PlatformsPCI, Single Board Computer, PXI, Compact FieldPoint, CompactRIOPCI, PXICompactRIO, PCI, PXI
Example ApplicationsResearch, Prototyping machinesLaser, semiconductor, biomedical, packagingSemiconductor, biomedical, MEMS

By Advanced Features:
RTOS-based Motion ControlDSP-based Motion ControlFPGA-based Motion Control
Smart Contouring for High-Speed Profiling / ScanningNoYesNo
Teach Pendant/Joystick Control NoYesNo
High-Speed I/O Synchronization with Captures, Breakpoints, RTSI NoYesYes
Advanced Step Generation for Jitter-Free Velocity Profile NoYesNo
Pixels to Motion in a Single Environment for Vision Guided Motion YesYesNo
Soft Motion and Control Design Integration for Custom Control YesNoYes
FPGA-Based Motion Control for 200 kHz Servo Update Rates NoNoYes
Interactive Prototyping and Conversion to LabVIEW VIs or C code NoYesNo
High-Performance I/O YesYesYes
Advanced Feedback TechniquesNoYesYes

Step 2: Select Specific Modules for Motion Control


For RTOS-based Controllers:
RTOS-based ControllersPCI / PXI with M SeriesCompact FieldPointCompactRIO
Typical Servo Control Loop Update Rate1 millisecond / axis5 milliseconds / axis5 milliseconds / axis
Density2 axes / slot4 axes / 2 slots4 axes / 2 slots
ModulesNI SoftMotion Run-Time License, NI 6221NI SoftMotion Run-Time License, cFP-AIO-610, cFP-QUAD-510NI SoftMotion Run-Time License, cRIO-9423, cRIO-9263

For DSP-based Controllers:
DSP-based ControllersPCI / PXI with 733x StepperPCI / PXI with 734x Full Featured Stepper / ServoPCI / PXI with 735x High Performance Stepper / Servo
Typical Servo Control Loop Update RateN/A62.5 microseconds / 1 axis62.5 microseconds / 2 axes
Density4 axes / slot4 axes / slot8 axes / slot
ModulesNI 7332, NI 7334NI 7342, NI 7344NI 7352, NI 7354,
NI 7356, NI 7358
For a more detailed comparison between the NI 73xx DSP-based motion controllers, click here.

For FPGA-based Controllers:
FPGA-based ControllersCompactRIOPCI / PXI with R Series
Typical Servo Control Loop Update Rate5 microseconds / axis5 microseconds / axis
Density2 axes / 1M gate FPGA
6 axes / 3M gate FPGA
2 axes / slot
ModulesNI SoftMotion Run-Time License, cRIO-9423, cRIO-9263NI SoftMotion Run-Time License, NI 7831R

Step 3: Select Drives


For Stepper:
Stepper
Max current per phase
<= 1.4 A> 1.4 A
2-phase, 2-axesMID-7602 Stepper DriveUMI-7772 to connect to third party drives
2-phase, 4-axesMID-7604 Stepper DriveUMI-7774 to connect to third party drives
5-phaseUMI-7772/4 to connect to third party drivesUMI-7772/4 to connect to third party drives

For DC Servo:
DC Servo
Continuous / Peak Current
<= 5A / 10A> 5A / 10A
Brushed, 2-axesMID-7652 Servo DriveUMI-7772 to connect to third party drives
Brushed, 4-axesMID-7654 Servo DriveUMI-7774 to connect to third party drives
BrushlessUMI-7772/4 to connect to third party drivesUMI-7772/4 to connect to third party drives

Third Party Drive Advisor

Step 4: Select Stages


Stage Advisor

Step 5: Select Software


By Operating System:
WindowsLabVIEW Real-Time ETSVxWorksLinuxMacOS XQNX
DriverNI-MotionNI-MotionNI Driver Development Kit or Driver from Sensing SystemsNI Driver Development Kit or Driver from Sensing SystemsNI Driver Development Kit or Driver from Sensing SystemsNI Driver Development Kit or Driver from Sensing Systems
ConfigurationNI Measurement and Automation ExplorerNI Measurement and Automation Explorer----
PrototypingNI Motion AssistantNI Motion Assistant----
DevelopmentNI LabVIEW for Windows, NI LabWindows/CVI, Visual Basic, Visual C++, DelphiNI LabVIEW Real-TimeCCCC

By Motion Controller Type (RTOS, DSP, FPGA):
RTOS-based Motion ControlDSP-based Motion ControlFPGA-based Motion Control
Development TimeBetterBestGood
Development ToolsNI LabVIEW Real-Time, NI LabVIEW Control Design and Simulation Toolkit, NI SoftMotion Development Module for LabVIEWNI Motion Assistant, NI LabVIEW for Windows, NI LabVIEW Real-Time, NI LabWindows/CVI, Visual Basic, Visual C++NI LabVIEW Real-Time, NI LabVIEW FPGA, NI SoftMotion Development Module for LabVIEW
9 ratings | 3.56 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).