Have you eliminated backlash?
Well, this machine came with anti backlash couplers, the ones that attach from the motor shaft to the leadscrew, and the also have these anti backlash mechanisms that go in the recirculating ball screw mechanism, the ones that you tighten with an small Allen screw, I don't know how these are called exactly, so I don't know if backlash it's quite the cause, maybe it is, but wouldn't know how to measure it in a better way, doing travel tests give me a very spot on measurement, probably out of luck, but wouldn't be sure either...
It could be something loose or backlash or calibration or the head is moving back and forth on the rail.
Small aluminium frame machines are not rigid so they do flex, I would start by checking for movement in the Z axis.
I have checked if the spindle flexes by hand and a
Mitutoyo dial indicator, and that is by applying A LOT of force. If that were the case, the piece would throw random measurements bigger than what they are supposed to be, not a constant 0.2mm less every single time, and yes, it is a small machine but the frame is not the super cheapo one. I have disassembled it before and changed all Allen screws with better ones tightening all of them firmly back when doing the stepper motor upgrades and tramming adjustments, plus, I have made the tests I mentioned on
PCBs and
soft wood with a maximum of 0.1mm depth of cut so flexing would be discarded.
If it were
backlash, is
Mach3's anti backlash system any good? I have digged a bit on the net and they talk about changing
acceleration settings and some sort of
sudden stop, but wouldn't know how to configure them correctly to make proper tests without ruining default settings that have worked fine until now, if that were really some sort of starting point to make tests...