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: https://robodk.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: https://robodk.com/forum/Thread-ABB-IRC5-Problem-with-I-O?highlight=waitdi