Many thanks to Sam for finding this! Once again, his diligent testing has uncovered a subtle but important issue (posted here <https://groups.google.com/forum/#!searchin/machinekit/discriminant/machinekit/u-Cni7u6jPQ/Da_qzl5AjAgJ>). After some digging, it turns out that the final velocity for a segment was not accounting for the target velocity of the next segment. So, if you had a slow spot, the TP could enter the segment moving too fast, and cruise through it without slowing down enough. I've pushed a quick fix here that needs to get hammered on a bit:
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=shortlog;h=refs/heads/hotfix/g61-exactstop This also enables by-the-book exact stop behavior, so that a G61 actually does "exact path", and doesn't stop if the segment is tangent with the next. I'm not sure how useful this is, but I figured I'd throw it out there if anyone wants it. It's also easy to make everything exact stop again if not. -Rob ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
