and perhaps a sample macro pump solution:
Macropump.m1s
'for seeing if machine is homed at reset (which it never is), and if not, then homing.
If Not GetUserLED(800) And Not GetUserLed(807) And Not GetUserLed(808) And Not GetUserLed(809) Then
DoButton(22)
DoButton(23)
DoButton(24)
End If
'Led 800 is the reset active led, 807-809 is the x/y/z axis referenced Led, (you can add the other 3 if you want)
'DoButton 1022-24 is home axis x/y/z
'There are also several more versions of this, via Bit lockouts from your home switches, that if they havent
'been made at start up, then Machs macro can also push the "Stop or Feedhold" button and make a ticker that
'tells your user to home first, via checking the home leds, and this would avoid the reset button represses.
Scott