I'm new to Fanuc robots.
I have a simple program that does J PR[R] R[20:SPEED]% CNT R[23:BLEND] ;
I also have a digital output which whenever I set it to 1 kills the program and the robot stops. It does not fault the robot though. This is the desired behavior. So, whenever I rerun this program, with the same speed and blend values, the robot reaches the target position PR[R]
My question is, is there any chance the robot will move differently when it stops on its way to the target position? I mean, let's assume that I don't stop the robot. The robot will move the joints in a certain way to reach the target position. Then if I move the robot to its original position and start the robot again, but now I stop it and then resume it, as described above, should it move the joints the same way?
My tests show that it moves the same path, but I just wanted to check with more experienced people here.