Originally Posted by
ger21
Think of it as a reference position. You "home" the machine to return it to a known position. While you can set any location on your table as 0,0, home swotches give you a repeatable position which you can reference in your code. You can setup stops in an area of your machine to reference a "standard" 0,0 location. Place the home switches behind the stops, and Tell Mach their location relative to your stops. For example, if your X axis home switch is 2" behind your stops, you can tell Mach3 that when it homes the X axes, the switch is at X = -2. Then your machine will automatically know that your stops are at 0,0.
And once you have a known reference position, you can set up work offsets in the software to have multiple work "zones" anywhere on your table.