01-19-2024, 10:10 PM
I have a system where a robot arm is mounted on a rail. I have successfully completed RoboDK's calibration process for the robot. Since then, the rail compensation tool has been added to RoboDK (Utilities > Calibrate Robot). I would like to learn more about how it works and what I may expect/need when also performing the rail compensation.
1. I found this video for robot-only calibration: https://www.youtube.com/watch?v=DWSqZAFaJ2I. Is there a corresponding video that includes "Rail Compensation" as well?
2. What types of measurements will be required for "Rail Compensation"? I am still evaluating whether or not this would work well in my application, so I would like to see what will pop up in "Rail Compensation" and learn more about what is required without first completing "Base Setup" and "Tool Setup" just to see what it will suggest.
3. What type of compensation does the rail compensation apply? Is this just a lookup table that interpolates offsets in the robot base based on rail position? Or does it work more like Accurate Kinematics where it adjusts the kinematics based on the collected data?
4. Do the robot and rail data get interpreted together, or do they result in independently-applied compensations?
1. I found this video for robot-only calibration: https://www.youtube.com/watch?v=DWSqZAFaJ2I. Is there a corresponding video that includes "Rail Compensation" as well?
2. What types of measurements will be required for "Rail Compensation"? I am still evaluating whether or not this would work well in my application, so I would like to see what will pop up in "Rail Compensation" and learn more about what is required without first completing "Base Setup" and "Tool Setup" just to see what it will suggest.
3. What type of compensation does the rail compensation apply? Is this just a lookup table that interpolates offsets in the robot base based on rail position? Or does it work more like Accurate Kinematics where it adjusts the kinematics based on the collected data?
4. Do the robot and rail data get interpreted together, or do they result in independently-applied compensations?