I have read the post, but , I think, most are loosing the idea of Mach3 in the first place - Convert your PC to a CNC controller for $***.
I am quite sure that the idea was just that - your PC becomes a CNC controller with the addition of a few, cheap bits and pieces - in the same way that my other computer is now performing like a Wurlitzer theatre organ - with the addition of jOrgan software.
The jOrgan cost me £600 against a price of several thousand in the shops. Mach 3 CNC has cost me about £200 against £4000 - £5000 for a professional machine.
In return I have a CNC controlled Lathe/Mill. I have just run off 16 handrails stanchions, and cut 11 window openings in the side of a miniature railway locomotive, and the results were acceptable. I won't say perfect, but I put that down to my expertise, which will improve. I keep the speeds of the machine down to within the tolerances I know my machine will accept, and I find it accurate.
I will agree with those on the forum who say that your limit switches (or soft limits) should never be hit, because that implies some error.
(Since I have never hit them (because I don't have any), I don't know the answer - but presumably when Mach 3 reads the G Code, it will not start up if any position is outside the limits set)
On the lathe, the example given, in the tutorials, on how to position a workpiece is simple and accurate. My method is similar in that I tell the tool to go to a set position, and set the workpiece to touch it which amounts to the same thing and is perfectly accurate.
With the mill, then the start place is somewhat up in the air. If you are milling a blank sheet of material, where you start seems not to matter all that much. If you are milling one pattern on another then the important thing is that the mill is in the correct position in relation to the work, not the machine - so I would have though it essential that some location device on the workpiece would be accurate. If I drill a hole in the workpiece - and the cutter tool will locate in that hole, then I know the cutter is accurately aligned with the work.
YES - it would be fine to have a perfect machine that always knew exactly where it was, in relation to all the other things around it and all you had to do was to throw material at it, which would align perfectly first time, and then the machine would cut it at the speed of light.
ALL FOR $200 - I think not.
Mach 3 is a fine program and I thank Artsoft for bringing me the pleasure of having a CNC contolled machine. I have no doubt that there are limitations, although with my little experience I haven't found it yet. If you need all these gadgets attaching to your machine, go out and spend the money, but I am quite sure that you will be able to work round them, with acceptable results.
I must admit I have though long and hard about putting an accurate homing device on my machine - but then I have to make sure the work is in exactly the right position to benefit from that. I might as well put the tool in such a position that I line the work up to the tool - it comes out the same in the end.