Hi all, Just to set the scene....
I am fairly new to all this cnc stuff so please bear with me if can while I try and explain my dilemma.
After home building a very small MDF machine, I eventually purchased a Marchant Dice A4 sized machine as the MDF job wasn't really accurate enough. This came equipped with proximity sensors on only one end of each of the three axes (X,Y and Z). However, I didn't buy the controls for the machine from Marchant Dice (they make their own PS/BOB/Driverboard all packed into a nice box which costs a lot of money...) as I had built my own driver board from a kit from HobbyCNC.
I have this now all wired up and everything appears to work superbly - I have cut several successful jobs now (after a steep learning curve) mainly using LinuxCNC. I am now dipping my toes in the water trying out Mach3 - which I am very impressed with so far - many more options when compared with the somewhat clunky (by comparison) linux setup. Never liked linux much to be truthful, it's just too different from Windows for me really.
Anyway, I have found that I am having a problem with the proximity switches insofar as - my reading of the Mach Manual suggests that these switches can/may/will - also act as limit switches. My understanding of that means that, in the event of one of these switches being triggered whilst running a program, the machine should stop - in much the same way as if I had hit the E-Stop switch.
For me, this is not happening. As I am using a trial version of Mach, I can't run large programs but even on very short instructions via the MDI screen I can easily over-ride the proximity switch (which does trigger) and crash the Z Carriage into the Y support.
On the other hand, I can do a 'Ref All Home' from the program screen in Mach and everything works perfectly - consistantly and with surprising accuracy. I am at a bit of a loss now as to why they don't stop the machine when it is clearly about to come off the rails!
If it has any bearing on the matter, I have the proximity switches wired to pin10 on the HobbyCNC board and the E-Stop wired to pin13.
I'm sure someone has come across this before - and it's more than likely I am being stupid - but I have to say that it is beginning to drive me around the twist trying to figure out why it works when 'Homing' but doesn't do so when it's an emergency while running code?
Can anybody help me out here....
?