Jump to content

Recommended Posts

Posted
All the code is attached at topic: On the attached picture i had insert : 398 AND X010 399 ADD K20 D40 D40 From default D40 is set indirectly (some others calculations) from C251. I have point A and B. And servo is moving between them (from A to B then from B to A). After (let say 1 our) servo moves out of range. Could correction be performed in this way? And actually way (while online) D40 don't change it value (i have made a test without X010)?

Posted
This is temporally solution. (a know that mistake in time will increase) But until i figure out in mechanic what produces this mistake i need to make machine work.
Posted
Anything that changes the output value will change the movement. Just out of interest: Is this a Mitsu servo? Is it always reciprocating to and from the same two points at the same speed and acceleration? Does it always go 'out' of sync in the same direction? How far is 'out of sync'?
Posted
The position drift you describe is typically caused by: 1. Loose mechanical coupling, backlash etc, and 2. Encoder dither. Our white paper looks at the problem and may be of interest.
Posted
Like previous already mentioned, this could happen because of any backlash in the system. Specially when changing movement directions, like this pick and place movement. Use in case of this the backlash compensation parameter inside the amplifier. Another option is to check the mechanical settings. Are these correct. Also EMC can cause this behaviour.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...