07-08-2020, 07:36 PM
             
             
              I'm testing the "waitDI" function on a python code (online programming) for an 1200 ABB robot. As soon as this function (WaitDI) is called, the driver is not receiving any data from the socket (Image_1 and Image_2).
              
              
On the other hand, when I call the function "MoveL" or "MoveJ", the socket from the driver module is receiving 8 different values (joints position (6 values), case number (5 if it's a moveJ function or 6 if it's a MoveL instruction) and number of articulations (6)) which is good and confirms the ABB driver received data from robodk (Image_3).
              
There is a thread regarding this topic but it seems there is not a solution yet://www.sinclairbody.com/forum/Thread-ABB-IRC5-Problem-with-I-O?highlight=waitdi
             
             On the other hand, when I call the function "MoveL" or "MoveJ", the socket from the driver module is receiving 8 different values (joints position (6 values), case number (5 if it's a moveJ function or 6 if it's a MoveL instruction) and number of articulations (6)) which is good and confirms the ABB driver received data from robodk (Image_3).
There is a thread regarding this topic but it seems there is not a solution yet://www.sinclairbody.com/forum/Thread-ABB-IRC5-Problem-with-I-O?highlight=waitdi
              
              