if you have a switch for the up dir limit/home, you go into config>homing/limits and check or uncheck the HOME NEG box and it will search for home up instead of down (assuming you already have the motors set for up is positive direction)

Or in another case you could have the lower switch set up for both home and limit or just home!?!? it should search for home without resetting then.
Or you could edit your homing macro to just home x and y as Im sure you want to touch off on each pierce anyway...