Scott Hasse wrote:
>
> To the point, though, I am having one not-so-minor problem.  When I enable
> the servos, they are not completely stable, and I'll get following error
> almost immediately after enabling them.  They don't run away, but the
> encoders show them moving ever so slightly, and physically the motors
> actually are moving.
>   
Is this between pressing F1 and F2?  In that state, when the system is 
configured a certain way,
you can have the F1 enable the servo amps, but not start the positioning 
loop until F2 is pressed.
There will always be some tiny offsets in the DAC outputs or the servo 
amp zero velocity.
So, the motors will creep slowly.  This is not a malfunction, and you 
can never zero out the drift
completely.  Since a following error will go to the out of estop but 
machine-off state, you really don't
want to leave the machine in this condition.  So, you want to set things 
up so the servo amps are
only enabled when in the machine-on state.  You would connect a HAL 
signal such as

axis.0.amp-enable-out to the servo amp enable output.


If this problem exists when in the machine-on state, then the servo loop 
is not responding to
position errors, and you need to work on the PID tuning.  It may be that 
the output of the PID
is not connected to the DAC inputs of the Mesa driver.

Jon

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to