Hello!
I have a Kawasaki RS007L Robot and I encountered a positioning problem. At first I noticed a very strange behavior of the TCP point. To figure out what was wrong, I 3D-printed a calibration pin with clearly defined dimensions and installed it as the TOOL of the robot. Then I rotated the TCP relative to another sharp object and noticed that as long as the robot didn't change orientation, the TCP held its position quite accurately. But after the orientation is changed there is a deviation of about 2mm. And in this orientation this shifted point is already held. (see video1.mp4). I saved this point in one robot orientation (Translation point), changed robot orientation and moved back to this point. And there also was an error. Same XYZOAT coordinates in robot, but different in reality. The first thing I decided to do was to check the zero marks and set the robot to the 0 position on all axes. The marks matched. I noticed that the 5th axis was not completely symmetrical (photo1.jpg) and photo2.jpg). I decided to use a micrometer and found that rotation of the 4th axis had a runout of about 0.8 mm in amplitude (video2.mp4).
I don't know, is this a normal behaviour, but in K-ROSET 5th axis looks symmetrical. And if it is a normal behavior, then how to fix the positioning error in different orientations.
Because maximum file size is 12 MB, I uploaded all files on Google Drive: https://drive.google.com/drive/folders/…iAG?usp=sharing
Thank you in advance!