On 12/05/2013 06:46 PM, Robert Ellenberg wrote: > Hi All, > > As some of you know already, I'm working on an improvement to the linuxcnc > trajectory planner that will allow much faster movement for engraving-type > programs with lots of short segments. As part of this effort, I need test > cases, both to find rare errors, and to estimate performance improvements. > Here's a stupid little worst-case test program I threw together some years ago when exploring the TP performance and what you could do with G64 options. http://pico-systems.com/codes/contour.ngc
It is a 2" diameter circle made of 10,000 linear segments. You can edit in whatever feedrate you want to use. It certainly does not achieve any reasonable feedrate, even when a modest G64 Pxx value is specified. I did see some 700 blocks/second being processed on a 1 GHz Pentium CPU. But, if you asked for 30 IPM, it should complete in 12 seconds, it takes more like 15, and if you ask for exact feed, then it takes over 30 seconds due to performing every segment. Jon ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
