HakBot,
I went into the source code and made some changes (based on MY machine paramaters) and then recompiled it. Whenever I manually trip one of the axis, it give the appropriate message such as "X Limit Tripped".

To do it, I had to violate an admonition from Tony G not to mess with motion.pas, but I did to see if there was a pattern to the problem.