Is this a recent development, or did you just purchase the machine?
We had a limit switch come loose once, and in order to get it to home properly, the cams that activate the switch had to be properly adjusted. Here's what I understand about the process:
The table homes until it hits the "soft limit", which tells the axis to slow down, as soon as it hits the second limit (low speed) it's homed. Sounds to me like your limit switch isn't correctly wired, or the mechanical adjustment is off.
Have you verified that the switch is functioning? (electrically)
Open the switch, and try to jumper the wires together (if there are 2), to see if it's the switch. Conversely, make the connection during the home procedure to see if it recognizes the limit signal.
DO NOT DO THIS UNLESS YOU ARE STANDING CLEAR, AND MAKE THE JUMPER WIRES LONG ENEOUGH TO STAY CLEAR OF THE AXIS.
If you are not comfortable, call for someone to service the unit for you.
regards
----------------
Can't Fix Stupid