On Wed, Aug 15, 2007 at 11:40:35AM -0500, RogerN wrote:
> Instead of PID speeding up the stepper, could it be connected to feed 
> rate override and slow the feed until the stepper caught up?

emc2 offers "feedhold" and "adaptive-feed" pins in HAL (the latter is
activated by M52, not on by default).  It's possible that a new
component (or ladder logic or a combination of existing components in
HAL) could use position error to manipulate feedhold or adaptive-feed
and allow a recovery shortly after a stepper stall.

                      _________________
Commanded Position ---| New Component |--- Stepper velocity command
                      | (magic goes   |
Feedback Position  ---| here)         |--- adaptive feed rate
                      ~~~~~~~~~~~~~~~~~
                        ___________
adaptive feed rate 1 ---| Another |
adaptive feed rate 2 ---| piece   |
 ...                    | of the  |--- overall adaptive feed rate
adaptive feed rate n ---| puzzle  |
                        ~~~~~~~~~~~
There are a lot of details to work out, it's more a matter for research
and experimentation than "yes, simply add a few lines to your HAL file".

Jeff

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to