Tylko jak wyjasnić fakt, że w linku, który sam kol. podałeś :
http://machmotion.com/cnc-info/g-code.html/
nie ma: g96, g48, a g97 to wg listy g94.
Nie żebym sie czepiał, ale cos mi tu nie gra

Myslę, że cały czas mówimy o wersji tokarkowej.
Edit:
Posprawdzałem wszystko ponownie, na dwa niezależne sposoby: symulacja na jednym kompie i realnej maszynie z innym kompem. Wersja tokarki.
G83 działa prawidłowo albo jako samodzielny kod albo poprzedzony g98. Z g99 opisałem powyżej.
Za moja niewiedzę o g97 publicznie sie kajam

Myśle, że czas zokończyc offtop. Trzeba pamiętać tylko o różnicach w interpretacji kodu tokarka/frezarka i nie ma co roztrząsać
tej kwestii.
A jak coś nie będzie działać po mojej mysli, postaram sie napisać własną procedurę.