Are you still using the simulator as your motion device? If so, all it does when homing an axis is wait 1 second, set that axis position to zero and set the axis to "homed" (green indicator next to "RefX" button). In fact, the simulator ignores the "Home Offset" setting in the "Homing/SoftLimits" configuration tab.
If you are using the ESS as the motion device, check that you don't have the "Home In Place" setting checked (go to the "Configure" menu and select "Mach..", then click on the "Homing/SoftLimits" tab). There may also be further homing settings in the ESS plug-in config, but someone familiar with the ESS plug-in will have to help you there.
Bob