I have seen one of those systems on a VMC in Germany from a US company.
Unfortunately, after 2 days of testing and adjusting and calibration they where so confident that they would intentionaly ram the tool at fool speed on the stock, well it did not end well at all. It broke the 1 inch tool from the side and continued to ram the spindle down till it tilted the head by at least 20 degrees, al the while sparks flying all over and even the ground shaking. It could have been a glitch, but i was terified watching that happen ( so were some 20 other ), and waisting a perfectly new machine.
Later i went on to discuss the system with the technician, but after he refused to give any info.
Now back on topic.
Anyone have a shock sensors from car alarms??? There are so called dual zone ones that have 2 separayely adjustable sensitiities with 2 outputs, they would do the job quite nicely wired directly to Linuxcnc. Use the high sensitivity one to activate at the lightest cuts, and the low sensitivity one to activate at max load. In Linuxcnc it should be wired so with and feed it should have hisens output on and if the lowsens activates stop the machine and raise Z axis. If there is a feed and none of the outputs are active, the tool is gone ( or stock ) or cutting air so just seting an alarm is enough, the machine can safely continue to work.
I do have some of those sensors around my shop ( i did alarm and security systems instalations for over 15 years ), but i do not have a VMC.
I do not know how much they do cost but a complete cheap car alarm is from 30 euro upwards, so very cheap, and ver effective for that job. Having 4 or 5 of those attached to a machine would work like a charm.