Thanks Michael. That fixed things, with no apparent ill effects on
positioning, etc.


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

>
> Am 07.04.2014 um 19:06 schrieb Rod Fitzsimmons Frey <rodf...@gmail.com>:
>
> > Thanks Michael.  Here's the relevant files
> >
> > https://gist.github.com/rodfrey/10024205
>
> My gut feeling is - some odd interaction between the M73 and the fact that
> you do a queuebuster here
> would you try and remove the M73 and see if the error reoccurs? not sure
> if its needed at all
>
>
> (hey, gists are a great way to share details of an error without running
> into pastebin.* expiration! )
>
> -m
>
> >
> > 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
>
>
>
> ------------------------------------------------------------------------------
> 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
>
------------------------------------------------------------------------------
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