I'm using M73, what do you consider a queue buster ? I want to make sure I don't have this issue..
On 04/07/2014 01:46 PM, Rod Fitzsimmons Frey wrote: > 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 -- Billy Huddleston Inner Vision *William Huddleston Inner Vision Development Corp* Office: 865.560.2752 Fax: 865.560.2703 http://www.ivdc.com *Development and Consulting... Simplified.* <http://www.facebook.com/pages/Inner-Vision-Development/120023721424> <http://twitter.com/ivdc> <http://www.linkedin.com/in/ivdccorp> ------------------------------------------------------------------------------ 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