I would like to apologize for bringing this 'problem' up. The problem was me, I completely missed the setting for High Level triggering vs Edge. Works fine now.
Garyhlucas (et al), if you ever chose to do a homing routine that is not covered in the AXHOME instruction, you can utilize the AXSCRIPT and write your own. But if you'll notice, when you pull up the AXSCRIPT instruction, there is an <Import> button near the bottom right. If you press that button and browse to:
c:\Users\Public\Documents\Do-more\Designer2_9\Projects\Examples\AXSCRIPT
...then you'll see some examples using AXSCRIPT you can import. You can use the homing ones as templates to craft your own (there are a few others that are not homing). If you click on one of them there is a quick view that comes up allowing you to look at their contents. There is even a text version of velocity/position graphs showing you how they work. There are:
Blended Move.txt
Common Home One Switch.txt
Common Home Two Switches.txt
Flying Saw.txt
Registration Min Distance Move.txt
Simple Home Position.txt
Simple Registration Move.txt
While End.txt