hello after recent trials, i would like to share this updated enumeration :
... lathe : VLMON, M331 , VETF*, VSIO*
... mill : VWKA* , VWKB*, VINP*
... both : VRSTT, common_variable=VDIN[1001]
as a conclusion, buffer prohibiting seems to be delivered by many variables
i have runned trials, because i felt that not only VDIN should prohibit read-ahead, but also VINP* ... and it seems that there are many more
even if a variable prohibits the buffer, this does not mean that it's value is updated when execution position reaches it
N1 G01 in_position
N2 compensation activated
N3 moving in compensation
N4 compensation deactivated
N5 VSIO* > here : VSIO* wont reflect a position after compensation, but before N2 buffer will be prohibited, but machine wont move as desired
[ buffer prohibit ] and [ variable content update moment ] should be regarded with caution
if in doubts, i recomend VDIN kindly !