This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Servo settings explanation?
#1
Question 
Can anyone explain the servo settings?
servo.max_current
servo.max_slew_slow
servo.max_slew_speed
servo.period
servo.speed.max
servo.speed.min

What will be the effect ? (we use a linear actuator)
Reply
#2
Hi,

as I understand:

servo max current: If you use the current measurement it's like an electronic fuse.

Servo max slew slow: How fast the motor slows down
Servo max slew speed: How fast the motor speeds up
Servo speed max: End speed of servo (when speeding up)
Servo speed min: Minimum speed when speeding down

Best regards

Andreas
Reply
#3
I put parenthesis a reasonable default value, but varies widely which is why the user can change these

servo.max_current (7) -- if too high, the overcurrent will not trigger if the motor stalls. If too low, it will trigger by mistake.
servo.max_slew_slow (30) -- deceleration
servo.max_slew_speed (20) -- acceleration ( setting lower will reduce current spikes but also responsiveness, this setting can affect the servo.max_current setting)
servo.period (0.4) -- the minimum time the motor is moving in a certain direction or stopped, reducing will make shorter movements with less reaction time, but increasing will reduce the wear on the motor and avoid as many counter corrections.
servo.speed.max (100) -- he maximum movement speed, usually always 100. If you had a 24 volt system and motor controller and 12 volt motor you could use 50 to avoid burning it out
servo.speed.min (80) -- the minimum continuous speed. This can also generally be set to 100 to get the best performance. As it is reduced the noise of the ram decreases but generally at the expense of power consumption, especially on high friction drives. If this is too low, the efficiency is worse. How much worse depends on the type of motor and drive. For lead screws use 80-100, for more efficient drives like ball screws you can go down to 50.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)