Hi Steve,
No Noel did not assist me on this occasion... I spoke to Matt D. instead. NW can be a hard person to get hold of, being a man in demand all the time!
Took a couple of goes to get the correct format of the VORD command correct, as availability of the machine was limited to early first thing in the mornings only.

Do not have the Turn Cut function on this machine... unfortunately!
Looks like it would be a great bit of functionality.
Algirdas,
The reason for wanting to detect the state of the button is so that all M9 commands can be replaced with the M209 custom macro command. Thus any time the coolant is turned off, the spindle will be cleared as appropriate. If the external coolant is on, then no air thru the spindle is used, only when coolant is going thru the spindle is there a need to use air thru the spindle to clear it.
If I use internal air all the time, it can build up pressure behind the tool in the spindle and cause problems. (when a solid pull stud is used).
In the past if a tool is in the spindle for a long time, doing much work, and has a solid pull stud and thru coolant is, or has been active, it can cause the tool to become jammed in the spindle... not good!
Setting, or passing in a variable to a routine would not work either, as the button is either ON or OFF! If the button is ON and M209 is used, then spindle will be cleared automatically.
Hope that clears up the reason.
Regards
Brian.