Hi All,
I've got a machine that appears to be losing steps
after multiple moves.
It appears to only affect the X axis, but I have not
thoroughly investigated this happening on other axes.
Transmission is a 25mm lead ballscrew powered by Yaskawa
sigma 7 motors, through Yaskawa SGD7S-5R5A00A002 drivers
in open loop step/direction mode.
This has been checked by running a test program that jogs
the X axis back and forth (attached) and checking the
motor rotor angle before and after the test. After the
test, the motor has accumulated about 10 degrees of error
(error is always positive), which in my system is equal to
555 steps of that axis (20,000 steps/rotation,). This
causes the axis to be way out of position by the end of
the test, and is far too much.
Attached is my initialisation file and trajectory planner
settings, along with the test program used.
Also worth mentioning is that when the program is
running, the commanded feedrate is 2000mm/minute. At the
beginning of the test, the velocity maxes at about
1980mm/minute (this is what the actual feedrate in
kmotionCNC says), but by the end of the test ends up at
around 1500mm/minute.
Any assistance in solving this would be appreciated.
Thanks,
Lindsay