Chris,
I got interested in that and had a long discussion on floating tap with Rob Harpham and some with Cradek on the issue.
I did an implementation of G84.1/G74.1 and the status is here:
git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/g84-dev
I never integrated it into master because it does a bad sales job on my remapping work.. everything in it can be done with a new remapped G code except for this:
we agreed that on retract it is not a good idea to wait for the spindle-at-speed signal before beginning the retract move. So I adapted the SPINDLE_ON canon/nml message to carry an optional wait_for_atspeed flag, which defaults to true, and motion support to honour that.
I can surrect that patch and integrate it into master, if you drum up some support on the dev list.
- Michael