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