Hi guys, looking for a little advice regarding a Mach3 problem.

Today I was machining a part that was very close to being max size for my work envelope, the fact that I had clamped the workpiece slightly in the wrong place, meant that I had reached the limit of travel in the Y direction, and subsequently crashed the machine into my limit switch. Odd thing is that the machine didn't stop, it just kept going susequently ruining the part. After stopping the machine, I checked the switch by manually pressing the switch down, and --- nothing ! I then tried all the rest of the switches and found that none of them were working.

Now before I started this job, I did as I usually do, and hit "ref all home" which resulted in the machine going to the home positions, activating the switches and stopping. To me, this proves that all switches are working as home switches, but none are working as limit switches ?
As a rule, I never tend to hit limit switches so I have no idea how long the machine has been like this. I have never changed any settings in over a year, and everything else is running great.

Also, after this happened I tried the machine running UCCNC, and for some bizarre reason everything works perfect there, machine stops as soon as any limit switch is actvated, and this was set up using the Mach3 xml file. Am I missing a setting in Mach3, or have I unknowingly changed something that I am unaware of ?

Any help greatly appreciated.