11-13-2024, 04:52 PM
Hello RoboDK forum community,
Any help here would be appreciated! I can't think of what else to do currently besides just teaching my points at the pendant. Then only being able to use RoboDK for the general motion, which basically defeats the main reason I'm using RoboDK to begin with.
I am currently trying to offline program through RoboDK two identical robot assembly stations. The problem that I am running into is that my robots aren't accurate with what the RoboDK simulation is showing and the robots aren't accurate between each other running the same program. I calibrated my TCP to <1mm accuracy and I know that my cell layout is accurate enough for what I am trying to do. Because this is my first proper attempt at offline programming, I could be missing something more fundamental here.
I have attached my station file (the 'actest' program my accuracy testing program) along with pictures showing where my TCP roughly sits in real life at these points for both robot A and B.
I have also tried running this program with both only J moves and only L moves. Both don't yield accurate results.
As these pictures show, the inaccuracy of the TCP with respect to the targets varies point to point and robot to robot. This leads me to believe this issue has something to do with how the robot joint information on RoboDK differ from the joints on the real robots. Could the robot not being calibrated cause some of these positions to be more than 40mm off?Any help here would be appreciated! I can't think of what else to do currently besides just teaching my points at the pendant. Then only being able to use RoboDK for the general motion, which basically defeats the main reason I'm using RoboDK to begin with.