On 06/15/2017 03:02 PM, andy pugh wrote: >> G00 1X1.0000 2X1.0200 3X14.950 4X10.9530... >> something in this fashion comes to mind first >> there may not be a YZABCIJK representation - just 1X through 15X > > That doesn't work with a conventional G-code interpreter because spaces are > ignored. > Looks like > G1 X1.00002 X1,02003 X14.9504 X10.935 (Error, multiple X words in one block) > > XX YY ZZ as extra axes would be more backwards-compatible.
Why would you want to adhere to gcode format when you need more than 9 axes? The backwards compatibility is broken the moment you try to address axis 10 or above. All generator tools will be lacking support when trying to use more than 9 axes and need to be fixed anyway. It would be more prudent to take a step back and to abstract gcode to a higher (modern) level. There would be a 1:1 backwards mapping as long as you use up to 9 axes, but no longer when you use more. -- Greetings Bertho (disclaimers are disclaimed) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users