Hello everyone.
My machine is a 60mmx40mm desktop CNC, upgraded with an ethernet board and closed loop steppers and stepper drivers.
Beforehand, I want to state that I have done the 300mmx400mmx500mm XY plane calibration method, and measuring with a digital caliper numbers were within less than 0.1mm in both axis, including the hypotenuse. That means steps per mm are well adjusted over a somewhat large area.
I recently found out that my desktop CNC is doing overcuts on the Y axis of about 0.2mm. I was measuring some jobs that included 90mmx90mm square shapes, and on the X axis measurements were pretty much spot on, with about a 0.05mm difference measured at different spots.
Y axis though gave me on these 90mmx90mm squares an overcut of about 0.2mm, measuring 89.8mm on different spots, pretty consistent on all of them.
I thought it was due to my machine needing calibration once again, but to be honest I haven't pushed it cutting soft metals or anything hard since a very long time ago after last calibration. Still, I went ahead and did the 300mmx400mmx500mm XY plane calibration method once again, finding there was no issue, which meant steps per mm were fine.
To discard more issues, I went ahead and cut a 150mmx150mm square on some MDF wood, and to my surprise X axis was spot on, and Y axis still had that 0.2mm difference, measuring very consistently about 149.8mm on different spots.
I don't see any tool offsets on Mach3 and I have used Gcode from different software getting the same results, which also means it is not some offset being placed when generating Gcode, which would be visible anyways in the software settings and output files.
Also if it were some sort of skew, sides would be angled but consistent, and they are not angled, if it still were a steps per mm issue the error would increase as the piece gets larger, but it is a consistent 0.2mm overcut.
In other words, work is getting shrunk by 0.2mm on the Y axis, and yes, stock is well fixed to the machine bed.
Any ideas why this might be happening or has anyone experienced something similar?