Originally Posted by
joeavaerage
Hi,
that guy had not set up the ESS correctly.
Imagine this move:
g31 z-5 f100
The probe will moves until it touches something OR it comes to the end of the move at z=-5mm. The ESS regards a g31 that DOES NOT touch something is a fault, it signals it and stops.
There is an alternative, where you can set the ESS to not fault out.
The probing module in Mach will often need to have the probe traverse from one location to the next. You could program that using either g1 or g0 moves....but what happens if there is something
in the way? The probe will be destroyed. So the programmers used g31 moves to traverse. This would mean if the probe accidently touched something on its way to the next probe location it would
stop and save the probe from being destroyed. Very clever. But it also means that Mach is entirely expecting many of its g31 moves to result in NO PROBE CONTACT. But this would cause the ESS to fault.
Craig