Jump to content
OMRON Forums

Recommended Posts

Posted

Integrator on project with Linear motor (Power Brick).  Uses Servo.Kbreak > 0 to get good settling in position and a filter. Works well, BUT after 4 seconds the motor "BARKS!" once... then ok.

If does not use Kbreak then no Bark but settling not as good. Suspects that the Servo.OutDb... is causing some integral windup to the point of the BARK.

Ideas, suggestions appreciated.

Attached is pdf with more details and motor setup parameters.

BarkingMotor.pdf

  • 2 weeks later...
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted

I responded to this question through a different channel, but I wanted to just give a little information here. The Servo.OutDb settings were intended to be used with piezo electric motors. The following settings can sometimes help to reach the desired position faster for step and settle type applications.
 

Motor[x].Servo.BreakPosErr = 3 * Motor[x].InPosBand // Adjust this, I believe 3 is a decent starting point.
Motor[x].Servo.Kbreak = 2 // Adjust this, I believe 2-3 are typical values. Make sure to update Kp with it.
Motor[x].Servo.Kp = Old Value / Motor[x].Servo.Kbreak
Motor[x].Servo.OutDbOff = 0
Motor[x].Servo.OutDbOn = 0
Motor[x].Servo.OutDbSeed = 0


Alternatively, using Motor[x].Servo.BreakPosErr, with Motor[x].Servo.Kbreak=0 will prevent most servo output in this region, leaving only velocity feedback (damping) gain in affect while the motor's trajectory is stationary.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...