Hi Oiliver,
its not a software fault at all. If you read the documentation about RFH it tells you how Mach does a dummy run thru the
code to the restart point so its modal are correct. It cant accommodate G31 because without movement such a code can
never complete.
The same documentation will tell you that there is another means of restarting Mach that doesn't require a dummy run but
just starts at the nominated line with its current modals. If the modals are wrong that's your problem.
Once I understood how RFH works and the preparatory move works I've used it without bother. You can too. I'll see if I can't
find the documents, I know they exist, I read them and that's how I know to correctly handle RFH.
Craig