I have a problem getting X-axis Home function to work with Mach3 (unless I misunderstood how the Home switch is to work). I am wiring and testing the initial setup for my DIY CNC machine. When I manually trigger the x-axis home switch, the x-axis motor does not stop, nor is the readout display reset to zero. Here is what I have done so far.
SETUP PROCEDURES
Have wired "X HOME" switch in a normally open position. Used Mach3's "Automated Setup of Inputs" (a very nice feature, by the way) to setup the "X HOME" function. Upon closing the "X HOME" switch, Mach3 did the rest of the configuration by placing a:
• check-mark in the Enable column,
• assigned pin 13,
• check-mark in Active Low
• X in Emulated
Followed the same procedures for setting up the "E-Stop" and "X++LIMIT" switches, except switches were in normally closed position. Here are their setups:
E-STOP:
• check-mark in the Enable column,
• assigned pin 10,
• X in Active Low
• X in Emulated
X++LIMIT:
• check mark in the Enable column,
• assigned pin 15,
• X in Active Low
• X in Emulated
TESTING RESULTS
Now with the above done, I can stop all motors when I hit the "E-Stop" switch or the "X++Limit" switch, either of which creating an open circuit. However, if I close the "X Home" switch, the X-axis motor keeps right on running and nothing changes with the X-axis digital readout (DRO) in Mach3. It is as if there is no Home Switch at all. I believe the wiring is correct since I used Mach3's "Automated Setup of Inputs" function, and Mach3 responded to the setup. I went back and read Mach3's manual, but must had missed something.
So, what am I missing here, or doing wrong? Any hints?
Thanks in advance for your input.
Mike Falkner