NI motion control is for NI test, measurement, and control platforms such as CompactRIO and PXI. Learn to build and deploy a motion control application using these tutorials and selection guides.
NI has motion control options that fit a variety of needs. These tutorials provide guidance for choosing between drives, drive interfaces, and EtherCAT-based motion for CompactRIO, C Series expansion or plug-in motion for PXI, and the NI EthernetRIO option or plug-in motion for PCs. They also provide guidance for selecting the best NI drive and motor combinations for an application.
Get up and running quickly with a plug-and-play motion experience. NI 951x drive interface modules contain motion I/O to communicate to NI and third-party drives. If an application requires more customization, NI 950x drive modules can provide advanced control capabilities. Motion control applications with the NI 950x and 951x modules are programmed with the LabVIEW SoftMotion Module.
Learn about options for distributed synchronized high-axis-count systems. Most CompactRIO controllers can act as EtherCAT masters. NI AKD EtherCAT drives can be daisy chained and controlled directly over EtherCAT through the LabVIEW SoftMotion Module.
Learn the recommended architectures and development practices for motion control on CompactRIO, and then gain advanced knowledge for custom motion applications.
The LabVIEW SoftMotion Module contains motion configuration through the LabVIEW project, application programming interfaces (Express VIs, Function Blocks, and Property/Invoke Nodes) for application development on a PC, a motion engine that runs on NI real-time targets to complete deterministic motion tasks, and FPGA IP blocks for implementing custom low-level drive and motor control algorithms in the LabVIEW FPGA Module.
Learn how to set up and design motion simulations using SoftMotion for SolidWorks. Use a LabVIEW project to connect to a preconfigured SolidWorks motion study, create and configure SoftMotion axes for the motors in the SolidWorks assembly, and use SoftMotion function blocks to create a trajectory for the SolidWorks simulation.
Learn to directly apply a LabVIEW SoftMotion example project to your specific hardware.
Learn how you can use LabVIEW SoftMotion to build custom interfaces to third-party drives over industrial communication protocols such as EtherCAT and CANOpen.
Learn more about plug-in NI-Motion products and how they can benefit existing applications.
NI-Motion driver software, which is included with the purchase of a plug-in NI motion controller, is a set of software commands for communicating with plug-in motion controllers. This software includes a variety of LabVIEW VIs and examples to quickly gain knowledge for motion control applications.