![]() ![]() When programming in C or Visual Basic, use the flex_load_follow_err function. ![]() When using the FlexMotion API for LabVIEW, use the Load Following Error VI to set the number of counts allowed. In the Advanced Trajectory Parameters group, adjust the value labeled Following Error. Also, when commanding moves using the 1-D Interactive or 2-D Interactive screens in MAX, navigate to the Advanced tab at the bottom of the screen. To do this, go to Devices and Interfaces»PCI-73xx✽efault 73xx Settings✺xis x»Trajectory Settings. In MAX, the following error can be set for each axis. Instead, this setting needs to hold the corresponding number of counts read by the controller, which is four times that resolution.Ĭhanging the maximum allowed following error Figure 1: PID Gain Scheduling in LabVIEW Figure 1 demonstrates the use of the PID Gain Schedule. When setting the Encoder Counts Per Revolution input in Measurement & Automation Explorer (MAX), it is common to mistake this value for the encoder's physical resolution. Using the PID toolkit in LabVIEW, this is very easy to implement. This feedback, read from either analog voltage or pulse-train encoder signals, indicates the actual position/velocity of the motor. ![]() Consider the following unity feedback system: Figure 1: Unity Feedback System. Additional InformationNI 73xx motion controllers contain an on-board PID control loop that allows them to use position and velocity feedback to adjust their command signal. Learn concepts of proportional, integral, and derivative control, and use the myDAQ or ELVIS II to adjust the speed of a DC motor with PID control in LabVIEW. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |