Help !
I have encountered a problem with my homing sequence for any of the 3 axes on my mill. The sequence searches for the home microswitch and then comes off that and searches for the index position on the encoder at which point it zeros the axis. Everything works fine the first time I home but if I home again CamSoft reports that it is already on the index position and sets the machine zero at the microswitch not at the index position !!. The result is that the machine is homed at a slightly different position the second or subsequent times. This has proved to be a disaster when I have homed the machine a second time while half way through a job !
I used the FINDINDEX command as indicated in the manual but it appears that once found, the index flag (for that axis) is latched, and can only be un-latched by shutting down CamSoft and starting up again.
Is there an un-documented way of un-latching the index flag(s) ? Or is the problem with the motion control card and do I have to send it a command to un-latch the flag ? And why would you latch up the index, I can't see the logic of that ?
If there is someone out there who has come across this before can you please help before I scrap another job !
Chris