Hi all,
I have a program as shown below. The intended behavior is for the robot to move to position P002 and then trigger the output (OT#) to the PLC. Everything works fine during normal production runs.
However, I'm encountering an issue:
If an external hold signal is sent while the robot is moving between P1 and P2, the cursor stops at line 003. After I reset the hold signal and issue an external start from the PLC, the robot immediately triggers the pulse—even though it's not yet at P002.
I tried adding a timer (T = 0.1s) before the PULSE instruction, but the result is still the same.
Could anyone please advise how to fix this? Thank you so much for your help.