Please help me. I'm so close.
I'm having problems with phantom error switches. I have only three limits switches. One per each (X,Y,Z) axis, the positive (+)limit switches. I've checked these boxes to set up Mach3:
1)to use limits as homes
2)Disable amplifiers when in E-Stop
3)Config Galil Limits active low
The limits mounted are NC switches that one end is attached to the neg/ground (-) of a 5.0VDC power supply, the other end is connected to FLSn (n=a,b,c,d) , pins #36,37,38,39 of the Galil I/O (A-D)breakout board (BOB). The power supply’s positive (+) terminal is connected to the LSCOM (pin #6) of the same Galil I/O (A-D) BOB.
Tripping any of the switches or disconnecting any of the wires from the BOB (FLSn, LSCOM) or from the 5.0VDC power supply gives me a limit switch error. The RESET “LED” in Mach3 flashes… the alarm goes off every 4 seconds or so…and the Status line says Limit Switch Triggered. Hitting the history button indicates the same “Limit Switch Triggered” 9 times per second until the switch is released or the wire is connected. This, to me, seems correct.
I don’t have a clue what I’m supposed to do with ports and pins in Mach3 and have left everything there blank.
Jogging any of the motors (X,Y,Z) in the positive (+) direction works fine, unless/until I hit an actual switch. They could be smoother but I haven’t tuned them yet. The DRO also indicates the correct direction and amount of movement.
I am unable to jog any of the motors (X,Y,Z) in the negative (-) direction at all because of the phantom switches. The motors don’t move a bit. Touching any of the negative jog (-X,-Y, or -Z) buttons causes a Galil Error 22: Begin not possible due to limit switch. “Emergency mode Active”. The error doesn’t sound an alarm like the physical switches nor does the history repeat anything nine times a second just the one line… Galil Error 22: begin not possible due to limit switch. It’s as if there is(are) a negative limit switch(es) present and triggered.
Does anybody know how to tell either or both the Galil DMC4040 and Mach3 that there are NO neg (-) limit switches. At this time the soft limits are set at 100 and -100 for all axes.
I would post the debug file if someone would tell me where it’s hidden.
Thank you for any suggestions.