Hello
Thank you for your answer! It is always interesting to know more about what is "going on behind the scenes". But why does this error pop up if we receive the next point too late? This should not change the estimate of the joint values at the start of the blend, or should it?
My program looks something like this:
PTP XP1 C_DIS
continue
waitvar = false
trigger when distance =0 delay = 600 do waitvar =true
LIN XP2 C_DIS
continue
wait for waitvar == true
PTP XP3 C_DIS
Depending on the delay, I will get the error at the start of the blend between XP2 and XP3. Does the delay change the estimate of the joint angles?
So actually, what I want to know is not whether the error will occur - I want to know how close the robot is to the start of the blend, when the next point arrives. If it is too close, the error might occur. If this is the case, I can prevent the error by inserting a "wait sec 0" between the two points.
Related to this problem I have also had another problem where a trigger (like the one in my test program) is never "fired" under certain circumstances. In this case it would "wait for waitwar== true" forever. I also think this is related to blends and the arrival time of the next point. I also never had this problem on KRC2.
/RoboticsMan