hi, i think i got it : you wish to avoid multiple offsets by using oo88
you will have to deal also with the restart procedures, thus avoiding probing during a restart sequence, and still be able to activate last work coordinate system
i have done this, by using the soubroutines that came with the machine (vmc), and by digging some system variables, and writing/reading data from files, so to calculate the rotation of a part that was clamped at a random angle
in your case, if you wish to update the index movement, based on a probing sequence, then you must define the probing points in such a manner, that they will touch among a surface that is not paralel to xy axis : your part and those operations are all paralel to the axis
please show/share the points where you wish to probe, and the direction among which the probe is moving toward the part / kindly
