09-28-2005 12:21 PM
I have problems with a VI that is called Reset position.VI. This VI resets the position of the motor or servo and also cleans the register of the internal counter so I can have a home position. The problem is that everytime I press a push button to obtain the home of the servomotor the VI is called but the motor moves. This must not happen. I sensed an analog voltage of -.023 to -.019 volts when it should be zero voltage and no movement has to be present. I detects this voltage with the program included with the servodrive.
To troubleshoot this I enabled the drive. After enabling the drive I only used the VI called Reset Position.VI in a continues mode and it is observed a movement in the motor. This must not happen because this VI only must clear the counter register and no command signal must be associated with this action. This happens when this VI is running continuously.
I tried other way by means of the MAX constantely pressing the reset position button and the result was the same. I tried also to reproduce the same with other servomotor that I have (different brand) and it happened the same.
I would like to understand this behavior and find out an answer to solve this problem.
09-29-2005 12:19 AM
Hi,
1. What mode you have selected in Servo Drive? Try in velocity control mode.
2. Check encoder conection at NI end, go to max rotate the motor with hand and check
3. Check control loop settings.
4. Confirm the things rectified in MAX first.
09-29-2005 02:56 AM