Hood,
Thanks again for your help.
I made the changes you suggested. However, the estop will not stay turned off. I tried this many, many times. When I changed it in the ports and pins, click ok, and reset, I can immediately open ports and pins/inputs again and the estop will be turned back on. No joke. Also, anytime I go to ports and pins, the home neg function in homing/limits will change its state as well. As long as I stay out of ports and pins, the home neg remains consistent, but this is also very predictable. I can go from homing/limits, click ok, and go immediately back to ports and pins, click ok, and the home neg has changed state, every time. Again, it seems that if I stay out of ports/pins, home neg remains consistent.
Also, I added the debounce that jpinder suggested, and now when I ref all the machine doesn’t behave as if a limit has been tripped. The Z will home, then Y, then X. However, none of them will offset at all, regardless of what number I type into the home offset. I have typed different numbers into the home position fields, and the machine coord. System will display these numbers when it reaches the switch, which is correct I assume. I have tried making the numbers match in the home off and home pos, I have also tried making them different and making them negative and positive numbers. No luck. I suppose I can live with it the way it is, unless there’s a big reason it should offset from the switch. Does it have to offset, or can I just call each axis zeroed when it touches the switch and leave it there. I have included a copy of the xml file again, don’t know if anyone needs it or not.
Thanks a lot man, I need some help.
Dave