Hello

I have just been finetuning my new homemade CNC-Router.

I am using these on all axes:
https://www.aliexpress.com/snapshot/...Id=32712581167


I am having very big problems with them, and I cant figure out what is wrong.

The problem is that when I am milling parts, they often come out in the wrong dimensions. It is as if the machines 0,0,0 coordinates are shifting.

I am using Mach 4 and also tried using Mach 3, and I am controlling via an Ethernet Smoothstepper.

The test, which I think concludes that there is something wrong in the system, was just the machine being jogged a certain distance back and forth. Then when looking at the position loop feedback (1000 count encoder) on the servodrive it started off at lets say 0 then to 790 and then back, this time it ended at 10 and the sequence was like this: 0->790->10->781->19->770-->30 and so forth. So constantly adding and loosing approx. 10 "counts" pr. cycle?

What could be causing this?
Interference?
Software?
Pulsetrain from the computer and smoothstepper?

Best regards
Andreas Landsfeldt