NI SoftMotion Axis Interface Example for NI R Series and Multi-Axis Servo Control

Publish Date: Feb 02, 2014 | 2 Ratings | 4.50 out of 5 | Print | Submit your review

Overview

Attached is an example demonstrating a scalable approach to multi-axis motion using NI R Series and NI SoftMotion to control multiple servo drives.

Prior axis interface examples for NI R Series cards did not provide a scalable approach to multi-axis motion control.  They only provided code for a single axis.  Creating copies of this code for additional axes is inefficient and consumes all available FPGA space after only 3 axes.

The attached example provides a starting point for controlling four servo axes (or any drive that accepts an analog control signal) and can be modified to accept additional axes with minimal impact on FPGA space.

Though the code is commented, it is recommended that the user have prior experience with NI SoftMotion and NI LabVIEW FPGA.  Please see the LabVIEW help for introductory information before implementing the attached multi-axis interface example.

Back to Top

Bookmark & Share


Downloads

Attachments:

SoftMotion Multi-Axis R Series
Example

Requirements


Ratings

Rate this document

Answered Your Question?
Yes No

Submit