They were actually too good and sealed out everything once I went away from rubber homebuilt gaskets and went to RTV sealant on them. I also had a problem with my encoder enclosures I built. That helped tremendously.Īs Richard said I DID actually have a problem with the brushes getting slightly corroded and after cleaning them up it ran great again. May at least check.Īlso, I removed my common fault lead from all my Gecko drives so I could finally determine which one was faulting first. Mine started out of the blue and would do it sometimes and sometimes not, but then it got progressively worst.
As far as I can tell, what happens when the bug rears its head is that the rapid acceleration which is supposed to happen before a programed movement to take up slack instead happens during that movement which can easily exceed the capabilities of the drive system.Īre you running Servos? Pete and I both had an issue where the brushes got corroded from coolant and would do exactly what you said. Turning that setting down can help with keeping mach in check while backlash compensation is enabled.
If you want to keep backlash compensation on you can also try adjusting a setting in mach called shuttle acceleration which I believe I've read is what determines how fast mach accelerates the stepper to take up any backlash when an axis changes direction. You might try disabling it and running your program again as that did it for me. It turned out to be a bug in mach's backlash compensation that was causing it.
No matter what I did to my motor tuning I just couldn't get past a certain part of a program without my stepper stalling during a rapid positioning movement which was never a problem before. I had what sounds like possibly the same problem.