Hi, Oskie
When your Homing are the DROs decreasing in value for X, Y, & Z DRO increasing.
The spindle should be moving, - X left, - Y towards you & +Z up for Home.
When you push the switch "the axis keep moving in the same direction", It Should Stop and Change Directions, When you release the switch axis should stop.
That axis should zero, Then Mach should move to the next axis and home it the same way..
In Config, Home & Limits, Theres a "Home Neg" Check Box and a "Reversed" Box to change Axis direction if needed.
Hope this Helps, Chip