One more question. How does Mach3 call a macro? It seems it would be fairly simple to edit the macro for G83 (M1083.m1s) into a G83 macro if you knew how to call it from Mach3.
I misspoke there. I meant to say you could edit it to make it into a G85 macro.
As it turns out, Mach3Turn does make a G85 call, there just isn't a macro there to catch it.
I made a copy of M1083.m1s and renamed it M1085.m1s.
I then tried to edit out the requirement for the 'Q' word to no avail. That requirement seems to come from without the macro and that was what was wrong with my original g-code. The 'Q' word is always required.
It was easy to to edit my post processor to create this: N190 G85 X0 Z-0.132 Q0.0 F0.005
That line of code gives the result you would expect. Notice the 'P' word was also taken out, it's not supported.
On a side note, the G83 macro states that it will also do a G83.1 if you add a 'C1' parameter. I haven't yet tried to confirm this.