You might need to check for cleanliness around and on the limit switches for that axis. There could be a stray chip causing a premature trigger of the machine homing routine on that axis. I suppose that when the machine senses the limit (or the chip) via proximity sensor, that it then searches for an encoder index, which would explain why the error has two discrete values, rather than random values, because the encoder index is detected once per revolution of the ballscrew.


LinkBack URL
About LinkBacks




