Hood,
Yes, this is something reported by a KFlop user. KFlop seems to currently consider it ok to merge the two moves, then execute the M7 AFTER the merged move is complete, which I believe is incorrect, per the RS274 spec. In fact, RS274 even says that if a G0-G3 occurs on the same line as an M7, the M7 MUST execute first, so it stands to reason if they are on separate lines, they should execute in the order in which they appear. This "feature" has never caused me a problem just due to the way my code is structured, but I was just curious what was "correct" in this case. One thing for certain - if it is "wrong", and I believe it is, it will be fixed within a very few days at most. TomK, "Mr. KFlop", is VERY responsive when it comes to bug fixes and feature enhancements.
Regards,
Ray L.