Here are the installed limit switch mounting enclosures and triggers for all 3 axis (see pics below). The X axis is a bit exposed however it will be well hidden by the tooling plate once it is mounted on the table. Both of the X axis triggers are designed to move along the front table slot for adjustability. The reason for this is so that I can set the limit position for the addition of a 4th axis rotary table (likely to be a
CNC'd 5C collet indexer).
The Z axis limit switch triggers will also be adjustable. The lower trigger adjustability will be convenient for setting the lower travel extent depending on wether the vise is mounted to the tooling plate or not. The upper limit trigger will be adjustable according to the gas strut setting (high or low). In the post above you can see the two gas strut pivot mount positions that will allow a lower setting for normal use and a higher setting for the occassional clearance needed for milling taller parts on the mill. These are just simple round magnets I picked up on sale at LMS that were cut down to size and they work pretty well for this app since they are quickly adjustable and have an infinite range of movement for dialing them in without any restraint.
These switches are wired for NC operation and are tied into a relay that interrupts the servo motor circuit for all 3 axis. the 24V limit switch circuit is also wired into the AC servo drive's enable input which drives the spindle.
pic#1: X axis limit switch:
pic#2: X axis limit switch trigger:
pic#3: Y axis limit switch and (+) trigger:
pic#4: Y axis limit switch triggers positioning:
pic#5: Z axis limit switch:
pic#5: Z axis limit switch trigger (moveable magnetic disc):
