Tulio,
The way you present your code is correct. When blending, the order of functions should start with the parameters being set (e.g. Blend Factor, Target Position, etc.), then you will start the motion (e.g. Blend). For sequencing multiple moves with blends, FlexMotion must complete one blend before parameters for the next move are loaded. So by calling Wait For Blend Complete you are satisfying this requirement. After the Blend is complete upload any new parameters and call Blend.
I don't see any mistake with the code you present here, it should work properly. Good luck!
Best Regards,
Nestor S.
IMAQ/Motion Support
National Instruments
Nestor