NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 

Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Deadband

Deadband 02 Ago 2012 06:32 #22678

  • LAIR82
  • LAIR82's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 199
  • Thank you received: 5
  • Karma: 2
I was wondering if anyone would have a calculation to establish a value for my "deadband" . I have read the section in the integrators manual and see the formula if using encoders, but we have resolvers on our machine, and i was not sure how to go about the math to establish a starting point.


Thanks

Rick
The administrator has disabled public write access.

Re:Deadband 02 Ago 2012 09:52 #22684

  • andypugh
  • andypugh's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4146
  • Thank you received: 141
  • Karma: 130
LAIR82 wrote:
I was wondering if anyone would have a calculation to establish a value for my "deadband"

Is there a problem with zero?

If so, just increase it until the problem goes away.
The administrator has disabled public write access.

Re:Deadband 02 Ago 2012 10:11 #22685

  • LAIR82
  • LAIR82's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 199
  • Thank you received: 5
  • Karma: 2
Deadband sets how much either way of my commanded position it is allowed to deviate from correct?
The administrator has disabled public write access.

Re:Deadband 02 Ago 2012 13:32 #22687

  • andypugh
  • andypugh's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4146
  • Thank you received: 141
  • Karma: 130
LAIR82 wrote:
Deadband sets how much either way of my commanded position it is allowed to deviate from correct?

Not quite. It sets a band around the setpoint where the controller doesn't even attempt to correct the position error.
The administrator has disabled public write access.

Re:Deadband 02 Ago 2012 20:44 #22701

  • jmelson
  • jmelson's Avatar
  • OFFLINE
  • Moderator
  • Posts: 268
  • Thank you received: 10
  • Karma: 31
LAIR82 wrote:
I was wondering if anyone would have a calculation to establish a value for my "deadband" . I have read the section in the integrators manual and see the formula if using encoders, but we have resolvers on our machine, and i was not sure how to go about the math to establish a starting point.


Thanks

Rick
Take whatever your resolver converter produces when converted to axis units
and multiply by 1.5 for a starting value. So, if you have 4096 counts/rev and
a 5 TPI leadscrew, then your resolution is 1/(4096 * 5) = 0.0000488 inch.
So, a good starting value would be 7.32E-5
You want to keep this value as small as possible while suppressing annoying
servo dither. If it is too large, it adds a discontinuity in the servo transfer
function as it crosses zero, and can make the loop unstable.

And, of course, if you DON'T have any dither, then use zero.

Jon
The administrator has disabled public write access.

Re:Deadband 06 Ago 2012 05:40 #22902

  • LAIR82
  • LAIR82's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 199
  • Thank you received: 5
  • Karma: 2
I set it to zero and started from there going down on the count until it got "nervous" and then backed off a little bit. Nice and quiet now and no jitter on the display. The servo was humming before and I think it was "hunting" and I just did not realize what it was actually doing.


Thanks


Rick
The administrator has disabled public write access.
  • Page:
  • 1
Time to create page: 0.882 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.