так а за чем вам снова его вызывать если он уже стоит в шпинделе и в памяти станка это заложено, точно так же и обороты, я проверил у меня на HAAS после М00 по команде M3 обороты вкл сами по прошлой траектории ели небыли изменены, можно вывести обороты как на моем скрине выше для этого надо в процедуру @usr_StopM00_sametool вот в этом месте добавить вызов процедуры вывода оборотов!
Сейчас у вас все выводит норм, так что без паники!