08-04-2007 07:53 PM
08-06-2007 12:58 PM
08-07-2007 04:38 AM
Hi Brendon,
Thanks for that I read up on some support material etc. Its seems theres a bit of example code on it too.Infact it edited some code so the operation will allow the acuator to move to a maximum target position and stop when the required force is achieved.
On other issue I am having is the Linear Voice Coil Acuator has a nominal voltage rating of 33V. The servo amplifier MID7652 energises to 48V. After having looked at a range of example code I can't seem to find out how I can actually control the voltage I supply to the servo using Labview. If I control the voltage I can control the current and therefore the force limit. Any suggestions to this problem
Thanks alot for your help to date.
Darren
08-08-2007 11:57 AM
08-09-2007 05:36 AM
Thanx Brandon.
I am using the Monitoring Force Example code to using force control and position control.
Right so what about controlling the voltage outputted to the servo from the amplifier. It energises to 48V (+ Servo and -Servo) but I would only want it to supply 33V nominal. The servo amplifier does have DIP switches to set continuous and peak current limits however does this control the voltage output? I noticed on MAX you can change the voltage limits from _+10V. Woudl this adjustment decrease the supplied voltage by the servo?
Cheers,
Darren
08-10-2007 12:25 PM
08-21-2007 03:21 AM
Hi Brendon,
Sorry for the late reply was working on another part of this project.
So if I change the limits in MAX (_+ 10V) wouldnt that change th output voltage from the motion controler card? This would change the current the servo sources. Thats why they are called Torque limits? The Servo Amplifier energises to 44V the moment it is switched on but I only require 33V. However if I set the limits using the DIP switches will the voltage decrease according to the current the motor is drawing?
Sorry about the questions I am relatively new to motion control
08-22-2007
01:53 PM
- last edited on
08-26-2025
03:18 PM
by
Content Cleaner
Daren,
Let's put aside the voltage limits and take a step back. You really don't need to worry about the signal coming from the drive. All that matters is that the motion controller is commanding a position, so it sends a pulsetrain to the drive. The drive then determines how to regulate the voltage in order to obtain the current flow necessary to provide the necessary torque to try to achieve the position that has been commanded.
Have you actually tried setting this up? I'm confident that it will work if you actually implement this, and from there, you can adjust the settings and tune the system as needed.
08-26-2007 01:37 AM
08-27-2007
05:40 PM
- last edited on
08-26-2025
03:19 PM
by
Content Cleaner
Daren,
It sounds like your connections are correct. You definitely don't want to switch the connections, because then the PID loop will not work at all. Most likely, regardless of the tuning parameters, if you had the connections reversed, the control loop would command the motor to travel towards the setpoint, but the motor would turn the wrong way. This would cause the error to increase, and the motor would keep trying to travel faster in the wrong direction.
The oscillation suggests that the problem lies in the tuning parameters. You probably just need a higher Kd. I don't know which NI documentation you looked at, but this article is really good for a basic overview of PID, and this article is very thorough in explaining how to tune.
Take a look at these and let me know if they help.