thank you for your reversion.
I am using FlexMotion5.11 and LabVIEW6.1,the MAX version is 2.2,i am sure the home switch and limit switches are well conneted.
I mentioned that all the axes before axis 3(axis 2 and axis 1) stop when you axis 3 encounters a home switch during the home searching. axis 1 stop when axis 2 enconters a home switch while axis 3 still moving. the stopped axes are still in finding home sequences (I mean the axis status is moving not completed),but they are really stopped,so the stopped axis could not find the home switch.
So I post the VI I am using with the above problem.
if I specify the finding home order (axis 1 the first,axis 2 the second, axis 3 the third,
)and perform the next axis to move whem the axis before has completed the home finding ,everything is ok,but it will take much more time.