I am using a PCI-7344 motion board to control a 2-d CNC machine.
The machine software programmed under LabVIEW 6.0.2 sends target positions to the motion board. "Blend Motion.vi" is used to blend consecutive moves without decelerating to a stop.
Although the same cycle (part program) is repeated, it happens sometimes that one move is skipped although it has been sent to the controller. After debugging the software we found out that the �Blend Complete Status.vi� is causing the problem.
When the blend complete status of the vector space is set, the software blends another move. It then waits 50 msec (loop time) before checking the blend status again. At random times, the blend status is not reset after 50 msec. So the softw
are blends the next move, replacing the previous move that did not start yet.
Note that moves take approximately 5 seconds to end.
What do you suggest to solve this problem?
Is it normal that the blend complete status is not reset after 50 msec?