The method you are using is probably the best that is possible with the Valuemotion board.
You could achieve much better results with the
NI 7344 Motion Controller. The 7344 provides a contouring mode that is ideal for generating user defined curves (ellipse, hyperbola, parabola, random, etc). The contouring function allows you to specify an array position points in your curve. Using one start command, the board will then command the motors to move through these positions at regular time intervals (ex. 10ms). The board will also generate a spline curve connecting each of the target positions, which provides very smooth and precise motion. I would highly recommend the 7344 for this type of applicatio
n.
Regards,
Brent Runnels
Applications Engineer
National Instruments