I'm having a problem with my X-Axis losing steps Or is it microsteps and not returning to zero. The mach3 says it is back to zero but I lose about .0005 or so each time I run this program:
F20
G20G90
M98P1234L3
M30
O1234
G1X4
G1X0
M99
System consists of the following... Computer 1.83Ghz Athlon, 1Gig memory, PMDX 120 Breakout board, Geckodrive G212, Homeshopcnc 1200 oz.in. Stepper motor, 1:2 timing belt, 5 TPI ballscrew on 9x42" table.
When I run the above program with a dial test indicator zeroed on a block fixed to the table, it reads a lower number at the end of the program run, ie. the machine is slipping toward the positive direction. I don't know what is causing this as changing the feedrate, acceleration, step pulse timing, etc. has not helped. I have gone through the Windows Optimization procedure, and that didn't help. What should I try? I'm not even sure it is software or hardware related... Thanks for any help or suggestions you might have, Don