Hi,
I appreciate your doing the testing. I have to admit that I am sure of what this could be.
The last error log shows that the code was not in a tool change sequence (it says the last tool change was completed).
An art code 9988 is a message from the days before Art sold Mcah3 to Brian at Artsoft. From searching the mach forums I found that
Art once said that art code means there was a divide by zero in the update loop.. But that is way down in the internals of mach - MSM does nto use any plugin just so that it can not hook into low levels of mach. MSM is all done with basic scripts - so they are all run by mach.
I am not sure how to track this down without you needing to do a lot of testing...
Are you runign any back ground scripts? for example a macro pump for a pendant?
Are you runnnig any other processes besides mach that could be interfering? Antivirus etc?
Here are config that I run which have run your drill code successfully (multiple times):
1) win XP 32 bit, mach 3.43.66, parallel port driver, MSM 2.3.12 (this is the actual control on my mill).
2) Win 10 64bit, mach 3.43.66, no motion driver installed, MSM 2.3.12 (this is a desktop I use for simulating programs).
I see one some obvious difference between my setups and yours: the Smooth Stepper.
A test you could try:
a) On any pc other than your control PC, set up a clean mach 3.43.66, no motion driver, MSM - doe this fail? If so, I lean toward an issue in the SS plugin. IT would be best to do this on a 32 bit Win version. omst things will work without a motion device - but probing will not (all probe moves require a motion device driver).
I'll keep thinking about what we might do to narrow this down, but right now I'm out of ideas.
Dave