Hi,
I have a station which consist of a robot arm and 2 stacked linear mechanism. 1st mechanism have limits and has predefined positions during machining process. 2nd linear axis moves the part which is being processed and is synchronized with the robot arm.
In this setup I noticed an offset in X axis appears in the generated program whenever 1st mechanism changes its position. This offset is equal to 1st mechanism position change. And updating robot machining project (RMP) does not fix that problem. Only restarting RoboDK seems to fix this issue and robot arm follows cutting path again.
I attached an example environment in which you should be able to reproduce it. Steps to reproduce:
1) Update RMP. Robot arm follows cutting path as it should.
2) Move 1st mechanism (KUKA KL) to a different position.
3) Update RMP again. An offset from the cutting path should be present when robot tries to execute it
Restart RoboDK to make it work again.
Also noticed that with synchronization turned off, this issue disappears.
I have a station which consist of a robot arm and 2 stacked linear mechanism. 1st mechanism have limits and has predefined positions during machining process. 2nd linear axis moves the part which is being processed and is synchronized with the robot arm.
In this setup I noticed an offset in X axis appears in the generated program whenever 1st mechanism changes its position. This offset is equal to 1st mechanism position change. And updating robot machining project (RMP) does not fix that problem. Only restarting RoboDK seems to fix this issue and robot arm follows cutting path again.
I attached an example environment in which you should be able to reproduce it. Steps to reproduce:
1) Update RMP. Robot arm follows cutting path as it should.
2) Move 1st mechanism (KUKA KL) to a different position.
3) Update RMP again. An offset from the cutting path should be present when robot tries to execute it
Restart RoboDK to make it work again.
Also noticed that with synchronization turned off, this issue disappears.