I purchased this machine new last year to mill inlays and pockets in pool cues. The machine does an okay job, but the accuracy/repeatability is lacking.

Few issues I am having,
After I set my work coordinate, if I move away and return it back to the zero, the position is off. I have had times where Mach3 has frozen on me and I had to restart, reset the zero and it would start cutting the pieces more on one side than the other. I also step down in tool size, .0625,.031 & finish with a .020. In order to make the pieces so they don't have a step, I need to leave material and cut the whole profile with the .020, which sucks because I have to go slower and take smaller cuts.

I also noticed the rotary does not rotate back to the original zero, this is also causing me issues.

Is there a way to reduce or eliminate the machine losing steps? I am at the point I want to remove the steppers and replace them all with something more accurate, just not sure what that would be.

TIA
Carlton