Hi, Bill
Your use of 6 series wired NC switches, That's fine.
If I'm following your post's correctly your issue is, It's homing but will not move to the popper position after homing.
Home OFF setting, Just set's the DRO on the screen to the Home OFF Value you've set.
As I Understand It, Example:
For a 10X 10Y 10Z Table, If you want all axises to Home and move to the Center of table and Zero Out.
If your Home All to -X -Y +Z "Home Switch's Pos", There are actually -5X -5Y +5Z on the Table.
Set Home OFF to -5 -5 +5, then Add ( code "G00 x0 y0 z0" ), To the end of your "Reff. All" Button's as below.
To add this to your buttons, Operator, Edit Button Script, Click on the "REF ALL HOME" button that's flashing, Add the, code "G00 x0 y0 z0" , then X, Yes to save.
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
DoButton( 25 )
code "G00 x0 y0 z0"
Hope this Helps, Chip