Thanks Michael.  Here's the relevant files

https://gist.github.com/rodfrey/10024205

It works well until I exceed 1200mm/min on any section of my program.


On Mon, Apr 7, 2014 at 12:52 PM, Michael Haberler <mai...@mah.priv.at>wrote:

>
> Am 07.04.2014 um 17:52 schrieb Rod Fitzsimmons Frey <rodf...@gmail.com>:
>
> > Hi!  I'm having some issues with remapping M6 when I up my feed rates.
>  My
> > program works great at 750mm/min, but when I up it to 2000mm/min I get
> this
> > error:
> >
> > M7x: restore_settings failed executing: ' F2000.0': Queue is not empty
> > after tool change
> >
> > It will happen a few hundred commands into the path with whatever tool
> I've
> > set to the higher feed rate.
> >
> > Any pointers or hints?
>
> yes - first please post the context: configs and the exact command being
> executed
>
> (as a general guideline for reporting errors, see
> https://github.com/mhaberler/asciidoc-sandbox/wiki/Reporting-an-error-with-Machinekit)
>
> background of the error (happened to me already, too!):
>
> the code violates an invariant, that is: for any 'queuebuster' type
> operations, post that operation the task/interpeter/motion complex waits
> for all commands up to that operation have been completed; then goes ahead
> and synchronizes the interpreter with the actual state of the machine, then
> continues the program
>
> if you want to really know it all.. read this:
>
>
> http://www.linuxcnc.org/docs/devel/html/remap/structure.html#_a_short_survey_of_linuxcnc_program_execution
>
> I recently wrote up a note which explains how the interpreter interacts
> with the rest of linuxcnc, this is a bit more detailed:
>
>
> https://github.com/mhaberler/asciidoc-sandbox/wiki/Interpreter-control-flow-explained
>
> I cant conjecture where that comes from without seeing the config and the
> remap Python+NGC code though
>
> - Michael
>
>
>
> >
> ------------------------------------------------------------------------------
> > Put Bad Developers to Shame
> > Dominate Development with Jenkins Continuous Integration
> > Continuously Automate Build, Test & Deployment
> > Start a new project now. Try Jenkins in the cloud.
> > http://p.sf.net/sfu/13600_Cloudbees_APR
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees_APR
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to