Hi Richard,
this is the normal sequence of moves when you search for the forward limit switch with find reference (initial search direction = fwd, final approach direction = fwd):
- The axis moves forward until it hits the fwd limit switch.
- The axis moves slowly backwards until the limit switch is not active anymore.
- The axis moves slowly forward until the limit switch becomes active again.
It looks like that in your case step 2 doesn't work as expected. I could imagine that a badly bouncing limit switch could cause such a behavior, especially if the "Limit Filters" are disabled. Please check this setting in MAX (
Here you can see where this setting is located in MAX).
Another thing you could try is reducing the velocity for for the initial search move.
I hope this helps,
Jochen