Very educational day

Made my first assembly of parts designed and cam'ed by myself in Fusion and run on my Bridgeport CNC

Lots of errors of course, all spotted before running, mostly WCS choices but all easily corrected and parts made without a hint of damage to the old girl

I can
easily say that the powered knee axis taking tool length comp is brilliant, transforms the machine. Also the custom file load code works flawlessly in taking out the G43 lines.
An added bonus I discovered is that I do not need to call T100 when setting my height probe - any tool can be in the system and it still works! This seems to be because my knee routine reads the tool table directly for T100 length I think, whatever the reason, this is a major boost as forgetting to set the height for the probe was dangerous before
BUT (always a but) I'm getting the blasted ePid errors again, every single time i move an axis manually, any axis, while in the M6 loop - its the M6end code that triggers it, ANY code in M6end and it's ePid time

This is serious as it messes up the knee positioning routine a bit and also is just not right so needs fixing.
Now, I could put the TLC code back in the M6start BUT that can be dodgy as if going from long to short tools, the knee will come UP before you have a chance to pull the old tool out = crash possibility. As i have it now, the machine stops, you change tools and then the knee moves.
SO, i must fine a way to fix the ePid faults - any ideas guys??
I'm running Mach 062 BTW, very loathe of trying other versions as i cant risk upsetting rigid tapping etc which works ok.