Hi everyone,
1- Can anyone tell me if OEMLed 111 is reliable on their systems? It is inconsistent on my desktop. Sometimes it is active on feedhold, and sometimes not whilst in a program block.
2- Another question, sorry about all the questions, but I'm at my wits end with this one. I'm implenting Mach3 in a flatbed plasma application.
The scenario that I am trying to establish is this.
If Mach3 is in M04 toolpath and the "Feedhold" button is activated, it should stop the spindle "torch on/off" button, with other words, an automated function. This is needed to change consumables on the plasma and for other reasons. The torch (tool) is then moved to a position by either selecting the "Goto Zero" button or by manually jogging off the NC path. When finished and Cycle start is depressed it should not activate the plasma torch/spindle until the tool is back at the original toolpath. I have tried implementing this by modifying the m4 and m5 macro's to save the state of the machine when the feedhold was activated. I have even created a file accessed in the macro's as to save the machine state, created a VBScript for the relevant buttons too, but the minute I modify the normal feedhold in any way, Mach 3 does some weird and wonderfull things. This happens even if I just modify the OEMButton to a VBScript calling the standard button DoOEMButton ( 1001 ), and just adding a DoSpinStop(). Not so wonderfull for me,

3- If the feedhold is implemented while in NC run mode, with other words executing a block (when I have not modified anything)doing this a once or twice and the tool moved to a safe positing the software returns to the correct position after activating "Cycle Start", but after doing this for three or four times, the software seems to forget the toolpath and runs of to a non-relevant position where it will carry on with the rest of the toolpath. Is this a bug?
Any input will be appreciated,
William