The LabVIEW NI SoftMotion Module delivers graphical development for custom motion control applications. With LabVIEW NI SoftMotion, you can use a LabVIEW project to configure all of your motion axis settings, test your configuration, tune your motors, and quickly integrate custom motion control into your application.
Configure your control gain, I/O, and feedback settings for each axis from an intuitive user interface. Test your settings with fully featured interactive test panels. Develop in LabVIEW with function blocks or property and invoke nodes.
Take advantage of vision-guided motion, force feedback, custom triggering, and more. Use NI C Series stepper and servo drive modules for embedded systems, C Series drive interface modules to connect to third-party drives, or EtherCAT servo drives and motors for distributed, synchronized motion.
Thinking about custom board design? Use NI SoftMotion and the NI reconfigurable I/O (RIO) platform instead to implement your required functionality for a fraction of the time and cost associated with custom board design. Build an axis interface to communicate to any third-party drive over a variety of industrial communication protocols. Move beyond PID with total control over position, velocity, and torque loop control algorithms.
Choose from three LabVIEW NI SoftMotion packages: Lite, Standard, and Premium. Compare the features included in each package to find the right fit for your application.
View a guide to NI motion control and get some suggestions on selecting the right motion hardware.
Learn how to develop a motion application using the NI 951x C Series drive interface modules.
Discover how to use NI SoftMotion function blocks with your SolidWorks assemblies to create and evaluate motion profiles.
Learn how LabVIEW and SolidWorks can improve the design process by actuating a 3D virtual model with the same motion control code used to deploy to real hardware.